Skip to content

Commit c16bf2c

Browse files
committed
sdk: split interned_data cpp generation into its own full-deps library
interned_data.proto has typed-but-non-lazy fields whose types live in profiling/profile_common.proto (Mapping, Frame, Callstack, UnsymbolizedSourceLocation, InternedString) and other per-domain trace dirs (chrome/v8, android/app_wakelock_data, android/network_trace, gpu/gpu_counter_event, gpu/gpu_render_stage_event). cppgen for interned_data.gen.cc emits unconditional #includes for those types, so :minimal_@TYPE@ generating cpp without the per-domain deps would break the cpp compile. The release standalone build masked the issue because some other target's protoc invocation also generates the per-domain .gen.h files into the same gen/ tree, so they happened to be present at compile time. Cleaner builds (clang-x86_64-asan_lsan dist build per CI report) expose the missing dep edge. Same restructure as protos/perfetto/trace/BUILD.gn earlier in this stack: split cpp generation into :cpp_only_@TYPE@ with the full per-domain dep set. :minimal_@TYPE@ drops to zero only (pbzero forward-declares cross-file types). The C SDK never depends on interned_data:cpp, so the per-domain leak stays out of the SDK closure. group("cpp") now points at :cpp_only_cpp; consumers (android_sdk perfetto_sdk_for_jni, profiling/memory) keep the same transitive closure. Verified: tools/run_presubmit clean, the asan+lsan reproducer (`is_asan=true is_lsan=true`) builds clean, and shared_lib's dep tree still contains zero references to per-domain trace / config dirs.
1 parent aab2b79 commit c16bf2c

2 files changed

Lines changed: 104 additions & 72 deletions

File tree

Android.bp

