tp: add ui state proto and expose it in the metadata table
Doc: go/trace-ui-state
Change-Id: Idf8a28d12c2cb2998a623f9f58bb68797484edaa
diff --git a/Android.bp b/Android.bp
index c3e2ce7..d0dc689 100644
--- a/Android.bp
+++ b/Android.bp
@@ -5139,6 +5139,7 @@
"protos/perfetto/trace/trace.proto",
"protos/perfetto/trace/trace_packet.proto",
"protos/perfetto/trace/trace_packet_defaults.proto",
+ "protos/perfetto/trace/ui_state.proto",
],
tools: [
"aprotoc",
@@ -5152,6 +5153,7 @@
"external/perfetto/protos/perfetto/trace/trace.gen.cc",
"external/perfetto/protos/perfetto/trace/trace_packet.gen.cc",
"external/perfetto/protos/perfetto/trace/trace_packet_defaults.gen.cc",
+ "external/perfetto/protos/perfetto/trace/ui_state.gen.cc",
],
}
@@ -5165,6 +5167,7 @@
"protos/perfetto/trace/trace.proto",
"protos/perfetto/trace/trace_packet.proto",
"protos/perfetto/trace/trace_packet_defaults.proto",
+ "protos/perfetto/trace/ui_state.proto",
],
tools: [
"aprotoc",
@@ -5178,6 +5181,7 @@
"external/perfetto/protos/perfetto/trace/trace.gen.h",
"external/perfetto/protos/perfetto/trace/trace_packet.gen.h",
"external/perfetto/protos/perfetto/trace/trace_packet_defaults.gen.h",
+ "external/perfetto/protos/perfetto/trace/ui_state.gen.h",
],
export_include_dirs: [
".",
@@ -5195,6 +5199,7 @@
"protos/perfetto/trace/trace.proto",
"protos/perfetto/trace/trace_packet.proto",
"protos/perfetto/trace/trace_packet_defaults.proto",
+ "protos/perfetto/trace/ui_state.proto",
],
tools: [
"aprotoc",
@@ -5207,6 +5212,7 @@
"external/perfetto/protos/perfetto/trace/trace.pb.cc",
"external/perfetto/protos/perfetto/trace/trace_packet.pb.cc",
"external/perfetto/protos/perfetto/trace/trace_packet_defaults.pb.cc",
+ "external/perfetto/protos/perfetto/trace/ui_state.pb.cc",
],
}
@@ -5220,6 +5226,7 @@
"protos/perfetto/trace/trace.proto",
"protos/perfetto/trace/trace_packet.proto",
"protos/perfetto/trace/trace_packet_defaults.proto",
+ "protos/perfetto/trace/ui_state.proto",
],
tools: [
"aprotoc",
@@ -5232,6 +5239,7 @@
"external/perfetto/protos/perfetto/trace/trace.pb.h",
"external/perfetto/protos/perfetto/trace/trace_packet.pb.h",
"external/perfetto/protos/perfetto/trace/trace_packet_defaults.pb.h",
+ "external/perfetto/protos/perfetto/trace/ui_state.pb.h",
],
export_include_dirs: [
".",
@@ -5249,6 +5257,7 @@
"protos/perfetto/trace/trace.proto",
"protos/perfetto/trace/trace_packet.proto",
"protos/perfetto/trace/trace_packet_defaults.proto",
+ "protos/perfetto/trace/ui_state.proto",
],
tools: [
"aprotoc",
@@ -5262,6 +5271,7 @@
"external/perfetto/protos/perfetto/trace/trace.pbzero.cc",
"external/perfetto/protos/perfetto/trace/trace_packet.pbzero.cc",
"external/perfetto/protos/perfetto/trace/trace_packet_defaults.pbzero.cc",
+ "external/perfetto/protos/perfetto/trace/ui_state.pbzero.cc",
],
}
@@ -5275,6 +5285,7 @@
"protos/perfetto/trace/trace.proto",
"protos/perfetto/trace/trace_packet.proto",
"protos/perfetto/trace/trace_packet_defaults.proto",
+ "protos/perfetto/trace/ui_state.proto",
],
tools: [
"aprotoc",
@@ -5288,6 +5299,7 @@
"external/perfetto/protos/perfetto/trace/trace.pbzero.h",
"external/perfetto/protos/perfetto/trace/trace_packet.pbzero.h",
"external/perfetto/protos/perfetto/trace/trace_packet_defaults.pbzero.h",
+ "external/perfetto/protos/perfetto/trace/ui_state.pbzero.h",
],
export_include_dirs: [
".",
@@ -7897,6 +7909,7 @@
"src/trace_processor/importers/proto/heap_profile_tracker.cc",
"src/trace_processor/importers/proto/memory_tracker_snapshot_module.cc",
"src/trace_processor/importers/proto/memory_tracker_snapshot_parser.cc",
+ "src/trace_processor/importers/proto/metadata_module.cc",
"src/trace_processor/importers/proto/metadata_tracker.cc",
"src/trace_processor/importers/proto/packet_sequence_state.cc",
"src/trace_processor/importers/proto/perf_sample_tracker.cc",