protos: include GPU TrackEvent/InternedData extensions in trace:zero

The base GPU protos (gpu_counter_event.proto, gpu_render_stage_event.proto,
etc.) are already pulled in via gpu:@TYPE@. The two extension protos
(gpu_track_event.proto, gpu_interned_data.proto) live in stand-alone
sub-targets so trace_processor can build per-extension descriptors with
exclude_imports = true, but they're producer-side protos too — pull them
into the main trace group so the SDK amalgamation ships their pbzero /
cpp / lite headers alongside the base GPU messages.
diff --git a/Android.bp b/Android.bp
index d48da96..618de7c 100644
--- a/Android.bp
+++ b/Android.bp
@@ -81,6 +81,8 @@
         ":perfetto_protos_perfetto_trace_filesystem_zero_gen",
         ":perfetto_protos_perfetto_trace_ftrace_zero_gen",
         ":perfetto_protos_perfetto_trace_generic_kernel_zero_gen",
+        ":perfetto_protos_perfetto_trace_gpu_gpu_interned_data_zero_gen",
+        ":perfetto_protos_perfetto_trace_gpu_gpu_track_event_zero_gen",
         ":perfetto_protos_perfetto_trace_gpu_zero_gen",
         ":perfetto_protos_perfetto_trace_interned_data_zero_gen",
         ":perfetto_protos_perfetto_trace_minimal_zero_gen",
@@ -184,6 +186,8 @@
         "perfetto_protos_perfetto_trace_filesystem_zero_gen_headers",
         "perfetto_protos_perfetto_trace_ftrace_zero_gen_headers",
         "perfetto_protos_perfetto_trace_generic_kernel_zero_gen_headers",
+        "perfetto_protos_perfetto_trace_gpu_gpu_interned_data_zero_gen_headers",
+        "perfetto_protos_perfetto_trace_gpu_gpu_track_event_zero_gen_headers",
         "perfetto_protos_perfetto_trace_gpu_zero_gen_headers",
         "perfetto_protos_perfetto_trace_interned_data_zero_gen_headers",
         "perfetto_protos_perfetto_trace_minimal_zero_gen_headers",
@@ -380,6 +384,8 @@
         ":perfetto_protos_perfetto_trace_filesystem_zero_gen",
         ":perfetto_protos_perfetto_trace_ftrace_zero_gen",
         ":perfetto_protos_perfetto_trace_generic_kernel_zero_gen",
+        ":perfetto_protos_perfetto_trace_gpu_gpu_interned_data_zero_gen",
+        ":perfetto_protos_perfetto_trace_gpu_gpu_track_event_zero_gen",
         ":perfetto_protos_perfetto_trace_gpu_zero_gen",
         ":perfetto_protos_perfetto_trace_interned_data_zero_gen",
         ":perfetto_protos_perfetto_trace_minimal_zero_gen",
@@ -491,6 +497,8 @@
         "perfetto_protos_perfetto_trace_filesystem_zero_gen_headers",
         "perfetto_protos_perfetto_trace_ftrace_zero_gen_headers",
         "perfetto_protos_perfetto_trace_generic_kernel_zero_gen_headers",
+        "perfetto_protos_perfetto_trace_gpu_gpu_interned_data_zero_gen_headers",
+        "perfetto_protos_perfetto_trace_gpu_gpu_track_event_zero_gen_headers",
         "perfetto_protos_perfetto_trace_gpu_zero_gen_headers",
         "perfetto_protos_perfetto_trace_interned_data_zero_gen_headers",
         "perfetto_protos_perfetto_trace_minimal_zero_gen_headers",
@@ -615,6 +623,8 @@
         ":perfetto_protos_perfetto_trace_filesystem_zero_gen",
         ":perfetto_protos_perfetto_trace_ftrace_zero_gen",
         ":perfetto_protos_perfetto_trace_generic_kernel_zero_gen",
+        ":perfetto_protos_perfetto_trace_gpu_gpu_interned_data_zero_gen",
+        ":perfetto_protos_perfetto_trace_gpu_gpu_track_event_zero_gen",
         ":perfetto_protos_perfetto_trace_gpu_zero_gen",
         ":perfetto_protos_perfetto_trace_interned_data_zero_gen",
         ":perfetto_protos_perfetto_trace_minimal_zero_gen",
@@ -744,6 +754,8 @@
         "perfetto_protos_perfetto_trace_filesystem_zero_gen_headers",
         "perfetto_protos_perfetto_trace_ftrace_zero_gen_headers",
         "perfetto_protos_perfetto_trace_generic_kernel_zero_gen_headers",
+        "perfetto_protos_perfetto_trace_gpu_gpu_interned_data_zero_gen_headers",
+        "perfetto_protos_perfetto_trace_gpu_gpu_track_event_zero_gen_headers",
         "perfetto_protos_perfetto_trace_gpu_zero_gen_headers",
         "perfetto_protos_perfetto_trace_interned_data_zero_gen_headers",
         "perfetto_protos_perfetto_trace_minimal_zero_gen_headers",
@@ -907,6 +919,8 @@
         ":perfetto_protos_perfetto_trace_filesystem_zero_gen",
         ":perfetto_protos_perfetto_trace_ftrace_zero_gen",
         ":perfetto_protos_perfetto_trace_generic_kernel_zero_gen",
+        ":perfetto_protos_perfetto_trace_gpu_gpu_interned_data_zero_gen",
+        ":perfetto_protos_perfetto_trace_gpu_gpu_track_event_zero_gen",
         ":perfetto_protos_perfetto_trace_gpu_zero_gen",
         ":perfetto_protos_perfetto_trace_interned_data_zero_gen",
         ":perfetto_protos_perfetto_trace_minimal_zero_gen",
@@ -1011,6 +1025,8 @@
         "perfetto_protos_perfetto_trace_filesystem_zero_gen_headers",
         "perfetto_protos_perfetto_trace_ftrace_zero_gen_headers",
         "perfetto_protos_perfetto_trace_generic_kernel_zero_gen_headers",
+        "perfetto_protos_perfetto_trace_gpu_gpu_interned_data_zero_gen_headers",
+        "perfetto_protos_perfetto_trace_gpu_gpu_track_event_zero_gen_headers",
         "perfetto_protos_perfetto_trace_gpu_zero_gen_headers",
         "perfetto_protos_perfetto_trace_interned_data_zero_gen_headers",
         "perfetto_protos_perfetto_trace_minimal_zero_gen_headers",
@@ -1125,6 +1141,8 @@
         ":perfetto_protos_perfetto_trace_filesystem_zero_gen",
         ":perfetto_protos_perfetto_trace_ftrace_zero_gen",
         ":perfetto_protos_perfetto_trace_generic_kernel_zero_gen",
+        ":perfetto_protos_perfetto_trace_gpu_gpu_interned_data_zero_gen",
+        ":perfetto_protos_perfetto_trace_gpu_gpu_track_event_zero_gen",
         ":perfetto_protos_perfetto_trace_gpu_zero_gen",
         ":perfetto_protos_perfetto_trace_interned_data_zero_gen",
         ":perfetto_protos_perfetto_trace_minimal_zero_gen",
@@ -1230,6 +1248,8 @@
         "perfetto_protos_perfetto_trace_filesystem_zero_gen_headers",
         "perfetto_protos_perfetto_trace_ftrace_zero_gen_headers",
         "perfetto_protos_perfetto_trace_generic_kernel_zero_gen_headers",