Lines changed: 79 additions & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -1620,7 +1620,7 @@ cc_library_static {
16201620
":perfetto_protos_perfetto_trace_ftrace_zero_gen",
16211621
":perfetto_protos_perfetto_trace_generic_kernel_cpp_gen",
16221622
":perfetto_protos_perfetto_trace_gpu_cpp_gen",
1623-
":perfetto_protos_perfetto_trace_interned_data_minimal_cpp_gen",
1623+
":perfetto_protos_perfetto_trace_interned_data_cpp_only_cpp_gen",
16241624
":perfetto_protos_perfetto_trace_interned_data_minimal_zero_gen",
16251625
":perfetto_protos_perfetto_trace_minimal_cpp_gen",
16261626
":perfetto_protos_perfetto_trace_minimal_zero_gen",
@@ -1786,7 +1786,7 @@ cc_library_static {
17861786
"perfetto_protos_perfetto_trace_ftrace_zero_gen_headers",
17871787
"perfetto_protos_perfetto_trace_generic_kernel_cpp_gen_headers",
17881788
"perfetto_protos_perfetto_trace_gpu_cpp_gen_headers",
1789-
"perfetto_protos_perfetto_trace_interned_data_minimal_cpp_gen_headers",
1789+
"perfetto_protos_perfetto_trace_interned_data_cpp_only_cpp_gen_headers",
17901790
"perfetto_protos_perfetto_trace_interned_data_minimal_zero_gen_headers",
17911791
"perfetto_protos_perfetto_trace_minimal_cpp_gen_headers",
17921792
"perfetto_protos_perfetto_trace_minimal_zero_gen_headers",
@@ -1873,7 +1873,7 @@ cc_library_static {
18731873
"perfetto_protos_perfetto_trace_ftrace_zero_gen_headers",
18741874
"perfetto_protos_perfetto_trace_generic_kernel_cpp_gen_headers",
18751875
"perfetto_protos_perfetto_trace_gpu_cpp_gen_headers",
1876-
"perfetto_protos_perfetto_trace_interned_data_minimal_cpp_gen_headers",
1876+
"perfetto_protos_perfetto_trace_interned_data_cpp_only_cpp_gen_headers",
18771877
"perfetto_protos_perfetto_trace_interned_data_minimal_zero_gen_headers",
18781878
"perfetto_protos_perfetto_trace_minimal_cpp_gen_headers",
18791879
"perfetto_protos_perfetto_trace_minimal_zero_gen_headers",
@@ -1996,7 +1996,7 @@ cc_library_static {
19961996
":perfetto_protos_perfetto_trace_ftrace_zero_gen",
19971997
":perfetto_protos_perfetto_trace_generic_kernel_cpp_gen",
19981998
":perfetto_protos_perfetto_trace_gpu_cpp_gen",
1999-
":perfetto_protos_perfetto_trace_interned_data_minimal_cpp_gen",
1999+
":perfetto_protos_perfetto_trace_interned_data_cpp_only_cpp_gen",
20002000
":perfetto_protos_perfetto_trace_interned_data_minimal_zero_gen",
20012001
":perfetto_protos_perfetto_trace_minimal_cpp_gen",
20022002
":perfetto_protos_perfetto_trace_minimal_zero_gen",
@@ -2153,7 +2153,7 @@ cc_library_static {
21532153
"perfetto_protos_perfetto_trace_ftrace_zero_gen_headers",
21542154
"perfetto_protos_perfetto_trace_generic_kernel_cpp_gen_headers",
21552155
"perfetto_protos_perfetto_trace_gpu_cpp_gen_headers",
2156-
"perfetto_protos_perfetto_trace_interned_data_minimal_cpp_gen_headers",
2156+
"perfetto_protos_perfetto_trace_interned_data_cpp_only_cpp_gen_headers",
21572157
"perfetto_protos_perfetto_trace_interned_data_minimal_zero_gen_headers",
21582158
"perfetto_protos_perfetto_trace_minimal_cpp_gen_headers",
21592159
"perfetto_protos_perfetto_trace_minimal_zero_gen_headers",
@@ -2240,7 +2240,7 @@ cc_library_static {
22402240
"perfetto_protos_perfetto_trace_ftrace_zero_gen_headers",
22412241
"perfetto_protos_perfetto_trace_generic_kernel_cpp_gen_headers",
22422242
"perfetto_protos_perfetto_trace_gpu_cpp_gen_headers",
2243-
"perfetto_protos_perfetto_trace_interned_data_minimal_cpp_gen_headers",
2243+
"perfetto_protos_perfetto_trace_interned_data_cpp_only_cpp_gen_headers",
22442244
"perfetto_protos_perfetto_trace_interned_data_minimal_zero_gen_headers",
22452245
"perfetto_protos_perfetto_trace_minimal_cpp_gen_headers",
22462246
"perfetto_protos_perfetto_trace_minimal_zero_gen_headers",
@@ -2653,8 +2653,8 @@ cc_test {
26532653
":perfetto_protos_perfetto_trace_gpu_gpu_track_event_zero_gen",
26542654
":perfetto_protos_perfetto_trace_gpu_lite_gen",
26552655
":perfetto_protos_perfetto_trace_gpu_zero_gen",
2656+
":perfetto_protos_perfetto_trace_interned_data_cpp_only_cpp_gen",
26562657
":perfetto_protos_perfetto_trace_interned_data_lite_only_lite_gen",
2657-
":perfetto_protos_perfetto_trace_interned_data_minimal_cpp_gen",
26582658
":perfetto_protos_perfetto_trace_interned_data_minimal_zero_gen",
26592659
":perfetto_protos_perfetto_trace_lite_only_lite_gen",
26602660
":perfetto_protos_perfetto_trace_minimal_cpp_gen",
@@ -3074,8 +3074,8 @@ cc_test {
30743074
"perfetto_protos_perfetto_trace_gpu_gpu_track_event_zero_gen_headers",
30753075
"perfetto_protos_perfetto_trace_gpu_lite_gen_headers",
30763076
"perfetto_protos_perfetto_trace_gpu_zero_gen_headers",
3077+
"perfetto_protos_perfetto_trace_interned_data_cpp_only_cpp_gen_headers",
30773078
"perfetto_protos_perfetto_trace_interned_data_lite_only_lite_gen_headers",
3078-
"perfetto_protos_perfetto_trace_interned_data_minimal_cpp_gen_headers",
30793079
"perfetto_protos_perfetto_trace_interned_data_minimal_zero_gen_headers",
30803080
"perfetto_protos_perfetto_trace_lite_only_lite_gen_headers",
30813081
"perfetto_protos_perfetto_trace_minimal_cpp_gen_headers",
@@ -10490,105 +10490,123 @@ genrule {
1049010490
],
1049110491
}
1049210492

10493-
// GN: //protos/perfetto/trace/interned_data:lite_only_lite
10493+
// GN: //protos/perfetto/trace/interned_data:cpp_only_cpp
1049410494
filegroup {
10495-
name: "perfetto_protos_perfetto_trace_interned_data_lite_only_lite",
10495+
name: "perfetto_protos_perfetto_trace_interned_data_cpp_only_cpp",
1049610496
srcs: [
1049710497
"protos/perfetto/trace/interned_data/interned_data.proto",
1049810498
],
1049910499
}
1050010500

10501-
// GN: //protos/perfetto/trace/interned_data:lite_only_lite
10501+
// GN: //protos/perfetto/trace/interned_data:cpp_only_cpp
1050210502
genrule {
10503-
name: "perfetto_protos_perfetto_trace_interned_data_lite_only_lite_gen",
10503+
name: "perfetto_protos_perfetto_trace_interned_data_cpp_only_cpp_gen",
1050410504
srcs: [
10505-
":perfetto_protos_perfetto_common_lite_only_lite",
10506-
":perfetto_protos_perfetto_protovm_lite",
10507-
":perfetto_protos_perfetto_trace_android_lite",
10508-
":perfetto_protos_perfetto_trace_android_winscope_common_lite",
10509-
":perfetto_protos_perfetto_trace_android_winscope_regular_lite",
10510-
":perfetto_protos_perfetto_trace_chrome_lite",
10511-
":perfetto_protos_perfetto_trace_gpu_lite",
10512-
":perfetto_protos_perfetto_trace_interned_data_lite_only_lite",
10513-
":perfetto_protos_perfetto_trace_profiling_lite",
10514-
":perfetto_protos_perfetto_trace_track_event_lite",
10505+
":perfetto_protos_perfetto_common_minimal_cpp",
10506+
":perfetto_protos_perfetto_common_non_minimal_cpp",
10507+
":perfetto_protos_perfetto_protovm_cpp",
10508+
":perfetto_protos_perfetto_trace_android_cpp",
10509+
":perfetto_protos_perfetto_trace_android_winscope_common_cpp",
10510+
":perfetto_protos_perfetto_trace_android_winscope_regular_cpp",
10511+
":perfetto_protos_perfetto_trace_chrome_cpp",
10512+
":perfetto_protos_perfetto_trace_gpu_cpp",
10513+
":perfetto_protos_perfetto_trace_interned_data_cpp_only_cpp",
10514+
":perfetto_protos_perfetto_trace_profiling_cpp",
10515+
":perfetto_protos_perfetto_trace_track_event_cpp",
1051510516
],
1051610517
tools: [
1051710518
"aprotoc",
10519+
"perfetto_src_protozero_protoc_plugin_cppgen_plugin",
1051810520
],
10519-
cmd: "mkdir -p $(genDir)/external/perfetto/ && $(location aprotoc) --proto_path=external/perfetto --cpp_out=lite=true:$(genDir)/external/perfetto/ $(locations :perfetto_protos_perfetto_trace_interned_data_lite_only_lite)",
10521+
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_interned_data_cpp_only_cpp)",
1052010522
out: [
10521-
"external/perfetto/protos/perfetto/trace/interned_data/interned_data.pb.cc",
10523+
"external/perfetto/protos/perfetto/trace/interned_data/interned_data.gen.cc",
1052210524
],
1052310525
}
1052410526

10525-
// GN: //protos/perfetto/trace/interned_data:lite_only_lite
10527+
// GN: //protos/perfetto/trace/interned_data:cpp_only_cpp
1052610528
genrule {
10527-
name: "perfetto_protos_perfetto_trace_interned_data_lite_only_lite_gen_headers",
10529+
name: "perfetto_protos_perfetto_trace_interned_data_cpp_only_cpp_gen_headers",
1052810530
srcs: [
10529-
":perfetto_protos_perfetto_common_lite_only_lite",
10530-
":perfetto_protos_perfetto_protovm_lite",
10531-
":perfetto_protos_perfetto_trace_android_lite",
10532-
":perfetto_protos_perfetto_trace_android_winscope_common_lite",
10533-
":perfetto_protos_perfetto_trace_android_winscope_regular_lite",
10534-
":perfetto_protos_perfetto_trace_chrome_lite",
10535-
":perfetto_protos_perfetto_trace_gpu_lite",
10536-
":perfetto_protos_perfetto_trace_interned_data_lite_only_lite",
10537-
":perfetto_protos_perfetto_trace_profiling_lite",
10538-
":perfetto_protos_perfetto_trace_track_event_lite",
10531+
":perfetto_protos_perfetto_common_minimal_cpp",
10532+
":perfetto_protos_perfetto_common_non_minimal_cpp",
10533+
":perfetto_protos_perfetto_protovm_cpp",
10534+
":perfetto_protos_perfetto_trace_android_cpp",
10535+
":perfetto_protos_perfetto_trace_android_winscope_common_cpp",
10536+
":perfetto_protos_perfetto_trace_android_winscope_regular_cpp",
10537+
":perfetto_protos_perfetto_trace_chrome_cpp",
10538+
":perfetto_protos_perfetto_trace_gpu_cpp",
10539+
":perfetto_protos_perfetto_trace_interned_data_cpp_only_cpp",
10540+
":perfetto_protos_perfetto_trace_profiling_cpp",
10541+
":perfetto_protos_perfetto_trace_track_event_cpp",
1053910542
],
1054010543
tools: [
1054110544
"aprotoc",
10545+
"perfetto_src_protozero_protoc_plugin_cppgen_plugin",
1054210546
],
10543-
cmd: "mkdir -p $(genDir)/external/perfetto/ && $(location aprotoc) --proto_path=external/perfetto --cpp_out=lite=true:$(genDir)/external/perfetto/ $(locations :perfetto_protos_perfetto_trace_interned_data_lite_only_lite)",
10547+
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_interned_data_cpp_only_cpp)",
1054410548
out: [
10545-
"external/perfetto/protos/perfetto/trace/interned_data/interned_data.pb.h",
10549+
"external/perfetto/protos/perfetto/trace/interned_data/interned_data.gen.h",
1054610550
],
1054710551
export_include_dirs: [
1054810552
".",
1054910553
"protos",
1055010554
],
1055110555
}
1055210556

10553-
// GN: //protos/perfetto/trace/interned_data:minimal_cpp
10557+
// GN: //protos/perfetto/trace/interned_data:lite_only_lite
1055410558
filegroup {
10555-
name: "perfetto_protos_perfetto_trace_interned_data_minimal_cpp",
10559+
name: "perfetto_protos_perfetto_trace_interned_data_lite_only_lite",
1055610560
srcs: [
1055710561
"protos/perfetto/trace/interned_data/interned_data.proto",
1055810562
],
1055910563
}
1056010564

10561-
// GN: //protos/perfetto/trace/interned_data:minimal_cpp
10565+
// GN: //protos/perfetto/trace/interned_data:lite_only_lite
1056210566
genrule {
10563-
name: "perfetto_protos_perfetto_trace_interned_data_minimal_cpp_gen",
10567+
name: "perfetto_protos_perfetto_trace_interned_data_lite_only_lite_gen",
1056410568
srcs: [
10565-
":perfetto_protos_perfetto_trace_interned_data_minimal_cpp",
10566-
":perfetto_protos_perfetto_trace_track_event_cpp",
10569+
":perfetto_protos_perfetto_common_lite_only_lite",
10570+
":perfetto_protos_perfetto_protovm_lite",
10571+
":perfetto_protos_perfetto_trace_android_lite",
10572+
":perfetto_protos_perfetto_trace_android_winscope_common_lite",
10573+
":perfetto_protos_perfetto_trace_android_winscope_regular_lite",
10574+
":perfetto_protos_perfetto_trace_chrome_lite",
10575+
":perfetto_protos_perfetto_trace_gpu_lite",
10576+
":perfetto_protos_perfetto_trace_interned_data_lite_only_lite",
10577+
":perfetto_protos_perfetto_trace_profiling_lite",
10578+
":perfetto_protos_perfetto_trace_track_event_lite",
1056710579
],
1056810580
tools: [
1056910581
"aprotoc",
10570-
"perfetto_src_protozero_protoc_plugin_cppgen_plugin",
1057110582
],
10572-
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_interned_data_minimal_cpp)",
10583+
cmd: "mkdir -p $(genDir)/external/perfetto/ && $(location aprotoc) --proto_path=external/perfetto --cpp_out=lite=true:$(genDir)/external/perfetto/ $(locations :perfetto_protos_perfetto_trace_interned_data_lite_only_lite)",
1057310584
out: [
10574-
"external/perfetto/protos/perfetto/trace/interned_data/interned_data.gen.cc",
10585+
"external/perfetto/protos/perfetto/trace/interned_data/interned_data.pb.cc",
1057510586
],
1057610587
}
1057710588

10578-
// GN: //protos/perfetto/trace/interned_data:minimal_cpp
10589+
// GN: //protos/perfetto/trace/interned_data:lite_only_lite
1057910590
genrule {
10580-
name: "perfetto_protos_perfetto_trace_interned_data_minimal_cpp_gen_headers",
10591+
name: "perfetto_protos_perfetto_trace_interned_data_lite_only_lite_gen_headers",
1058110592
srcs: [
10582-
":perfetto_protos_perfetto_trace_interned_data_minimal_cpp",
10583-
":perfetto_protos_perfetto_trace_track_event_cpp",
10593+
":perfetto_protos_perfetto_common_lite_only_lite",
10594+
":perfetto_protos_perfetto_protovm_lite",
10595+
":perfetto_protos_perfetto_trace_android_lite",
10596+
":perfetto_protos_perfetto_trace_android_winscope_common_lite",
10597+
":perfetto_protos_perfetto_trace_android_winscope_regular_lite",
10598+
":perfetto_protos_perfetto_trace_chrome_lite",
10599+
":perfetto_protos_perfetto_trace_gpu_lite",
10600+
":perfetto_protos_perfetto_trace_interned_data_lite_only_lite",
10601+
":perfetto_protos_perfetto_trace_profiling_lite",
10602+
":perfetto_protos_perfetto_trace_track_event_lite",
1058410603
],
1058510604
tools: [
1058610605
"aprotoc",
10587-
"perfetto_src_protozero_protoc_plugin_cppgen_plugin",
1058810606
],
10589-
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_interned_data_minimal_cpp)",
10607+
cmd: "mkdir -p $(genDir)/external/perfetto/ && $(location aprotoc) --proto_path=external/perfetto --cpp_out=lite=true:$(genDir)/external/perfetto/ $(locations :perfetto_protos_perfetto_trace_interned_data_lite_only_lite)",
1059010608
out: [
10591-
"external/perfetto/protos/perfetto/trace/interned_data/interned_data.gen.h",
10609+
"external/perfetto/protos/perfetto/trace/interned_data/interned_data.pb.h",
1059210610
],
1059310611
export_include_dirs: [
1059410612
".",
@@ -11208,7 +11226,7 @@ genrule {
1120811226
":perfetto_protos_perfetto_trace_ftrace_cpp",
1120911227
":perfetto_protos_perfetto_trace_generic_kernel_cpp",
1121011228
":perfetto_protos_perfetto_trace_gpu_cpp",
11211-
":perfetto_protos_perfetto_trace_interned_data_minimal_cpp",
11229+
":perfetto_protos_perfetto_trace_interned_data_cpp_only_cpp",
1121211230
":perfetto_protos_perfetto_trace_minimal_cpp",
1121311231
":perfetto_protos_perfetto_trace_non_minimal_full_cpp_only_cpp",
1121411232
":perfetto_protos_perfetto_trace_perfetto_cpp",
@@ -11274,7 +11292,7 @@ genrule {
1127411292
":perfetto_protos_perfetto_trace_ftrace_cpp",
1127511293
":perfetto_protos_perfetto_trace_generic_kernel_cpp",
1127611294
":perfetto_protos_perfetto_trace_gpu_cpp",
11277-
":perfetto_protos_perfetto_trace_interned_data_minimal_cpp",
11295+
":perfetto_protos_perfetto_trace_interned_data_cpp_only_cpp",
1127811296
":perfetto_protos_perfetto_trace_minimal_cpp",
1127911297
":perfetto_protos_perfetto_trace_non_minimal_full_cpp_only_cpp",
1128011298
":perfetto_protos_perfetto_trace_perfetto_cpp",
@@ -20713,8 +20731,8 @@ cc_test {
2071320731
":perfetto_protos_perfetto_trace_gpu_gpu_track_event_zero_gen",
2071420732
":perfetto_protos_perfetto_trace_gpu_lite_gen",
2071520733
":perfetto_protos_perfetto_trace_gpu_zero_gen",
20734+
":perfetto_protos_perfetto_trace_interned_data_cpp_only_cpp_gen",
2071620735
":perfetto_protos_perfetto_trace_interned_data_lite_only_lite_gen",
20717-
":perfetto_protos_perfetto_trace_interned_data_minimal_cpp_gen",
2071820736
":perfetto_protos_perfetto_trace_interned_data_minimal_zero_gen",
2071920737
":perfetto_protos_perfetto_trace_lite_only_lite_gen",
2072020738
":perfetto_protos_perfetto_trace_minimal_cpp_gen",
@@ -21251,8 +21269,8 @@ cc_test {
2125121269
"perfetto_protos_perfetto_trace_gpu_gpu_track_event_zero_gen_headers",
2125221270
"perfetto_protos_perfetto_trace_gpu_lite_gen_headers",
2125321271
"perfetto_protos_perfetto_trace_gpu_zero_gen_headers",
21272+
"perfetto_protos_perfetto_trace_interned_data_cpp_only_cpp_gen_headers",
2125421273
"perfetto_protos_perfetto_trace_interned_data_lite_only_lite_gen_headers",
21255-
"perfetto_protos_perfetto_trace_interned_data_minimal_cpp_gen_headers",
2125621274
"perfetto_protos_perfetto_trace_interned_data_minimal_zero_gen_headers",
2125721275
"perfetto_protos_perfetto_trace_lite_only_lite_gen_headers",
2125821276
"perfetto_protos_perfetto_trace_minimal_cpp_gen_headers",
@@ -21475,7 +21493,7 @@ cc_library_static {
2147521493
":perfetto_protos_perfetto_trace_ftrace_zero_gen",
2147621494
":perfetto_protos_perfetto_trace_generic_kernel_cpp_gen",
2147721495
":perfetto_protos_perfetto_trace_gpu_cpp_gen",
21478-
":perfetto_protos_perfetto_trace_interned_data_minimal_cpp_gen",
21496+
":perfetto_protos_perfetto_trace_interned_data_cpp_only_cpp_gen",
2147921497
":perfetto_protos_perfetto_trace_interned_data_minimal_zero_gen",
2148021498
":perfetto_protos_perfetto_trace_minimal_cpp_gen",
2148121499
":perfetto_protos_perfetto_trace_minimal_zero_gen",
@@ -21632,7 +21650,7 @@ cc_library_static {
2163221650
"perfetto_protos_perfetto_trace_ftrace_zero_gen_headers",
2163321651
"perfetto_protos_perfetto_trace_generic_kernel_cpp_gen_headers",
2163421652
"perfetto_protos_perfetto_trace_gpu_cpp_gen_headers",
21635-
"perfetto_protos_perfetto_trace_interned_data_minimal_cpp_gen_headers",
21653+
"perfetto_protos_perfetto_trace_interned_data_cpp_only_cpp_gen_headers",
2163621654
"perfetto_protos_perfetto_trace_interned_data_minimal_zero_gen_headers",
2163721655
"perfetto_protos_perfetto_trace_minimal_cpp_gen_headers",
2163821656
"perfetto_protos_perfetto_trace_minimal_zero_gen_headers",
@@ -21719,7 +21737,7 @@ cc_library_static {
2171921737
"perfetto_protos_perfetto_trace_ftrace_zero_gen_headers",
2172021738
"perfetto_protos_perfetto_trace_generic_kernel_cpp_gen_headers",
2172121739
"perfetto_protos_perfetto_trace_gpu_cpp_gen_headers",
21722-
"perfetto_protos_perfetto_trace_interned_data_minimal_cpp_gen_headers",
21740+
"perfetto_protos_perfetto_trace_interned_data_cpp_only_cpp_gen_headers",
2172321741
"perfetto_protos_perfetto_trace_interned_data_minimal_zero_gen_headers",
2172421742
"perfetto_protos_perfetto_trace_minimal_cpp_gen_headers",
2172521743
"perfetto_protos_perfetto_trace_minimal_zero_gen_headers",

0 commit comments

Comments
 (0)