Add new V8 traceconfig Change-Id: I0b844262718ae018e03a0e59eb4579885f5a9ae9 Reviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7368548 Auto-Submit: Camillo Bruni <cbruni@chromium.org> Reviewed-by: Patrick Thier <pthier@chromium.org> Commit-Queue: Patrick Thier <pthier@chromium.org>
diff --git a/config/probe/perfetto/trace_config/v8-profiling.txtpb b/config/probe/perfetto/trace_config/v8-profiling.txtpb new file mode 100644 index 0000000..c47b30d --- /dev/null +++ b/config/probe/perfetto/trace_config/v8-profiling.txtpb
@@ -0,0 +1,57 @@ +buffers { + size_kb: 524288 + fill_policy: DISCARD +} + +data_sources { + config { + name: "dev.v8.code" + v8_config: { + log_script_sources: true + log_instructions: true + } + } +} + +data_sources: { + config { + name: "org.chromium.trace_event" + + } +} + +data_sources { + config { + name: "track_event" + track_event_config { + disabled_categories: "*" + enabled_categories: "blink.console" + enabled_categories: "blink.net" + enabled_categories: "blink.resource" + enabled_categories: "blink.user_timing" + enabled_categories: "blink.worker" + enabled_categories: "disabled-by-default-network" + enabled_categories: "toplevel" + enabled_categories: "disabled-by-default-v8" + enabled_categories: "v8" + enabled_categories: "v8.memory" + enabled_categories: "disabled-by-default-v8.compile" + enabled_categories: "v8.console" + enabled_categories: "v8.execute" + enabled_categories: "disabled-by-default-v8.gc" + enabled_categories: "v8.wasm" + enabled_categories: "__metadata" + timestamp_unit_multiplier: 1000 + filter_debug_annotations: false + enable_thread_time_sampling: true + filter_dynamic_event_names: false + } + } +} + +data_sources: { + config { + name: "org.chromium.trace_metadata" + + } +}