+        "perfetto_protos_perfetto_trace_gpu_gpu_interned_data_zero_gen_headers",
+        "perfetto_protos_perfetto_trace_gpu_gpu_track_event_zero_gen_headers",
         "perfetto_protos_perfetto_trace_gpu_zero_gen_headers",
         "perfetto_protos_perfetto_trace_interned_data_zero_gen_headers",
         "perfetto_protos_perfetto_trace_minimal_zero_gen_headers",
@@ -1296,6 +1316,8 @@
         "perfetto_protos_perfetto_trace_filesystem_zero_gen_headers",
         "perfetto_protos_perfetto_trace_ftrace_zero_gen_headers",
         "perfetto_protos_perfetto_trace_generic_kernel_zero_gen_headers",
+        "perfetto_protos_perfetto_trace_gpu_gpu_interned_data_zero_gen_headers",
+        "perfetto_protos_perfetto_trace_gpu_gpu_track_event_zero_gen_headers",
         "perfetto_protos_perfetto_trace_gpu_zero_gen_headers",
         "perfetto_protos_perfetto_trace_interned_data_zero_gen_headers",
         "perfetto_protos_perfetto_trace_minimal_zero_gen_headers",
@@ -1480,6 +1502,8 @@
         ":perfetto_protos_perfetto_trace_filesystem_zero_gen",
         ":perfetto_protos_perfetto_trace_ftrace_zero_gen",
         ":perfetto_protos_perfetto_trace_generic_kernel_zero_gen",
+        ":perfetto_protos_perfetto_trace_gpu_gpu_interned_data_zero_gen",
+        ":perfetto_protos_perfetto_trace_gpu_gpu_track_event_zero_gen",
         ":perfetto_protos_perfetto_trace_gpu_zero_gen",
         ":perfetto_protos_perfetto_trace_interned_data_zero_gen",
         ":perfetto_protos_perfetto_trace_minimal_zero_gen",
@@ -1574,6 +1598,8 @@
         "perfetto_protos_perfetto_trace_filesystem_zero_gen_headers",
         "perfetto_protos_perfetto_trace_ftrace_zero_gen_headers",
         "perfetto_protos_perfetto_trace_generic_kernel_zero_gen_headers",
+        "perfetto_protos_perfetto_trace_gpu_gpu_interned_data_zero_gen_headers",
+        "perfetto_protos_perfetto_trace_gpu_gpu_track_event_zero_gen_headers",
         "perfetto_protos_perfetto_trace_gpu_zero_gen_headers",
         "perfetto_protos_perfetto_trace_interned_data_zero_gen_headers",
         "perfetto_protos_perfetto_trace_minimal_zero_gen_headers",
@@ -1853,6 +1879,10 @@
         ":perfetto_protos_perfetto_trace_generic_kernel_cpp_gen",
         ":perfetto_protos_perfetto_trace_generic_kernel_zero_gen",
         ":perfetto_protos_perfetto_trace_gpu_cpp_gen",
+        ":perfetto_protos_perfetto_trace_gpu_gpu_interned_data_cpp_gen",
+        ":perfetto_protos_perfetto_trace_gpu_gpu_interned_data_zero_gen",
+        ":perfetto_protos_perfetto_trace_gpu_gpu_track_event_cpp_gen",
+        ":perfetto_protos_perfetto_trace_gpu_gpu_track_event_zero_gen",
         ":perfetto_protos_perfetto_trace_gpu_zero_gen",
         ":perfetto_protos_perfetto_trace_interned_data_cpp_gen",
         ":perfetto_protos_perfetto_trace_interned_data_zero_gen",
@@ -2016,6 +2046,10 @@
         "perfetto_protos_perfetto_trace_generic_kernel_cpp_gen_headers",
         "perfetto_protos_perfetto_trace_generic_kernel_zero_gen_headers",
         "perfetto_protos_perfetto_trace_gpu_cpp_gen_headers",
+        "perfetto_protos_perfetto_trace_gpu_gpu_interned_data_cpp_gen_headers",
+        "perfetto_protos_perfetto_trace_gpu_gpu_interned_data_zero_gen_headers",
+        "perfetto_protos_perfetto_trace_gpu_gpu_track_event_cpp_gen_headers",
+        "perfetto_protos_perfetto_trace_gpu_gpu_track_event_zero_gen_headers",
         "perfetto_protos_perfetto_trace_gpu_zero_gen_headers",
         "perfetto_protos_perfetto_trace_interned_data_cpp_gen_headers",
         "perfetto_protos_perfetto_trace_interned_data_zero_gen_headers",
@@ -2103,6 +2137,10 @@
         "perfetto_protos_perfetto_trace_generic_kernel_cpp_gen_headers",
         "perfetto_protos_perfetto_trace_generic_kernel_zero_gen_headers",
         "perfetto_protos_perfetto_trace_gpu_cpp_gen_headers",
+        "perfetto_protos_perfetto_trace_gpu_gpu_interned_data_cpp_gen_headers",
+        "perfetto_protos_perfetto_trace_gpu_gpu_interned_data_zero_gen_headers",
+        "perfetto_protos_perfetto_trace_gpu_gpu_track_event_cpp_gen_headers",
+        "perfetto_protos_perfetto_trace_gpu_gpu_track_event_zero_gen_headers",
         "perfetto_protos_perfetto_trace_gpu_zero_gen_headers",
         "perfetto_protos_perfetto_trace_interned_data_cpp_gen_headers",
         "perfetto_protos_perfetto_trace_interned_data_zero_gen_headers",
@@ -2223,6 +2261,10 @@
         ":perfetto_protos_perfetto_trace_generic_kernel_cpp_gen",
         ":perfetto_protos_perfetto_trace_generic_kernel_zero_gen",
         ":perfetto_protos_perfetto_trace_gpu_cpp_gen",
+        ":perfetto_protos_perfetto_trace_gpu_gpu_interned_data_cpp_gen",
+        ":perfetto_protos_perfetto_trace_gpu_gpu_interned_data_zero_gen",
+        ":perfetto_protos_perfetto_trace_gpu_gpu_track_event_cpp_gen",
+        ":perfetto_protos_perfetto_trace_gpu_gpu_track_event_zero_gen",
         ":perfetto_protos_perfetto_trace_gpu_zero_gen",
         ":perfetto_protos_perfetto_trace_interned_data_cpp_gen",
         ":perfetto_protos_perfetto_trace_interned_data_zero_gen",
@@ -2377,6 +2419,10 @@
         "perfetto_protos_perfetto_trace_generic_kernel_cpp_gen_headers",
         "perfetto_protos_perfetto_trace_generic_kernel_zero_gen_headers",
         "perfetto_protos_perfetto_trace_gpu_cpp_gen_headers",
+        "perfetto_protos_perfetto_trace_gpu_gpu_interned_data_cpp_gen_headers",
+        "perfetto_protos_perfetto_trace_gpu_gpu_interned_data_zero_gen_headers",
+        "perfetto_protos_perfetto_trace_gpu_gpu_track_event_cpp_gen_headers",
+        "perfetto_protos_perfetto_trace_gpu_gpu_track_event_zero_gen_headers",
         "perfetto_protos_perfetto_trace_gpu_zero_gen_headers",
         "perfetto_protos_perfetto_trace_interned_data_cpp_gen_headers",
         "perfetto_protos_perfetto_trace_interned_data_zero_gen_headers",
