diff options
author | Lalit Maganti <lalitm@google.com> | 2024-05-01 07:38:07 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2024-05-01 07:38:07 +0000 |
commit | 5c3de4a4a4c6be1446fb3ac897e4e4e736f7616b (patch) | |
tree | 8761b2132b8a7e9737689c4f5734e81e145b9fea | |
parent | 34af6dfb40c625cc6c5ede0d5baf5a5c5cbaff21 (diff) | |
download | perfetto-5c3de4a4a4c6be1446fb3ac897e4e4e736f7616b.tar.gz |
Revert "Add input method editor (IME) protos"
This reverts commit 34af6dfb40c625cc6c5ede0d5baf5a5c5cbaff21.
Reason for revert: This is breaking on Google3 (cl/629529332, http://fusion2/presubmit/629529332/OCL:629529332:BASE:629544412:1714515534200:d635508e/targets/invocations/9817a69d-defa-4caa-a1ce-3d2a309c93d1/targets/%2F%2Fthird_party%2Fperfetto:trace_processor_shell/log)
Change-Id: I8e71892ca19a83691f3dcf383781f427716a1758
38 files changed, 309 insertions, 2109 deletions
diff --git a/Android.bp b/Android.bp index c1d81ad98..04d53c273 100644 --- a/Android.bp +++ b/Android.bp @@ -63,8 +63,6 @@ cc_binary { ":perfetto_protos_perfetto_ipc_cpp_gen", ":perfetto_protos_perfetto_ipc_ipc_gen", ":perfetto_protos_perfetto_ipc_wire_protocol_cpp_gen", - ":perfetto_protos_perfetto_trace_android_winscope_common_zero_gen", - ":perfetto_protos_perfetto_trace_android_winscope_regular_zero_gen", ":perfetto_protos_perfetto_trace_android_zero_gen", ":perfetto_protos_perfetto_trace_chrome_zero_gen", ":perfetto_protos_perfetto_trace_etw_zero_gen", @@ -152,8 +150,6 @@ cc_binary { "perfetto_protos_perfetto_ipc_cpp_gen_headers", "perfetto_protos_perfetto_ipc_ipc_gen_headers", "perfetto_protos_perfetto_ipc_wire_protocol_cpp_gen_headers", - "perfetto_protos_perfetto_trace_android_winscope_common_zero_gen_headers", - "perfetto_protos_perfetto_trace_android_winscope_regular_zero_gen_headers", "perfetto_protos_perfetto_trace_android_zero_gen_headers", "perfetto_protos_perfetto_trace_chrome_zero_gen_headers", "perfetto_protos_perfetto_trace_etw_zero_gen_headers", @@ -335,8 +331,6 @@ cc_library_shared { ":perfetto_protos_perfetto_ipc_cpp_gen", ":perfetto_protos_perfetto_ipc_ipc_gen", ":perfetto_protos_perfetto_ipc_wire_protocol_cpp_gen", - ":perfetto_protos_perfetto_trace_android_winscope_common_zero_gen", - ":perfetto_protos_perfetto_trace_android_winscope_regular_zero_gen", ":perfetto_protos_perfetto_trace_android_zero_gen", ":perfetto_protos_perfetto_trace_chrome_zero_gen", ":perfetto_protos_perfetto_trace_etw_zero_gen", @@ -433,8 +427,6 @@ cc_library_shared { "perfetto_protos_perfetto_ipc_cpp_gen_headers", "perfetto_protos_perfetto_ipc_ipc_gen_headers", "perfetto_protos_perfetto_ipc_wire_protocol_cpp_gen_headers", - "perfetto_protos_perfetto_trace_android_winscope_common_zero_gen_headers", - "perfetto_protos_perfetto_trace_android_winscope_regular_zero_gen_headers", "perfetto_protos_perfetto_trace_android_zero_gen_headers", "perfetto_protos_perfetto_trace_chrome_zero_gen_headers", "perfetto_protos_perfetto_trace_etw_zero_gen_headers", @@ -545,8 +537,6 @@ cc_library_shared { ":perfetto_protos_perfetto_ipc_cpp_gen", ":perfetto_protos_perfetto_ipc_ipc_gen", ":perfetto_protos_perfetto_ipc_wire_protocol_cpp_gen", - ":perfetto_protos_perfetto_trace_android_winscope_common_zero_gen", - ":perfetto_protos_perfetto_trace_android_winscope_regular_zero_gen", ":perfetto_protos_perfetto_trace_android_zero_gen", ":perfetto_protos_perfetto_trace_chrome_zero_gen", ":perfetto_protos_perfetto_trace_etw_zero_gen", @@ -653,8 +643,6 @@ cc_library_shared { "perfetto_protos_perfetto_ipc_cpp_gen_headers", "perfetto_protos_perfetto_ipc_ipc_gen_headers", "perfetto_protos_perfetto_ipc_wire_protocol_cpp_gen_headers", - "perfetto_protos_perfetto_trace_android_winscope_common_zero_gen_headers", - "perfetto_protos_perfetto_trace_android_winscope_regular_zero_gen_headers", "perfetto_protos_perfetto_trace_android_zero_gen_headers", "perfetto_protos_perfetto_trace_chrome_zero_gen_headers", "perfetto_protos_perfetto_trace_etw_zero_gen_headers", @@ -793,8 +781,6 @@ cc_library_shared { ":perfetto_protos_perfetto_ipc_cpp_gen", ":perfetto_protos_perfetto_ipc_ipc_gen", ":perfetto_protos_perfetto_ipc_wire_protocol_cpp_gen", - ":perfetto_protos_perfetto_trace_android_winscope_common_zero_gen", - ":perfetto_protos_perfetto_trace_android_winscope_regular_zero_gen", ":perfetto_protos_perfetto_trace_android_zero_gen", ":perfetto_protos_perfetto_trace_chrome_zero_gen", ":perfetto_protos_perfetto_trace_etw_zero_gen", @@ -880,8 +866,6 @@ cc_library_shared { "perfetto_protos_perfetto_ipc_cpp_gen_headers", "perfetto_protos_perfetto_ipc_ipc_gen_headers", "perfetto_protos_perfetto_ipc_wire_protocol_cpp_gen_headers", - "perfetto_protos_perfetto_trace_android_winscope_common_zero_gen_headers", - "perfetto_protos_perfetto_trace_android_winscope_regular_zero_gen_headers", "perfetto_protos_perfetto_trace_android_zero_gen_headers", "perfetto_protos_perfetto_trace_chrome_zero_gen_headers", "perfetto_protos_perfetto_trace_etw_zero_gen_headers", @@ -968,8 +952,6 @@ cc_library_static { ":perfetto_protos_perfetto_ipc_cpp_gen", ":perfetto_protos_perfetto_ipc_ipc_gen", ":perfetto_protos_perfetto_ipc_wire_protocol_cpp_gen", - ":perfetto_protos_perfetto_trace_android_winscope_common_zero_gen", - ":perfetto_protos_perfetto_trace_android_winscope_regular_zero_gen", ":perfetto_protos_perfetto_trace_android_zero_gen", ":perfetto_protos_perfetto_trace_chrome_zero_gen", ":perfetto_protos_perfetto_trace_etw_zero_gen", @@ -1059,8 +1041,6 @@ cc_library_static { "perfetto_protos_perfetto_ipc_cpp_gen_headers", "perfetto_protos_perfetto_ipc_ipc_gen_headers", "perfetto_protos_perfetto_ipc_wire_protocol_cpp_gen_headers", - "perfetto_protos_perfetto_trace_android_winscope_common_zero_gen_headers", - "perfetto_protos_perfetto_trace_android_winscope_regular_zero_gen_headers", "perfetto_protos_perfetto_trace_android_zero_gen_headers", "perfetto_protos_perfetto_trace_chrome_zero_gen_headers", "perfetto_protos_perfetto_trace_etw_zero_gen_headers", @@ -1114,8 +1094,6 @@ cc_library_static { "perfetto_protos_perfetto_ipc_cpp_gen_headers", "perfetto_protos_perfetto_ipc_ipc_gen_headers", "perfetto_protos_perfetto_ipc_wire_protocol_cpp_gen_headers", - "perfetto_protos_perfetto_trace_android_winscope_common_zero_gen_headers", - "perfetto_protos_perfetto_trace_android_winscope_regular_zero_gen_headers", "perfetto_protos_perfetto_trace_android_zero_gen_headers", "perfetto_protos_perfetto_trace_chrome_zero_gen_headers", "perfetto_protos_perfetto_trace_etw_zero_gen_headers", @@ -1197,8 +1175,6 @@ cc_binary { ":perfetto_protos_perfetto_ipc_cpp_gen", ":perfetto_protos_perfetto_ipc_ipc_gen", ":perfetto_protos_perfetto_ipc_wire_protocol_cpp_gen", - ":perfetto_protos_perfetto_trace_android_winscope_common_zero_gen", - ":perfetto_protos_perfetto_trace_android_winscope_regular_zero_gen", ":perfetto_protos_perfetto_trace_android_zero_gen", ":perfetto_protos_perfetto_trace_chrome_zero_gen", ":perfetto_protos_perfetto_trace_etw_zero_gen", @@ -1276,8 +1252,6 @@ cc_binary { "perfetto_protos_perfetto_ipc_cpp_gen_headers", "perfetto_protos_perfetto_ipc_ipc_gen_headers", "perfetto_protos_perfetto_ipc_wire_protocol_cpp_gen_headers", - "perfetto_protos_perfetto_trace_android_winscope_common_zero_gen_headers", - "perfetto_protos_perfetto_trace_android_winscope_regular_zero_gen_headers", "perfetto_protos_perfetto_trace_android_zero_gen_headers", "perfetto_protos_perfetto_trace_chrome_zero_gen_headers", "perfetto_protos_perfetto_trace_etw_zero_gen_headers", @@ -1434,10 +1408,6 @@ cc_library_static { ":perfetto_protos_perfetto_ipc_ipc_gen", ":perfetto_protos_perfetto_ipc_wire_protocol_cpp_gen", ":perfetto_protos_perfetto_trace_android_cpp_gen", - ":perfetto_protos_perfetto_trace_android_winscope_common_cpp_gen", - ":perfetto_protos_perfetto_trace_android_winscope_common_zero_gen", - ":perfetto_protos_perfetto_trace_android_winscope_regular_cpp_gen", - ":perfetto_protos_perfetto_trace_android_winscope_regular_zero_gen", ":perfetto_protos_perfetto_trace_android_zero_gen", ":perfetto_protos_perfetto_trace_chrome_cpp_gen", ":perfetto_protos_perfetto_trace_chrome_zero_gen", @@ -1570,10 +1540,6 @@ cc_library_static { "perfetto_protos_perfetto_ipc_ipc_gen_headers", "perfetto_protos_perfetto_ipc_wire_protocol_cpp_gen_headers", "perfetto_protos_perfetto_trace_android_cpp_gen_headers", - "perfetto_protos_perfetto_trace_android_winscope_common_cpp_gen_headers", - "perfetto_protos_perfetto_trace_android_winscope_common_zero_gen_headers", - "perfetto_protos_perfetto_trace_android_winscope_regular_cpp_gen_headers", - "perfetto_protos_perfetto_trace_android_winscope_regular_zero_gen_headers", "perfetto_protos_perfetto_trace_android_zero_gen_headers", "perfetto_protos_perfetto_trace_chrome_cpp_gen_headers", "perfetto_protos_perfetto_trace_chrome_zero_gen_headers", @@ -1645,10 +1611,6 @@ cc_library_static { "perfetto_protos_perfetto_ipc_ipc_gen_headers", "perfetto_protos_perfetto_ipc_wire_protocol_cpp_gen_headers", "perfetto_protos_perfetto_trace_android_cpp_gen_headers", - "perfetto_protos_perfetto_trace_android_winscope_common_cpp_gen_headers", - "perfetto_protos_perfetto_trace_android_winscope_common_zero_gen_headers", - "perfetto_protos_perfetto_trace_android_winscope_regular_cpp_gen_headers", - "perfetto_protos_perfetto_trace_android_winscope_regular_zero_gen_headers", "perfetto_protos_perfetto_trace_android_zero_gen_headers", "perfetto_protos_perfetto_trace_chrome_cpp_gen_headers", "perfetto_protos_perfetto_trace_chrome_zero_gen_headers", @@ -1745,10 +1707,6 @@ cc_library_static { ":perfetto_protos_perfetto_ipc_ipc_gen", ":perfetto_protos_perfetto_ipc_wire_protocol_cpp_gen", ":perfetto_protos_perfetto_trace_android_cpp_gen", - ":perfetto_protos_perfetto_trace_android_winscope_common_cpp_gen", - ":perfetto_protos_perfetto_trace_android_winscope_common_zero_gen", - ":perfetto_protos_perfetto_trace_android_winscope_regular_cpp_gen", - ":perfetto_protos_perfetto_trace_android_winscope_regular_zero_gen", ":perfetto_protos_perfetto_trace_android_zero_gen", ":perfetto_protos_perfetto_trace_chrome_cpp_gen", ":perfetto_protos_perfetto_trace_chrome_zero_gen", @@ -1874,10 +1832,6 @@ cc_library_static { "perfetto_protos_perfetto_ipc_ipc_gen_headers", "perfetto_protos_perfetto_ipc_wire_protocol_cpp_gen_headers", "perfetto_protos_perfetto_trace_android_cpp_gen_headers", - "perfetto_protos_perfetto_trace_android_winscope_common_cpp_gen_headers", - "perfetto_protos_perfetto_trace_android_winscope_common_zero_gen_headers", - "perfetto_protos_perfetto_trace_android_winscope_regular_cpp_gen_headers", - "perfetto_protos_perfetto_trace_android_winscope_regular_zero_gen_headers", "perfetto_protos_perfetto_trace_android_zero_gen_headers", "perfetto_protos_perfetto_trace_chrome_cpp_gen_headers", "perfetto_protos_perfetto_trace_chrome_zero_gen_headers", @@ -1949,10 +1903,6 @@ cc_library_static { "perfetto_protos_perfetto_ipc_ipc_gen_headers", "perfetto_protos_perfetto_ipc_wire_protocol_cpp_gen_headers", "perfetto_protos_perfetto_trace_android_cpp_gen_headers", - "perfetto_protos_perfetto_trace_android_winscope_common_cpp_gen_headers", - "perfetto_protos_perfetto_trace_android_winscope_common_zero_gen_headers", - "perfetto_protos_perfetto_trace_android_winscope_regular_cpp_gen_headers", - "perfetto_protos_perfetto_trace_android_winscope_regular_zero_gen_headers", "perfetto_protos_perfetto_trace_android_zero_gen_headers", "perfetto_protos_perfetto_trace_chrome_cpp_gen_headers", "perfetto_protos_perfetto_trace_chrome_zero_gen_headers", @@ -2288,13 +2238,6 @@ cc_test { ":perfetto_protos_perfetto_ipc_wire_protocol_cpp_gen", ":perfetto_protos_perfetto_trace_android_cpp_gen", ":perfetto_protos_perfetto_trace_android_lite_gen", - ":perfetto_protos_perfetto_trace_android_winscope_common_cpp_gen", - ":perfetto_protos_perfetto_trace_android_winscope_common_lite_gen", - ":perfetto_protos_perfetto_trace_android_winscope_common_zero_gen", - ":perfetto_protos_perfetto_trace_android_winscope_extensions_zero_gen", - ":perfetto_protos_perfetto_trace_android_winscope_regular_cpp_gen", - ":perfetto_protos_perfetto_trace_android_winscope_regular_lite_gen", - ":perfetto_protos_perfetto_trace_android_winscope_regular_zero_gen", ":perfetto_protos_perfetto_trace_android_zero_gen", ":perfetto_protos_perfetto_trace_chrome_cpp_gen", ":perfetto_protos_perfetto_trace_chrome_lite_gen", @@ -2572,13 +2515,6 @@ cc_test { "perfetto_protos_perfetto_ipc_wire_protocol_cpp_gen_headers", "perfetto_protos_perfetto_trace_android_cpp_gen_headers", "perfetto_protos_perfetto_trace_android_lite_gen_headers", - "perfetto_protos_perfetto_trace_android_winscope_common_cpp_gen_headers", - "perfetto_protos_perfetto_trace_android_winscope_common_lite_gen_headers", - "perfetto_protos_perfetto_trace_android_winscope_common_zero_gen_headers", - "perfetto_protos_perfetto_trace_android_winscope_extensions_zero_gen_headers", - "perfetto_protos_perfetto_trace_android_winscope_regular_cpp_gen_headers", - "perfetto_protos_perfetto_trace_android_winscope_regular_lite_gen_headers", - "perfetto_protos_perfetto_trace_android_winscope_regular_zero_gen_headers", "perfetto_protos_perfetto_trace_android_zero_gen_headers", "perfetto_protos_perfetto_trace_chrome_cpp_gen_headers", "perfetto_protos_perfetto_trace_chrome_lite_gen_headers", @@ -5475,6 +5411,11 @@ filegroup { "protos/perfetto/trace/android/network_trace.proto", "protos/perfetto/trace/android/packages_list.proto", "protos/perfetto/trace/android/pixel_modem_events.proto", + "protos/perfetto/trace/android/protolog.proto", + "protos/perfetto/trace/android/shell_transition.proto", + "protos/perfetto/trace/android/surfaceflinger_common.proto", + "protos/perfetto/trace/android/surfaceflinger_layers.proto", + "protos/perfetto/trace/android/surfaceflinger_transactions.proto", ], } @@ -5484,8 +5425,6 @@ genrule { srcs: [ ":perfetto_protos_perfetto_common_cpp", ":perfetto_protos_perfetto_trace_android_cpp", - ":perfetto_protos_perfetto_trace_android_winscope_common_cpp", - ":perfetto_protos_perfetto_trace_android_winscope_regular_cpp", ], tools: [ "aprotoc", @@ -5505,6 +5444,11 @@ genrule { "external/perfetto/protos/perfetto/trace/android/network_trace.gen.cc", "external/perfetto/protos/perfetto/trace/android/packages_list.gen.cc", "external/perfetto/protos/perfetto/trace/android/pixel_modem_events.gen.cc", + "external/perfetto/protos/perfetto/trace/android/protolog.gen.cc", + "external/perfetto/protos/perfetto/trace/android/shell_transition.gen.cc", + "external/perfetto/protos/perfetto/trace/android/surfaceflinger_common.gen.cc", + "external/perfetto/protos/perfetto/trace/android/surfaceflinger_layers.gen.cc", + "external/perfetto/protos/perfetto/trace/android/surfaceflinger_transactions.gen.cc", ], } @@ -5514,8 +5458,6 @@ genrule { srcs: [ ":perfetto_protos_perfetto_common_cpp", ":perfetto_protos_perfetto_trace_android_cpp", - ":perfetto_protos_perfetto_trace_android_winscope_common_cpp", - ":perfetto_protos_perfetto_trace_android_winscope_regular_cpp", ], tools: [ "aprotoc", @@ -5535,6 +5477,11 @@ genrule { "external/perfetto/protos/perfetto/trace/android/network_trace.gen.h", "external/perfetto/protos/perfetto/trace/android/packages_list.gen.h", "external/perfetto/protos/perfetto/trace/android/pixel_modem_events.gen.h", + "external/perfetto/protos/perfetto/trace/android/protolog.gen.h", + "external/perfetto/protos/perfetto/trace/android/shell_transition.gen.h", + "external/perfetto/protos/perfetto/trace/android/surfaceflinger_common.gen.h", + "external/perfetto/protos/perfetto/trace/android/surfaceflinger_layers.gen.h", + "external/perfetto/protos/perfetto/trace/android/surfaceflinger_transactions.gen.h", ], export_include_dirs: [ ".", @@ -5558,6 +5505,11 @@ filegroup { "protos/perfetto/trace/android/network_trace.proto", "protos/perfetto/trace/android/packages_list.proto", "protos/perfetto/trace/android/pixel_modem_events.proto", + "protos/perfetto/trace/android/protolog.proto", + "protos/perfetto/trace/android/shell_transition.proto", + "protos/perfetto/trace/android/surfaceflinger_common.proto", + "protos/perfetto/trace/android/surfaceflinger_layers.proto", + "protos/perfetto/trace/android/surfaceflinger_transactions.proto", ], } @@ -5567,8 +5519,6 @@ genrule { srcs: [ ":perfetto_protos_perfetto_common_lite", ":perfetto_protos_perfetto_trace_android_lite", - ":perfetto_protos_perfetto_trace_android_winscope_common_lite", - ":perfetto_protos_perfetto_trace_android_winscope_regular_lite", ], tools: [ "aprotoc", @@ -5587,6 +5537,11 @@ genrule { "external/perfetto/protos/perfetto/trace/android/network_trace.pb.cc", "external/perfetto/protos/perfetto/trace/android/packages_list.pb.cc", "external/perfetto/protos/perfetto/trace/android/pixel_modem_events.pb.cc", + "external/perfetto/protos/perfetto/trace/android/protolog.pb.cc", + "external/perfetto/protos/perfetto/trace/android/shell_transition.pb.cc", + "external/perfetto/protos/perfetto/trace/android/surfaceflinger_common.pb.cc", + "external/perfetto/protos/perfetto/trace/android/surfaceflinger_layers.pb.cc", + "external/perfetto/protos/perfetto/trace/android/surfaceflinger_transactions.pb.cc", ], } @@ -5596,8 +5551,6 @@ genrule { srcs: [ ":perfetto_protos_perfetto_common_lite", ":perfetto_protos_perfetto_trace_android_lite", - ":perfetto_protos_perfetto_trace_android_winscope_common_lite", - ":perfetto_protos_perfetto_trace_android_winscope_regular_lite", ], tools: [ "aprotoc", @@ -5616,154 +5569,11 @@ genrule { "external/perfetto/protos/perfetto/trace/android/network_trace.pb.h", "external/perfetto/protos/perfetto/trace/android/packages_list.pb.h", "external/perfetto/protos/perfetto/trace/android/pixel_modem_events.pb.h", - ], - export_include_dirs: [ - ".", - "protos", - ], -} - -// GN: //protos/perfetto/trace/android:winscope_common:cpp -filegroup { - name: "perfetto_protos_perfetto_trace_android_winscope_common_cpp", - srcs: [ - "protos/perfetto/trace/android/graphics/point.proto", - "protos/perfetto/trace/android/graphics/rect.proto", - "protos/perfetto/trace/android/winscope_extensions.proto", - ], -} - -// GN: //protos/perfetto/trace/android:winscope_common:cpp -genrule { - name: "perfetto_protos_perfetto_trace_android_winscope_common_cpp_gen", - srcs: [ - ":perfetto_protos_perfetto_trace_android_winscope_common_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_android_winscope_common_cpp)", - out: [ - "external/perfetto/protos/perfetto/trace/android/graphics/point.gen.cc", - "external/perfetto/protos/perfetto/trace/android/graphics/rect.gen.cc", - "external/perfetto/protos/perfetto/trace/android/winscope_extensions.gen.cc", - ], -} - -// GN: //protos/perfetto/trace/android:winscope_common:cpp -genrule { - name: "perfetto_protos_perfetto_trace_android_winscope_common_cpp_gen_headers", - srcs: [ - ":perfetto_protos_perfetto_trace_android_winscope_common_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_android_winscope_common_cpp)", - out: [ - "external/perfetto/protos/perfetto/trace/android/graphics/point.gen.h", - "external/perfetto/protos/perfetto/trace/android/graphics/rect.gen.h", - "external/perfetto/protos/perfetto/trace/android/winscope_extensions.gen.h", - ], - export_include_dirs: [ - ".", - "protos", - ], -} - -// GN: //protos/perfetto/trace/android:winscope_common:lite -filegroup { - name: "perfetto_protos_perfetto_trace_android_winscope_common_lite", - srcs: [ - "protos/perfetto/trace/android/graphics/point.proto", - "protos/perfetto/trace/android/graphics/rect.proto", - "protos/perfetto/trace/android/winscope_extensions.proto", - ], -} - -// GN: //protos/perfetto/trace/android:winscope_common:lite -genrule { - name: "perfetto_protos_perfetto_trace_android_winscope_common_lite_gen", - srcs: [ - ":perfetto_protos_perfetto_trace_android_winscope_common_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_android_winscope_common_lite)", - out: [ - "external/perfetto/protos/perfetto/trace/android/graphics/point.pb.cc", - "external/perfetto/protos/perfetto/trace/android/graphics/rect.pb.cc", - "external/perfetto/protos/perfetto/trace/android/winscope_extensions.pb.cc", - ], -} - -// GN: //protos/perfetto/trace/android:winscope_common:lite -genrule { - name: "perfetto_protos_perfetto_trace_android_winscope_common_lite_gen_headers", - srcs: [ - ":perfetto_protos_perfetto_trace_android_winscope_common_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_android_winscope_common_lite)", - out: [ - "external/perfetto/protos/perfetto/trace/android/graphics/point.pb.h", - "external/perfetto/protos/perfetto/trace/android/graphics/rect.pb.h", - "external/perfetto/protos/perfetto/trace/android/winscope_extensions.pb.h", - ], - export_include_dirs: [ - ".", - "protos", - ], -} - -// GN: //protos/perfetto/trace/android:winscope_common:zero -filegroup { - name: "perfetto_protos_perfetto_trace_android_winscope_common_zero", - srcs: [ - "protos/perfetto/trace/android/graphics/point.proto", - "protos/perfetto/trace/android/graphics/rect.proto", - "protos/perfetto/trace/android/winscope_extensions.proto", - ], -} - -// GN: //protos/perfetto/trace/android:winscope_common:zero -genrule { - name: "perfetto_protos_perfetto_trace_android_winscope_common_zero_gen", - srcs: [ - ":perfetto_protos_perfetto_trace_android_winscope_common_zero", - ], - tools: [ - "aprotoc", - "protozero_plugin", - ], - cmd: "mkdir -p $(genDir)/external/perfetto/ && $(location aprotoc) --proto_path=external/perfetto --plugin=protoc-gen-plugin=$(location protozero_plugin) --plugin_out=wrapper_namespace=pbzero:$(genDir)/external/perfetto/ $(locations :perfetto_protos_perfetto_trace_android_winscope_common_zero)", - out: [ - "external/perfetto/protos/perfetto/trace/android/graphics/point.pbzero.cc", - "external/perfetto/protos/perfetto/trace/android/graphics/rect.pbzero.cc", - "external/perfetto/protos/perfetto/trace/android/winscope_extensions.pbzero.cc", - ], -} - -// GN: //protos/perfetto/trace/android:winscope_common:zero -genrule { - name: "perfetto_protos_perfetto_trace_android_winscope_common_zero_gen_headers", - srcs: [ - ":perfetto_protos_perfetto_trace_android_winscope_common_zero", - ], - tools: [ - "aprotoc", - "protozero_plugin", - ], - cmd: "mkdir -p $(genDir)/external/perfetto/ && $(location aprotoc) --proto_path=external/perfetto --plugin=protoc-gen-plugin=$(location protozero_plugin) --plugin_out=wrapper_namespace=pbzero:$(genDir)/external/perfetto/ $(locations :perfetto_protos_perfetto_trace_android_winscope_common_zero)", - out: [ - "external/perfetto/protos/perfetto/trace/android/graphics/point.pbzero.h", - "external/perfetto/protos/perfetto/trace/android/graphics/rect.pbzero.h", - "external/perfetto/protos/perfetto/trace/android/winscope_extensions.pbzero.h", + "external/perfetto/protos/perfetto/trace/android/protolog.pb.h", + "external/perfetto/protos/perfetto/trace/android/shell_transition.pb.h", + "external/perfetto/protos/perfetto/trace/android/surfaceflinger_common.pb.h", + "external/perfetto/protos/perfetto/trace/android/surfaceflinger_layers.pb.h", + "external/perfetto/protos/perfetto/trace/android/surfaceflinger_transactions.pb.h", ], export_include_dirs: [ ".", @@ -5775,7 +5585,6 @@ genrule { genrule { name: "perfetto_protos_perfetto_trace_android_winscope_descriptor", srcs: [ - ":libprotobuf-internal-descriptor-proto", "protos/perfetto/common/android_energy_consumer_descriptor.proto", "protos/perfetto/common/android_log_constants.proto", "protos/perfetto/common/builtin_clock.proto", @@ -5793,340 +5602,22 @@ genrule { "protos/perfetto/common/tracing_service_capabilities.proto", "protos/perfetto/common/tracing_service_state.proto", "protos/perfetto/common/track_event_descriptor.proto", - "protos/perfetto/trace/android/graphics/pixelformat.proto", - "protos/perfetto/trace/android/graphics/point.proto", - "protos/perfetto/trace/android/graphics/rect.proto", - "protos/perfetto/trace/android/inputmethodeditor.proto", - "protos/perfetto/trace/android/inputmethodservice/inputmethodservice.proto", - "protos/perfetto/trace/android/inputmethodservice/softinputwindow.proto", "protos/perfetto/trace/android/protolog.proto", - "protos/perfetto/trace/android/server/inputmethod/inputmethodmanagerservice.proto", "protos/perfetto/trace/android/shell_transition.proto", "protos/perfetto/trace/android/surfaceflinger_common.proto", "protos/perfetto/trace/android/surfaceflinger_layers.proto", "protos/perfetto/trace/android/surfaceflinger_transactions.proto", - "protos/perfetto/trace/android/typedef.proto", - "protos/perfetto/trace/android/view/display.proto", - "protos/perfetto/trace/android/view/displaycutout.proto", - "protos/perfetto/trace/android/view/imefocuscontroller.proto", - "protos/perfetto/trace/android/view/imeinsetssourceconsumer.proto", - "protos/perfetto/trace/android/view/inputmethod/editorinfo.proto", - "protos/perfetto/trace/android/view/inputmethod/inputconnection.proto", - "protos/perfetto/trace/android/view/inputmethod/inputmethodmanager.proto", - "protos/perfetto/trace/android/view/insetsanimationcontrolimpl.proto", - "protos/perfetto/trace/android/view/insetscontroller.proto", - "protos/perfetto/trace/android/view/insetssource.proto", - "protos/perfetto/trace/android/view/insetssourceconsumer.proto", - "protos/perfetto/trace/android/view/insetssourcecontrol.proto", - "protos/perfetto/trace/android/view/insetsstate.proto", - "protos/perfetto/trace/android/view/surfacecontrol.proto", - "protos/perfetto/trace/android/view/viewrootimpl.proto", - "protos/perfetto/trace/android/view/windowlayoutparams.proto", "protos/perfetto/trace/android/winscope.proto", - "protos/perfetto/trace/android/winscope_extensions.proto", - "protos/perfetto/trace/android/winscope_extensions_impl.proto", ], tools: [ "aprotoc", ], - cmd: "mkdir -p $(genDir)/external/perfetto/ && $(location aprotoc) --proto_path=external/perfetto --proto_path=external/protobuf/src --descriptor_set_out=$(out) $(in)", + cmd: "mkdir -p $(genDir)/external/perfetto/ && $(location aprotoc) --proto_path=external/perfetto --descriptor_set_out=$(out) $(in)", out: [ "perfetto_protos_perfetto_trace_android_winscope_descriptor.bin", ], } -// GN: //protos/perfetto/trace/android:winscope_extensions:zero -filegroup { - name: "perfetto_protos_perfetto_trace_android_winscope_extensions_zero", - srcs: [ - "protos/perfetto/trace/android/graphics/pixelformat.proto", - "protos/perfetto/trace/android/inputmethodeditor.proto", - "protos/perfetto/trace/android/inputmethodservice/inputmethodservice.proto", - "protos/perfetto/trace/android/inputmethodservice/softinputwindow.proto", - "protos/perfetto/trace/android/server/inputmethod/inputmethodmanagerservice.proto", - "protos/perfetto/trace/android/typedef.proto", - "protos/perfetto/trace/android/view/display.proto", - "protos/perfetto/trace/android/view/displaycutout.proto", - "protos/perfetto/trace/android/view/imefocuscontroller.proto", - "protos/perfetto/trace/android/view/imeinsetssourceconsumer.proto", - "protos/perfetto/trace/android/view/inputmethod/editorinfo.proto", - "protos/perfetto/trace/android/view/inputmethod/inputconnection.proto", - "protos/perfetto/trace/android/view/inputmethod/inputmethodmanager.proto", - "protos/perfetto/trace/android/view/insetsanimationcontrolimpl.proto", - "protos/perfetto/trace/android/view/insetscontroller.proto", - "protos/perfetto/trace/android/view/insetssource.proto", - "protos/perfetto/trace/android/view/insetssourceconsumer.proto", - "protos/perfetto/trace/android/view/insetssourcecontrol.proto", - "protos/perfetto/trace/android/view/insetsstate.proto", - "protos/perfetto/trace/android/view/surfacecontrol.proto", - "protos/perfetto/trace/android/view/viewrootimpl.proto", - "protos/perfetto/trace/android/view/windowlayoutparams.proto", - "protos/perfetto/trace/android/winscope_extensions_impl.proto", - ], -} - -// GN: //protos/perfetto/trace/android:winscope_extensions:zero -genrule { - name: "perfetto_protos_perfetto_trace_android_winscope_extensions_zero_gen", - srcs: [ - ":libprotobuf-internal-descriptor-proto", - ":perfetto_protos_perfetto_trace_android_winscope_common_zero", - ":perfetto_protos_perfetto_trace_android_winscope_extensions_zero", - ], - tools: [ - "aprotoc", - "protozero_plugin", - ], - cmd: "mkdir -p $(genDir)/external/perfetto/ && $(location aprotoc) --proto_path=external/perfetto --proto_path=external/protobuf/src --plugin=protoc-gen-plugin=$(location protozero_plugin) --plugin_out=wrapper_namespace=pbzero:$(genDir)/external/perfetto/ $(locations :perfetto_protos_perfetto_trace_android_winscope_extensions_zero)", - out: [ - "external/perfetto/protos/perfetto/trace/android/graphics/pixelformat.pbzero.cc", - "external/perfetto/protos/perfetto/trace/android/inputmethodeditor.pbzero.cc", - "external/perfetto/protos/perfetto/trace/android/inputmethodservice/inputmethodservice.pbzero.cc", - "external/perfetto/protos/perfetto/trace/android/inputmethodservice/softinputwindow.pbzero.cc", - "external/perfetto/protos/perfetto/trace/android/server/inputmethod/inputmethodmanagerservice.pbzero.cc", - "external/perfetto/protos/perfetto/trace/android/typedef.pbzero.cc", - "external/perfetto/protos/perfetto/trace/android/view/display.pbzero.cc", - "external/perfetto/protos/perfetto/trace/android/view/displaycutout.pbzero.cc", - "external/perfetto/protos/perfetto/trace/android/view/imefocuscontroller.pbzero.cc", - "external/perfetto/protos/perfetto/trace/android/view/imeinsetssourceconsumer.pbzero.cc", - "external/perfetto/protos/perfetto/trace/android/view/inputmethod/editorinfo.pbzero.cc", - "external/perfetto/protos/perfetto/trace/android/view/inputmethod/inputconnection.pbzero.cc", - "external/perfetto/protos/perfetto/trace/android/view/inputmethod/inputmethodmanager.pbzero.cc", - "external/perfetto/protos/perfetto/trace/android/view/insetsanimationcontrolimpl.pbzero.cc", - "external/perfetto/protos/perfetto/trace/android/view/insetscontroller.pbzero.cc", - "external/perfetto/protos/perfetto/trace/android/view/insetssource.pbzero.cc", - "external/perfetto/protos/perfetto/trace/android/view/insetssourceconsumer.pbzero.cc", - "external/perfetto/protos/perfetto/trace/android/view/insetssourcecontrol.pbzero.cc", - "external/perfetto/protos/perfetto/trace/android/view/insetsstate.pbzero.cc", - "external/perfetto/protos/perfetto/trace/android/view/surfacecontrol.pbzero.cc", - "external/perfetto/protos/perfetto/trace/android/view/viewrootimpl.pbzero.cc", - "external/perfetto/protos/perfetto/trace/android/view/windowlayoutparams.pbzero.cc", - "external/perfetto/protos/perfetto/trace/android/winscope_extensions_impl.pbzero.cc", - ], -} - -// GN: //protos/perfetto/trace/android:winscope_extensions:zero -genrule { - name: "perfetto_protos_perfetto_trace_android_winscope_extensions_zero_gen_headers", - srcs: [ - ":libprotobuf-internal-descriptor-proto", - ":perfetto_protos_perfetto_trace_android_winscope_common_zero", - ":perfetto_protos_perfetto_trace_android_winscope_extensions_zero", - ], - tools: [ - "aprotoc", - "protozero_plugin", - ], - cmd: "mkdir -p $(genDir)/external/perfetto/ && $(location aprotoc) --proto_path=external/perfetto --proto_path=external/protobuf/src --plugin=protoc-gen-plugin=$(location protozero_plugin) --plugin_out=wrapper_namespace=pbzero:$(genDir)/external/perfetto/ $(locations :perfetto_protos_perfetto_trace_android_winscope_extensions_zero)", - out: [ - "external/perfetto/protos/perfetto/trace/android/graphics/pixelformat.pbzero.h", - "external/perfetto/protos/perfetto/trace/android/inputmethodeditor.pbzero.h", - "external/perfetto/protos/perfetto/trace/android/inputmethodservice/inputmethodservice.pbzero.h", - "external/perfetto/protos/perfetto/trace/android/inputmethodservice/softinputwindow.pbzero.h", - "external/perfetto/protos/perfetto/trace/android/server/inputmethod/inputmethodmanagerservice.pbzero.h", - "external/perfetto/protos/perfetto/trace/android/typedef.pbzero.h", - "external/perfetto/protos/perfetto/trace/android/view/display.pbzero.h", - "external/perfetto/protos/perfetto/trace/android/view/displaycutout.pbzero.h", - "external/perfetto/protos/perfetto/trace/android/view/imefocuscontroller.pbzero.h", - "external/perfetto/protos/perfetto/trace/android/view/imeinsetssourceconsumer.pbzero.h", - "external/perfetto/protos/perfetto/trace/android/view/inputmethod/editorinfo.pbzero.h", - "external/perfetto/protos/perfetto/trace/android/view/inputmethod/inputconnection.pbzero.h", - "external/perfetto/protos/perfetto/trace/android/view/inputmethod/inputmethodmanager.pbzero.h", - "external/perfetto/protos/perfetto/trace/android/view/insetsanimationcontrolimpl.pbzero.h", - "external/perfetto/protos/perfetto/trace/android/view/insetscontroller.pbzero.h", - "external/perfetto/protos/perfetto/trace/android/view/insetssource.pbzero.h", - "external/perfetto/protos/perfetto/trace/android/view/insetssourceconsumer.pbzero.h", - "external/perfetto/protos/perfetto/trace/android/view/insetssourcecontrol.pbzero.h", - "external/perfetto/protos/perfetto/trace/android/view/insetsstate.pbzero.h", - "external/perfetto/protos/perfetto/trace/android/view/surfacecontrol.pbzero.h", - "external/perfetto/protos/perfetto/trace/android/view/viewrootimpl.pbzero.h", - "external/perfetto/protos/perfetto/trace/android/view/windowlayoutparams.pbzero.h", - "external/perfetto/protos/perfetto/trace/android/winscope_extensions_impl.pbzero.h", - ], - export_include_dirs: [ - ".", - "protos", - ], -} - -// GN: //protos/perfetto/trace/android:winscope_regular:cpp -filegroup { - name: "perfetto_protos_perfetto_trace_android_winscope_regular_cpp", - srcs: [ - "protos/perfetto/trace/android/protolog.proto", - "protos/perfetto/trace/android/shell_transition.proto", - "protos/perfetto/trace/android/surfaceflinger_common.proto", - "protos/perfetto/trace/android/surfaceflinger_layers.proto", - "protos/perfetto/trace/android/surfaceflinger_transactions.proto", - ], -} - -// GN: //protos/perfetto/trace/android:winscope_regular:cpp -genrule { - name: "perfetto_protos_perfetto_trace_android_winscope_regular_cpp_gen", - srcs: [ - ":perfetto_protos_perfetto_common_cpp", - ":perfetto_protos_perfetto_trace_android_winscope_common_cpp", - ":perfetto_protos_perfetto_trace_android_winscope_regular_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_android_winscope_regular_cpp)", - out: [ - "external/perfetto/protos/perfetto/trace/android/protolog.gen.cc", - "external/perfetto/protos/perfetto/trace/android/shell_transition.gen.cc", - "external/perfetto/protos/perfetto/trace/android/surfaceflinger_common.gen.cc", - "external/perfetto/protos/perfetto/trace/android/surfaceflinger_layers.gen.cc", - "external/perfetto/protos/perfetto/trace/android/surfaceflinger_transactions.gen.cc", - ], -} - -// GN: //protos/perfetto/trace/android:winscope_regular:cpp -genrule { - name: "perfetto_protos_perfetto_trace_android_winscope_regular_cpp_gen_headers", - srcs: [ - ":perfetto_protos_perfetto_common_cpp", - ":perfetto_protos_perfetto_trace_android_winscope_common_cpp", - ":perfetto_protos_perfetto_trace_android_winscope_regular_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_android_winscope_regular_cpp)", - out: [ - "external/perfetto/protos/perfetto/trace/android/protolog.gen.h", - "external/perfetto/protos/perfetto/trace/android/shell_transition.gen.h", - "external/perfetto/protos/perfetto/trace/android/surfaceflinger_common.gen.h", - "external/perfetto/protos/perfetto/trace/android/surfaceflinger_layers.gen.h", - "external/perfetto/protos/perfetto/trace/android/surfaceflinger_transactions.gen.h", - ], - export_include_dirs: [ - ".", - "protos", - ], -} - -// GN: //protos/perfetto/trace/android:winscope_regular:lite -filegroup { - name: "perfetto_protos_perfetto_trace_android_winscope_regular_lite", - srcs: [ - "protos/perfetto/trace/android/protolog.proto", - "protos/perfetto/trace/android/shell_transition.proto", - "protos/perfetto/trace/android/surfaceflinger_common.proto", - "protos/perfetto/trace/android/surfaceflinger_layers.proto", - "protos/perfetto/trace/android/surfaceflinger_transactions.proto", - ], -} - -// GN: //protos/perfetto/trace/android:winscope_regular:lite -genrule { - name: "perfetto_protos_perfetto_trace_android_winscope_regular_lite_gen", - srcs: [ - ":perfetto_protos_perfetto_common_lite", - ":perfetto_protos_perfetto_trace_android_winscope_common_lite", - ":perfetto_protos_perfetto_trace_android_winscope_regular_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_android_winscope_regular_lite)", - out: [ - "external/perfetto/protos/perfetto/trace/android/protolog.pb.cc", - "external/perfetto/protos/perfetto/trace/android/shell_transition.pb.cc", - "external/perfetto/protos/perfetto/trace/android/surfaceflinger_common.pb.cc", - "external/perfetto/protos/perfetto/trace/android/surfaceflinger_layers.pb.cc", - "external/perfetto/protos/perfetto/trace/android/surfaceflinger_transactions.pb.cc", - ], -} - -// GN: //protos/perfetto/trace/android:winscope_regular:lite -genrule { - name: "perfetto_protos_perfetto_trace_android_winscope_regular_lite_gen_headers", - srcs: [ - ":perfetto_protos_perfetto_common_lite", - ":perfetto_protos_perfetto_trace_android_winscope_common_lite", - ":perfetto_protos_perfetto_trace_android_winscope_regular_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_android_winscope_regular_lite)", - out: [ - "external/perfetto/protos/perfetto/trace/android/protolog.pb.h", - "external/perfetto/protos/perfetto/trace/android/shell_transition.pb.h", - "external/perfetto/protos/perfetto/trace/android/surfaceflinger_common.pb.h", - "external/perfetto/protos/perfetto/trace/android/surfaceflinger_layers.pb.h", - "external/perfetto/protos/perfetto/trace/android/surfaceflinger_transactions.pb.h", - ], - export_include_dirs: [ - ".", - "protos", - ], -} - -// GN: //protos/perfetto/trace/android:winscope_regular:zero -filegroup { - name: "perfetto_protos_perfetto_trace_android_winscope_regular_zero", - srcs: [ - "protos/perfetto/trace/android/protolog.proto", - "protos/perfetto/trace/android/shell_transition.proto", - "protos/perfetto/trace/android/surfaceflinger_common.proto", - "protos/perfetto/trace/android/surfaceflinger_layers.proto", - "protos/perfetto/trace/android/surfaceflinger_transactions.proto", - ], -} - -// GN: //protos/perfetto/trace/android:winscope_regular:zero -genrule { - name: "perfetto_protos_perfetto_trace_android_winscope_regular_zero_gen", - srcs: [ - ":perfetto_protos_perfetto_common_zero", - ":perfetto_protos_perfetto_trace_android_winscope_common_zero", - ":perfetto_protos_perfetto_trace_android_winscope_regular_zero", - ], - tools: [ - "aprotoc", - "protozero_plugin", - ], - cmd: "mkdir -p $(genDir)/external/perfetto/ && $(location aprotoc) --proto_path=external/perfetto --plugin=protoc-gen-plugin=$(location protozero_plugin) --plugin_out=wrapper_namespace=pbzero:$(genDir)/external/perfetto/ $(locations :perfetto_protos_perfetto_trace_android_winscope_regular_zero)", - out: [ - "external/perfetto/protos/perfetto/trace/android/protolog.pbzero.cc", - "external/perfetto/protos/perfetto/trace/android/shell_transition.pbzero.cc", - "external/perfetto/protos/perfetto/trace/android/surfaceflinger_common.pbzero.cc", - "external/perfetto/protos/perfetto/trace/android/surfaceflinger_layers.pbzero.cc", - "external/perfetto/protos/perfetto/trace/android/surfaceflinger_transactions.pbzero.cc", - ], -} - -// GN: //protos/perfetto/trace/android:winscope_regular:zero -genrule { - name: "perfetto_protos_perfetto_trace_android_winscope_regular_zero_gen_headers", - srcs: [ - ":perfetto_protos_perfetto_common_zero", - ":perfetto_protos_perfetto_trace_android_winscope_common_zero", - ":perfetto_protos_perfetto_trace_android_winscope_regular_zero", - ], - tools: [ - "aprotoc", - "protozero_plugin", - ], - cmd: "mkdir -p $(genDir)/external/perfetto/ && $(location aprotoc) --proto_path=external/perfetto --plugin=protoc-gen-plugin=$(location protozero_plugin) --plugin_out=wrapper_namespace=pbzero:$(genDir)/external/perfetto/ $(locations :perfetto_protos_perfetto_trace_android_winscope_regular_zero)", - out: [ - "external/perfetto/protos/perfetto/trace/android/protolog.pbzero.h", - "external/perfetto/protos/perfetto/trace/android/shell_transition.pbzero.h", - "external/perfetto/protos/perfetto/trace/android/surfaceflinger_common.pbzero.h", - "external/perfetto/protos/perfetto/trace/android/surfaceflinger_layers.pbzero.h", - "external/perfetto/protos/perfetto/trace/android/surfaceflinger_transactions.pbzero.h", - ], - export_include_dirs: [ - ".", - "protos", - ], -} - // GN: //protos/perfetto/trace/android:zero filegroup { name: "perfetto_protos_perfetto_trace_android_zero", @@ -6143,6 +5634,11 @@ filegroup { "protos/perfetto/trace/android/network_trace.proto", "protos/perfetto/trace/android/packages_list.proto", "protos/perfetto/trace/android/pixel_modem_events.proto", + "protos/perfetto/trace/android/protolog.proto", + "protos/perfetto/trace/android/shell_transition.proto", + "protos/perfetto/trace/android/surfaceflinger_common.proto", + "protos/perfetto/trace/android/surfaceflinger_layers.proto", + "protos/perfetto/trace/android/surfaceflinger_transactions.proto", ], } @@ -6151,8 +5647,6 @@ genrule { name: "perfetto_protos_perfetto_trace_android_zero_gen", srcs: [ ":perfetto_protos_perfetto_common_zero", - ":perfetto_protos_perfetto_trace_android_winscope_common_zero", - ":perfetto_protos_perfetto_trace_android_winscope_regular_zero", ":perfetto_protos_perfetto_trace_android_zero", ], tools: [ @@ -6173,6 +5667,11 @@ genrule { "external/perfetto/protos/perfetto/trace/android/network_trace.pbzero.cc", "external/perfetto/protos/perfetto/trace/android/packages_list.pbzero.cc", "external/perfetto/protos/perfetto/trace/android/pixel_modem_events.pbzero.cc", + "external/perfetto/protos/perfetto/trace/android/protolog.pbzero.cc", + "external/perfetto/protos/perfetto/trace/android/shell_transition.pbzero.cc", + "external/perfetto/protos/perfetto/trace/android/surfaceflinger_common.pbzero.cc", + "external/perfetto/protos/perfetto/trace/android/surfaceflinger_layers.pbzero.cc", + "external/perfetto/protos/perfetto/trace/android/surfaceflinger_transactions.pbzero.cc", ], } @@ -6181,8 +5680,6 @@ genrule { name: "perfetto_protos_perfetto_trace_android_zero_gen_headers", srcs: [ ":perfetto_protos_perfetto_common_zero", - ":perfetto_protos_perfetto_trace_android_winscope_common_zero", - ":perfetto_protos_perfetto_trace_android_winscope_regular_zero", ":perfetto_protos_perfetto_trace_android_zero", ], tools: [ @@ -6203,6 +5700,11 @@ genrule { "external/perfetto/protos/perfetto/trace/android/network_trace.pbzero.h", "external/perfetto/protos/perfetto/trace/android/packages_list.pbzero.h", "external/perfetto/protos/perfetto/trace/android/pixel_modem_events.pbzero.h", + "external/perfetto/protos/perfetto/trace/android/protolog.pbzero.h", + "external/perfetto/protos/perfetto/trace/android/shell_transition.pbzero.h", + "external/perfetto/protos/perfetto/trace/android/surfaceflinger_common.pbzero.h", + "external/perfetto/protos/perfetto/trace/android/surfaceflinger_layers.pbzero.h", + "external/perfetto/protos/perfetto/trace/android/surfaceflinger_transactions.pbzero.h", ], export_include_dirs: [ ".", @@ -6440,8 +5942,6 @@ genrule { "protos/perfetto/trace/android/camera_event.proto", "protos/perfetto/trace/android/frame_timeline_event.proto", "protos/perfetto/trace/android/gpu_mem_event.proto", - "protos/perfetto/trace/android/graphics/point.proto", - "protos/perfetto/trace/android/graphics/rect.proto", "protos/perfetto/trace/android/graphics_frame_event.proto", "protos/perfetto/trace/android/initial_display_state.proto", "protos/perfetto/trace/android/network_trace.proto", @@ -6452,7 +5952,6 @@ genrule { "protos/perfetto/trace/android/surfaceflinger_common.proto", "protos/perfetto/trace/android/surfaceflinger_layers.proto", "protos/perfetto/trace/android/surfaceflinger_transactions.proto", - "protos/perfetto/trace/android/winscope_extensions.proto", "protos/perfetto/trace/chrome/chrome_benchmark_metadata.proto", "protos/perfetto/trace/chrome/chrome_metadata.proto", "protos/perfetto/trace/chrome/chrome_trace_event.proto", @@ -7801,8 +7300,6 @@ genrule { srcs: [ ":perfetto_protos_perfetto_common_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_interned_data_cpp", @@ -7825,8 +7322,6 @@ genrule { srcs: [ ":perfetto_protos_perfetto_common_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_interned_data_cpp", @@ -7861,8 +7356,6 @@ genrule { srcs: [ ":perfetto_protos_perfetto_common_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_lite", ":perfetto_protos_perfetto_trace_interned_data_lite", @@ -7884,8 +7377,6 @@ genrule { srcs: [ ":perfetto_protos_perfetto_common_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_lite", ":perfetto_protos_perfetto_trace_interned_data_lite", @@ -7918,8 +7409,6 @@ genrule { name: "perfetto_protos_perfetto_trace_interned_data_zero_gen", srcs: [ ":perfetto_protos_perfetto_common_zero", - ":perfetto_protos_perfetto_trace_android_winscope_common_zero", - ":perfetto_protos_perfetto_trace_android_winscope_regular_zero", ":perfetto_protos_perfetto_trace_android_zero", ":perfetto_protos_perfetto_trace_chrome_zero", ":perfetto_protos_perfetto_trace_gpu_zero", @@ -7942,8 +7431,6 @@ genrule { name: "perfetto_protos_perfetto_trace_interned_data_zero_gen_headers", srcs: [ ":perfetto_protos_perfetto_common_zero", - ":perfetto_protos_perfetto_trace_android_winscope_common_zero", - ":perfetto_protos_perfetto_trace_android_winscope_regular_zero", ":perfetto_protos_perfetto_trace_android_zero", ":perfetto_protos_perfetto_trace_chrome_zero", ":perfetto_protos_perfetto_trace_gpu_zero", @@ -8241,8 +7728,6 @@ genrule { ":perfetto_protos_perfetto_config_system_info_cpp", ":perfetto_protos_perfetto_config_track_event_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_etw_cpp", ":perfetto_protos_perfetto_trace_filesystem_cpp", @@ -8298,8 +7783,6 @@ genrule { ":perfetto_protos_perfetto_config_system_info_cpp", ":perfetto_protos_perfetto_config_track_event_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_etw_cpp", ":perfetto_protos_perfetto_trace_filesystem_cpp", @@ -8375,8 +7858,6 @@ genrule { ":perfetto_protos_perfetto_config_system_info_lite", ":perfetto_protos_perfetto_config_track_event_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_etw_lite", ":perfetto_protos_perfetto_trace_filesystem_lite", @@ -8431,8 +7912,6 @@ genrule { ":perfetto_protos_perfetto_config_system_info_lite", ":perfetto_protos_perfetto_config_track_event_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_etw_lite", ":perfetto_protos_perfetto_trace_filesystem_lite", @@ -8506,8 +7985,6 @@ genrule { ":perfetto_protos_perfetto_config_system_info_zero", ":perfetto_protos_perfetto_config_track_event_zero", ":perfetto_protos_perfetto_config_zero", - ":perfetto_protos_perfetto_trace_android_winscope_common_zero", - ":perfetto_protos_perfetto_trace_android_winscope_regular_zero", ":perfetto_protos_perfetto_trace_android_zero", ":perfetto_protos_perfetto_trace_chrome_zero", ":perfetto_protos_perfetto_trace_etw_zero", @@ -8563,8 +8040,6 @@ genrule { ":perfetto_protos_perfetto_config_system_info_zero", ":perfetto_protos_perfetto_config_track_event_zero", ":perfetto_protos_perfetto_config_zero", - ":perfetto_protos_perfetto_trace_android_winscope_common_zero", - ":perfetto_protos_perfetto_trace_android_winscope_regular_zero", ":perfetto_protos_perfetto_trace_android_zero", ":perfetto_protos_perfetto_trace_chrome_zero", ":perfetto_protos_perfetto_trace_etw_zero", @@ -14320,6 +13795,224 @@ filegroup { } // GN: [//protos/perfetto/trace:non_minimal_source_set, //protos/perfetto/trace:minimal_source_set] +filegroup { + name: "perfetto_trace_filegroup_proto", + srcs: [ + "protos/perfetto/common/android_energy_consumer_descriptor.proto", + "protos/perfetto/common/android_log_constants.proto", + "protos/perfetto/common/builtin_clock.proto", + "protos/perfetto/common/commit_data_request.proto", + "protos/perfetto/common/data_source_descriptor.proto", + "protos/perfetto/common/descriptor.proto", + "protos/perfetto/common/ftrace_descriptor.proto", + "protos/perfetto/common/gpu_counter_descriptor.proto", + "protos/perfetto/common/interceptor_descriptor.proto", + "protos/perfetto/common/observable_events.proto", + "protos/perfetto/common/perf_events.proto", + "protos/perfetto/common/protolog_common.proto", + "protos/perfetto/common/sys_stats_counters.proto", + "protos/perfetto/common/trace_stats.proto", + "protos/perfetto/common/tracing_service_capabilities.proto", + "protos/perfetto/common/tracing_service_state.proto", + "protos/perfetto/common/track_event_descriptor.proto", + "protos/perfetto/config/android/android_game_intervention_list_config.proto", + "protos/perfetto/config/android/android_input_event_config.proto", + "protos/perfetto/config/android/android_log_config.proto", + "protos/perfetto/config/android/android_polled_state_config.proto", + "protos/perfetto/config/android/android_sdk_sysprop_guard_config.proto", + "protos/perfetto/config/android/android_system_property_config.proto", + "protos/perfetto/config/android/network_trace_config.proto", + "protos/perfetto/config/android/packages_list_config.proto", + "protos/perfetto/config/android/pixel_modem_config.proto", + "protos/perfetto/config/android/protolog_config.proto", + "protos/perfetto/config/android/surfaceflinger_layers_config.proto", + "protos/perfetto/config/android/surfaceflinger_transactions_config.proto", + "protos/perfetto/config/chrome/chrome_config.proto", + "protos/perfetto/config/chrome/scenario_config.proto", + "protos/perfetto/config/chrome/v8_config.proto", + "protos/perfetto/config/data_source_config.proto", + "protos/perfetto/config/etw/etw_config.proto", + "protos/perfetto/config/ftrace/ftrace_config.proto", + "protos/perfetto/config/gpu/gpu_counter_config.proto", + "protos/perfetto/config/gpu/vulkan_memory_config.proto", + "protos/perfetto/config/inode_file/inode_file_config.proto", + "protos/perfetto/config/interceptor_config.proto", + "protos/perfetto/config/interceptors/console_config.proto", + "protos/perfetto/config/power/android_power_config.proto", + "protos/perfetto/config/process_stats/process_stats_config.proto", + "protos/perfetto/config/profiling/heapprofd_config.proto", + "protos/perfetto/config/profiling/java_hprof_config.proto", + "protos/perfetto/config/profiling/perf_event_config.proto", + "protos/perfetto/config/statsd/atom_ids.proto", + "protos/perfetto/config/statsd/statsd_tracing_config.proto", + "protos/perfetto/config/stress_test_config.proto", + "protos/perfetto/config/sys_stats/sys_stats_config.proto", + "protos/perfetto/config/system_info/system_info.proto", + "protos/perfetto/config/test_config.proto", + "protos/perfetto/config/trace_config.proto", + "protos/perfetto/config/track_event/track_event_config.proto", + "protos/perfetto/trace/android/android_game_intervention_list.proto", + "protos/perfetto/trace/android/android_input_event.proto", + "protos/perfetto/trace/android/android_log.proto", + "protos/perfetto/trace/android/android_system_property.proto", + "protos/perfetto/trace/android/camera_event.proto", + "protos/perfetto/trace/android/frame_timeline_event.proto", + "protos/perfetto/trace/android/gpu_mem_event.proto", + "protos/perfetto/trace/android/graphics_frame_event.proto", + "protos/perfetto/trace/android/initial_display_state.proto", + "protos/perfetto/trace/android/network_trace.proto", + "protos/perfetto/trace/android/packages_list.proto", + "protos/perfetto/trace/android/pixel_modem_events.proto", + "protos/perfetto/trace/android/protolog.proto", + "protos/perfetto/trace/android/shell_transition.proto", + "protos/perfetto/trace/android/surfaceflinger_common.proto", + "protos/perfetto/trace/android/surfaceflinger_layers.proto", + "protos/perfetto/trace/android/surfaceflinger_transactions.proto", + "protos/perfetto/trace/chrome/chrome_benchmark_metadata.proto", + "protos/perfetto/trace/chrome/chrome_metadata.proto", + "protos/perfetto/trace/chrome/chrome_trace_event.proto", + "protos/perfetto/trace/chrome/chrome_trigger.proto", + "protos/perfetto/trace/chrome/v8.proto", + "protos/perfetto/trace/clock_snapshot.proto", + "protos/perfetto/trace/etw/etw.proto", + "protos/perfetto/trace/etw/etw_event.proto", + "protos/perfetto/trace/etw/etw_event_bundle.proto", + "protos/perfetto/trace/extension_descriptor.proto", + "protos/perfetto/trace/filesystem/inode_file_map.proto", + "protos/perfetto/trace/ftrace/android_fs.proto", + "protos/perfetto/trace/ftrace/binder.proto", + "protos/perfetto/trace/ftrace/block.proto", + "protos/perfetto/trace/ftrace/cgroup.proto", + "protos/perfetto/trace/ftrace/clk.proto", + "protos/perfetto/trace/ftrace/cma.proto", + "protos/perfetto/trace/ftrace/compaction.proto", + "protos/perfetto/trace/ftrace/cpuhp.proto", + "protos/perfetto/trace/ftrace/cros_ec.proto", + "protos/perfetto/trace/ftrace/dma_fence.proto", + "protos/perfetto/trace/ftrace/dmabuf_heap.proto", + "protos/perfetto/trace/ftrace/dpu.proto", + "protos/perfetto/trace/ftrace/drm.proto", + "protos/perfetto/trace/ftrace/ext4.proto", + "protos/perfetto/trace/ftrace/f2fs.proto", + "protos/perfetto/trace/ftrace/fastrpc.proto", + "protos/perfetto/trace/ftrace/fence.proto", + "protos/perfetto/trace/ftrace/filemap.proto", + "protos/perfetto/trace/ftrace/ftrace.proto", + "protos/perfetto/trace/ftrace/ftrace_event.proto", + "protos/perfetto/trace/ftrace/ftrace_event_bundle.proto", + "protos/perfetto/trace/ftrace/ftrace_stats.proto", + "protos/perfetto/trace/ftrace/g2d.proto", + "protos/perfetto/trace/ftrace/generic.proto", + "protos/perfetto/trace/ftrace/gpu_mem.proto", + "protos/perfetto/trace/ftrace/gpu_scheduler.proto", + "protos/perfetto/trace/ftrace/hyp.proto", + "protos/perfetto/trace/ftrace/i2c.proto", + "protos/perfetto/trace/ftrace/ion.proto", + "protos/perfetto/trace/ftrace/ipi.proto", + "protos/perfetto/trace/ftrace/irq.proto", + "protos/perfetto/trace/ftrace/kmem.proto", + "protos/perfetto/trace/ftrace/kvm.proto", + "protos/perfetto/trace/ftrace/lowmemorykiller.proto", + "protos/perfetto/trace/ftrace/lwis.proto", + "protos/perfetto/trace/ftrace/mali.proto", + "protos/perfetto/trace/ftrace/mdss.proto", + "protos/perfetto/trace/ftrace/mm_event.proto", + "protos/perfetto/trace/ftrace/net.proto", + "protos/perfetto/trace/ftrace/oom.proto", + "protos/perfetto/trace/ftrace/panel.proto", + "protos/perfetto/trace/ftrace/perf_trace_counters.proto", + "protos/perfetto/trace/ftrace/power.proto", + "protos/perfetto/trace/ftrace/printk.proto", + "protos/perfetto/trace/ftrace/raw_syscalls.proto", + "protos/perfetto/trace/ftrace/regulator.proto", + "protos/perfetto/trace/ftrace/rpm.proto", + "protos/perfetto/trace/ftrace/samsung.proto", + "protos/perfetto/trace/ftrace/sched.proto", + "protos/perfetto/trace/ftrace/scm.proto", + "protos/perfetto/trace/ftrace/sde.proto", + "protos/perfetto/trace/ftrace/signal.proto", + "protos/perfetto/trace/ftrace/skb.proto", + "protos/perfetto/trace/ftrace/sock.proto", + "protos/perfetto/trace/ftrace/sync.proto", + "protos/perfetto/trace/ftrace/synthetic.proto", + "protos/perfetto/trace/ftrace/systrace.proto", + "protos/perfetto/trace/ftrace/task.proto", + "protos/perfetto/trace/ftrace/tcp.proto", + "protos/perfetto/trace/ftrace/test_bundle_wrapper.proto", + "protos/perfetto/trace/ftrace/thermal.proto", + "protos/perfetto/trace/ftrace/trusty.proto", + "protos/perfetto/trace/ftrace/ufs.proto", + "protos/perfetto/trace/ftrace/v4l2.proto", + "protos/perfetto/trace/ftrace/virtio_gpu.proto", + "protos/perfetto/trace/ftrace/virtio_video.proto", + "protos/perfetto/trace/ftrace/vmscan.proto", + "protos/perfetto/trace/ftrace/workqueue.proto", + "protos/perfetto/trace/gpu/gpu_counter_event.proto", + "protos/perfetto/trace/gpu/gpu_log.proto", + "protos/perfetto/trace/gpu/gpu_render_stage_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", + "protos/perfetto/trace/memory_graph.proto", + "protos/perfetto/trace/perfetto/perfetto_metatrace.proto", + "protos/perfetto/trace/perfetto/tracing_service_event.proto", + "protos/perfetto/trace/power/android_energy_estimation_breakdown.proto", + "protos/perfetto/trace/power/android_entity_state_residency.proto", + "protos/perfetto/trace/power/battery_counters.proto", + "protos/perfetto/trace/power/power_rails.proto", + "protos/perfetto/trace/profiling/deobfuscation.proto", + "protos/perfetto/trace/profiling/heap_graph.proto", + "protos/perfetto/trace/profiling/profile_common.proto", + "protos/perfetto/trace/profiling/profile_packet.proto", + "protos/perfetto/trace/profiling/smaps.proto", + "protos/perfetto/trace/ps/process_stats.proto", + "protos/perfetto/trace/ps/process_tree.proto", + "protos/perfetto/trace/remote_clock_sync.proto", + "protos/perfetto/trace/statsd/statsd_atom.proto", + "protos/perfetto/trace/sys_stats/sys_stats.proto", + "protos/perfetto/trace/system_info.proto", + "protos/perfetto/trace/system_info/cpu_info.proto", + "protos/perfetto/trace/test_event.proto", + "protos/perfetto/trace/test_extensions.proto", + "protos/perfetto/trace/trace.proto", + "protos/perfetto/trace/trace_packet.proto", + "protos/perfetto/trace/trace_packet_defaults.proto", + "protos/perfetto/trace/trace_uuid.proto", + "protos/perfetto/trace/track_event/chrome_active_processes.proto", + "protos/perfetto/trace/track_event/chrome_application_state_info.proto", + "protos/perfetto/trace/track_event/chrome_compositor_scheduler_state.proto", + "protos/perfetto/trace/track_event/chrome_content_settings_event_info.proto", + "protos/perfetto/trace/track_event/chrome_frame_reporter.proto", + "protos/perfetto/trace/track_event/chrome_histogram_sample.proto", + "protos/perfetto/trace/track_event/chrome_keyed_service.proto", + "protos/perfetto/trace/track_event/chrome_latency_info.proto", + "protos/perfetto/trace/track_event/chrome_legacy_ipc.proto", + "protos/perfetto/trace/track_event/chrome_message_pump.proto", + "protos/perfetto/trace/track_event/chrome_mojo_event_info.proto", + "protos/perfetto/trace/track_event/chrome_process_descriptor.proto", + "protos/perfetto/trace/track_event/chrome_renderer_scheduler_state.proto", + "protos/perfetto/trace/track_event/chrome_thread_descriptor.proto", + "protos/perfetto/trace/track_event/chrome_user_event.proto", + "protos/perfetto/trace/track_event/chrome_window_handle_event_info.proto", + "protos/perfetto/trace/track_event/counter_descriptor.proto", + "protos/perfetto/trace/track_event/debug_annotation.proto", + "protos/perfetto/trace/track_event/log_message.proto", + "protos/perfetto/trace/track_event/pixel_modem.proto", + "protos/perfetto/trace/track_event/process_descriptor.proto", + "protos/perfetto/trace/track_event/range_of_interest.proto", + "protos/perfetto/trace/track_event/screenshot.proto", + "protos/perfetto/trace/track_event/source_location.proto", + "protos/perfetto/trace/track_event/task_execution.proto", + "protos/perfetto/trace/track_event/thread_descriptor.proto", + "protos/perfetto/trace/track_event/track_descriptor.proto", + "protos/perfetto/trace/track_event/track_event.proto", + "protos/perfetto/trace/translation/translation_table.proto", + "protos/perfetto/trace/trigger.proto", + "protos/perfetto/trace/ui_state.proto", + ], +} + +// GN: [//protos/perfetto/trace:non_minimal_source_set, //protos/perfetto/trace:minimal_source_set] java_library { name: "perfetto_trace_java_protos", srcs: [ @@ -14383,8 +14076,6 @@ java_library { "protos/perfetto/trace/android/camera_event.proto", "protos/perfetto/trace/android/frame_timeline_event.proto", "protos/perfetto/trace/android/gpu_mem_event.proto", - "protos/perfetto/trace/android/graphics/point.proto", - "protos/perfetto/trace/android/graphics/rect.proto", "protos/perfetto/trace/android/graphics_frame_event.proto", "protos/perfetto/trace/android/initial_display_state.proto", "protos/perfetto/trace/android/network_trace.proto", @@ -14395,7 +14086,6 @@ java_library { "protos/perfetto/trace/android/surfaceflinger_common.proto", "protos/perfetto/trace/android/surfaceflinger_layers.proto", "protos/perfetto/trace/android/surfaceflinger_transactions.proto", - "protos/perfetto/trace/android/winscope_extensions.proto", "protos/perfetto/trace/chrome/chrome_benchmark_metadata.proto", "protos/perfetto/trace/chrome/chrome_metadata.proto", "protos/perfetto/trace/chrome/chrome_trace_event.proto", @@ -14563,8 +14253,6 @@ cc_library_static { ":perfetto_protos_perfetto_config_system_info_lite_gen", ":perfetto_protos_perfetto_config_track_event_lite_gen", ":perfetto_protos_perfetto_trace_android_lite_gen", - ":perfetto_protos_perfetto_trace_android_winscope_common_lite_gen", - ":perfetto_protos_perfetto_trace_android_winscope_regular_lite_gen", ":perfetto_protos_perfetto_trace_chrome_lite_gen", ":perfetto_protos_perfetto_trace_etw_lite_gen", ":perfetto_protos_perfetto_trace_filesystem_lite_gen", @@ -14603,8 +14291,6 @@ cc_library_static { "perfetto_protos_perfetto_config_system_info_lite_gen_headers", "perfetto_protos_perfetto_config_track_event_lite_gen_headers", "perfetto_protos_perfetto_trace_android_lite_gen_headers", - "perfetto_protos_perfetto_trace_android_winscope_common_lite_gen_headers", - "perfetto_protos_perfetto_trace_android_winscope_regular_lite_gen_headers", "perfetto_protos_perfetto_trace_chrome_lite_gen_headers", "perfetto_protos_perfetto_trace_etw_lite_gen_headers", "perfetto_protos_perfetto_trace_filesystem_lite_gen_headers", @@ -14639,8 +14325,6 @@ cc_library_static { "perfetto_protos_perfetto_config_system_info_lite_gen_headers", "perfetto_protos_perfetto_config_track_event_lite_gen_headers", "perfetto_protos_perfetto_trace_android_lite_gen_headers", - "perfetto_protos_perfetto_trace_android_winscope_common_lite_gen_headers", - "perfetto_protos_perfetto_trace_android_winscope_regular_lite_gen_headers", "perfetto_protos_perfetto_trace_chrome_lite_gen_headers", "perfetto_protos_perfetto_trace_etw_lite_gen_headers", "perfetto_protos_perfetto_trace_filesystem_lite_gen_headers", @@ -14756,13 +14440,6 @@ cc_test { ":perfetto_protos_perfetto_ipc_wire_protocol_cpp_gen", ":perfetto_protos_perfetto_trace_android_cpp_gen", ":perfetto_protos_perfetto_trace_android_lite_gen", - ":perfetto_protos_perfetto_trace_android_winscope_common_cpp_gen", - ":perfetto_protos_perfetto_trace_android_winscope_common_lite_gen", - ":perfetto_protos_perfetto_trace_android_winscope_common_zero_gen", - ":perfetto_protos_perfetto_trace_android_winscope_extensions_zero_gen", - ":perfetto_protos_perfetto_trace_android_winscope_regular_cpp_gen", - ":perfetto_protos_perfetto_trace_android_winscope_regular_lite_gen", - ":perfetto_protos_perfetto_trace_android_winscope_regular_zero_gen", ":perfetto_protos_perfetto_trace_android_zero_gen", ":perfetto_protos_perfetto_trace_chrome_cpp_gen", ":perfetto_protos_perfetto_trace_chrome_lite_gen", @@ -15129,13 +14806,6 @@ cc_test { "perfetto_protos_perfetto_ipc_wire_protocol_cpp_gen_headers", "perfetto_protos_perfetto_trace_android_cpp_gen_headers", "perfetto_protos_perfetto_trace_android_lite_gen_headers", - "perfetto_protos_perfetto_trace_android_winscope_common_cpp_gen_headers", - "perfetto_protos_perfetto_trace_android_winscope_common_lite_gen_headers", - "perfetto_protos_perfetto_trace_android_winscope_common_zero_gen_headers", - "perfetto_protos_perfetto_trace_android_winscope_extensions_zero_gen_headers", - "perfetto_protos_perfetto_trace_android_winscope_regular_cpp_gen_headers", - "perfetto_protos_perfetto_trace_android_winscope_regular_lite_gen_headers", - "perfetto_protos_perfetto_trace_android_winscope_regular_zero_gen_headers", "perfetto_protos_perfetto_trace_android_zero_gen_headers", "perfetto_protos_perfetto_trace_chrome_cpp_gen_headers", "perfetto_protos_perfetto_trace_chrome_lite_gen_headers", @@ -15309,10 +14979,6 @@ cc_library_static { ":perfetto_protos_perfetto_ipc_ipc_gen", ":perfetto_protos_perfetto_ipc_wire_protocol_cpp_gen", ":perfetto_protos_perfetto_trace_android_cpp_gen", - ":perfetto_protos_perfetto_trace_android_winscope_common_cpp_gen", - ":perfetto_protos_perfetto_trace_android_winscope_common_zero_gen", - ":perfetto_protos_perfetto_trace_android_winscope_regular_cpp_gen", - ":perfetto_protos_perfetto_trace_android_winscope_regular_zero_gen", ":perfetto_protos_perfetto_trace_android_zero_gen", ":perfetto_protos_perfetto_trace_chrome_cpp_gen", ":perfetto_protos_perfetto_trace_chrome_zero_gen", @@ -15438,10 +15104,6 @@ cc_library_static { "perfetto_protos_perfetto_ipc_ipc_gen_headers", "perfetto_protos_perfetto_ipc_wire_protocol_cpp_gen_headers", "perfetto_protos_perfetto_trace_android_cpp_gen_headers", - "perfetto_protos_perfetto_trace_android_winscope_common_cpp_gen_headers", - "perfetto_protos_perfetto_trace_android_winscope_common_zero_gen_headers", - "perfetto_protos_perfetto_trace_android_winscope_regular_cpp_gen_headers", - "perfetto_protos_perfetto_trace_android_winscope_regular_zero_gen_headers", "perfetto_protos_perfetto_trace_android_zero_gen_headers", "perfetto_protos_perfetto_trace_chrome_cpp_gen_headers", "perfetto_protos_perfetto_trace_chrome_zero_gen_headers", @@ -15513,10 +15175,6 @@ cc_library_static { "perfetto_protos_perfetto_ipc_ipc_gen_headers", "perfetto_protos_perfetto_ipc_wire_protocol_cpp_gen_headers", "perfetto_protos_perfetto_trace_android_cpp_gen_headers", - "perfetto_protos_perfetto_trace_android_winscope_common_cpp_gen_headers", - "perfetto_protos_perfetto_trace_android_winscope_common_zero_gen_headers", - "perfetto_protos_perfetto_trace_android_winscope_regular_cpp_gen_headers", - "perfetto_protos_perfetto_trace_android_winscope_regular_zero_gen_headers", "perfetto_protos_perfetto_trace_android_zero_gen_headers", "perfetto_protos_perfetto_trace_chrome_cpp_gen_headers", "perfetto_protos_perfetto_trace_chrome_zero_gen_headers", @@ -15560,250 +15218,6 @@ cc_library_static { ], } -// GN: [//protos/perfetto/trace:non_minimal_source_set, //protos/perfetto/trace/android:winscope_extensions:source_set] -filegroup { - name: "perfetto_winscope_filegroup_proto", - srcs: [ - "protos/perfetto/common/android_energy_consumer_descriptor.proto", - "protos/perfetto/common/android_log_constants.proto", - "protos/perfetto/common/builtin_clock.proto", - "protos/perfetto/common/commit_data_request.proto", - "protos/perfetto/common/data_source_descriptor.proto", - "protos/perfetto/common/descriptor.proto", - "protos/perfetto/common/ftrace_descriptor.proto", - "protos/perfetto/common/gpu_counter_descriptor.proto", - "protos/perfetto/common/interceptor_descriptor.proto", - "protos/perfetto/common/observable_events.proto", - "protos/perfetto/common/perf_events.proto", - "protos/perfetto/common/protolog_common.proto", - "protos/perfetto/common/sys_stats_counters.proto", - "protos/perfetto/common/trace_stats.proto", - "protos/perfetto/common/tracing_service_capabilities.proto", - "protos/perfetto/common/tracing_service_state.proto", - "protos/perfetto/common/track_event_descriptor.proto", - "protos/perfetto/config/android/android_game_intervention_list_config.proto", - "protos/perfetto/config/android/android_input_event_config.proto", - "protos/perfetto/config/android/android_log_config.proto", - "protos/perfetto/config/android/android_polled_state_config.proto", - "protos/perfetto/config/android/android_sdk_sysprop_guard_config.proto", - "protos/perfetto/config/android/android_system_property_config.proto", - "protos/perfetto/config/android/network_trace_config.proto", - "protos/perfetto/config/android/packages_list_config.proto", - "protos/perfetto/config/android/pixel_modem_config.proto", - "protos/perfetto/config/android/protolog_config.proto", - "protos/perfetto/config/android/surfaceflinger_layers_config.proto", - "protos/perfetto/config/android/surfaceflinger_transactions_config.proto", - "protos/perfetto/config/chrome/chrome_config.proto", - "protos/perfetto/config/chrome/scenario_config.proto", - "protos/perfetto/config/chrome/v8_config.proto", - "protos/perfetto/config/data_source_config.proto", - "protos/perfetto/config/etw/etw_config.proto", - "protos/perfetto/config/ftrace/ftrace_config.proto", - "protos/perfetto/config/gpu/gpu_counter_config.proto", - "protos/perfetto/config/gpu/vulkan_memory_config.proto", - "protos/perfetto/config/inode_file/inode_file_config.proto", - "protos/perfetto/config/interceptor_config.proto", - "protos/perfetto/config/interceptors/console_config.proto", - "protos/perfetto/config/power/android_power_config.proto", - "protos/perfetto/config/process_stats/process_stats_config.proto", - "protos/perfetto/config/profiling/heapprofd_config.proto", - "protos/perfetto/config/profiling/java_hprof_config.proto", - "protos/perfetto/config/profiling/perf_event_config.proto", - "protos/perfetto/config/statsd/atom_ids.proto", - "protos/perfetto/config/statsd/statsd_tracing_config.proto", - "protos/perfetto/config/stress_test_config.proto", - "protos/perfetto/config/sys_stats/sys_stats_config.proto", - "protos/perfetto/config/system_info/system_info.proto", - "protos/perfetto/config/test_config.proto", - "protos/perfetto/config/trace_config.proto", - "protos/perfetto/config/track_event/track_event_config.proto", - "protos/perfetto/trace/android/android_game_intervention_list.proto", - "protos/perfetto/trace/android/android_input_event.proto", - "protos/perfetto/trace/android/android_log.proto", - "protos/perfetto/trace/android/android_system_property.proto", - "protos/perfetto/trace/android/camera_event.proto", - "protos/perfetto/trace/android/frame_timeline_event.proto", - "protos/perfetto/trace/android/gpu_mem_event.proto", - "protos/perfetto/trace/android/graphics/pixelformat.proto", - "protos/perfetto/trace/android/graphics/point.proto", - "protos/perfetto/trace/android/graphics/rect.proto", - "protos/perfetto/trace/android/graphics_frame_event.proto", - "protos/perfetto/trace/android/initial_display_state.proto", - "protos/perfetto/trace/android/inputmethodeditor.proto", - "protos/perfetto/trace/android/inputmethodservice/inputmethodservice.proto", - "protos/perfetto/trace/android/inputmethodservice/softinputwindow.proto", - "protos/perfetto/trace/android/network_trace.proto", - "protos/perfetto/trace/android/packages_list.proto", - "protos/perfetto/trace/android/pixel_modem_events.proto", - "protos/perfetto/trace/android/protolog.proto", - "protos/perfetto/trace/android/server/inputmethod/inputmethodmanagerservice.proto", - "protos/perfetto/trace/android/shell_transition.proto", - "protos/perfetto/trace/android/surfaceflinger_common.proto", - "protos/perfetto/trace/android/surfaceflinger_layers.proto", - "protos/perfetto/trace/android/surfaceflinger_transactions.proto", - "protos/perfetto/trace/android/typedef.proto", - "protos/perfetto/trace/android/view/display.proto", - "protos/perfetto/trace/android/view/displaycutout.proto", - "protos/perfetto/trace/android/view/imefocuscontroller.proto", - "protos/perfetto/trace/android/view/imeinsetssourceconsumer.proto", - "protos/perfetto/trace/android/view/inputmethod/editorinfo.proto", - "protos/perfetto/trace/android/view/inputmethod/inputconnection.proto", - "protos/perfetto/trace/android/view/inputmethod/inputmethodmanager.proto", - "protos/perfetto/trace/android/view/insetsanimationcontrolimpl.proto", - "protos/perfetto/trace/android/view/insetscontroller.proto", - "protos/perfetto/trace/android/view/insetssource.proto", - "protos/perfetto/trace/android/view/insetssourceconsumer.proto", - "protos/perfetto/trace/android/view/insetssourcecontrol.proto", - "protos/perfetto/trace/android/view/insetsstate.proto", - "protos/perfetto/trace/android/view/surfacecontrol.proto", - "protos/perfetto/trace/android/view/viewrootimpl.proto", - "protos/perfetto/trace/android/view/windowlayoutparams.proto", - "protos/perfetto/trace/android/winscope_extensions.proto", - "protos/perfetto/trace/android/winscope_extensions_impl.proto", - "protos/perfetto/trace/chrome/chrome_benchmark_metadata.proto", - "protos/perfetto/trace/chrome/chrome_metadata.proto", - "protos/perfetto/trace/chrome/chrome_trace_event.proto", - "protos/perfetto/trace/chrome/chrome_trigger.proto", - "protos/perfetto/trace/chrome/v8.proto", - "protos/perfetto/trace/clock_snapshot.proto", - "protos/perfetto/trace/etw/etw.proto", - "protos/perfetto/trace/etw/etw_event.proto", - "protos/perfetto/trace/etw/etw_event_bundle.proto", - "protos/perfetto/trace/extension_descriptor.proto", - "protos/perfetto/trace/filesystem/inode_file_map.proto", - "protos/perfetto/trace/ftrace/android_fs.proto", - "protos/perfetto/trace/ftrace/binder.proto", - "protos/perfetto/trace/ftrace/block.proto", - "protos/perfetto/trace/ftrace/cgroup.proto", - "protos/perfetto/trace/ftrace/clk.proto", - "protos/perfetto/trace/ftrace/cma.proto", - "protos/perfetto/trace/ftrace/compaction.proto", - "protos/perfetto/trace/ftrace/cpuhp.proto", - "protos/perfetto/trace/ftrace/cros_ec.proto", - "protos/perfetto/trace/ftrace/dma_fence.proto", - "protos/perfetto/trace/ftrace/dmabuf_heap.proto", - "protos/perfetto/trace/ftrace/dpu.proto", - "protos/perfetto/trace/ftrace/drm.proto", - "protos/perfetto/trace/ftrace/ext4.proto", - "protos/perfetto/trace/ftrace/f2fs.proto", - "protos/perfetto/trace/ftrace/fastrpc.proto", - "protos/perfetto/trace/ftrace/fence.proto", - "protos/perfetto/trace/ftrace/filemap.proto", - "protos/perfetto/trace/ftrace/ftrace.proto", - "protos/perfetto/trace/ftrace/ftrace_event.proto", - "protos/perfetto/trace/ftrace/ftrace_event_bundle.proto", - "protos/perfetto/trace/ftrace/ftrace_stats.proto", - "protos/perfetto/trace/ftrace/g2d.proto", - "protos/perfetto/trace/ftrace/generic.proto", - "protos/perfetto/trace/ftrace/gpu_mem.proto", - "protos/perfetto/trace/ftrace/gpu_scheduler.proto", - "protos/perfetto/trace/ftrace/hyp.proto", - "protos/perfetto/trace/ftrace/i2c.proto", - "protos/perfetto/trace/ftrace/ion.proto", - "protos/perfetto/trace/ftrace/ipi.proto", - "protos/perfetto/trace/ftrace/irq.proto", - "protos/perfetto/trace/ftrace/kmem.proto", - "protos/perfetto/trace/ftrace/kvm.proto", - "protos/perfetto/trace/ftrace/lowmemorykiller.proto", - "protos/perfetto/trace/ftrace/lwis.proto", - "protos/perfetto/trace/ftrace/mali.proto", - "protos/perfetto/trace/ftrace/mdss.proto", - "protos/perfetto/trace/ftrace/mm_event.proto", - "protos/perfetto/trace/ftrace/net.proto", - "protos/perfetto/trace/ftrace/oom.proto", - "protos/perfetto/trace/ftrace/panel.proto", - "protos/perfetto/trace/ftrace/perf_trace_counters.proto", - "protos/perfetto/trace/ftrace/power.proto", - "protos/perfetto/trace/ftrace/printk.proto", - "protos/perfetto/trace/ftrace/raw_syscalls.proto", - "protos/perfetto/trace/ftrace/regulator.proto", - "protos/perfetto/trace/ftrace/rpm.proto", - "protos/perfetto/trace/ftrace/samsung.proto", - "protos/perfetto/trace/ftrace/sched.proto", - "protos/perfetto/trace/ftrace/scm.proto", - "protos/perfetto/trace/ftrace/sde.proto", - "protos/perfetto/trace/ftrace/signal.proto", - "protos/perfetto/trace/ftrace/skb.proto", - "protos/perfetto/trace/ftrace/sock.proto", - "protos/perfetto/trace/ftrace/sync.proto", - "protos/perfetto/trace/ftrace/synthetic.proto", - "protos/perfetto/trace/ftrace/systrace.proto", - "protos/perfetto/trace/ftrace/task.proto", - "protos/perfetto/trace/ftrace/tcp.proto", - "protos/perfetto/trace/ftrace/test_bundle_wrapper.proto", - "protos/perfetto/trace/ftrace/thermal.proto", - "protos/perfetto/trace/ftrace/trusty.proto", - "protos/perfetto/trace/ftrace/ufs.proto", - "protos/perfetto/trace/ftrace/v4l2.proto", - "protos/perfetto/trace/ftrace/virtio_gpu.proto", - "protos/perfetto/trace/ftrace/virtio_video.proto", - "protos/perfetto/trace/ftrace/vmscan.proto", - "protos/perfetto/trace/ftrace/workqueue.proto", - "protos/perfetto/trace/gpu/gpu_counter_event.proto", - "protos/perfetto/trace/gpu/gpu_log.proto", - "protos/perfetto/trace/gpu/gpu_render_stage_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", - "protos/perfetto/trace/memory_graph.proto", - "protos/perfetto/trace/perfetto/perfetto_metatrace.proto", - "protos/perfetto/trace/perfetto/tracing_service_event.proto", - "protos/perfetto/trace/power/android_energy_estimation_breakdown.proto", - "protos/perfetto/trace/power/android_entity_state_residency.proto", - "protos/perfetto/trace/power/battery_counters.proto", - "protos/perfetto/trace/power/power_rails.proto", - "protos/perfetto/trace/profiling/deobfuscation.proto", - "protos/perfetto/trace/profiling/heap_graph.proto", - "protos/perfetto/trace/profiling/profile_common.proto", - "protos/perfetto/trace/profiling/profile_packet.proto", - "protos/perfetto/trace/profiling/smaps.proto", - "protos/perfetto/trace/ps/process_stats.proto", - "protos/perfetto/trace/ps/process_tree.proto", - "protos/perfetto/trace/remote_clock_sync.proto", - "protos/perfetto/trace/statsd/statsd_atom.proto", - "protos/perfetto/trace/sys_stats/sys_stats.proto", - "protos/perfetto/trace/system_info.proto", - "protos/perfetto/trace/system_info/cpu_info.proto", - "protos/perfetto/trace/test_event.proto", - "protos/perfetto/trace/test_extensions.proto", - "protos/perfetto/trace/trace.proto", - "protos/perfetto/trace/trace_packet.proto", - "protos/perfetto/trace/trace_packet_defaults.proto", - "protos/perfetto/trace/trace_uuid.proto", - "protos/perfetto/trace/track_event/chrome_active_processes.proto", - "protos/perfetto/trace/track_event/chrome_application_state_info.proto", - "protos/perfetto/trace/track_event/chrome_compositor_scheduler_state.proto", - "protos/perfetto/trace/track_event/chrome_content_settings_event_info.proto", - "protos/perfetto/trace/track_event/chrome_frame_reporter.proto", - "protos/perfetto/trace/track_event/chrome_histogram_sample.proto", - "protos/perfetto/trace/track_event/chrome_keyed_service.proto", - "protos/perfetto/trace/track_event/chrome_latency_info.proto", - "protos/perfetto/trace/track_event/chrome_legacy_ipc.proto", - "protos/perfetto/trace/track_event/chrome_message_pump.proto", - "protos/perfetto/trace/track_event/chrome_mojo_event_info.proto", - "protos/perfetto/trace/track_event/chrome_process_descriptor.proto", - "protos/perfetto/trace/track_event/chrome_renderer_scheduler_state.proto", - "protos/perfetto/trace/track_event/chrome_thread_descriptor.proto", - "protos/perfetto/trace/track_event/chrome_user_event.proto", - "protos/perfetto/trace/track_event/chrome_window_handle_event_info.proto", - "protos/perfetto/trace/track_event/counter_descriptor.proto", - "protos/perfetto/trace/track_event/debug_annotation.proto", - "protos/perfetto/trace/track_event/log_message.proto", - "protos/perfetto/trace/track_event/pixel_modem.proto", - "protos/perfetto/trace/track_event/process_descriptor.proto", - "protos/perfetto/trace/track_event/range_of_interest.proto", - "protos/perfetto/trace/track_event/screenshot.proto", - "protos/perfetto/trace/track_event/source_location.proto", - "protos/perfetto/trace/track_event/task_execution.proto", - "protos/perfetto/trace/track_event/thread_descriptor.proto", - "protos/perfetto/trace/track_event/track_descriptor.proto", - "protos/perfetto/trace/track_event/track_event.proto", - "protos/perfetto/trace/translation/translation_table.proto", - "protos/perfetto/trace/trigger.proto", - "protos/perfetto/trace/ui_state.proto", - ], -} - // GN: //src/protozero/protoc_plugin:protozero_plugin cc_binary_host { name: "protozero_plugin", @@ -15864,9 +15278,6 @@ cc_binary { ":perfetto_protos_perfetto_config_system_info_zero_gen", ":perfetto_protos_perfetto_config_track_event_zero_gen", ":perfetto_protos_perfetto_config_zero_gen", - ":perfetto_protos_perfetto_trace_android_winscope_common_zero_gen", - ":perfetto_protos_perfetto_trace_android_winscope_extensions_zero_gen", - ":perfetto_protos_perfetto_trace_android_winscope_regular_zero_gen", ":perfetto_protos_perfetto_trace_android_zero_gen", ":perfetto_protos_perfetto_trace_chrome_zero_gen", ":perfetto_protos_perfetto_trace_etw_zero_gen", @@ -15988,9 +15399,6 @@ cc_binary { "perfetto_protos_perfetto_config_system_info_zero_gen_headers", "perfetto_protos_perfetto_config_track_event_zero_gen_headers", "perfetto_protos_perfetto_config_zero_gen_headers", - "perfetto_protos_perfetto_trace_android_winscope_common_zero_gen_headers", - "perfetto_protos_perfetto_trace_android_winscope_extensions_zero_gen_headers", - "perfetto_protos_perfetto_trace_android_winscope_regular_zero_gen_headers", "perfetto_protos_perfetto_trace_android_zero_gen_headers", "perfetto_protos_perfetto_trace_chrome_zero_gen_headers", "perfetto_protos_perfetto_trace_etw_zero_gen_headers", @@ -16105,8 +15513,6 @@ cc_binary { ":perfetto_protos_perfetto_config_system_info_zero_gen", ":perfetto_protos_perfetto_config_track_event_zero_gen", ":perfetto_protos_perfetto_config_zero_gen", - ":perfetto_protos_perfetto_trace_android_winscope_common_zero_gen", - ":perfetto_protos_perfetto_trace_android_winscope_regular_zero_gen", ":perfetto_protos_perfetto_trace_android_zero_gen", ":perfetto_protos_perfetto_trace_chrome_zero_gen", ":perfetto_protos_perfetto_trace_etw_zero_gen", @@ -16182,8 +15588,6 @@ cc_binary { "perfetto_protos_perfetto_config_system_info_zero_gen_headers", "perfetto_protos_perfetto_config_track_event_zero_gen_headers", "perfetto_protos_perfetto_config_zero_gen_headers", - "perfetto_protos_perfetto_trace_android_winscope_common_zero_gen_headers", - "perfetto_protos_perfetto_trace_android_winscope_regular_zero_gen_headers", "perfetto_protos_perfetto_trace_android_zero_gen_headers", "perfetto_protos_perfetto_trace_chrome_zero_gen_headers", "perfetto_protos_perfetto_trace_etw_zero_gen_headers", @@ -16250,9 +15654,6 @@ cc_binary_host { ":perfetto_protos_perfetto_config_system_info_zero_gen", ":perfetto_protos_perfetto_config_track_event_zero_gen", ":perfetto_protos_perfetto_config_zero_gen", - ":perfetto_protos_perfetto_trace_android_winscope_common_zero_gen", - ":perfetto_protos_perfetto_trace_android_winscope_extensions_zero_gen", - ":perfetto_protos_perfetto_trace_android_winscope_regular_zero_gen", ":perfetto_protos_perfetto_trace_android_zero_gen", ":perfetto_protos_perfetto_trace_chrome_zero_gen", ":perfetto_protos_perfetto_trace_etw_zero_gen", @@ -16374,9 +15775,6 @@ cc_binary_host { "perfetto_protos_perfetto_config_system_info_zero_gen_headers", "perfetto_protos_perfetto_config_track_event_zero_gen_headers", "perfetto_protos_perfetto_config_zero_gen_headers", - "perfetto_protos_perfetto_trace_android_winscope_common_zero_gen_headers", - "perfetto_protos_perfetto_trace_android_winscope_extensions_zero_gen_headers", - "perfetto_protos_perfetto_trace_android_winscope_regular_zero_gen_headers", "perfetto_protos_perfetto_trace_android_zero_gen_headers", "perfetto_protos_perfetto_trace_chrome_zero_gen_headers", "perfetto_protos_perfetto_trace_etw_zero_gen_headers", @@ -16506,8 +15904,6 @@ cc_binary { ":perfetto_protos_perfetto_ipc_cpp_gen", ":perfetto_protos_perfetto_ipc_ipc_gen", ":perfetto_protos_perfetto_ipc_wire_protocol_cpp_gen", - ":perfetto_protos_perfetto_trace_android_winscope_common_zero_gen", - ":perfetto_protos_perfetto_trace_android_winscope_regular_zero_gen", ":perfetto_protos_perfetto_trace_android_zero_gen", ":perfetto_protos_perfetto_trace_chrome_zero_gen", ":perfetto_protos_perfetto_trace_etw_zero_gen", @@ -16607,8 +16003,6 @@ cc_binary { "perfetto_protos_perfetto_ipc_cpp_gen_headers", "perfetto_protos_perfetto_ipc_ipc_gen_headers", "perfetto_protos_perfetto_ipc_wire_protocol_cpp_gen_headers", - "perfetto_protos_perfetto_trace_android_winscope_common_zero_gen_headers", - "perfetto_protos_perfetto_trace_android_winscope_regular_zero_gen_headers", "perfetto_protos_perfetto_trace_android_zero_gen_headers", "perfetto_protos_perfetto_trace_chrome_zero_gen_headers", "perfetto_protos_perfetto_trace_etw_zero_gen_headers", @@ -16711,8 +16105,6 @@ cc_binary { ":perfetto_protos_perfetto_ipc_cpp_gen", ":perfetto_protos_perfetto_ipc_ipc_gen", ":perfetto_protos_perfetto_ipc_wire_protocol_cpp_gen", - ":perfetto_protos_perfetto_trace_android_winscope_common_zero_gen", - ":perfetto_protos_perfetto_trace_android_winscope_regular_zero_gen", ":perfetto_protos_perfetto_trace_android_zero_gen", ":perfetto_protos_perfetto_trace_chrome_zero_gen", ":perfetto_protos_perfetto_trace_etw_zero_gen", @@ -16787,8 +16179,6 @@ cc_binary { "perfetto_protos_perfetto_ipc_cpp_gen_headers", "perfetto_protos_perfetto_ipc_ipc_gen_headers", "perfetto_protos_perfetto_ipc_wire_protocol_cpp_gen_headers", - "perfetto_protos_perfetto_trace_android_winscope_common_zero_gen_headers", - "perfetto_protos_perfetto_trace_android_winscope_regular_zero_gen_headers", "perfetto_protos_perfetto_trace_android_zero_gen_headers", "perfetto_protos_perfetto_trace_chrome_zero_gen_headers", "perfetto_protos_perfetto_trace_etw_zero_gen_headers", @@ -16993,7 +16383,7 @@ license { gensrcs { name: "perfetto_trace_javastream_protos", srcs: [ - ":perfetto_winscope_filegroup_proto", + ":perfetto_trace_filegroup_proto", ], tools: [ "aprotoc", @@ -17003,7 +16393,7 @@ gensrcs { cmd: "mkdir -p $(genDir)/$(in) " + "&& $(location aprotoc) " + "--plugin=$(location protoc-gen-javastream) " + - "--javastream_opt=include_filter:perfetto.protos.TracePacket,perfetto.protos.ShellTransition,perfetto.protos.ShellHandlerMappings,perfetto.protos.ProtoLogMessage,perfetto.protos.ProtoLogViewerConfig,perfetto.protos.ShellHandlerMapping,perfetto.protos.ShellHandlerMappings,perfetto.protos.ProtoLogGroup,perfetto.protos.ProtoLogConfig,perfetto.protos.DataSourceConfig,perfetto.protos.InternedString,perfetto.protos.InternedData,perfetto.protos.ProtoLogLevel,perfetto.protos.TestEvent,perfetto.protos.TestEvent.TestPayload,perfetto.protos.TestConfig,perfetto.protos.TestConfig.DummyFields,perfetto.protos.WinscopeExtensionsImpl,perfetto.protos.InputMethodClientsTraceProto,perfetto.protos.InputMethodManagerServiceTraceProto,perfetto.protos.InputMethodServiceTraceProto " + + "--javastream_opt=include_filter:perfetto.protos.TracePacket,perfetto.protos.ShellTransition,perfetto.protos.ShellHandlerMappings,perfetto.protos.ProtoLogMessage,perfetto.protos.ProtoLogViewerConfig,perfetto.protos.ShellHandlerMapping,perfetto.protos.ShellHandlerMappings,perfetto.protos.ProtoLogGroup,perfetto.protos.ProtoLogConfig,perfetto.protos.DataSourceConfig,perfetto.protos.InternedString,perfetto.protos.InternedData,perfetto.protos.ProtoLogLevel,perfetto.protos.TestEvent,perfetto.protos.TestEvent.TestPayload,perfetto.protos.TestConfig,perfetto.protos.TestConfig.DummyFields " + "--javastream_out=$(genDir)/$(in) " + "-Iexternal/protobuf/src " + "-Iexternal/perfetto " + diff --git a/Android.bp.extras b/Android.bp.extras index 75d3a81b7..3ebf51e72 100644 --- a/Android.bp.extras +++ b/Android.bp.extras @@ -175,7 +175,7 @@ license { gensrcs { name: "perfetto_trace_javastream_protos", srcs: [ - ":perfetto_winscope_filegroup_proto", + ":perfetto_trace_filegroup_proto", ], tools: [ "aprotoc", @@ -185,7 +185,7 @@ gensrcs { cmd: "mkdir -p $(genDir)/$(in) " + "&& $(location aprotoc) " + "--plugin=$(location protoc-gen-javastream) " + - "--javastream_opt=include_filter:perfetto.protos.TracePacket,perfetto.protos.ShellTransition,perfetto.protos.ShellHandlerMappings,perfetto.protos.ProtoLogMessage,perfetto.protos.ProtoLogViewerConfig,perfetto.protos.ShellHandlerMapping,perfetto.protos.ShellHandlerMappings,perfetto.protos.ProtoLogGroup,perfetto.protos.ProtoLogConfig,perfetto.protos.DataSourceConfig,perfetto.protos.InternedString,perfetto.protos.InternedData,perfetto.protos.ProtoLogLevel,perfetto.protos.TestEvent,perfetto.protos.TestEvent.TestPayload,perfetto.protos.TestConfig,perfetto.protos.TestConfig.DummyFields,perfetto.protos.WinscopeExtensionsImpl,perfetto.protos.InputMethodClientsTraceProto,perfetto.protos.InputMethodManagerServiceTraceProto,perfetto.protos.InputMethodServiceTraceProto " + + "--javastream_opt=include_filter:perfetto.protos.TracePacket,perfetto.protos.ShellTransition,perfetto.protos.ShellHandlerMappings,perfetto.protos.ProtoLogMessage,perfetto.protos.ProtoLogViewerConfig,perfetto.protos.ShellHandlerMapping,perfetto.protos.ShellHandlerMappings,perfetto.protos.ProtoLogGroup,perfetto.protos.ProtoLogConfig,perfetto.protos.DataSourceConfig,perfetto.protos.InternedString,perfetto.protos.InternedData,perfetto.protos.ProtoLogLevel,perfetto.protos.TestEvent,perfetto.protos.TestEvent.TestPayload,perfetto.protos.TestConfig,perfetto.protos.TestConfig.DummyFields " + "--javastream_out=$(genDir)/$(in) " + "-Iexternal/protobuf/src " + "-Iexternal/perfetto " + @@ -318,9 +318,6 @@ perfetto_cc_library( ":protos_perfetto_config_system_info_zero", ":protos_perfetto_config_track_event_zero", ":protos_perfetto_config_zero", - ":protos_perfetto_trace_android_winscope_common_zero", - ":protos_perfetto_trace_android_winscope_extensions_zero", - ":protos_perfetto_trace_android_winscope_regular_zero", ":protos_perfetto_trace_android_zero", ":protos_perfetto_trace_chrome_zero", ":protos_perfetto_trace_etw_zero", @@ -409,8 +406,6 @@ perfetto_cc_binary( ":protos_perfetto_config_track_event_cpp", ":protos_perfetto_config_track_event_zero", ":protos_perfetto_config_zero", - ":protos_perfetto_trace_android_winscope_common_zero", - ":protos_perfetto_trace_android_winscope_regular_zero", ":protos_perfetto_trace_android_zero", ":protos_perfetto_trace_chrome_zero", ":protos_perfetto_trace_etw_zero", @@ -527,8 +522,6 @@ perfetto_cc_library( ":protos_perfetto_config_zero", ":protos_perfetto_ipc_cpp", ":protos_perfetto_ipc_ipc", - ":protos_perfetto_trace_android_winscope_common_zero", - ":protos_perfetto_trace_android_winscope_regular_zero", ":protos_perfetto_trace_android_zero", ":protos_perfetto_trace_chrome_zero", ":protos_perfetto_trace_etw_zero", @@ -3608,8 +3601,6 @@ perfetto_proto_library( ":protos_perfetto_config_system_info_protos", ":protos_perfetto_config_track_event_protos", ":protos_perfetto_trace_android_protos", - ":protos_perfetto_trace_android_winscope_common_protos", - ":protos_perfetto_trace_android_winscope_regular_protos", ":protos_perfetto_trace_chrome_protos", ":protos_perfetto_trace_etw_protos", ":protos_perfetto_trace_filesystem_protos", @@ -4635,98 +4626,23 @@ perfetto_proto_library( "protos/perfetto/trace/android/network_trace.proto", "protos/perfetto/trace/android/packages_list.proto", "protos/perfetto/trace/android/pixel_modem_events.proto", + "protos/perfetto/trace/android/protolog.proto", + "protos/perfetto/trace/android/shell_transition.proto", + "protos/perfetto/trace/android/surfaceflinger_common.proto", + "protos/perfetto/trace/android/surfaceflinger_layers.proto", + "protos/perfetto/trace/android/surfaceflinger_transactions.proto", ], visibility = [ PERFETTO_CONFIG.proto_library_visibility, ], deps = [ ":protos_perfetto_common_protos", - ":protos_perfetto_trace_android_winscope_common_protos", - ":protos_perfetto_trace_android_winscope_regular_protos", - ], -) - -# GN target: //protos/perfetto/trace/android:winscope_common:source_set -perfetto_proto_library( - name = "protos_perfetto_trace_android_winscope_common_protos", - srcs = [ - "protos/perfetto/trace/android/graphics/point.proto", - "protos/perfetto/trace/android/graphics/rect.proto", - "protos/perfetto/trace/android/winscope_extensions.proto", - ], - visibility = [ - PERFETTO_CONFIG.proto_library_visibility, - ], -) - -# GN target: //protos/perfetto/trace/android:winscope_common:zero -perfetto_cc_protozero_library( - name = "protos_perfetto_trace_android_winscope_common_zero", - deps = [ - ":protos_perfetto_trace_android_winscope_common_protos", - ], -) - -# GN target: //protos/perfetto/trace/android:winscope_descriptor -perfetto_proto_descriptor( - name = "protos_perfetto_trace_android_winscope_descriptor", - deps = [ - ":protos_perfetto_trace_android_winscope_extensions_protos", - ":protos_perfetto_trace_android_winscope_regular_protos", - ], - outs = [ - "protos_perfetto_trace_android_winscope_descriptor.bin", ], ) -# GN target: //protos/perfetto/trace/android:winscope_extensions:source_set +# GN target: //protos/perfetto/trace/android:winscope_deps perfetto_proto_library( - name = "protos_perfetto_trace_android_winscope_extensions_protos", - srcs = [ - "protos/perfetto/trace/android/graphics/pixelformat.proto", - "protos/perfetto/trace/android/inputmethodeditor.proto", - "protos/perfetto/trace/android/inputmethodservice/inputmethodservice.proto", - "protos/perfetto/trace/android/inputmethodservice/softinputwindow.proto", - "protos/perfetto/trace/android/server/inputmethod/inputmethodmanagerservice.proto", - "protos/perfetto/trace/android/typedef.proto", - "protos/perfetto/trace/android/view/display.proto", - "protos/perfetto/trace/android/view/displaycutout.proto", - "protos/perfetto/trace/android/view/imefocuscontroller.proto", - "protos/perfetto/trace/android/view/imeinsetssourceconsumer.proto", - "protos/perfetto/trace/android/view/inputmethod/editorinfo.proto", - "protos/perfetto/trace/android/view/inputmethod/inputconnection.proto", - "protos/perfetto/trace/android/view/inputmethod/inputmethodmanager.proto", - "protos/perfetto/trace/android/view/insetsanimationcontrolimpl.proto", - "protos/perfetto/trace/android/view/insetscontroller.proto", - "protos/perfetto/trace/android/view/insetssource.proto", - "protos/perfetto/trace/android/view/insetssourceconsumer.proto", - "protos/perfetto/trace/android/view/insetssourcecontrol.proto", - "protos/perfetto/trace/android/view/insetsstate.proto", - "protos/perfetto/trace/android/view/surfacecontrol.proto", - "protos/perfetto/trace/android/view/viewrootimpl.proto", - "protos/perfetto/trace/android/view/windowlayoutparams.proto", - "protos/perfetto/trace/android/winscope_extensions_impl.proto", - ], - visibility = [ - PERFETTO_CONFIG.proto_library_visibility, - ], - deps = [ - ":protos_perfetto_trace_android_winscope_common_protos", - ] + PERFETTO_CONFIG.deps.protobuf_descriptor_proto, -) - -# GN target: //protos/perfetto/trace/android:winscope_extensions:zero -perfetto_cc_protozero_library( - name = "protos_perfetto_trace_android_winscope_extensions_zero", - deps = [ - ":protos_perfetto_trace_android_winscope_common_zero", - ":protos_perfetto_trace_android_winscope_extensions_protos", - ], -) - -# GN target: //protos/perfetto/trace/android:winscope_regular:source_set -perfetto_proto_library( - name = "protos_perfetto_trace_android_winscope_regular_protos", + name = "protos_perfetto_trace_android_winscope_deps_protos", srcs = [ "protos/perfetto/trace/android/protolog.proto", "protos/perfetto/trace/android/shell_transition.proto", @@ -4739,17 +4655,17 @@ perfetto_proto_library( ], deps = [ ":protos_perfetto_common_protos", - ":protos_perfetto_trace_android_winscope_common_protos", ], ) -# GN target: //protos/perfetto/trace/android:winscope_regular:zero -perfetto_cc_protozero_library( - name = "protos_perfetto_trace_android_winscope_regular_zero", +# GN target: //protos/perfetto/trace/android:winscope_descriptor +perfetto_proto_descriptor( + name = "protos_perfetto_trace_android_winscope_descriptor", deps = [ - ":protos_perfetto_common_zero", - ":protos_perfetto_trace_android_winscope_common_zero", - ":protos_perfetto_trace_android_winscope_regular_protos", + ":protos_perfetto_trace_android_winscope_deps_protos", + ], + outs = [ + "protos_perfetto_trace_android_winscope_descriptor.bin", ], ) @@ -4759,8 +4675,6 @@ perfetto_cc_protozero_library( deps = [ ":protos_perfetto_common_zero", ":protos_perfetto_trace_android_protos", - ":protos_perfetto_trace_android_winscope_common_zero", - ":protos_perfetto_trace_android_winscope_regular_zero", ], ) @@ -4963,8 +4877,6 @@ perfetto_proto_library( deps = [ ":protos_perfetto_common_protos", ":protos_perfetto_trace_android_protos", - ":protos_perfetto_trace_android_winscope_common_protos", - ":protos_perfetto_trace_android_winscope_regular_protos", ":protos_perfetto_trace_chrome_protos", ":protos_perfetto_trace_gpu_protos", ":protos_perfetto_trace_profiling_protos", @@ -4977,8 +4889,6 @@ perfetto_cc_protozero_library( name = "protos_perfetto_trace_interned_data_zero", deps = [ ":protos_perfetto_common_zero", - ":protos_perfetto_trace_android_winscope_common_zero", - ":protos_perfetto_trace_android_winscope_regular_zero", ":protos_perfetto_trace_android_zero", ":protos_perfetto_trace_chrome_zero", ":protos_perfetto_trace_gpu_zero", @@ -5073,8 +4983,6 @@ perfetto_proto_library( ":protos_perfetto_config_system_info_protos", ":protos_perfetto_config_track_event_protos", ":protos_perfetto_trace_android_protos", - ":protos_perfetto_trace_android_winscope_common_protos", - ":protos_perfetto_trace_android_winscope_regular_protos", ":protos_perfetto_trace_chrome_protos", ":protos_perfetto_trace_etw_protos", ":protos_perfetto_trace_filesystem_protos", @@ -5115,8 +5023,6 @@ perfetto_cc_protozero_library( ":protos_perfetto_config_system_info_zero", ":protos_perfetto_config_track_event_zero", ":protos_perfetto_config_zero", - ":protos_perfetto_trace_android_winscope_common_zero", - ":protos_perfetto_trace_android_winscope_regular_zero", ":protos_perfetto_trace_android_zero", ":protos_perfetto_trace_chrome_zero", ":protos_perfetto_trace_etw_zero", @@ -5597,8 +5503,6 @@ perfetto_cc_library( ":protos_perfetto_config_zero", ":protos_perfetto_ipc_cpp", ":protos_perfetto_ipc_ipc", - ":protos_perfetto_trace_android_winscope_common_zero", - ":protos_perfetto_trace_android_winscope_regular_zero", ":protos_perfetto_trace_android_zero", ":protos_perfetto_trace_chrome_zero", ":protos_perfetto_trace_etw_zero", @@ -5691,8 +5595,6 @@ perfetto_cc_binary( ":protos_perfetto_config_zero", ":protos_perfetto_ipc_cpp", ":protos_perfetto_ipc_ipc", - ":protos_perfetto_trace_android_winscope_common_zero", - ":protos_perfetto_trace_android_winscope_regular_zero", ":protos_perfetto_trace_android_zero", ":protos_perfetto_trace_chrome_zero", ":protos_perfetto_trace_etw_zero", @@ -5800,8 +5702,6 @@ perfetto_cc_library( ":protos_perfetto_config_zero", ":protos_perfetto_ipc_cpp", ":protos_perfetto_ipc_ipc", - ":protos_perfetto_trace_android_winscope_common_zero", - ":protos_perfetto_trace_android_winscope_regular_zero", ":protos_perfetto_trace_android_zero", ":protos_perfetto_trace_chrome_zero", ":protos_perfetto_trace_etw_zero", @@ -5935,9 +5835,6 @@ perfetto_cc_library( ":protos_perfetto_config_system_info_zero", ":protos_perfetto_config_track_event_zero", ":protos_perfetto_config_zero", - ":protos_perfetto_trace_android_winscope_common_zero", - ":protos_perfetto_trace_android_winscope_extensions_zero", - ":protos_perfetto_trace_android_winscope_regular_zero", ":protos_perfetto_trace_android_zero", ":protos_perfetto_trace_chrome_zero", ":protos_perfetto_trace_etw_zero", @@ -6097,9 +5994,6 @@ perfetto_cc_binary( ":protos_perfetto_config_system_info_zero", ":protos_perfetto_config_track_event_zero", ":protos_perfetto_config_zero", - ":protos_perfetto_trace_android_winscope_common_zero", - ":protos_perfetto_trace_android_winscope_extensions_zero", - ":protos_perfetto_trace_android_winscope_regular_zero", ":protos_perfetto_trace_android_zero", ":protos_perfetto_trace_chrome_zero", ":protos_perfetto_trace_etw_zero", @@ -6188,8 +6082,6 @@ perfetto_cc_library( ":protos_perfetto_config_system_info_zero", ":protos_perfetto_config_track_event_zero", ":protos_perfetto_config_zero", - ":protos_perfetto_trace_android_winscope_common_zero", - ":protos_perfetto_trace_android_winscope_regular_zero", ":protos_perfetto_trace_android_zero", ":protos_perfetto_trace_chrome_zero", ":protos_perfetto_trace_etw_zero", @@ -6330,9 +6222,6 @@ perfetto_cc_binary( ":protos_perfetto_config_system_info_zero", ":protos_perfetto_config_track_event_zero", ":protos_perfetto_config_zero", - ":protos_perfetto_trace_android_winscope_common_zero", - ":protos_perfetto_trace_android_winscope_extensions_zero", - ":protos_perfetto_trace_android_winscope_regular_zero", ":protos_perfetto_trace_android_zero", ":protos_perfetto_trace_chrome_zero", ":protos_perfetto_trace_etw_zero", diff --git a/protos/perfetto/trace/android/BUILD.gn b/protos/perfetto/trace/android/BUILD.gn index ae9ccfe55..1910078f3 100644 --- a/protos/perfetto/trace/android/BUILD.gn +++ b/protos/perfetto/trace/android/BUILD.gn @@ -15,7 +15,7 @@ import("../../../../gn/proto_library.gni") perfetto_proto_library("@TYPE@") { - deps = [ "../../common:@TYPE@", ":winscope_regular:@TYPE@" ] + deps = [ "../../common:@TYPE@" ] sources = [ "android_game_intervention_list.proto", @@ -30,24 +30,6 @@ perfetto_proto_library("@TYPE@") { "network_trace.proto", "packages_list.proto", "pixel_modem_events.proto", - ] -} - -perfetto_proto_library("winscope_common:@TYPE@") { - sources = [ - "graphics/point.proto", - "graphics/rect.proto", - "winscope_extensions.proto", - ] -} - -# Winscope messages added to TracePacket directly -perfetto_proto_library("winscope_regular:@TYPE@") { - deps = [ - "../../common:@TYPE@", - ":winscope_common:@TYPE@", - ] - sources = [ "protolog.proto", "shell_transition.proto", "surfaceflinger_common.proto", @@ -56,44 +38,21 @@ perfetto_proto_library("winscope_regular:@TYPE@") { ] } -# Winscope messages added to TracePacket as extensions -perfetto_proto_library("winscope_extensions:@TYPE@") { - deps = [ ":winscope_common:@TYPE@" ] +perfetto_proto_library("winscope_deps") { + proto_generators = [ "source_set" ] + deps = [ "../../common:@TYPE@" ] sources = [ - "inputmethodeditor.proto", - "graphics/pixelformat.proto", - "inputmethodservice/inputmethodservice.proto", - "inputmethodservice/softinputwindow.proto", - "server/inputmethod/inputmethodmanagerservice.proto", - "typedef.proto", - "view/inputmethod/editorinfo.proto", - "view/inputmethod/inputconnection.proto", - "view/inputmethod/inputmethodmanager.proto", - "view/display.proto", - "view/displaycutout.proto", - "view/imefocuscontroller.proto", - "view/imeinsetssourceconsumer.proto", - "view/insetsanimationcontrolimpl.proto", - "view/insetscontroller.proto", - "view/insetssource.proto", - "view/insetssourceconsumer.proto", - "view/insetssourcecontrol.proto", - "view/insetsstate.proto", - "view/surfacecontrol.proto", - "view/viewrootimpl.proto", - "view/windowlayoutparams.proto", - "winscope_extensions_impl.proto", + "protolog.proto", + "shell_transition.proto", + "surfaceflinger_common.proto", + "surfaceflinger_layers.proto", + "surfaceflinger_transactions.proto", ] - import_dirs = [ "${perfetto_protobuf_src_dir}" ] } perfetto_proto_library("winscope_descriptor") { proto_generators = [ "descriptor" ] generate_descriptor = "winscope.descriptor" - deps = [ - ":winscope_regular:source_set", - ":winscope_extensions:source_set", - ] + deps = [ ":winscope_deps" ] sources = [ "winscope.proto" ] - import_dirs = [ "${perfetto_protobuf_src_dir}" ] } diff --git a/protos/perfetto/trace/android/graphics/pixelformat.proto b/protos/perfetto/trace/android/graphics/pixelformat.proto deleted file mode 100644 index 71dd94819..000000000 --- a/protos/perfetto/trace/android/graphics/pixelformat.proto +++ /dev/null @@ -1,34 +0,0 @@ -/* - * Copyright (C) 2024 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -syntax = "proto2"; - -package perfetto.protos; - -message PixelFormatProto { - enum Format { - UNKNOWN = 0; - TRANSLUCENT = -3; - TRANSPARENT = -2; - OPAQUE = -1; - RGBA_8888 = 1; - RGBX_8888 = 2; - RGB_888 = 3; - RGB_565 = 4; - RGBA_F16 = 0x16; - RGBA_1010102 = 0x2B; - } -} diff --git a/protos/perfetto/trace/android/graphics/point.proto b/protos/perfetto/trace/android/graphics/point.proto deleted file mode 100644 index cd25fa361..000000000 --- a/protos/perfetto/trace/android/graphics/point.proto +++ /dev/null @@ -1,24 +0,0 @@ -/* - * Copyright (C) 2024 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -syntax = "proto2"; - -package perfetto.protos; - -message PointProto { - optional int32 x = 1; - optional int32 y = 2; -} diff --git a/protos/perfetto/trace/android/graphics/rect.proto b/protos/perfetto/trace/android/graphics/rect.proto deleted file mode 100644 index 337a4f171..000000000 --- a/protos/perfetto/trace/android/graphics/rect.proto +++ /dev/null @@ -1,26 +0,0 @@ -/* - * Copyright (C) 2024 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -syntax = "proto2"; - -package perfetto.protos; - -message RectProto { - optional int32 left = 1; - optional int32 top = 2; - optional int32 right = 3; - optional int32 bottom = 4; -} diff --git a/protos/perfetto/trace/android/inputmethodeditor.proto b/protos/perfetto/trace/android/inputmethodeditor.proto deleted file mode 100644 index 29aeef157..000000000 --- a/protos/perfetto/trace/android/inputmethodeditor.proto +++ /dev/null @@ -1,75 +0,0 @@ -/* - * Copyright (C) 2024 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -syntax = "proto2"; - -package perfetto.protos; - -import "protos/perfetto/trace/android/inputmethodservice/inputmethodservice.proto"; -import "protos/perfetto/trace/android/server/inputmethod/inputmethodmanagerservice.proto"; -import "protos/perfetto/trace/android/view/inputmethod/inputmethodmanager.proto"; -import "protos/perfetto/trace/android/view/viewrootimpl.proto"; -import "protos/perfetto/trace/android/view/insetscontroller.proto"; -import "protos/perfetto/trace/android/view/imeinsetssourceconsumer.proto"; -import "protos/perfetto/trace/android/view/inputmethod/editorinfo.proto"; -import "protos/perfetto/trace/android/view/inputmethod/inputconnection.proto"; -import "protos/perfetto/trace/android/view/imefocuscontroller.proto"; - -// One dump entry for clients that use InputMethod -message InputMethodClientsTraceProto { - // elapsed realtime in nanos since boot of when this entry was logged - optional fixed64 elapsed_realtime_nanos = 1; - - // where the trace originated - optional string where = 2; - - optional ClientSideProto client = 3; - - // groups together the dump from ime related client side classes - message ClientSideProto { - optional int32 display_id = 1; - optional InputMethodManagerProto input_method_manager = 2; - optional ViewRootImplProto view_root_impl = 3; - optional InsetsControllerProto insets_controller = 4; - optional ImeInsetsSourceConsumerProto ime_insets_source_consumer = 5; - optional EditorInfoProto editor_info = 6; - optional ImeFocusControllerProto ime_focus_controller = 7; - optional InputConnectionProto input_connection = 8; - optional InputConnectionCallProto input_connection_call = 9; - } -} - -// One dump entry for InputMethodService -message InputMethodServiceTraceProto { - // elapsed realtime in nanos since boot of when this entry was logged - optional fixed64 elapsed_realtime_nanos = 1; - - // where the trace originated - optional string where = 2; - - optional InputMethodServiceProto input_method_service = 3; -} - -// One dump entry for InputMethodManagerService -message InputMethodManagerServiceTraceProto { - // elapsed realtime in nanos since boot of when this entry was logged - optional fixed64 elapsed_realtime_nanos = 1; - - // where the trace originated - optional string where = 2; - - optional InputMethodManagerServiceProto input_method_manager_service = 3; -}
\ No newline at end of file diff --git a/protos/perfetto/trace/android/inputmethodservice/inputmethodservice.proto b/protos/perfetto/trace/android/inputmethodservice/inputmethodservice.proto deleted file mode 100644 index 982dedb6f..000000000 --- a/protos/perfetto/trace/android/inputmethodservice/inputmethodservice.proto +++ /dev/null @@ -1,63 +0,0 @@ -/* - * Copyright (C) 2024 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -syntax = "proto2"; - -import "protos/perfetto/trace/android/inputmethodservice/softinputwindow.proto"; -import "protos/perfetto/trace/android/view/inputmethod/editorinfo.proto"; -import "protos/perfetto/trace/android/view/inputmethod/inputconnection.proto"; - -package perfetto.protos; - -message InputMethodServiceProto { - optional SoftInputWindowProto soft_input_window = 1; - optional bool views_created = 2; - optional bool decor_view_visible = 3; - optional bool decor_view_was_visible = 4; - optional bool window_visible = 5; - optional bool in_show_window = 6; - optional string configuration = 7; - optional string token = 8; - optional string input_binding = 9; - optional bool input_started = 10; - optional bool input_view_started = 11; - optional bool candidates_view_started = 12; - optional EditorInfoProto input_editor_info = 13; - optional bool show_input_requested = 14; - optional bool last_show_input_requested = 15; - // can_pre_render - reserved 16; - // is_pre_rendered - reserved 17; - optional int32 show_input_flags = 18; - optional int32 candidates_visibility = 19; - optional bool fullscreen_applied = 20; - optional bool is_fullscreen = 21; - optional bool extract_view_hidden = 22; - optional int32 extracted_token = 23; - optional bool is_input_view_shown = 24; - optional int32 status_icon = 25; - optional InsetsProto last_computed_insets = 26; - optional string settings_observer = 27; - optional InputConnectionCallProto input_connection_call = 28; - - message InsetsProto { - optional int32 content_top_insets = 1; - optional int32 visible_top_insets = 2; - optional int32 touchable_insets = 3; - optional string touchable_region = 4; - } -}
\ No newline at end of file diff --git a/protos/perfetto/trace/android/inputmethodservice/softinputwindow.proto b/protos/perfetto/trace/android/inputmethodservice/softinputwindow.proto deleted file mode 100644 index 1066ea399..000000000 --- a/protos/perfetto/trace/android/inputmethodservice/softinputwindow.proto +++ /dev/null @@ -1,33 +0,0 @@ -/* - * Copyright (C) 2024 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -syntax = "proto2"; - -package perfetto.protos; - -message SoftInputWindowProto { - // name - reserved 1; - // window_type - reserved 2; - // gravity - reserved 3; - // takes_focus - reserved 4; - // bounds - reserved 5; - optional int32 window_state = 6; -}
\ No newline at end of file diff --git a/protos/perfetto/trace/android/server/inputmethod/inputmethodmanagerservice.proto b/protos/perfetto/trace/android/server/inputmethod/inputmethodmanagerservice.proto deleted file mode 100644 index a9a0d9a7c..000000000 --- a/protos/perfetto/trace/android/server/inputmethod/inputmethodmanagerservice.proto +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Copyright (C) 2024 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -syntax = "proto2"; - -import "protos/perfetto/trace/android/view/inputmethod/editorinfo.proto"; - -package perfetto.protos; - -message InputMethodManagerServiceProto { - optional string cur_method_id = 1; - optional int32 cur_seq = 2; - optional string cur_client = 3; - optional string cur_focused_window_name = 4; - optional string last_ime_target_window_name = 5; - optional string cur_focused_window_soft_input_mode = 6; - optional EditorInfoProto cur_attribute = 7; - optional string cur_id = 8; - // deprecated show_requested - reserved 9; - optional bool show_explicitly_requested = 10; - optional bool show_forced = 11; - optional bool input_shown = 12; - optional bool in_fullscreen_mode = 13; - optional string cur_token = 14; - optional int32 cur_token_display_id = 15; - optional bool system_ready = 16; - optional int32 last_switch_user_id = 17; - optional bool have_connection = 18; - optional bool bound_to_method = 19; - optional bool is_interactive = 20; - optional int32 back_disposition = 21; - optional int32 ime_window_visibility = 22; - optional bool show_ime_with_hard_keyboard = 23; - optional bool accessibility_requesting_no_soft_keyboard = 24; -}
\ No newline at end of file diff --git a/protos/perfetto/trace/android/surfaceflinger_common.proto b/protos/perfetto/trace/android/surfaceflinger_common.proto index 72f815971..ef27e1125 100644 --- a/protos/perfetto/trace/android/surfaceflinger_common.proto +++ b/protos/perfetto/trace/android/surfaceflinger_common.proto @@ -16,8 +16,6 @@ syntax = "proto2"; -import "protos/perfetto/trace/android/graphics/rect.proto"; - package perfetto.protos; message RegionProto { @@ -26,6 +24,13 @@ message RegionProto { repeated RectProto rect = 2; } +message RectProto { + optional int32 left = 1; + optional int32 top = 2; + optional int32 right = 3; + optional int32 bottom = 4; +} + message SizeProto { optional int32 w = 1; optional int32 h = 2; diff --git a/protos/perfetto/trace/android/surfaceflinger_layers.proto b/protos/perfetto/trace/android/surfaceflinger_layers.proto index bdc40d826..6640fa7b0 100644 --- a/protos/perfetto/trace/android/surfaceflinger_layers.proto +++ b/protos/perfetto/trace/android/surfaceflinger_layers.proto @@ -19,7 +19,6 @@ syntax = "proto2"; package perfetto.protos; import "protos/perfetto/trace/android/surfaceflinger_common.proto"; -import "protos/perfetto/trace/android/graphics/rect.proto"; // Message used by Winscope to process legacy trace files. // Represents a file full of surface flinger trace entries. diff --git a/protos/perfetto/trace/android/surfaceflinger_transactions.proto b/protos/perfetto/trace/android/surfaceflinger_transactions.proto index bd128d86b..efc709c16 100644 --- a/protos/perfetto/trace/android/surfaceflinger_transactions.proto +++ b/protos/perfetto/trace/android/surfaceflinger_transactions.proto @@ -19,7 +19,6 @@ syntax = "proto2"; package perfetto.protos; import "protos/perfetto/trace/android/surfaceflinger_common.proto"; -import "protos/perfetto/trace/android/graphics/rect.proto"; // Message used by Winscope to process legacy trace files. // Represents a file full of surface flinger transactions. diff --git a/protos/perfetto/trace/android/typedef.proto b/protos/perfetto/trace/android/typedef.proto deleted file mode 100644 index 495c648e1..000000000 --- a/protos/perfetto/trace/android/typedef.proto +++ /dev/null @@ -1,31 +0,0 @@ -/* - * Copyright (C) 2024 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -syntax = "proto2"; - -package perfetto.protos; - -import "google/protobuf/descriptor.proto"; - -extend google.protobuf.FieldOptions { - // Used to specify the IntDef annotation type so that ints - // can be associated with their string representation - - // 60001 is a random field numbers assigned to the custom options - // numbers between 50000 and 99999 are reserved for internal use within - // individual organizations - optional string typedef = 60001; -} diff --git a/protos/perfetto/trace/android/view/display.proto b/protos/perfetto/trace/android/view/display.proto deleted file mode 100644 index 43844c801..000000000 --- a/protos/perfetto/trace/android/view/display.proto +++ /dev/null @@ -1,35 +0,0 @@ -/* - * Copyright (C) 2024 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -syntax = "proto2"; -package perfetto.protos; - -message ViewDisplayProto { - enum ColorMode { - COLOR_MODE_INVALID = -1; - // The default or native gamut of the display. - COLOR_MODE_DEFAULT = 0; - COLOR_MODE_BT601_625 = 1; - COLOR_MODE_BT601_625_UNADJUSTED = 2; - COLOR_MODE_BT601_525 = 3; - COLOR_MODE_BT601_525_UNADJUSTED = 4; - COLOR_MODE_BT709 = 5; - COLOR_MODE_DCI_P3 = 6; - COLOR_MODE_SRGB = 7; - COLOR_MODE_ADOBE_RGB = 8; - COLOR_MODE_DISPLAY_P3 = 9; - } -} diff --git a/protos/perfetto/trace/android/view/displaycutout.proto b/protos/perfetto/trace/android/view/displaycutout.proto deleted file mode 100644 index a7e5c94f6..000000000 --- a/protos/perfetto/trace/android/view/displaycutout.proto +++ /dev/null @@ -1,33 +0,0 @@ -/* - * Copyright (C) 2024 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -syntax = "proto2"; - -import "protos/perfetto/trace/android/graphics/rect.proto"; - -package perfetto.protos; - -message DisplayCutoutProto { - optional RectProto insets = 1; - // RectProto bounds - reserved 2; - optional RectProto bound_left = 3; - optional RectProto bound_top = 4; - optional RectProto bound_right = 5; - optional RectProto bound_bottom = 6; - optional RectProto waterfall_insets = 7; - repeated int32 side_overrides = 8; -} diff --git a/protos/perfetto/trace/android/view/imefocuscontroller.proto b/protos/perfetto/trace/android/view/imefocuscontroller.proto deleted file mode 100644 index 3e863044f..000000000 --- a/protos/perfetto/trace/android/view/imefocuscontroller.proto +++ /dev/null @@ -1,26 +0,0 @@ -/* - * Copyright (C) 2024 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -syntax = "proto2"; - -package perfetto.protos; - -// Represents a {@link android.view.ImeFocusController} object -message ImeFocusControllerProto { - optional bool has_ime_focus = 1; - optional string served_view = 2 [deprecated = true]; - optional string next_served_view = 3 [deprecated = true]; -}
\ No newline at end of file diff --git a/protos/perfetto/trace/android/view/imeinsetssourceconsumer.proto b/protos/perfetto/trace/android/view/imeinsetssourceconsumer.proto deleted file mode 100644 index 280c2fd08..000000000 --- a/protos/perfetto/trace/android/view/imeinsetssourceconsumer.proto +++ /dev/null @@ -1,32 +0,0 @@ -/* - * Copyright (C) 2024 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -syntax = "proto2"; - -import "protos/perfetto/trace/android/view/insetssourceconsumer.proto"; - -package perfetto.protos; - -// Represents a {@link android.view.ImeInsetsSourceConsumer} object -message ImeInsetsSourceConsumerProto { - optional InsetsSourceConsumerProto insets_source_consumer = 1; - // focused_editor = 2 - reserved 2; - optional bool is_requested_visible_awaiting_control = 3; - optional bool is_hide_animation_running = 4 [deprecated = true]; - optional bool is_show_requested_during_hide_animation = 5 [deprecated = true]; - optional bool has_pending_request = 6; -}
\ No newline at end of file diff --git a/protos/perfetto/trace/android/view/inputmethod/editorinfo.proto b/protos/perfetto/trace/android/view/inputmethod/editorinfo.proto deleted file mode 100644 index bc2847f8a..000000000 --- a/protos/perfetto/trace/android/view/inputmethod/editorinfo.proto +++ /dev/null @@ -1,29 +0,0 @@ -/* - * Copyright (C) 2024 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -syntax = "proto2"; - -package perfetto.protos; - -// Represents a {@link android.view.inputmethod.EditorInfo} object -message EditorInfoProto { - optional int32 input_type = 1; - optional int32 ime_options = 2; - optional string private_ime_options = 3; - optional string package_name = 4; - optional int32 field_id = 5; - optional int32 target_input_method_user_id = 6; -}
\ No newline at end of file diff --git a/protos/perfetto/trace/android/view/inputmethod/inputconnection.proto b/protos/perfetto/trace/android/view/inputmethod/inputconnection.proto deleted file mode 100644 index 5a5f177ac..000000000 --- a/protos/perfetto/trace/android/view/inputmethod/inputconnection.proto +++ /dev/null @@ -1,97 +0,0 @@ -/* - * Copyright (C) 2024 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -syntax = "proto2"; - -package perfetto.protos; - -// Represents a {@link android.view.inputmethod.InputConnection} object -message InputConnectionProto { - // string editable_text - reserved 1; - // string selected_text - reserved 2; - optional int32 selected_text_start = 3; - optional int32 selected_text_end = 4; - optional int32 cursor_caps_mode = 5; -} - -// Shows information about parameters and result for method calls to -// {@link android.view.inputmethod.InputConnection} -message InputConnectionCallProto { - oneof method_call { - GetTextBeforeCursor get_text_before_cursor = 1; - GetTextAfterCursor get_text_after_cursor = 2; - GetSelectedText get_selected_text = 3; - GetSurroundingText get_surrounding_text = 4; - GetCursorCapsMode get_cursor_caps_mode = 5; - GetExtractedText get_extracted_text = 6; - } - - message GetTextBeforeCursor { - optional int32 length = 1; - optional int32 flags = 2; - // string result - reserved 3; - } - - message GetTextAfterCursor { - optional int32 length = 1; - optional int32 flags = 2; - // string result - reserved 3; - } - - message GetSelectedText { - optional int32 flags = 1; - // string result - reserved 2; - } - - message GetSurroundingText { - optional int32 before_length = 1; - optional int32 after_length = 2; - optional int32 flags = 3; - optional SurroundingText result = 4; - - message SurroundingText { - // string text - reserved 1; - optional int32 selection_start = 2; - optional int32 selection_end = 3; - optional int32 offset = 4; - } - } - - message GetCursorCapsMode { - optional int32 req_modes = 1; - optional int32 result = 2; - } - - message GetExtractedText { - optional ExtractedTextRequest request = 1; - optional int32 flags = 2; - // string result - reserved 3; - - message ExtractedTextRequest { - optional int32 token = 1; - optional int32 flags = 2; - optional int32 hint_max_lines = 3; - optional int32 hint_max_chars = 4; - } - } -}
\ No newline at end of file diff --git a/protos/perfetto/trace/android/view/inputmethod/inputmethodmanager.proto b/protos/perfetto/trace/android/view/inputmethod/inputmethodmanager.proto deleted file mode 100644 index e93be02b3..000000000 --- a/protos/perfetto/trace/android/view/inputmethod/inputmethodmanager.proto +++ /dev/null @@ -1,30 +0,0 @@ -/* - * Copyright (C) 2024 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -syntax = "proto2"; - -package perfetto.protos; - -// Represents a {@link android.view.inputmethod.InputMethodManager} object -message InputMethodManagerProto { - optional string cur_id = 1; - optional bool fullscreen_mode = 2; - optional int32 display_id = 3; - optional bool active = 4; - optional bool served_connecting = 5; - optional string served_view = 6; - optional string next_served_view = 7; -}
\ No newline at end of file diff --git a/protos/perfetto/trace/android/view/insetsanimationcontrolimpl.proto b/protos/perfetto/trace/android/view/insetsanimationcontrolimpl.proto deleted file mode 100644 index 9cd871d91..000000000 --- a/protos/perfetto/trace/android/view/insetsanimationcontrolimpl.proto +++ /dev/null @@ -1,31 +0,0 @@ -/* - * Copyright (C) 2024 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -syntax = "proto2"; - -package perfetto.protos; - -// Represents a {@link android.view.InsetsAnimationControlImpl} object -message InsetsAnimationControlImplProto { - optional bool is_cancelled = 1; - optional bool is_finished = 2; - optional string tmp_matrix = 3; - optional string pending_insets = 4; - optional float pending_fraction = 5; - optional bool shown_on_finish = 6; - optional float current_alpha = 7; - optional float pending_alpha = 8; -}
\ No newline at end of file diff --git a/protos/perfetto/trace/android/view/insetscontroller.proto b/protos/perfetto/trace/android/view/insetscontroller.proto deleted file mode 100644 index e5728ee65..000000000 --- a/protos/perfetto/trace/android/view/insetscontroller.proto +++ /dev/null @@ -1,28 +0,0 @@ -/* - * Copyright (C) 2024 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -syntax = "proto2"; - -import "protos/perfetto/trace/android/view/insetsstate.proto"; -import "protos/perfetto/trace/android/view/insetsanimationcontrolimpl.proto"; - -package perfetto.protos; - -// Represents a {@link android.view.InsetsController} object -message InsetsControllerProto { - optional InsetsStateProto state = 1; - repeated InsetsAnimationControlImplProto control = 2; -}
\ No newline at end of file diff --git a/protos/perfetto/trace/android/view/insetssource.proto b/protos/perfetto/trace/android/view/insetssource.proto deleted file mode 100644 index b09d81d71..000000000 --- a/protos/perfetto/trace/android/view/insetssource.proto +++ /dev/null @@ -1,30 +0,0 @@ -/* - * Copyright (C) 2024 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -syntax = "proto2"; - -import "protos/perfetto/trace/android/graphics/rect.proto"; - -package perfetto.protos; - -// Represents a {@link android.view.InsetsSource} object -message InsetsSourceProto { - optional string type = 1 [deprecated = true]; - optional RectProto frame = 2; - optional RectProto visible_frame = 3; - optional bool visible = 4; - optional int32 type_number = 5; -}
\ No newline at end of file diff --git a/protos/perfetto/trace/android/view/insetssourceconsumer.proto b/protos/perfetto/trace/android/view/insetssourceconsumer.proto deleted file mode 100644 index 1d0a860fe..000000000 --- a/protos/perfetto/trace/android/view/insetssourceconsumer.proto +++ /dev/null @@ -1,34 +0,0 @@ -/* - * Copyright (C) 2024 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -syntax = "proto2"; - -import "protos/perfetto/trace/android/view/insetssourcecontrol.proto"; -import "protos/perfetto/trace/android/graphics/rect.proto"; - -package perfetto.protos; - -// Represents a {@link android.view.InsetsSourceConsumer} object -message InsetsSourceConsumerProto { - optional string internal_insets_type = 1 [deprecated = true]; - optional bool has_window_focus = 2; - optional bool is_requested_visible = 3; - optional InsetsSourceControlProto source_control = 4; - optional RectProto pending_frame = 5; - optional RectProto pending_visible_frame = 6; - optional int32 animation_state = 7; - optional int32 type_number = 8; -}
\ No newline at end of file diff --git a/protos/perfetto/trace/android/view/insetssourcecontrol.proto b/protos/perfetto/trace/android/view/insetssourcecontrol.proto deleted file mode 100644 index 5507f8b1d..000000000 --- a/protos/perfetto/trace/android/view/insetssourcecontrol.proto +++ /dev/null @@ -1,30 +0,0 @@ -/* - * Copyright (C) 2024 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -syntax = "proto2"; - -import "protos/perfetto/trace/android/graphics/point.proto"; -import "protos/perfetto/trace/android/view/surfacecontrol.proto"; - -package perfetto.protos; - -// Represents a {@link android.view.InsetsSourceControl} object -message InsetsSourceControlProto { - optional string type = 1 [deprecated = true]; - optional PointProto position = 2; - optional SurfaceControlProto leash = 3; - optional int32 type_number = 4; -}
\ No newline at end of file diff --git a/protos/perfetto/trace/android/view/insetsstate.proto b/protos/perfetto/trace/android/view/insetsstate.proto deleted file mode 100644 index 89ac0160e..000000000 --- a/protos/perfetto/trace/android/view/insetsstate.proto +++ /dev/null @@ -1,30 +0,0 @@ -/* - * Copyright (C) 2024 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -syntax = "proto2"; - -import "protos/perfetto/trace/android/graphics/rect.proto"; -import "protos/perfetto/trace/android/view/displaycutout.proto"; -import "protos/perfetto/trace/android/view/insetssource.proto"; - -package perfetto.protos; - -// Represents a {@link android.view.InsetsState} object -message InsetsStateProto { - repeated InsetsSourceProto sources = 1; - optional RectProto display_frame = 2; - optional DisplayCutoutProto display_cutout = 3; -} diff --git a/protos/perfetto/trace/android/view/surfacecontrol.proto b/protos/perfetto/trace/android/view/surfacecontrol.proto deleted file mode 100644 index 5b6a0c823..000000000 --- a/protos/perfetto/trace/android/view/surfacecontrol.proto +++ /dev/null @@ -1,26 +0,0 @@ -/* - * Copyright (C) 2024 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -syntax = "proto2"; - -package perfetto.protos; - -// Represents a {@link android.view.SurfaceControl} object -message SurfaceControlProto { - optional int32 hash_code = 1; - optional string name = 2; - optional int32 layerId = 3; -} diff --git a/protos/perfetto/trace/android/view/viewrootimpl.proto b/protos/perfetto/trace/android/view/viewrootimpl.proto deleted file mode 100644 index aab3ea175..000000000 --- a/protos/perfetto/trace/android/view/viewrootimpl.proto +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Copyright (C) 2024 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -syntax = "proto2"; - -import "protos/perfetto/trace/android/graphics/rect.proto"; -import "protos/perfetto/trace/android/view/displaycutout.proto"; -import "protos/perfetto/trace/android/view/windowlayoutparams.proto"; - -package perfetto.protos; - -// Represents a {@link android.view.ViewRootImpl} object -message ViewRootImplProto { - optional string view = 1; - optional int32 display_id = 2; - optional bool app_visible = 3; - optional int32 width = 4; - optional int32 height = 5; - optional bool is_animating = 6; - optional RectProto visible_rect = 7; - optional bool is_drawing = 8; - optional bool added = 9; - optional RectProto win_frame = 10; - optional DisplayCutoutProto pending_display_cutout = 11 [deprecated = true]; - optional string last_window_insets = 12; - optional string soft_input_mode = 13; - optional int32 scroll_y = 14; - optional int32 cur_scroll_y = 15; - optional bool removed = 16; - optional WindowLayoutParamsProto window_attributes = 17; -}
\ No newline at end of file diff --git a/protos/perfetto/trace/android/view/windowlayoutparams.proto b/protos/perfetto/trace/android/view/windowlayoutparams.proto deleted file mode 100644 index ec60e94cc..000000000 --- a/protos/perfetto/trace/android/view/windowlayoutparams.proto +++ /dev/null @@ -1,89 +0,0 @@ -/* - * Copyright (C) 2024 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -syntax = "proto2"; - -import "protos/perfetto/trace/android/graphics/pixelformat.proto"; -import "protos/perfetto/trace/android/view/display.proto"; -import "protos/perfetto/trace/android/typedef.proto"; - -package perfetto.protos; - -// represents WindowManager.LayoutParams -message WindowLayoutParamsProto { - optional int32 type = 1 - [(.perfetto.protos.typedef) = - "android.view.WindowManager.LayoutParams.WindowType"]; - optional int32 x = 2; - optional int32 y = 3; - optional int32 width = 4; - optional int32 height = 5; - optional float horizontal_margin = 6; - optional float vertical_margin = 7; - optional int32 gravity = 8 - [(.perfetto.protos.typedef) = "android.view.Gravity.GravityFlags"]; - optional int32 soft_input_mode = 9 - [(.perfetto.protos.typedef) = - "android.view.WindowManager.LayoutParams.SoftInputModeFlags"]; - optional PixelFormatProto.Format format = 10; - optional int32 window_animations = 11; - optional float alpha = 12; - optional float screen_brightness = 13; - optional float button_brightness = 14; - - enum RotationAnimation { - ROTATION_ANIMATION_UNSPECIFIED = -1; - ROTATION_ANIMATION_CROSSFADE = 1; - ROTATION_ANIMATION_JUMPCUT = 2; - ROTATION_ANIMATION_SEAMLESS = 3; - } - optional RotationAnimation rotation_animation = 15; - - optional float preferred_refresh_rate = 16; - optional int32 preferred_display_mode_id = 17; - optional bool has_system_ui_listeners = 18; - optional uint32 input_feature_flags = 19 - [(.perfetto.protos.typedef) = - "android.view.WindowManager.LayoutParams.InputFeatureFlags"]; - optional int64 user_activity_timeout = 20; - - optional ViewDisplayProto.ColorMode color_mode = 23; - optional uint32 flags = 24 - [(.perfetto.protos.typedef) = - "android.view.WindowManager.LayoutParams.Flags"]; - optional uint32 private_flags = 26 - [(.perfetto.protos.typedef) = - "android.view.WindowManager.LayoutParams.PrivateFlags"]; - optional uint32 system_ui_visibility_flags = 27 - [(.perfetto.protos.typedef) = - "android.view.WindowManager.LayoutParams.SystemUiVisibilityFlags"]; - optional uint32 subtree_system_ui_visibility_flags = 28 - [(.perfetto.protos.typedef) = - "android.view.WindowManager.LayoutParams.SystemUiVisibilityFlags"]; - optional uint32 appearance = 29 - [(.perfetto.protos.typedef) = - "android.view.WindowInsetsController.Appearance"]; - optional uint32 behavior = 30 - [(.perfetto.protos.typedef) = - "android.view.WindowInsetsController.Behavior"]; - optional uint32 fit_insets_types = 31 - [(.perfetto.protos.typedef) = - "android.view.WindowInsets.Type.InsetsType"]; - optional uint32 fit_insets_sides = 32 - [(.perfetto.protos.typedef) = - "android.view.WindowInsets.Side.InsetsSide"]; - optional bool fit_ignore_visibility = 33; -} diff --git a/protos/perfetto/trace/android/winscope.proto b/protos/perfetto/trace/android/winscope.proto index d7927d874..a0c61f7ef 100644 --- a/protos/perfetto/trace/android/winscope.proto +++ b/protos/perfetto/trace/android/winscope.proto @@ -22,7 +22,6 @@ import "protos/perfetto/trace/android/protolog.proto"; import "protos/perfetto/trace/android/shell_transition.proto"; import "protos/perfetto/trace/android/surfaceflinger_layers.proto"; import "protos/perfetto/trace/android/surfaceflinger_transactions.proto"; -import "protos/perfetto/trace/android/winscope_extensions_impl.proto"; // This file is used to generated descriptors for all the winscope protos. // List all the winscope top-level trace messages here: @@ -31,5 +30,4 @@ message WinscopeTraceData { optional TransactionTraceEntry transactions = 2; optional ShellTransition shell_transition = 3; optional ProtoLogMessage protolog_message = 4; - optional WinscopeExtensionsImpl winscope_extensions = 5; } diff --git a/protos/perfetto/trace/android/winscope_extensions.proto b/protos/perfetto/trace/android/winscope_extensions.proto deleted file mode 100644 index 76e6c9e48..000000000 --- a/protos/perfetto/trace/android/winscope_extensions.proto +++ /dev/null @@ -1,23 +0,0 @@ -/* - * Copyright (C) 2024 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -syntax = "proto2"; - -package perfetto.protos; - -message WinscopeExtensions { - extensions 1 to 3; -} diff --git a/protos/perfetto/trace/android/winscope_extensions_impl.proto b/protos/perfetto/trace/android/winscope_extensions_impl.proto deleted file mode 100644 index 9af35a133..000000000 --- a/protos/perfetto/trace/android/winscope_extensions_impl.proto +++ /dev/null @@ -1,31 +0,0 @@ -/* - * Copyright (C) 2024 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -syntax = "proto2"; - -package perfetto.protos; - -import "protos/perfetto/trace/android/inputmethodeditor.proto"; -import "protos/perfetto/trace/android/winscope_extensions.proto"; - -message WinscopeExtensionsImpl { - extend WinscopeExtensions { - optional InputMethodClientsTraceProto inputmethod_clients = 1; - optional InputMethodServiceTraceProto inputmethod_service = 2; - optional InputMethodManagerServiceTraceProto inputmethod_manager_service = - 3; - } -} diff --git a/protos/perfetto/trace/perfetto_trace.proto b/protos/perfetto/trace/perfetto_trace.proto index e6c78161d..81977bfa4 100644 --- a/protos/perfetto/trace/perfetto_trace.proto +++ b/protos/perfetto/trace/perfetto_trace.proto @@ -5189,17 +5189,6 @@ message ShellHandlerMapping { // End of protos/perfetto/trace/android/shell_transition.proto -// Begin of protos/perfetto/trace/android/graphics/rect.proto - -message RectProto { - optional int32 left = 1; - optional int32 top = 2; - optional int32 right = 3; - optional int32 bottom = 4; -} - -// End of protos/perfetto/trace/android/graphics/rect.proto - // Begin of protos/perfetto/trace/android/surfaceflinger_common.proto message RegionProto { @@ -5208,6 +5197,13 @@ message RegionProto { repeated RectProto rect = 2; } +message RectProto { + optional int32 left = 1; + optional int32 top = 2; + optional int32 right = 3; + optional int32 bottom = 4; +} + message SizeProto { optional int32 w = 1; optional int32 h = 2; @@ -5816,14 +5812,6 @@ message DisplayState { // End of protos/perfetto/trace/android/surfaceflinger_transactions.proto -// Begin of protos/perfetto/trace/android/winscope_extensions.proto - -message WinscopeExtensions { - extensions 1 to 3; -} - -// End of protos/perfetto/trace/android/winscope_extensions.proto - // Begin of protos/perfetto/trace/chrome/chrome_benchmark_metadata.proto // This message is not intended to be written by the chrome on the device. @@ -14783,7 +14771,7 @@ message UiState { // See the [Buffers and Dataflow](/docs/concepts/buffers.md) doc for details. // // Next reserved id: 14 (up to 15). -// Next id: 113. +// Next id: 112. message TracePacket { // The timestamp of the TracePacket. // By default this timestamps refers to the trace clock (CLOCK_BOOTTIME on @@ -14935,8 +14923,6 @@ message TracePacket { TestEvent for_testing = 900; } - optional WinscopeExtensions winscope_extensions = 112; - // Trusted user id of the producer which generated this packet. Keep in sync // with TrustedPacket.trusted_uid. // diff --git a/protos/perfetto/trace/trace_packet.proto b/protos/perfetto/trace/trace_packet.proto index 974f6d328..62d7e6fc2 100644 --- a/protos/perfetto/trace/trace_packet.proto +++ b/protos/perfetto/trace/trace_packet.proto @@ -35,7 +35,6 @@ import "protos/perfetto/trace/android/protolog.proto"; import "protos/perfetto/trace/android/shell_transition.proto"; import "protos/perfetto/trace/android/surfaceflinger_layers.proto"; import "protos/perfetto/trace/android/surfaceflinger_transactions.proto"; -import "protos/perfetto/trace/android/winscope_extensions.proto"; import "protos/perfetto/trace/chrome/chrome_benchmark_metadata.proto"; import "protos/perfetto/trace/chrome/chrome_metadata.proto"; import "protos/perfetto/trace/chrome/chrome_trace_event.proto"; @@ -105,7 +104,7 @@ package perfetto.protos; // See the [Buffers and Dataflow](/docs/concepts/buffers.md) doc for details. // // Next reserved id: 14 (up to 15). -// Next id: 113. +// Next id: 112. message TracePacket { // The timestamp of the TracePacket. // By default this timestamps refers to the trace clock (CLOCK_BOOTTIME on @@ -257,8 +256,6 @@ message TracePacket { TestEvent for_testing = 900; } - optional WinscopeExtensions winscope_extensions = 112; - // Trusted user id of the producer which generated this packet. Keep in sync // with TrustedPacket.trusted_uid. // diff --git a/src/trace_processor/importers/proto/winscope/BUILD.gn b/src/trace_processor/importers/proto/winscope/BUILD.gn index c5a631656..93f9d1bd8 100644 --- a/src/trace_processor/importers/proto/winscope/BUILD.gn +++ b/src/trace_processor/importers/proto/winscope/BUILD.gn @@ -39,8 +39,6 @@ source_set("full") { "../../../../../gn:default_deps", "../../../../../protos/perfetto/trace:zero", "../../../../../protos/perfetto/trace/android:zero", - "../../../../../protos/perfetto/trace/android:winscope_regular:zero", - "../../../../../protos/perfetto/trace/android:winscope_extensions:zero", "../../../../../protos/perfetto/trace/interned_data:zero", "../../../../../protos/perfetto/trace/profiling:zero", "../../../../protozero", diff --git a/tools/gen_android_bp b/tools/gen_android_bp index 82c2d7631..c8a2b1a3f 100755 --- a/tools/gen_android_bp +++ b/tools/gen_android_bp @@ -122,19 +122,12 @@ target_product_available = [ # Proto target groups which will be made public. proto_groups = { 'trace': { - 'types': ['lite'], + 'types': ['filegroup', 'lite'], 'targets': [ '//protos/perfetto/trace:non_minimal_source_set', '//protos/perfetto/trace:minimal_source_set', ] }, - 'winscope': { - 'types': ['filegroup'], - 'targets': [ - '//protos/perfetto/trace:non_minimal_source_set', - '//protos/perfetto/trace/android:winscope_extensions:source_set', - ] - }, 'config': { 'types': ['lite'], 'targets': [ |