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"
+
+    }
+}