@@ -2464,6 +2510,10 @@
         "perfetto_protos_perfetto_trace_generic_kernel_cpp_gen_headers",
         "perfetto_protos_perfetto_trace_generic_kernel_zero_gen_headers",
         "perfetto_protos_perfetto_trace_gpu_cpp_gen_headers",
+        "perfetto_protos_perfetto_trace_gpu_gpu_interned_data_cpp_gen_headers",
+        "perfetto_protos_perfetto_trace_gpu_gpu_interned_data_zero_gen_headers",
+        "perfetto_protos_perfetto_trace_gpu_gpu_track_event_cpp_gen_headers",
+        "perfetto_protos_perfetto_trace_gpu_gpu_track_event_zero_gen_headers",
         "perfetto_protos_perfetto_trace_gpu_zero_gen_headers",
         "perfetto_protos_perfetto_trace_interned_data_cpp_gen_headers",
         "perfetto_protos_perfetto_trace_interned_data_zero_gen_headers",
@@ -2852,7 +2902,11 @@
         ":perfetto_protos_perfetto_trace_generic_kernel_lite_gen",
         ":perfetto_protos_perfetto_trace_generic_kernel_zero_gen",
         ":perfetto_protos_perfetto_trace_gpu_cpp_gen",
+        ":perfetto_protos_perfetto_trace_gpu_gpu_interned_data_cpp_gen",
+        ":perfetto_protos_perfetto_trace_gpu_gpu_interned_data_lite_gen",
         ":perfetto_protos_perfetto_trace_gpu_gpu_interned_data_zero_gen",
+        ":perfetto_protos_perfetto_trace_gpu_gpu_track_event_cpp_gen",
+        ":perfetto_protos_perfetto_trace_gpu_gpu_track_event_lite_gen",
         ":perfetto_protos_perfetto_trace_gpu_gpu_track_event_zero_gen",
         ":perfetto_protos_perfetto_trace_gpu_lite_gen",
         ":perfetto_protos_perfetto_trace_gpu_zero_gen",
@@ -3264,7 +3318,11 @@
         "perfetto_protos_perfetto_trace_generic_kernel_lite_gen_headers",
         "perfetto_protos_perfetto_trace_generic_kernel_zero_gen_headers",
         "perfetto_protos_perfetto_trace_gpu_cpp_gen_headers",
+        "perfetto_protos_perfetto_trace_gpu_gpu_interned_data_cpp_gen_headers",
+        "perfetto_protos_perfetto_trace_gpu_gpu_interned_data_lite_gen_headers",
         "perfetto_protos_perfetto_trace_gpu_gpu_interned_data_zero_gen_headers",
+        "perfetto_protos_perfetto_trace_gpu_gpu_track_event_cpp_gen_headers",
+        "perfetto_protos_perfetto_trace_gpu_gpu_track_event_lite_gen_headers",
         "perfetto_protos_perfetto_trace_gpu_gpu_track_event_zero_gen_headers",
         "perfetto_protos_perfetto_trace_gpu_lite_gen_headers",
         "perfetto_protos_perfetto_trace_gpu_zero_gen_headers",
@@ -3655,9 +3713,11 @@
         "protos/perfetto/trace/generic_kernel/generic_power.proto",
         "protos/perfetto/trace/generic_kernel/generic_task.proto",
         "protos/perfetto/trace/gpu/gpu_counter_event.proto",
+        "protos/perfetto/trace/gpu/gpu_interned_data.proto",
         "protos/perfetto/trace/gpu/gpu_log.proto",
         "protos/perfetto/trace/gpu/gpu_mem_event.proto",
         "protos/perfetto/trace/gpu/gpu_render_stage_event.proto",
+        "protos/perfetto/trace/gpu/gpu_track_event.proto",
         "protos/perfetto/trace/gpu/vulkan_api_event.proto",
         "protos/perfetto/trace/gpu/vulkan_memory_event.proto",
         "protos/perfetto/trace/interned_data/interned_data.proto",
@@ -8905,9 +8965,11 @@
         "protos/perfetto/trace/generic_kernel/generic_power.proto",
         "protos/perfetto/trace/generic_kernel/generic_task.proto",
         "protos/perfetto/trace/gpu/gpu_counter_event.proto",
+        "protos/perfetto/trace/gpu/gpu_interned_data.proto",
         "protos/perfetto/trace/gpu/gpu_log.proto",
         "protos/perfetto/trace/gpu/gpu_mem_event.proto",
         "protos/perfetto/trace/gpu/gpu_render_stage_event.proto",
+        "protos/perfetto/trace/gpu/gpu_track_event.proto",
         "protos/perfetto/trace/gpu/vulkan_api_event.proto",
         "protos/perfetto/trace/gpu/vulkan_memory_event.proto",
         "protos/perfetto/trace/interned_data/interned_data.proto",
@@ -10345,6 +10407,70 @@
     ],
 }
 
+// GN: //protos/perfetto/trace/gpu:gpu_interned_data_cpp
+filegroup {
+    name: "perfetto_protos_perfetto_trace_gpu_gpu_interned_data_cpp",
+    srcs: [
+        "protos/perfetto/trace/gpu/gpu_interned_data.proto",
+    ],
+}
+
+// GN: //protos/perfetto/trace/gpu:gpu_interned_data_cpp
+genrule {
+    name: "perfetto_protos_perfetto_trace_gpu_gpu_interned_data_cpp_gen",
+    srcs: [
+        ":perfetto_protos_perfetto_common_cpp",
+        ":perfetto_protos_perfetto_protovm_cpp",
+        ":perfetto_protos_perfetto_trace_android_cpp",
+        ":perfetto_protos_perfetto_trace_android_winscope_common_cpp",
+        ":perfetto_protos_perfetto_trace_android_winscope_regular_cpp",
+        ":perfetto_protos_perfetto_trace_chrome_cpp",
+        ":perfetto_protos_perfetto_trace_gpu_cpp",
+        ":perfetto_protos_perfetto_trace_gpu_gpu_interned_data_cpp",
+        ":perfetto_protos_perfetto_trace_interned_data_cpp",
+        ":perfetto_protos_perfetto_trace_profiling_cpp",
+        ":perfetto_protos_perfetto_trace_track_event_cpp",
+    ],
+    tools: [
+        "aprotoc",
+        "perfetto_src_protozero_protoc_plugin_cppgen_plugin",
+    ],
+    cmd: "mkdir -p $(genDir)/external/perfetto/ && $(location aprotoc) --proto_path=external/perfetto --plugin=protoc-gen-plugin=$(location perfetto_src_protozero_protoc_plugin_cppgen_plugin) --plugin_out=wrapper_namespace=gen:$(genDir)/external/perfetto/ $(locations :perfetto_protos_perfetto_trace_gpu_gpu_interned_data_cpp)",
+    out: [
+        "external/perfetto/protos/perfetto/trace/gpu/gpu_interned_data.gen.cc",
+    ],
+}
+
+// GN: //protos/perfetto/trace/gpu:gpu_interned_data_cpp
+genrule {
+    name: "perfetto_protos_perfetto_trace_gpu_gpu_interned_data_cpp_gen_headers",
+    srcs: [
+        ":perfetto_protos_perfetto_common_cpp",
+        ":perfetto_protos_perfetto_protovm_cpp",
+        ":perfetto_protos_perfetto_trace_android_cpp",
+        ":perfetto_protos_perfetto_trace_android_winscope_common_cpp",
+        ":perfetto_protos_perfetto_trace_android_winscope_regular_cpp",
+        ":perfetto_protos_perfetto_trace_chrome_cpp",
+        ":perfetto_protos_perfetto_trace_gpu_cpp",
+        ":perfetto_protos_perfetto_trace_gpu_gpu_interned_data_cpp",
+        ":perfetto_protos_perfetto_trace_interned_data_cpp",
+        ":perfetto_protos_perfetto_trace_profiling_cpp",
+        ":perfetto_protos_perfetto_trace_track_event_cpp",
+    ],
+    tools: [
+        "aprotoc",
+        "perfetto_src_protozero_protoc_plugin_cppgen_plugin",
+    ],
+    cmd: "mkdir -p $(genDir)/external/perfetto/ && $(location aprotoc) --proto_path=external/perfetto --plugin=protoc-gen-plugin=$(location perfetto_src_protozero_protoc_plugin_cppgen_plugin) --plugin_out=wrapper_namespace=gen:$(genDir)/external/perfetto/ $(locations :perfetto_protos_perfetto_trace_gpu_gpu_interned_data_cpp)",
+    out: [
+        "external/perfetto/protos/perfetto/trace/gpu/gpu_interned_data.gen.h",
+    ],
+    export_include_dirs: [
+        ".",
+        "protos",
+    ],
+}
+
 // GN: //protos/perfetto/trace/gpu:gpu_interned_data_descriptor
 genrule {
     name: "perfetto_protos_perfetto_trace_gpu_gpu_interned_data_descriptor",
@@ -10451,6 +10577,68 @@
     ],
 }
 
