Skip to content

Commit

Permalink
Merge "tp: ui: Make StructuredQuery accessible in UI" into main
Browse files Browse the repository at this point in the history
  • Loading branch information
aMayzner authored and Gerrit Code Review committed Jan 22, 2025
2 parents 7d9196a + e03d560 commit f163c80
Show file tree
Hide file tree
Showing 5 changed files with 16 additions and 2 deletions.
4 changes: 4 additions & 0 deletions Android.bp
Original file line number Diff line number Diff line change
Expand Up @@ -9618,6 +9618,7 @@ genrule {
name: "perfetto_protos_perfetto_trace_processor_zero_gen",
srcs: [
":perfetto_protos_perfetto_common_zero",
":perfetto_protos_perfetto_perfetto_sql_zero",
":perfetto_protos_perfetto_trace_processor_zero",
],
tools: [
Expand All @@ -9638,6 +9639,7 @@ genrule {
name: "perfetto_protos_perfetto_trace_processor_zero_gen_headers",
srcs: [
":perfetto_protos_perfetto_common_zero",
":perfetto_protos_perfetto_perfetto_sql_zero",
":perfetto_protos_perfetto_trace_processor_zero",
],
tools: [
Expand Down Expand Up @@ -17333,6 +17335,7 @@ 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_perfetto_sql_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",
Expand Down Expand Up @@ -17422,6 +17425,7 @@ 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_perfetto_sql_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",
Expand Down
4 changes: 4 additions & 0 deletions BUILD
Original file line number Diff line number Diff line change
Expand Up @@ -1641,6 +1641,7 @@ perfetto_cc_library(
],
deps = [
":protos_perfetto_common_zero",
":protos_perfetto_perfetto_sql_zero",
":protos_perfetto_trace_processor_zero",
":src_base_base",
],
Expand Down Expand Up @@ -4713,6 +4714,7 @@ perfetto_proto_library(
name = "trace_processor_proto",
deps = [
":protos_perfetto_common_protos",
":protos_perfetto_perfetto_sql_protos",
":protos_perfetto_trace_processor_protos",
],
)
Expand Down Expand Up @@ -6265,6 +6267,7 @@ perfetto_proto_library(
],
deps = [
":protos_perfetto_common_protos",
":protos_perfetto_perfetto_sql_protos",
],
)

Expand All @@ -6273,6 +6276,7 @@ perfetto_cc_protozero_library(
name = "protos_perfetto_trace_processor_zero",
deps = [
":protos_perfetto_common_zero",
":protos_perfetto_perfetto_sql_zero",
":protos_perfetto_trace_processor_protos",
],
)
Expand Down
7 changes: 6 additions & 1 deletion protos/perfetto/trace_processor/BUILD.gn
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,12 @@ perfetto_proto_library("@TYPE@") {
"lite",
"zero",
]
deps = [ "../common:@TYPE@" ] # needed for descriptor.proto.

# needed for descriptor.proto.
deps = [
"../common:@TYPE@",
"../perfetto_sql:@TYPE@",
]
sources = []
foreach(source, trace_processor_protos) {
sources += [ "$source.proto" ]
Expand Down
1 change: 1 addition & 0 deletions ui/build.js
Original file line number Diff line number Diff line change
Expand Up @@ -408,6 +408,7 @@ function compileProtos() {
'protos/perfetto/ipc/consumer_port.proto',
'protos/perfetto/ipc/wire_protocol.proto',
'protos/perfetto/trace/perfetto/perfetto_metatrace.proto',
'protos/perfetto/perfetto_sql/structured_query.proto',
'protos/perfetto/trace_processor/trace_processor.proto',
];
// Can't put --no-comments here - The comments are load bearing for
Expand Down
2 changes: 1 addition & 1 deletion ui/src/plugins/dev.perfetto.RecordTrace/protos.ts
Original file line number Diff line number Diff line change
Expand Up @@ -64,9 +64,9 @@ import MeminfoCounters = protos.perfetto.protos.MeminfoCounters;
import MetatraceCategories = protos.perfetto.protos.MetatraceCategories;
import NativeContinuousDumpConfig = protos.perfetto.protos.HeapprofdConfig.ContinuousDumpConfig;
import NetworkPacketTraceConfig = protos.perfetto.protos.NetworkPacketTraceConfig;
import PerfettoMetatrace = protos.perfetto.protos.PerfettoMetatrace;
import PerfEventConfig = protos.perfetto.protos.PerfEventConfig;
import PerfEvents = protos.perfetto.protos.PerfEvents;
import PerfettoMetatrace = protos.perfetto.protos.PerfettoMetatrace;
import ProcessStatsConfig = protos.perfetto.protos.ProcessStatsConfig;
import QueryArgs = protos.perfetto.protos.QueryArgs;
import QueryResult = protos.perfetto.protos.QueryResult;
Expand Down

0 comments on commit f163c80

Please sign in to comment.