--- protos/perfetto/config/data_source_config.proto.orig 2026-07-07 14:09:45 UTC +++ protos/perfetto/config/data_source_config.proto @@ -44,6 +44,7 @@ import "protos/perfetto/config/ftrace/frozen_ftrace_co import "protos/perfetto/config/chrome/system_metrics.proto"; import "protos/perfetto/config/ftrace/ftrace_config.proto"; import "protos/perfetto/config/ftrace/frozen_ftrace_config.proto"; +import "protos/perfetto/config/dtrace/dtrace_config.proto"; import "protos/perfetto/config/gpu/gpu_counter_config.proto"; import "protos/perfetto/config/gpu/vulkan_memory_config.proto"; import "protos/perfetto/config/gpu/gpu_renderstages_config.proto"; @@ -66,7 +67,7 @@ import "protos/perfetto/config/qnx/qnx_config.proto"; import "protos/perfetto/config/qnx/qnx_config.proto"; // The configuration that is passed to each data source when starting tracing. -// Next id: 143 +// Next id: 144 message DataSourceConfig { enum SessionInitiator { SESSION_INITIATOR_UNSPECIFIED = 0; @@ -312,6 +313,9 @@ message DataSourceConfig { // Data source name: android.display.video optional DisplayVideoConfig display_video_config = 142 [lazy = true]; + + // Data source name: dtrace + optional DtraceConfig dtrace_config = 143 [lazy = true]; // Data source name: qnx.kernel optional QnxConfig qnx_config = 150 [lazy = true];