+// GN: //protos/perfetto/trace/gpu:gpu_interned_data_lite
+filegroup {
+    name: "perfetto_protos_perfetto_trace_gpu_gpu_interned_data_lite",
+    srcs: [
+        "protos/perfetto/trace/gpu/gpu_interned_data.proto",
+    ],
+}
+
+// GN: //protos/perfetto/trace/gpu:gpu_interned_data_lite
+genrule {
+    name: "perfetto_protos_perfetto_trace_gpu_gpu_interned_data_lite_gen",
+    srcs: [
+        ":perfetto_protos_perfetto_common_lite",
+        ":perfetto_protos_perfetto_protovm_lite",
+        ":perfetto_protos_perfetto_trace_android_lite",
+        ":perfetto_protos_perfetto_trace_android_winscope_common_lite",
+        ":perfetto_protos_perfetto_trace_android_winscope_regular_lite",
+        ":perfetto_protos_perfetto_trace_chrome_lite",
+        ":perfetto_protos_perfetto_trace_gpu_gpu_interned_data_lite",
+        ":perfetto_protos_perfetto_trace_gpu_lite",
+        ":perfetto_protos_perfetto_trace_interned_data_lite",
+        ":perfetto_protos_perfetto_trace_profiling_lite",
+        ":perfetto_protos_perfetto_trace_track_event_lite",
+    ],
+    tools: [
+        "aprotoc",
+    ],
+    cmd: "mkdir -p $(genDir)/external/perfetto/ && $(location aprotoc) --proto_path=external/perfetto --cpp_out=lite=true:$(genDir)/external/perfetto/ $(locations :perfetto_protos_perfetto_trace_gpu_gpu_interned_data_lite)",
+    out: [
+        "external/perfetto/protos/perfetto/trace/gpu/gpu_interned_data.pb.cc",
+    ],
+}
+
+// GN: //protos/perfetto/trace/gpu:gpu_interned_data_lite
+genrule {
+    name: "perfetto_protos_perfetto_trace_gpu_gpu_interned_data_lite_gen_headers",
+    srcs: [
+        ":perfetto_protos_perfetto_common_lite",
+        ":perfetto_protos_perfetto_protovm_lite",
+        ":perfetto_protos_perfetto_trace_android_lite",
+        ":perfetto_protos_perfetto_trace_android_winscope_common_lite",
+        ":perfetto_protos_perfetto_trace_android_winscope_regular_lite",
+        ":perfetto_protos_perfetto_trace_chrome_lite",
+        ":perfetto_protos_perfetto_trace_gpu_gpu_interned_data_lite",
+        ":perfetto_protos_perfetto_trace_gpu_lite",
+        ":perfetto_protos_perfetto_trace_interned_data_lite",
+        ":perfetto_protos_perfetto_trace_profiling_lite",
+        ":perfetto_protos_perfetto_trace_track_event_lite",
+    ],
+    tools: [
+        "aprotoc",
+    ],
+    cmd: "mkdir -p $(genDir)/external/perfetto/ && $(location aprotoc) --proto_path=external/perfetto --cpp_out=lite=true:$(genDir)/external/perfetto/ $(locations :perfetto_protos_perfetto_trace_gpu_gpu_interned_data_lite)",
+    out: [
+        "external/perfetto/protos/perfetto/trace/gpu/gpu_interned_data.pb.h",
+    ],
+    export_include_dirs: [
+        ".",
+        "protos",
+    ],
+}
+
 // GN: //protos/perfetto/trace/gpu:gpu_interned_data_zero
 filegroup {
     name: "perfetto_protos_perfetto_trace_gpu_gpu_interned_data_zero",
@@ -10515,6 +10703,52 @@
     ],
 }
 
+// GN: //protos/perfetto/trace/gpu:gpu_track_event_cpp
+filegroup {
+    name: "perfetto_protos_perfetto_trace_gpu_gpu_track_event_cpp",
+    srcs: [
+        "protos/perfetto/trace/gpu/gpu_track_event.proto",
+    ],
+}
+
+// GN: //protos/perfetto/trace/gpu:gpu_track_event_cpp
+genrule {
+    name: "perfetto_protos_perfetto_trace_gpu_gpu_track_event_cpp_gen",
+    srcs: [
+        ":perfetto_protos_perfetto_trace_gpu_gpu_track_event_cpp",
+        ":perfetto_protos_perfetto_trace_track_event_cpp",
+    ],
+    tools: [
+        "aprotoc",
+        "perfetto_src_protozero_protoc_plugin_cppgen_plugin",
+    ],
+    cmd: "mkdir -p $(genDir)/external/perfetto/ && $(location aprotoc) --proto_path=external/perfetto --plugin=protoc-gen-plugin=$(location perfetto_src_protozero_protoc_plugin_cppgen_plugin) --plugin_out=wrapper_namespace=gen:$(genDir)/external/perfetto/ $(locations :perfetto_protos_perfetto_trace_gpu_gpu_track_event_cpp)",
+    out: [
+        "external/perfetto/protos/perfetto/trace/gpu/gpu_track_event.gen.cc",
+    ],
+}
+
+// GN: //protos/perfetto/trace/gpu:gpu_track_event_cpp
+genrule {
+    name: "perfetto_protos_perfetto_trace_gpu_gpu_track_event_cpp_gen_headers",
+    srcs: [
+        ":perfetto_protos_perfetto_trace_gpu_gpu_track_event_cpp",
+        ":perfetto_protos_perfetto_trace_track_event_cpp",
+    ],
+    tools: [
+        "aprotoc",
+        "perfetto_src_protozero_protoc_plugin_cppgen_plugin",
+    ],
+    cmd: "mkdir -p $(genDir)/external/perfetto/ && $(location aprotoc) --proto_path=external/perfetto --plugin=protoc-gen-plugin=$(location perfetto_src_protozero_protoc_plugin_cppgen_plugin) --plugin_out=wrapper_namespace=gen:$(genDir)/external/perfetto/ $(locations :perfetto_protos_perfetto_trace_gpu_gpu_track_event_cpp)",
+    out: [
+        "external/perfetto/protos/perfetto/trace/gpu/gpu_track_event.gen.h",
+    ],
+    export_include_dirs: [
+        ".",
+        "protos",
+    ],
+}
+
 // GN: //protos/perfetto/trace/gpu:gpu_track_event_descriptor
 genrule {
     name: "perfetto_protos_perfetto_trace_gpu_gpu_track_event_descriptor",
@@ -10557,6 +10791,50 @@
     ],
 }
 
+// GN: //protos/perfetto/trace/gpu:gpu_track_event_lite
+filegroup {
+    name: "perfetto_protos_perfetto_trace_gpu_gpu_track_event_lite",
+    srcs: [
+        "protos/perfetto/trace/gpu/gpu_track_event.proto",
+    ],
+}
+
+// GN: //protos/perfetto/trace/gpu:gpu_track_event_lite
+genrule {
+    name: "perfetto_protos_perfetto_trace_gpu_gpu_track_event_lite_gen",
+    srcs: [
+        ":perfetto_protos_perfetto_trace_gpu_gpu_track_event_lite",
+        ":perfetto_protos_perfetto_trace_track_event_lite",
+    ],
+    tools: [
+        "aprotoc",
+    ],
+    cmd: "mkdir -p $(genDir)/external/perfetto/ && $(location aprotoc) --proto_path=external/perfetto --cpp_out=lite=true:$(genDir)/external/perfetto/ $(locations :perfetto_protos_perfetto_trace_gpu_gpu_track_event_lite)",
+    out: [
+        "external/perfetto/protos/perfetto/trace/gpu/gpu_track_event.pb.cc",
+    ],
+}
+
+// GN: //protos/perfetto/trace/gpu:gpu_track_event_lite
+genrule {
+    name: "perfetto_protos_perfetto_trace_gpu_gpu_track_event_lite_gen_headers",
+    srcs: [
+        ":perfetto_protos_perfetto_trace_gpu_gpu_track_event_lite",
+        ":perfetto_protos_perfetto_trace_track_event_lite",
+    ],
+    tools: [
+        "aprotoc",
+    ],
+    cmd: "mkdir -p $(genDir)/external/perfetto/ && $(location aprotoc) --proto_path=external/perfetto --cpp_out=lite=true:$(genDir)/external/perfetto/ $(locations :perfetto_protos_perfetto_trace_gpu_gpu_track_event_lite)",
+    out: [
+        "external/perfetto/protos/perfetto/trace/gpu/gpu_track_event.pb.h",
+    ],
+    export_include_dirs: [
+        ".",
+        "protos",
+    ],
+}
+
 // GN: //protos/perfetto/trace/gpu:gpu_track_event_zero
 filegroup {
     name: "perfetto_protos_perfetto_trace_gpu_gpu_track_event_zero",
@@ -11222,6 +11500,8 @@
         ":perfetto_protos_perfetto_trace_ftrace_cpp",
         ":perfetto_protos_perfetto_trace_generic_kernel_cpp",
         ":perfetto_protos_perfetto_trace_gpu_cpp",
+        ":perfetto_protos_perfetto_trace_gpu_gpu_interned_data_cpp",
+        ":perfetto_protos_perfetto_trace_gpu_gpu_track_event_cpp",
         ":perfetto_protos_perfetto_trace_interned_data_cpp",
         ":perfetto_protos_perfetto_trace_minimal_cpp",
         ":perfetto_protos_perfetto_trace_non_minimal_cpp",
@@ -11286,6 +11566,8 @@
         ":perfetto_protos_perfetto_trace_ftrace_cpp",
         ":perfetto_protos_perfetto_trace_generic_kernel_cpp",
         ":perfetto_protos_perfetto_trace_gpu_cpp",
+        ":perfetto_protos_perfetto_trace_gpu_gpu_interned_data_cpp",
+        ":perfetto_protos_perfetto_trace_gpu_gpu_track_event_cpp",
         ":perfetto_protos_perfetto_trace_interned_data_cpp",
         ":perfetto_protos_perfetto_trace_minimal_cpp",
         ":perfetto_protos_perfetto_trace_non_minimal_cpp",
@@ -11370,6 +11652,8 @@
         ":perfetto_protos_perfetto_trace_filesystem_lite",
         ":perfetto_protos_perfetto_trace_ftrace_lite",
         ":perfetto_protos_perfetto_trace_generic_kernel_lite",
+        ":perfetto_protos_perfetto_trace_gpu_gpu_interned_data_lite",
+        ":perfetto_protos_perfetto_trace_gpu_gpu_track_event_lite",
         ":perfetto_protos_perfetto_trace_gpu_lite",
         ":perfetto_protos_perfetto_trace_interned_data_lite",
         ":perfetto_protos_perfetto_trace_minimal_lite",
@@ -11433,6 +11717,8 @@
         ":perfetto_protos_perfetto_trace_filesystem_lite",
         ":perfetto_protos_perfetto_trace_ftrace_lite",
         ":perfetto_protos_perfetto_trace_generic_kernel_lite",
+        ":perfetto_protos_perfetto_trace_gpu_gpu_interned_data_lite",
+        ":perfetto_protos_perfetto_trace_gpu_gpu_track_event_lite",
         ":perfetto_protos_perfetto_trace_gpu_lite",
         ":perfetto_protos_perfetto_trace_interned_data_lite",
         ":perfetto_protos_perfetto_trace_minimal_lite",
@@ -11517,6 +11803,8 @@
         ":perfetto_protos_perfetto_trace_filesystem_zero",
         ":perfetto_protos_perfetto_trace_ftrace_zero",
         ":perfetto_protos_perfetto_trace_generic_kernel_zero",
+        ":perfetto_protos_perfetto_trace_gpu_gpu_interned_data_zero",
+        ":perfetto_protos_perfetto_trace_gpu_gpu_track_event_zero",
         ":perfetto_protos_perfetto_trace_gpu_zero",
         ":perfetto_protos_perfetto_trace_interned_data_zero",
         ":perfetto_protos_perfetto_trace_minimal_zero",
@@ -11581,6 +11869,8 @@
         ":perfetto_protos_perfetto_trace_filesystem_zero",
         ":perfetto_protos_perfetto_trace_ftrace_zero",
         ":perfetto_protos_perfetto_trace_generic_kernel_zero",
+        ":perfetto_protos_perfetto_trace_gpu_gpu_interned_data_zero",
+        ":perfetto_protos_perfetto_trace_gpu_gpu_track_event_zero",
         ":perfetto_protos_perfetto_trace_gpu_zero",
         ":perfetto_protos_perfetto_trace_interned_data_zero",
         ":perfetto_protos_perfetto_trace_minimal_zero",
@@ -20739,9 +21029,11 @@
         "protos/perfetto/trace/generic_kernel/generic_power.proto",
         "protos/perfetto/trace/generic_kernel/generic_task.proto",
         "protos/perfetto/trace/gpu/gpu_counter_event.proto",
+        "protos/perfetto/trace/gpu/gpu_interned_data.proto",
         "protos/perfetto/trace/gpu/gpu_log.proto",
         "protos/perfetto/trace/gpu/gpu_mem_event.proto",
         "protos/perfetto/trace/gpu/gpu_render_stage_event.proto",
+        "protos/perfetto/trace/gpu/gpu_track_event.proto",
         "protos/perfetto/trace/gpu/vulkan_api_event.proto",
         "protos/perfetto/trace/gpu/vulkan_memory_event.proto",
         "protos/perfetto/trace/interned_data/interned_data.proto",
@@ -20888,6 +21180,8 @@
         ":perfetto_protos_perfetto_trace_filesystem_lite_gen",
         ":perfetto_protos_perfetto_trace_ftrace_lite_gen",
         ":perfetto_protos_perfetto_trace_generic_kernel_lite_gen",
+        ":perfetto_protos_perfetto_trace_gpu_gpu_interned_data_lite_gen",
+        ":perfetto_protos_perfetto_trace_gpu_gpu_track_event_lite_gen",
         ":perfetto_protos_perfetto_trace_gpu_lite_gen",
         ":perfetto_protos_perfetto_trace_interned_data_lite_gen",
         ":perfetto_protos_perfetto_trace_minimal_lite_gen",
@@ -20935,6 +21229,8 @@
         "perfetto_protos_perfetto_trace_filesystem_lite_gen_headers",
         "perfetto_protos_perfetto_trace_ftrace_lite_gen_headers",
         "perfetto_protos_perfetto_trace_generic_kernel_lite_gen_headers",
+        "perfetto_protos_perfetto_trace_gpu_gpu_interned_data_lite_gen_headers",
+        "perfetto_protos_perfetto_trace_gpu_gpu_track_event_lite_gen_headers",
         "perfetto_protos_perfetto_trace_gpu_lite_gen_headers",
         "perfetto_protos_perfetto_trace_interned_data_lite_gen_headers",
         "perfetto_protos_perfetto_trace_minimal_lite_gen_headers",
@@ -20977,6 +21273,8 @@
         "perfetto_protos_perfetto_trace_filesystem_lite_gen_headers",
         "perfetto_protos_perfetto_trace_ftrace_lite_gen_headers",
         "perfetto_protos_perfetto_trace_generic_kernel_lite_gen_headers",
+        "perfetto_protos_perfetto_trace_gpu_gpu_interned_data_lite_gen_headers",
+        "perfetto_protos_perfetto_trace_gpu_gpu_track_event_lite_gen_headers",
         "perfetto_protos_perfetto_trace_gpu_lite_gen_headers",
         "perfetto_protos_perfetto_trace_interned_data_lite_gen_headers",
         "perfetto_protos_perfetto_trace_minimal_lite_gen_headers",
@@ -21141,7 +21439,11 @@
         ":perfetto_protos_perfetto_trace_generic_kernel_lite_gen",
         ":perfetto_protos_perfetto_trace_generic_kernel_zero_gen",
         ":perfetto_protos_perfetto_trace_gpu_cpp_gen",
+        ":perfetto_protos_perfetto_trace_gpu_gpu_interned_data_cpp_gen",
+        ":perfetto_protos_perfetto_trace_gpu_gpu_interned_data_lite_gen",
         ":perfetto_protos_perfetto_trace_gpu_gpu_interned_data_zero_gen",
+        ":perfetto_protos_perfetto_trace_gpu_gpu_track_event_cpp_gen",
+        ":perfetto_protos_perfetto_trace_gpu_gpu_track_event_lite_gen",
         ":perfetto_protos_perfetto_trace_gpu_gpu_track_event_zero_gen",
         ":perfetto_protos_perfetto_trace_gpu_lite_gen",
         ":perfetto_protos_perfetto_trace_gpu_zero_gen",
@@ -21670,7 +21972,11 @@
         "perfetto_protos_perfetto_trace_generic_kernel_lite_gen_headers",
         "perfetto_protos_perfetto_trace_generic_kernel_zero_gen_headers",
         "perfetto_protos_perfetto_trace_gpu_cpp_gen_headers",
+        "perfetto_protos_perfetto_trace_gpu_gpu_interned_data_cpp_gen_headers",
+        "perfetto_protos_perfetto_trace_gpu_gpu_interned_data_lite_gen_headers",
         "perfetto_protos_perfetto_trace_gpu_gpu_interned_data_zero_gen_headers",
+        "perfetto_protos_perfetto_trace_gpu_gpu_track_event_cpp_gen_headers",
+        "perfetto_protos_perfetto_trace_gpu_gpu_track_event_lite_gen_headers",
         "perfetto_protos_perfetto_trace_gpu_gpu_track_event_zero_gen_headers",
         "perfetto_protos_perfetto_trace_gpu_lite_gen_headers",
         "perfetto_protos_perfetto_trace_gpu_zero_gen_headers",
@@ -21893,6 +22199,10 @@
         ":perfetto_protos_perfetto_trace_generic_kernel_cpp_gen",
         ":perfetto_protos_perfetto_trace_generic_kernel_zero_gen",
         ":perfetto_protos_perfetto_trace_gpu_cpp_gen",
+        ":perfetto_protos_perfetto_trace_gpu_gpu_interned_data_cpp_gen",
+        ":perfetto_protos_perfetto_trace_gpu_gpu_interned_data_zero_gen",
+        ":perfetto_protos_perfetto_trace_gpu_gpu_track_event_cpp_gen",
+        ":perfetto_protos_perfetto_trace_gpu_gpu_track_event_zero_gen",
         ":perfetto_protos_perfetto_trace_gpu_zero_gen",
         ":perfetto_protos_perfetto_trace_interned_data_cpp_gen",
         ":perfetto_protos_perfetto_trace_interned_data_zero_gen",
@@ -22047,6 +22357,10 @@
         "perfetto_protos_perfetto_trace_generic_kernel_cpp_gen_headers",
         "perfetto_protos_perfetto_trace_generic_kernel_zero_gen_headers",
         "perfetto_protos_perfetto_trace_gpu_cpp_gen_headers",
+        "perfetto_protos_perfetto_trace_gpu_gpu_interned_data_cpp_gen_headers",
+        "perfetto_protos_perfetto_trace_gpu_gpu_interned_data_zero_gen_headers",
+        "perfetto_protos_perfetto_trace_gpu_gpu_track_event_cpp_gen_headers",
+        "perfetto_protos_perfetto_trace_gpu_gpu_track_event_zero_gen_headers",
         "perfetto_protos_perfetto_trace_gpu_zero_gen_headers",
         "perfetto_protos_perfetto_trace_interned_data_cpp_gen_headers",
         "perfetto_protos_perfetto_trace_interned_data_zero_gen_headers",
@@ -22134,6 +22448,10 @@
         "perfetto_protos_perfetto_trace_generic_kernel_cpp_gen_headers",
         "perfetto_protos_perfetto_trace_generic_kernel_zero_gen_headers",
         "perfetto_protos_perfetto_trace_gpu_cpp_gen_headers",
+        "perfetto_protos_perfetto_trace_gpu_gpu_interned_data_cpp_gen_headers",
+        "perfetto_protos_perfetto_trace_gpu_gpu_interned_data_zero_gen_headers",
+        "perfetto_protos_perfetto_trace_gpu_gpu_track_event_cpp_gen_headers",
+        "perfetto_protos_perfetto_trace_gpu_gpu_track_event_zero_gen_headers",
         "perfetto_protos_perfetto_trace_gpu_zero_gen_headers",
         "perfetto_protos_perfetto_trace_interned_data_cpp_gen_headers",
         "perfetto_protos_perfetto_trace_interned_data_zero_gen_headers",
@@ -22811,6 +23129,8 @@
         ":perfetto_protos_perfetto_trace_filesystem_zero_gen",
         ":perfetto_protos_perfetto_trace_ftrace_zero_gen",
         ":perfetto_protos_perfetto_trace_generic_kernel_zero_gen",
+        ":perfetto_protos_perfetto_trace_gpu_gpu_interned_data_zero_gen",
+        ":perfetto_protos_perfetto_trace_gpu_gpu_track_event_zero_gen",
         ":perfetto_protos_perfetto_trace_gpu_zero_gen",
         ":perfetto_protos_perfetto_trace_interned_data_zero_gen",
         ":perfetto_protos_perfetto_trace_minimal_zero_gen",
@@ -22865,6 +23185,8 @@
         "perfetto_protos_perfetto_trace_filesystem_zero_gen_headers",
         "perfetto_protos_perfetto_trace_ftrace_zero_gen_headers",
         "perfetto_protos_perfetto_trace_generic_kernel_zero_gen_headers",
+        "perfetto_protos_perfetto_trace_gpu_gpu_interned_data_zero_gen_headers",
+        "perfetto_protos_perfetto_trace_gpu_gpu_track_event_zero_gen_headers",
         "perfetto_protos_perfetto_trace_gpu_zero_gen_headers",
         "perfetto_protos_perfetto_trace_interned_data_zero_gen_headers",
         "perfetto_protos_perfetto_trace_minimal_zero_gen_headers",
@@ -23359,6 +23681,8 @@
         ":perfetto_protos_perfetto_trace_filesystem_zero_gen",
         ":perfetto_protos_perfetto_trace_ftrace_zero_gen",
         ":perfetto_protos_perfetto_trace_generic_kernel_zero_gen",
+        ":perfetto_protos_perfetto_trace_gpu_gpu_interned_data_zero_gen",
+        ":perfetto_protos_perfetto_trace_gpu_gpu_track_event_zero_gen",
         ":perfetto_protos_perfetto_trace_gpu_zero_gen",
         ":perfetto_protos_perfetto_trace_interned_data_zero_gen",
         ":perfetto_protos_perfetto_trace_minimal_zero_gen",
@@ -23479,6 +23803,8 @@
         "perfetto_protos_perfetto_trace_filesystem_zero_gen_headers",
         "perfetto_protos_perfetto_trace_ftrace_zero_gen_headers",
         "perfetto_protos_perfetto_trace_generic_kernel_zero_gen_headers",
+        "perfetto_protos_perfetto_trace_gpu_gpu_interned_data_zero_gen_headers",
+        "perfetto_protos_perfetto_trace_gpu_gpu_track_event_zero_gen_headers",
         "perfetto_protos_perfetto_trace_gpu_zero_gen_headers",
         "perfetto_protos_perfetto_trace_interned_data_zero_gen_headers",
         "perfetto_protos_perfetto_trace_minimal_zero_gen_headers",
@@ -23594,6 +23920,8 @@
         ":perfetto_protos_perfetto_trace_filesystem_zero_gen",
         ":perfetto_protos_perfetto_trace_ftrace_zero_gen",
         ":perfetto_protos_perfetto_trace_generic_kernel_zero_gen",
+        ":perfetto_protos_perfetto_trace_gpu_gpu_interned_data_zero_gen",
+        ":perfetto_protos_perfetto_trace_gpu_gpu_track_event_zero_gen",
         ":perfetto_protos_perfetto_trace_gpu_zero_gen",
         ":perfetto_protos_perfetto_trace_interned_data_zero_gen",
         ":perfetto_protos_perfetto_trace_minimal_zero_gen",
@@ -23681,6 +24009,8 @@
         "perfetto_protos_perfetto_trace_filesystem_zero_gen_headers",
         "perfetto_protos_perfetto_trace_ftrace_zero_gen_headers",
         "perfetto_protos_perfetto_trace_generic_kernel_zero_gen_headers",
+        "perfetto_protos_perfetto_trace_gpu_gpu_interned_data_zero_gen_headers",
+        "perfetto_protos_perfetto_trace_gpu_gpu_track_event_zero_gen_headers",
         "perfetto_protos_perfetto_trace_gpu_zero_gen_headers",
         "perfetto_protos_perfetto_trace_interned_data_zero_gen_headers",
         "perfetto_protos_perfetto_trace_minimal_zero_gen_headers",
@@ -23812,6 +24142,8 @@
         ":perfetto_protos_perfetto_trace_filesystem_zero_gen",
         ":perfetto_protos_perfetto_trace_ftrace_zero_gen",
         ":perfetto_protos_perfetto_trace_generic_kernel_zero_gen",
+        ":perfetto_protos_perfetto_trace_gpu_gpu_interned_data_zero_gen",
+        ":perfetto_protos_perfetto_trace_gpu_gpu_track_event_zero_gen",
         ":perfetto_protos_perfetto_trace_gpu_zero_gen",
         ":perfetto_protos_perfetto_trace_interned_data_zero_gen",
         ":perfetto_protos_perfetto_trace_minimal_zero_gen",
@@ -23902,6 +24234,8 @@
         "perfetto_protos_perfetto_trace_filesystem_zero_gen_headers",
         "perfetto_protos_perfetto_trace_ftrace_zero_gen_headers",
         "perfetto_protos_perfetto_trace_generic_kernel_zero_gen_headers",
+        "perfetto_protos_perfetto_trace_gpu_gpu_interned_data_zero_gen_headers",
+        "perfetto_protos_perfetto_trace_gpu_gpu_track_event_zero_gen_headers",
         "perfetto_protos_perfetto_trace_gpu_zero_gen_headers",
         "perfetto_protos_perfetto_trace_interned_data_zero_gen_headers",
         "perfetto_protos_perfetto_trace_minimal_zero_gen_headers",
diff --git a/BUILD b/BUILD
index efec71e..b0372da 100644
--- a/BUILD
+++ b/BUILD
@@ -256,6 +256,8 @@
         ":protos_perfetto_trace_filesystem_zero",
         ":protos_perfetto_trace_ftrace_zero",
         ":protos_perfetto_trace_generic_kernel_zero",
+        ":protos_perfetto_trace_gpu_gpu_interned_data_zero",
+        ":protos_perfetto_trace_gpu_gpu_track_event_zero",
         ":protos_perfetto_trace_gpu_zero",
         ":protos_perfetto_trace_interned_data_zero",
         ":protos_perfetto_trace_minimal_zero",
@@ -1012,6 +1014,8 @@
         ":protos_perfetto_trace_filesystem_zero",
         ":protos_perfetto_trace_ftrace_zero",
         ":protos_perfetto_trace_generic_kernel_zero",
+        ":protos_perfetto_trace_gpu_gpu_interned_data_zero",
+        ":protos_perfetto_trace_gpu_gpu_track_event_zero",
         ":protos_perfetto_trace_gpu_zero",
         ":protos_perfetto_trace_interned_data_zero",
         ":protos_perfetto_trace_minimal_zero",
@@ -1095,6 +1099,8 @@
         ":protos_perfetto_trace_filesystem_zero",
         ":protos_perfetto_trace_ftrace_zero",
         ":protos_perfetto_trace_generic_kernel_zero",
+        ":protos_perfetto_trace_gpu_gpu_interned_data_zero",
+        ":protos_perfetto_trace_gpu_gpu_track_event_zero",
         ":protos_perfetto_trace_gpu_zero",
         ":protos_perfetto_trace_interned_data_zero",
         ":protos_perfetto_trace_minimal_zero",
@@ -1235,6 +1241,8 @@
         ":protos_perfetto_trace_filesystem_zero",
         ":protos_perfetto_trace_ftrace_zero",
         ":protos_perfetto_trace_generic_kernel_zero",
+        ":protos_perfetto_trace_gpu_gpu_interned_data_zero",
+        ":protos_perfetto_trace_gpu_gpu_track_event_zero",
         ":protos_perfetto_trace_gpu_zero",
         ":protos_perfetto_trace_interned_data_zero",
         ":protos_perfetto_trace_minimal_zero",
@@ -5413,6 +5421,8 @@
         ":protos_perfetto_trace_filesystem_zero",
         ":protos_perfetto_trace_ftrace_zero",
         ":protos_perfetto_trace_generic_kernel_zero",
+        ":protos_perfetto_trace_gpu_gpu_interned_data_zero",
+        ":protos_perfetto_trace_gpu_gpu_track_event_zero",
         ":protos_perfetto_trace_gpu_zero",
         ":protos_perfetto_trace_interned_data_zero",
         ":protos_perfetto_trace_minimal_zero",
@@ -5488,6 +5498,8 @@
         ":protos_perfetto_trace_filesystem_zero",
         ":protos_perfetto_trace_ftrace_zero",
         ":protos_perfetto_trace_generic_kernel_zero",
+        ":protos_perfetto_trace_gpu_gpu_interned_data_zero",
+        ":protos_perfetto_trace_gpu_gpu_track_event_zero",
         ":protos_perfetto_trace_gpu_zero",
         ":protos_perfetto_trace_interned_data_zero",
         ":protos_perfetto_trace_minimal_zero",
@@ -6780,6 +6792,8 @@
         ":protos_perfetto_trace_filesystem_protos",
         ":protos_perfetto_trace_ftrace_protos",
         ":protos_perfetto_trace_generic_kernel_protos",
+        ":protos_perfetto_trace_gpu_gpu_interned_data_protos",
+        ":protos_perfetto_trace_gpu_gpu_track_event_protos",
         ":protos_perfetto_trace_gpu_protos",
         ":protos_perfetto_trace_interned_data_protos",
         ":protos_perfetto_trace_minimal_protos",
@@ -7284,6 +7298,8 @@
         ":protos_perfetto_trace_filesystem_zero_h",
         ":protos_perfetto_trace_ftrace_zero_h",
         ":protos_perfetto_trace_generic_kernel_zero_h",
+        ":protos_perfetto_trace_gpu_gpu_interned_data_zero_h",
+        ":protos_perfetto_trace_gpu_gpu_track_event_zero_h",
         ":protos_perfetto_trace_gpu_zero_h",
         ":protos_perfetto_trace_interned_data_zero_h",
         ":protos_perfetto_trace_minimal_zero_h",
@@ -7327,6 +7343,8 @@
         ":protos_perfetto_trace_filesystem_zero",
         ":protos_perfetto_trace_ftrace_zero",
         ":protos_perfetto_trace_generic_kernel_zero",
+        ":protos_perfetto_trace_gpu_gpu_interned_data_zero",
+        ":protos_perfetto_trace_gpu_gpu_track_event_zero",
         ":protos_perfetto_trace_gpu_zero",
         ":protos_perfetto_trace_interned_data_zero",
         ":protos_perfetto_trace_minimal_zero",
@@ -9040,6 +9058,8 @@
         ":protos_perfetto_trace_filesystem_protos",
         ":protos_perfetto_trace_ftrace_protos",
         ":protos_perfetto_trace_generic_kernel_protos",
+        ":protos_perfetto_trace_gpu_gpu_interned_data_protos",
+        ":protos_perfetto_trace_gpu_gpu_track_event_protos",
         ":protos_perfetto_trace_gpu_protos",
         ":protos_perfetto_trace_interned_data_protos",
         ":protos_perfetto_trace_minimal_protos",
@@ -9089,6 +9109,8 @@
         ":protos_perfetto_trace_filesystem_zero",
         ":protos_perfetto_trace_ftrace_zero",
         ":protos_perfetto_trace_generic_kernel_zero",
+        ":protos_perfetto_trace_gpu_gpu_interned_data_zero",
+        ":protos_perfetto_trace_gpu_gpu_track_event_zero",
         ":protos_perfetto_trace_gpu_zero",
         ":protos_perfetto_trace_interned_data_zero",
         ":protos_perfetto_trace_minimal_zero",
@@ -9269,6 +9291,8 @@
         ":protos_perfetto_trace_filesystem_protos",
         ":protos_perfetto_trace_ftrace_protos",
         ":protos_perfetto_trace_generic_kernel_protos",
+        ":protos_perfetto_trace_gpu_gpu_interned_data_protos",
+        ":protos_perfetto_trace_gpu_gpu_track_event_protos",
         ":protos_perfetto_trace_gpu_protos",
         ":protos_perfetto_trace_interned_data_protos",
         ":protos_perfetto_trace_minimal_protos",
@@ -9809,6 +9833,8 @@
         ":protos_perfetto_trace_filesystem_zero",
         ":protos_perfetto_trace_ftrace_zero",
         ":protos_perfetto_trace_generic_kernel_zero",
+        ":protos_perfetto_trace_gpu_gpu_interned_data_zero",
+        ":protos_perfetto_trace_gpu_gpu_track_event_zero",
         ":protos_perfetto_trace_gpu_zero",
         ":protos_perfetto_trace_interned_data_zero",
         ":protos_perfetto_trace_minimal_zero",
@@ -9918,6 +9944,8 @@
         ":protos_perfetto_trace_filesystem_zero",
         ":protos_perfetto_trace_ftrace_zero",
         ":protos_perfetto_trace_generic_kernel_zero",
+        ":protos_perfetto_trace_gpu_gpu_interned_data_zero",
+        ":protos_perfetto_trace_gpu_gpu_track_event_zero",
         ":protos_perfetto_trace_gpu_zero",
         ":protos_perfetto_trace_interned_data_zero",
         ":protos_perfetto_trace_minimal_zero",
diff --git a/protos/perfetto/trace/BUILD.gn b/protos/perfetto/trace/BUILD.gn
index ce961d8..89c9211 100644
--- a/protos/perfetto/trace/BUILD.gn
+++ b/protos/perfetto/trace/BUILD.gn
@@ -90,6 +90,8 @@
     "ftrace:@TYPE@",
     "generic_kernel:@TYPE@",
     "gpu:@TYPE@",
+    "gpu:gpu_interned_data_@TYPE@",
+    "gpu:gpu_track_event_@TYPE@",
     "interned_data:@TYPE@",
     "perfetto:@TYPE@",
     "power:@TYPE@",