xref: /aosp_15_r20/external/perfetto/BUILD (revision 6dbdd20afdafa5e3ca9b8809fa73465d530080dc)
1*6dbdd20aSAndroid Build Coastguard Worker# Copyright (C) 2019 The Android Open Source Project
2*6dbdd20aSAndroid Build Coastguard Worker#
3*6dbdd20aSAndroid Build Coastguard Worker# Licensed under the Apache License, Version 2.0 (the "License");
4*6dbdd20aSAndroid Build Coastguard Worker# you may not use this file except in compliance with the License.
5*6dbdd20aSAndroid Build Coastguard Worker# You may obtain a copy of the License at
6*6dbdd20aSAndroid Build Coastguard Worker#
7*6dbdd20aSAndroid Build Coastguard Worker#      http://www.apache.org/licenses/LICENSE-2.0
8*6dbdd20aSAndroid Build Coastguard Worker#
9*6dbdd20aSAndroid Build Coastguard Worker# Unless required by applicable law or agreed to in writing, software
10*6dbdd20aSAndroid Build Coastguard Worker# distributed under the License is distributed on an "AS IS" BASIS,
11*6dbdd20aSAndroid Build Coastguard Worker# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12*6dbdd20aSAndroid Build Coastguard Worker# See the License for the specific language governing permissions and
13*6dbdd20aSAndroid Build Coastguard Worker# limitations under the License.
14*6dbdd20aSAndroid Build Coastguard Worker#
15*6dbdd20aSAndroid Build Coastguard Worker# This file is automatically generated by tools/gen_bazel. Do not edit.
16*6dbdd20aSAndroid Build Coastguard Worker
17*6dbdd20aSAndroid Build Coastguard Workerload("@perfetto_cfg//:perfetto_cfg.bzl", "PERFETTO_CONFIG")
18*6dbdd20aSAndroid Build Coastguard Workerload(
19*6dbdd20aSAndroid Build Coastguard Worker    "@perfetto//bazel:rules.bzl",
20*6dbdd20aSAndroid Build Coastguard Worker    "perfetto_build_config_cc_library",
21*6dbdd20aSAndroid Build Coastguard Worker    "perfetto_cc_amalgamated_sql",
22*6dbdd20aSAndroid Build Coastguard Worker    "perfetto_cc_binary",
23*6dbdd20aSAndroid Build Coastguard Worker    "perfetto_cc_ipc_library",
24*6dbdd20aSAndroid Build Coastguard Worker    "perfetto_cc_library",
25*6dbdd20aSAndroid Build Coastguard Worker    "perfetto_cc_proto_descriptor",
26*6dbdd20aSAndroid Build Coastguard Worker    "perfetto_cc_proto_library",
27*6dbdd20aSAndroid Build Coastguard Worker    "perfetto_cc_protocpp_library",
28*6dbdd20aSAndroid Build Coastguard Worker    "perfetto_cc_protozero_library",
29*6dbdd20aSAndroid Build Coastguard Worker    "perfetto_cc_tp_tables",
30*6dbdd20aSAndroid Build Coastguard Worker    "perfetto_filegroup",
31*6dbdd20aSAndroid Build Coastguard Worker    "perfetto_genrule",
32*6dbdd20aSAndroid Build Coastguard Worker    "perfetto_go_proto_library",
33*6dbdd20aSAndroid Build Coastguard Worker    "perfetto_java_lite_proto_library",
34*6dbdd20aSAndroid Build Coastguard Worker    "perfetto_java_proto_library",
35*6dbdd20aSAndroid Build Coastguard Worker    "perfetto_proto_descriptor",
36*6dbdd20aSAndroid Build Coastguard Worker    "perfetto_proto_library",
37*6dbdd20aSAndroid Build Coastguard Worker    "perfetto_py_binary",
38*6dbdd20aSAndroid Build Coastguard Worker    "perfetto_py_library",
39*6dbdd20aSAndroid Build Coastguard Worker    "perfetto_py_proto_library",
40*6dbdd20aSAndroid Build Coastguard Worker    "perfetto_jspb_proto_library",
41*6dbdd20aSAndroid Build Coastguard Worker)
42*6dbdd20aSAndroid Build Coastguard Worker
43*6dbdd20aSAndroid Build Coastguard Workerpackage(default_visibility = [PERFETTO_CONFIG.root + ":__subpackages__"])
44*6dbdd20aSAndroid Build Coastguard Worker
45*6dbdd20aSAndroid Build Coastguard Workerlicenses(["notice"])
46*6dbdd20aSAndroid Build Coastguard Worker
47*6dbdd20aSAndroid Build Coastguard Workerexports_files(["NOTICE"])
48*6dbdd20aSAndroid Build Coastguard Worker
49*6dbdd20aSAndroid Build Coastguard Worker# ##############################################################################
50*6dbdd20aSAndroid Build Coastguard Worker# Internal targets
51*6dbdd20aSAndroid Build Coastguard Worker# ##############################################################################
52*6dbdd20aSAndroid Build Coastguard Worker
53*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/base:perfetto_base_default_platform
54*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_library(
55*6dbdd20aSAndroid Build Coastguard Worker    name = "perfetto_base_default_platform",
56*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
57*6dbdd20aSAndroid Build Coastguard Worker        "src/base/default_platform.cc",
58*6dbdd20aSAndroid Build Coastguard Worker    ],
59*6dbdd20aSAndroid Build Coastguard Worker    hdrs = [
60*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_base_base",
61*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_ext_base_base",
62*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_public_abi_base",
63*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_public_base",
64*6dbdd20aSAndroid Build Coastguard Worker    ],
65*6dbdd20aSAndroid Build Coastguard Worker    linkstatic = True,
66*6dbdd20aSAndroid Build Coastguard Worker)
67*6dbdd20aSAndroid Build Coastguard Worker
68*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/ipc/protoc_plugin:ipc_plugin
69*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_binary(
70*6dbdd20aSAndroid Build Coastguard Worker    name = "ipc_plugin",
71*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
72*6dbdd20aSAndroid Build Coastguard Worker        "src/ipc/protoc_plugin/ipc_plugin.cc",
73*6dbdd20aSAndroid Build Coastguard Worker    ],
74*6dbdd20aSAndroid Build Coastguard Worker    deps = [
75*6dbdd20aSAndroid Build Coastguard Worker        ":src_base_base",
76*6dbdd20aSAndroid Build Coastguard Worker    ] + PERFETTO_CONFIG.deps.protoc_lib,
77*6dbdd20aSAndroid Build Coastguard Worker)
78*6dbdd20aSAndroid Build Coastguard Worker
79*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/ipc:perfetto_ipc
80*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_library(
81*6dbdd20aSAndroid Build Coastguard Worker    name = "perfetto_ipc",
82*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
83*6dbdd20aSAndroid Build Coastguard Worker        ":src_ipc_client",
84*6dbdd20aSAndroid Build Coastguard Worker        ":src_ipc_common",
85*6dbdd20aSAndroid Build Coastguard Worker        ":src_ipc_host",
86*6dbdd20aSAndroid Build Coastguard Worker    ],
87*6dbdd20aSAndroid Build Coastguard Worker    hdrs = [
88*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_base_base",
89*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_ext_base_base",
90*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_ext_ipc_ipc",
91*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_protozero_protozero",
92*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_public_abi_base",
93*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_public_base",
94*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_public_protozero",
95*6dbdd20aSAndroid Build Coastguard Worker    ],
96*6dbdd20aSAndroid Build Coastguard Worker    deps = [
97*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_ipc_wire_protocol_cpp",
98*6dbdd20aSAndroid Build Coastguard Worker        ":src_base_base",
99*6dbdd20aSAndroid Build Coastguard Worker        ":src_base_unix_socket",
100*6dbdd20aSAndroid Build Coastguard Worker    ],
101*6dbdd20aSAndroid Build Coastguard Worker    linkstatic = True,
102*6dbdd20aSAndroid Build Coastguard Worker)
103*6dbdd20aSAndroid Build Coastguard Worker
104*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/protozero/protoc_plugin:cppgen_plugin
105*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_binary(
106*6dbdd20aSAndroid Build Coastguard Worker    name = "cppgen_plugin",
107*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
108*6dbdd20aSAndroid Build Coastguard Worker        "src/protozero/protoc_plugin/cppgen_plugin.cc",
109*6dbdd20aSAndroid Build Coastguard Worker    ],
110*6dbdd20aSAndroid Build Coastguard Worker    deps = [
111*6dbdd20aSAndroid Build Coastguard Worker        ":src_base_base",
112*6dbdd20aSAndroid Build Coastguard Worker    ] + PERFETTO_CONFIG.deps.protoc_lib,
113*6dbdd20aSAndroid Build Coastguard Worker)
114*6dbdd20aSAndroid Build Coastguard Worker
115*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/protozero/protoc_plugin:protozero_plugin
116*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_binary(
117*6dbdd20aSAndroid Build Coastguard Worker    name = "protozero_plugin",
118*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
119*6dbdd20aSAndroid Build Coastguard Worker        "src/protozero/protoc_plugin/protozero_plugin.cc",
120*6dbdd20aSAndroid Build Coastguard Worker    ],
121*6dbdd20aSAndroid Build Coastguard Worker    deps = [
122*6dbdd20aSAndroid Build Coastguard Worker        ":src_base_base",
123*6dbdd20aSAndroid Build Coastguard Worker    ] + PERFETTO_CONFIG.deps.protoc_lib,
124*6dbdd20aSAndroid Build Coastguard Worker)
125*6dbdd20aSAndroid Build Coastguard Worker
126*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/protozero:protozero
127*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_library(
128*6dbdd20aSAndroid Build Coastguard Worker    name = "protozero",
129*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
130*6dbdd20aSAndroid Build Coastguard Worker        "src/protozero/field.cc",
131*6dbdd20aSAndroid Build Coastguard Worker        "src/protozero/gen_field_helpers.cc",
132*6dbdd20aSAndroid Build Coastguard Worker        "src/protozero/message.cc",
133*6dbdd20aSAndroid Build Coastguard Worker        "src/protozero/message_arena.cc",
134*6dbdd20aSAndroid Build Coastguard Worker        "src/protozero/packed_repeated_fields.cc",
135*6dbdd20aSAndroid Build Coastguard Worker        "src/protozero/proto_decoder.cc",
136*6dbdd20aSAndroid Build Coastguard Worker        "src/protozero/scattered_heap_buffer.cc",
137*6dbdd20aSAndroid Build Coastguard Worker        "src/protozero/scattered_stream_null_delegate.cc",
138*6dbdd20aSAndroid Build Coastguard Worker        "src/protozero/scattered_stream_writer.cc",
139*6dbdd20aSAndroid Build Coastguard Worker        "src/protozero/static_buffer.cc",
140*6dbdd20aSAndroid Build Coastguard Worker        "src/protozero/virtual_destructors.cc",
141*6dbdd20aSAndroid Build Coastguard Worker    ],
142*6dbdd20aSAndroid Build Coastguard Worker    hdrs = [
143*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_base_base",
144*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_protozero_protozero",
145*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_public_abi_base",
146*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_public_base",
147*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_public_protozero",
148*6dbdd20aSAndroid Build Coastguard Worker    ],
149*6dbdd20aSAndroid Build Coastguard Worker    deps = [
150*6dbdd20aSAndroid Build Coastguard Worker        ":src_base_base",
151*6dbdd20aSAndroid Build Coastguard Worker    ],
152*6dbdd20aSAndroid Build Coastguard Worker    linkstatic = True,
153*6dbdd20aSAndroid Build Coastguard Worker)
154*6dbdd20aSAndroid Build Coastguard Worker
155*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/shared_lib:libperfetto_c
156*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_library(
157*6dbdd20aSAndroid Build Coastguard Worker    name = "libperfetto_c",
158*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
159*6dbdd20aSAndroid Build Coastguard Worker        ":src_android_stats_android_stats",
160*6dbdd20aSAndroid Build Coastguard Worker        ":src_android_stats_perfetto_atoms",
161*6dbdd20aSAndroid Build Coastguard Worker        ":src_protozero_filtering_bytecode_common",
162*6dbdd20aSAndroid Build Coastguard Worker        ":src_protozero_filtering_bytecode_parser",
163*6dbdd20aSAndroid Build Coastguard Worker        ":src_protozero_filtering_message_filter",
164*6dbdd20aSAndroid Build Coastguard Worker        ":src_protozero_filtering_string_filter",
165*6dbdd20aSAndroid Build Coastguard Worker        ":src_shared_lib_intern_map",
166*6dbdd20aSAndroid Build Coastguard Worker        ":src_shared_lib_shared_lib",
167*6dbdd20aSAndroid Build Coastguard Worker        ":src_tracing_client_api_without_backends",
168*6dbdd20aSAndroid Build Coastguard Worker        ":src_tracing_common",
169*6dbdd20aSAndroid Build Coastguard Worker        ":src_tracing_core_core",
170*6dbdd20aSAndroid Build Coastguard Worker        ":src_tracing_in_process_backend",
171*6dbdd20aSAndroid Build Coastguard Worker        ":src_tracing_ipc_common",
172*6dbdd20aSAndroid Build Coastguard Worker        ":src_tracing_ipc_consumer_consumer",
173*6dbdd20aSAndroid Build Coastguard Worker        ":src_tracing_ipc_default_socket",
174*6dbdd20aSAndroid Build Coastguard Worker        ":src_tracing_ipc_producer_producer",
175*6dbdd20aSAndroid Build Coastguard Worker        ":src_tracing_ipc_service_service",
176*6dbdd20aSAndroid Build Coastguard Worker        ":src_tracing_platform_impl",
177*6dbdd20aSAndroid Build Coastguard Worker        ":src_tracing_service_service",
178*6dbdd20aSAndroid Build Coastguard Worker        ":src_tracing_system_backend",
179*6dbdd20aSAndroid Build Coastguard Worker    ],
180*6dbdd20aSAndroid Build Coastguard Worker    hdrs = [
181*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_base_base",
182*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_ext_base_base",
183*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_ext_ipc_ipc",
184*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_ext_tracing_core_core",
185*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_ext_tracing_ipc_ipc",
186*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_protozero_protozero",
187*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_public_abi_base",
188*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_public_abi_public",
189*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_public_base",
190*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_public_protos_protos",
191*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_public_protozero",
192*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_public_public",
193*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_tracing_core_core",
194*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_tracing_core_forward_decls",
195*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_tracing_tracing",
196*6dbdd20aSAndroid Build Coastguard Worker    ],
197*6dbdd20aSAndroid Build Coastguard Worker    defines = [
198*6dbdd20aSAndroid Build Coastguard Worker        "PERFETTO_SHLIB_SDK_IMPLEMENTATION",
199*6dbdd20aSAndroid Build Coastguard Worker    ],
200*6dbdd20aSAndroid Build Coastguard Worker    visibility = PERFETTO_CONFIG.public_visibility,
201*6dbdd20aSAndroid Build Coastguard Worker    deps = [
202*6dbdd20aSAndroid Build Coastguard Worker        ":perfetto_ipc",
203*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_common_cpp",
204*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_common_zero",
205*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_android_cpp",
206*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_android_zero",
207*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_cpp",
208*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_ftrace_cpp",
209*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_ftrace_zero",
210*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_gpu_cpp",
211*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_gpu_zero",
212*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_inode_file_cpp",
213*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_inode_file_zero",
214*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_interceptors_cpp",
215*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_interceptors_zero",
216*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_power_cpp",
217*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_power_zero",
218*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_process_stats_cpp",
219*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_process_stats_zero",
220*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_profiling_cpp",
221*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_profiling_zero",
222*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_statsd_cpp",
223*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_statsd_zero",
224*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_sys_stats_cpp",
225*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_sys_stats_zero",
226*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_system_info_cpp",
227*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_system_info_zero",
228*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_track_event_cpp",
229*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_track_event_zero",
230*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_zero",
231*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_ipc_cpp",
232*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_ipc_ipc",
233*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_android_winscope_common_zero",
234*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_android_winscope_regular_zero",
235*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_android_zero",
236*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_chrome_zero",
237*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_etw_zero",
238*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_filesystem_zero",
239*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_ftrace_zero",
240*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_gpu_zero",
241*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_interned_data_zero",
242*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_minimal_zero",
243*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_non_minimal_zero",
244*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_perfetto_zero",
245*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_power_zero",
246*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_profiling_zero",
247*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_ps_zero",
248*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_statsd_zero",
249*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_sys_stats_zero",
250*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_system_info_zero",
251*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_track_event_cpp",
252*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_track_event_zero",
253*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_translation_zero",
254*6dbdd20aSAndroid Build Coastguard Worker        ":protozero",
255*6dbdd20aSAndroid Build Coastguard Worker        ":src_base_base",
256*6dbdd20aSAndroid Build Coastguard Worker        ":src_base_clock_snapshots",
257*6dbdd20aSAndroid Build Coastguard Worker        ":src_base_version",
258*6dbdd20aSAndroid Build Coastguard Worker    ],
259*6dbdd20aSAndroid Build Coastguard Worker    linkstatic = True,
260*6dbdd20aSAndroid Build Coastguard Worker)
261*6dbdd20aSAndroid Build Coastguard Worker
262*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/tools/proto_filter:proto_filter
263*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_binary(
264*6dbdd20aSAndroid Build Coastguard Worker    name = "proto_filter",
265*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
266*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_base_base",
267*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_public_abi_base",
268*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_public_base",
269*6dbdd20aSAndroid Build Coastguard Worker        ":src_protozero_filtering_bytecode_common",
270*6dbdd20aSAndroid Build Coastguard Worker        ":src_protozero_filtering_bytecode_generator",
271*6dbdd20aSAndroid Build Coastguard Worker        ":src_protozero_filtering_bytecode_parser",
272*6dbdd20aSAndroid Build Coastguard Worker        ":src_protozero_filtering_filter_util",
273*6dbdd20aSAndroid Build Coastguard Worker        ":src_protozero_filtering_message_filter",
274*6dbdd20aSAndroid Build Coastguard Worker        ":src_protozero_filtering_string_filter",
275*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_config_utils_txt_to_pb",
276*6dbdd20aSAndroid Build Coastguard Worker        "src/tools/proto_filter/proto_filter.cc",
277*6dbdd20aSAndroid Build Coastguard Worker    ],
278*6dbdd20aSAndroid Build Coastguard Worker    deps = [
279*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_common_cpp",
280*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_android_cpp",
281*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_cpp",
282*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_ftrace_cpp",
283*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_gpu_cpp",
284*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_inode_file_cpp",
285*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_interceptors_cpp",
286*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_power_cpp",
287*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_process_stats_cpp",
288*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_profiling_cpp",
289*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_statsd_cpp",
290*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_sys_stats_cpp",
291*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_system_info_cpp",
292*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_track_event_cpp",
293*6dbdd20aSAndroid Build Coastguard Worker        ":protozero",
294*6dbdd20aSAndroid Build Coastguard Worker        ":src_base_base",
295*6dbdd20aSAndroid Build Coastguard Worker        ":src_base_version",
296*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_config_utils_gen_cc_config_descriptor",
297*6dbdd20aSAndroid Build Coastguard Worker    ] + PERFETTO_CONFIG.deps.protobuf_full,
298*6dbdd20aSAndroid Build Coastguard Worker)
299*6dbdd20aSAndroid Build Coastguard Worker
300*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/tools/proto_merger:proto_merger
301*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_binary(
302*6dbdd20aSAndroid Build Coastguard Worker    name = "proto_merger",
303*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
304*6dbdd20aSAndroid Build Coastguard Worker        "src/tools/proto_merger/allowlist.cc",
305*6dbdd20aSAndroid Build Coastguard Worker        "src/tools/proto_merger/allowlist.h",
306*6dbdd20aSAndroid Build Coastguard Worker        "src/tools/proto_merger/main.cc",
307*6dbdd20aSAndroid Build Coastguard Worker        "src/tools/proto_merger/proto_file.cc",
308*6dbdd20aSAndroid Build Coastguard Worker        "src/tools/proto_merger/proto_file.h",
309*6dbdd20aSAndroid Build Coastguard Worker        "src/tools/proto_merger/proto_file_serializer.cc",
310*6dbdd20aSAndroid Build Coastguard Worker        "src/tools/proto_merger/proto_file_serializer.h",
311*6dbdd20aSAndroid Build Coastguard Worker        "src/tools/proto_merger/proto_merger.cc",
312*6dbdd20aSAndroid Build Coastguard Worker        "src/tools/proto_merger/proto_merger.h",
313*6dbdd20aSAndroid Build Coastguard Worker    ],
314*6dbdd20aSAndroid Build Coastguard Worker    deps = [
315*6dbdd20aSAndroid Build Coastguard Worker        ":src_base_base",
316*6dbdd20aSAndroid Build Coastguard Worker        ":src_base_version",
317*6dbdd20aSAndroid Build Coastguard Worker    ] + PERFETTO_CONFIG.deps.protobuf_full,
318*6dbdd20aSAndroid Build Coastguard Worker)
319*6dbdd20aSAndroid Build Coastguard Worker
320*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/rpc:trace_processor_rpc
321*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_library(
322*6dbdd20aSAndroid Build Coastguard Worker    name = "trace_processor_rpc",
323*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
324*6dbdd20aSAndroid Build Coastguard Worker        ":src_kernel_utils_syscall_table",
325*6dbdd20aSAndroid Build Coastguard Worker        ":src_protozero_proto_ring_buffer",
326*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_db_column_column",
327*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_db_compare",
328*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_db_db",
329*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_db_minimal",
330*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_export_json",
331*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_android_bugreport_android_bugreport",
332*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_android_bugreport_android_dumpstate_event",
333*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_android_bugreport_android_log_event",
334*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_archive_archive",
335*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_art_method_art_method",
336*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_art_method_art_method_event",
337*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_common_common",
338*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_common_parser_types",
339*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_common_trace_parser_hdr",
340*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_etw_full",
341*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_etw_minimal",
342*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_ftrace_ftrace_descriptors",
343*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_ftrace_full",
344*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_ftrace_minimal",
345*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_fuchsia_fuchsia_record",
346*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_fuchsia_full",
347*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_fuchsia_minimal",
348*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_gecko_gecko",
349*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_gecko_gecko_event",
350*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_i2c_full",
351*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_instruments_instruments",
352*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_instruments_row",
353*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_json_json",
354*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_json_minimal",
355*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_memory_tracker_graph_processor",
356*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_ninja_ninja",
357*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_perf_perf",
358*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_perf_record",
359*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_perf_text_perf_text",
360*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_perf_text_perf_text_event",
361*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_perf_text_perf_text_sample_line_parser",
362*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_proto_full",
363*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_proto_minimal",
364*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_proto_packet_sequence_state_generation_hdr",
365*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_proto_proto_importer_module",
366*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_proto_winscope_full",
367*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_syscalls_full",
368*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_systrace_full",
369*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_systrace_systrace_line",
370*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_systrace_systrace_parser",
371*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_lib",
372*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_metatrace",
373*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_metrics_metrics",
374*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_engine_engine",
375*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_grammar_grammar",
376*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_intrinsics_functions_functions",
377*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_intrinsics_functions_interface",
378*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_intrinsics_functions_tables",
379*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_intrinsics_operators_operators",
380*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_intrinsics_table_functions_interface",
381*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_intrinsics_table_functions_table_functions",
382*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_intrinsics_table_functions_tables",
383*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_intrinsics_types_types",
384*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_parser_parser",
385*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_preprocessor_grammar",
386*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_preprocessor_preprocessor",
387*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_tokenizer_tokenize_internal",
388*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_tokenizer_tokenizer",
389*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_rpc_rpc",
390*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_sorter_sorter",
391*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_sqlite_bindings_bindings",
392*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_sqlite_sqlite",
393*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_storage_minimal",
394*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_storage_storage",
395*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_tables_tables",
396*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_tables_tables_python",
397*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_types_types",
398*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_util_build_id",
399*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_util_bump_allocator",
400*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_util_descriptors",
401*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_util_glob",
402*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_util_gzip",
403*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_util_interned_message_view",
404*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_util_profile_builder",
405*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_util_profiler_util",
406*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_util_proto_profiler",
407*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_util_proto_to_args_parser",
408*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_util_protozero_to_json",
409*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_util_protozero_to_text",
410*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_util_regex",
411*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_util_sql_argument",
412*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_util_stdlib",
413*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_util_trace_blob_view_reader",
414*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_util_trace_type",
415*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_util_util",
416*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_util_winscope_proto_mapping",
417*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_util_zip_reader",
418*6dbdd20aSAndroid Build Coastguard Worker    ],
419*6dbdd20aSAndroid Build Coastguard Worker    hdrs = [
420*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_base_base",
421*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_ext_base_base",
422*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_ext_protozero_protozero",
423*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_ext_trace_processor_demangle",
424*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_ext_trace_processor_export_json",
425*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_ext_trace_processor_importers_memory_tracker_memory_tracker",
426*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_ext_trace_processor_rpc_query_result_serializer",
427*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_ext_traced_sys_stats_counters",
428*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_protozero_protozero",
429*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_public_abi_base",
430*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_public_abi_public",
431*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_public_base",
432*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_public_protos_protos",
433*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_public_protozero",
434*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_public_public",
435*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_trace_processor_basic_types",
436*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_trace_processor_storage",
437*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_trace_processor_trace_processor",
438*6dbdd20aSAndroid Build Coastguard Worker    ],
439*6dbdd20aSAndroid Build Coastguard Worker    deps = [
440*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_common_zero",
441*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_config_android_zero",
442*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_config_ftrace_zero",
443*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_config_gpu_zero",
444*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_config_inode_file_zero",
445*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_config_interceptors_zero",
446*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_config_power_zero",
447*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_config_process_stats_zero",
448*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_config_profiling_zero",
449*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_config_statsd_zero",
450*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_config_sys_stats_zero",
451*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_config_system_info_zero",
452*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_config_track_event_zero",
453*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_config_zero",
454*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_android_winscope_common_zero",
455*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_android_winscope_extensions_zero",
456*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_android_winscope_regular_zero",
457*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_android_zero",
458*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_chrome_zero",
459*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_etw_zero",
460*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_filesystem_zero",
461*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_ftrace_zero",
462*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_gpu_zero",
463*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_interned_data_zero",
464*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_minimal_zero",
465*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_non_minimal_zero",
466*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_perfetto_zero",
467*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_power_zero",
468*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_processor_metrics_impl_zero",
469*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_processor_zero",
470*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_profiling_zero",
471*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_ps_zero",
472*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_statsd_zero",
473*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_sys_stats_zero",
474*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_system_info_zero",
475*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_track_event_zero",
476*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_translation_zero",
477*6dbdd20aSAndroid Build Coastguard Worker               ":protos_third_party_pprof_zero",
478*6dbdd20aSAndroid Build Coastguard Worker               ":protos_third_party_simpleperf_zero",
479*6dbdd20aSAndroid Build Coastguard Worker               ":protozero",
480*6dbdd20aSAndroid Build Coastguard Worker               ":src_base_base",
481*6dbdd20aSAndroid Build Coastguard Worker               ":src_base_clock_snapshots",
482*6dbdd20aSAndroid Build Coastguard Worker               ":src_base_version",
483*6dbdd20aSAndroid Build Coastguard Worker               ":src_trace_processor_containers_containers",
484*6dbdd20aSAndroid Build Coastguard Worker               ":src_trace_processor_importers_proto_gen_cc_android_track_event_descriptor",
485*6dbdd20aSAndroid Build Coastguard Worker               ":src_trace_processor_importers_proto_gen_cc_chrome_track_event_descriptor",
486*6dbdd20aSAndroid Build Coastguard Worker               ":src_trace_processor_importers_proto_gen_cc_config_descriptor",
487*6dbdd20aSAndroid Build Coastguard Worker               ":src_trace_processor_importers_proto_gen_cc_statsd_atoms_descriptor",
488*6dbdd20aSAndroid Build Coastguard Worker               ":src_trace_processor_importers_proto_gen_cc_trace_descriptor",
489*6dbdd20aSAndroid Build Coastguard Worker               ":src_trace_processor_importers_proto_gen_cc_track_event_descriptor",
490*6dbdd20aSAndroid Build Coastguard Worker               ":src_trace_processor_importers_proto_winscope_gen_cc_winscope_descriptor",
491*6dbdd20aSAndroid Build Coastguard Worker               ":src_trace_processor_metrics_gen_cc_all_chrome_metrics_descriptor",
492*6dbdd20aSAndroid Build Coastguard Worker               ":src_trace_processor_metrics_gen_cc_all_webview_metrics_descriptor",
493*6dbdd20aSAndroid Build Coastguard Worker               ":src_trace_processor_metrics_gen_cc_metrics_descriptor",
494*6dbdd20aSAndroid Build Coastguard Worker               ":src_trace_processor_metrics_sql_gen_amalgamated_sql_metrics",
495*6dbdd20aSAndroid Build Coastguard Worker               ":src_trace_processor_perfetto_sql_stdlib_stdlib",
496*6dbdd20aSAndroid Build Coastguard Worker           ] + PERFETTO_CONFIG.deps.expat +
497*6dbdd20aSAndroid Build Coastguard Worker           PERFETTO_CONFIG.deps.jsoncpp +
498*6dbdd20aSAndroid Build Coastguard Worker           PERFETTO_CONFIG.deps.sqlite +
499*6dbdd20aSAndroid Build Coastguard Worker           PERFETTO_CONFIG.deps.sqlite_ext_percentile +
500*6dbdd20aSAndroid Build Coastguard Worker           PERFETTO_CONFIG.deps.zlib +
501*6dbdd20aSAndroid Build Coastguard Worker           PERFETTO_CONFIG.deps.demangle_wrapper,
502*6dbdd20aSAndroid Build Coastguard Worker    linkstatic = True,
503*6dbdd20aSAndroid Build Coastguard Worker)
504*6dbdd20aSAndroid Build Coastguard Worker
505*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/traceconv:libpprofbuilder
506*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_library(
507*6dbdd20aSAndroid Build Coastguard Worker    name = "libpprofbuilder",
508*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
509*6dbdd20aSAndroid Build Coastguard Worker        ":src_profiling_deobfuscator",
510*6dbdd20aSAndroid Build Coastguard Worker        ":src_profiling_symbolizer_symbolize_database",
511*6dbdd20aSAndroid Build Coastguard Worker        ":src_profiling_symbolizer_symbolizer",
512*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_util_build_id",
513*6dbdd20aSAndroid Build Coastguard Worker        ":src_traceconv_pprofbuilder",
514*6dbdd20aSAndroid Build Coastguard Worker        ":src_traceconv_utils",
515*6dbdd20aSAndroid Build Coastguard Worker    ],
516*6dbdd20aSAndroid Build Coastguard Worker    hdrs = [
517*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_base_base",
518*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_ext_base_base",
519*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_profiling_pprof_builder",
520*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_protozero_protozero",
521*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_public_abi_base",
522*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_public_base",
523*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_public_protozero",
524*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_trace_processor_basic_types",
525*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_trace_processor_storage",
526*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_trace_processor_trace_processor",
527*6dbdd20aSAndroid Build Coastguard Worker    ],
528*6dbdd20aSAndroid Build Coastguard Worker    visibility = PERFETTO_CONFIG.public_visibility,
529*6dbdd20aSAndroid Build Coastguard Worker    deps = [
530*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_common_zero",
531*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_android_zero",
532*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_ftrace_zero",
533*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_gpu_zero",
534*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_inode_file_zero",
535*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_interceptors_zero",
536*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_power_zero",
537*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_process_stats_zero",
538*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_profiling_zero",
539*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_statsd_zero",
540*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_sys_stats_zero",
541*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_system_info_zero",
542*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_track_event_zero",
543*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_zero",
544*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_android_winscope_common_zero",
545*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_android_winscope_regular_zero",
546*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_android_zero",
547*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_chrome_zero",
548*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_etw_zero",
549*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_filesystem_zero",
550*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_ftrace_zero",
551*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_gpu_zero",
552*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_interned_data_zero",
553*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_minimal_zero",
554*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_non_minimal_zero",
555*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_perfetto_zero",
556*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_power_zero",
557*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_profiling_zero",
558*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_ps_zero",
559*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_statsd_zero",
560*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_sys_stats_zero",
561*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_system_info_zero",
562*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_track_event_zero",
563*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_translation_zero",
564*6dbdd20aSAndroid Build Coastguard Worker        ":protos_third_party_pprof_zero",
565*6dbdd20aSAndroid Build Coastguard Worker        ":protozero",
566*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_containers_containers",
567*6dbdd20aSAndroid Build Coastguard Worker    ] + PERFETTO_CONFIG.deps.zlib,
568*6dbdd20aSAndroid Build Coastguard Worker    linkstatic = True,
569*6dbdd20aSAndroid Build Coastguard Worker)
570*6dbdd20aSAndroid Build Coastguard Worker
571*6dbdd20aSAndroid Build Coastguard Worker# GN target: //test:client_api_example
572*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_binary(
573*6dbdd20aSAndroid Build Coastguard Worker    name = "client_api_example",
574*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
575*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_base_base",
576*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_protozero_protozero",
577*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_public_abi_base",
578*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_public_base",
579*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_public_protozero",
580*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_tracing_core_forward_decls",
581*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_tracing_tracing",
582*6dbdd20aSAndroid Build Coastguard Worker        "test/client_api_example.cc",
583*6dbdd20aSAndroid Build Coastguard Worker    ],
584*6dbdd20aSAndroid Build Coastguard Worker    deps = [
585*6dbdd20aSAndroid Build Coastguard Worker        ":libperfetto_client_experimental",
586*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_common_cpp",
587*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_common_zero",
588*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_android_cpp",
589*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_android_zero",
590*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_cpp",
591*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_ftrace_cpp",
592*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_ftrace_zero",
593*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_gpu_cpp",
594*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_gpu_zero",
595*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_inode_file_cpp",
596*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_inode_file_zero",
597*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_interceptors_cpp",
598*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_interceptors_zero",
599*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_power_cpp",
600*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_power_zero",
601*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_process_stats_cpp",
602*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_process_stats_zero",
603*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_profiling_cpp",
604*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_profiling_zero",
605*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_statsd_cpp",
606*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_statsd_zero",
607*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_sys_stats_cpp",
608*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_sys_stats_zero",
609*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_system_info_cpp",
610*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_system_info_zero",
611*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_track_event_cpp",
612*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_track_event_zero",
613*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_zero",
614*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_android_winscope_common_zero",
615*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_android_winscope_regular_zero",
616*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_android_zero",
617*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_chrome_zero",
618*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_etw_zero",
619*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_filesystem_zero",
620*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_ftrace_zero",
621*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_gpu_zero",
622*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_interned_data_zero",
623*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_minimal_zero",
624*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_non_minimal_zero",
625*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_perfetto_zero",
626*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_power_zero",
627*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_profiling_zero",
628*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_ps_zero",
629*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_statsd_zero",
630*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_sys_stats_zero",
631*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_system_info_zero",
632*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_track_event_cpp",
633*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_track_event_zero",
634*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_translation_zero",
635*6dbdd20aSAndroid Build Coastguard Worker    ],
636*6dbdd20aSAndroid Build Coastguard Worker)
637*6dbdd20aSAndroid Build Coastguard Worker
638*6dbdd20aSAndroid Build Coastguard Worker# GN target: //:libperfetto
639*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_library(
640*6dbdd20aSAndroid Build Coastguard Worker    name = "libperfetto",
641*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
642*6dbdd20aSAndroid Build Coastguard Worker        ":src_android_stats_android_stats",
643*6dbdd20aSAndroid Build Coastguard Worker        ":src_android_stats_perfetto_atoms",
644*6dbdd20aSAndroid Build Coastguard Worker        ":src_protozero_filtering_bytecode_common",
645*6dbdd20aSAndroid Build Coastguard Worker        ":src_protozero_filtering_bytecode_parser",
646*6dbdd20aSAndroid Build Coastguard Worker        ":src_protozero_filtering_message_filter",
647*6dbdd20aSAndroid Build Coastguard Worker        ":src_protozero_filtering_string_filter",
648*6dbdd20aSAndroid Build Coastguard Worker        ":src_traced_service_builtin_producer",
649*6dbdd20aSAndroid Build Coastguard Worker        ":src_traced_service_service",
650*6dbdd20aSAndroid Build Coastguard Worker        ":src_tracing_common",
651*6dbdd20aSAndroid Build Coastguard Worker        ":src_tracing_core_core",
652*6dbdd20aSAndroid Build Coastguard Worker        ":src_tracing_ipc_common",
653*6dbdd20aSAndroid Build Coastguard Worker        ":src_tracing_ipc_default_socket",
654*6dbdd20aSAndroid Build Coastguard Worker        ":src_tracing_ipc_service_service",
655*6dbdd20aSAndroid Build Coastguard Worker        ":src_tracing_service_service",
656*6dbdd20aSAndroid Build Coastguard Worker        ":src_tracing_service_zlib_compressor",
657*6dbdd20aSAndroid Build Coastguard Worker    ] + select({
658*6dbdd20aSAndroid Build Coastguard Worker        "@platforms//os:windows": [],
659*6dbdd20aSAndroid Build Coastguard Worker        "//conditions:default": [
660*6dbdd20aSAndroid Build Coastguard Worker            ":src_android_internal_headers",
661*6dbdd20aSAndroid Build Coastguard Worker            ":src_android_internal_lazy_library_loader",
662*6dbdd20aSAndroid Build Coastguard Worker            ":src_kallsyms_kallsyms",
663*6dbdd20aSAndroid Build Coastguard Worker            ":src_kernel_utils_syscall_table",
664*6dbdd20aSAndroid Build Coastguard Worker            ":src_protozero_proto_ring_buffer",
665*6dbdd20aSAndroid Build Coastguard Worker            ":src_traced_probes_android_game_intervention_list_android_game_intervention_list",
666*6dbdd20aSAndroid Build Coastguard Worker            ":src_traced_probes_android_log_android_log",
667*6dbdd20aSAndroid Build Coastguard Worker            ":src_traced_probes_android_system_property_android_system_property",
668*6dbdd20aSAndroid Build Coastguard Worker            ":src_traced_probes_common_common",
669*6dbdd20aSAndroid Build Coastguard Worker            ":src_traced_probes_data_source",
670*6dbdd20aSAndroid Build Coastguard Worker            ":src_traced_probes_filesystem_filesystem",
671*6dbdd20aSAndroid Build Coastguard Worker            ":src_traced_probes_ftrace_format_parser_format_parser",
672*6dbdd20aSAndroid Build Coastguard Worker            ":src_traced_probes_ftrace_ftrace",
673*6dbdd20aSAndroid Build Coastguard Worker            ":src_traced_probes_ftrace_ftrace_procfs",
674*6dbdd20aSAndroid Build Coastguard Worker            ":src_traced_probes_initial_display_state_initial_display_state",
675*6dbdd20aSAndroid Build Coastguard Worker            ":src_traced_probes_metatrace_metatrace",
676*6dbdd20aSAndroid Build Coastguard Worker            ":src_traced_probes_packages_list_packages_list",
677*6dbdd20aSAndroid Build Coastguard Worker            ":src_traced_probes_packages_list_packages_list_parser",
678*6dbdd20aSAndroid Build Coastguard Worker            ":src_traced_probes_power_power",
679*6dbdd20aSAndroid Build Coastguard Worker            ":src_traced_probes_probes",
680*6dbdd20aSAndroid Build Coastguard Worker            ":src_traced_probes_probes_src",
681*6dbdd20aSAndroid Build Coastguard Worker            ":src_traced_probes_ps_ps",
682*6dbdd20aSAndroid Build Coastguard Worker            ":src_traced_probes_statsd_client_statsd_client",
683*6dbdd20aSAndroid Build Coastguard Worker            ":src_traced_probes_sys_stats_sys_stats",
684*6dbdd20aSAndroid Build Coastguard Worker            ":src_traced_probes_system_info_system_info",
685*6dbdd20aSAndroid Build Coastguard Worker            ":src_tracing_ipc_producer_producer",
686*6dbdd20aSAndroid Build Coastguard Worker        ],
687*6dbdd20aSAndroid Build Coastguard Worker    }),
688*6dbdd20aSAndroid Build Coastguard Worker    hdrs = [
689*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_base_base",
690*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_ext_base_base",
691*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_ext_ipc_ipc",
692*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_ext_protozero_protozero",
693*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_ext_traced_sys_stats_counters",
694*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_ext_traced_traced",
695*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_ext_tracing_core_core",
696*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_ext_tracing_ipc_ipc",
697*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_protozero_protozero",
698*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_public_abi_base",
699*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_public_base",
700*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_public_protozero",
701*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_tracing_core_core",
702*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_tracing_core_forward_decls",
703*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_tracing_tracing",
704*6dbdd20aSAndroid Build Coastguard Worker    ],
705*6dbdd20aSAndroid Build Coastguard Worker    deps = [
706*6dbdd20aSAndroid Build Coastguard Worker        ":perfetto_ipc",
707*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_common_cpp",
708*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_common_zero",
709*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_android_cpp",
710*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_android_zero",
711*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_cpp",
712*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_ftrace_cpp",
713*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_ftrace_zero",
714*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_gpu_cpp",
715*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_gpu_zero",
716*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_inode_file_cpp",
717*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_inode_file_zero",
718*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_interceptors_cpp",
719*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_interceptors_zero",
720*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_power_cpp",
721*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_power_zero",
722*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_process_stats_cpp",
723*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_process_stats_zero",
724*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_profiling_cpp",
725*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_profiling_zero",
726*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_statsd_cpp",
727*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_statsd_zero",
728*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_sys_stats_cpp",
729*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_sys_stats_zero",
730*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_system_info_cpp",
731*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_system_info_zero",
732*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_track_event_cpp",
733*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_track_event_zero",
734*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_zero",
735*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_ipc_cpp",
736*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_ipc_ipc",
737*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_android_winscope_common_zero",
738*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_android_winscope_regular_zero",
739*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_android_zero",
740*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_chrome_zero",
741*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_etw_zero",
742*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_filesystem_zero",
743*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_ftrace_zero",
744*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_gpu_zero",
745*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_interned_data_zero",
746*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_minimal_zero",
747*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_non_minimal_zero",
748*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_perfetto_zero",
749*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_power_zero",
750*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_profiling_zero",
751*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_ps_zero",
752*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_statsd_cpp",
753*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_statsd_zero",
754*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_sys_stats_zero",
755*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_system_info_zero",
756*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_track_event_cpp",
757*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_track_event_zero",
758*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_translation_zero",
759*6dbdd20aSAndroid Build Coastguard Worker        ":protos_third_party_statsd_config_zero",
760*6dbdd20aSAndroid Build Coastguard Worker        ":protozero",
761*6dbdd20aSAndroid Build Coastguard Worker        ":src_base_base",
762*6dbdd20aSAndroid Build Coastguard Worker        ":src_base_clock_snapshots",
763*6dbdd20aSAndroid Build Coastguard Worker        ":src_base_version",
764*6dbdd20aSAndroid Build Coastguard Worker    ] + PERFETTO_CONFIG.deps.zlib,
765*6dbdd20aSAndroid Build Coastguard Worker    linkstatic = True,
766*6dbdd20aSAndroid Build Coastguard Worker)
767*6dbdd20aSAndroid Build Coastguard Worker
768*6dbdd20aSAndroid Build Coastguard Worker# GN target: //include/perfetto/base:base
769*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
770*6dbdd20aSAndroid Build Coastguard Worker    name = "include_perfetto_base_base",
771*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
772*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/base/build_config.h",
773*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/base/compiler.h",
774*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/base/export.h",
775*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/base/flat_set.h",
776*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/base/logging.h",
777*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/base/platform_handle.h",
778*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/base/proc_utils.h",
779*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/base/status.h",
780*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/base/task_runner.h",
781*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/base/template_util.h",
782*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/base/thread_annotations.h",
783*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/base/thread_utils.h",
784*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/base/time.h",
785*6dbdd20aSAndroid Build Coastguard Worker    ],
786*6dbdd20aSAndroid Build Coastguard Worker)
787*6dbdd20aSAndroid Build Coastguard Worker
788*6dbdd20aSAndroid Build Coastguard Worker# GN target: //include/perfetto/ext/base/http:http
789*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
790*6dbdd20aSAndroid Build Coastguard Worker    name = "include_perfetto_ext_base_http_http",
791*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
792*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/ext/base/http/http_server.h",
793*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/ext/base/http/sha1.h",
794*6dbdd20aSAndroid Build Coastguard Worker    ],
795*6dbdd20aSAndroid Build Coastguard Worker)
796*6dbdd20aSAndroid Build Coastguard Worker
797*6dbdd20aSAndroid Build Coastguard Worker# GN target: //include/perfetto/ext/base:base
798*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
799*6dbdd20aSAndroid Build Coastguard Worker    name = "include_perfetto_ext_base_base",
800*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
801*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/ext/base/android_utils.h",
802*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/ext/base/base64.h",
803*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/ext/base/circular_queue.h",
804*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/ext/base/clock_snapshots.h",
805*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/ext/base/container_annotations.h",
806*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/ext/base/crash_keys.h",
807*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/ext/base/ctrl_c_handler.h",
808*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/ext/base/endian.h",
809*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/ext/base/event_fd.h",
810*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/ext/base/file_utils.h",
811*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/ext/base/flat_hash_map.h",
812*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/ext/base/getopt.h",
813*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/ext/base/getopt_compat.h",
814*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/ext/base/hash.h",
815*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/ext/base/metatrace.h",
816*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/ext/base/metatrace_events.h",
817*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/ext/base/no_destructor.h",
818*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/ext/base/paged_memory.h",
819*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/ext/base/periodic_task.h",
820*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/ext/base/pipe.h",
821*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/ext/base/platform.h",
822*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/ext/base/scoped_file.h",
823*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/ext/base/scoped_mmap.h",
824*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/ext/base/small_set.h",
825*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/ext/base/small_vector.h",
826*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/ext/base/status_or.h",
827*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/ext/base/string_splitter.h",
828*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/ext/base/string_utils.h",
829*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/ext/base/string_view.h",
830*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/ext/base/string_view_splitter.h",
831*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/ext/base/string_writer.h",
832*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/ext/base/subprocess.h",
833*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/ext/base/sys_types.h",
834*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/ext/base/temp_file.h",
835*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/ext/base/thread_annotations.h",
836*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/ext/base/thread_checker.h",
837*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/ext/base/thread_task_runner.h",
838*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/ext/base/thread_utils.h",
839*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/ext/base/unix_socket.h",
840*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/ext/base/unix_task_runner.h",
841*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/ext/base/utils.h",
842*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/ext/base/uuid.h",
843*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/ext/base/waitable_event.h",
844*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/ext/base/watchdog.h",
845*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/ext/base/watchdog_noop.h",
846*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/ext/base/watchdog_posix.h",
847*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/ext/base/weak_ptr.h",
848*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/ext/base/weak_runner.h",
849*6dbdd20aSAndroid Build Coastguard Worker    ],
850*6dbdd20aSAndroid Build Coastguard Worker)
851*6dbdd20aSAndroid Build Coastguard Worker
852*6dbdd20aSAndroid Build Coastguard Worker# GN target: //include/perfetto/ext/base:version
853*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
854*6dbdd20aSAndroid Build Coastguard Worker    name = "include_perfetto_ext_base_version",
855*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
856*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/ext/base/version.h",
857*6dbdd20aSAndroid Build Coastguard Worker    ],
858*6dbdd20aSAndroid Build Coastguard Worker)
859*6dbdd20aSAndroid Build Coastguard Worker
860*6dbdd20aSAndroid Build Coastguard Worker# GN target: //include/perfetto/ext/ipc:ipc
861*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
862*6dbdd20aSAndroid Build Coastguard Worker    name = "include_perfetto_ext_ipc_ipc",
863*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
864*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/ext/ipc/async_result.h",
865*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/ext/ipc/basic_types.h",
866*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/ext/ipc/client.h",
867*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/ext/ipc/client_info.h",
868*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/ext/ipc/codegen_helpers.h",
869*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/ext/ipc/deferred.h",
870*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/ext/ipc/host.h",
871*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/ext/ipc/service.h",
872*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/ext/ipc/service_descriptor.h",
873*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/ext/ipc/service_proxy.h",
874*6dbdd20aSAndroid Build Coastguard Worker    ],
875*6dbdd20aSAndroid Build Coastguard Worker)
876*6dbdd20aSAndroid Build Coastguard Worker
877*6dbdd20aSAndroid Build Coastguard Worker# GN target: //include/perfetto/ext/protozero:protozero
878*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
879*6dbdd20aSAndroid Build Coastguard Worker    name = "include_perfetto_ext_protozero_protozero",
880*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
881*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/ext/protozero/proto_ring_buffer.h",
882*6dbdd20aSAndroid Build Coastguard Worker    ],
883*6dbdd20aSAndroid Build Coastguard Worker)
884*6dbdd20aSAndroid Build Coastguard Worker
885*6dbdd20aSAndroid Build Coastguard Worker# GN target: //include/perfetto/ext/trace_processor/importers/memory_tracker:memory_tracker
886*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
887*6dbdd20aSAndroid Build Coastguard Worker    name = "include_perfetto_ext_trace_processor_importers_memory_tracker_memory_tracker",
888*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
889*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/ext/trace_processor/importers/memory_tracker/graph.h",
890*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/ext/trace_processor/importers/memory_tracker/graph_processor.h",
891*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/ext/trace_processor/importers/memory_tracker/memory_allocator_node_id.h",
892*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/ext/trace_processor/importers/memory_tracker/memory_graph_edge.h",
893*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/ext/trace_processor/importers/memory_tracker/raw_memory_graph_node.h",
894*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/ext/trace_processor/importers/memory_tracker/raw_process_memory_node.h",
895*6dbdd20aSAndroid Build Coastguard Worker    ],
896*6dbdd20aSAndroid Build Coastguard Worker)
897*6dbdd20aSAndroid Build Coastguard Worker
898*6dbdd20aSAndroid Build Coastguard Worker# GN target: //include/perfetto/ext/trace_processor/rpc:query_result_serializer
899*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
900*6dbdd20aSAndroid Build Coastguard Worker    name = "include_perfetto_ext_trace_processor_rpc_query_result_serializer",
901*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
902*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/ext/trace_processor/rpc/query_result_serializer.h",
903*6dbdd20aSAndroid Build Coastguard Worker    ],
904*6dbdd20aSAndroid Build Coastguard Worker)
905*6dbdd20aSAndroid Build Coastguard Worker
906*6dbdd20aSAndroid Build Coastguard Worker# GN target: //include/perfetto/ext/trace_processor:demangle
907*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
908*6dbdd20aSAndroid Build Coastguard Worker    name = "include_perfetto_ext_trace_processor_demangle",
909*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
910*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/ext/trace_processor/demangle.h",
911*6dbdd20aSAndroid Build Coastguard Worker    ],
912*6dbdd20aSAndroid Build Coastguard Worker)
913*6dbdd20aSAndroid Build Coastguard Worker
914*6dbdd20aSAndroid Build Coastguard Worker# GN target: //include/perfetto/ext/trace_processor:export_json
915*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
916*6dbdd20aSAndroid Build Coastguard Worker    name = "include_perfetto_ext_trace_processor_export_json",
917*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
918*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/ext/trace_processor/export_json.h",
919*6dbdd20aSAndroid Build Coastguard Worker    ],
920*6dbdd20aSAndroid Build Coastguard Worker)
921*6dbdd20aSAndroid Build Coastguard Worker
922*6dbdd20aSAndroid Build Coastguard Worker# GN target: //include/perfetto/ext/traced:sys_stats_counters
923*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
924*6dbdd20aSAndroid Build Coastguard Worker    name = "include_perfetto_ext_traced_sys_stats_counters",
925*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
926*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/ext/traced/sys_stats_counters.h",
927*6dbdd20aSAndroid Build Coastguard Worker    ],
928*6dbdd20aSAndroid Build Coastguard Worker)
929*6dbdd20aSAndroid Build Coastguard Worker
930*6dbdd20aSAndroid Build Coastguard Worker# GN target: //include/perfetto/ext/traced:traced
931*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
932*6dbdd20aSAndroid Build Coastguard Worker    name = "include_perfetto_ext_traced_traced",
933*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
934*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/ext/traced/data_source_types.h",
935*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/ext/traced/traced.h",
936*6dbdd20aSAndroid Build Coastguard Worker    ],
937*6dbdd20aSAndroid Build Coastguard Worker)
938*6dbdd20aSAndroid Build Coastguard Worker
939*6dbdd20aSAndroid Build Coastguard Worker# GN target: //include/perfetto/ext/tracing/core:core
940*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
941*6dbdd20aSAndroid Build Coastguard Worker    name = "include_perfetto_ext_tracing_core_core",
942*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
943*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/ext/tracing/core/basic_types.h",
944*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/ext/tracing/core/client_identity.h",
945*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/ext/tracing/core/commit_data_request.h",
946*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/ext/tracing/core/consumer.h",
947*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/ext/tracing/core/observable_events.h",
948*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/ext/tracing/core/producer.h",
949*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/ext/tracing/core/shared_memory.h",
950*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/ext/tracing/core/shared_memory_abi.h",
951*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/ext/tracing/core/shared_memory_arbiter.h",
952*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/ext/tracing/core/slice.h",
953*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/ext/tracing/core/trace_packet.h",
954*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/ext/tracing/core/trace_stats.h",
955*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/ext/tracing/core/trace_writer.h",
956*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/ext/tracing/core/tracing_service.h",
957*6dbdd20aSAndroid Build Coastguard Worker    ],
958*6dbdd20aSAndroid Build Coastguard Worker)
959*6dbdd20aSAndroid Build Coastguard Worker
960*6dbdd20aSAndroid Build Coastguard Worker# GN target: //include/perfetto/ext/tracing/ipc:ipc
961*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
962*6dbdd20aSAndroid Build Coastguard Worker    name = "include_perfetto_ext_tracing_ipc_ipc",
963*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
964*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/ext/tracing/ipc/consumer_ipc_client.h",
965*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/ext/tracing/ipc/producer_ipc_client.h",
966*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/ext/tracing/ipc/service_ipc_host.h",
967*6dbdd20aSAndroid Build Coastguard Worker    ],
968*6dbdd20aSAndroid Build Coastguard Worker)
969*6dbdd20aSAndroid Build Coastguard Worker
970*6dbdd20aSAndroid Build Coastguard Worker# GN target: //include/perfetto/profiling:pprof_builder
971*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
972*6dbdd20aSAndroid Build Coastguard Worker    name = "include_perfetto_profiling_pprof_builder",
973*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
974*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/profiling/pprof_builder.h",
975*6dbdd20aSAndroid Build Coastguard Worker    ],
976*6dbdd20aSAndroid Build Coastguard Worker)
977*6dbdd20aSAndroid Build Coastguard Worker
978*6dbdd20aSAndroid Build Coastguard Worker# GN target: //include/perfetto/protozero:protozero
979*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
980*6dbdd20aSAndroid Build Coastguard Worker    name = "include_perfetto_protozero_protozero",
981*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
982*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/protozero/contiguous_memory_range.h",
983*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/protozero/copyable_ptr.h",
984*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/protozero/cpp_message_obj.h",
985*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/protozero/field.h",
986*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/protozero/field_writer.h",
987*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/protozero/gen_field_helpers.h",
988*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/protozero/message.h",
989*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/protozero/message_arena.h",
990*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/protozero/message_handle.h",
991*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/protozero/packed_repeated_fields.h",
992*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/protozero/proto_decoder.h",
993*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/protozero/proto_utils.h",
994*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/protozero/root_message.h",
995*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/protozero/scattered_heap_buffer.h",
996*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/protozero/scattered_stream_null_delegate.h",
997*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/protozero/scattered_stream_writer.h",
998*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/protozero/static_buffer.h",
999*6dbdd20aSAndroid Build Coastguard Worker    ],
1000*6dbdd20aSAndroid Build Coastguard Worker)
1001*6dbdd20aSAndroid Build Coastguard Worker
1002*6dbdd20aSAndroid Build Coastguard Worker# GN target: //include/perfetto/public/abi:base
1003*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
1004*6dbdd20aSAndroid Build Coastguard Worker    name = "include_perfetto_public_abi_base",
1005*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
1006*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/public/abi/atomic.h",
1007*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/public/abi/export.h",
1008*6dbdd20aSAndroid Build Coastguard Worker    ],
1009*6dbdd20aSAndroid Build Coastguard Worker)
1010*6dbdd20aSAndroid Build Coastguard Worker
1011*6dbdd20aSAndroid Build Coastguard Worker# GN target: //include/perfetto/public/abi:public
1012*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
1013*6dbdd20aSAndroid Build Coastguard Worker    name = "include_perfetto_public_abi_public",
1014*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
1015*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/public/abi/backend_type.h",
1016*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/public/abi/data_source_abi.h",
1017*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/public/abi/heap_buffer.h",
1018*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/public/abi/pb_decoder_abi.h",
1019*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/public/abi/producer_abi.h",
1020*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/public/abi/stream_writer_abi.h",
1021*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/public/abi/thread_utils_abi.h",
1022*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/public/abi/tracing_session_abi.h",
1023*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/public/abi/track_event_abi.h",
1024*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/public/abi/track_event_hl_abi.h",
1025*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/public/abi/track_event_ll_abi.h",
1026*6dbdd20aSAndroid Build Coastguard Worker    ],
1027*6dbdd20aSAndroid Build Coastguard Worker)
1028*6dbdd20aSAndroid Build Coastguard Worker
1029*6dbdd20aSAndroid Build Coastguard Worker# GN target: //include/perfetto/public/protos:protos
1030*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
1031*6dbdd20aSAndroid Build Coastguard Worker    name = "include_perfetto_public_protos_protos",
1032*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
1033*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/public/protos/common/builtin_clock.pzc.h",
1034*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/public/protos/common/data_source_descriptor.pzc.h",
1035*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/public/protos/config/data_source_config.pzc.h",
1036*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/public/protos/config/trace_config.pzc.h",
1037*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/public/protos/config/track_event/track_event_config.pzc.h",
1038*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/public/protos/trace/interned_data/interned_data.pzc.h",
1039*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/public/protos/trace/test_event.pzc.h",
1040*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/public/protos/trace/trace.pzc.h",
1041*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/public/protos/trace/trace_packet.pzc.h",
1042*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/public/protos/trace/track_event/counter_descriptor.pzc.h",
1043*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/public/protos/trace/track_event/debug_annotation.pzc.h",
1044*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/public/protos/trace/track_event/track_descriptor.pzc.h",
1045*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/public/protos/trace/track_event/track_event.pzc.h",
1046*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/public/protos/trace/trigger.pzc.h",
1047*6dbdd20aSAndroid Build Coastguard Worker    ],
1048*6dbdd20aSAndroid Build Coastguard Worker)
1049*6dbdd20aSAndroid Build Coastguard Worker
1050*6dbdd20aSAndroid Build Coastguard Worker# GN target: //include/perfetto/public:base
1051*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
1052*6dbdd20aSAndroid Build Coastguard Worker    name = "include_perfetto_public_base",
1053*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
1054*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/public/compiler.h",
1055*6dbdd20aSAndroid Build Coastguard Worker    ],
1056*6dbdd20aSAndroid Build Coastguard Worker)
1057*6dbdd20aSAndroid Build Coastguard Worker
1058*6dbdd20aSAndroid Build Coastguard Worker# GN target: //include/perfetto/public:protozero
1059*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
1060*6dbdd20aSAndroid Build Coastguard Worker    name = "include_perfetto_public_protozero",
1061*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
1062*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/public/pb_utils.h",
1063*6dbdd20aSAndroid Build Coastguard Worker    ],
1064*6dbdd20aSAndroid Build Coastguard Worker)
1065*6dbdd20aSAndroid Build Coastguard Worker
1066*6dbdd20aSAndroid Build Coastguard Worker# GN target: //include/perfetto/public:public
1067*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
1068*6dbdd20aSAndroid Build Coastguard Worker    name = "include_perfetto_public_public",
1069*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
1070*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/public/data_source.h",
1071*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/public/fnv1a.h",
1072*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/public/pb_decoder.h",
1073*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/public/pb_macros.h",
1074*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/public/pb_msg.h",
1075*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/public/pb_packed.h",
1076*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/public/producer.h",
1077*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/public/stream_writer.h",
1078*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/public/te_category_macros.h",
1079*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/public/te_macros.h",
1080*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/public/thread_utils.h",
1081*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/public/track_event.h",
1082*6dbdd20aSAndroid Build Coastguard Worker    ],
1083*6dbdd20aSAndroid Build Coastguard Worker)
1084*6dbdd20aSAndroid Build Coastguard Worker
1085*6dbdd20aSAndroid Build Coastguard Worker# GN target: //include/perfetto/trace_processor:basic_types
1086*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
1087*6dbdd20aSAndroid Build Coastguard Worker    name = "include_perfetto_trace_processor_basic_types",
1088*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
1089*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/trace_processor/basic_types.h",
1090*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/trace_processor/status.h",
1091*6dbdd20aSAndroid Build Coastguard Worker    ],
1092*6dbdd20aSAndroid Build Coastguard Worker)
1093*6dbdd20aSAndroid Build Coastguard Worker
1094*6dbdd20aSAndroid Build Coastguard Worker# GN target: //include/perfetto/trace_processor:storage
1095*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
1096*6dbdd20aSAndroid Build Coastguard Worker    name = "include_perfetto_trace_processor_storage",
1097*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
1098*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/trace_processor/ref_counted.h",
1099*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/trace_processor/trace_blob.h",
1100*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/trace_processor/trace_blob_view.h",
1101*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/trace_processor/trace_processor_storage.h",
1102*6dbdd20aSAndroid Build Coastguard Worker    ],
1103*6dbdd20aSAndroid Build Coastguard Worker)
1104*6dbdd20aSAndroid Build Coastguard Worker
1105*6dbdd20aSAndroid Build Coastguard Worker# GN target: //include/perfetto/trace_processor:trace_processor
1106*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
1107*6dbdd20aSAndroid Build Coastguard Worker    name = "include_perfetto_trace_processor_trace_processor",
1108*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
1109*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/trace_processor/iterator.h",
1110*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/trace_processor/metatrace_config.h",
1111*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/trace_processor/read_trace.h",
1112*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/trace_processor/trace_processor.h",
1113*6dbdd20aSAndroid Build Coastguard Worker    ],
1114*6dbdd20aSAndroid Build Coastguard Worker)
1115*6dbdd20aSAndroid Build Coastguard Worker
1116*6dbdd20aSAndroid Build Coastguard Worker# GN target: //include/perfetto/tracing/core:core
1117*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
1118*6dbdd20aSAndroid Build Coastguard Worker    name = "include_perfetto_tracing_core_core",
1119*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
1120*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/tracing/core/chrome_config.h",
1121*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/tracing/core/data_source_config.h",
1122*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/tracing/core/data_source_descriptor.h",
1123*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/tracing/core/flush_flags.h",
1124*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/tracing/core/trace_config.h",
1125*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/tracing/core/tracing_service_capabilities.h",
1126*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/tracing/core/tracing_service_state.h",
1127*6dbdd20aSAndroid Build Coastguard Worker    ],
1128*6dbdd20aSAndroid Build Coastguard Worker)
1129*6dbdd20aSAndroid Build Coastguard Worker
1130*6dbdd20aSAndroid Build Coastguard Worker# GN target: //include/perfetto/tracing/core:forward_decls
1131*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
1132*6dbdd20aSAndroid Build Coastguard Worker    name = "include_perfetto_tracing_core_forward_decls",
1133*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
1134*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/tracing/core/forward_decls.h",
1135*6dbdd20aSAndroid Build Coastguard Worker    ],
1136*6dbdd20aSAndroid Build Coastguard Worker)
1137*6dbdd20aSAndroid Build Coastguard Worker
1138*6dbdd20aSAndroid Build Coastguard Worker# GN target: //include/perfetto/tracing:tracing
1139*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
1140*6dbdd20aSAndroid Build Coastguard Worker    name = "include_perfetto_tracing_tracing",
1141*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
1142*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/tracing/backend_type.h",
1143*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/tracing/buffer_exhausted_policy.h",
1144*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/tracing/console_interceptor.h",
1145*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/tracing/data_source.h",
1146*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/tracing/debug_annotation.h",
1147*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/tracing/default_socket.h",
1148*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/tracing/event_context.h",
1149*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/tracing/interceptor.h",
1150*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/tracing/internal/basic_types.h",
1151*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/tracing/internal/checked_scope.h",
1152*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/tracing/internal/data_source_internal.h",
1153*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/tracing/internal/data_source_type.h",
1154*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/tracing/internal/fnv1a.h",
1155*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/tracing/internal/in_process_tracing_backend.h",
1156*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/tracing/internal/interceptor_trace_writer.h",
1157*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/tracing/internal/system_tracing_backend.h",
1158*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/tracing/internal/tracing_backend_fake.h",
1159*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/tracing/internal/tracing_muxer.h",
1160*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/tracing/internal/tracing_tls.h",
1161*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/tracing/internal/track_event_data_source.h",
1162*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/tracing/internal/track_event_internal.h",
1163*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/tracing/internal/track_event_interned_fields.h",
1164*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/tracing/internal/track_event_legacy.h",
1165*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/tracing/internal/track_event_macros.h",
1166*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/tracing/internal/write_track_event_args.h",
1167*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/tracing/locked_handle.h",
1168*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/tracing/platform.h",
1169*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/tracing/string_helpers.h",
1170*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/tracing/trace_writer_base.h",
1171*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/tracing/traced_proto.h",
1172*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/tracing/traced_value.h",
1173*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/tracing/traced_value_forward.h",
1174*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/tracing/tracing.h",
1175*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/tracing/tracing_backend.h",
1176*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/tracing/tracing_policy.h",
1177*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/tracing/track.h",
1178*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/tracing/track_event.h",
1179*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/tracing/track_event_args.h",
1180*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/tracing/track_event_category_registry.h",
1181*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/tracing/track_event_interned_data_index.h",
1182*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/tracing/track_event_legacy.h",
1183*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/tracing/track_event_state_tracker.h",
1184*6dbdd20aSAndroid Build Coastguard Worker    ],
1185*6dbdd20aSAndroid Build Coastguard Worker)
1186*6dbdd20aSAndroid Build Coastguard Worker
1187*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/android_internal:headers
1188*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
1189*6dbdd20aSAndroid Build Coastguard Worker    name = "src_android_internal_headers",
1190*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
1191*6dbdd20aSAndroid Build Coastguard Worker        "src/android_internal/atrace_hal.h",
1192*6dbdd20aSAndroid Build Coastguard Worker        "src/android_internal/health_hal.h",
1193*6dbdd20aSAndroid Build Coastguard Worker        "src/android_internal/incident_service.h",
1194*6dbdd20aSAndroid Build Coastguard Worker        "src/android_internal/power_stats.h",
1195*6dbdd20aSAndroid Build Coastguard Worker        "src/android_internal/statsd.h",
1196*6dbdd20aSAndroid Build Coastguard Worker        "src/android_internal/statsd_logging.h",
1197*6dbdd20aSAndroid Build Coastguard Worker        "src/android_internal/tracing_service_proxy.h",
1198*6dbdd20aSAndroid Build Coastguard Worker    ],
1199*6dbdd20aSAndroid Build Coastguard Worker)
1200*6dbdd20aSAndroid Build Coastguard Worker
1201*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/android_internal:lazy_library_loader
1202*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
1203*6dbdd20aSAndroid Build Coastguard Worker    name = "src_android_internal_lazy_library_loader",
1204*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
1205*6dbdd20aSAndroid Build Coastguard Worker        "src/android_internal/lazy_library_loader.cc",
1206*6dbdd20aSAndroid Build Coastguard Worker        "src/android_internal/lazy_library_loader.h",
1207*6dbdd20aSAndroid Build Coastguard Worker    ],
1208*6dbdd20aSAndroid Build Coastguard Worker)
1209*6dbdd20aSAndroid Build Coastguard Worker
1210*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/android_stats:android_stats
1211*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
1212*6dbdd20aSAndroid Build Coastguard Worker    name = "src_android_stats_android_stats",
1213*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
1214*6dbdd20aSAndroid Build Coastguard Worker        "src/android_stats/statsd_logging_helper.cc",
1215*6dbdd20aSAndroid Build Coastguard Worker        "src/android_stats/statsd_logging_helper.h",
1216*6dbdd20aSAndroid Build Coastguard Worker    ],
1217*6dbdd20aSAndroid Build Coastguard Worker)
1218*6dbdd20aSAndroid Build Coastguard Worker
1219*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/android_stats:perfetto_atoms
1220*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
1221*6dbdd20aSAndroid Build Coastguard Worker    name = "src_android_stats_perfetto_atoms",
1222*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
1223*6dbdd20aSAndroid Build Coastguard Worker        "src/android_stats/perfetto_atoms.h",
1224*6dbdd20aSAndroid Build Coastguard Worker    ],
1225*6dbdd20aSAndroid Build Coastguard Worker)
1226*6dbdd20aSAndroid Build Coastguard Worker
1227*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/base/http:http
1228*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_library(
1229*6dbdd20aSAndroid Build Coastguard Worker    name = "src_base_http_http",
1230*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
1231*6dbdd20aSAndroid Build Coastguard Worker        "src/base/http/http_server.cc",
1232*6dbdd20aSAndroid Build Coastguard Worker        "src/base/http/sha1.cc",
1233*6dbdd20aSAndroid Build Coastguard Worker    ],
1234*6dbdd20aSAndroid Build Coastguard Worker    hdrs = [
1235*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_base_base",
1236*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_ext_base_base",
1237*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_ext_base_http_http",
1238*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_public_abi_base",
1239*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_public_base",
1240*6dbdd20aSAndroid Build Coastguard Worker    ],
1241*6dbdd20aSAndroid Build Coastguard Worker    deps = [
1242*6dbdd20aSAndroid Build Coastguard Worker        ":src_base_base",
1243*6dbdd20aSAndroid Build Coastguard Worker        ":src_base_unix_socket",
1244*6dbdd20aSAndroid Build Coastguard Worker    ],
1245*6dbdd20aSAndroid Build Coastguard Worker    linkstatic = True,
1246*6dbdd20aSAndroid Build Coastguard Worker)
1247*6dbdd20aSAndroid Build Coastguard Worker
1248*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/base:base
1249*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_library(
1250*6dbdd20aSAndroid Build Coastguard Worker    name = "src_base_base",
1251*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
1252*6dbdd20aSAndroid Build Coastguard Worker        "src/base/android_utils.cc",
1253*6dbdd20aSAndroid Build Coastguard Worker        "src/base/base64.cc",
1254*6dbdd20aSAndroid Build Coastguard Worker        "src/base/crash_keys.cc",
1255*6dbdd20aSAndroid Build Coastguard Worker        "src/base/ctrl_c_handler.cc",
1256*6dbdd20aSAndroid Build Coastguard Worker        "src/base/event_fd.cc",
1257*6dbdd20aSAndroid Build Coastguard Worker        "src/base/file_utils.cc",
1258*6dbdd20aSAndroid Build Coastguard Worker        "src/base/getopt_compat.cc",
1259*6dbdd20aSAndroid Build Coastguard Worker        "src/base/log_ring_buffer.h",
1260*6dbdd20aSAndroid Build Coastguard Worker        "src/base/logging.cc",
1261*6dbdd20aSAndroid Build Coastguard Worker        "src/base/metatrace.cc",
1262*6dbdd20aSAndroid Build Coastguard Worker        "src/base/paged_memory.cc",
1263*6dbdd20aSAndroid Build Coastguard Worker        "src/base/periodic_task.cc",
1264*6dbdd20aSAndroid Build Coastguard Worker        "src/base/pipe.cc",
1265*6dbdd20aSAndroid Build Coastguard Worker        "src/base/scoped_mmap.cc",
1266*6dbdd20aSAndroid Build Coastguard Worker        "src/base/status.cc",
1267*6dbdd20aSAndroid Build Coastguard Worker        "src/base/string_splitter.cc",
1268*6dbdd20aSAndroid Build Coastguard Worker        "src/base/string_utils.cc",
1269*6dbdd20aSAndroid Build Coastguard Worker        "src/base/string_view.cc",
1270*6dbdd20aSAndroid Build Coastguard Worker        "src/base/string_view_splitter.cc",
1271*6dbdd20aSAndroid Build Coastguard Worker        "src/base/subprocess.cc",
1272*6dbdd20aSAndroid Build Coastguard Worker        "src/base/subprocess_posix.cc",
1273*6dbdd20aSAndroid Build Coastguard Worker        "src/base/subprocess_windows.cc",
1274*6dbdd20aSAndroid Build Coastguard Worker        "src/base/temp_file.cc",
1275*6dbdd20aSAndroid Build Coastguard Worker        "src/base/thread_checker.cc",
1276*6dbdd20aSAndroid Build Coastguard Worker        "src/base/thread_task_runner.cc",
1277*6dbdd20aSAndroid Build Coastguard Worker        "src/base/thread_utils.cc",
1278*6dbdd20aSAndroid Build Coastguard Worker        "src/base/time.cc",
1279*6dbdd20aSAndroid Build Coastguard Worker        "src/base/unix_task_runner.cc",
1280*6dbdd20aSAndroid Build Coastguard Worker        "src/base/utils.cc",
1281*6dbdd20aSAndroid Build Coastguard Worker        "src/base/uuid.cc",
1282*6dbdd20aSAndroid Build Coastguard Worker        "src/base/virtual_destructors.cc",
1283*6dbdd20aSAndroid Build Coastguard Worker        "src/base/waitable_event.cc",
1284*6dbdd20aSAndroid Build Coastguard Worker        "src/base/watchdog_posix.cc",
1285*6dbdd20aSAndroid Build Coastguard Worker        "src/base/weak_runner.cc",
1286*6dbdd20aSAndroid Build Coastguard Worker    ],
1287*6dbdd20aSAndroid Build Coastguard Worker    hdrs = [
1288*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_base_base",
1289*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_ext_base_base",
1290*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_public_abi_base",
1291*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_public_base",
1292*6dbdd20aSAndroid Build Coastguard Worker    ],
1293*6dbdd20aSAndroid Build Coastguard Worker    deps = [
1294*6dbdd20aSAndroid Build Coastguard Worker    ] + PERFETTO_CONFIG.deps.base_platform,
1295*6dbdd20aSAndroid Build Coastguard Worker    linkstatic = True,
1296*6dbdd20aSAndroid Build Coastguard Worker)
1297*6dbdd20aSAndroid Build Coastguard Worker
1298*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/base:clock_snapshots
1299*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_library(
1300*6dbdd20aSAndroid Build Coastguard Worker    name = "src_base_clock_snapshots",
1301*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
1302*6dbdd20aSAndroid Build Coastguard Worker        "src/base/clock_snapshots.cc",
1303*6dbdd20aSAndroid Build Coastguard Worker    ],
1304*6dbdd20aSAndroid Build Coastguard Worker    hdrs = [
1305*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_base_base",
1306*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_ext_base_base",
1307*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_public_abi_base",
1308*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_public_base",
1309*6dbdd20aSAndroid Build Coastguard Worker    ],
1310*6dbdd20aSAndroid Build Coastguard Worker    deps = [
1311*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_common_zero",
1312*6dbdd20aSAndroid Build Coastguard Worker    ],
1313*6dbdd20aSAndroid Build Coastguard Worker    linkstatic = True,
1314*6dbdd20aSAndroid Build Coastguard Worker)
1315*6dbdd20aSAndroid Build Coastguard Worker
1316*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/base:unix_socket
1317*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_library(
1318*6dbdd20aSAndroid Build Coastguard Worker    name = "src_base_unix_socket",
1319*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
1320*6dbdd20aSAndroid Build Coastguard Worker        "src/base/unix_socket.cc",
1321*6dbdd20aSAndroid Build Coastguard Worker        "src/base/vm_sockets.h",
1322*6dbdd20aSAndroid Build Coastguard Worker    ],
1323*6dbdd20aSAndroid Build Coastguard Worker    hdrs = [
1324*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_base_base",
1325*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_ext_base_base",
1326*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_public_abi_base",
1327*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_public_base",
1328*6dbdd20aSAndroid Build Coastguard Worker    ],
1329*6dbdd20aSAndroid Build Coastguard Worker    linkstatic = True,
1330*6dbdd20aSAndroid Build Coastguard Worker)
1331*6dbdd20aSAndroid Build Coastguard Worker
1332*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/base:version
1333*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_library(
1334*6dbdd20aSAndroid Build Coastguard Worker    name = "src_base_version",
1335*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
1336*6dbdd20aSAndroid Build Coastguard Worker        "src/base/version.cc",
1337*6dbdd20aSAndroid Build Coastguard Worker    ],
1338*6dbdd20aSAndroid Build Coastguard Worker    hdrs = [
1339*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_ext_base_version",
1340*6dbdd20aSAndroid Build Coastguard Worker    ],
1341*6dbdd20aSAndroid Build Coastguard Worker    deps = [
1342*6dbdd20aSAndroid Build Coastguard Worker        ":src_base_base",
1343*6dbdd20aSAndroid Build Coastguard Worker    ] + PERFETTO_CONFIG.deps.version_header,
1344*6dbdd20aSAndroid Build Coastguard Worker    linkstatic = True,
1345*6dbdd20aSAndroid Build Coastguard Worker)
1346*6dbdd20aSAndroid Build Coastguard Worker
1347*6dbdd20aSAndroid Build Coastguard Workerperfetto_genrule(
1348*6dbdd20aSAndroid Build Coastguard Worker    name = "src_base_version_gen_h",
1349*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
1350*6dbdd20aSAndroid Build Coastguard Worker        "CHANGELOG",
1351*6dbdd20aSAndroid Build Coastguard Worker    ],
1352*6dbdd20aSAndroid Build Coastguard Worker    outs = [
1353*6dbdd20aSAndroid Build Coastguard Worker        "perfetto_version.gen.h",
1354*6dbdd20aSAndroid Build Coastguard Worker    ],
1355*6dbdd20aSAndroid Build Coastguard Worker    cmd = "$(location gen_version_header_py) --cpp_out=$@ --changelog=$(location CHANGELOG)",
1356*6dbdd20aSAndroid Build Coastguard Worker    tools = [
1357*6dbdd20aSAndroid Build Coastguard Worker        ":gen_version_header_py",
1358*6dbdd20aSAndroid Build Coastguard Worker    ],
1359*6dbdd20aSAndroid Build Coastguard Worker)
1360*6dbdd20aSAndroid Build Coastguard Worker
1361*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/ipc:client
1362*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
1363*6dbdd20aSAndroid Build Coastguard Worker    name = "src_ipc_client",
1364*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
1365*6dbdd20aSAndroid Build Coastguard Worker        "src/ipc/client_impl.cc",
1366*6dbdd20aSAndroid Build Coastguard Worker        "src/ipc/client_impl.h",
1367*6dbdd20aSAndroid Build Coastguard Worker        "src/ipc/service_proxy.cc",
1368*6dbdd20aSAndroid Build Coastguard Worker    ],
1369*6dbdd20aSAndroid Build Coastguard Worker)
1370*6dbdd20aSAndroid Build Coastguard Worker
1371*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/ipc:common
1372*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
1373*6dbdd20aSAndroid Build Coastguard Worker    name = "src_ipc_common",
1374*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
1375*6dbdd20aSAndroid Build Coastguard Worker        "src/ipc/buffered_frame_deserializer.cc",
1376*6dbdd20aSAndroid Build Coastguard Worker        "src/ipc/buffered_frame_deserializer.h",
1377*6dbdd20aSAndroid Build Coastguard Worker        "src/ipc/deferred.cc",
1378*6dbdd20aSAndroid Build Coastguard Worker        "src/ipc/virtual_destructors.cc",
1379*6dbdd20aSAndroid Build Coastguard Worker    ],
1380*6dbdd20aSAndroid Build Coastguard Worker)
1381*6dbdd20aSAndroid Build Coastguard Worker
1382*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/ipc:host
1383*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
1384*6dbdd20aSAndroid Build Coastguard Worker    name = "src_ipc_host",
1385*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
1386*6dbdd20aSAndroid Build Coastguard Worker        "src/ipc/host_impl.cc",
1387*6dbdd20aSAndroid Build Coastguard Worker        "src/ipc/host_impl.h",
1388*6dbdd20aSAndroid Build Coastguard Worker    ],
1389*6dbdd20aSAndroid Build Coastguard Worker)
1390*6dbdd20aSAndroid Build Coastguard Worker
1391*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/kallsyms:kallsyms
1392*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
1393*6dbdd20aSAndroid Build Coastguard Worker    name = "src_kallsyms_kallsyms",
1394*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
1395*6dbdd20aSAndroid Build Coastguard Worker        "src/kallsyms/kernel_symbol_map.cc",
1396*6dbdd20aSAndroid Build Coastguard Worker        "src/kallsyms/kernel_symbol_map.h",
1397*6dbdd20aSAndroid Build Coastguard Worker        "src/kallsyms/lazy_kernel_symbolizer.cc",
1398*6dbdd20aSAndroid Build Coastguard Worker        "src/kallsyms/lazy_kernel_symbolizer.h",
1399*6dbdd20aSAndroid Build Coastguard Worker    ],
1400*6dbdd20aSAndroid Build Coastguard Worker)
1401*6dbdd20aSAndroid Build Coastguard Worker
1402*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/kernel_utils:syscall_table
1403*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
1404*6dbdd20aSAndroid Build Coastguard Worker    name = "src_kernel_utils_syscall_table",
1405*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
1406*6dbdd20aSAndroid Build Coastguard Worker        "src/kernel_utils/syscall_table.cc",
1407*6dbdd20aSAndroid Build Coastguard Worker        "src/kernel_utils/syscall_table.h",
1408*6dbdd20aSAndroid Build Coastguard Worker        "src/kernel_utils/syscall_table_generated.h",
1409*6dbdd20aSAndroid Build Coastguard Worker    ],
1410*6dbdd20aSAndroid Build Coastguard Worker)
1411*6dbdd20aSAndroid Build Coastguard Worker
1412*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/perfetto_cmd:bugreport_path
1413*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
1414*6dbdd20aSAndroid Build Coastguard Worker    name = "src_perfetto_cmd_bugreport_path",
1415*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
1416*6dbdd20aSAndroid Build Coastguard Worker        "src/perfetto_cmd/bugreport_path.h",
1417*6dbdd20aSAndroid Build Coastguard Worker    ],
1418*6dbdd20aSAndroid Build Coastguard Worker)
1419*6dbdd20aSAndroid Build Coastguard Worker
1420*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/perfetto_cmd:perfetto_cmd
1421*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
1422*6dbdd20aSAndroid Build Coastguard Worker    name = "src_perfetto_cmd_perfetto_cmd",
1423*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
1424*6dbdd20aSAndroid Build Coastguard Worker        "src/perfetto_cmd/config.cc",
1425*6dbdd20aSAndroid Build Coastguard Worker        "src/perfetto_cmd/config.h",
1426*6dbdd20aSAndroid Build Coastguard Worker        "src/perfetto_cmd/packet_writer.cc",
1427*6dbdd20aSAndroid Build Coastguard Worker        "src/perfetto_cmd/packet_writer.h",
1428*6dbdd20aSAndroid Build Coastguard Worker        "src/perfetto_cmd/perfetto_cmd.cc",
1429*6dbdd20aSAndroid Build Coastguard Worker        "src/perfetto_cmd/perfetto_cmd.h",
1430*6dbdd20aSAndroid Build Coastguard Worker    ],
1431*6dbdd20aSAndroid Build Coastguard Worker)
1432*6dbdd20aSAndroid Build Coastguard Worker
1433*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/perfetto_cmd:trigger_producer
1434*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
1435*6dbdd20aSAndroid Build Coastguard Worker    name = "src_perfetto_cmd_trigger_producer",
1436*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
1437*6dbdd20aSAndroid Build Coastguard Worker        "src/perfetto_cmd/trigger_producer.cc",
1438*6dbdd20aSAndroid Build Coastguard Worker        "src/perfetto_cmd/trigger_producer.h",
1439*6dbdd20aSAndroid Build Coastguard Worker    ],
1440*6dbdd20aSAndroid Build Coastguard Worker)
1441*6dbdd20aSAndroid Build Coastguard Worker
1442*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/profiling/symbolizer:symbolize_database
1443*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
1444*6dbdd20aSAndroid Build Coastguard Worker    name = "src_profiling_symbolizer_symbolize_database",
1445*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
1446*6dbdd20aSAndroid Build Coastguard Worker        "src/profiling/symbolizer/symbolize_database.cc",
1447*6dbdd20aSAndroid Build Coastguard Worker        "src/profiling/symbolizer/symbolize_database.h",
1448*6dbdd20aSAndroid Build Coastguard Worker    ],
1449*6dbdd20aSAndroid Build Coastguard Worker)
1450*6dbdd20aSAndroid Build Coastguard Worker
1451*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/profiling/symbolizer:symbolizer
1452*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
1453*6dbdd20aSAndroid Build Coastguard Worker    name = "src_profiling_symbolizer_symbolizer",
1454*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
1455*6dbdd20aSAndroid Build Coastguard Worker        "src/profiling/symbolizer/breakpad_parser.cc",
1456*6dbdd20aSAndroid Build Coastguard Worker        "src/profiling/symbolizer/breakpad_parser.h",
1457*6dbdd20aSAndroid Build Coastguard Worker        "src/profiling/symbolizer/breakpad_symbolizer.cc",
1458*6dbdd20aSAndroid Build Coastguard Worker        "src/profiling/symbolizer/breakpad_symbolizer.h",
1459*6dbdd20aSAndroid Build Coastguard Worker        "src/profiling/symbolizer/elf.h",
1460*6dbdd20aSAndroid Build Coastguard Worker        "src/profiling/symbolizer/filesystem.h",
1461*6dbdd20aSAndroid Build Coastguard Worker        "src/profiling/symbolizer/filesystem_posix.cc",
1462*6dbdd20aSAndroid Build Coastguard Worker        "src/profiling/symbolizer/filesystem_windows.cc",
1463*6dbdd20aSAndroid Build Coastguard Worker        "src/profiling/symbolizer/local_symbolizer.cc",
1464*6dbdd20aSAndroid Build Coastguard Worker        "src/profiling/symbolizer/local_symbolizer.h",
1465*6dbdd20aSAndroid Build Coastguard Worker        "src/profiling/symbolizer/subprocess.h",
1466*6dbdd20aSAndroid Build Coastguard Worker        "src/profiling/symbolizer/subprocess_posix.cc",
1467*6dbdd20aSAndroid Build Coastguard Worker        "src/profiling/symbolizer/subprocess_windows.cc",
1468*6dbdd20aSAndroid Build Coastguard Worker        "src/profiling/symbolizer/symbolizer.cc",
1469*6dbdd20aSAndroid Build Coastguard Worker        "src/profiling/symbolizer/symbolizer.h",
1470*6dbdd20aSAndroid Build Coastguard Worker    ],
1471*6dbdd20aSAndroid Build Coastguard Worker)
1472*6dbdd20aSAndroid Build Coastguard Worker
1473*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/profiling:deobfuscator
1474*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
1475*6dbdd20aSAndroid Build Coastguard Worker    name = "src_profiling_deobfuscator",
1476*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
1477*6dbdd20aSAndroid Build Coastguard Worker        "src/profiling/deobfuscator.cc",
1478*6dbdd20aSAndroid Build Coastguard Worker        "src/profiling/deobfuscator.h",
1479*6dbdd20aSAndroid Build Coastguard Worker    ],
1480*6dbdd20aSAndroid Build Coastguard Worker)
1481*6dbdd20aSAndroid Build Coastguard Worker
1482*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/protozero/filtering:bytecode_common
1483*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
1484*6dbdd20aSAndroid Build Coastguard Worker    name = "src_protozero_filtering_bytecode_common",
1485*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
1486*6dbdd20aSAndroid Build Coastguard Worker        "src/protozero/filtering/filter_bytecode_common.h",
1487*6dbdd20aSAndroid Build Coastguard Worker    ],
1488*6dbdd20aSAndroid Build Coastguard Worker)
1489*6dbdd20aSAndroid Build Coastguard Worker
1490*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/protozero/filtering:bytecode_generator
1491*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
1492*6dbdd20aSAndroid Build Coastguard Worker    name = "src_protozero_filtering_bytecode_generator",
1493*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
1494*6dbdd20aSAndroid Build Coastguard Worker        "src/protozero/filtering/filter_bytecode_generator.cc",
1495*6dbdd20aSAndroid Build Coastguard Worker        "src/protozero/filtering/filter_bytecode_generator.h",
1496*6dbdd20aSAndroid Build Coastguard Worker    ],
1497*6dbdd20aSAndroid Build Coastguard Worker)
1498*6dbdd20aSAndroid Build Coastguard Worker
1499*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/protozero/filtering:bytecode_parser
1500*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
1501*6dbdd20aSAndroid Build Coastguard Worker    name = "src_protozero_filtering_bytecode_parser",
1502*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
1503*6dbdd20aSAndroid Build Coastguard Worker        "src/protozero/filtering/filter_bytecode_parser.cc",
1504*6dbdd20aSAndroid Build Coastguard Worker        "src/protozero/filtering/filter_bytecode_parser.h",
1505*6dbdd20aSAndroid Build Coastguard Worker    ],
1506*6dbdd20aSAndroid Build Coastguard Worker)
1507*6dbdd20aSAndroid Build Coastguard Worker
1508*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/protozero/filtering:filter_util
1509*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
1510*6dbdd20aSAndroid Build Coastguard Worker    name = "src_protozero_filtering_filter_util",
1511*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
1512*6dbdd20aSAndroid Build Coastguard Worker        "src/protozero/filtering/filter_util.cc",
1513*6dbdd20aSAndroid Build Coastguard Worker        "src/protozero/filtering/filter_util.h",
1514*6dbdd20aSAndroid Build Coastguard Worker    ],
1515*6dbdd20aSAndroid Build Coastguard Worker)
1516*6dbdd20aSAndroid Build Coastguard Worker
1517*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/protozero/filtering:message_filter
1518*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
1519*6dbdd20aSAndroid Build Coastguard Worker    name = "src_protozero_filtering_message_filter",
1520*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
1521*6dbdd20aSAndroid Build Coastguard Worker        "src/protozero/filtering/message_filter.cc",
1522*6dbdd20aSAndroid Build Coastguard Worker        "src/protozero/filtering/message_filter.h",
1523*6dbdd20aSAndroid Build Coastguard Worker        "src/protozero/filtering/message_tokenizer.h",
1524*6dbdd20aSAndroid Build Coastguard Worker    ],
1525*6dbdd20aSAndroid Build Coastguard Worker)
1526*6dbdd20aSAndroid Build Coastguard Worker
1527*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/protozero/filtering:string_filter
1528*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
1529*6dbdd20aSAndroid Build Coastguard Worker    name = "src_protozero_filtering_string_filter",
1530*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
1531*6dbdd20aSAndroid Build Coastguard Worker        "src/protozero/filtering/string_filter.cc",
1532*6dbdd20aSAndroid Build Coastguard Worker        "src/protozero/filtering/string_filter.h",
1533*6dbdd20aSAndroid Build Coastguard Worker    ],
1534*6dbdd20aSAndroid Build Coastguard Worker)
1535*6dbdd20aSAndroid Build Coastguard Worker
1536*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/protozero:proto_ring_buffer
1537*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
1538*6dbdd20aSAndroid Build Coastguard Worker    name = "src_protozero_proto_ring_buffer",
1539*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
1540*6dbdd20aSAndroid Build Coastguard Worker        "src/protozero/proto_ring_buffer.cc",
1541*6dbdd20aSAndroid Build Coastguard Worker    ],
1542*6dbdd20aSAndroid Build Coastguard Worker)
1543*6dbdd20aSAndroid Build Coastguard Worker
1544*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/shared_lib:intern_map
1545*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
1546*6dbdd20aSAndroid Build Coastguard Worker    name = "src_shared_lib_intern_map",
1547*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
1548*6dbdd20aSAndroid Build Coastguard Worker        "src/shared_lib/intern_map.cc",
1549*6dbdd20aSAndroid Build Coastguard Worker        "src/shared_lib/intern_map.h",
1550*6dbdd20aSAndroid Build Coastguard Worker    ],
1551*6dbdd20aSAndroid Build Coastguard Worker)
1552*6dbdd20aSAndroid Build Coastguard Worker
1553*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/shared_lib:shared_lib
1554*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
1555*6dbdd20aSAndroid Build Coastguard Worker    name = "src_shared_lib_shared_lib",
1556*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
1557*6dbdd20aSAndroid Build Coastguard Worker        "src/shared_lib/data_source.cc",
1558*6dbdd20aSAndroid Build Coastguard Worker        "src/shared_lib/heap_buffer.cc",
1559*6dbdd20aSAndroid Build Coastguard Worker        "src/shared_lib/pb_decoder.cc",
1560*6dbdd20aSAndroid Build Coastguard Worker        "src/shared_lib/producer.cc",
1561*6dbdd20aSAndroid Build Coastguard Worker        "src/shared_lib/reset_for_testing.h",
1562*6dbdd20aSAndroid Build Coastguard Worker        "src/shared_lib/stream_writer.cc",
1563*6dbdd20aSAndroid Build Coastguard Worker        "src/shared_lib/stream_writer.h",
1564*6dbdd20aSAndroid Build Coastguard Worker        "src/shared_lib/thread_utils.cc",
1565*6dbdd20aSAndroid Build Coastguard Worker        "src/shared_lib/tracing_session.cc",
1566*6dbdd20aSAndroid Build Coastguard Worker        "src/shared_lib/track_event.cc",
1567*6dbdd20aSAndroid Build Coastguard Worker    ],
1568*6dbdd20aSAndroid Build Coastguard Worker)
1569*6dbdd20aSAndroid Build Coastguard Worker
1570*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_config_utils:gen_cc_config_descriptor
1571*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_proto_descriptor(
1572*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_config_utils_gen_cc_config_descriptor",
1573*6dbdd20aSAndroid Build Coastguard Worker    deps = [
1574*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_descriptor",
1575*6dbdd20aSAndroid Build Coastguard Worker    ],
1576*6dbdd20aSAndroid Build Coastguard Worker    outs = [
1577*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_config_utils/config.descriptor.h",
1578*6dbdd20aSAndroid Build Coastguard Worker    ],
1579*6dbdd20aSAndroid Build Coastguard Worker)
1580*6dbdd20aSAndroid Build Coastguard Worker
1581*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_config_utils:txt_to_pb
1582*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
1583*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_config_utils_txt_to_pb",
1584*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
1585*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_config_utils/txt_to_pb.cc",
1586*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_config_utils/txt_to_pb.h",
1587*6dbdd20aSAndroid Build Coastguard Worker    ],
1588*6dbdd20aSAndroid Build Coastguard Worker)
1589*6dbdd20aSAndroid Build Coastguard Worker
1590*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/containers:containers
1591*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_library(
1592*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_containers_containers",
1593*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
1594*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/containers/bit_vector.cc",
1595*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/containers/row_map.cc",
1596*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/containers/string_pool.cc",
1597*6dbdd20aSAndroid Build Coastguard Worker    ],
1598*6dbdd20aSAndroid Build Coastguard Worker    hdrs = [
1599*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_base_base",
1600*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_protozero_protozero",
1601*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_public_abi_base",
1602*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_public_base",
1603*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_public_protozero",
1604*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/containers/bit_vector.h",
1605*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/containers/implicit_segment_forest.h",
1606*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/containers/interval_intersector.h",
1607*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/containers/interval_tree.h",
1608*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/containers/null_term_string_view.h",
1609*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/containers/row_map.h",
1610*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/containers/row_map_algorithms.h",
1611*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/containers/string_pool.h",
1612*6dbdd20aSAndroid Build Coastguard Worker    ],
1613*6dbdd20aSAndroid Build Coastguard Worker    deps = [
1614*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_common_zero",
1615*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_processor_zero",
1616*6dbdd20aSAndroid Build Coastguard Worker        ":src_base_base",
1617*6dbdd20aSAndroid Build Coastguard Worker    ],
1618*6dbdd20aSAndroid Build Coastguard Worker    linkstatic = True,
1619*6dbdd20aSAndroid Build Coastguard Worker)
1620*6dbdd20aSAndroid Build Coastguard Worker
1621*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/db/column:column
1622*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
1623*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_db_column_column",
1624*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
1625*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/db/column/arrangement_overlay.cc",
1626*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/db/column/arrangement_overlay.h",
1627*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/db/column/data_layer.cc",
1628*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/db/column/data_layer.h",
1629*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/db/column/dense_null_overlay.cc",
1630*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/db/column/dense_null_overlay.h",
1631*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/db/column/dummy_storage.cc",
1632*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/db/column/dummy_storage.h",
1633*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/db/column/id_storage.cc",
1634*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/db/column/id_storage.h",
1635*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/db/column/null_overlay.cc",
1636*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/db/column/null_overlay.h",
1637*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/db/column/numeric_storage.cc",
1638*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/db/column/numeric_storage.h",
1639*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/db/column/overlay_layer.cc",
1640*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/db/column/overlay_layer.h",
1641*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/db/column/range_overlay.cc",
1642*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/db/column/range_overlay.h",
1643*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/db/column/selector_overlay.cc",
1644*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/db/column/selector_overlay.h",
1645*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/db/column/set_id_storage.cc",
1646*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/db/column/set_id_storage.h",
1647*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/db/column/storage_layer.cc",
1648*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/db/column/storage_layer.h",
1649*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/db/column/string_storage.cc",
1650*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/db/column/string_storage.h",
1651*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/db/column/types.h",
1652*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/db/column/utils.cc",
1653*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/db/column/utils.h",
1654*6dbdd20aSAndroid Build Coastguard Worker    ],
1655*6dbdd20aSAndroid Build Coastguard Worker)
1656*6dbdd20aSAndroid Build Coastguard Worker
1657*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/db:compare
1658*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
1659*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_db_compare",
1660*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
1661*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/db/compare.h",
1662*6dbdd20aSAndroid Build Coastguard Worker    ],
1663*6dbdd20aSAndroid Build Coastguard Worker)
1664*6dbdd20aSAndroid Build Coastguard Worker
1665*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/db:db
1666*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
1667*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_db_db",
1668*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
1669*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/db/runtime_table.cc",
1670*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/db/runtime_table.h",
1671*6dbdd20aSAndroid Build Coastguard Worker    ],
1672*6dbdd20aSAndroid Build Coastguard Worker)
1673*6dbdd20aSAndroid Build Coastguard Worker
1674*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/db:minimal
1675*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
1676*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_db_minimal",
1677*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
1678*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/db/base_id.h",
1679*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/db/column.cc",
1680*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/db/column.h",
1681*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/db/column_storage.cc",
1682*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/db/column_storage.h",
1683*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/db/column_storage_overlay.h",
1684*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/db/compare.h",
1685*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/db/query_executor.cc",
1686*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/db/query_executor.h",
1687*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/db/table.cc",
1688*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/db/table.h",
1689*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/db/typed_column.h",
1690*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/db/typed_column_internal.h",
1691*6dbdd20aSAndroid Build Coastguard Worker    ],
1692*6dbdd20aSAndroid Build Coastguard Worker)
1693*6dbdd20aSAndroid Build Coastguard Worker
1694*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/importers/android_bugreport:android_bugreport
1695*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
1696*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_importers_android_bugreport_android_bugreport",
1697*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
1698*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/android_bugreport/android_battery_stats_history_string_tracker.cc",
1699*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/android_bugreport/android_battery_stats_history_string_tracker.h",
1700*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/android_bugreport/android_battery_stats_reader.cc",
1701*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/android_bugreport/android_battery_stats_reader.h",
1702*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/android_bugreport/android_bugreport_reader.cc",
1703*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/android_bugreport/android_bugreport_reader.h",
1704*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/android_bugreport/android_dumpstate_event_parser_impl.cc",
1705*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/android_bugreport/android_dumpstate_event_parser_impl.h",
1706*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/android_bugreport/android_dumpstate_reader.cc",
1707*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/android_bugreport/android_dumpstate_reader.h",
1708*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/android_bugreport/android_log_event_parser_impl.cc",
1709*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/android_bugreport/android_log_event_parser_impl.h",
1710*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/android_bugreport/android_log_reader.cc",
1711*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/android_bugreport/android_log_reader.h",
1712*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/android_bugreport/chunked_line_reader.cc",
1713*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/android_bugreport/chunked_line_reader.h",
1714*6dbdd20aSAndroid Build Coastguard Worker    ],
1715*6dbdd20aSAndroid Build Coastguard Worker)
1716*6dbdd20aSAndroid Build Coastguard Worker
1717*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/importers/android_bugreport:android_dumpstate_event
1718*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
1719*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_importers_android_bugreport_android_dumpstate_event",
1720*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
1721*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/android_bugreport/android_dumpstate_event.h",
1722*6dbdd20aSAndroid Build Coastguard Worker    ],
1723*6dbdd20aSAndroid Build Coastguard Worker)
1724*6dbdd20aSAndroid Build Coastguard Worker
1725*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/importers/android_bugreport:android_log_event
1726*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
1727*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_importers_android_bugreport_android_log_event",
1728*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
1729*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/android_bugreport/android_log_event.cc",
1730*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/android_bugreport/android_log_event.h",
1731*6dbdd20aSAndroid Build Coastguard Worker    ],
1732*6dbdd20aSAndroid Build Coastguard Worker)
1733*6dbdd20aSAndroid Build Coastguard Worker
1734*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/importers/archive:archive
1735*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
1736*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_importers_archive_archive",
1737*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
1738*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/archive/archive_entry.cc",
1739*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/archive/archive_entry.h",
1740*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/archive/gzip_trace_parser.cc",
1741*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/archive/gzip_trace_parser.h",
1742*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/archive/tar_trace_reader.cc",
1743*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/archive/tar_trace_reader.h",
1744*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/archive/zip_trace_reader.cc",
1745*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/archive/zip_trace_reader.h",
1746*6dbdd20aSAndroid Build Coastguard Worker    ],
1747*6dbdd20aSAndroid Build Coastguard Worker)
1748*6dbdd20aSAndroid Build Coastguard Worker
1749*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/importers/art_method:art_method
1750*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
1751*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_importers_art_method_art_method",
1752*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
1753*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/art_method/art_method_parser_impl.cc",
1754*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/art_method/art_method_parser_impl.h",
1755*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/art_method/art_method_tokenizer.cc",
1756*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/art_method/art_method_tokenizer.h",
1757*6dbdd20aSAndroid Build Coastguard Worker    ],
1758*6dbdd20aSAndroid Build Coastguard Worker)
1759*6dbdd20aSAndroid Build Coastguard Worker
1760*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/importers/art_method:art_method_event
1761*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
1762*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_importers_art_method_art_method_event",
1763*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
1764*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/art_method/art_method_event.h",
1765*6dbdd20aSAndroid Build Coastguard Worker    ],
1766*6dbdd20aSAndroid Build Coastguard Worker)
1767*6dbdd20aSAndroid Build Coastguard Worker
1768*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/importers/common:common
1769*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
1770*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_importers_common_common",
1771*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
1772*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/common/address_range.h",
1773*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/common/args_tracker.cc",
1774*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/common/args_tracker.h",
1775*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/common/args_translation_table.cc",
1776*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/common/args_translation_table.h",
1777*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/common/async_track_set_tracker.cc",
1778*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/common/async_track_set_tracker.h",
1779*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/common/chunked_trace_reader.h",
1780*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/common/clock_converter.cc",
1781*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/common/clock_converter.h",
1782*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/common/clock_tracker.cc",
1783*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/common/clock_tracker.h",
1784*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/common/cpu_tracker.cc",
1785*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/common/cpu_tracker.h",
1786*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/common/create_mapping_params.h",
1787*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/common/deobfuscation_mapping_table.cc",
1788*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/common/deobfuscation_mapping_table.h",
1789*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/common/event_tracker.cc",
1790*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/common/event_tracker.h",
1791*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/common/flow_tracker.cc",
1792*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/common/flow_tracker.h",
1793*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/common/global_args_tracker.cc",
1794*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/common/global_args_tracker.h",
1795*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/common/jit_cache.cc",
1796*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/common/jit_cache.h",
1797*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/common/legacy_v8_cpu_profile_tracker.cc",
1798*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/common/legacy_v8_cpu_profile_tracker.h",
1799*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/common/machine_tracker.cc",
1800*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/common/machine_tracker.h",
1801*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/common/mapping_tracker.cc",
1802*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/common/mapping_tracker.h",
1803*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/common/metadata_tracker.cc",
1804*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/common/metadata_tracker.h",
1805*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/common/process_track_translation_table.cc",
1806*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/common/process_track_translation_table.h",
1807*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/common/process_tracker.cc",
1808*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/common/process_tracker.h",
1809*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/common/sched_event_state.h",
1810*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/common/sched_event_tracker.cc",
1811*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/common/sched_event_tracker.h",
1812*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/common/slice_tracker.cc",
1813*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/common/slice_tracker.h",
1814*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/common/slice_translation_table.cc",
1815*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/common/slice_translation_table.h",
1816*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/common/stack_profile_tracker.cc",
1817*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/common/stack_profile_tracker.h",
1818*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/common/system_info_tracker.cc",
1819*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/common/system_info_tracker.h",
1820*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/common/thread_state_tracker.cc",
1821*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/common/thread_state_tracker.h",
1822*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/common/trace_file_tracker.cc",
1823*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/common/trace_file_tracker.h",
1824*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/common/trace_parser.cc",
1825*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/common/track_tracker.cc",
1826*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/common/track_tracker.h",
1827*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/common/tracks.h",
1828*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/common/tracks_common.h",
1829*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/common/tracks_internal.h",
1830*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/common/virtual_memory_mapping.cc",
1831*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/common/virtual_memory_mapping.h",
1832*6dbdd20aSAndroid Build Coastguard Worker    ],
1833*6dbdd20aSAndroid Build Coastguard Worker)
1834*6dbdd20aSAndroid Build Coastguard Worker
1835*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/importers/common:parser_types
1836*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
1837*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_importers_common_parser_types",
1838*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
1839*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/common/parser_types.h",
1840*6dbdd20aSAndroid Build Coastguard Worker    ],
1841*6dbdd20aSAndroid Build Coastguard Worker)
1842*6dbdd20aSAndroid Build Coastguard Worker
1843*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/importers/common:trace_parser_hdr
1844*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
1845*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_importers_common_trace_parser_hdr",
1846*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
1847*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/common/trace_parser.h",
1848*6dbdd20aSAndroid Build Coastguard Worker    ],
1849*6dbdd20aSAndroid Build Coastguard Worker)
1850*6dbdd20aSAndroid Build Coastguard Worker
1851*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/importers/etw:full
1852*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
1853*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_importers_etw_full",
1854*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
1855*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/etw/etw_module_impl.cc",
1856*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/etw/etw_module_impl.h",
1857*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/etw/etw_parser.cc",
1858*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/etw/etw_parser.h",
1859*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/etw/etw_tokenizer.cc",
1860*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/etw/etw_tokenizer.h",
1861*6dbdd20aSAndroid Build Coastguard Worker    ],
1862*6dbdd20aSAndroid Build Coastguard Worker)
1863*6dbdd20aSAndroid Build Coastguard Worker
1864*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/importers/etw:minimal
1865*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
1866*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_importers_etw_minimal",
1867*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
1868*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/etw/etw_module.cc",
1869*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/etw/etw_module.h",
1870*6dbdd20aSAndroid Build Coastguard Worker    ],
1871*6dbdd20aSAndroid Build Coastguard Worker)
1872*6dbdd20aSAndroid Build Coastguard Worker
1873*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/importers/ftrace:ftrace_descriptors
1874*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
1875*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_importers_ftrace_ftrace_descriptors",
1876*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
1877*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/ftrace/ftrace_descriptors.cc",
1878*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/ftrace/ftrace_descriptors.h",
1879*6dbdd20aSAndroid Build Coastguard Worker    ],
1880*6dbdd20aSAndroid Build Coastguard Worker)
1881*6dbdd20aSAndroid Build Coastguard Worker
1882*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/importers/ftrace:full
1883*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
1884*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_importers_ftrace_full",
1885*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
1886*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/ftrace/binder_tracker.cc",
1887*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/ftrace/binder_tracker.h",
1888*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/ftrace/drm_tracker.cc",
1889*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/ftrace/drm_tracker.h",
1890*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/ftrace/ftrace_module_impl.cc",
1891*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/ftrace/ftrace_module_impl.h",
1892*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/ftrace/ftrace_parser.cc",
1893*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/ftrace/ftrace_parser.h",
1894*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/ftrace/ftrace_sched_event_tracker.cc",
1895*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/ftrace/ftrace_sched_event_tracker.h",
1896*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/ftrace/ftrace_tokenizer.cc",
1897*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/ftrace/ftrace_tokenizer.h",
1898*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/ftrace/gpu_work_period_tracker.cc",
1899*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/ftrace/gpu_work_period_tracker.h",
1900*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/ftrace/iostat_tracker.cc",
1901*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/ftrace/iostat_tracker.h",
1902*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/ftrace/mali_gpu_event_tracker.cc",
1903*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/ftrace/mali_gpu_event_tracker.h",
1904*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/ftrace/pixel_mm_kswapd_event_tracker.cc",
1905*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/ftrace/pixel_mm_kswapd_event_tracker.h",
1906*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/ftrace/pkvm_hyp_cpu_tracker.cc",
1907*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/ftrace/pkvm_hyp_cpu_tracker.h",
1908*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/ftrace/rss_stat_tracker.cc",
1909*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/ftrace/rss_stat_tracker.h",
1910*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/ftrace/thermal_tracker.cc",
1911*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/ftrace/thermal_tracker.h",
1912*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/ftrace/v4l2_tracker.cc",
1913*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/ftrace/v4l2_tracker.h",
1914*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/ftrace/virtio_gpu_tracker.cc",
1915*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/ftrace/virtio_gpu_tracker.h",
1916*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/ftrace/virtio_video_tracker.cc",
1917*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/ftrace/virtio_video_tracker.h",
1918*6dbdd20aSAndroid Build Coastguard Worker    ],
1919*6dbdd20aSAndroid Build Coastguard Worker)
1920*6dbdd20aSAndroid Build Coastguard Worker
1921*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/importers/ftrace:minimal
1922*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
1923*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_importers_ftrace_minimal",
1924*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
1925*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/ftrace/ftrace_module.cc",
1926*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/ftrace/ftrace_module.h",
1927*6dbdd20aSAndroid Build Coastguard Worker    ],
1928*6dbdd20aSAndroid Build Coastguard Worker)
1929*6dbdd20aSAndroid Build Coastguard Worker
1930*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/importers/fuchsia:fuchsia_record
1931*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
1932*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_importers_fuchsia_fuchsia_record",
1933*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
1934*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/fuchsia/fuchsia_record.cc",
1935*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/fuchsia/fuchsia_record.h",
1936*6dbdd20aSAndroid Build Coastguard Worker    ],
1937*6dbdd20aSAndroid Build Coastguard Worker)
1938*6dbdd20aSAndroid Build Coastguard Worker
1939*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/importers/fuchsia:full
1940*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
1941*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_importers_fuchsia_full",
1942*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
1943*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/fuchsia/fuchsia_trace_parser.cc",
1944*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/fuchsia/fuchsia_trace_parser.h",
1945*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/fuchsia/fuchsia_trace_tokenizer.cc",
1946*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/fuchsia/fuchsia_trace_tokenizer.h",
1947*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/fuchsia/fuchsia_trace_utils.cc",
1948*6dbdd20aSAndroid Build Coastguard Worker    ],
1949*6dbdd20aSAndroid Build Coastguard Worker)
1950*6dbdd20aSAndroid Build Coastguard Worker
1951*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/importers/fuchsia:minimal
1952*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
1953*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_importers_fuchsia_minimal",
1954*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
1955*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/fuchsia/fuchsia_trace_utils.h",
1956*6dbdd20aSAndroid Build Coastguard Worker    ],
1957*6dbdd20aSAndroid Build Coastguard Worker)
1958*6dbdd20aSAndroid Build Coastguard Worker
1959*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/importers/gecko:gecko
1960*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
1961*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_importers_gecko_gecko",
1962*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
1963*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/gecko/gecko_trace_parser_impl.cc",
1964*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/gecko/gecko_trace_parser_impl.h",
1965*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/gecko/gecko_trace_tokenizer.cc",
1966*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/gecko/gecko_trace_tokenizer.h",
1967*6dbdd20aSAndroid Build Coastguard Worker    ],
1968*6dbdd20aSAndroid Build Coastguard Worker)
1969*6dbdd20aSAndroid Build Coastguard Worker
1970*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/importers/gecko:gecko_event
1971*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
1972*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_importers_gecko_gecko_event",
1973*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
1974*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/gecko/gecko_event.h",
1975*6dbdd20aSAndroid Build Coastguard Worker    ],
1976*6dbdd20aSAndroid Build Coastguard Worker)
1977*6dbdd20aSAndroid Build Coastguard Worker
1978*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/importers/i2c:full
1979*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
1980*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_importers_i2c_full",
1981*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
1982*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/i2c/i2c_tracker.cc",
1983*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/i2c/i2c_tracker.h",
1984*6dbdd20aSAndroid Build Coastguard Worker    ],
1985*6dbdd20aSAndroid Build Coastguard Worker)
1986*6dbdd20aSAndroid Build Coastguard Worker
1987*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/importers/instruments:instruments
1988*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
1989*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_importers_instruments_instruments",
1990*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
1991*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/instruments/instruments_xml_tokenizer.cc",
1992*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/instruments/instruments_xml_tokenizer.h",
1993*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/instruments/row_data_tracker.cc",
1994*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/instruments/row_data_tracker.h",
1995*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/instruments/row_parser.cc",
1996*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/instruments/row_parser.h",
1997*6dbdd20aSAndroid Build Coastguard Worker    ],
1998*6dbdd20aSAndroid Build Coastguard Worker)
1999*6dbdd20aSAndroid Build Coastguard Worker
2000*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/importers/instruments:row
2001*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
2002*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_importers_instruments_row",
2003*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
2004*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/instruments/row.h",
2005*6dbdd20aSAndroid Build Coastguard Worker    ],
2006*6dbdd20aSAndroid Build Coastguard Worker)
2007*6dbdd20aSAndroid Build Coastguard Worker
2008*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/importers/json:json
2009*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
2010*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_importers_json_json",
2011*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
2012*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/json/json_trace_parser_impl.cc",
2013*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/json/json_trace_parser_impl.h",
2014*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/json/json_trace_tokenizer.cc",
2015*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/json/json_trace_tokenizer.h",
2016*6dbdd20aSAndroid Build Coastguard Worker    ],
2017*6dbdd20aSAndroid Build Coastguard Worker)
2018*6dbdd20aSAndroid Build Coastguard Worker
2019*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/importers/json:minimal
2020*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
2021*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_importers_json_minimal",
2022*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
2023*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/json/json_utils.cc",
2024*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/json/json_utils.h",
2025*6dbdd20aSAndroid Build Coastguard Worker    ],
2026*6dbdd20aSAndroid Build Coastguard Worker)
2027*6dbdd20aSAndroid Build Coastguard Worker
2028*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/importers/memory_tracker:graph_processor
2029*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
2030*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_importers_memory_tracker_graph_processor",
2031*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
2032*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/memory_tracker/graph.cc",
2033*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/memory_tracker/graph_processor.cc",
2034*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/memory_tracker/memory_allocator_node_id.cc",
2035*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/memory_tracker/raw_memory_graph_node.cc",
2036*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/memory_tracker/raw_process_memory_node.cc",
2037*6dbdd20aSAndroid Build Coastguard Worker    ],
2038*6dbdd20aSAndroid Build Coastguard Worker)
2039*6dbdd20aSAndroid Build Coastguard Worker
2040*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/importers/ninja:ninja
2041*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
2042*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_importers_ninja_ninja",
2043*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
2044*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/ninja/ninja_log_parser.cc",
2045*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/ninja/ninja_log_parser.h",
2046*6dbdd20aSAndroid Build Coastguard Worker    ],
2047*6dbdd20aSAndroid Build Coastguard Worker)
2048*6dbdd20aSAndroid Build Coastguard Worker
2049*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/importers/perf:perf
2050*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
2051*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_importers_perf_perf",
2052*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
2053*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/perf/attrs_section_reader.cc",
2054*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/perf/attrs_section_reader.h",
2055*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/perf/aux_data_tokenizer.cc",
2056*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/perf/aux_data_tokenizer.h",
2057*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/perf/aux_record.cc",
2058*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/perf/aux_record.h",
2059*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/perf/aux_stream_manager.cc",
2060*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/perf/aux_stream_manager.h",
2061*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/perf/auxtrace_info_record.cc",
2062*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/perf/auxtrace_info_record.h",
2063*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/perf/auxtrace_record.cc",
2064*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/perf/auxtrace_record.h",
2065*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/perf/features.cc",
2066*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/perf/features.h",
2067*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/perf/itrace_start_record.cc",
2068*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/perf/itrace_start_record.h",
2069*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/perf/mmap_record.cc",
2070*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/perf/mmap_record.h",
2071*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/perf/perf_data_tokenizer.cc",
2072*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/perf/perf_data_tokenizer.h",
2073*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/perf/perf_file.h",
2074*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/perf/perf_tracker.cc",
2075*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/perf/perf_tracker.h",
2076*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/perf/record_parser.cc",
2077*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/perf/record_parser.h",
2078*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/perf/sample.cc",
2079*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/perf/sample.h",
2080*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/perf/sample_id.cc",
2081*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/perf/sample_id.h",
2082*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/perf/spe.h",
2083*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/perf/spe_record_parser.cc",
2084*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/perf/spe_record_parser.h",
2085*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/perf/spe_tokenizer.cc",
2086*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/perf/spe_tokenizer.h",
2087*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/perf/time_conv_record.h",
2088*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/perf/util.h",
2089*6dbdd20aSAndroid Build Coastguard Worker    ],
2090*6dbdd20aSAndroid Build Coastguard Worker)
2091*6dbdd20aSAndroid Build Coastguard Worker
2092*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/importers/perf:record
2093*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
2094*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_importers_perf_record",
2095*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
2096*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/perf/perf_counter.cc",
2097*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/perf/perf_counter.h",
2098*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/perf/perf_event.h",
2099*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/perf/perf_event_attr.cc",
2100*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/perf/perf_event_attr.h",
2101*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/perf/perf_session.cc",
2102*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/perf/perf_session.h",
2103*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/perf/reader.h",
2104*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/perf/record.h",
2105*6dbdd20aSAndroid Build Coastguard Worker    ],
2106*6dbdd20aSAndroid Build Coastguard Worker)
2107*6dbdd20aSAndroid Build Coastguard Worker
2108*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/importers/perf_text:perf_text
2109*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
2110*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_importers_perf_text_perf_text",
2111*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
2112*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/perf_text/perf_text_trace_parser_impl.cc",
2113*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/perf_text/perf_text_trace_parser_impl.h",
2114*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/perf_text/perf_text_trace_tokenizer.cc",
2115*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/perf_text/perf_text_trace_tokenizer.h",
2116*6dbdd20aSAndroid Build Coastguard Worker    ],
2117*6dbdd20aSAndroid Build Coastguard Worker)
2118*6dbdd20aSAndroid Build Coastguard Worker
2119*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/importers/perf_text:perf_text_event
2120*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
2121*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_importers_perf_text_perf_text_event",
2122*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
2123*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/perf_text/perf_text_event.h",
2124*6dbdd20aSAndroid Build Coastguard Worker    ],
2125*6dbdd20aSAndroid Build Coastguard Worker)
2126*6dbdd20aSAndroid Build Coastguard Worker
2127*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/importers/perf_text:perf_text_sample_line_parser
2128*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
2129*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_importers_perf_text_perf_text_sample_line_parser",
2130*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
2131*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/perf_text/perf_text_sample_line_parser.cc",
2132*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/perf_text/perf_text_sample_line_parser.h",
2133*6dbdd20aSAndroid Build Coastguard Worker    ],
2134*6dbdd20aSAndroid Build Coastguard Worker)
2135*6dbdd20aSAndroid Build Coastguard Worker
2136*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/importers/proto/winscope:full
2137*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
2138*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_importers_proto_winscope_full",
2139*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
2140*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/winscope/android_input_event_parser.cc",
2141*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/winscope/android_input_event_parser.h",
2142*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/winscope/protolog_message_decoder.cc",
2143*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/winscope/protolog_message_decoder.h",
2144*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/winscope/protolog_parser.cc",
2145*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/winscope/protolog_parser.h",
2146*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/winscope/shell_transitions_parser.cc",
2147*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/winscope/shell_transitions_parser.h",
2148*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/winscope/shell_transitions_tracker.cc",
2149*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/winscope/shell_transitions_tracker.h",
2150*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/winscope/surfaceflinger_layers_parser.cc",
2151*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/winscope/surfaceflinger_layers_parser.h",
2152*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/winscope/surfaceflinger_transactions_parser.cc",
2153*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/winscope/surfaceflinger_transactions_parser.h",
2154*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/winscope/viewcapture_args_parser.cc",
2155*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/winscope/viewcapture_args_parser.h",
2156*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/winscope/winscope_module.cc",
2157*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/winscope/winscope_module.h",
2158*6dbdd20aSAndroid Build Coastguard Worker    ],
2159*6dbdd20aSAndroid Build Coastguard Worker)
2160*6dbdd20aSAndroid Build Coastguard Worker
2161*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/importers/proto/winscope:gen_cc_winscope_descriptor
2162*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_proto_descriptor(
2163*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_importers_proto_winscope_gen_cc_winscope_descriptor",
2164*6dbdd20aSAndroid Build Coastguard Worker    deps = [
2165*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_android_winscope_descriptor",
2166*6dbdd20aSAndroid Build Coastguard Worker    ],
2167*6dbdd20aSAndroid Build Coastguard Worker    outs = [
2168*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/winscope/winscope.descriptor.h",
2169*6dbdd20aSAndroid Build Coastguard Worker    ],
2170*6dbdd20aSAndroid Build Coastguard Worker)
2171*6dbdd20aSAndroid Build Coastguard Worker
2172*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/importers/proto:full
2173*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
2174*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_importers_proto_full",
2175*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
2176*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/additional_modules.cc",
2177*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/additional_modules.h",
2178*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/android_camera_event_module.cc",
2179*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/android_camera_event_module.h",
2180*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/android_probes_module.cc",
2181*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/android_probes_module.h",
2182*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/android_probes_parser.cc",
2183*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/android_probes_parser.h",
2184*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/android_probes_tracker.cc",
2185*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/android_probes_tracker.h",
2186*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/content_analyzer.cc",
2187*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/content_analyzer.h",
2188*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/frame_timeline_event_parser.cc",
2189*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/frame_timeline_event_parser.h",
2190*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/gpu_event_parser.cc",
2191*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/gpu_event_parser.h",
2192*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/graphics_event_module.cc",
2193*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/graphics_event_module.h",
2194*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/graphics_frame_event_parser.cc",
2195*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/graphics_frame_event_parser.h",
2196*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/heap_graph_module.cc",
2197*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/heap_graph_module.h",
2198*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/heap_graph_tracker.cc",
2199*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/heap_graph_tracker.h",
2200*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/metadata_module.cc",
2201*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/metadata_module.h",
2202*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/pigweed_detokenizer.cc",
2203*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/pigweed_detokenizer.h",
2204*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/pixel_modem_module.cc",
2205*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/pixel_modem_module.h",
2206*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/pixel_modem_parser.cc",
2207*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/pixel_modem_parser.h",
2208*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/statsd_module.cc",
2209*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/statsd_module.h",
2210*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/string_encoding_utils.cc",
2211*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/string_encoding_utils.h",
2212*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/system_probes_module.cc",
2213*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/system_probes_module.h",
2214*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/system_probes_parser.cc",
2215*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/system_probes_parser.h",
2216*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/translation_table_module.cc",
2217*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/translation_table_module.h",
2218*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/v8_module.cc",
2219*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/v8_module.h",
2220*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/v8_sequence_state.cc",
2221*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/v8_sequence_state.h",
2222*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/v8_tracker.cc",
2223*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/v8_tracker.h",
2224*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/vulkan_memory_tracker.cc",
2225*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/vulkan_memory_tracker.h",
2226*6dbdd20aSAndroid Build Coastguard Worker    ],
2227*6dbdd20aSAndroid Build Coastguard Worker)
2228*6dbdd20aSAndroid Build Coastguard Worker
2229*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/importers/proto:gen_cc_android_track_event_descriptor
2230*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_proto_descriptor(
2231*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_importers_proto_gen_cc_android_track_event_descriptor",
2232*6dbdd20aSAndroid Build Coastguard Worker    deps = [
2233*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_android_android_track_event_descriptor",
2234*6dbdd20aSAndroid Build Coastguard Worker    ],
2235*6dbdd20aSAndroid Build Coastguard Worker    outs = [
2236*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/android_track_event.descriptor.h",
2237*6dbdd20aSAndroid Build Coastguard Worker    ],
2238*6dbdd20aSAndroid Build Coastguard Worker)
2239*6dbdd20aSAndroid Build Coastguard Worker
2240*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/importers/proto:gen_cc_chrome_track_event_descriptor
2241*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_proto_descriptor(
2242*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_importers_proto_gen_cc_chrome_track_event_descriptor",
2243*6dbdd20aSAndroid Build Coastguard Worker    deps = [
2244*6dbdd20aSAndroid Build Coastguard Worker        ":protos_third_party_chromium_descriptor",
2245*6dbdd20aSAndroid Build Coastguard Worker    ],
2246*6dbdd20aSAndroid Build Coastguard Worker    outs = [
2247*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/chrome_track_event.descriptor.h",
2248*6dbdd20aSAndroid Build Coastguard Worker    ],
2249*6dbdd20aSAndroid Build Coastguard Worker)
2250*6dbdd20aSAndroid Build Coastguard Worker
2251*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/importers/proto:gen_cc_config_descriptor
2252*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_proto_descriptor(
2253*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_importers_proto_gen_cc_config_descriptor",
2254*6dbdd20aSAndroid Build Coastguard Worker    deps = [
2255*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_descriptor",
2256*6dbdd20aSAndroid Build Coastguard Worker    ],
2257*6dbdd20aSAndroid Build Coastguard Worker    outs = [
2258*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/config.descriptor.h",
2259*6dbdd20aSAndroid Build Coastguard Worker    ],
2260*6dbdd20aSAndroid Build Coastguard Worker)
2261*6dbdd20aSAndroid Build Coastguard Worker
2262*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/importers/proto:gen_cc_statsd_atoms_descriptor
2263*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_proto_descriptor(
2264*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_importers_proto_gen_cc_statsd_atoms_descriptor",
2265*6dbdd20aSAndroid Build Coastguard Worker    deps = [
2266*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/atoms.descriptor",
2267*6dbdd20aSAndroid Build Coastguard Worker    ],
2268*6dbdd20aSAndroid Build Coastguard Worker    outs = [
2269*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/atoms.descriptor.h",
2270*6dbdd20aSAndroid Build Coastguard Worker    ],
2271*6dbdd20aSAndroid Build Coastguard Worker)
2272*6dbdd20aSAndroid Build Coastguard Worker
2273*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/importers/proto:gen_cc_trace_descriptor
2274*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_proto_descriptor(
2275*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_importers_proto_gen_cc_trace_descriptor",
2276*6dbdd20aSAndroid Build Coastguard Worker    deps = [
2277*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_descriptor",
2278*6dbdd20aSAndroid Build Coastguard Worker    ],
2279*6dbdd20aSAndroid Build Coastguard Worker    outs = [
2280*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/trace.descriptor.h",
2281*6dbdd20aSAndroid Build Coastguard Worker    ],
2282*6dbdd20aSAndroid Build Coastguard Worker)
2283*6dbdd20aSAndroid Build Coastguard Worker
2284*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/importers/proto:gen_cc_track_event_descriptor
2285*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_proto_descriptor(
2286*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_importers_proto_gen_cc_track_event_descriptor",
2287*6dbdd20aSAndroid Build Coastguard Worker    deps = [
2288*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_track_event_descriptor",
2289*6dbdd20aSAndroid Build Coastguard Worker    ],
2290*6dbdd20aSAndroid Build Coastguard Worker    outs = [
2291*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/track_event.descriptor.h",
2292*6dbdd20aSAndroid Build Coastguard Worker    ],
2293*6dbdd20aSAndroid Build Coastguard Worker)
2294*6dbdd20aSAndroid Build Coastguard Worker
2295*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/importers/proto:minimal
2296*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
2297*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_importers_proto_minimal",
2298*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
2299*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/active_chrome_processes_tracker.cc",
2300*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/active_chrome_processes_tracker.h",
2301*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/args_parser.cc",
2302*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/args_parser.h",
2303*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/chrome_string_lookup.cc",
2304*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/chrome_string_lookup.h",
2305*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/chrome_system_probes_module.cc",
2306*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/chrome_system_probes_module.h",
2307*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/chrome_system_probes_parser.cc",
2308*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/chrome_system_probes_parser.h",
2309*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/default_modules.cc",
2310*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/default_modules.h",
2311*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/jit_tracker.cc",
2312*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/jit_tracker.h",
2313*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/memory_tracker_snapshot_module.cc",
2314*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/memory_tracker_snapshot_module.h",
2315*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/memory_tracker_snapshot_parser.cc",
2316*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/memory_tracker_snapshot_parser.h",
2317*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/metadata_minimal_module.cc",
2318*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/metadata_minimal_module.h",
2319*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/multi_machine_trace_manager.cc",
2320*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/multi_machine_trace_manager.h",
2321*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/network_trace_module.cc",
2322*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/network_trace_module.h",
2323*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/packet_analyzer.cc",
2324*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/packet_analyzer.h",
2325*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/packet_sequence_state_builder.h",
2326*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/packet_sequence_state_generation.cc",
2327*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/perf_sample_tracker.cc",
2328*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/perf_sample_tracker.h",
2329*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/profile_module.cc",
2330*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/profile_module.h",
2331*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/profile_packet_sequence_state.cc",
2332*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/profile_packet_sequence_state.h",
2333*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/profile_packet_utils.cc",
2334*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/profile_packet_utils.h",
2335*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/proto_trace_parser_impl.cc",
2336*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/proto_trace_parser_impl.h",
2337*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/proto_trace_reader.cc",
2338*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/proto_trace_reader.h",
2339*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/proto_trace_tokenizer.cc",
2340*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/proto_trace_tokenizer.h",
2341*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/stack_profile_sequence_state.cc",
2342*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/stack_profile_sequence_state.h",
2343*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/track_event_module.cc",
2344*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/track_event_module.h",
2345*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/track_event_parser.cc",
2346*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/track_event_parser.h",
2347*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/track_event_sequence_state.cc",
2348*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/track_event_tokenizer.cc",
2349*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/track_event_tokenizer.h",
2350*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/track_event_tracker.cc",
2351*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/track_event_tracker.h",
2352*6dbdd20aSAndroid Build Coastguard Worker    ],
2353*6dbdd20aSAndroid Build Coastguard Worker)
2354*6dbdd20aSAndroid Build Coastguard Worker
2355*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/importers/proto:packet_sequence_state_generation_hdr
2356*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
2357*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_importers_proto_packet_sequence_state_generation_hdr",
2358*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
2359*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/packet_sequence_state_generation.h",
2360*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/track_event_sequence_state.h",
2361*6dbdd20aSAndroid Build Coastguard Worker    ],
2362*6dbdd20aSAndroid Build Coastguard Worker)
2363*6dbdd20aSAndroid Build Coastguard Worker
2364*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/importers/proto:proto_importer_module
2365*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
2366*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_importers_proto_proto_importer_module",
2367*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
2368*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/proto_importer_module.cc",
2369*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/proto/proto_importer_module.h",
2370*6dbdd20aSAndroid Build Coastguard Worker    ],
2371*6dbdd20aSAndroid Build Coastguard Worker)
2372*6dbdd20aSAndroid Build Coastguard Worker
2373*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/importers/syscalls:full
2374*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
2375*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_importers_syscalls_full",
2376*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
2377*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/syscalls/syscall_tracker.cc",
2378*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/syscalls/syscall_tracker.h",
2379*6dbdd20aSAndroid Build Coastguard Worker    ],
2380*6dbdd20aSAndroid Build Coastguard Worker)
2381*6dbdd20aSAndroid Build Coastguard Worker
2382*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/importers/systrace:full
2383*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
2384*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_importers_systrace_full",
2385*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
2386*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/systrace/systrace_line_parser.cc",
2387*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/systrace/systrace_line_parser.h",
2388*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/systrace/systrace_line_tokenizer.cc",
2389*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/systrace/systrace_line_tokenizer.h",
2390*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/systrace/systrace_trace_parser.cc",
2391*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/systrace/systrace_trace_parser.h",
2392*6dbdd20aSAndroid Build Coastguard Worker    ],
2393*6dbdd20aSAndroid Build Coastguard Worker)
2394*6dbdd20aSAndroid Build Coastguard Worker
2395*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/importers/systrace:systrace_line
2396*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
2397*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_importers_systrace_systrace_line",
2398*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
2399*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/systrace/systrace_line.h",
2400*6dbdd20aSAndroid Build Coastguard Worker    ],
2401*6dbdd20aSAndroid Build Coastguard Worker)
2402*6dbdd20aSAndroid Build Coastguard Worker
2403*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/importers/systrace:systrace_parser
2404*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
2405*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_importers_systrace_systrace_parser",
2406*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
2407*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/systrace/systrace_parser.cc",
2408*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/importers/systrace/systrace_parser.h",
2409*6dbdd20aSAndroid Build Coastguard Worker    ],
2410*6dbdd20aSAndroid Build Coastguard Worker)
2411*6dbdd20aSAndroid Build Coastguard Worker
2412*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/metrics/sql/android:android
2413*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
2414*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_metrics_sql_android_android",
2415*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
2416*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/ad_services_metric.sql",
2417*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/android_anomaly.sql",
2418*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/android_anr.sql",
2419*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/android_auto_multiuser.sql",
2420*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/android_batt.sql",
2421*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/android_binder.sql",
2422*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/android_blocking_calls_cuj_metric.sql",
2423*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/android_blocking_calls_unagg.sql",
2424*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/android_boot.sql",
2425*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/android_boot_unagg.sql",
2426*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/android_broadcasts.sql",
2427*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/android_camera.sql",
2428*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/android_camera_unagg.sql",
2429*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/android_cpu.sql",
2430*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/android_cpu_agg.sql",
2431*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/android_cpu_raw_metrics_per_core.sql",
2432*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/android_dma_heap.sql",
2433*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/android_dvfs.sql",
2434*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/android_fastrpc.sql",
2435*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/android_frame_timeline_metric.sql",
2436*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/android_garbage_collection_unagg.sql",
2437*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/android_gpu.sql",
2438*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/android_hwcomposer.sql",
2439*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/android_hwui_metric.sql",
2440*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/android_hwui_threads.sql",
2441*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/android_io.sql",
2442*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/android_io_unagg.sql",
2443*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/android_ion.sql",
2444*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/android_irq_runtime.sql",
2445*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/android_jank_cuj.sql",
2446*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/android_lmk.sql",
2447*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/android_lmk_reason.sql",
2448*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/android_mem.sql",
2449*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/android_mem_unagg.sql",
2450*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/android_monitor_contention.sql",
2451*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/android_monitor_contention_agg.sql",
2452*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/android_multiuser.sql",
2453*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/android_multiuser_populator.sql",
2454*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/android_netperf.sql",
2455*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/android_oom_adjuster.sql",
2456*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/android_package_list.sql",
2457*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/android_powrails.sql",
2458*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/android_proxy_power.sql",
2459*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/android_rt_runtime.sql",
2460*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/android_simpleperf.sql",
2461*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/android_startup.sql",
2462*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/android_surfaceflinger.sql",
2463*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/android_sysui_notifications_blocking_calls_metric.sql",
2464*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/android_task_names.sql",
2465*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/android_trace_quality.sql",
2466*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/codec_metrics.sql",
2467*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/composer_execution.sql",
2468*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/composition_layers.sql",
2469*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/counter_span_view_merged.sql",
2470*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/cpu_info.sql",
2471*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/display_metrics.sql",
2472*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/frame_missed.sql",
2473*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/g2d.sql",
2474*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/g2d_duration.sql",
2475*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/global_counter_span_view.sql",
2476*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/gpu_counter_span_view.sql",
2477*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/jank/cujs.sql",
2478*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/jank/cujs_boundaries.sql",
2479*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/jank/frames.sql",
2480*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/jank/internal/counters.sql",
2481*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/jank/internal/query_base.sql",
2482*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/jank/internal/query_frame_slice.sql",
2483*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/jank/params.sql",
2484*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/jank/query_functions.sql",
2485*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/jank/relevant_slices.sql",
2486*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/jank/relevant_threads.sql",
2487*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/jank/slices.sql",
2488*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/java_heap_class_stats.sql",
2489*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/java_heap_histogram.sql",
2490*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/java_heap_stats.sql",
2491*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/mem_stats_priority_breakdown.sql",
2492*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/network_activity_template.sql",
2493*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/p_state.sql",
2494*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/power_drain_in_watts.sql",
2495*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/power_profile_data.sql",
2496*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/power_profile_data/barbet.sql",
2497*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/power_profile_data/bluejay.sql",
2498*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/power_profile_data/blueline.sql",
2499*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/power_profile_data/bonito.sql",
2500*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/power_profile_data/bramble.sql",
2501*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/power_profile_data/coral.sql",
2502*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/power_profile_data/crosshatch.sql",
2503*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/power_profile_data/flame.sql",
2504*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/power_profile_data/marlin.sql",
2505*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/power_profile_data/oriole.sql",
2506*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/power_profile_data/raven.sql",
2507*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/power_profile_data/redfin.sql",
2508*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/power_profile_data/sargo.sql",
2509*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/power_profile_data/shusky.sql",
2510*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/power_profile_data/sunfish.sql",
2511*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/power_profile_data/taimen.sql",
2512*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/power_profile_data/walleye.sql",
2513*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/process_counter_span_view.sql",
2514*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/process_mem.sql",
2515*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/process_metadata.sql",
2516*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/process_oom_score.sql",
2517*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/process_unagg_mem_view.sql",
2518*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/profiler_smaps.sql",
2519*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/span_view_stats.sql",
2520*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/startup/android_app_process_starts.sql",
2521*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/startup/gc_slices.sql",
2522*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/startup/hsc.sql",
2523*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/startup/launches.sql",
2524*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/startup/launches_maxsdk28.sql",
2525*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/startup/launches_minsdk29.sql",
2526*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/startup/launches_minsdk33.sql",
2527*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/startup/mcycles_per_launch.sql",
2528*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/startup/slice_functions.sql",
2529*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/startup/slow_start_reasons.sql",
2530*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/startup/slow_start_thresholds.sql",
2531*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/startup/system_state.sql",
2532*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/startup/thread_state_breakdown.sql",
2533*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/sysui_notif_shade_list_builder_metric.sql",
2534*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/sysui_notif_shade_list_builder_slices.sql",
2535*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/sysui_update_notif_on_ui_mode_changed_metric.sql",
2536*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/unsymbolized_frames.sql",
2537*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/wattson_app_startup_rails.sql",
2538*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/wattson_atrace_apps_rails.sql",
2539*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/wattson_markers_rails.sql",
2540*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/wattson_markers_threads.sql",
2541*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/wattson_rail_relations.sql",
2542*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/wattson_tasks_attribution.sql",
2543*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/wattson_trace_rails.sql",
2544*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/android/wattson_trace_threads.sql",
2545*6dbdd20aSAndroid Build Coastguard Worker    ],
2546*6dbdd20aSAndroid Build Coastguard Worker)
2547*6dbdd20aSAndroid Build Coastguard Worker
2548*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/metrics/sql/chrome:chrome_sql
2549*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
2550*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_metrics_sql_chrome_chrome_sql",
2551*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
2552*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/chrome/actual_power_by_category.sql",
2553*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/chrome/actual_power_by_rail_mode.sql",
2554*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/chrome/chrome_args_class_names.sql",
2555*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/chrome/chrome_event_metadata.sql",
2556*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/chrome/chrome_histogram_hashes.sql",
2557*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/chrome/chrome_histogram_summaries.sql",
2558*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/chrome/chrome_input_to_browser_intervals.sql",
2559*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/chrome/chrome_input_to_browser_intervals_base.sql",
2560*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/chrome/chrome_input_to_browser_intervals_template.sql",
2561*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/chrome/chrome_long_tasks.sql",
2562*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/chrome/chrome_long_tasks_delaying_input_processing.sql",
2563*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/chrome/chrome_performance_mark_hashes.sql",
2564*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/chrome/chrome_processes.sql",
2565*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/chrome/chrome_reliable_range.sql",
2566*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/chrome/chrome_scroll_inputs_per_frame.sql",
2567*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/chrome/chrome_scroll_jank_caused_by_scheduling.sql",
2568*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/chrome/chrome_scroll_jank_v3.sql",
2569*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/chrome/chrome_slice_names.sql",
2570*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/chrome/chrome_stack_samples_for_task.sql",
2571*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/chrome/chrome_study_hashes.sql",
2572*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/chrome/chrome_tasks.sql",
2573*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/chrome/chrome_tasks_delaying_input_processing.sql",
2574*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/chrome/chrome_tasks_delaying_input_processing_base.sql",
2575*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/chrome/chrome_tasks_delaying_input_processing_template.sql",
2576*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/chrome/chrome_thread_slice.sql",
2577*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/chrome/chrome_unsymbolized_args.sql",
2578*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/chrome/chrome_user_event_hashes.sql",
2579*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/chrome/cpu_time_by_category.sql",
2580*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/chrome/cpu_time_by_rail_mode.sql",
2581*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/chrome/estimated_power_by_category.sql",
2582*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/chrome/estimated_power_by_rail_mode.sql",
2583*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/chrome/experimental_reliable_chrome_tasks_delaying_input_processing.sql",
2584*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/chrome/gesture_flow_event.sql",
2585*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/chrome/gesture_flow_event_queuing_delay.sql",
2586*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/chrome/gesture_jank.sql",
2587*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/chrome/rail_modes.sql",
2588*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/chrome/scroll_flow_event.sql",
2589*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/chrome/scroll_flow_event_queuing_delay.sql",
2590*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/chrome/scroll_jank.sql",
2591*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/chrome/scroll_jank_cause.sql",
2592*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/chrome/scroll_jank_cause_blocking_task.sql",
2593*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/chrome/scroll_jank_cause_blocking_touch_move.sql",
2594*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/chrome/scroll_jank_cause_get_bitmap.sql",
2595*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/chrome/scroll_jank_cause_queuing_delay.sql",
2596*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/chrome/sufficient_chrome_processes.sql",
2597*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/chrome/test_chrome_metric.sql",
2598*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/chrome/touch_flow_event.sql",
2599*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/chrome/touch_flow_event_queuing_delay.sql",
2600*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/chrome/touch_jank.sql",
2601*6dbdd20aSAndroid Build Coastguard Worker    ],
2602*6dbdd20aSAndroid Build Coastguard Worker)
2603*6dbdd20aSAndroid Build Coastguard Worker
2604*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/metrics/sql/common:common
2605*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
2606*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_metrics_sql_common_common",
2607*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
2608*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/common/parent_slice.sql",
2609*6dbdd20aSAndroid Build Coastguard Worker    ],
2610*6dbdd20aSAndroid Build Coastguard Worker)
2611*6dbdd20aSAndroid Build Coastguard Worker
2612*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/metrics/sql/experimental:experimental
2613*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
2614*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_metrics_sql_experimental_experimental",
2615*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
2616*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/experimental/chrome_dropped_frames.sql",
2617*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/experimental/chrome_long_latency.sql",
2618*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/experimental/frame_times.sql",
2619*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/experimental/media_metric.sql",
2620*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/experimental/reported_by_page.sql",
2621*6dbdd20aSAndroid Build Coastguard Worker    ],
2622*6dbdd20aSAndroid Build Coastguard Worker)
2623*6dbdd20aSAndroid Build Coastguard Worker
2624*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/metrics/sql/webview:webview
2625*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
2626*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_metrics_sql_webview_webview",
2627*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
2628*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/webview/webview_jank_approximation.sql",
2629*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/webview/webview_power_usage.sql",
2630*6dbdd20aSAndroid Build Coastguard Worker    ],
2631*6dbdd20aSAndroid Build Coastguard Worker)
2632*6dbdd20aSAndroid Build Coastguard Worker
2633*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/metrics/sql:gen_amalgamated_sql_metrics
2634*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_amalgamated_sql(
2635*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_metrics_sql_gen_amalgamated_sql_metrics",
2636*6dbdd20aSAndroid Build Coastguard Worker    deps = [
2637*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_metrics_sql_android_android",
2638*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_metrics_sql_chrome_chrome_sql",
2639*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_metrics_sql_common_common",
2640*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_metrics_sql_experimental_experimental",
2641*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_metrics_sql_misc_sql",
2642*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_metrics_sql_webview_webview",
2643*6dbdd20aSAndroid Build Coastguard Worker    ],
2644*6dbdd20aSAndroid Build Coastguard Worker    outs = [
2645*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/amalgamated_sql_metrics.h",
2646*6dbdd20aSAndroid Build Coastguard Worker    ],
2647*6dbdd20aSAndroid Build Coastguard Worker    namespace = "sql_metrics",
2648*6dbdd20aSAndroid Build Coastguard Worker)
2649*6dbdd20aSAndroid Build Coastguard Worker
2650*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/metrics/sql:misc_sql
2651*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
2652*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_metrics_sql_misc_sql",
2653*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
2654*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/trace_metadata.sql",
2655*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/sql/trace_stats.sql",
2656*6dbdd20aSAndroid Build Coastguard Worker    ],
2657*6dbdd20aSAndroid Build Coastguard Worker)
2658*6dbdd20aSAndroid Build Coastguard Worker
2659*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/metrics:gen_cc_all_chrome_metrics_descriptor
2660*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_proto_descriptor(
2661*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_metrics_gen_cc_all_chrome_metrics_descriptor",
2662*6dbdd20aSAndroid Build Coastguard Worker    deps = [
2663*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_metrics_chrome_descriptor",
2664*6dbdd20aSAndroid Build Coastguard Worker    ],
2665*6dbdd20aSAndroid Build Coastguard Worker    outs = [
2666*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/all_chrome_metrics.descriptor.h",
2667*6dbdd20aSAndroid Build Coastguard Worker    ],
2668*6dbdd20aSAndroid Build Coastguard Worker)
2669*6dbdd20aSAndroid Build Coastguard Worker
2670*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/metrics:gen_cc_all_webview_metrics_descriptor
2671*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_proto_descriptor(
2672*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_metrics_gen_cc_all_webview_metrics_descriptor",
2673*6dbdd20aSAndroid Build Coastguard Worker    deps = [
2674*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_metrics_webview_descriptor",
2675*6dbdd20aSAndroid Build Coastguard Worker    ],
2676*6dbdd20aSAndroid Build Coastguard Worker    outs = [
2677*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/all_webview_metrics.descriptor.h",
2678*6dbdd20aSAndroid Build Coastguard Worker    ],
2679*6dbdd20aSAndroid Build Coastguard Worker)
2680*6dbdd20aSAndroid Build Coastguard Worker
2681*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/metrics:gen_cc_metrics_descriptor
2682*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_proto_descriptor(
2683*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_metrics_gen_cc_metrics_descriptor",
2684*6dbdd20aSAndroid Build Coastguard Worker    deps = [
2685*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_metrics_descriptor",
2686*6dbdd20aSAndroid Build Coastguard Worker    ],
2687*6dbdd20aSAndroid Build Coastguard Worker    outs = [
2688*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/metrics.descriptor.h",
2689*6dbdd20aSAndroid Build Coastguard Worker    ],
2690*6dbdd20aSAndroid Build Coastguard Worker)
2691*6dbdd20aSAndroid Build Coastguard Worker
2692*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/metrics:metrics
2693*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
2694*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_metrics_metrics",
2695*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
2696*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/metrics.cc",
2697*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/metrics/metrics.h",
2698*6dbdd20aSAndroid Build Coastguard Worker    ],
2699*6dbdd20aSAndroid Build Coastguard Worker)
2700*6dbdd20aSAndroid Build Coastguard Worker
2701*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/perfetto_sql/engine:engine
2702*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
2703*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_perfetto_sql_engine_engine",
2704*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
2705*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/engine/created_function.cc",
2706*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/engine/created_function.h",
2707*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/engine/perfetto_sql_engine.cc",
2708*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/engine/perfetto_sql_engine.h",
2709*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/engine/runtime_table_function.cc",
2710*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/engine/runtime_table_function.h",
2711*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/engine/table_pointer_module.cc",
2712*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/engine/table_pointer_module.h",
2713*6dbdd20aSAndroid Build Coastguard Worker    ],
2714*6dbdd20aSAndroid Build Coastguard Worker)
2715*6dbdd20aSAndroid Build Coastguard Worker
2716*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/perfetto_sql/grammar:grammar
2717*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
2718*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_perfetto_sql_grammar_grammar",
2719*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
2720*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/grammar/perfettosql_grammar.c",
2721*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/grammar/perfettosql_grammar.h",
2722*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/grammar/perfettosql_keywordhash.h",
2723*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/grammar/perfettosql_keywordhash_helper.h",
2724*6dbdd20aSAndroid Build Coastguard Worker    ],
2725*6dbdd20aSAndroid Build Coastguard Worker)
2726*6dbdd20aSAndroid Build Coastguard Worker
2727*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/perfetto_sql/intrinsics/functions:functions
2728*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
2729*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_perfetto_sql_intrinsics_functions_functions",
2730*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
2731*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/intrinsics/functions/base64.cc",
2732*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/intrinsics/functions/base64.h",
2733*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/intrinsics/functions/clock_functions.h",
2734*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/intrinsics/functions/counter_intervals.cc",
2735*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/intrinsics/functions/counter_intervals.h",
2736*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/intrinsics/functions/create_function.cc",
2737*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/intrinsics/functions/create_function.h",
2738*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/intrinsics/functions/create_view_function.cc",
2739*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/intrinsics/functions/create_view_function.h",
2740*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/intrinsics/functions/dominator_tree.cc",
2741*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/intrinsics/functions/dominator_tree.h",
2742*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/intrinsics/functions/graph_scan.cc",
2743*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/intrinsics/functions/graph_scan.h",
2744*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/intrinsics/functions/graph_traversal.cc",
2745*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/intrinsics/functions/graph_traversal.h",
2746*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/intrinsics/functions/import.cc",
2747*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/intrinsics/functions/import.h",
2748*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/intrinsics/functions/interval_intersect.cc",
2749*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/intrinsics/functions/interval_intersect.h",
2750*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/intrinsics/functions/layout_functions.cc",
2751*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/intrinsics/functions/layout_functions.h",
2752*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/intrinsics/functions/math.cc",
2753*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/intrinsics/functions/math.h",
2754*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/intrinsics/functions/pprof_functions.cc",
2755*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/intrinsics/functions/pprof_functions.h",
2756*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/intrinsics/functions/sqlite3_str_split.cc",
2757*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/intrinsics/functions/sqlite3_str_split.h",
2758*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/intrinsics/functions/stack_functions.cc",
2759*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/intrinsics/functions/stack_functions.h",
2760*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/intrinsics/functions/structural_tree_partition.cc",
2761*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/intrinsics/functions/structural_tree_partition.h",
2762*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/intrinsics/functions/to_ftrace.cc",
2763*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/intrinsics/functions/to_ftrace.h",
2764*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/intrinsics/functions/type_builders.cc",
2765*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/intrinsics/functions/type_builders.h",
2766*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/intrinsics/functions/utils.h",
2767*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/intrinsics/functions/window_functions.h",
2768*6dbdd20aSAndroid Build Coastguard Worker    ],
2769*6dbdd20aSAndroid Build Coastguard Worker)
2770*6dbdd20aSAndroid Build Coastguard Worker
2771*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/perfetto_sql/intrinsics/functions:interface
2772*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
2773*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_perfetto_sql_intrinsics_functions_interface",
2774*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
2775*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/intrinsics/functions/sql_function.cc",
2776*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/intrinsics/functions/sql_function.h",
2777*6dbdd20aSAndroid Build Coastguard Worker    ],
2778*6dbdd20aSAndroid Build Coastguard Worker)
2779*6dbdd20aSAndroid Build Coastguard Worker
2780*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/perfetto_sql/intrinsics/functions:tables
2781*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_tp_tables(
2782*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_perfetto_sql_intrinsics_functions_tables",
2783*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
2784*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/intrinsics/functions/tables.py",
2785*6dbdd20aSAndroid Build Coastguard Worker    ],
2786*6dbdd20aSAndroid Build Coastguard Worker    outs = [
2787*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/intrinsics/functions/tables_py.h",
2788*6dbdd20aSAndroid Build Coastguard Worker    ],
2789*6dbdd20aSAndroid Build Coastguard Worker)
2790*6dbdd20aSAndroid Build Coastguard Worker
2791*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/perfetto_sql/intrinsics/operators:operators
2792*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
2793*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_perfetto_sql_intrinsics_operators_operators",
2794*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
2795*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/intrinsics/operators/counter_mipmap_operator.cc",
2796*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/intrinsics/operators/counter_mipmap_operator.h",
2797*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/intrinsics/operators/slice_mipmap_operator.cc",
2798*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/intrinsics/operators/slice_mipmap_operator.h",
2799*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/intrinsics/operators/span_join_operator.cc",
2800*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/intrinsics/operators/span_join_operator.h",
2801*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/intrinsics/operators/window_operator.cc",
2802*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/intrinsics/operators/window_operator.h",
2803*6dbdd20aSAndroid Build Coastguard Worker    ],
2804*6dbdd20aSAndroid Build Coastguard Worker)
2805*6dbdd20aSAndroid Build Coastguard Worker
2806*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/perfetto_sql/intrinsics/table_functions:interface
2807*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
2808*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_perfetto_sql_intrinsics_table_functions_interface",
2809*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
2810*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/intrinsics/table_functions/static_table_function.cc",
2811*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/intrinsics/table_functions/static_table_function.h",
2812*6dbdd20aSAndroid Build Coastguard Worker    ],
2813*6dbdd20aSAndroid Build Coastguard Worker)
2814*6dbdd20aSAndroid Build Coastguard Worker
2815*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/perfetto_sql/intrinsics/table_functions:table_functions
2816*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
2817*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_perfetto_sql_intrinsics_table_functions_table_functions",
2818*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
2819*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/intrinsics/table_functions/ancestor.cc",
2820*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/intrinsics/table_functions/ancestor.h",
2821*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/intrinsics/table_functions/connected_flow.cc",
2822*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/intrinsics/table_functions/connected_flow.h",
2823*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/intrinsics/table_functions/descendant.cc",
2824*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/intrinsics/table_functions/descendant.h",
2825*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/intrinsics/table_functions/dfs_weight_bounded.cc",
2826*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/intrinsics/table_functions/dfs_weight_bounded.h",
2827*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/intrinsics/table_functions/experimental_annotated_stack.cc",
2828*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/intrinsics/table_functions/experimental_annotated_stack.h",
2829*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/intrinsics/table_functions/experimental_counter_dur.cc",
2830*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/intrinsics/table_functions/experimental_counter_dur.h",
2831*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/intrinsics/table_functions/experimental_flamegraph.cc",
2832*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/intrinsics/table_functions/experimental_flamegraph.h",
2833*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/intrinsics/table_functions/experimental_flat_slice.cc",
2834*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/intrinsics/table_functions/experimental_flat_slice.h",
2835*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/intrinsics/table_functions/experimental_sched_upid.cc",
2836*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/intrinsics/table_functions/experimental_sched_upid.h",
2837*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/intrinsics/table_functions/experimental_slice_layout.cc",
2838*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/intrinsics/table_functions/experimental_slice_layout.h",
2839*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/intrinsics/table_functions/flamegraph_construction_algorithms.cc",
2840*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/intrinsics/table_functions/flamegraph_construction_algorithms.h",
2841*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/intrinsics/table_functions/table_info.cc",
2842*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/intrinsics/table_functions/table_info.h",
2843*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/intrinsics/table_functions/winscope_proto_to_args_with_defaults.cc",
2844*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/intrinsics/table_functions/winscope_proto_to_args_with_defaults.h",
2845*6dbdd20aSAndroid Build Coastguard Worker    ],
2846*6dbdd20aSAndroid Build Coastguard Worker)
2847*6dbdd20aSAndroid Build Coastguard Worker
2848*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/perfetto_sql/intrinsics/table_functions:tables
2849*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_tp_tables(
2850*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_perfetto_sql_intrinsics_table_functions_tables",
2851*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
2852*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/intrinsics/table_functions/tables.py",
2853*6dbdd20aSAndroid Build Coastguard Worker    ],
2854*6dbdd20aSAndroid Build Coastguard Worker    deps = [
2855*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_tables_tables_python",
2856*6dbdd20aSAndroid Build Coastguard Worker    ],
2857*6dbdd20aSAndroid Build Coastguard Worker    outs = [
2858*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/intrinsics/table_functions/tables_py.h",
2859*6dbdd20aSAndroid Build Coastguard Worker    ],
2860*6dbdd20aSAndroid Build Coastguard Worker)
2861*6dbdd20aSAndroid Build Coastguard Worker
2862*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/perfetto_sql/intrinsics/types:types
2863*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
2864*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_perfetto_sql_intrinsics_types_types",
2865*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
2866*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/intrinsics/types/array.h",
2867*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/intrinsics/types/counter.h",
2868*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/intrinsics/types/node.h",
2869*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/intrinsics/types/partitioned_intervals.h",
2870*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/intrinsics/types/row_dataframe.h",
2871*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/intrinsics/types/struct.h",
2872*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/intrinsics/types/value.h",
2873*6dbdd20aSAndroid Build Coastguard Worker    ],
2874*6dbdd20aSAndroid Build Coastguard Worker)
2875*6dbdd20aSAndroid Build Coastguard Worker
2876*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/perfetto_sql/parser:parser
2877*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
2878*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_perfetto_sql_parser_parser",
2879*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
2880*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/parser/function_util.cc",
2881*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/parser/function_util.h",
2882*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/parser/perfetto_sql_parser.cc",
2883*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/parser/perfetto_sql_parser.h",
2884*6dbdd20aSAndroid Build Coastguard Worker    ],
2885*6dbdd20aSAndroid Build Coastguard Worker)
2886*6dbdd20aSAndroid Build Coastguard Worker
2887*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/perfetto_sql/preprocessor:grammar
2888*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
2889*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_perfetto_sql_preprocessor_grammar",
2890*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
2891*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/preprocessor/preprocessor_grammar.c",
2892*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/preprocessor/preprocessor_grammar.h",
2893*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/preprocessor/preprocessor_grammar_interface.h",
2894*6dbdd20aSAndroid Build Coastguard Worker    ],
2895*6dbdd20aSAndroid Build Coastguard Worker)
2896*6dbdd20aSAndroid Build Coastguard Worker
2897*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/perfetto_sql/preprocessor:preprocessor
2898*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
2899*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_perfetto_sql_preprocessor_preprocessor",
2900*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
2901*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/preprocessor/perfetto_sql_preprocessor.cc",
2902*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/preprocessor/perfetto_sql_preprocessor.h",
2903*6dbdd20aSAndroid Build Coastguard Worker    ],
2904*6dbdd20aSAndroid Build Coastguard Worker)
2905*6dbdd20aSAndroid Build Coastguard Worker
2906*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/perfetto_sql/stdlib/android/auto:auto
2907*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
2908*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_perfetto_sql_stdlib_android_auto_auto",
2909*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
2910*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/android/auto/multiuser.sql",
2911*6dbdd20aSAndroid Build Coastguard Worker    ],
2912*6dbdd20aSAndroid Build Coastguard Worker)
2913*6dbdd20aSAndroid Build Coastguard Worker
2914*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/perfetto_sql/stdlib/android/battery:battery
2915*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
2916*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_perfetto_sql_stdlib_android_battery_battery",
2917*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
2918*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/android/battery/charging_states.sql",
2919*6dbdd20aSAndroid Build Coastguard Worker    ],
2920*6dbdd20aSAndroid Build Coastguard Worker)
2921*6dbdd20aSAndroid Build Coastguard Worker
2922*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/perfetto_sql/stdlib/android/cpu:cpu
2923*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
2924*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_perfetto_sql_stdlib_android_cpu_cpu",
2925*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
2926*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/android/cpu/cluster_type.sql",
2927*6dbdd20aSAndroid Build Coastguard Worker    ],
2928*6dbdd20aSAndroid Build Coastguard Worker)
2929*6dbdd20aSAndroid Build Coastguard Worker
2930*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/perfetto_sql/stdlib/android/frames:frames
2931*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
2932*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_perfetto_sql_stdlib_android_frames_frames",
2933*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
2934*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/android/frames/jank_type.sql",
2935*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/android/frames/per_frame_metrics.sql",
2936*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/android/frames/timeline.sql",
2937*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/android/frames/timeline_maxsdk28.sql",
2938*6dbdd20aSAndroid Build Coastguard Worker    ],
2939*6dbdd20aSAndroid Build Coastguard Worker)
2940*6dbdd20aSAndroid Build Coastguard Worker
2941*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/perfetto_sql/stdlib/android/gpu:gpu
2942*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
2943*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_perfetto_sql_stdlib_android_gpu_gpu",
2944*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
2945*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/android/gpu/frequency.sql",
2946*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/android/gpu/memory.sql",
2947*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/android/gpu/work_period.sql",
2948*6dbdd20aSAndroid Build Coastguard Worker    ],
2949*6dbdd20aSAndroid Build Coastguard Worker)
2950*6dbdd20aSAndroid Build Coastguard Worker
2951*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/perfetto_sql/stdlib/android/memory/heap_graph:heap_graph
2952*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
2953*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_perfetto_sql_stdlib_android_memory_heap_graph_heap_graph",
2954*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
2955*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/android/memory/heap_graph/class_summary_tree.sql",
2956*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/android/memory/heap_graph/class_tree.sql",
2957*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/android/memory/heap_graph/dominator_class_tree.sql",
2958*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/android/memory/heap_graph/dominator_tree.sql",
2959*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/android/memory/heap_graph/excluded_refs.sql",
2960*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/android/memory/heap_graph/heap_graph_class_aggregation.sql",
2961*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/android/memory/heap_graph/helpers.sql",
2962*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/android/memory/heap_graph/raw_dominator_tree.sql",
2963*6dbdd20aSAndroid Build Coastguard Worker    ],
2964*6dbdd20aSAndroid Build Coastguard Worker)
2965*6dbdd20aSAndroid Build Coastguard Worker
2966*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/perfetto_sql/stdlib/android/memory/heap_profile:heap_profile
2967*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
2968*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_perfetto_sql_stdlib_android_memory_heap_profile_heap_profile",
2969*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
2970*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/android/memory/heap_profile/callstacks.sql",
2971*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/android/memory/heap_profile/summary_tree.sql",
2972*6dbdd20aSAndroid Build Coastguard Worker    ],
2973*6dbdd20aSAndroid Build Coastguard Worker)
2974*6dbdd20aSAndroid Build Coastguard Worker
2975*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/perfetto_sql/stdlib/android/memory:memory
2976*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
2977*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_perfetto_sql_stdlib_android_memory_memory",
2978*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
2979*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/android/memory/dmabuf.sql",
2980*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/android/memory/process.sql",
2981*6dbdd20aSAndroid Build Coastguard Worker    ],
2982*6dbdd20aSAndroid Build Coastguard Worker)
2983*6dbdd20aSAndroid Build Coastguard Worker
2984*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/perfetto_sql/stdlib/android/startup:startup
2985*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
2986*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_perfetto_sql_stdlib_android_startup_startup",
2987*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
2988*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/android/startup/startup_breakdowns.sql",
2989*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/android/startup/startup_events.sql",
2990*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/android/startup/startups.sql",
2991*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/android/startup/startups_maxsdk28.sql",
2992*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/android/startup/startups_minsdk29.sql",
2993*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/android/startup/startups_minsdk33.sql",
2994*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/android/startup/time_to_display.sql",
2995*6dbdd20aSAndroid Build Coastguard Worker    ],
2996*6dbdd20aSAndroid Build Coastguard Worker)
2997*6dbdd20aSAndroid Build Coastguard Worker
2998*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/perfetto_sql/stdlib/android/winscope:winscope
2999*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
3000*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_perfetto_sql_stdlib_android_winscope_winscope",
3001*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
3002*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/android/winscope/inputmethod.sql",
3003*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/android/winscope/viewcapture.sql",
3004*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/android/winscope/windowmanager.sql",
3005*6dbdd20aSAndroid Build Coastguard Worker    ],
3006*6dbdd20aSAndroid Build Coastguard Worker)
3007*6dbdd20aSAndroid Build Coastguard Worker
3008*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/perfetto_sql/stdlib/android:android
3009*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
3010*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_perfetto_sql_stdlib_android_android",
3011*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
3012*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/android/anrs.sql",
3013*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/android/app_process_starts.sql",
3014*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/android/battery.sql",
3015*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/android/battery_stats.sql",
3016*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/android/binder.sql",
3017*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/android/binder_breakdown.sql",
3018*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/android/broadcasts.sql",
3019*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/android/critical_blocking_calls.sql",
3020*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/android/desktop_mode.sql",
3021*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/android/device.sql",
3022*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/android/dvfs.sql",
3023*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/android/freezer.sql",
3024*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/android/garbage_collection.sql",
3025*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/android/input.sql",
3026*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/android/io.sql",
3027*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/android/job_scheduler.sql",
3028*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/android/job_scheduler_states.sql",
3029*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/android/monitor_contention.sql",
3030*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/android/network_packets.sql",
3031*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/android/oom_adjuster.sql",
3032*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/android/power_rails.sql",
3033*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/android/process_metadata.sql",
3034*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/android/screenshots.sql",
3035*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/android/services.sql",
3036*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/android/slices.sql",
3037*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/android/statsd.sql",
3038*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/android/suspend.sql",
3039*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/android/thread.sql",
3040*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/android/version.sql",
3041*6dbdd20aSAndroid Build Coastguard Worker    ],
3042*6dbdd20aSAndroid Build Coastguard Worker)
3043*6dbdd20aSAndroid Build Coastguard Worker
3044*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/perfetto_sql/stdlib/callstacks:callstacks
3045*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
3046*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_perfetto_sql_stdlib_callstacks_callstacks",
3047*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
3048*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/callstacks/stack_profile.sql",
3049*6dbdd20aSAndroid Build Coastguard Worker    ],
3050*6dbdd20aSAndroid Build Coastguard Worker)
3051*6dbdd20aSAndroid Build Coastguard Worker
3052*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/perfetto_sql/stdlib/chrome:chrome_sql
3053*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
3054*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_perfetto_sql_stdlib_chrome_chrome_sql",
3055*6dbdd20aSAndroid Build Coastguard Worker    srcs = glob(["src/trace_processor/perfetto_sql/stdlib/chrome/**/*.sql"]),
3056*6dbdd20aSAndroid Build Coastguard Worker)
3057*6dbdd20aSAndroid Build Coastguard Worker
3058*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/perfetto_sql/stdlib/counters:counters
3059*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
3060*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_perfetto_sql_stdlib_counters_counters",
3061*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
3062*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/counters/global_tracks.sql",
3063*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/counters/intervals.sql",
3064*6dbdd20aSAndroid Build Coastguard Worker    ],
3065*6dbdd20aSAndroid Build Coastguard Worker)
3066*6dbdd20aSAndroid Build Coastguard Worker
3067*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/perfetto_sql/stdlib/export:export
3068*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
3069*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_perfetto_sql_stdlib_export_export",
3070*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
3071*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/export/to_firefox_profile.sql",
3072*6dbdd20aSAndroid Build Coastguard Worker    ],
3073*6dbdd20aSAndroid Build Coastguard Worker)
3074*6dbdd20aSAndroid Build Coastguard Worker
3075*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/perfetto_sql/stdlib/graphs:graphs
3076*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
3077*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_perfetto_sql_stdlib_graphs_graphs",
3078*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
3079*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/graphs/critical_path.sql",
3080*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/graphs/dominator_tree.sql",
3081*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/graphs/hierarchy.sql",
3082*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/graphs/partition.sql",
3083*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/graphs/scan.sql",
3084*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/graphs/search.sql",
3085*6dbdd20aSAndroid Build Coastguard Worker    ],
3086*6dbdd20aSAndroid Build Coastguard Worker)
3087*6dbdd20aSAndroid Build Coastguard Worker
3088*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/perfetto_sql/stdlib/intervals:intervals
3089*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
3090*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_perfetto_sql_stdlib_intervals_intervals",
3091*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
3092*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/intervals/intersect.sql",
3093*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/intervals/overlap.sql",
3094*6dbdd20aSAndroid Build Coastguard Worker    ],
3095*6dbdd20aSAndroid Build Coastguard Worker)
3096*6dbdd20aSAndroid Build Coastguard Worker
3097*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/perfetto_sql/stdlib/linux/cpu/utilization:utilization
3098*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
3099*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_perfetto_sql_stdlib_linux_cpu_utilization_utilization",
3100*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
3101*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/linux/cpu/utilization/general.sql",
3102*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/linux/cpu/utilization/process.sql",
3103*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/linux/cpu/utilization/slice.sql",
3104*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/linux/cpu/utilization/system.sql",
3105*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/linux/cpu/utilization/thread.sql",
3106*6dbdd20aSAndroid Build Coastguard Worker    ],
3107*6dbdd20aSAndroid Build Coastguard Worker)
3108*6dbdd20aSAndroid Build Coastguard Worker
3109*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/perfetto_sql/stdlib/linux/cpu:cpu
3110*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
3111*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_perfetto_sql_stdlib_linux_cpu_cpu",
3112*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
3113*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/linux/cpu/frequency.sql",
3114*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/linux/cpu/idle.sql",
3115*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/linux/cpu/idle_stats.sql",
3116*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/linux/cpu/idle_time_in_state.sql",
3117*6dbdd20aSAndroid Build Coastguard Worker    ],
3118*6dbdd20aSAndroid Build Coastguard Worker)
3119*6dbdd20aSAndroid Build Coastguard Worker
3120*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/perfetto_sql/stdlib/linux/memory:memory
3121*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
3122*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_perfetto_sql_stdlib_linux_memory_memory",
3123*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
3124*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/linux/memory/general.sql",
3125*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/linux/memory/high_watermark.sql",
3126*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/linux/memory/process.sql",
3127*6dbdd20aSAndroid Build Coastguard Worker    ],
3128*6dbdd20aSAndroid Build Coastguard Worker)
3129*6dbdd20aSAndroid Build Coastguard Worker
3130*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/perfetto_sql/stdlib/linux/perf:perf
3131*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
3132*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_perfetto_sql_stdlib_linux_perf_perf",
3133*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
3134*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/linux/perf/samples.sql",
3135*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/linux/perf/spe.sql",
3136*6dbdd20aSAndroid Build Coastguard Worker    ],
3137*6dbdd20aSAndroid Build Coastguard Worker)
3138*6dbdd20aSAndroid Build Coastguard Worker
3139*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/perfetto_sql/stdlib/linux:linux
3140*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
3141*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_perfetto_sql_stdlib_linux_linux",
3142*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
3143*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/linux/block_io.sql",
3144*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/linux/devfreq.sql",
3145*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/linux/threads.sql",
3146*6dbdd20aSAndroid Build Coastguard Worker    ],
3147*6dbdd20aSAndroid Build Coastguard Worker)
3148*6dbdd20aSAndroid Build Coastguard Worker
3149*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/perfetto_sql/stdlib/pixel:pixel
3150*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
3151*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_perfetto_sql_stdlib_pixel_pixel",
3152*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
3153*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/pixel/camera.sql",
3154*6dbdd20aSAndroid Build Coastguard Worker    ],
3155*6dbdd20aSAndroid Build Coastguard Worker)
3156*6dbdd20aSAndroid Build Coastguard Worker
3157*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/perfetto_sql/stdlib/pkvm:pkvm
3158*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
3159*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_perfetto_sql_stdlib_pkvm_pkvm",
3160*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
3161*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/pkvm/hypervisor.sql",
3162*6dbdd20aSAndroid Build Coastguard Worker    ],
3163*6dbdd20aSAndroid Build Coastguard Worker)
3164*6dbdd20aSAndroid Build Coastguard Worker
3165*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/perfetto_sql/stdlib/prelude/after_eof:after_eof
3166*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
3167*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_perfetto_sql_stdlib_prelude_after_eof_after_eof",
3168*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
3169*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/prelude/after_eof/casts.sql",
3170*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/prelude/after_eof/slices.sql",
3171*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/prelude/after_eof/tables_views.sql",
3172*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/prelude/after_eof/views.sql",
3173*6dbdd20aSAndroid Build Coastguard Worker    ],
3174*6dbdd20aSAndroid Build Coastguard Worker)
3175*6dbdd20aSAndroid Build Coastguard Worker
3176*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/perfetto_sql/stdlib/prelude/before_eof:before_eof
3177*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
3178*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_perfetto_sql_stdlib_prelude_before_eof_before_eof",
3179*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
3180*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/prelude/before_eof/tables.sql",
3181*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/prelude/before_eof/trace_bounds.sql",
3182*6dbdd20aSAndroid Build Coastguard Worker    ],
3183*6dbdd20aSAndroid Build Coastguard Worker)
3184*6dbdd20aSAndroid Build Coastguard Worker
3185*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/perfetto_sql/stdlib/prelude:prelude
3186*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
3187*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_perfetto_sql_stdlib_prelude_prelude",
3188*6dbdd20aSAndroid Build Coastguard Worker)
3189*6dbdd20aSAndroid Build Coastguard Worker
3190*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/perfetto_sql/stdlib/sched:sched
3191*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
3192*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_perfetto_sql_stdlib_sched_sched",
3193*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
3194*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/sched/latency.sql",
3195*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/sched/runnable.sql",
3196*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/sched/states.sql",
3197*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/sched/thread_executing_span.sql",
3198*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/sched/thread_executing_span_with_slice.sql",
3199*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/sched/thread_level_parallelism.sql",
3200*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/sched/thread_state_flattened.sql",
3201*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/sched/time_in_state.sql",
3202*6dbdd20aSAndroid Build Coastguard Worker    ],
3203*6dbdd20aSAndroid Build Coastguard Worker)
3204*6dbdd20aSAndroid Build Coastguard Worker
3205*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/perfetto_sql/stdlib/slices:slices
3206*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
3207*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_perfetto_sql_stdlib_slices_slices",
3208*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
3209*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/slices/cpu_time.sql",
3210*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/slices/flat_slices.sql",
3211*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/slices/flow.sql",
3212*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/slices/hierarchy.sql",
3213*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/slices/slices.sql",
3214*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/slices/time_in_state.sql",
3215*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/slices/with_context.sql",
3216*6dbdd20aSAndroid Build Coastguard Worker    ],
3217*6dbdd20aSAndroid Build Coastguard Worker)
3218*6dbdd20aSAndroid Build Coastguard Worker
3219*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/perfetto_sql/stdlib/stack_trace:stack_trace
3220*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
3221*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_perfetto_sql_stdlib_stack_trace_stack_trace",
3222*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
3223*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/stack_trace/jit.sql",
3224*6dbdd20aSAndroid Build Coastguard Worker    ],
3225*6dbdd20aSAndroid Build Coastguard Worker)
3226*6dbdd20aSAndroid Build Coastguard Worker
3227*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/perfetto_sql/stdlib/stacks:stacks
3228*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
3229*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_perfetto_sql_stdlib_stacks_stacks",
3230*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
3231*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/stacks/cpu_profiling.sql",
3232*6dbdd20aSAndroid Build Coastguard Worker    ],
3233*6dbdd20aSAndroid Build Coastguard Worker)
3234*6dbdd20aSAndroid Build Coastguard Worker
3235*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/perfetto_sql/stdlib/time:time
3236*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
3237*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_perfetto_sql_stdlib_time_time",
3238*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
3239*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/time/conversion.sql",
3240*6dbdd20aSAndroid Build Coastguard Worker    ],
3241*6dbdd20aSAndroid Build Coastguard Worker)
3242*6dbdd20aSAndroid Build Coastguard Worker
3243*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/perfetto_sql/stdlib/v8:v8
3244*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
3245*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_perfetto_sql_stdlib_v8_v8",
3246*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
3247*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/v8/jit.sql",
3248*6dbdd20aSAndroid Build Coastguard Worker    ],
3249*6dbdd20aSAndroid Build Coastguard Worker)
3250*6dbdd20aSAndroid Build Coastguard Worker
3251*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/perfetto_sql/stdlib/viz/summary:summary
3252*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
3253*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_perfetto_sql_stdlib_viz_summary_summary",
3254*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
3255*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/viz/summary/counters.sql",
3256*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/viz/summary/processes.sql",
3257*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/viz/summary/slices.sql",
3258*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/viz/summary/threads.sql",
3259*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/viz/summary/threads_w_processes.sql",
3260*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/viz/summary/trace.sql",
3261*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/viz/summary/tracks.sql",
3262*6dbdd20aSAndroid Build Coastguard Worker    ],
3263*6dbdd20aSAndroid Build Coastguard Worker)
3264*6dbdd20aSAndroid Build Coastguard Worker
3265*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/perfetto_sql/stdlib/viz:viz
3266*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
3267*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_perfetto_sql_stdlib_viz_viz",
3268*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
3269*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/viz/flamegraph.sql",
3270*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/viz/slices.sql",
3271*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/viz/threads.sql",
3272*6dbdd20aSAndroid Build Coastguard Worker    ],
3273*6dbdd20aSAndroid Build Coastguard Worker)
3274*6dbdd20aSAndroid Build Coastguard Worker
3275*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/perfetto_sql/stdlib/wattson:wattson
3276*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
3277*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_perfetto_sql_stdlib_wattson_wattson",
3278*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
3279*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/wattson/arm_dsu.sql",
3280*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/wattson/cpu_freq.sql",
3281*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/wattson/cpu_freq_idle.sql",
3282*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/wattson/cpu_idle.sql",
3283*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/wattson/cpu_split.sql",
3284*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/wattson/curves/device.sql",
3285*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/wattson/curves/estimates.sql",
3286*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/wattson/curves/idle_attribution.sql",
3287*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/wattson/curves/utils.sql",
3288*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/wattson/curves/w_cpu_dependence.sql",
3289*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/wattson/curves/w_dsu_dependence.sql",
3290*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/wattson/device_infos.sql",
3291*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/wattson/system_state.sql",
3292*6dbdd20aSAndroid Build Coastguard Worker    ],
3293*6dbdd20aSAndroid Build Coastguard Worker)
3294*6dbdd20aSAndroid Build Coastguard Worker
3295*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/perfetto_sql/stdlib:stdlib
3296*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_amalgamated_sql(
3297*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_perfetto_sql_stdlib_stdlib",
3298*6dbdd20aSAndroid Build Coastguard Worker    deps = [
3299*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_stdlib_android_android",
3300*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_stdlib_android_auto_auto",
3301*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_stdlib_android_battery_battery",
3302*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_stdlib_android_cpu_cpu",
3303*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_stdlib_android_frames_frames",
3304*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_stdlib_android_gpu_gpu",
3305*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_stdlib_android_memory_heap_graph_heap_graph",
3306*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_stdlib_android_memory_heap_profile_heap_profile",
3307*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_stdlib_android_memory_memory",
3308*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_stdlib_android_startup_startup",
3309*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_stdlib_android_winscope_winscope",
3310*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_stdlib_callstacks_callstacks",
3311*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_stdlib_chrome_chrome_sql",
3312*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_stdlib_counters_counters",
3313*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_stdlib_export_export",
3314*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_stdlib_graphs_graphs",
3315*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_stdlib_intervals_intervals",
3316*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_stdlib_linux_cpu_cpu",
3317*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_stdlib_linux_cpu_utilization_utilization",
3318*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_stdlib_linux_linux",
3319*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_stdlib_linux_memory_memory",
3320*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_stdlib_linux_perf_perf",
3321*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_stdlib_pixel_pixel",
3322*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_stdlib_pkvm_pkvm",
3323*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_stdlib_prelude_after_eof_after_eof",
3324*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_stdlib_prelude_before_eof_before_eof",
3325*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_stdlib_prelude_prelude",
3326*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_stdlib_sched_sched",
3327*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_stdlib_slices_slices",
3328*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_stdlib_stack_trace_stack_trace",
3329*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_stdlib_stacks_stacks",
3330*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_stdlib_time_time",
3331*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_stdlib_v8_v8",
3332*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_stdlib_viz_summary_summary",
3333*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_stdlib_viz_viz",
3334*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_stdlib_wattson_wattson",
3335*6dbdd20aSAndroid Build Coastguard Worker    ],
3336*6dbdd20aSAndroid Build Coastguard Worker    outs = [
3337*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/stdlib/stdlib.h",
3338*6dbdd20aSAndroid Build Coastguard Worker    ],
3339*6dbdd20aSAndroid Build Coastguard Worker    namespace = "stdlib",
3340*6dbdd20aSAndroid Build Coastguard Worker)
3341*6dbdd20aSAndroid Build Coastguard Worker
3342*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/perfetto_sql/tokenizer:tokenize_internal
3343*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
3344*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_perfetto_sql_tokenizer_tokenize_internal",
3345*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
3346*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/tokenizer/tokenize_internal.c",
3347*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/tokenizer/tokenize_internal_helper.h",
3348*6dbdd20aSAndroid Build Coastguard Worker    ],
3349*6dbdd20aSAndroid Build Coastguard Worker)
3350*6dbdd20aSAndroid Build Coastguard Worker
3351*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/perfetto_sql/tokenizer:tokenizer
3352*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
3353*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_perfetto_sql_tokenizer_tokenizer",
3354*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
3355*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/tokenizer/sqlite_tokenizer.cc",
3356*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/perfetto_sql/tokenizer/sqlite_tokenizer.h",
3357*6dbdd20aSAndroid Build Coastguard Worker    ],
3358*6dbdd20aSAndroid Build Coastguard Worker)
3359*6dbdd20aSAndroid Build Coastguard Worker
3360*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/rpc:httpd
3361*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
3362*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_rpc_httpd",
3363*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
3364*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/rpc/httpd.cc",
3365*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/rpc/httpd.h",
3366*6dbdd20aSAndroid Build Coastguard Worker    ],
3367*6dbdd20aSAndroid Build Coastguard Worker)
3368*6dbdd20aSAndroid Build Coastguard Worker
3369*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/rpc:rpc
3370*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
3371*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_rpc_rpc",
3372*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
3373*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/rpc/query_result_serializer.cc",
3374*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/rpc/rpc.cc",
3375*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/rpc/rpc.h",
3376*6dbdd20aSAndroid Build Coastguard Worker    ],
3377*6dbdd20aSAndroid Build Coastguard Worker)
3378*6dbdd20aSAndroid Build Coastguard Worker
3379*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/rpc:stdiod
3380*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
3381*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_rpc_stdiod",
3382*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
3383*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/rpc/stdiod.cc",
3384*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/rpc/stdiod.h",
3385*6dbdd20aSAndroid Build Coastguard Worker    ],
3386*6dbdd20aSAndroid Build Coastguard Worker)
3387*6dbdd20aSAndroid Build Coastguard Worker
3388*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/sorter:sorter
3389*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
3390*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_sorter_sorter",
3391*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
3392*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/sorter/trace_sorter.cc",
3393*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/sorter/trace_sorter.h",
3394*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/sorter/trace_token_buffer.cc",
3395*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/sorter/trace_token_buffer.h",
3396*6dbdd20aSAndroid Build Coastguard Worker    ],
3397*6dbdd20aSAndroid Build Coastguard Worker)
3398*6dbdd20aSAndroid Build Coastguard Worker
3399*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/sqlite/bindings:bindings
3400*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
3401*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_sqlite_bindings_bindings",
3402*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
3403*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/sqlite/bindings/sqlite_aggregate_function.h",
3404*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/sqlite/bindings/sqlite_bind.h",
3405*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/sqlite/bindings/sqlite_column.h",
3406*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/sqlite/bindings/sqlite_function.h",
3407*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/sqlite/bindings/sqlite_module.h",
3408*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/sqlite/bindings/sqlite_result.h",
3409*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/sqlite/bindings/sqlite_stmt.h",
3410*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/sqlite/bindings/sqlite_type.h",
3411*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/sqlite/bindings/sqlite_value.h",
3412*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/sqlite/bindings/sqlite_window_function.h",
3413*6dbdd20aSAndroid Build Coastguard Worker    ],
3414*6dbdd20aSAndroid Build Coastguard Worker)
3415*6dbdd20aSAndroid Build Coastguard Worker
3416*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/sqlite:sqlite
3417*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
3418*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_sqlite_sqlite",
3419*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
3420*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/sqlite/db_sqlite_table.cc",
3421*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/sqlite/db_sqlite_table.h",
3422*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/sqlite/module_lifecycle_manager.h",
3423*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/sqlite/scoped_db.h",
3424*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/sqlite/sql_source.cc",
3425*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/sqlite/sql_source.h",
3426*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/sqlite/sql_stats_table.cc",
3427*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/sqlite/sql_stats_table.h",
3428*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/sqlite/sqlite_engine.cc",
3429*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/sqlite/sqlite_engine.h",
3430*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/sqlite/sqlite_utils.cc",
3431*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/sqlite/sqlite_utils.h",
3432*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/sqlite/stats_table.cc",
3433*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/sqlite/stats_table.h",
3434*6dbdd20aSAndroid Build Coastguard Worker    ],
3435*6dbdd20aSAndroid Build Coastguard Worker)
3436*6dbdd20aSAndroid Build Coastguard Worker
3437*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/storage:storage
3438*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
3439*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_storage_storage",
3440*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
3441*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/storage/metadata.h",
3442*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/storage/stats.h",
3443*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/storage/trace_storage.cc",
3444*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/storage/trace_storage.h",
3445*6dbdd20aSAndroid Build Coastguard Worker    ],
3446*6dbdd20aSAndroid Build Coastguard Worker)
3447*6dbdd20aSAndroid Build Coastguard Worker
3448*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/tables:tables
3449*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
3450*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_tables_tables",
3451*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
3452*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/tables/macros_internal.cc",
3453*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/tables/macros_internal.h",
3454*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/tables/table_destructors.cc",
3455*6dbdd20aSAndroid Build Coastguard Worker    ],
3456*6dbdd20aSAndroid Build Coastguard Worker)
3457*6dbdd20aSAndroid Build Coastguard Worker
3458*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/tables:tables_python
3459*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_tp_tables(
3460*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_tables_tables_python",
3461*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
3462*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/tables/android_tables.py",
3463*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/tables/counter_tables.py",
3464*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/tables/etm_tables.py",
3465*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/tables/flow_tables.py",
3466*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/tables/jit_tables.py",
3467*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/tables/memory_tables.py",
3468*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/tables/metadata_tables.py",
3469*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/tables/perf_tables.py",
3470*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/tables/profiler_tables.py",
3471*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/tables/sched_tables.py",
3472*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/tables/slice_tables.py",
3473*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/tables/trace_proto_tables.py",
3474*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/tables/track_tables.py",
3475*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/tables/v8_tables.py",
3476*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/tables/winscope_tables.py",
3477*6dbdd20aSAndroid Build Coastguard Worker    ],
3478*6dbdd20aSAndroid Build Coastguard Worker    outs = [
3479*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/tables/android_tables_py.h",
3480*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/tables/counter_tables_py.h",
3481*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/tables/etm_tables_py.h",
3482*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/tables/flow_tables_py.h",
3483*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/tables/jit_tables_py.h",
3484*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/tables/memory_tables_py.h",
3485*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/tables/metadata_tables_py.h",
3486*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/tables/perf_tables_py.h",
3487*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/tables/profiler_tables_py.h",
3488*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/tables/sched_tables_py.h",
3489*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/tables/slice_tables_py.h",
3490*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/tables/trace_proto_tables_py.h",
3491*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/tables/track_tables_py.h",
3492*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/tables/v8_tables_py.h",
3493*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/tables/winscope_tables_py.h",
3494*6dbdd20aSAndroid Build Coastguard Worker    ],
3495*6dbdd20aSAndroid Build Coastguard Worker)
3496*6dbdd20aSAndroid Build Coastguard Worker
3497*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/types:types
3498*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
3499*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_types_types",
3500*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
3501*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/types/destructible.cc",
3502*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/types/destructible.h",
3503*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/types/gfp_flags.cc",
3504*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/types/gfp_flags.h",
3505*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/types/softirq_action.h",
3506*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/types/task_state.cc",
3507*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/types/task_state.h",
3508*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/types/tcp_state.h",
3509*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/types/trace_processor_context.h",
3510*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/types/variadic.h",
3511*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/types/version_number.h",
3512*6dbdd20aSAndroid Build Coastguard Worker    ],
3513*6dbdd20aSAndroid Build Coastguard Worker)
3514*6dbdd20aSAndroid Build Coastguard Worker
3515*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/util:build_id
3516*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
3517*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_util_build_id",
3518*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
3519*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/util/build_id.cc",
3520*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/util/build_id.h",
3521*6dbdd20aSAndroid Build Coastguard Worker    ],
3522*6dbdd20aSAndroid Build Coastguard Worker)
3523*6dbdd20aSAndroid Build Coastguard Worker
3524*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/util:bump_allocator
3525*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
3526*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_util_bump_allocator",
3527*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
3528*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/util/bump_allocator.cc",
3529*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/util/bump_allocator.h",
3530*6dbdd20aSAndroid Build Coastguard Worker    ],
3531*6dbdd20aSAndroid Build Coastguard Worker)
3532*6dbdd20aSAndroid Build Coastguard Worker
3533*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/util:descriptors
3534*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
3535*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_util_descriptors",
3536*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
3537*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/util/descriptors.cc",
3538*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/util/descriptors.h",
3539*6dbdd20aSAndroid Build Coastguard Worker    ],
3540*6dbdd20aSAndroid Build Coastguard Worker)
3541*6dbdd20aSAndroid Build Coastguard Worker
3542*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/util:glob
3543*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
3544*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_util_glob",
3545*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
3546*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/util/glob.cc",
3547*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/util/glob.h",
3548*6dbdd20aSAndroid Build Coastguard Worker    ],
3549*6dbdd20aSAndroid Build Coastguard Worker)
3550*6dbdd20aSAndroid Build Coastguard Worker
3551*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/util:gzip
3552*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
3553*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_util_gzip",
3554*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
3555*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/util/gzip_utils.cc",
3556*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/util/gzip_utils.h",
3557*6dbdd20aSAndroid Build Coastguard Worker    ],
3558*6dbdd20aSAndroid Build Coastguard Worker)
3559*6dbdd20aSAndroid Build Coastguard Worker
3560*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/util:interned_message_view
3561*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
3562*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_util_interned_message_view",
3563*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
3564*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/util/interned_message_view.h",
3565*6dbdd20aSAndroid Build Coastguard Worker    ],
3566*6dbdd20aSAndroid Build Coastguard Worker)
3567*6dbdd20aSAndroid Build Coastguard Worker
3568*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/util:profile_builder
3569*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
3570*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_util_profile_builder",
3571*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
3572*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/util/annotated_callsites.cc",
3573*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/util/annotated_callsites.h",
3574*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/util/profile_builder.cc",
3575*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/util/profile_builder.h",
3576*6dbdd20aSAndroid Build Coastguard Worker    ],
3577*6dbdd20aSAndroid Build Coastguard Worker)
3578*6dbdd20aSAndroid Build Coastguard Worker
3579*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/util:profiler_util
3580*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
3581*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_util_profiler_util",
3582*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
3583*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/util/profiler_util.cc",
3584*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/util/profiler_util.h",
3585*6dbdd20aSAndroid Build Coastguard Worker    ],
3586*6dbdd20aSAndroid Build Coastguard Worker)
3587*6dbdd20aSAndroid Build Coastguard Worker
3588*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/util:proto_profiler
3589*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
3590*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_util_proto_profiler",
3591*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
3592*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/util/proto_profiler.cc",
3593*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/util/proto_profiler.h",
3594*6dbdd20aSAndroid Build Coastguard Worker    ],
3595*6dbdd20aSAndroid Build Coastguard Worker)
3596*6dbdd20aSAndroid Build Coastguard Worker
3597*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/util:proto_to_args_parser
3598*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
3599*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_util_proto_to_args_parser",
3600*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
3601*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/util/debug_annotation_parser.cc",
3602*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/util/debug_annotation_parser.h",
3603*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/util/proto_to_args_parser.cc",
3604*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/util/proto_to_args_parser.h",
3605*6dbdd20aSAndroid Build Coastguard Worker    ],
3606*6dbdd20aSAndroid Build Coastguard Worker)
3607*6dbdd20aSAndroid Build Coastguard Worker
3608*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/util:protozero_to_json
3609*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
3610*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_util_protozero_to_json",
3611*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
3612*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/util/protozero_to_json.cc",
3613*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/util/protozero_to_json.h",
3614*6dbdd20aSAndroid Build Coastguard Worker    ],
3615*6dbdd20aSAndroid Build Coastguard Worker)
3616*6dbdd20aSAndroid Build Coastguard Worker
3617*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/util:protozero_to_text
3618*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
3619*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_util_protozero_to_text",
3620*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
3621*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/util/protozero_to_text.cc",
3622*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/util/protozero_to_text.h",
3623*6dbdd20aSAndroid Build Coastguard Worker    ],
3624*6dbdd20aSAndroid Build Coastguard Worker)
3625*6dbdd20aSAndroid Build Coastguard Worker
3626*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/util:regex
3627*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
3628*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_util_regex",
3629*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
3630*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/util/regex.h",
3631*6dbdd20aSAndroid Build Coastguard Worker    ],
3632*6dbdd20aSAndroid Build Coastguard Worker)
3633*6dbdd20aSAndroid Build Coastguard Worker
3634*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/util:sql_argument
3635*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
3636*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_util_sql_argument",
3637*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
3638*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/util/sql_argument.cc",
3639*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/util/sql_argument.h",
3640*6dbdd20aSAndroid Build Coastguard Worker    ],
3641*6dbdd20aSAndroid Build Coastguard Worker)
3642*6dbdd20aSAndroid Build Coastguard Worker
3643*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/util:stdlib
3644*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
3645*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_util_stdlib",
3646*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
3647*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/util/sql_modules.h",
3648*6dbdd20aSAndroid Build Coastguard Worker    ],
3649*6dbdd20aSAndroid Build Coastguard Worker)
3650*6dbdd20aSAndroid Build Coastguard Worker
3651*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/util:trace_blob_view_reader
3652*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
3653*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_util_trace_blob_view_reader",
3654*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
3655*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/util/trace_blob_view_reader.cc",
3656*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/util/trace_blob_view_reader.h",
3657*6dbdd20aSAndroid Build Coastguard Worker    ],
3658*6dbdd20aSAndroid Build Coastguard Worker)
3659*6dbdd20aSAndroid Build Coastguard Worker
3660*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/util:trace_type
3661*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
3662*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_util_trace_type",
3663*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
3664*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/util/trace_type.cc",
3665*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/util/trace_type.h",
3666*6dbdd20aSAndroid Build Coastguard Worker    ],
3667*6dbdd20aSAndroid Build Coastguard Worker)
3668*6dbdd20aSAndroid Build Coastguard Worker
3669*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/util:util
3670*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
3671*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_util_util",
3672*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
3673*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/util/status_macros.h",
3674*6dbdd20aSAndroid Build Coastguard Worker    ],
3675*6dbdd20aSAndroid Build Coastguard Worker)
3676*6dbdd20aSAndroid Build Coastguard Worker
3677*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/util:winscope_proto_mapping
3678*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
3679*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_util_winscope_proto_mapping",
3680*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
3681*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/util/winscope_proto_mapping.h",
3682*6dbdd20aSAndroid Build Coastguard Worker    ],
3683*6dbdd20aSAndroid Build Coastguard Worker)
3684*6dbdd20aSAndroid Build Coastguard Worker
3685*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor/util:zip_reader
3686*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
3687*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_util_zip_reader",
3688*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
3689*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/util/streaming_line_reader.cc",
3690*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/util/streaming_line_reader.h",
3691*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/util/zip_reader.cc",
3692*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/util/zip_reader.h",
3693*6dbdd20aSAndroid Build Coastguard Worker    ],
3694*6dbdd20aSAndroid Build Coastguard Worker)
3695*6dbdd20aSAndroid Build Coastguard Worker
3696*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor:demangle
3697*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_library(
3698*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_demangle",
3699*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
3700*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/demangle.cc",
3701*6dbdd20aSAndroid Build Coastguard Worker    ],
3702*6dbdd20aSAndroid Build Coastguard Worker    hdrs = [
3703*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_base_base",
3704*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_ext_base_base",
3705*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_ext_trace_processor_demangle",
3706*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_public_abi_base",
3707*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_public_base",
3708*6dbdd20aSAndroid Build Coastguard Worker    ],
3709*6dbdd20aSAndroid Build Coastguard Worker    deps = [
3710*6dbdd20aSAndroid Build Coastguard Worker    ] + PERFETTO_CONFIG.deps.llvm_demangle,
3711*6dbdd20aSAndroid Build Coastguard Worker    linkstatic = True,
3712*6dbdd20aSAndroid Build Coastguard Worker)
3713*6dbdd20aSAndroid Build Coastguard Worker
3714*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor:export_json
3715*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
3716*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_export_json",
3717*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
3718*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/export_json.cc",
3719*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/export_json.h",
3720*6dbdd20aSAndroid Build Coastguard Worker    ],
3721*6dbdd20aSAndroid Build Coastguard Worker)
3722*6dbdd20aSAndroid Build Coastguard Worker
3723*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor:lib
3724*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
3725*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_lib",
3726*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
3727*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/iterator_impl.cc",
3728*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/iterator_impl.h",
3729*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/read_trace.cc",
3730*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/read_trace_internal.cc",
3731*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/read_trace_internal.h",
3732*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/trace_processor.cc",
3733*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/trace_processor_impl.cc",
3734*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/trace_processor_impl.h",
3735*6dbdd20aSAndroid Build Coastguard Worker    ],
3736*6dbdd20aSAndroid Build Coastguard Worker)
3737*6dbdd20aSAndroid Build Coastguard Worker
3738*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor:metatrace
3739*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
3740*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_metatrace",
3741*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
3742*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/tp_metatrace.cc",
3743*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/tp_metatrace.h",
3744*6dbdd20aSAndroid Build Coastguard Worker    ],
3745*6dbdd20aSAndroid Build Coastguard Worker)
3746*6dbdd20aSAndroid Build Coastguard Worker
3747*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor:storage_minimal
3748*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
3749*6dbdd20aSAndroid Build Coastguard Worker    name = "src_trace_processor_storage_minimal",
3750*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
3751*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/forwarding_trace_parser.cc",
3752*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/forwarding_trace_parser.h",
3753*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/trace_blob.cc",
3754*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/trace_processor_context.cc",
3755*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/trace_processor_storage.cc",
3756*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/trace_processor_storage_impl.cc",
3757*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/trace_processor_storage_impl.h",
3758*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/trace_reader_registry.cc",
3759*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/trace_reader_registry.h",
3760*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/virtual_destructors.cc",
3761*6dbdd20aSAndroid Build Coastguard Worker    ],
3762*6dbdd20aSAndroid Build Coastguard Worker)
3763*6dbdd20aSAndroid Build Coastguard Worker
3764*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/traceconv:gen_cc_trace_descriptor
3765*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_proto_descriptor(
3766*6dbdd20aSAndroid Build Coastguard Worker    name = "src_traceconv_gen_cc_trace_descriptor",
3767*6dbdd20aSAndroid Build Coastguard Worker    deps = [
3768*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_descriptor",
3769*6dbdd20aSAndroid Build Coastguard Worker    ],
3770*6dbdd20aSAndroid Build Coastguard Worker    outs = [
3771*6dbdd20aSAndroid Build Coastguard Worker        "src/traceconv/trace.descriptor.h",
3772*6dbdd20aSAndroid Build Coastguard Worker    ],
3773*6dbdd20aSAndroid Build Coastguard Worker)
3774*6dbdd20aSAndroid Build Coastguard Worker
3775*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/traceconv:gen_cc_winscope_descriptor
3776*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_proto_descriptor(
3777*6dbdd20aSAndroid Build Coastguard Worker    name = "src_traceconv_gen_cc_winscope_descriptor",
3778*6dbdd20aSAndroid Build Coastguard Worker    deps = [
3779*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_android_winscope_descriptor",
3780*6dbdd20aSAndroid Build Coastguard Worker    ],
3781*6dbdd20aSAndroid Build Coastguard Worker    outs = [
3782*6dbdd20aSAndroid Build Coastguard Worker        "src/traceconv/winscope.descriptor.h",
3783*6dbdd20aSAndroid Build Coastguard Worker    ],
3784*6dbdd20aSAndroid Build Coastguard Worker)
3785*6dbdd20aSAndroid Build Coastguard Worker
3786*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/traceconv:lib
3787*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
3788*6dbdd20aSAndroid Build Coastguard Worker    name = "src_traceconv_lib",
3789*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
3790*6dbdd20aSAndroid Build Coastguard Worker        "src/traceconv/deobfuscate_profile.cc",
3791*6dbdd20aSAndroid Build Coastguard Worker        "src/traceconv/deobfuscate_profile.h",
3792*6dbdd20aSAndroid Build Coastguard Worker        "src/traceconv/symbolize_profile.cc",
3793*6dbdd20aSAndroid Build Coastguard Worker        "src/traceconv/symbolize_profile.h",
3794*6dbdd20aSAndroid Build Coastguard Worker        "src/traceconv/trace_to_firefox.cc",
3795*6dbdd20aSAndroid Build Coastguard Worker        "src/traceconv/trace_to_firefox.h",
3796*6dbdd20aSAndroid Build Coastguard Worker        "src/traceconv/trace_to_hprof.cc",
3797*6dbdd20aSAndroid Build Coastguard Worker        "src/traceconv/trace_to_hprof.h",
3798*6dbdd20aSAndroid Build Coastguard Worker        "src/traceconv/trace_to_json.cc",
3799*6dbdd20aSAndroid Build Coastguard Worker        "src/traceconv/trace_to_json.h",
3800*6dbdd20aSAndroid Build Coastguard Worker        "src/traceconv/trace_to_profile.cc",
3801*6dbdd20aSAndroid Build Coastguard Worker        "src/traceconv/trace_to_profile.h",
3802*6dbdd20aSAndroid Build Coastguard Worker        "src/traceconv/trace_to_systrace.cc",
3803*6dbdd20aSAndroid Build Coastguard Worker        "src/traceconv/trace_to_systrace.h",
3804*6dbdd20aSAndroid Build Coastguard Worker        "src/traceconv/trace_to_text.cc",
3805*6dbdd20aSAndroid Build Coastguard Worker        "src/traceconv/trace_to_text.h",
3806*6dbdd20aSAndroid Build Coastguard Worker        "src/traceconv/trace_unpack.cc",
3807*6dbdd20aSAndroid Build Coastguard Worker        "src/traceconv/trace_unpack.h",
3808*6dbdd20aSAndroid Build Coastguard Worker    ],
3809*6dbdd20aSAndroid Build Coastguard Worker)
3810*6dbdd20aSAndroid Build Coastguard Worker
3811*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/traceconv:main
3812*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
3813*6dbdd20aSAndroid Build Coastguard Worker    name = "src_traceconv_main",
3814*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
3815*6dbdd20aSAndroid Build Coastguard Worker        "src/traceconv/main.cc",
3816*6dbdd20aSAndroid Build Coastguard Worker    ],
3817*6dbdd20aSAndroid Build Coastguard Worker)
3818*6dbdd20aSAndroid Build Coastguard Worker
3819*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/traceconv:pprofbuilder
3820*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
3821*6dbdd20aSAndroid Build Coastguard Worker    name = "src_traceconv_pprofbuilder",
3822*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
3823*6dbdd20aSAndroid Build Coastguard Worker        "src/traceconv/pprof_builder.cc",
3824*6dbdd20aSAndroid Build Coastguard Worker    ],
3825*6dbdd20aSAndroid Build Coastguard Worker)
3826*6dbdd20aSAndroid Build Coastguard Worker
3827*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/traceconv:utils
3828*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
3829*6dbdd20aSAndroid Build Coastguard Worker    name = "src_traceconv_utils",
3830*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
3831*6dbdd20aSAndroid Build Coastguard Worker        "src/traceconv/utils.cc",
3832*6dbdd20aSAndroid Build Coastguard Worker        "src/traceconv/utils.h",
3833*6dbdd20aSAndroid Build Coastguard Worker    ],
3834*6dbdd20aSAndroid Build Coastguard Worker)
3835*6dbdd20aSAndroid Build Coastguard Worker
3836*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/traced/probes/android_game_intervention_list:android_game_intervention_list
3837*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
3838*6dbdd20aSAndroid Build Coastguard Worker    name = "src_traced_probes_android_game_intervention_list_android_game_intervention_list",
3839*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
3840*6dbdd20aSAndroid Build Coastguard Worker        "src/traced/probes/android_game_intervention_list/android_game_intervention_list_data_source.cc",
3841*6dbdd20aSAndroid Build Coastguard Worker        "src/traced/probes/android_game_intervention_list/android_game_intervention_list_data_source.h",
3842*6dbdd20aSAndroid Build Coastguard Worker    ],
3843*6dbdd20aSAndroid Build Coastguard Worker)
3844*6dbdd20aSAndroid Build Coastguard Worker
3845*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/traced/probes/android_log:android_log
3846*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
3847*6dbdd20aSAndroid Build Coastguard Worker    name = "src_traced_probes_android_log_android_log",
3848*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
3849*6dbdd20aSAndroid Build Coastguard Worker        "src/traced/probes/android_log/android_log_data_source.cc",
3850*6dbdd20aSAndroid Build Coastguard Worker        "src/traced/probes/android_log/android_log_data_source.h",
3851*6dbdd20aSAndroid Build Coastguard Worker    ],
3852*6dbdd20aSAndroid Build Coastguard Worker)
3853*6dbdd20aSAndroid Build Coastguard Worker
3854*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/traced/probes/android_system_property:android_system_property
3855*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
3856*6dbdd20aSAndroid Build Coastguard Worker    name = "src_traced_probes_android_system_property_android_system_property",
3857*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
3858*6dbdd20aSAndroid Build Coastguard Worker        "src/traced/probes/android_system_property/android_system_property_data_source.cc",
3859*6dbdd20aSAndroid Build Coastguard Worker        "src/traced/probes/android_system_property/android_system_property_data_source.h",
3860*6dbdd20aSAndroid Build Coastguard Worker    ],
3861*6dbdd20aSAndroid Build Coastguard Worker)
3862*6dbdd20aSAndroid Build Coastguard Worker
3863*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/traced/probes/common:common
3864*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
3865*6dbdd20aSAndroid Build Coastguard Worker    name = "src_traced_probes_common_common",
3866*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
3867*6dbdd20aSAndroid Build Coastguard Worker        "src/traced/probes/common/cpu_freq_info.cc",
3868*6dbdd20aSAndroid Build Coastguard Worker        "src/traced/probes/common/cpu_freq_info.h",
3869*6dbdd20aSAndroid Build Coastguard Worker    ],
3870*6dbdd20aSAndroid Build Coastguard Worker)
3871*6dbdd20aSAndroid Build Coastguard Worker
3872*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/traced/probes/filesystem:filesystem
3873*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
3874*6dbdd20aSAndroid Build Coastguard Worker    name = "src_traced_probes_filesystem_filesystem",
3875*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
3876*6dbdd20aSAndroid Build Coastguard Worker        "src/traced/probes/filesystem/file_scanner.cc",
3877*6dbdd20aSAndroid Build Coastguard Worker        "src/traced/probes/filesystem/file_scanner.h",
3878*6dbdd20aSAndroid Build Coastguard Worker        "src/traced/probes/filesystem/fs_mount.cc",
3879*6dbdd20aSAndroid Build Coastguard Worker        "src/traced/probes/filesystem/fs_mount.h",
3880*6dbdd20aSAndroid Build Coastguard Worker        "src/traced/probes/filesystem/inode_file_data_source.cc",
3881*6dbdd20aSAndroid Build Coastguard Worker        "src/traced/probes/filesystem/inode_file_data_source.h",
3882*6dbdd20aSAndroid Build Coastguard Worker        "src/traced/probes/filesystem/lru_inode_cache.cc",
3883*6dbdd20aSAndroid Build Coastguard Worker        "src/traced/probes/filesystem/lru_inode_cache.h",
3884*6dbdd20aSAndroid Build Coastguard Worker        "src/traced/probes/filesystem/prefix_finder.cc",
3885*6dbdd20aSAndroid Build Coastguard Worker        "src/traced/probes/filesystem/prefix_finder.h",
3886*6dbdd20aSAndroid Build Coastguard Worker        "src/traced/probes/filesystem/range_tree.cc",
3887*6dbdd20aSAndroid Build Coastguard Worker        "src/traced/probes/filesystem/range_tree.h",
3888*6dbdd20aSAndroid Build Coastguard Worker    ],
3889*6dbdd20aSAndroid Build Coastguard Worker)
3890*6dbdd20aSAndroid Build Coastguard Worker
3891*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/traced/probes/ftrace/format_parser:format_parser
3892*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
3893*6dbdd20aSAndroid Build Coastguard Worker    name = "src_traced_probes_ftrace_format_parser_format_parser",
3894*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
3895*6dbdd20aSAndroid Build Coastguard Worker        "src/traced/probes/ftrace/format_parser/format_parser.cc",
3896*6dbdd20aSAndroid Build Coastguard Worker        "src/traced/probes/ftrace/format_parser/format_parser.h",
3897*6dbdd20aSAndroid Build Coastguard Worker    ],
3898*6dbdd20aSAndroid Build Coastguard Worker)
3899*6dbdd20aSAndroid Build Coastguard Worker
3900*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/traced/probes/ftrace:ftrace
3901*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
3902*6dbdd20aSAndroid Build Coastguard Worker    name = "src_traced_probes_ftrace_ftrace",
3903*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
3904*6dbdd20aSAndroid Build Coastguard Worker        "src/traced/probes/ftrace/atrace_hal_wrapper.cc",
3905*6dbdd20aSAndroid Build Coastguard Worker        "src/traced/probes/ftrace/atrace_hal_wrapper.h",
3906*6dbdd20aSAndroid Build Coastguard Worker        "src/traced/probes/ftrace/atrace_wrapper.cc",
3907*6dbdd20aSAndroid Build Coastguard Worker        "src/traced/probes/ftrace/atrace_wrapper.h",
3908*6dbdd20aSAndroid Build Coastguard Worker        "src/traced/probes/ftrace/compact_sched.cc",
3909*6dbdd20aSAndroid Build Coastguard Worker        "src/traced/probes/ftrace/compact_sched.h",
3910*6dbdd20aSAndroid Build Coastguard Worker        "src/traced/probes/ftrace/cpu_reader.cc",
3911*6dbdd20aSAndroid Build Coastguard Worker        "src/traced/probes/ftrace/cpu_reader.h",
3912*6dbdd20aSAndroid Build Coastguard Worker        "src/traced/probes/ftrace/cpu_stats_parser.cc",
3913*6dbdd20aSAndroid Build Coastguard Worker        "src/traced/probes/ftrace/cpu_stats_parser.h",
3914*6dbdd20aSAndroid Build Coastguard Worker        "src/traced/probes/ftrace/event_info.cc",
3915*6dbdd20aSAndroid Build Coastguard Worker        "src/traced/probes/ftrace/event_info.h",
3916*6dbdd20aSAndroid Build Coastguard Worker        "src/traced/probes/ftrace/event_info_constants.cc",
3917*6dbdd20aSAndroid Build Coastguard Worker        "src/traced/probes/ftrace/event_info_constants.h",
3918*6dbdd20aSAndroid Build Coastguard Worker        "src/traced/probes/ftrace/ftrace_config_muxer.cc",
3919*6dbdd20aSAndroid Build Coastguard Worker        "src/traced/probes/ftrace/ftrace_config_muxer.h",
3920*6dbdd20aSAndroid Build Coastguard Worker        "src/traced/probes/ftrace/ftrace_config_utils.cc",
3921*6dbdd20aSAndroid Build Coastguard Worker        "src/traced/probes/ftrace/ftrace_config_utils.h",
3922*6dbdd20aSAndroid Build Coastguard Worker        "src/traced/probes/ftrace/ftrace_controller.cc",
3923*6dbdd20aSAndroid Build Coastguard Worker        "src/traced/probes/ftrace/ftrace_controller.h",
3924*6dbdd20aSAndroid Build Coastguard Worker        "src/traced/probes/ftrace/ftrace_data_source.cc",
3925*6dbdd20aSAndroid Build Coastguard Worker        "src/traced/probes/ftrace/ftrace_data_source.h",
3926*6dbdd20aSAndroid Build Coastguard Worker        "src/traced/probes/ftrace/ftrace_metadata.h",
3927*6dbdd20aSAndroid Build Coastguard Worker        "src/traced/probes/ftrace/ftrace_print_filter.cc",
3928*6dbdd20aSAndroid Build Coastguard Worker        "src/traced/probes/ftrace/ftrace_print_filter.h",
3929*6dbdd20aSAndroid Build Coastguard Worker        "src/traced/probes/ftrace/ftrace_stats.cc",
3930*6dbdd20aSAndroid Build Coastguard Worker        "src/traced/probes/ftrace/ftrace_stats.h",
3931*6dbdd20aSAndroid Build Coastguard Worker        "src/traced/probes/ftrace/printk_formats_parser.cc",
3932*6dbdd20aSAndroid Build Coastguard Worker        "src/traced/probes/ftrace/printk_formats_parser.h",
3933*6dbdd20aSAndroid Build Coastguard Worker        "src/traced/probes/ftrace/proto_translation_table.cc",
3934*6dbdd20aSAndroid Build Coastguard Worker        "src/traced/probes/ftrace/proto_translation_table.h",
3935*6dbdd20aSAndroid Build Coastguard Worker        "src/traced/probes/ftrace/vendor_tracepoints.cc",
3936*6dbdd20aSAndroid Build Coastguard Worker        "src/traced/probes/ftrace/vendor_tracepoints.h",
3937*6dbdd20aSAndroid Build Coastguard Worker    ],
3938*6dbdd20aSAndroid Build Coastguard Worker)
3939*6dbdd20aSAndroid Build Coastguard Worker
3940*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/traced/probes/ftrace:ftrace_procfs
3941*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
3942*6dbdd20aSAndroid Build Coastguard Worker    name = "src_traced_probes_ftrace_ftrace_procfs",
3943*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
3944*6dbdd20aSAndroid Build Coastguard Worker        "src/traced/probes/ftrace/ftrace_procfs.cc",
3945*6dbdd20aSAndroid Build Coastguard Worker        "src/traced/probes/ftrace/ftrace_procfs.h",
3946*6dbdd20aSAndroid Build Coastguard Worker    ],
3947*6dbdd20aSAndroid Build Coastguard Worker)
3948*6dbdd20aSAndroid Build Coastguard Worker
3949*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/traced/probes/initial_display_state:initial_display_state
3950*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
3951*6dbdd20aSAndroid Build Coastguard Worker    name = "src_traced_probes_initial_display_state_initial_display_state",
3952*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
3953*6dbdd20aSAndroid Build Coastguard Worker        "src/traced/probes/initial_display_state/initial_display_state_data_source.cc",
3954*6dbdd20aSAndroid Build Coastguard Worker        "src/traced/probes/initial_display_state/initial_display_state_data_source.h",
3955*6dbdd20aSAndroid Build Coastguard Worker    ],
3956*6dbdd20aSAndroid Build Coastguard Worker)
3957*6dbdd20aSAndroid Build Coastguard Worker
3958*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/traced/probes/metatrace:metatrace
3959*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
3960*6dbdd20aSAndroid Build Coastguard Worker    name = "src_traced_probes_metatrace_metatrace",
3961*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
3962*6dbdd20aSAndroid Build Coastguard Worker        "src/traced/probes/metatrace/metatrace_data_source.cc",
3963*6dbdd20aSAndroid Build Coastguard Worker        "src/traced/probes/metatrace/metatrace_data_source.h",
3964*6dbdd20aSAndroid Build Coastguard Worker    ],
3965*6dbdd20aSAndroid Build Coastguard Worker)
3966*6dbdd20aSAndroid Build Coastguard Worker
3967*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/traced/probes/packages_list:packages_list
3968*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
3969*6dbdd20aSAndroid Build Coastguard Worker    name = "src_traced_probes_packages_list_packages_list",
3970*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
3971*6dbdd20aSAndroid Build Coastguard Worker        "src/traced/probes/packages_list/packages_list_data_source.cc",
3972*6dbdd20aSAndroid Build Coastguard Worker        "src/traced/probes/packages_list/packages_list_data_source.h",
3973*6dbdd20aSAndroid Build Coastguard Worker    ],
3974*6dbdd20aSAndroid Build Coastguard Worker)
3975*6dbdd20aSAndroid Build Coastguard Worker
3976*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/traced/probes/packages_list:packages_list_parser
3977*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
3978*6dbdd20aSAndroid Build Coastguard Worker    name = "src_traced_probes_packages_list_packages_list_parser",
3979*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
3980*6dbdd20aSAndroid Build Coastguard Worker        "src/traced/probes/packages_list/packages_list_parser.cc",
3981*6dbdd20aSAndroid Build Coastguard Worker        "src/traced/probes/packages_list/packages_list_parser.h",
3982*6dbdd20aSAndroid Build Coastguard Worker    ],
3983*6dbdd20aSAndroid Build Coastguard Worker)
3984*6dbdd20aSAndroid Build Coastguard Worker
3985*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/traced/probes/power:power
3986*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
3987*6dbdd20aSAndroid Build Coastguard Worker    name = "src_traced_probes_power_power",
3988*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
3989*6dbdd20aSAndroid Build Coastguard Worker        "src/traced/probes/power/android_power_data_source.cc",
3990*6dbdd20aSAndroid Build Coastguard Worker        "src/traced/probes/power/android_power_data_source.h",
3991*6dbdd20aSAndroid Build Coastguard Worker        "src/traced/probes/power/linux_power_sysfs_data_source.cc",
3992*6dbdd20aSAndroid Build Coastguard Worker        "src/traced/probes/power/linux_power_sysfs_data_source.h",
3993*6dbdd20aSAndroid Build Coastguard Worker    ],
3994*6dbdd20aSAndroid Build Coastguard Worker)
3995*6dbdd20aSAndroid Build Coastguard Worker
3996*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/traced/probes/ps:ps
3997*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
3998*6dbdd20aSAndroid Build Coastguard Worker    name = "src_traced_probes_ps_ps",
3999*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
4000*6dbdd20aSAndroid Build Coastguard Worker        "src/traced/probes/ps/process_stats_data_source.cc",
4001*6dbdd20aSAndroid Build Coastguard Worker        "src/traced/probes/ps/process_stats_data_source.h",
4002*6dbdd20aSAndroid Build Coastguard Worker    ],
4003*6dbdd20aSAndroid Build Coastguard Worker)
4004*6dbdd20aSAndroid Build Coastguard Worker
4005*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/traced/probes/statsd_client:statsd_client
4006*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
4007*6dbdd20aSAndroid Build Coastguard Worker    name = "src_traced_probes_statsd_client_statsd_client",
4008*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
4009*6dbdd20aSAndroid Build Coastguard Worker        "src/traced/probes/statsd_client/common.cc",
4010*6dbdd20aSAndroid Build Coastguard Worker        "src/traced/probes/statsd_client/common.h",
4011*6dbdd20aSAndroid Build Coastguard Worker        "src/traced/probes/statsd_client/statsd_binder_data_source.cc",
4012*6dbdd20aSAndroid Build Coastguard Worker        "src/traced/probes/statsd_client/statsd_binder_data_source.h",
4013*6dbdd20aSAndroid Build Coastguard Worker    ],
4014*6dbdd20aSAndroid Build Coastguard Worker)
4015*6dbdd20aSAndroid Build Coastguard Worker
4016*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/traced/probes/sys_stats:sys_stats
4017*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
4018*6dbdd20aSAndroid Build Coastguard Worker    name = "src_traced_probes_sys_stats_sys_stats",
4019*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
4020*6dbdd20aSAndroid Build Coastguard Worker        "src/traced/probes/sys_stats/sys_stats_data_source.cc",
4021*6dbdd20aSAndroid Build Coastguard Worker        "src/traced/probes/sys_stats/sys_stats_data_source.h",
4022*6dbdd20aSAndroid Build Coastguard Worker    ],
4023*6dbdd20aSAndroid Build Coastguard Worker)
4024*6dbdd20aSAndroid Build Coastguard Worker
4025*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/traced/probes/system_info:system_info
4026*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
4027*6dbdd20aSAndroid Build Coastguard Worker    name = "src_traced_probes_system_info_system_info",
4028*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
4029*6dbdd20aSAndroid Build Coastguard Worker        "src/traced/probes/system_info/system_info_data_source.cc",
4030*6dbdd20aSAndroid Build Coastguard Worker        "src/traced/probes/system_info/system_info_data_source.h",
4031*6dbdd20aSAndroid Build Coastguard Worker    ],
4032*6dbdd20aSAndroid Build Coastguard Worker)
4033*6dbdd20aSAndroid Build Coastguard Worker
4034*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/traced/probes:data_source
4035*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
4036*6dbdd20aSAndroid Build Coastguard Worker    name = "src_traced_probes_data_source",
4037*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
4038*6dbdd20aSAndroid Build Coastguard Worker        "src/traced/probes/probes_data_source.cc",
4039*6dbdd20aSAndroid Build Coastguard Worker        "src/traced/probes/probes_data_source.h",
4040*6dbdd20aSAndroid Build Coastguard Worker    ],
4041*6dbdd20aSAndroid Build Coastguard Worker)
4042*6dbdd20aSAndroid Build Coastguard Worker
4043*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/traced/probes:probes
4044*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
4045*6dbdd20aSAndroid Build Coastguard Worker    name = "src_traced_probes_probes",
4046*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
4047*6dbdd20aSAndroid Build Coastguard Worker        "src/traced/probes/probes.cc",
4048*6dbdd20aSAndroid Build Coastguard Worker    ],
4049*6dbdd20aSAndroid Build Coastguard Worker)
4050*6dbdd20aSAndroid Build Coastguard Worker
4051*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/traced/probes:probes_src
4052*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
4053*6dbdd20aSAndroid Build Coastguard Worker    name = "src_traced_probes_probes_src",
4054*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
4055*6dbdd20aSAndroid Build Coastguard Worker        "src/traced/probes/kmem_activity_trigger.cc",
4056*6dbdd20aSAndroid Build Coastguard Worker        "src/traced/probes/kmem_activity_trigger.h",
4057*6dbdd20aSAndroid Build Coastguard Worker        "src/traced/probes/probes_producer.cc",
4058*6dbdd20aSAndroid Build Coastguard Worker        "src/traced/probes/probes_producer.h",
4059*6dbdd20aSAndroid Build Coastguard Worker    ],
4060*6dbdd20aSAndroid Build Coastguard Worker)
4061*6dbdd20aSAndroid Build Coastguard Worker
4062*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/traced/service:builtin_producer
4063*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
4064*6dbdd20aSAndroid Build Coastguard Worker    name = "src_traced_service_builtin_producer",
4065*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
4066*6dbdd20aSAndroid Build Coastguard Worker        "src/traced/service/builtin_producer.cc",
4067*6dbdd20aSAndroid Build Coastguard Worker        "src/traced/service/builtin_producer.h",
4068*6dbdd20aSAndroid Build Coastguard Worker    ],
4069*6dbdd20aSAndroid Build Coastguard Worker)
4070*6dbdd20aSAndroid Build Coastguard Worker
4071*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/traced/service:service
4072*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
4073*6dbdd20aSAndroid Build Coastguard Worker    name = "src_traced_service_service",
4074*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
4075*6dbdd20aSAndroid Build Coastguard Worker        "src/traced/service/service.cc",
4076*6dbdd20aSAndroid Build Coastguard Worker    ],
4077*6dbdd20aSAndroid Build Coastguard Worker)
4078*6dbdd20aSAndroid Build Coastguard Worker
4079*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/tracing/core:core
4080*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
4081*6dbdd20aSAndroid Build Coastguard Worker    name = "src_tracing_core_core",
4082*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
4083*6dbdd20aSAndroid Build Coastguard Worker        "src/tracing/core/id_allocator.cc",
4084*6dbdd20aSAndroid Build Coastguard Worker        "src/tracing/core/id_allocator.h",
4085*6dbdd20aSAndroid Build Coastguard Worker        "src/tracing/core/in_process_shared_memory.cc",
4086*6dbdd20aSAndroid Build Coastguard Worker        "src/tracing/core/in_process_shared_memory.h",
4087*6dbdd20aSAndroid Build Coastguard Worker        "src/tracing/core/null_trace_writer.cc",
4088*6dbdd20aSAndroid Build Coastguard Worker        "src/tracing/core/null_trace_writer.h",
4089*6dbdd20aSAndroid Build Coastguard Worker        "src/tracing/core/patch_list.h",
4090*6dbdd20aSAndroid Build Coastguard Worker        "src/tracing/core/shared_memory_abi.cc",
4091*6dbdd20aSAndroid Build Coastguard Worker        "src/tracing/core/shared_memory_arbiter_impl.cc",
4092*6dbdd20aSAndroid Build Coastguard Worker        "src/tracing/core/shared_memory_arbiter_impl.h",
4093*6dbdd20aSAndroid Build Coastguard Worker        "src/tracing/core/trace_packet.cc",
4094*6dbdd20aSAndroid Build Coastguard Worker        "src/tracing/core/trace_writer_impl.cc",
4095*6dbdd20aSAndroid Build Coastguard Worker        "src/tracing/core/trace_writer_impl.h",
4096*6dbdd20aSAndroid Build Coastguard Worker        "src/tracing/core/virtual_destructors.cc",
4097*6dbdd20aSAndroid Build Coastguard Worker    ],
4098*6dbdd20aSAndroid Build Coastguard Worker)
4099*6dbdd20aSAndroid Build Coastguard Worker
4100*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/tracing/ipc/consumer:consumer
4101*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
4102*6dbdd20aSAndroid Build Coastguard Worker    name = "src_tracing_ipc_consumer_consumer",
4103*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
4104*6dbdd20aSAndroid Build Coastguard Worker        "src/tracing/ipc/consumer/consumer_ipc_client_impl.cc",
4105*6dbdd20aSAndroid Build Coastguard Worker        "src/tracing/ipc/consumer/consumer_ipc_client_impl.h",
4106*6dbdd20aSAndroid Build Coastguard Worker    ],
4107*6dbdd20aSAndroid Build Coastguard Worker)
4108*6dbdd20aSAndroid Build Coastguard Worker
4109*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/tracing/ipc/producer:producer
4110*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
4111*6dbdd20aSAndroid Build Coastguard Worker    name = "src_tracing_ipc_producer_producer",
4112*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
4113*6dbdd20aSAndroid Build Coastguard Worker        "src/tracing/ipc/producer/producer_ipc_client_impl.cc",
4114*6dbdd20aSAndroid Build Coastguard Worker        "src/tracing/ipc/producer/producer_ipc_client_impl.h",
4115*6dbdd20aSAndroid Build Coastguard Worker    ],
4116*6dbdd20aSAndroid Build Coastguard Worker)
4117*6dbdd20aSAndroid Build Coastguard Worker
4118*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/tracing/ipc/service:service
4119*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
4120*6dbdd20aSAndroid Build Coastguard Worker    name = "src_tracing_ipc_service_service",
4121*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
4122*6dbdd20aSAndroid Build Coastguard Worker        "src/tracing/ipc/service/consumer_ipc_service.cc",
4123*6dbdd20aSAndroid Build Coastguard Worker        "src/tracing/ipc/service/consumer_ipc_service.h",
4124*6dbdd20aSAndroid Build Coastguard Worker        "src/tracing/ipc/service/producer_ipc_service.cc",
4125*6dbdd20aSAndroid Build Coastguard Worker        "src/tracing/ipc/service/producer_ipc_service.h",
4126*6dbdd20aSAndroid Build Coastguard Worker        "src/tracing/ipc/service/relay_ipc_service.cc",
4127*6dbdd20aSAndroid Build Coastguard Worker        "src/tracing/ipc/service/relay_ipc_service.h",
4128*6dbdd20aSAndroid Build Coastguard Worker        "src/tracing/ipc/service/service_ipc_host_impl.cc",
4129*6dbdd20aSAndroid Build Coastguard Worker        "src/tracing/ipc/service/service_ipc_host_impl.h",
4130*6dbdd20aSAndroid Build Coastguard Worker    ],
4131*6dbdd20aSAndroid Build Coastguard Worker)
4132*6dbdd20aSAndroid Build Coastguard Worker
4133*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/tracing/ipc:common
4134*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
4135*6dbdd20aSAndroid Build Coastguard Worker    name = "src_tracing_ipc_common",
4136*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
4137*6dbdd20aSAndroid Build Coastguard Worker        "src/tracing/ipc/memfd.cc",
4138*6dbdd20aSAndroid Build Coastguard Worker        "src/tracing/ipc/memfd.h",
4139*6dbdd20aSAndroid Build Coastguard Worker        "src/tracing/ipc/posix_shared_memory.cc",
4140*6dbdd20aSAndroid Build Coastguard Worker        "src/tracing/ipc/posix_shared_memory.h",
4141*6dbdd20aSAndroid Build Coastguard Worker        "src/tracing/ipc/shared_memory_windows.cc",
4142*6dbdd20aSAndroid Build Coastguard Worker        "src/tracing/ipc/shared_memory_windows.h",
4143*6dbdd20aSAndroid Build Coastguard Worker    ],
4144*6dbdd20aSAndroid Build Coastguard Worker)
4145*6dbdd20aSAndroid Build Coastguard Worker
4146*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/tracing/ipc:default_socket
4147*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
4148*6dbdd20aSAndroid Build Coastguard Worker    name = "src_tracing_ipc_default_socket",
4149*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
4150*6dbdd20aSAndroid Build Coastguard Worker        "src/tracing/ipc/default_socket.cc",
4151*6dbdd20aSAndroid Build Coastguard Worker    ],
4152*6dbdd20aSAndroid Build Coastguard Worker)
4153*6dbdd20aSAndroid Build Coastguard Worker
4154*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/tracing/service:service
4155*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
4156*6dbdd20aSAndroid Build Coastguard Worker    name = "src_tracing_service_service",
4157*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
4158*6dbdd20aSAndroid Build Coastguard Worker        "src/tracing/service/clock.cc",
4159*6dbdd20aSAndroid Build Coastguard Worker        "src/tracing/service/clock.h",
4160*6dbdd20aSAndroid Build Coastguard Worker        "src/tracing/service/dependencies.h",
4161*6dbdd20aSAndroid Build Coastguard Worker        "src/tracing/service/histogram.h",
4162*6dbdd20aSAndroid Build Coastguard Worker        "src/tracing/service/metatrace_writer.cc",
4163*6dbdd20aSAndroid Build Coastguard Worker        "src/tracing/service/metatrace_writer.h",
4164*6dbdd20aSAndroid Build Coastguard Worker        "src/tracing/service/packet_stream_validator.cc",
4165*6dbdd20aSAndroid Build Coastguard Worker        "src/tracing/service/packet_stream_validator.h",
4166*6dbdd20aSAndroid Build Coastguard Worker        "src/tracing/service/random.cc",
4167*6dbdd20aSAndroid Build Coastguard Worker        "src/tracing/service/random.h",
4168*6dbdd20aSAndroid Build Coastguard Worker        "src/tracing/service/trace_buffer.cc",
4169*6dbdd20aSAndroid Build Coastguard Worker        "src/tracing/service/trace_buffer.h",
4170*6dbdd20aSAndroid Build Coastguard Worker        "src/tracing/service/tracing_service_impl.cc",
4171*6dbdd20aSAndroid Build Coastguard Worker        "src/tracing/service/tracing_service_impl.h",
4172*6dbdd20aSAndroid Build Coastguard Worker    ],
4173*6dbdd20aSAndroid Build Coastguard Worker)
4174*6dbdd20aSAndroid Build Coastguard Worker
4175*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/tracing/service:zlib_compressor
4176*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
4177*6dbdd20aSAndroid Build Coastguard Worker    name = "src_tracing_service_zlib_compressor",
4178*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
4179*6dbdd20aSAndroid Build Coastguard Worker        "src/tracing/service/zlib_compressor.cc",
4180*6dbdd20aSAndroid Build Coastguard Worker        "src/tracing/service/zlib_compressor.h",
4181*6dbdd20aSAndroid Build Coastguard Worker    ],
4182*6dbdd20aSAndroid Build Coastguard Worker)
4183*6dbdd20aSAndroid Build Coastguard Worker
4184*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/tracing:client_api_without_backends
4185*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
4186*6dbdd20aSAndroid Build Coastguard Worker    name = "src_tracing_client_api_without_backends",
4187*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
4188*6dbdd20aSAndroid Build Coastguard Worker        "src/tracing/console_interceptor.cc",
4189*6dbdd20aSAndroid Build Coastguard Worker        "src/tracing/data_source.cc",
4190*6dbdd20aSAndroid Build Coastguard Worker        "src/tracing/debug_annotation.cc",
4191*6dbdd20aSAndroid Build Coastguard Worker        "src/tracing/event_context.cc",
4192*6dbdd20aSAndroid Build Coastguard Worker        "src/tracing/interceptor.cc",
4193*6dbdd20aSAndroid Build Coastguard Worker        "src/tracing/internal/checked_scope.cc",
4194*6dbdd20aSAndroid Build Coastguard Worker        "src/tracing/internal/interceptor_trace_writer.cc",
4195*6dbdd20aSAndroid Build Coastguard Worker        "src/tracing/internal/tracing_backend_fake.cc",
4196*6dbdd20aSAndroid Build Coastguard Worker        "src/tracing/internal/tracing_muxer_fake.cc",
4197*6dbdd20aSAndroid Build Coastguard Worker        "src/tracing/internal/tracing_muxer_fake.h",
4198*6dbdd20aSAndroid Build Coastguard Worker        "src/tracing/internal/tracing_muxer_impl.cc",
4199*6dbdd20aSAndroid Build Coastguard Worker        "src/tracing/internal/tracing_muxer_impl.h",
4200*6dbdd20aSAndroid Build Coastguard Worker        "src/tracing/internal/track_event_internal.cc",
4201*6dbdd20aSAndroid Build Coastguard Worker        "src/tracing/internal/track_event_interned_fields.cc",
4202*6dbdd20aSAndroid Build Coastguard Worker        "src/tracing/platform.cc",
4203*6dbdd20aSAndroid Build Coastguard Worker        "src/tracing/traced_value.cc",
4204*6dbdd20aSAndroid Build Coastguard Worker        "src/tracing/tracing.cc",
4205*6dbdd20aSAndroid Build Coastguard Worker        "src/tracing/tracing_policy.cc",
4206*6dbdd20aSAndroid Build Coastguard Worker        "src/tracing/track.cc",
4207*6dbdd20aSAndroid Build Coastguard Worker        "src/tracing/track_event_category_registry.cc",
4208*6dbdd20aSAndroid Build Coastguard Worker        "src/tracing/track_event_legacy.cc",
4209*6dbdd20aSAndroid Build Coastguard Worker        "src/tracing/track_event_state_tracker.cc",
4210*6dbdd20aSAndroid Build Coastguard Worker        "src/tracing/virtual_destructors.cc",
4211*6dbdd20aSAndroid Build Coastguard Worker    ],
4212*6dbdd20aSAndroid Build Coastguard Worker)
4213*6dbdd20aSAndroid Build Coastguard Worker
4214*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/tracing:common
4215*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
4216*6dbdd20aSAndroid Build Coastguard Worker    name = "src_tracing_common",
4217*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
4218*6dbdd20aSAndroid Build Coastguard Worker        "src/tracing/trace_writer_base.cc",
4219*6dbdd20aSAndroid Build Coastguard Worker    ],
4220*6dbdd20aSAndroid Build Coastguard Worker)
4221*6dbdd20aSAndroid Build Coastguard Worker
4222*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/tracing:in_process_backend
4223*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
4224*6dbdd20aSAndroid Build Coastguard Worker    name = "src_tracing_in_process_backend",
4225*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
4226*6dbdd20aSAndroid Build Coastguard Worker        "src/tracing/internal/in_process_tracing_backend.cc",
4227*6dbdd20aSAndroid Build Coastguard Worker    ],
4228*6dbdd20aSAndroid Build Coastguard Worker)
4229*6dbdd20aSAndroid Build Coastguard Worker
4230*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/tracing:platform_impl
4231*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
4232*6dbdd20aSAndroid Build Coastguard Worker    name = "src_tracing_platform_impl",
4233*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
4234*6dbdd20aSAndroid Build Coastguard Worker        "src/tracing/platform_posix.cc",
4235*6dbdd20aSAndroid Build Coastguard Worker        "src/tracing/platform_windows.cc",
4236*6dbdd20aSAndroid Build Coastguard Worker    ],
4237*6dbdd20aSAndroid Build Coastguard Worker)
4238*6dbdd20aSAndroid Build Coastguard Worker
4239*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/tracing:system_backend
4240*6dbdd20aSAndroid Build Coastguard Workerperfetto_filegroup(
4241*6dbdd20aSAndroid Build Coastguard Worker    name = "src_tracing_system_backend",
4242*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
4243*6dbdd20aSAndroid Build Coastguard Worker        "src/tracing/internal/system_tracing_backend.cc",
4244*6dbdd20aSAndroid Build Coastguard Worker    ],
4245*6dbdd20aSAndroid Build Coastguard Worker)
4246*6dbdd20aSAndroid Build Coastguard Worker
4247*6dbdd20aSAndroid Build Coastguard Worker# ##############################################################################
4248*6dbdd20aSAndroid Build Coastguard Worker# Proto libraries
4249*6dbdd20aSAndroid Build Coastguard Worker# ##############################################################################
4250*6dbdd20aSAndroid Build Coastguard Worker
4251*6dbdd20aSAndroid Build Coastguard Worker# GN target: [//protos/perfetto/config:source_set]
4252*6dbdd20aSAndroid Build Coastguard Workerperfetto_proto_library(
4253*6dbdd20aSAndroid Build Coastguard Worker    name = "config_proto",
4254*6dbdd20aSAndroid Build Coastguard Worker    visibility = [
4255*6dbdd20aSAndroid Build Coastguard Worker        "//visibility:public",
4256*6dbdd20aSAndroid Build Coastguard Worker    ],
4257*6dbdd20aSAndroid Build Coastguard Worker    deps = [
4258*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_common_protos",
4259*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_android_protos",
4260*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_ftrace_protos",
4261*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_gpu_protos",
4262*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_inode_file_protos",
4263*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_interceptors_protos",
4264*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_power_protos",
4265*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_process_stats_protos",
4266*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_profiling_protos",
4267*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_protos",
4268*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_statsd_protos",
4269*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_sys_stats_protos",
4270*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_system_info_protos",
4271*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_track_event_protos",
4272*6dbdd20aSAndroid Build Coastguard Worker    ],
4273*6dbdd20aSAndroid Build Coastguard Worker)
4274*6dbdd20aSAndroid Build Coastguard Worker
4275*6dbdd20aSAndroid Build Coastguard Worker# GN target: [//protos/perfetto/config:source_set]
4276*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_proto_library(
4277*6dbdd20aSAndroid Build Coastguard Worker    name = "config_cc_proto",
4278*6dbdd20aSAndroid Build Coastguard Worker    visibility = [
4279*6dbdd20aSAndroid Build Coastguard Worker        "//visibility:public",
4280*6dbdd20aSAndroid Build Coastguard Worker    ],
4281*6dbdd20aSAndroid Build Coastguard Worker    deps = [
4282*6dbdd20aSAndroid Build Coastguard Worker        ":config_proto",
4283*6dbdd20aSAndroid Build Coastguard Worker    ],
4284*6dbdd20aSAndroid Build Coastguard Worker)
4285*6dbdd20aSAndroid Build Coastguard Worker
4286*6dbdd20aSAndroid Build Coastguard Worker# GN target: [//protos/perfetto/config:source_set]
4287*6dbdd20aSAndroid Build Coastguard Workerperfetto_java_proto_library(
4288*6dbdd20aSAndroid Build Coastguard Worker    name = "config_java_proto",
4289*6dbdd20aSAndroid Build Coastguard Worker    visibility = [
4290*6dbdd20aSAndroid Build Coastguard Worker        "//visibility:public",
4291*6dbdd20aSAndroid Build Coastguard Worker    ],
4292*6dbdd20aSAndroid Build Coastguard Worker    deps = [
4293*6dbdd20aSAndroid Build Coastguard Worker        ":config_proto",
4294*6dbdd20aSAndroid Build Coastguard Worker    ],
4295*6dbdd20aSAndroid Build Coastguard Worker)
4296*6dbdd20aSAndroid Build Coastguard Worker
4297*6dbdd20aSAndroid Build Coastguard Worker# GN target: [//protos/perfetto/config:source_set]
4298*6dbdd20aSAndroid Build Coastguard Workerperfetto_java_lite_proto_library(
4299*6dbdd20aSAndroid Build Coastguard Worker    name = "config_java_proto_lite",
4300*6dbdd20aSAndroid Build Coastguard Worker    visibility = [
4301*6dbdd20aSAndroid Build Coastguard Worker        "//visibility:public",
4302*6dbdd20aSAndroid Build Coastguard Worker    ],
4303*6dbdd20aSAndroid Build Coastguard Worker    deps = [
4304*6dbdd20aSAndroid Build Coastguard Worker        ":config_proto",
4305*6dbdd20aSAndroid Build Coastguard Worker    ],
4306*6dbdd20aSAndroid Build Coastguard Worker)
4307*6dbdd20aSAndroid Build Coastguard Worker
4308*6dbdd20aSAndroid Build Coastguard Worker# GN target: [//protos/perfetto/config:source_set]
4309*6dbdd20aSAndroid Build Coastguard Workerperfetto_py_proto_library(
4310*6dbdd20aSAndroid Build Coastguard Worker    name = "config_py_pb2",
4311*6dbdd20aSAndroid Build Coastguard Worker    visibility = [
4312*6dbdd20aSAndroid Build Coastguard Worker        "//visibility:public",
4313*6dbdd20aSAndroid Build Coastguard Worker    ],
4314*6dbdd20aSAndroid Build Coastguard Worker    deps = [
4315*6dbdd20aSAndroid Build Coastguard Worker        ":config_proto",
4316*6dbdd20aSAndroid Build Coastguard Worker    ],
4317*6dbdd20aSAndroid Build Coastguard Worker)
4318*6dbdd20aSAndroid Build Coastguard Worker
4319*6dbdd20aSAndroid Build Coastguard Worker# GN target: [//protos/perfetto/trace:non_minimal_source_set, //protos/perfetto/trace:minimal_source_set]
4320*6dbdd20aSAndroid Build Coastguard Workerperfetto_proto_library(
4321*6dbdd20aSAndroid Build Coastguard Worker    name = "trace_proto",
4322*6dbdd20aSAndroid Build Coastguard Worker    visibility = PERFETTO_CONFIG.public_visibility,
4323*6dbdd20aSAndroid Build Coastguard Worker    deps = [
4324*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_common_protos",
4325*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_android_protos",
4326*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_ftrace_protos",
4327*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_gpu_protos",
4328*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_inode_file_protos",
4329*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_interceptors_protos",
4330*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_power_protos",
4331*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_process_stats_protos",
4332*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_profiling_protos",
4333*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_protos",
4334*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_statsd_protos",
4335*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_sys_stats_protos",
4336*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_system_info_protos",
4337*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_track_event_protos",
4338*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_android_protos",
4339*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_android_winscope_common_protos",
4340*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_android_winscope_regular_protos",
4341*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_chrome_protos",
4342*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_etw_protos",
4343*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_filesystem_protos",
4344*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_ftrace_protos",
4345*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_gpu_protos",
4346*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_interned_data_protos",
4347*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_minimal_protos",
4348*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_non_minimal_protos",
4349*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_perfetto_protos",
4350*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_power_protos",
4351*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_profiling_protos",
4352*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_ps_protos",
4353*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_statsd_protos",
4354*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_sys_stats_protos",
4355*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_system_info_protos",
4356*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_track_event_protos",
4357*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_translation_protos",
4358*6dbdd20aSAndroid Build Coastguard Worker    ],
4359*6dbdd20aSAndroid Build Coastguard Worker)
4360*6dbdd20aSAndroid Build Coastguard Worker
4361*6dbdd20aSAndroid Build Coastguard Worker# GN target: [//protos/perfetto/trace:non_minimal_source_set, //protos/perfetto/trace:minimal_source_set]
4362*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_proto_library(
4363*6dbdd20aSAndroid Build Coastguard Worker    name = "trace_cc_proto",
4364*6dbdd20aSAndroid Build Coastguard Worker    visibility = PERFETTO_CONFIG.public_visibility,
4365*6dbdd20aSAndroid Build Coastguard Worker    deps = [
4366*6dbdd20aSAndroid Build Coastguard Worker        ":trace_proto",
4367*6dbdd20aSAndroid Build Coastguard Worker    ],
4368*6dbdd20aSAndroid Build Coastguard Worker)
4369*6dbdd20aSAndroid Build Coastguard Worker
4370*6dbdd20aSAndroid Build Coastguard Worker# GN target: [//protos/perfetto/trace:non_minimal_source_set, //protos/perfetto/trace:minimal_source_set]
4371*6dbdd20aSAndroid Build Coastguard Workerperfetto_java_proto_library(
4372*6dbdd20aSAndroid Build Coastguard Worker    name = "trace_java_proto",
4373*6dbdd20aSAndroid Build Coastguard Worker    visibility = PERFETTO_CONFIG.public_visibility,
4374*6dbdd20aSAndroid Build Coastguard Worker    deps = [
4375*6dbdd20aSAndroid Build Coastguard Worker        ":trace_proto",
4376*6dbdd20aSAndroid Build Coastguard Worker    ],
4377*6dbdd20aSAndroid Build Coastguard Worker)
4378*6dbdd20aSAndroid Build Coastguard Worker
4379*6dbdd20aSAndroid Build Coastguard Worker# GN target: [//protos/perfetto/trace:non_minimal_source_set, //protos/perfetto/trace:minimal_source_set]
4380*6dbdd20aSAndroid Build Coastguard Workerperfetto_java_lite_proto_library(
4381*6dbdd20aSAndroid Build Coastguard Worker    name = "trace_java_proto_lite",
4382*6dbdd20aSAndroid Build Coastguard Worker    visibility = PERFETTO_CONFIG.public_visibility,
4383*6dbdd20aSAndroid Build Coastguard Worker    deps = [
4384*6dbdd20aSAndroid Build Coastguard Worker        ":trace_proto",
4385*6dbdd20aSAndroid Build Coastguard Worker    ],
4386*6dbdd20aSAndroid Build Coastguard Worker)
4387*6dbdd20aSAndroid Build Coastguard Worker
4388*6dbdd20aSAndroid Build Coastguard Worker# GN target: [//protos/perfetto/trace:non_minimal_source_set, //protos/perfetto/trace:minimal_source_set]
4389*6dbdd20aSAndroid Build Coastguard Workerperfetto_py_proto_library(
4390*6dbdd20aSAndroid Build Coastguard Worker    name = "trace_py_pb2",
4391*6dbdd20aSAndroid Build Coastguard Worker    visibility = PERFETTO_CONFIG.public_visibility,
4392*6dbdd20aSAndroid Build Coastguard Worker    deps = [
4393*6dbdd20aSAndroid Build Coastguard Worker        ":trace_proto",
4394*6dbdd20aSAndroid Build Coastguard Worker    ],
4395*6dbdd20aSAndroid Build Coastguard Worker)
4396*6dbdd20aSAndroid Build Coastguard Worker
4397*6dbdd20aSAndroid Build Coastguard Worker# GN target: [//protos/perfetto/metrics:source_set]
4398*6dbdd20aSAndroid Build Coastguard Workerperfetto_proto_library(
4399*6dbdd20aSAndroid Build Coastguard Worker    name = "metrics_proto",
4400*6dbdd20aSAndroid Build Coastguard Worker    visibility = [
4401*6dbdd20aSAndroid Build Coastguard Worker        "//visibility:public",
4402*6dbdd20aSAndroid Build Coastguard Worker    ],
4403*6dbdd20aSAndroid Build Coastguard Worker    deps = [
4404*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_metrics_android_protos",
4405*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_metrics_protos",
4406*6dbdd20aSAndroid Build Coastguard Worker    ],
4407*6dbdd20aSAndroid Build Coastguard Worker)
4408*6dbdd20aSAndroid Build Coastguard Worker
4409*6dbdd20aSAndroid Build Coastguard Worker# GN target: [//protos/perfetto/metrics:source_set]
4410*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_proto_library(
4411*6dbdd20aSAndroid Build Coastguard Worker    name = "metrics_cc_proto",
4412*6dbdd20aSAndroid Build Coastguard Worker    visibility = [
4413*6dbdd20aSAndroid Build Coastguard Worker        "//visibility:public",
4414*6dbdd20aSAndroid Build Coastguard Worker    ],
4415*6dbdd20aSAndroid Build Coastguard Worker    deps = [
4416*6dbdd20aSAndroid Build Coastguard Worker        ":metrics_proto",
4417*6dbdd20aSAndroid Build Coastguard Worker    ],
4418*6dbdd20aSAndroid Build Coastguard Worker)
4419*6dbdd20aSAndroid Build Coastguard Worker
4420*6dbdd20aSAndroid Build Coastguard Worker# GN target: [//protos/perfetto/metrics:source_set]
4421*6dbdd20aSAndroid Build Coastguard Workerperfetto_java_proto_library(
4422*6dbdd20aSAndroid Build Coastguard Worker    name = "metrics_java_proto",
4423*6dbdd20aSAndroid Build Coastguard Worker    visibility = [
4424*6dbdd20aSAndroid Build Coastguard Worker        "//visibility:public",
4425*6dbdd20aSAndroid Build Coastguard Worker    ],
4426*6dbdd20aSAndroid Build Coastguard Worker    deps = [
4427*6dbdd20aSAndroid Build Coastguard Worker        ":metrics_proto",
4428*6dbdd20aSAndroid Build Coastguard Worker    ],
4429*6dbdd20aSAndroid Build Coastguard Worker)
4430*6dbdd20aSAndroid Build Coastguard Worker
4431*6dbdd20aSAndroid Build Coastguard Worker# GN target: [//protos/perfetto/metrics:source_set]
4432*6dbdd20aSAndroid Build Coastguard Workerperfetto_java_lite_proto_library(
4433*6dbdd20aSAndroid Build Coastguard Worker    name = "metrics_java_proto_lite",
4434*6dbdd20aSAndroid Build Coastguard Worker    visibility = [
4435*6dbdd20aSAndroid Build Coastguard Worker        "//visibility:public",
4436*6dbdd20aSAndroid Build Coastguard Worker    ],
4437*6dbdd20aSAndroid Build Coastguard Worker    deps = [
4438*6dbdd20aSAndroid Build Coastguard Worker        ":metrics_proto",
4439*6dbdd20aSAndroid Build Coastguard Worker    ],
4440*6dbdd20aSAndroid Build Coastguard Worker)
4441*6dbdd20aSAndroid Build Coastguard Worker
4442*6dbdd20aSAndroid Build Coastguard Worker# GN target: [//protos/perfetto/metrics:source_set]
4443*6dbdd20aSAndroid Build Coastguard Workerperfetto_py_proto_library(
4444*6dbdd20aSAndroid Build Coastguard Worker    name = "metrics_py_pb2",
4445*6dbdd20aSAndroid Build Coastguard Worker    visibility = [
4446*6dbdd20aSAndroid Build Coastguard Worker        "//visibility:public",
4447*6dbdd20aSAndroid Build Coastguard Worker    ],
4448*6dbdd20aSAndroid Build Coastguard Worker    deps = [
4449*6dbdd20aSAndroid Build Coastguard Worker        ":metrics_proto",
4450*6dbdd20aSAndroid Build Coastguard Worker    ],
4451*6dbdd20aSAndroid Build Coastguard Worker)
4452*6dbdd20aSAndroid Build Coastguard Worker
4453*6dbdd20aSAndroid Build Coastguard Worker# GN target: [//protos/third_party/chromium:source_set]
4454*6dbdd20aSAndroid Build Coastguard Workerperfetto_proto_library(
4455*6dbdd20aSAndroid Build Coastguard Worker    name = "chromium_proto",
4456*6dbdd20aSAndroid Build Coastguard Worker    visibility = PERFETTO_CONFIG.public_visibility,
4457*6dbdd20aSAndroid Build Coastguard Worker    deps = [
4458*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_track_event_protos",
4459*6dbdd20aSAndroid Build Coastguard Worker        ":protos_third_party_chromium_protos",
4460*6dbdd20aSAndroid Build Coastguard Worker    ],
4461*6dbdd20aSAndroid Build Coastguard Worker)
4462*6dbdd20aSAndroid Build Coastguard Worker
4463*6dbdd20aSAndroid Build Coastguard Worker# GN target: [//protos/third_party/chromium:source_set]
4464*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_proto_library(
4465*6dbdd20aSAndroid Build Coastguard Worker    name = "chromium_cc_proto",
4466*6dbdd20aSAndroid Build Coastguard Worker    visibility = PERFETTO_CONFIG.public_visibility,
4467*6dbdd20aSAndroid Build Coastguard Worker    deps = [
4468*6dbdd20aSAndroid Build Coastguard Worker        ":chromium_proto",
4469*6dbdd20aSAndroid Build Coastguard Worker    ],
4470*6dbdd20aSAndroid Build Coastguard Worker)
4471*6dbdd20aSAndroid Build Coastguard Worker
4472*6dbdd20aSAndroid Build Coastguard Worker# GN target: [//protos/third_party/chromium:source_set]
4473*6dbdd20aSAndroid Build Coastguard Workerperfetto_java_proto_library(
4474*6dbdd20aSAndroid Build Coastguard Worker    name = "chromium_java_proto",
4475*6dbdd20aSAndroid Build Coastguard Worker    visibility = PERFETTO_CONFIG.public_visibility,
4476*6dbdd20aSAndroid Build Coastguard Worker    deps = [
4477*6dbdd20aSAndroid Build Coastguard Worker        ":chromium_proto",
4478*6dbdd20aSAndroid Build Coastguard Worker    ],
4479*6dbdd20aSAndroid Build Coastguard Worker)
4480*6dbdd20aSAndroid Build Coastguard Worker
4481*6dbdd20aSAndroid Build Coastguard Worker# GN target: [//protos/third_party/chromium:source_set]
4482*6dbdd20aSAndroid Build Coastguard Workerperfetto_java_lite_proto_library(
4483*6dbdd20aSAndroid Build Coastguard Worker    name = "chromium_java_proto_lite",
4484*6dbdd20aSAndroid Build Coastguard Worker    visibility = PERFETTO_CONFIG.public_visibility,
4485*6dbdd20aSAndroid Build Coastguard Worker    deps = [
4486*6dbdd20aSAndroid Build Coastguard Worker        ":chromium_proto",
4487*6dbdd20aSAndroid Build Coastguard Worker    ],
4488*6dbdd20aSAndroid Build Coastguard Worker)
4489*6dbdd20aSAndroid Build Coastguard Worker
4490*6dbdd20aSAndroid Build Coastguard Worker# GN target: [//protos/third_party/chromium:source_set]
4491*6dbdd20aSAndroid Build Coastguard Workerperfetto_py_proto_library(
4492*6dbdd20aSAndroid Build Coastguard Worker    name = "chromium_py_pb2",
4493*6dbdd20aSAndroid Build Coastguard Worker    visibility = PERFETTO_CONFIG.public_visibility,
4494*6dbdd20aSAndroid Build Coastguard Worker    deps = [
4495*6dbdd20aSAndroid Build Coastguard Worker        ":chromium_proto",
4496*6dbdd20aSAndroid Build Coastguard Worker    ],
4497*6dbdd20aSAndroid Build Coastguard Worker)
4498*6dbdd20aSAndroid Build Coastguard Worker
4499*6dbdd20aSAndroid Build Coastguard Worker# GN target: [//protos/perfetto/metrics/chrome:source_set]
4500*6dbdd20aSAndroid Build Coastguard Workerperfetto_proto_library(
4501*6dbdd20aSAndroid Build Coastguard Worker    name = "chrome_metrics_proto",
4502*6dbdd20aSAndroid Build Coastguard Worker    visibility = PERFETTO_CONFIG.public_visibility,
4503*6dbdd20aSAndroid Build Coastguard Worker    deps = [
4504*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_metrics_android_protos",
4505*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_metrics_chrome_protos",
4506*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_metrics_custom_options_protos",
4507*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_metrics_protos",
4508*6dbdd20aSAndroid Build Coastguard Worker    ],
4509*6dbdd20aSAndroid Build Coastguard Worker)
4510*6dbdd20aSAndroid Build Coastguard Worker
4511*6dbdd20aSAndroid Build Coastguard Worker# GN target: [//protos/perfetto/metrics/chrome:source_set]
4512*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_proto_library(
4513*6dbdd20aSAndroid Build Coastguard Worker    name = "chrome_metrics_cc_proto",
4514*6dbdd20aSAndroid Build Coastguard Worker    visibility = PERFETTO_CONFIG.public_visibility,
4515*6dbdd20aSAndroid Build Coastguard Worker    deps = [
4516*6dbdd20aSAndroid Build Coastguard Worker        ":chrome_metrics_proto",
4517*6dbdd20aSAndroid Build Coastguard Worker    ],
4518*6dbdd20aSAndroid Build Coastguard Worker)
4519*6dbdd20aSAndroid Build Coastguard Worker
4520*6dbdd20aSAndroid Build Coastguard Worker# GN target: [//protos/perfetto/metrics/chrome:source_set]
4521*6dbdd20aSAndroid Build Coastguard Workerperfetto_java_proto_library(
4522*6dbdd20aSAndroid Build Coastguard Worker    name = "chrome_metrics_java_proto",
4523*6dbdd20aSAndroid Build Coastguard Worker    visibility = PERFETTO_CONFIG.public_visibility,
4524*6dbdd20aSAndroid Build Coastguard Worker    deps = [
4525*6dbdd20aSAndroid Build Coastguard Worker        ":chrome_metrics_proto",
4526*6dbdd20aSAndroid Build Coastguard Worker    ],
4527*6dbdd20aSAndroid Build Coastguard Worker)
4528*6dbdd20aSAndroid Build Coastguard Worker
4529*6dbdd20aSAndroid Build Coastguard Worker# GN target: [//protos/perfetto/metrics/chrome:source_set]
4530*6dbdd20aSAndroid Build Coastguard Workerperfetto_java_lite_proto_library(
4531*6dbdd20aSAndroid Build Coastguard Worker    name = "chrome_metrics_java_proto_lite",
4532*6dbdd20aSAndroid Build Coastguard Worker    visibility = PERFETTO_CONFIG.public_visibility,
4533*6dbdd20aSAndroid Build Coastguard Worker    deps = [
4534*6dbdd20aSAndroid Build Coastguard Worker        ":chrome_metrics_proto",
4535*6dbdd20aSAndroid Build Coastguard Worker    ],
4536*6dbdd20aSAndroid Build Coastguard Worker)
4537*6dbdd20aSAndroid Build Coastguard Worker
4538*6dbdd20aSAndroid Build Coastguard Worker# GN target: [//protos/perfetto/metrics/chrome:source_set]
4539*6dbdd20aSAndroid Build Coastguard Workerperfetto_py_proto_library(
4540*6dbdd20aSAndroid Build Coastguard Worker    name = "chrome_metrics_py_pb2",
4541*6dbdd20aSAndroid Build Coastguard Worker    visibility = PERFETTO_CONFIG.public_visibility,
4542*6dbdd20aSAndroid Build Coastguard Worker    deps = [
4543*6dbdd20aSAndroid Build Coastguard Worker        ":chrome_metrics_proto",
4544*6dbdd20aSAndroid Build Coastguard Worker    ],
4545*6dbdd20aSAndroid Build Coastguard Worker)
4546*6dbdd20aSAndroid Build Coastguard Worker
4547*6dbdd20aSAndroid Build Coastguard Worker# GN target: [//protos/perfetto/trace_processor:source_set]
4548*6dbdd20aSAndroid Build Coastguard Workerperfetto_proto_library(
4549*6dbdd20aSAndroid Build Coastguard Worker    name = "trace_processor_proto",
4550*6dbdd20aSAndroid Build Coastguard Worker    deps = [
4551*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_common_protos",
4552*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_processor_protos",
4553*6dbdd20aSAndroid Build Coastguard Worker    ],
4554*6dbdd20aSAndroid Build Coastguard Worker)
4555*6dbdd20aSAndroid Build Coastguard Worker
4556*6dbdd20aSAndroid Build Coastguard Worker# GN target: [//protos/perfetto/trace_processor:source_set]
4557*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_proto_library(
4558*6dbdd20aSAndroid Build Coastguard Worker    name = "trace_processor_cc_proto",
4559*6dbdd20aSAndroid Build Coastguard Worker    deps = [
4560*6dbdd20aSAndroid Build Coastguard Worker        ":trace_processor_proto",
4561*6dbdd20aSAndroid Build Coastguard Worker    ],
4562*6dbdd20aSAndroid Build Coastguard Worker)
4563*6dbdd20aSAndroid Build Coastguard Worker
4564*6dbdd20aSAndroid Build Coastguard Worker# GN target: [//protos/perfetto/trace_processor:source_set]
4565*6dbdd20aSAndroid Build Coastguard Workerperfetto_java_proto_library(
4566*6dbdd20aSAndroid Build Coastguard Worker    name = "trace_processor_java_proto",
4567*6dbdd20aSAndroid Build Coastguard Worker    deps = [
4568*6dbdd20aSAndroid Build Coastguard Worker        ":trace_processor_proto",
4569*6dbdd20aSAndroid Build Coastguard Worker    ],
4570*6dbdd20aSAndroid Build Coastguard Worker)
4571*6dbdd20aSAndroid Build Coastguard Worker
4572*6dbdd20aSAndroid Build Coastguard Worker# GN target: [//protos/perfetto/trace_processor:source_set]
4573*6dbdd20aSAndroid Build Coastguard Workerperfetto_java_lite_proto_library(
4574*6dbdd20aSAndroid Build Coastguard Worker    name = "trace_processor_java_proto_lite",
4575*6dbdd20aSAndroid Build Coastguard Worker    deps = [
4576*6dbdd20aSAndroid Build Coastguard Worker        ":trace_processor_proto",
4577*6dbdd20aSAndroid Build Coastguard Worker    ],
4578*6dbdd20aSAndroid Build Coastguard Worker)
4579*6dbdd20aSAndroid Build Coastguard Worker
4580*6dbdd20aSAndroid Build Coastguard Worker# GN target: [//protos/perfetto/trace_processor:source_set]
4581*6dbdd20aSAndroid Build Coastguard Workerperfetto_py_proto_library(
4582*6dbdd20aSAndroid Build Coastguard Worker    name = "trace_processor_py_pb2",
4583*6dbdd20aSAndroid Build Coastguard Worker    deps = [
4584*6dbdd20aSAndroid Build Coastguard Worker        ":trace_processor_proto",
4585*6dbdd20aSAndroid Build Coastguard Worker    ],
4586*6dbdd20aSAndroid Build Coastguard Worker)
4587*6dbdd20aSAndroid Build Coastguard Worker
4588*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/common:cpp
4589*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_protocpp_library(
4590*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_common_cpp",
4591*6dbdd20aSAndroid Build Coastguard Worker    deps = [
4592*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_common_protos",
4593*6dbdd20aSAndroid Build Coastguard Worker    ],
4594*6dbdd20aSAndroid Build Coastguard Worker)
4595*6dbdd20aSAndroid Build Coastguard Worker
4596*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/common:source_set
4597*6dbdd20aSAndroid Build Coastguard Workerperfetto_proto_library(
4598*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_common_protos",
4599*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
4600*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/common/android_energy_consumer_descriptor.proto",
4601*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/common/android_log_constants.proto",
4602*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/common/builtin_clock.proto",
4603*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/common/commit_data_request.proto",
4604*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/common/data_source_descriptor.proto",
4605*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/common/descriptor.proto",
4606*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/common/ftrace_descriptor.proto",
4607*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/common/gpu_counter_descriptor.proto",
4608*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/common/interceptor_descriptor.proto",
4609*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/common/observable_events.proto",
4610*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/common/perf_events.proto",
4611*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/common/protolog_common.proto",
4612*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/common/sys_stats_counters.proto",
4613*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/common/trace_stats.proto",
4614*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/common/tracing_service_capabilities.proto",
4615*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/common/tracing_service_state.proto",
4616*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/common/track_event_descriptor.proto",
4617*6dbdd20aSAndroid Build Coastguard Worker    ],
4618*6dbdd20aSAndroid Build Coastguard Worker    visibility = [
4619*6dbdd20aSAndroid Build Coastguard Worker        PERFETTO_CONFIG.proto_library_visibility,
4620*6dbdd20aSAndroid Build Coastguard Worker    ],
4621*6dbdd20aSAndroid Build Coastguard Worker)
4622*6dbdd20aSAndroid Build Coastguard Worker
4623*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/common:zero
4624*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_protozero_library(
4625*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_common_zero",
4626*6dbdd20aSAndroid Build Coastguard Worker    deps = [
4627*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_common_protos",
4628*6dbdd20aSAndroid Build Coastguard Worker    ],
4629*6dbdd20aSAndroid Build Coastguard Worker)
4630*6dbdd20aSAndroid Build Coastguard Worker
4631*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/config/android:cpp
4632*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_protocpp_library(
4633*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_config_android_cpp",
4634*6dbdd20aSAndroid Build Coastguard Worker    deps = [
4635*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_common_cpp",
4636*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_android_protos",
4637*6dbdd20aSAndroid Build Coastguard Worker    ],
4638*6dbdd20aSAndroid Build Coastguard Worker)
4639*6dbdd20aSAndroid Build Coastguard Worker
4640*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/config/android:source_set
4641*6dbdd20aSAndroid Build Coastguard Workerperfetto_proto_library(
4642*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_config_android_protos",
4643*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
4644*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/config/android/android_game_intervention_list_config.proto",
4645*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/config/android/android_input_event_config.proto",
4646*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/config/android/android_log_config.proto",
4647*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/config/android/android_polled_state_config.proto",
4648*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/config/android/android_sdk_sysprop_guard_config.proto",
4649*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/config/android/android_system_property_config.proto",
4650*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/config/android/network_trace_config.proto",
4651*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/config/android/packages_list_config.proto",
4652*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/config/android/pixel_modem_config.proto",
4653*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/config/android/protolog_config.proto",
4654*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/config/android/surfaceflinger_layers_config.proto",
4655*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/config/android/surfaceflinger_transactions_config.proto",
4656*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/config/android/windowmanager_config.proto",
4657*6dbdd20aSAndroid Build Coastguard Worker    ],
4658*6dbdd20aSAndroid Build Coastguard Worker    visibility = [
4659*6dbdd20aSAndroid Build Coastguard Worker        PERFETTO_CONFIG.proto_library_visibility,
4660*6dbdd20aSAndroid Build Coastguard Worker    ],
4661*6dbdd20aSAndroid Build Coastguard Worker    deps = [
4662*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_common_protos",
4663*6dbdd20aSAndroid Build Coastguard Worker    ],
4664*6dbdd20aSAndroid Build Coastguard Worker)
4665*6dbdd20aSAndroid Build Coastguard Worker
4666*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/config/android:zero
4667*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_protozero_library(
4668*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_config_android_zero",
4669*6dbdd20aSAndroid Build Coastguard Worker    deps = [
4670*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_common_zero",
4671*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_android_protos",
4672*6dbdd20aSAndroid Build Coastguard Worker    ],
4673*6dbdd20aSAndroid Build Coastguard Worker)
4674*6dbdd20aSAndroid Build Coastguard Worker
4675*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/config:cpp
4676*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_protocpp_library(
4677*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_config_cpp",
4678*6dbdd20aSAndroid Build Coastguard Worker    deps = [
4679*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_common_cpp",
4680*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_android_cpp",
4681*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_ftrace_cpp",
4682*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_gpu_cpp",
4683*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_inode_file_cpp",
4684*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_interceptors_cpp",
4685*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_power_cpp",
4686*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_process_stats_cpp",
4687*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_profiling_cpp",
4688*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_protos",
4689*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_statsd_cpp",
4690*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_sys_stats_cpp",
4691*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_system_info_cpp",
4692*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_track_event_cpp",
4693*6dbdd20aSAndroid Build Coastguard Worker    ],
4694*6dbdd20aSAndroid Build Coastguard Worker)
4695*6dbdd20aSAndroid Build Coastguard Worker
4696*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/config:descriptor
4697*6dbdd20aSAndroid Build Coastguard Workerperfetto_proto_descriptor(
4698*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_config_descriptor",
4699*6dbdd20aSAndroid Build Coastguard Worker    deps = [
4700*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_protos",
4701*6dbdd20aSAndroid Build Coastguard Worker    ],
4702*6dbdd20aSAndroid Build Coastguard Worker    outs = [
4703*6dbdd20aSAndroid Build Coastguard Worker        "protos_perfetto_config_descriptor.bin",
4704*6dbdd20aSAndroid Build Coastguard Worker    ],
4705*6dbdd20aSAndroid Build Coastguard Worker)
4706*6dbdd20aSAndroid Build Coastguard Worker
4707*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/config/ftrace:cpp
4708*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_protocpp_library(
4709*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_config_ftrace_cpp",
4710*6dbdd20aSAndroid Build Coastguard Worker    deps = [
4711*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_ftrace_protos",
4712*6dbdd20aSAndroid Build Coastguard Worker    ],
4713*6dbdd20aSAndroid Build Coastguard Worker)
4714*6dbdd20aSAndroid Build Coastguard Worker
4715*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/config/ftrace:source_set
4716*6dbdd20aSAndroid Build Coastguard Workerperfetto_proto_library(
4717*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_config_ftrace_protos",
4718*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
4719*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/config/ftrace/ftrace_config.proto",
4720*6dbdd20aSAndroid Build Coastguard Worker    ],
4721*6dbdd20aSAndroid Build Coastguard Worker    visibility = [
4722*6dbdd20aSAndroid Build Coastguard Worker        PERFETTO_CONFIG.proto_library_visibility,
4723*6dbdd20aSAndroid Build Coastguard Worker    ],
4724*6dbdd20aSAndroid Build Coastguard Worker)
4725*6dbdd20aSAndroid Build Coastguard Worker
4726*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/config/ftrace:zero
4727*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_protozero_library(
4728*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_config_ftrace_zero",
4729*6dbdd20aSAndroid Build Coastguard Worker    deps = [
4730*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_ftrace_protos",
4731*6dbdd20aSAndroid Build Coastguard Worker    ],
4732*6dbdd20aSAndroid Build Coastguard Worker)
4733*6dbdd20aSAndroid Build Coastguard Worker
4734*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/config/gpu:cpp
4735*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_protocpp_library(
4736*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_config_gpu_cpp",
4737*6dbdd20aSAndroid Build Coastguard Worker    deps = [
4738*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_gpu_protos",
4739*6dbdd20aSAndroid Build Coastguard Worker    ],
4740*6dbdd20aSAndroid Build Coastguard Worker)
4741*6dbdd20aSAndroid Build Coastguard Worker
4742*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/config/gpu:source_set
4743*6dbdd20aSAndroid Build Coastguard Workerperfetto_proto_library(
4744*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_config_gpu_protos",
4745*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
4746*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/config/gpu/gpu_counter_config.proto",
4747*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/config/gpu/vulkan_memory_config.proto",
4748*6dbdd20aSAndroid Build Coastguard Worker    ],
4749*6dbdd20aSAndroid Build Coastguard Worker    visibility = [
4750*6dbdd20aSAndroid Build Coastguard Worker        PERFETTO_CONFIG.proto_library_visibility,
4751*6dbdd20aSAndroid Build Coastguard Worker    ],
4752*6dbdd20aSAndroid Build Coastguard Worker)
4753*6dbdd20aSAndroid Build Coastguard Worker
4754*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/config/gpu:zero
4755*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_protozero_library(
4756*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_config_gpu_zero",
4757*6dbdd20aSAndroid Build Coastguard Worker    deps = [
4758*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_gpu_protos",
4759*6dbdd20aSAndroid Build Coastguard Worker    ],
4760*6dbdd20aSAndroid Build Coastguard Worker)
4761*6dbdd20aSAndroid Build Coastguard Worker
4762*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/config/inode_file:cpp
4763*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_protocpp_library(
4764*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_config_inode_file_cpp",
4765*6dbdd20aSAndroid Build Coastguard Worker    deps = [
4766*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_inode_file_protos",
4767*6dbdd20aSAndroid Build Coastguard Worker    ],
4768*6dbdd20aSAndroid Build Coastguard Worker)
4769*6dbdd20aSAndroid Build Coastguard Worker
4770*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/config/inode_file:source_set
4771*6dbdd20aSAndroid Build Coastguard Workerperfetto_proto_library(
4772*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_config_inode_file_protos",
4773*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
4774*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/config/inode_file/inode_file_config.proto",
4775*6dbdd20aSAndroid Build Coastguard Worker    ],
4776*6dbdd20aSAndroid Build Coastguard Worker    visibility = [
4777*6dbdd20aSAndroid Build Coastguard Worker        PERFETTO_CONFIG.proto_library_visibility,
4778*6dbdd20aSAndroid Build Coastguard Worker    ],
4779*6dbdd20aSAndroid Build Coastguard Worker)
4780*6dbdd20aSAndroid Build Coastguard Worker
4781*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/config/inode_file:zero
4782*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_protozero_library(
4783*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_config_inode_file_zero",
4784*6dbdd20aSAndroid Build Coastguard Worker    deps = [
4785*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_inode_file_protos",
4786*6dbdd20aSAndroid Build Coastguard Worker    ],
4787*6dbdd20aSAndroid Build Coastguard Worker)
4788*6dbdd20aSAndroid Build Coastguard Worker
4789*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/config/interceptors:cpp
4790*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_protocpp_library(
4791*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_config_interceptors_cpp",
4792*6dbdd20aSAndroid Build Coastguard Worker    deps = [
4793*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_common_cpp",
4794*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_interceptors_protos",
4795*6dbdd20aSAndroid Build Coastguard Worker    ],
4796*6dbdd20aSAndroid Build Coastguard Worker)
4797*6dbdd20aSAndroid Build Coastguard Worker
4798*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/config/interceptors:source_set
4799*6dbdd20aSAndroid Build Coastguard Workerperfetto_proto_library(
4800*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_config_interceptors_protos",
4801*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
4802*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/config/interceptors/console_config.proto",
4803*6dbdd20aSAndroid Build Coastguard Worker    ],
4804*6dbdd20aSAndroid Build Coastguard Worker    visibility = [
4805*6dbdd20aSAndroid Build Coastguard Worker        PERFETTO_CONFIG.proto_library_visibility,
4806*6dbdd20aSAndroid Build Coastguard Worker    ],
4807*6dbdd20aSAndroid Build Coastguard Worker    deps = [
4808*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_common_protos",
4809*6dbdd20aSAndroid Build Coastguard Worker    ],
4810*6dbdd20aSAndroid Build Coastguard Worker)
4811*6dbdd20aSAndroid Build Coastguard Worker
4812*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/config/interceptors:zero
4813*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_protozero_library(
4814*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_config_interceptors_zero",
4815*6dbdd20aSAndroid Build Coastguard Worker    deps = [
4816*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_common_zero",
4817*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_interceptors_protos",
4818*6dbdd20aSAndroid Build Coastguard Worker    ],
4819*6dbdd20aSAndroid Build Coastguard Worker)
4820*6dbdd20aSAndroid Build Coastguard Worker
4821*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/config/power:cpp
4822*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_protocpp_library(
4823*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_config_power_cpp",
4824*6dbdd20aSAndroid Build Coastguard Worker    deps = [
4825*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_power_protos",
4826*6dbdd20aSAndroid Build Coastguard Worker    ],
4827*6dbdd20aSAndroid Build Coastguard Worker)
4828*6dbdd20aSAndroid Build Coastguard Worker
4829*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/config/power:source_set
4830*6dbdd20aSAndroid Build Coastguard Workerperfetto_proto_library(
4831*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_config_power_protos",
4832*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
4833*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/config/power/android_power_config.proto",
4834*6dbdd20aSAndroid Build Coastguard Worker    ],
4835*6dbdd20aSAndroid Build Coastguard Worker    visibility = [
4836*6dbdd20aSAndroid Build Coastguard Worker        PERFETTO_CONFIG.proto_library_visibility,
4837*6dbdd20aSAndroid Build Coastguard Worker    ],
4838*6dbdd20aSAndroid Build Coastguard Worker)
4839*6dbdd20aSAndroid Build Coastguard Worker
4840*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/config/power:zero
4841*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_protozero_library(
4842*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_config_power_zero",
4843*6dbdd20aSAndroid Build Coastguard Worker    deps = [
4844*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_power_protos",
4845*6dbdd20aSAndroid Build Coastguard Worker    ],
4846*6dbdd20aSAndroid Build Coastguard Worker)
4847*6dbdd20aSAndroid Build Coastguard Worker
4848*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/config/process_stats:cpp
4849*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_protocpp_library(
4850*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_config_process_stats_cpp",
4851*6dbdd20aSAndroid Build Coastguard Worker    deps = [
4852*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_process_stats_protos",
4853*6dbdd20aSAndroid Build Coastguard Worker    ],
4854*6dbdd20aSAndroid Build Coastguard Worker)
4855*6dbdd20aSAndroid Build Coastguard Worker
4856*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/config/process_stats:source_set
4857*6dbdd20aSAndroid Build Coastguard Workerperfetto_proto_library(
4858*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_config_process_stats_protos",
4859*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
4860*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/config/process_stats/process_stats_config.proto",
4861*6dbdd20aSAndroid Build Coastguard Worker    ],
4862*6dbdd20aSAndroid Build Coastguard Worker    visibility = [
4863*6dbdd20aSAndroid Build Coastguard Worker        PERFETTO_CONFIG.proto_library_visibility,
4864*6dbdd20aSAndroid Build Coastguard Worker    ],
4865*6dbdd20aSAndroid Build Coastguard Worker)
4866*6dbdd20aSAndroid Build Coastguard Worker
4867*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/config/process_stats:zero
4868*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_protozero_library(
4869*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_config_process_stats_zero",
4870*6dbdd20aSAndroid Build Coastguard Worker    deps = [
4871*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_process_stats_protos",
4872*6dbdd20aSAndroid Build Coastguard Worker    ],
4873*6dbdd20aSAndroid Build Coastguard Worker)
4874*6dbdd20aSAndroid Build Coastguard Worker
4875*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/config/profiling:cpp
4876*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_protocpp_library(
4877*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_config_profiling_cpp",
4878*6dbdd20aSAndroid Build Coastguard Worker    deps = [
4879*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_common_cpp",
4880*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_profiling_protos",
4881*6dbdd20aSAndroid Build Coastguard Worker    ],
4882*6dbdd20aSAndroid Build Coastguard Worker)
4883*6dbdd20aSAndroid Build Coastguard Worker
4884*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/config/profiling:source_set
4885*6dbdd20aSAndroid Build Coastguard Workerperfetto_proto_library(
4886*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_config_profiling_protos",
4887*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
4888*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/config/profiling/heapprofd_config.proto",
4889*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/config/profiling/java_hprof_config.proto",
4890*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/config/profiling/perf_event_config.proto",
4891*6dbdd20aSAndroid Build Coastguard Worker    ],
4892*6dbdd20aSAndroid Build Coastguard Worker    visibility = [
4893*6dbdd20aSAndroid Build Coastguard Worker        PERFETTO_CONFIG.proto_library_visibility,
4894*6dbdd20aSAndroid Build Coastguard Worker    ],
4895*6dbdd20aSAndroid Build Coastguard Worker    deps = [
4896*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_common_protos",
4897*6dbdd20aSAndroid Build Coastguard Worker    ],
4898*6dbdd20aSAndroid Build Coastguard Worker)
4899*6dbdd20aSAndroid Build Coastguard Worker
4900*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/config/profiling:zero
4901*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_protozero_library(
4902*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_config_profiling_zero",
4903*6dbdd20aSAndroid Build Coastguard Worker    deps = [
4904*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_common_zero",
4905*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_profiling_protos",
4906*6dbdd20aSAndroid Build Coastguard Worker    ],
4907*6dbdd20aSAndroid Build Coastguard Worker)
4908*6dbdd20aSAndroid Build Coastguard Worker
4909*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/config:source_set
4910*6dbdd20aSAndroid Build Coastguard Workerperfetto_proto_library(
4911*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_config_protos",
4912*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
4913*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/config/chrome/chrome_config.proto",
4914*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/config/chrome/scenario_config.proto",
4915*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/config/chrome/system_metrics.proto",
4916*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/config/chrome/v8_config.proto",
4917*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/config/data_source_config.proto",
4918*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/config/etw/etw_config.proto",
4919*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/config/interceptor_config.proto",
4920*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/config/stress_test_config.proto",
4921*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/config/test_config.proto",
4922*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/config/trace_config.proto",
4923*6dbdd20aSAndroid Build Coastguard Worker    ],
4924*6dbdd20aSAndroid Build Coastguard Worker    visibility = [
4925*6dbdd20aSAndroid Build Coastguard Worker        PERFETTO_CONFIG.proto_library_visibility,
4926*6dbdd20aSAndroid Build Coastguard Worker    ],
4927*6dbdd20aSAndroid Build Coastguard Worker    deps = [
4928*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_common_protos",
4929*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_android_protos",
4930*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_ftrace_protos",
4931*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_gpu_protos",
4932*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_inode_file_protos",
4933*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_interceptors_protos",
4934*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_power_protos",
4935*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_process_stats_protos",
4936*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_profiling_protos",
4937*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_statsd_protos",
4938*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_sys_stats_protos",
4939*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_system_info_protos",
4940*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_track_event_protos",
4941*6dbdd20aSAndroid Build Coastguard Worker    ],
4942*6dbdd20aSAndroid Build Coastguard Worker)
4943*6dbdd20aSAndroid Build Coastguard Worker
4944*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/config/statsd:cpp
4945*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_protocpp_library(
4946*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_config_statsd_cpp",
4947*6dbdd20aSAndroid Build Coastguard Worker    deps = [
4948*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_statsd_protos",
4949*6dbdd20aSAndroid Build Coastguard Worker    ],
4950*6dbdd20aSAndroid Build Coastguard Worker)
4951*6dbdd20aSAndroid Build Coastguard Worker
4952*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/config/statsd:source_set
4953*6dbdd20aSAndroid Build Coastguard Workerperfetto_proto_library(
4954*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_config_statsd_protos",
4955*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
4956*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/config/statsd/atom_ids.proto",
4957*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/config/statsd/statsd_tracing_config.proto",
4958*6dbdd20aSAndroid Build Coastguard Worker    ],
4959*6dbdd20aSAndroid Build Coastguard Worker    visibility = [
4960*6dbdd20aSAndroid Build Coastguard Worker        PERFETTO_CONFIG.proto_library_visibility,
4961*6dbdd20aSAndroid Build Coastguard Worker    ],
4962*6dbdd20aSAndroid Build Coastguard Worker)
4963*6dbdd20aSAndroid Build Coastguard Worker
4964*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/config/statsd:zero
4965*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_protozero_library(
4966*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_config_statsd_zero",
4967*6dbdd20aSAndroid Build Coastguard Worker    deps = [
4968*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_statsd_protos",
4969*6dbdd20aSAndroid Build Coastguard Worker    ],
4970*6dbdd20aSAndroid Build Coastguard Worker)
4971*6dbdd20aSAndroid Build Coastguard Worker
4972*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/config/sys_stats:cpp
4973*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_protocpp_library(
4974*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_config_sys_stats_cpp",
4975*6dbdd20aSAndroid Build Coastguard Worker    deps = [
4976*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_common_cpp",
4977*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_sys_stats_protos",
4978*6dbdd20aSAndroid Build Coastguard Worker    ],
4979*6dbdd20aSAndroid Build Coastguard Worker)
4980*6dbdd20aSAndroid Build Coastguard Worker
4981*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/config/sys_stats:source_set
4982*6dbdd20aSAndroid Build Coastguard Workerperfetto_proto_library(
4983*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_config_sys_stats_protos",
4984*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
4985*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/config/sys_stats/sys_stats_config.proto",
4986*6dbdd20aSAndroid Build Coastguard Worker    ],
4987*6dbdd20aSAndroid Build Coastguard Worker    visibility = [
4988*6dbdd20aSAndroid Build Coastguard Worker        PERFETTO_CONFIG.proto_library_visibility,
4989*6dbdd20aSAndroid Build Coastguard Worker    ],
4990*6dbdd20aSAndroid Build Coastguard Worker    deps = [
4991*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_common_protos",
4992*6dbdd20aSAndroid Build Coastguard Worker    ],
4993*6dbdd20aSAndroid Build Coastguard Worker)
4994*6dbdd20aSAndroid Build Coastguard Worker
4995*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/config/sys_stats:zero
4996*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_protozero_library(
4997*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_config_sys_stats_zero",
4998*6dbdd20aSAndroid Build Coastguard Worker    deps = [
4999*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_common_zero",
5000*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_sys_stats_protos",
5001*6dbdd20aSAndroid Build Coastguard Worker    ],
5002*6dbdd20aSAndroid Build Coastguard Worker)
5003*6dbdd20aSAndroid Build Coastguard Worker
5004*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/config/system_info:cpp
5005*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_protocpp_library(
5006*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_config_system_info_cpp",
5007*6dbdd20aSAndroid Build Coastguard Worker    deps = [
5008*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_common_cpp",
5009*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_system_info_protos",
5010*6dbdd20aSAndroid Build Coastguard Worker    ],
5011*6dbdd20aSAndroid Build Coastguard Worker)
5012*6dbdd20aSAndroid Build Coastguard Worker
5013*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/config/system_info:source_set
5014*6dbdd20aSAndroid Build Coastguard Workerperfetto_proto_library(
5015*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_config_system_info_protos",
5016*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
5017*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/config/system_info/system_info.proto",
5018*6dbdd20aSAndroid Build Coastguard Worker    ],
5019*6dbdd20aSAndroid Build Coastguard Worker    visibility = [
5020*6dbdd20aSAndroid Build Coastguard Worker        PERFETTO_CONFIG.proto_library_visibility,
5021*6dbdd20aSAndroid Build Coastguard Worker    ],
5022*6dbdd20aSAndroid Build Coastguard Worker    deps = [
5023*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_common_protos",
5024*6dbdd20aSAndroid Build Coastguard Worker    ],
5025*6dbdd20aSAndroid Build Coastguard Worker)
5026*6dbdd20aSAndroid Build Coastguard Worker
5027*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/config/system_info:zero
5028*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_protozero_library(
5029*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_config_system_info_zero",
5030*6dbdd20aSAndroid Build Coastguard Worker    deps = [
5031*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_common_zero",
5032*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_system_info_protos",
5033*6dbdd20aSAndroid Build Coastguard Worker    ],
5034*6dbdd20aSAndroid Build Coastguard Worker)
5035*6dbdd20aSAndroid Build Coastguard Worker
5036*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/config/track_event:cpp
5037*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_protocpp_library(
5038*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_config_track_event_cpp",
5039*6dbdd20aSAndroid Build Coastguard Worker    deps = [
5040*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_track_event_protos",
5041*6dbdd20aSAndroid Build Coastguard Worker    ],
5042*6dbdd20aSAndroid Build Coastguard Worker)
5043*6dbdd20aSAndroid Build Coastguard Worker
5044*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/config/track_event:source_set
5045*6dbdd20aSAndroid Build Coastguard Workerperfetto_proto_library(
5046*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_config_track_event_protos",
5047*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
5048*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/config/track_event/track_event_config.proto",
5049*6dbdd20aSAndroid Build Coastguard Worker    ],
5050*6dbdd20aSAndroid Build Coastguard Worker    visibility = [
5051*6dbdd20aSAndroid Build Coastguard Worker        PERFETTO_CONFIG.proto_library_visibility,
5052*6dbdd20aSAndroid Build Coastguard Worker    ],
5053*6dbdd20aSAndroid Build Coastguard Worker)
5054*6dbdd20aSAndroid Build Coastguard Worker
5055*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/config/track_event:zero
5056*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_protozero_library(
5057*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_config_track_event_zero",
5058*6dbdd20aSAndroid Build Coastguard Worker    deps = [
5059*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_track_event_protos",
5060*6dbdd20aSAndroid Build Coastguard Worker    ],
5061*6dbdd20aSAndroid Build Coastguard Worker)
5062*6dbdd20aSAndroid Build Coastguard Worker
5063*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/config:zero
5064*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_protozero_library(
5065*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_config_zero",
5066*6dbdd20aSAndroid Build Coastguard Worker    deps = [
5067*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_common_zero",
5068*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_android_zero",
5069*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_ftrace_zero",
5070*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_gpu_zero",
5071*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_inode_file_zero",
5072*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_interceptors_zero",
5073*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_power_zero",
5074*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_process_stats_zero",
5075*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_profiling_zero",
5076*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_protos",
5077*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_statsd_zero",
5078*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_sys_stats_zero",
5079*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_system_info_zero",
5080*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_track_event_zero",
5081*6dbdd20aSAndroid Build Coastguard Worker    ],
5082*6dbdd20aSAndroid Build Coastguard Worker)
5083*6dbdd20aSAndroid Build Coastguard Worker
5084*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/ipc:cpp
5085*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_protocpp_library(
5086*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_ipc_cpp",
5087*6dbdd20aSAndroid Build Coastguard Worker    deps = [
5088*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_common_cpp",
5089*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_android_cpp",
5090*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_cpp",
5091*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_ftrace_cpp",
5092*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_gpu_cpp",
5093*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_inode_file_cpp",
5094*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_interceptors_cpp",
5095*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_power_cpp",
5096*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_process_stats_cpp",
5097*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_profiling_cpp",
5098*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_statsd_cpp",
5099*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_sys_stats_cpp",
5100*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_system_info_cpp",
5101*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_track_event_cpp",
5102*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_ipc_protos",
5103*6dbdd20aSAndroid Build Coastguard Worker    ],
5104*6dbdd20aSAndroid Build Coastguard Worker)
5105*6dbdd20aSAndroid Build Coastguard Worker
5106*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/ipc:ipc
5107*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_ipc_library(
5108*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_ipc_ipc",
5109*6dbdd20aSAndroid Build Coastguard Worker    deps = [
5110*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_common_cpp",
5111*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_android_cpp",
5112*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_cpp",
5113*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_ftrace_cpp",
5114*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_gpu_cpp",
5115*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_inode_file_cpp",
5116*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_interceptors_cpp",
5117*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_power_cpp",
5118*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_process_stats_cpp",
5119*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_profiling_cpp",
5120*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_statsd_cpp",
5121*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_sys_stats_cpp",
5122*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_system_info_cpp",
5123*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_track_event_cpp",
5124*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_ipc_cpp",
5125*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_ipc_protos",
5126*6dbdd20aSAndroid Build Coastguard Worker    ],
5127*6dbdd20aSAndroid Build Coastguard Worker)
5128*6dbdd20aSAndroid Build Coastguard Worker
5129*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/ipc:source_set
5130*6dbdd20aSAndroid Build Coastguard Workerperfetto_proto_library(
5131*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_ipc_protos",
5132*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
5133*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/ipc/consumer_port.proto",
5134*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/ipc/producer_port.proto",
5135*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/ipc/relay_port.proto",
5136*6dbdd20aSAndroid Build Coastguard Worker    ],
5137*6dbdd20aSAndroid Build Coastguard Worker    visibility = [
5138*6dbdd20aSAndroid Build Coastguard Worker        PERFETTO_CONFIG.proto_library_visibility,
5139*6dbdd20aSAndroid Build Coastguard Worker    ],
5140*6dbdd20aSAndroid Build Coastguard Worker    deps = [
5141*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_common_protos",
5142*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_android_protos",
5143*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_ftrace_protos",
5144*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_gpu_protos",
5145*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_inode_file_protos",
5146*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_interceptors_protos",
5147*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_power_protos",
5148*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_process_stats_protos",
5149*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_profiling_protos",
5150*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_protos",
5151*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_statsd_protos",
5152*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_sys_stats_protos",
5153*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_system_info_protos",
5154*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_track_event_protos",
5155*6dbdd20aSAndroid Build Coastguard Worker    ],
5156*6dbdd20aSAndroid Build Coastguard Worker)
5157*6dbdd20aSAndroid Build Coastguard Worker
5158*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/ipc:wire_protocol_cpp
5159*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_protocpp_library(
5160*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_ipc_wire_protocol_cpp",
5161*6dbdd20aSAndroid Build Coastguard Worker    deps = [
5162*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_ipc_wire_protocol_protos",
5163*6dbdd20aSAndroid Build Coastguard Worker    ],
5164*6dbdd20aSAndroid Build Coastguard Worker)
5165*6dbdd20aSAndroid Build Coastguard Worker
5166*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/ipc:wire_protocol_source_set
5167*6dbdd20aSAndroid Build Coastguard Workerperfetto_proto_library(
5168*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_ipc_wire_protocol_protos",
5169*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
5170*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/ipc/wire_protocol.proto",
5171*6dbdd20aSAndroid Build Coastguard Worker    ],
5172*6dbdd20aSAndroid Build Coastguard Worker    visibility = [
5173*6dbdd20aSAndroid Build Coastguard Worker        PERFETTO_CONFIG.proto_library_visibility,
5174*6dbdd20aSAndroid Build Coastguard Worker    ],
5175*6dbdd20aSAndroid Build Coastguard Worker)
5176*6dbdd20aSAndroid Build Coastguard Worker
5177*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/metrics/android:source_set
5178*6dbdd20aSAndroid Build Coastguard Workerperfetto_proto_library(
5179*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_metrics_android_protos",
5180*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
5181*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/metrics/android/ad_services_metric.proto",
5182*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/metrics/android/android_anomaly_metric.proto",
5183*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/metrics/android/android_blocking_call.proto",
5184*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/metrics/android/android_blocking_calls_cuj_metric.proto",
5185*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/metrics/android/android_blocking_calls_unagg.proto",
5186*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/metrics/android/android_boot.proto",
5187*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/metrics/android/android_boot_unagg.proto",
5188*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/metrics/android/android_broadcasts_metric.proto",
5189*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/metrics/android/android_frame_timeline_metric.proto",
5190*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/metrics/android/android_garbage_collection_unagg_metric.proto",
5191*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/metrics/android/android_oom_adjuster_metric.proto",
5192*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/metrics/android/android_sysui_notifications_blocking_calls_metric.proto",
5193*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/metrics/android/anr_metric.proto",
5194*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/metrics/android/app_process_starts_metric.proto",
5195*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/metrics/android/auto_metric.proto",
5196*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/metrics/android/batt_metric.proto",
5197*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/metrics/android/binder_metric.proto",
5198*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/metrics/android/camera_metric.proto",
5199*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/metrics/android/camera_unagg_metric.proto",
5200*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/metrics/android/codec_metrics.proto",
5201*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/metrics/android/cpu_metric.proto",
5202*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/metrics/android/display_metrics.proto",
5203*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/metrics/android/dma_heap_metric.proto",
5204*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/metrics/android/dvfs_metric.proto",
5205*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/metrics/android/fastrpc_metric.proto",
5206*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/metrics/android/g2d_metric.proto",
5207*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/metrics/android/gpu_metric.proto",
5208*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/metrics/android/hwcomposer.proto",
5209*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/metrics/android/hwui_metric.proto",
5210*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/metrics/android/io_metric.proto",
5211*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/metrics/android/io_unagg_metric.proto",
5212*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/metrics/android/ion_metric.proto",
5213*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/metrics/android/irq_runtime_metric.proto",
5214*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/metrics/android/jank_cuj_metric.proto",
5215*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/metrics/android/java_heap_class_stats.proto",
5216*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/metrics/android/java_heap_histogram.proto",
5217*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/metrics/android/java_heap_stats.proto",
5218*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/metrics/android/lmk_metric.proto",
5219*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/metrics/android/lmk_reason_metric.proto",
5220*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/metrics/android/mem_metric.proto",
5221*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/metrics/android/mem_unagg_metric.proto",
5222*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/metrics/android/monitor_contention_agg_metric.proto",
5223*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/metrics/android/monitor_contention_metric.proto",
5224*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/metrics/android/multiuser_metric.proto",
5225*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/metrics/android/network_metric.proto",
5226*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/metrics/android/package_list.proto",
5227*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/metrics/android/powrails_metric.proto",
5228*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/metrics/android/process_metadata.proto",
5229*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/metrics/android/profiler_smaps.proto",
5230*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/metrics/android/rt_runtime_metric.proto",
5231*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/metrics/android/simpleperf.proto",
5232*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/metrics/android/startup_metric.proto",
5233*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/metrics/android/surfaceflinger.proto",
5234*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/metrics/android/sysui_notif_shade_list_builder_metric.proto",
5235*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/metrics/android/sysui_slice_performance_statistical_data.proto",
5236*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/metrics/android/sysui_update_notif_on_ui_mode_changed_metric.proto",
5237*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/metrics/android/task_names.proto",
5238*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/metrics/android/thread_time_in_state_metric.proto",
5239*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/metrics/android/trace_quality.proto",
5240*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/metrics/android/unsymbolized_frames.proto",
5241*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/metrics/android/wattson_in_time_period.proto",
5242*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/metrics/android/wattson_tasks_attribution.proto",
5243*6dbdd20aSAndroid Build Coastguard Worker    ],
5244*6dbdd20aSAndroid Build Coastguard Worker    visibility = [
5245*6dbdd20aSAndroid Build Coastguard Worker        PERFETTO_CONFIG.proto_library_visibility,
5246*6dbdd20aSAndroid Build Coastguard Worker    ],
5247*6dbdd20aSAndroid Build Coastguard Worker)
5248*6dbdd20aSAndroid Build Coastguard Worker
5249*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/metrics/chrome:descriptor
5250*6dbdd20aSAndroid Build Coastguard Workerperfetto_proto_descriptor(
5251*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_metrics_chrome_descriptor",
5252*6dbdd20aSAndroid Build Coastguard Worker    deps = [
5253*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_metrics_chrome_protos",
5254*6dbdd20aSAndroid Build Coastguard Worker    ],
5255*6dbdd20aSAndroid Build Coastguard Worker    outs = [
5256*6dbdd20aSAndroid Build Coastguard Worker        "protos_perfetto_metrics_chrome_descriptor.bin",
5257*6dbdd20aSAndroid Build Coastguard Worker    ],
5258*6dbdd20aSAndroid Build Coastguard Worker)
5259*6dbdd20aSAndroid Build Coastguard Worker
5260*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/metrics/chrome:source_set
5261*6dbdd20aSAndroid Build Coastguard Workerperfetto_proto_library(
5262*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_metrics_chrome_protos",
5263*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
5264*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/metrics/chrome/all_chrome_metrics.proto",
5265*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/metrics/chrome/args_class_names.proto",
5266*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/metrics/chrome/dropped_frames.proto",
5267*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/metrics/chrome/frame_times.proto",
5268*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/metrics/chrome/histogram_hashes.proto",
5269*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/metrics/chrome/histogram_summaries.proto",
5270*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/metrics/chrome/long_latency.proto",
5271*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/metrics/chrome/media_metric.proto",
5272*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/metrics/chrome/performance_mark_hashes.proto",
5273*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/metrics/chrome/reported_by_page.proto",
5274*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/metrics/chrome/scroll_jank.proto",
5275*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/metrics/chrome/scroll_jank_v3.proto",
5276*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/metrics/chrome/slice_names.proto",
5277*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/metrics/chrome/study_hashes.proto",
5278*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/metrics/chrome/test_chrome_metric.proto",
5279*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/metrics/chrome/touch_jank.proto",
5280*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/metrics/chrome/unsymbolized_args.proto",
5281*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/metrics/chrome/user_event_hashes.proto",
5282*6dbdd20aSAndroid Build Coastguard Worker    ],
5283*6dbdd20aSAndroid Build Coastguard Worker    visibility = [
5284*6dbdd20aSAndroid Build Coastguard Worker        PERFETTO_CONFIG.proto_library_visibility,
5285*6dbdd20aSAndroid Build Coastguard Worker    ],
5286*6dbdd20aSAndroid Build Coastguard Worker    deps = [
5287*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_metrics_android_protos",
5288*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_metrics_custom_options_protos",
5289*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_metrics_protos",
5290*6dbdd20aSAndroid Build Coastguard Worker    ] + PERFETTO_CONFIG.deps.protobuf_descriptor_proto,
5291*6dbdd20aSAndroid Build Coastguard Worker)
5292*6dbdd20aSAndroid Build Coastguard Worker
5293*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/metrics:custom_options_source_set
5294*6dbdd20aSAndroid Build Coastguard Workerperfetto_proto_library(
5295*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_metrics_custom_options_protos",
5296*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
5297*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/metrics/custom_options.proto",
5298*6dbdd20aSAndroid Build Coastguard Worker    ],
5299*6dbdd20aSAndroid Build Coastguard Worker    visibility = [
5300*6dbdd20aSAndroid Build Coastguard Worker        PERFETTO_CONFIG.proto_library_visibility,
5301*6dbdd20aSAndroid Build Coastguard Worker    ],
5302*6dbdd20aSAndroid Build Coastguard Worker    deps = [
5303*6dbdd20aSAndroid Build Coastguard Worker    ] + PERFETTO_CONFIG.deps.protobuf_descriptor_proto,
5304*6dbdd20aSAndroid Build Coastguard Worker)
5305*6dbdd20aSAndroid Build Coastguard Worker
5306*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/metrics:descriptor
5307*6dbdd20aSAndroid Build Coastguard Workerperfetto_proto_descriptor(
5308*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_metrics_descriptor",
5309*6dbdd20aSAndroid Build Coastguard Worker    deps = [
5310*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_metrics_protos",
5311*6dbdd20aSAndroid Build Coastguard Worker    ],
5312*6dbdd20aSAndroid Build Coastguard Worker    outs = [
5313*6dbdd20aSAndroid Build Coastguard Worker        "protos_perfetto_metrics_descriptor.bin",
5314*6dbdd20aSAndroid Build Coastguard Worker    ],
5315*6dbdd20aSAndroid Build Coastguard Worker)
5316*6dbdd20aSAndroid Build Coastguard Worker
5317*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/metrics:source_set
5318*6dbdd20aSAndroid Build Coastguard Workerperfetto_proto_library(
5319*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_metrics_protos",
5320*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
5321*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/metrics/metrics.proto",
5322*6dbdd20aSAndroid Build Coastguard Worker    ],
5323*6dbdd20aSAndroid Build Coastguard Worker    visibility = [
5324*6dbdd20aSAndroid Build Coastguard Worker        PERFETTO_CONFIG.proto_library_visibility,
5325*6dbdd20aSAndroid Build Coastguard Worker    ],
5326*6dbdd20aSAndroid Build Coastguard Worker    deps = [
5327*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_metrics_android_protos",
5328*6dbdd20aSAndroid Build Coastguard Worker    ],
5329*6dbdd20aSAndroid Build Coastguard Worker)
5330*6dbdd20aSAndroid Build Coastguard Worker
5331*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/metrics/webview:descriptor
5332*6dbdd20aSAndroid Build Coastguard Workerperfetto_proto_descriptor(
5333*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_metrics_webview_descriptor",
5334*6dbdd20aSAndroid Build Coastguard Worker    deps = [
5335*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_metrics_webview_protos",
5336*6dbdd20aSAndroid Build Coastguard Worker    ],
5337*6dbdd20aSAndroid Build Coastguard Worker    outs = [
5338*6dbdd20aSAndroid Build Coastguard Worker        "protos_perfetto_metrics_webview_descriptor.bin",
5339*6dbdd20aSAndroid Build Coastguard Worker    ],
5340*6dbdd20aSAndroid Build Coastguard Worker)
5341*6dbdd20aSAndroid Build Coastguard Worker
5342*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/metrics/webview:source_set
5343*6dbdd20aSAndroid Build Coastguard Workerperfetto_proto_library(
5344*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_metrics_webview_protos",
5345*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
5346*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/metrics/webview/all_webview_metrics.proto",
5347*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/metrics/webview/webview_jank_approximation.proto",
5348*6dbdd20aSAndroid Build Coastguard Worker    ],
5349*6dbdd20aSAndroid Build Coastguard Worker    visibility = [
5350*6dbdd20aSAndroid Build Coastguard Worker        PERFETTO_CONFIG.proto_library_visibility,
5351*6dbdd20aSAndroid Build Coastguard Worker    ],
5352*6dbdd20aSAndroid Build Coastguard Worker    deps = [
5353*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_metrics_android_protos",
5354*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_metrics_protos",
5355*6dbdd20aSAndroid Build Coastguard Worker    ] + PERFETTO_CONFIG.deps.protobuf_descriptor_proto,
5356*6dbdd20aSAndroid Build Coastguard Worker)
5357*6dbdd20aSAndroid Build Coastguard Worker
5358*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/trace/android:android_track_event_descriptor
5359*6dbdd20aSAndroid Build Coastguard Workerperfetto_proto_descriptor(
5360*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_trace_android_android_track_event_descriptor",
5361*6dbdd20aSAndroid Build Coastguard Worker    deps = [
5362*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_android_android_track_event_protos",
5363*6dbdd20aSAndroid Build Coastguard Worker    ],
5364*6dbdd20aSAndroid Build Coastguard Worker    outs = [
5365*6dbdd20aSAndroid Build Coastguard Worker        "protos_perfetto_trace_android_android_track_event_descriptor.bin",
5366*6dbdd20aSAndroid Build Coastguard Worker    ],
5367*6dbdd20aSAndroid Build Coastguard Worker)
5368*6dbdd20aSAndroid Build Coastguard Worker
5369*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/trace/android:android_track_event_source_set
5370*6dbdd20aSAndroid Build Coastguard Workerperfetto_proto_library(
5371*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_trace_android_android_track_event_protos",
5372*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
5373*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/android/android_track_event.proto",
5374*6dbdd20aSAndroid Build Coastguard Worker    ],
5375*6dbdd20aSAndroid Build Coastguard Worker    visibility = [
5376*6dbdd20aSAndroid Build Coastguard Worker        PERFETTO_CONFIG.proto_library_visibility,
5377*6dbdd20aSAndroid Build Coastguard Worker    ],
5378*6dbdd20aSAndroid Build Coastguard Worker    deps = [
5379*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_track_event_protos",
5380*6dbdd20aSAndroid Build Coastguard Worker    ],
5381*6dbdd20aSAndroid Build Coastguard Worker    exports = [
5382*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_track_event_protos",
5383*6dbdd20aSAndroid Build Coastguard Worker    ],
5384*6dbdd20aSAndroid Build Coastguard Worker)
5385*6dbdd20aSAndroid Build Coastguard Worker
5386*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/trace/android:source_set
5387*6dbdd20aSAndroid Build Coastguard Workerperfetto_proto_library(
5388*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_trace_android_protos",
5389*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
5390*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/android/android_game_intervention_list.proto",
5391*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/android/android_log.proto",
5392*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/android/android_system_property.proto",
5393*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/android/camera_event.proto",
5394*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/android/frame_timeline_event.proto",
5395*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/android/gpu_mem_event.proto",
5396*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/android/graphics_frame_event.proto",
5397*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/android/initial_display_state.proto",
5398*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/android/network_trace.proto",
5399*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/android/packages_list.proto",
5400*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/android/pixel_modem_events.proto",
5401*6dbdd20aSAndroid Build Coastguard Worker    ],
5402*6dbdd20aSAndroid Build Coastguard Worker    visibility = [
5403*6dbdd20aSAndroid Build Coastguard Worker        PERFETTO_CONFIG.proto_library_visibility,
5404*6dbdd20aSAndroid Build Coastguard Worker    ],
5405*6dbdd20aSAndroid Build Coastguard Worker    deps = [
5406*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_common_protos",
5407*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_android_winscope_common_protos",
5408*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_android_winscope_regular_protos",
5409*6dbdd20aSAndroid Build Coastguard Worker    ],
5410*6dbdd20aSAndroid Build Coastguard Worker)
5411*6dbdd20aSAndroid Build Coastguard Worker
5412*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/trace/android:winscope_common_source_set
5413*6dbdd20aSAndroid Build Coastguard Workerperfetto_proto_library(
5414*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_trace_android_winscope_common_protos",
5415*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
5416*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/android/graphics/point.proto",
5417*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/android/graphics/rect.proto",
5418*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/android/winscope_extensions.proto",
5419*6dbdd20aSAndroid Build Coastguard Worker    ],
5420*6dbdd20aSAndroid Build Coastguard Worker    visibility = [
5421*6dbdd20aSAndroid Build Coastguard Worker        PERFETTO_CONFIG.proto_library_visibility,
5422*6dbdd20aSAndroid Build Coastguard Worker    ],
5423*6dbdd20aSAndroid Build Coastguard Worker)
5424*6dbdd20aSAndroid Build Coastguard Worker
5425*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/trace/android:winscope_common_zero
5426*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_protozero_library(
5427*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_trace_android_winscope_common_zero",
5428*6dbdd20aSAndroid Build Coastguard Worker    deps = [
5429*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_android_winscope_common_protos",
5430*6dbdd20aSAndroid Build Coastguard Worker    ],
5431*6dbdd20aSAndroid Build Coastguard Worker)
5432*6dbdd20aSAndroid Build Coastguard Worker
5433*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/trace/android:winscope_descriptor
5434*6dbdd20aSAndroid Build Coastguard Workerperfetto_proto_descriptor(
5435*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_trace_android_winscope_descriptor",
5436*6dbdd20aSAndroid Build Coastguard Worker    deps = [
5437*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_android_winscope_protos",
5438*6dbdd20aSAndroid Build Coastguard Worker    ],
5439*6dbdd20aSAndroid Build Coastguard Worker    outs = [
5440*6dbdd20aSAndroid Build Coastguard Worker        "protos_perfetto_trace_android_winscope_descriptor.bin",
5441*6dbdd20aSAndroid Build Coastguard Worker    ],
5442*6dbdd20aSAndroid Build Coastguard Worker)
5443*6dbdd20aSAndroid Build Coastguard Worker
5444*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/trace/android:winscope_extensions_source_set
5445*6dbdd20aSAndroid Build Coastguard Workerperfetto_proto_library(
5446*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_trace_android_winscope_extensions_protos",
5447*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
5448*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/android/android_input_event.proto",
5449*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/android/app/statusbarmanager.proto",
5450*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/android/app/window_configuration.proto",
5451*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/android/content/activityinfo.proto",
5452*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/android/content/configuration.proto",
5453*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/android/content/locale.proto",
5454*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/android/graphics/pixelformat.proto",
5455*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/android/inputmethodeditor.proto",
5456*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/android/inputmethodservice/inputmethodservice.proto",
5457*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/android/inputmethodservice/softinputwindow.proto",
5458*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/android/privacy.proto",
5459*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/android/server/animationadapter.proto",
5460*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/android/server/inputmethod/inputmethodmanagerservice.proto",
5461*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/android/server/surfaceanimator.proto",
5462*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/android/server/windowcontainerthumbnail.proto",
5463*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/android/server/windowmanagerservice.proto",
5464*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/android/typedef.proto",
5465*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/android/view/display.proto",
5466*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/android/view/displaycutout.proto",
5467*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/android/view/displayinfo.proto",
5468*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/android/view/enums.proto",
5469*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/android/view/imefocuscontroller.proto",
5470*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/android/view/imeinsetssourceconsumer.proto",
5471*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/android/view/inputmethod/editorinfo.proto",
5472*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/android/view/inputmethod/inputconnection.proto",
5473*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/android/view/inputmethod/inputmethodmanager.proto",
5474*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/android/view/insetsanimationcontrolimpl.proto",
5475*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/android/view/insetscontroller.proto",
5476*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/android/view/insetssource.proto",
5477*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/android/view/insetssourceconsumer.proto",
5478*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/android/view/insetssourcecontrol.proto",
5479*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/android/view/insetsstate.proto",
5480*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/android/view/remote_animation_target.proto",
5481*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/android/view/surface.proto",
5482*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/android/view/surfacecontrol.proto",
5483*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/android/view/viewrootimpl.proto",
5484*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/android/view/windowlayoutparams.proto",
5485*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/android/viewcapture.proto",
5486*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/android/windowmanager.proto",
5487*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/android/winscope_extensions_impl.proto",
5488*6dbdd20aSAndroid Build Coastguard Worker    ],
5489*6dbdd20aSAndroid Build Coastguard Worker    visibility = [
5490*6dbdd20aSAndroid Build Coastguard Worker        PERFETTO_CONFIG.proto_library_visibility,
5491*6dbdd20aSAndroid Build Coastguard Worker    ],
5492*6dbdd20aSAndroid Build Coastguard Worker    deps = [
5493*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_android_winscope_common_protos",
5494*6dbdd20aSAndroid Build Coastguard Worker    ] + PERFETTO_CONFIG.deps.protobuf_descriptor_proto,
5495*6dbdd20aSAndroid Build Coastguard Worker    exports = [
5496*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_android_winscope_common_protos",
5497*6dbdd20aSAndroid Build Coastguard Worker    ],
5498*6dbdd20aSAndroid Build Coastguard Worker)
5499*6dbdd20aSAndroid Build Coastguard Worker
5500*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/trace/android:winscope_extensions_zero
5501*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_protozero_library(
5502*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_trace_android_winscope_extensions_zero",
5503*6dbdd20aSAndroid Build Coastguard Worker    deps = [
5504*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_android_winscope_common_zero",
5505*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_android_winscope_extensions_protos",
5506*6dbdd20aSAndroid Build Coastguard Worker    ],
5507*6dbdd20aSAndroid Build Coastguard Worker)
5508*6dbdd20aSAndroid Build Coastguard Worker
5509*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/trace/android:winscope_source_set
5510*6dbdd20aSAndroid Build Coastguard Workerperfetto_proto_library(
5511*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_trace_android_winscope_protos",
5512*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
5513*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/android/winscope.proto",
5514*6dbdd20aSAndroid Build Coastguard Worker    ],
5515*6dbdd20aSAndroid Build Coastguard Worker    visibility = [
5516*6dbdd20aSAndroid Build Coastguard Worker        PERFETTO_CONFIG.proto_library_visibility,
5517*6dbdd20aSAndroid Build Coastguard Worker    ],
5518*6dbdd20aSAndroid Build Coastguard Worker    deps = [
5519*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_common_protos",
5520*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_android_winscope_common_protos",
5521*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_android_winscope_extensions_protos",
5522*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_android_winscope_regular_protos",
5523*6dbdd20aSAndroid Build Coastguard Worker    ] + PERFETTO_CONFIG.deps.protobuf_descriptor_proto,
5524*6dbdd20aSAndroid Build Coastguard Worker)
5525*6dbdd20aSAndroid Build Coastguard Worker
5526*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/trace/android:winscope_regular_source_set
5527*6dbdd20aSAndroid Build Coastguard Workerperfetto_proto_library(
5528*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_trace_android_winscope_regular_protos",
5529*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
5530*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/android/protolog.proto",
5531*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/android/shell_transition.proto",
5532*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/android/surfaceflinger_common.proto",
5533*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/android/surfaceflinger_layers.proto",
5534*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/android/surfaceflinger_transactions.proto",
5535*6dbdd20aSAndroid Build Coastguard Worker    ],
5536*6dbdd20aSAndroid Build Coastguard Worker    visibility = [
5537*6dbdd20aSAndroid Build Coastguard Worker        PERFETTO_CONFIG.proto_library_visibility,
5538*6dbdd20aSAndroid Build Coastguard Worker    ],
5539*6dbdd20aSAndroid Build Coastguard Worker    deps = [
5540*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_common_protos",
5541*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_android_winscope_common_protos",
5542*6dbdd20aSAndroid Build Coastguard Worker    ],
5543*6dbdd20aSAndroid Build Coastguard Worker)
5544*6dbdd20aSAndroid Build Coastguard Worker
5545*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/trace/android:winscope_regular_zero
5546*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_protozero_library(
5547*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_trace_android_winscope_regular_zero",
5548*6dbdd20aSAndroid Build Coastguard Worker    deps = [
5549*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_common_zero",
5550*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_android_winscope_common_zero",
5551*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_android_winscope_regular_protos",
5552*6dbdd20aSAndroid Build Coastguard Worker    ],
5553*6dbdd20aSAndroid Build Coastguard Worker)
5554*6dbdd20aSAndroid Build Coastguard Worker
5555*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/trace/android:zero
5556*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_protozero_library(
5557*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_trace_android_zero",
5558*6dbdd20aSAndroid Build Coastguard Worker    deps = [
5559*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_common_zero",
5560*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_android_protos",
5561*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_android_winscope_common_zero",
5562*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_android_winscope_regular_zero",
5563*6dbdd20aSAndroid Build Coastguard Worker    ],
5564*6dbdd20aSAndroid Build Coastguard Worker)
5565*6dbdd20aSAndroid Build Coastguard Worker
5566*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/trace/chrome:source_set
5567*6dbdd20aSAndroid Build Coastguard Workerperfetto_proto_library(
5568*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_trace_chrome_protos",
5569*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
5570*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/chrome/chrome_benchmark_metadata.proto",
5571*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/chrome/chrome_metadata.proto",
5572*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/chrome/chrome_trace_event.proto",
5573*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/chrome/chrome_trigger.proto",
5574*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/chrome/v8.proto",
5575*6dbdd20aSAndroid Build Coastguard Worker    ],
5576*6dbdd20aSAndroid Build Coastguard Worker    visibility = [
5577*6dbdd20aSAndroid Build Coastguard Worker        PERFETTO_CONFIG.proto_library_visibility,
5578*6dbdd20aSAndroid Build Coastguard Worker    ],
5579*6dbdd20aSAndroid Build Coastguard Worker)
5580*6dbdd20aSAndroid Build Coastguard Worker
5581*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/trace/chrome:zero
5582*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_protozero_library(
5583*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_trace_chrome_zero",
5584*6dbdd20aSAndroid Build Coastguard Worker    deps = [
5585*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_chrome_protos",
5586*6dbdd20aSAndroid Build Coastguard Worker    ],
5587*6dbdd20aSAndroid Build Coastguard Worker)
5588*6dbdd20aSAndroid Build Coastguard Worker
5589*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/trace:descriptor
5590*6dbdd20aSAndroid Build Coastguard Workerperfetto_proto_descriptor(
5591*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_trace_descriptor",
5592*6dbdd20aSAndroid Build Coastguard Worker    deps = [
5593*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_protos",
5594*6dbdd20aSAndroid Build Coastguard Worker    ],
5595*6dbdd20aSAndroid Build Coastguard Worker    outs = [
5596*6dbdd20aSAndroid Build Coastguard Worker        "protos_perfetto_trace_descriptor.bin",
5597*6dbdd20aSAndroid Build Coastguard Worker    ],
5598*6dbdd20aSAndroid Build Coastguard Worker)
5599*6dbdd20aSAndroid Build Coastguard Worker
5600*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/trace/etw:source_set
5601*6dbdd20aSAndroid Build Coastguard Workerperfetto_proto_library(
5602*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_trace_etw_protos",
5603*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
5604*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/etw/etw.proto",
5605*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/etw/etw_event.proto",
5606*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/etw/etw_event_bundle.proto",
5607*6dbdd20aSAndroid Build Coastguard Worker    ],
5608*6dbdd20aSAndroid Build Coastguard Worker    visibility = [
5609*6dbdd20aSAndroid Build Coastguard Worker        PERFETTO_CONFIG.proto_library_visibility,
5610*6dbdd20aSAndroid Build Coastguard Worker    ],
5611*6dbdd20aSAndroid Build Coastguard Worker)
5612*6dbdd20aSAndroid Build Coastguard Worker
5613*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/trace/etw:zero
5614*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_protozero_library(
5615*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_trace_etw_zero",
5616*6dbdd20aSAndroid Build Coastguard Worker    deps = [
5617*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_etw_protos",
5618*6dbdd20aSAndroid Build Coastguard Worker    ],
5619*6dbdd20aSAndroid Build Coastguard Worker)
5620*6dbdd20aSAndroid Build Coastguard Worker
5621*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/trace/filesystem:source_set
5622*6dbdd20aSAndroid Build Coastguard Workerperfetto_proto_library(
5623*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_trace_filesystem_protos",
5624*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
5625*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/filesystem/inode_file_map.proto",
5626*6dbdd20aSAndroid Build Coastguard Worker    ],
5627*6dbdd20aSAndroid Build Coastguard Worker    visibility = [
5628*6dbdd20aSAndroid Build Coastguard Worker        PERFETTO_CONFIG.proto_library_visibility,
5629*6dbdd20aSAndroid Build Coastguard Worker    ],
5630*6dbdd20aSAndroid Build Coastguard Worker)
5631*6dbdd20aSAndroid Build Coastguard Worker
5632*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/trace/filesystem:zero
5633*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_protozero_library(
5634*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_trace_filesystem_zero",
5635*6dbdd20aSAndroid Build Coastguard Worker    deps = [
5636*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_filesystem_protos",
5637*6dbdd20aSAndroid Build Coastguard Worker    ],
5638*6dbdd20aSAndroid Build Coastguard Worker)
5639*6dbdd20aSAndroid Build Coastguard Worker
5640*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/trace/ftrace:source_set
5641*6dbdd20aSAndroid Build Coastguard Workerperfetto_proto_library(
5642*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_trace_ftrace_protos",
5643*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
5644*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/ftrace/android_fs.proto",
5645*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/ftrace/bcl_exynos.proto",
5646*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/ftrace/binder.proto",
5647*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/ftrace/block.proto",
5648*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/ftrace/cgroup.proto",
5649*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/ftrace/clk.proto",
5650*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/ftrace/cma.proto",
5651*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/ftrace/compaction.proto",
5652*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/ftrace/cpm_trace.proto",
5653*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/ftrace/cpuhp.proto",
5654*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/ftrace/cros_ec.proto",
5655*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/ftrace/dcvsh.proto",
5656*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/ftrace/devfreq.proto",
5657*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/ftrace/dma_fence.proto",
5658*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/ftrace/dmabuf_heap.proto",
5659*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/ftrace/dpu.proto",
5660*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/ftrace/drm.proto",
5661*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/ftrace/ext4.proto",
5662*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/ftrace/f2fs.proto",
5663*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/ftrace/fastrpc.proto",
5664*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/ftrace/fence.proto",
5665*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/ftrace/filemap.proto",
5666*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/ftrace/fs.proto",
5667*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/ftrace/ftrace.proto",
5668*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/ftrace/ftrace_event.proto",
5669*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/ftrace/ftrace_event_bundle.proto",
5670*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/ftrace/ftrace_stats.proto",
5671*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/ftrace/g2d.proto",
5672*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/ftrace/generic.proto",
5673*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/ftrace/google_icc_trace.proto",
5674*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/ftrace/google_irm_trace.proto",
5675*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/ftrace/gpu_mem.proto",
5676*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/ftrace/gpu_scheduler.proto",
5677*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/ftrace/hyp.proto",
5678*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/ftrace/i2c.proto",
5679*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/ftrace/ion.proto",
5680*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/ftrace/ipi.proto",
5681*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/ftrace/irq.proto",
5682*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/ftrace/kgsl.proto",
5683*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/ftrace/kmem.proto",
5684*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/ftrace/kvm.proto",
5685*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/ftrace/lowmemorykiller.proto",
5686*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/ftrace/lwis.proto",
5687*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/ftrace/mali.proto",
5688*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/ftrace/mdss.proto",
5689*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/ftrace/mm_event.proto",
5690*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/ftrace/net.proto",
5691*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/ftrace/oom.proto",
5692*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/ftrace/panel.proto",
5693*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/ftrace/perf_trace_counters.proto",
5694*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/ftrace/pixel_mm.proto",
5695*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/ftrace/power.proto",
5696*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/ftrace/printk.proto",
5697*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/ftrace/raw_syscalls.proto",
5698*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/ftrace/regulator.proto",
5699*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/ftrace/rpm.proto",
5700*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/ftrace/samsung.proto",
5701*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/ftrace/sched.proto",
5702*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/ftrace/scm.proto",
5703*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/ftrace/sde.proto",
5704*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/ftrace/signal.proto",
5705*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/ftrace/skb.proto",
5706*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/ftrace/sock.proto",
5707*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/ftrace/sync.proto",
5708*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/ftrace/synthetic.proto",
5709*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/ftrace/systrace.proto",
5710*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/ftrace/task.proto",
5711*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/ftrace/tcp.proto",
5712*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/ftrace/test_bundle_wrapper.proto",
5713*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/ftrace/thermal.proto",
5714*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/ftrace/thermal_exynos.proto",
5715*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/ftrace/trusty.proto",
5716*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/ftrace/ufs.proto",
5717*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/ftrace/v4l2.proto",
5718*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/ftrace/virtio_gpu.proto",
5719*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/ftrace/virtio_video.proto",
5720*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/ftrace/vmscan.proto",
5721*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/ftrace/workqueue.proto",
5722*6dbdd20aSAndroid Build Coastguard Worker    ],
5723*6dbdd20aSAndroid Build Coastguard Worker    visibility = [
5724*6dbdd20aSAndroid Build Coastguard Worker        PERFETTO_CONFIG.proto_library_visibility,
5725*6dbdd20aSAndroid Build Coastguard Worker    ],
5726*6dbdd20aSAndroid Build Coastguard Worker)
5727*6dbdd20aSAndroid Build Coastguard Worker
5728*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/trace/ftrace:zero
5729*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_protozero_library(
5730*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_trace_ftrace_zero",
5731*6dbdd20aSAndroid Build Coastguard Worker    deps = [
5732*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_ftrace_protos",
5733*6dbdd20aSAndroid Build Coastguard Worker    ],
5734*6dbdd20aSAndroid Build Coastguard Worker)
5735*6dbdd20aSAndroid Build Coastguard Worker
5736*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/trace/gpu:source_set
5737*6dbdd20aSAndroid Build Coastguard Workerperfetto_proto_library(
5738*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_trace_gpu_protos",
5739*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
5740*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/gpu/gpu_counter_event.proto",
5741*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/gpu/gpu_log.proto",
5742*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/gpu/gpu_render_stage_event.proto",
5743*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/gpu/vulkan_api_event.proto",
5744*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/gpu/vulkan_memory_event.proto",
5745*6dbdd20aSAndroid Build Coastguard Worker    ],
5746*6dbdd20aSAndroid Build Coastguard Worker    visibility = [
5747*6dbdd20aSAndroid Build Coastguard Worker        PERFETTO_CONFIG.proto_library_visibility,
5748*6dbdd20aSAndroid Build Coastguard Worker    ],
5749*6dbdd20aSAndroid Build Coastguard Worker    deps = [
5750*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_common_protos",
5751*6dbdd20aSAndroid Build Coastguard Worker    ],
5752*6dbdd20aSAndroid Build Coastguard Worker)
5753*6dbdd20aSAndroid Build Coastguard Worker
5754*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/trace/gpu:zero
5755*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_protozero_library(
5756*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_trace_gpu_zero",
5757*6dbdd20aSAndroid Build Coastguard Worker    deps = [
5758*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_common_zero",
5759*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_gpu_protos",
5760*6dbdd20aSAndroid Build Coastguard Worker    ],
5761*6dbdd20aSAndroid Build Coastguard Worker)
5762*6dbdd20aSAndroid Build Coastguard Worker
5763*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/trace/interned_data:source_set
5764*6dbdd20aSAndroid Build Coastguard Workerperfetto_proto_library(
5765*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_trace_interned_data_protos",
5766*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
5767*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/interned_data/interned_data.proto",
5768*6dbdd20aSAndroid Build Coastguard Worker    ],
5769*6dbdd20aSAndroid Build Coastguard Worker    visibility = [
5770*6dbdd20aSAndroid Build Coastguard Worker        PERFETTO_CONFIG.proto_library_visibility,
5771*6dbdd20aSAndroid Build Coastguard Worker    ],
5772*6dbdd20aSAndroid Build Coastguard Worker    deps = [
5773*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_common_protos",
5774*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_android_protos",
5775*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_android_winscope_common_protos",
5776*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_android_winscope_regular_protos",
5777*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_chrome_protos",
5778*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_gpu_protos",
5779*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_profiling_protos",
5780*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_track_event_protos",
5781*6dbdd20aSAndroid Build Coastguard Worker    ],
5782*6dbdd20aSAndroid Build Coastguard Worker)
5783*6dbdd20aSAndroid Build Coastguard Worker
5784*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/trace/interned_data:zero
5785*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_protozero_library(
5786*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_trace_interned_data_zero",
5787*6dbdd20aSAndroid Build Coastguard Worker    deps = [
5788*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_common_zero",
5789*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_android_winscope_common_zero",
5790*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_android_winscope_regular_zero",
5791*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_android_zero",
5792*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_chrome_zero",
5793*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_gpu_zero",
5794*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_interned_data_protos",
5795*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_profiling_zero",
5796*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_track_event_zero",
5797*6dbdd20aSAndroid Build Coastguard Worker    ],
5798*6dbdd20aSAndroid Build Coastguard Worker)
5799*6dbdd20aSAndroid Build Coastguard Worker
5800*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/trace:minimal_source_set
5801*6dbdd20aSAndroid Build Coastguard Workerperfetto_proto_library(
5802*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_trace_minimal_protos",
5803*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
5804*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/clock_snapshot.proto",
5805*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/system_info.proto",
5806*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/trace_uuid.proto",
5807*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/trigger.proto",
5808*6dbdd20aSAndroid Build Coastguard Worker    ],
5809*6dbdd20aSAndroid Build Coastguard Worker    visibility = [
5810*6dbdd20aSAndroid Build Coastguard Worker        PERFETTO_CONFIG.proto_library_visibility,
5811*6dbdd20aSAndroid Build Coastguard Worker    ],
5812*6dbdd20aSAndroid Build Coastguard Worker    deps = [
5813*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_common_protos",
5814*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_android_protos",
5815*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_ftrace_protos",
5816*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_gpu_protos",
5817*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_inode_file_protos",
5818*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_interceptors_protos",
5819*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_power_protos",
5820*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_process_stats_protos",
5821*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_profiling_protos",
5822*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_protos",
5823*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_statsd_protos",
5824*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_sys_stats_protos",
5825*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_system_info_protos",
5826*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_track_event_protos",
5827*6dbdd20aSAndroid Build Coastguard Worker    ],
5828*6dbdd20aSAndroid Build Coastguard Worker)
5829*6dbdd20aSAndroid Build Coastguard Worker
5830*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/trace:minimal_zero
5831*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_protozero_library(
5832*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_trace_minimal_zero",
5833*6dbdd20aSAndroid Build Coastguard Worker    deps = [
5834*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_common_zero",
5835*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_android_zero",
5836*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_ftrace_zero",
5837*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_gpu_zero",
5838*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_inode_file_zero",
5839*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_interceptors_zero",
5840*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_power_zero",
5841*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_process_stats_zero",
5842*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_profiling_zero",
5843*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_statsd_zero",
5844*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_sys_stats_zero",
5845*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_system_info_zero",
5846*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_track_event_zero",
5847*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_zero",
5848*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_minimal_protos",
5849*6dbdd20aSAndroid Build Coastguard Worker    ],
5850*6dbdd20aSAndroid Build Coastguard Worker)
5851*6dbdd20aSAndroid Build Coastguard Worker
5852*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/trace:non_minimal_source_set
5853*6dbdd20aSAndroid Build Coastguard Workerperfetto_proto_library(
5854*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_trace_non_minimal_protos",
5855*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
5856*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/extension_descriptor.proto",
5857*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/memory_graph.proto",
5858*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/remote_clock_sync.proto",
5859*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/test_event.proto",
5860*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/test_extensions.proto",
5861*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/trace.proto",
5862*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/trace_packet.proto",
5863*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/trace_packet_defaults.proto",
5864*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/ui_state.proto",
5865*6dbdd20aSAndroid Build Coastguard Worker    ],
5866*6dbdd20aSAndroid Build Coastguard Worker    visibility = [
5867*6dbdd20aSAndroid Build Coastguard Worker        PERFETTO_CONFIG.proto_library_visibility,
5868*6dbdd20aSAndroid Build Coastguard Worker    ],
5869*6dbdd20aSAndroid Build Coastguard Worker    deps = [
5870*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_common_protos",
5871*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_android_protos",
5872*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_ftrace_protos",
5873*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_gpu_protos",
5874*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_inode_file_protos",
5875*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_interceptors_protos",
5876*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_power_protos",
5877*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_process_stats_protos",
5878*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_profiling_protos",
5879*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_protos",
5880*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_statsd_protos",
5881*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_sys_stats_protos",
5882*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_system_info_protos",
5883*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_track_event_protos",
5884*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_android_protos",
5885*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_android_winscope_common_protos",
5886*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_android_winscope_regular_protos",
5887*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_chrome_protos",
5888*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_etw_protos",
5889*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_filesystem_protos",
5890*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_ftrace_protos",
5891*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_gpu_protos",
5892*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_interned_data_protos",
5893*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_minimal_protos",
5894*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_perfetto_protos",
5895*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_power_protos",
5896*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_profiling_protos",
5897*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_ps_protos",
5898*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_statsd_protos",
5899*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_sys_stats_protos",
5900*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_system_info_protos",
5901*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_track_event_protos",
5902*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_translation_protos",
5903*6dbdd20aSAndroid Build Coastguard Worker    ],
5904*6dbdd20aSAndroid Build Coastguard Worker    exports = [
5905*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_track_event_protos",
5906*6dbdd20aSAndroid Build Coastguard Worker    ],
5907*6dbdd20aSAndroid Build Coastguard Worker)
5908*6dbdd20aSAndroid Build Coastguard Worker
5909*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/trace:non_minimal_zero
5910*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_protozero_library(
5911*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_trace_non_minimal_zero",
5912*6dbdd20aSAndroid Build Coastguard Worker    deps = [
5913*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_common_zero",
5914*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_android_zero",
5915*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_ftrace_zero",
5916*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_gpu_zero",
5917*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_inode_file_zero",
5918*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_interceptors_zero",
5919*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_power_zero",
5920*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_process_stats_zero",
5921*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_profiling_zero",
5922*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_statsd_zero",
5923*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_sys_stats_zero",
5924*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_system_info_zero",
5925*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_track_event_zero",
5926*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_zero",
5927*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_android_winscope_common_zero",
5928*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_android_winscope_regular_zero",
5929*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_android_zero",
5930*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_chrome_zero",
5931*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_etw_zero",
5932*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_filesystem_zero",
5933*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_ftrace_zero",
5934*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_gpu_zero",
5935*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_interned_data_zero",
5936*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_minimal_zero",
5937*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_non_minimal_protos",
5938*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_perfetto_zero",
5939*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_power_zero",
5940*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_profiling_zero",
5941*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_ps_zero",
5942*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_statsd_zero",
5943*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_sys_stats_zero",
5944*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_system_info_zero",
5945*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_track_event_zero",
5946*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_translation_zero",
5947*6dbdd20aSAndroid Build Coastguard Worker    ],
5948*6dbdd20aSAndroid Build Coastguard Worker)
5949*6dbdd20aSAndroid Build Coastguard Worker
5950*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/trace/perfetto:source_set
5951*6dbdd20aSAndroid Build Coastguard Workerperfetto_proto_library(
5952*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_trace_perfetto_protos",
5953*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
5954*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/perfetto/perfetto_metatrace.proto",
5955*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/perfetto/tracing_service_event.proto",
5956*6dbdd20aSAndroid Build Coastguard Worker    ],
5957*6dbdd20aSAndroid Build Coastguard Worker    visibility = [
5958*6dbdd20aSAndroid Build Coastguard Worker        PERFETTO_CONFIG.proto_library_visibility,
5959*6dbdd20aSAndroid Build Coastguard Worker    ],
5960*6dbdd20aSAndroid Build Coastguard Worker)
5961*6dbdd20aSAndroid Build Coastguard Worker
5962*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/trace/perfetto:zero
5963*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_protozero_library(
5964*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_trace_perfetto_zero",
5965*6dbdd20aSAndroid Build Coastguard Worker    deps = [
5966*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_perfetto_protos",
5967*6dbdd20aSAndroid Build Coastguard Worker    ],
5968*6dbdd20aSAndroid Build Coastguard Worker)
5969*6dbdd20aSAndroid Build Coastguard Worker
5970*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/trace/power:source_set
5971*6dbdd20aSAndroid Build Coastguard Workerperfetto_proto_library(
5972*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_trace_power_protos",
5973*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
5974*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/power/android_energy_estimation_breakdown.proto",
5975*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/power/android_entity_state_residency.proto",
5976*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/power/battery_counters.proto",
5977*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/power/power_rails.proto",
5978*6dbdd20aSAndroid Build Coastguard Worker    ],
5979*6dbdd20aSAndroid Build Coastguard Worker    visibility = [
5980*6dbdd20aSAndroid Build Coastguard Worker        PERFETTO_CONFIG.proto_library_visibility,
5981*6dbdd20aSAndroid Build Coastguard Worker    ],
5982*6dbdd20aSAndroid Build Coastguard Worker    deps = [
5983*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_common_protos",
5984*6dbdd20aSAndroid Build Coastguard Worker    ],
5985*6dbdd20aSAndroid Build Coastguard Worker)
5986*6dbdd20aSAndroid Build Coastguard Worker
5987*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/trace/power:zero
5988*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_protozero_library(
5989*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_trace_power_zero",
5990*6dbdd20aSAndroid Build Coastguard Worker    deps = [
5991*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_common_zero",
5992*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_power_protos",
5993*6dbdd20aSAndroid Build Coastguard Worker    ],
5994*6dbdd20aSAndroid Build Coastguard Worker)
5995*6dbdd20aSAndroid Build Coastguard Worker
5996*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/trace_processor:metrics_impl_source_set
5997*6dbdd20aSAndroid Build Coastguard Workerperfetto_proto_library(
5998*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_trace_processor_metrics_impl_protos",
5999*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
6000*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace_processor/metrics_impl.proto",
6001*6dbdd20aSAndroid Build Coastguard Worker    ],
6002*6dbdd20aSAndroid Build Coastguard Worker    visibility = [
6003*6dbdd20aSAndroid Build Coastguard Worker        PERFETTO_CONFIG.proto_library_visibility,
6004*6dbdd20aSAndroid Build Coastguard Worker    ],
6005*6dbdd20aSAndroid Build Coastguard Worker)
6006*6dbdd20aSAndroid Build Coastguard Worker
6007*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/trace_processor:metrics_impl_zero
6008*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_protozero_library(
6009*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_trace_processor_metrics_impl_zero",
6010*6dbdd20aSAndroid Build Coastguard Worker    deps = [
6011*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_processor_metrics_impl_protos",
6012*6dbdd20aSAndroid Build Coastguard Worker    ],
6013*6dbdd20aSAndroid Build Coastguard Worker)
6014*6dbdd20aSAndroid Build Coastguard Worker
6015*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/trace_processor:source_set
6016*6dbdd20aSAndroid Build Coastguard Workerperfetto_proto_library(
6017*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_trace_processor_protos",
6018*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
6019*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace_processor/metatrace_categories.proto",
6020*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace_processor/serialization.proto",
6021*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace_processor/stack.proto",
6022*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace_processor/trace_processor.proto",
6023*6dbdd20aSAndroid Build Coastguard Worker    ],
6024*6dbdd20aSAndroid Build Coastguard Worker    visibility = [
6025*6dbdd20aSAndroid Build Coastguard Worker        PERFETTO_CONFIG.proto_library_visibility,
6026*6dbdd20aSAndroid Build Coastguard Worker    ],
6027*6dbdd20aSAndroid Build Coastguard Worker    deps = [
6028*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_common_protos",
6029*6dbdd20aSAndroid Build Coastguard Worker    ],
6030*6dbdd20aSAndroid Build Coastguard Worker)
6031*6dbdd20aSAndroid Build Coastguard Worker
6032*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/trace_processor:zero
6033*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_protozero_library(
6034*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_trace_processor_zero",
6035*6dbdd20aSAndroid Build Coastguard Worker    deps = [
6036*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_common_zero",
6037*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_processor_protos",
6038*6dbdd20aSAndroid Build Coastguard Worker    ],
6039*6dbdd20aSAndroid Build Coastguard Worker)
6040*6dbdd20aSAndroid Build Coastguard Worker
6041*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/trace/profiling:source_set
6042*6dbdd20aSAndroid Build Coastguard Workerperfetto_proto_library(
6043*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_trace_profiling_protos",
6044*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
6045*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/profiling/deobfuscation.proto",
6046*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/profiling/heap_graph.proto",
6047*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/profiling/profile_common.proto",
6048*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/profiling/profile_packet.proto",
6049*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/profiling/smaps.proto",
6050*6dbdd20aSAndroid Build Coastguard Worker    ],
6051*6dbdd20aSAndroid Build Coastguard Worker    visibility = [
6052*6dbdd20aSAndroid Build Coastguard Worker        PERFETTO_CONFIG.proto_library_visibility,
6053*6dbdd20aSAndroid Build Coastguard Worker    ],
6054*6dbdd20aSAndroid Build Coastguard Worker    deps = [
6055*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_common_protos",
6056*6dbdd20aSAndroid Build Coastguard Worker    ],
6057*6dbdd20aSAndroid Build Coastguard Worker)
6058*6dbdd20aSAndroid Build Coastguard Worker
6059*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/trace/profiling:zero
6060*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_protozero_library(
6061*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_trace_profiling_zero",
6062*6dbdd20aSAndroid Build Coastguard Worker    deps = [
6063*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_common_zero",
6064*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_profiling_protos",
6065*6dbdd20aSAndroid Build Coastguard Worker    ],
6066*6dbdd20aSAndroid Build Coastguard Worker)
6067*6dbdd20aSAndroid Build Coastguard Worker
6068*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/trace:source_set
6069*6dbdd20aSAndroid Build Coastguard Workerperfetto_proto_library(
6070*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_trace_protos",
6071*6dbdd20aSAndroid Build Coastguard Worker    visibility = [
6072*6dbdd20aSAndroid Build Coastguard Worker        PERFETTO_CONFIG.proto_library_visibility,
6073*6dbdd20aSAndroid Build Coastguard Worker    ],
6074*6dbdd20aSAndroid Build Coastguard Worker    deps = [
6075*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_common_protos",
6076*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_android_protos",
6077*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_ftrace_protos",
6078*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_gpu_protos",
6079*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_inode_file_protos",
6080*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_interceptors_protos",
6081*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_power_protos",
6082*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_process_stats_protos",
6083*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_profiling_protos",
6084*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_protos",
6085*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_statsd_protos",
6086*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_sys_stats_protos",
6087*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_system_info_protos",
6088*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_track_event_protos",
6089*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_android_protos",
6090*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_android_winscope_common_protos",
6091*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_android_winscope_regular_protos",
6092*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_chrome_protos",
6093*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_etw_protos",
6094*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_filesystem_protos",
6095*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_ftrace_protos",
6096*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_gpu_protos",
6097*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_interned_data_protos",
6098*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_minimal_protos",
6099*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_non_minimal_protos",
6100*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_perfetto_protos",
6101*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_power_protos",
6102*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_profiling_protos",
6103*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_ps_protos",
6104*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_statsd_protos",
6105*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_sys_stats_protos",
6106*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_system_info_protos",
6107*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_track_event_protos",
6108*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_translation_protos",
6109*6dbdd20aSAndroid Build Coastguard Worker    ],
6110*6dbdd20aSAndroid Build Coastguard Worker)
6111*6dbdd20aSAndroid Build Coastguard Worker
6112*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/trace/ps:source_set
6113*6dbdd20aSAndroid Build Coastguard Workerperfetto_proto_library(
6114*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_trace_ps_protos",
6115*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
6116*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/ps/process_stats.proto",
6117*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/ps/process_tree.proto",
6118*6dbdd20aSAndroid Build Coastguard Worker    ],
6119*6dbdd20aSAndroid Build Coastguard Worker    visibility = [
6120*6dbdd20aSAndroid Build Coastguard Worker        PERFETTO_CONFIG.proto_library_visibility,
6121*6dbdd20aSAndroid Build Coastguard Worker    ],
6122*6dbdd20aSAndroid Build Coastguard Worker)
6123*6dbdd20aSAndroid Build Coastguard Worker
6124*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/trace/ps:zero
6125*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_protozero_library(
6126*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_trace_ps_zero",
6127*6dbdd20aSAndroid Build Coastguard Worker    deps = [
6128*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_ps_protos",
6129*6dbdd20aSAndroid Build Coastguard Worker    ],
6130*6dbdd20aSAndroid Build Coastguard Worker)
6131*6dbdd20aSAndroid Build Coastguard Worker
6132*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/trace/statsd:cpp
6133*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_protocpp_library(
6134*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_trace_statsd_cpp",
6135*6dbdd20aSAndroid Build Coastguard Worker    deps = [
6136*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_common_cpp",
6137*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_statsd_protos",
6138*6dbdd20aSAndroid Build Coastguard Worker    ],
6139*6dbdd20aSAndroid Build Coastguard Worker)
6140*6dbdd20aSAndroid Build Coastguard Worker
6141*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/trace/statsd:source_set
6142*6dbdd20aSAndroid Build Coastguard Workerperfetto_proto_library(
6143*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_trace_statsd_protos",
6144*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
6145*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/statsd/statsd_atom.proto",
6146*6dbdd20aSAndroid Build Coastguard Worker    ],
6147*6dbdd20aSAndroid Build Coastguard Worker    visibility = [
6148*6dbdd20aSAndroid Build Coastguard Worker        PERFETTO_CONFIG.proto_library_visibility,
6149*6dbdd20aSAndroid Build Coastguard Worker    ],
6150*6dbdd20aSAndroid Build Coastguard Worker    deps = [
6151*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_common_protos",
6152*6dbdd20aSAndroid Build Coastguard Worker    ],
6153*6dbdd20aSAndroid Build Coastguard Worker)
6154*6dbdd20aSAndroid Build Coastguard Worker
6155*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/trace/statsd:zero
6156*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_protozero_library(
6157*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_trace_statsd_zero",
6158*6dbdd20aSAndroid Build Coastguard Worker    deps = [
6159*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_common_zero",
6160*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_statsd_protos",
6161*6dbdd20aSAndroid Build Coastguard Worker    ],
6162*6dbdd20aSAndroid Build Coastguard Worker)
6163*6dbdd20aSAndroid Build Coastguard Worker
6164*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/trace/sys_stats:source_set
6165*6dbdd20aSAndroid Build Coastguard Workerperfetto_proto_library(
6166*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_trace_sys_stats_protos",
6167*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
6168*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/sys_stats/sys_stats.proto",
6169*6dbdd20aSAndroid Build Coastguard Worker    ],
6170*6dbdd20aSAndroid Build Coastguard Worker    visibility = [
6171*6dbdd20aSAndroid Build Coastguard Worker        PERFETTO_CONFIG.proto_library_visibility,
6172*6dbdd20aSAndroid Build Coastguard Worker    ],
6173*6dbdd20aSAndroid Build Coastguard Worker    deps = [
6174*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_common_protos",
6175*6dbdd20aSAndroid Build Coastguard Worker    ],
6176*6dbdd20aSAndroid Build Coastguard Worker)
6177*6dbdd20aSAndroid Build Coastguard Worker
6178*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/trace/sys_stats:zero
6179*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_protozero_library(
6180*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_trace_sys_stats_zero",
6181*6dbdd20aSAndroid Build Coastguard Worker    deps = [
6182*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_common_zero",
6183*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_sys_stats_protos",
6184*6dbdd20aSAndroid Build Coastguard Worker    ],
6185*6dbdd20aSAndroid Build Coastguard Worker)
6186*6dbdd20aSAndroid Build Coastguard Worker
6187*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/trace/system_info:source_set
6188*6dbdd20aSAndroid Build Coastguard Workerperfetto_proto_library(
6189*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_trace_system_info_protos",
6190*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
6191*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/system_info/cpu_info.proto",
6192*6dbdd20aSAndroid Build Coastguard Worker    ],
6193*6dbdd20aSAndroid Build Coastguard Worker    visibility = [
6194*6dbdd20aSAndroid Build Coastguard Worker        PERFETTO_CONFIG.proto_library_visibility,
6195*6dbdd20aSAndroid Build Coastguard Worker    ],
6196*6dbdd20aSAndroid Build Coastguard Worker)
6197*6dbdd20aSAndroid Build Coastguard Worker
6198*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/trace/system_info:zero
6199*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_protozero_library(
6200*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_trace_system_info_zero",
6201*6dbdd20aSAndroid Build Coastguard Worker    deps = [
6202*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_system_info_protos",
6203*6dbdd20aSAndroid Build Coastguard Worker    ],
6204*6dbdd20aSAndroid Build Coastguard Worker)
6205*6dbdd20aSAndroid Build Coastguard Worker
6206*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/trace/track_event:cpp
6207*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_protocpp_library(
6208*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_trace_track_event_cpp",
6209*6dbdd20aSAndroid Build Coastguard Worker    deps = [
6210*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_track_event_protos",
6211*6dbdd20aSAndroid Build Coastguard Worker    ],
6212*6dbdd20aSAndroid Build Coastguard Worker)
6213*6dbdd20aSAndroid Build Coastguard Worker
6214*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/trace/track_event:descriptor
6215*6dbdd20aSAndroid Build Coastguard Workerperfetto_proto_descriptor(
6216*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_trace_track_event_descriptor",
6217*6dbdd20aSAndroid Build Coastguard Worker    deps = [
6218*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_track_event_protos",
6219*6dbdd20aSAndroid Build Coastguard Worker    ],
6220*6dbdd20aSAndroid Build Coastguard Worker    outs = [
6221*6dbdd20aSAndroid Build Coastguard Worker        "protos_perfetto_trace_track_event_descriptor.bin",
6222*6dbdd20aSAndroid Build Coastguard Worker    ],
6223*6dbdd20aSAndroid Build Coastguard Worker)
6224*6dbdd20aSAndroid Build Coastguard Worker
6225*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/trace/track_event:source_set
6226*6dbdd20aSAndroid Build Coastguard Workerperfetto_proto_library(
6227*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_trace_track_event_protos",
6228*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
6229*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/track_event/chrome_active_processes.proto",
6230*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/track_event/chrome_application_state_info.proto",
6231*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/track_event/chrome_compositor_scheduler_state.proto",
6232*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/track_event/chrome_content_settings_event_info.proto",
6233*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/track_event/chrome_frame_reporter.proto",
6234*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/track_event/chrome_histogram_sample.proto",
6235*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/track_event/chrome_keyed_service.proto",
6236*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/track_event/chrome_latency_info.proto",
6237*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/track_event/chrome_legacy_ipc.proto",
6238*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/track_event/chrome_message_pump.proto",
6239*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/track_event/chrome_mojo_event_info.proto",
6240*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/track_event/chrome_process_descriptor.proto",
6241*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/track_event/chrome_renderer_scheduler_state.proto",
6242*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/track_event/chrome_thread_descriptor.proto",
6243*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/track_event/chrome_user_event.proto",
6244*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/track_event/chrome_window_handle_event_info.proto",
6245*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/track_event/counter_descriptor.proto",
6246*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/track_event/debug_annotation.proto",
6247*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/track_event/log_message.proto",
6248*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/track_event/process_descriptor.proto",
6249*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/track_event/range_of_interest.proto",
6250*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/track_event/screenshot.proto",
6251*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/track_event/source_location.proto",
6252*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/track_event/task_execution.proto",
6253*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/track_event/thread_descriptor.proto",
6254*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/track_event/track_descriptor.proto",
6255*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/track_event/track_event.proto",
6256*6dbdd20aSAndroid Build Coastguard Worker    ],
6257*6dbdd20aSAndroid Build Coastguard Worker    visibility = [
6258*6dbdd20aSAndroid Build Coastguard Worker        PERFETTO_CONFIG.proto_library_visibility,
6259*6dbdd20aSAndroid Build Coastguard Worker    ],
6260*6dbdd20aSAndroid Build Coastguard Worker)
6261*6dbdd20aSAndroid Build Coastguard Worker
6262*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/trace/track_event:zero
6263*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_protozero_library(
6264*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_trace_track_event_zero",
6265*6dbdd20aSAndroid Build Coastguard Worker    deps = [
6266*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_track_event_protos",
6267*6dbdd20aSAndroid Build Coastguard Worker    ],
6268*6dbdd20aSAndroid Build Coastguard Worker)
6269*6dbdd20aSAndroid Build Coastguard Worker
6270*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/trace/translation:source_set
6271*6dbdd20aSAndroid Build Coastguard Workerperfetto_proto_library(
6272*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_trace_translation_protos",
6273*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
6274*6dbdd20aSAndroid Build Coastguard Worker        "protos/perfetto/trace/translation/translation_table.proto",
6275*6dbdd20aSAndroid Build Coastguard Worker    ],
6276*6dbdd20aSAndroid Build Coastguard Worker    visibility = [
6277*6dbdd20aSAndroid Build Coastguard Worker        PERFETTO_CONFIG.proto_library_visibility,
6278*6dbdd20aSAndroid Build Coastguard Worker    ],
6279*6dbdd20aSAndroid Build Coastguard Worker)
6280*6dbdd20aSAndroid Build Coastguard Worker
6281*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/perfetto/trace/translation:zero
6282*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_protozero_library(
6283*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_trace_translation_zero",
6284*6dbdd20aSAndroid Build Coastguard Worker    deps = [
6285*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_translation_protos",
6286*6dbdd20aSAndroid Build Coastguard Worker    ],
6287*6dbdd20aSAndroid Build Coastguard Worker)
6288*6dbdd20aSAndroid Build Coastguard Worker
6289*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/third_party/chromium:descriptor
6290*6dbdd20aSAndroid Build Coastguard Workerperfetto_proto_descriptor(
6291*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_third_party_chromium_descriptor",
6292*6dbdd20aSAndroid Build Coastguard Worker    deps = [
6293*6dbdd20aSAndroid Build Coastguard Worker        ":protos_third_party_chromium_protos",
6294*6dbdd20aSAndroid Build Coastguard Worker    ],
6295*6dbdd20aSAndroid Build Coastguard Worker    outs = [
6296*6dbdd20aSAndroid Build Coastguard Worker        "protos_third_party_chromium_descriptor.bin",
6297*6dbdd20aSAndroid Build Coastguard Worker    ],
6298*6dbdd20aSAndroid Build Coastguard Worker)
6299*6dbdd20aSAndroid Build Coastguard Worker
6300*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/third_party/chromium:source_set
6301*6dbdd20aSAndroid Build Coastguard Workerperfetto_proto_library(
6302*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_third_party_chromium_protos",
6303*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
6304*6dbdd20aSAndroid Build Coastguard Worker        "protos/third_party/chromium/chrome_track_event.proto",
6305*6dbdd20aSAndroid Build Coastguard Worker    ],
6306*6dbdd20aSAndroid Build Coastguard Worker    visibility = [
6307*6dbdd20aSAndroid Build Coastguard Worker        PERFETTO_CONFIG.proto_library_visibility,
6308*6dbdd20aSAndroid Build Coastguard Worker    ],
6309*6dbdd20aSAndroid Build Coastguard Worker    deps = [
6310*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_track_event_protos",
6311*6dbdd20aSAndroid Build Coastguard Worker    ],
6312*6dbdd20aSAndroid Build Coastguard Worker    exports = [
6313*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_track_event_protos",
6314*6dbdd20aSAndroid Build Coastguard Worker    ],
6315*6dbdd20aSAndroid Build Coastguard Worker)
6316*6dbdd20aSAndroid Build Coastguard Worker
6317*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/third_party/pprof:source_set
6318*6dbdd20aSAndroid Build Coastguard Workerperfetto_proto_library(
6319*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_third_party_pprof_protos",
6320*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
6321*6dbdd20aSAndroid Build Coastguard Worker        "protos/third_party/pprof/profile.proto",
6322*6dbdd20aSAndroid Build Coastguard Worker    ],
6323*6dbdd20aSAndroid Build Coastguard Worker    visibility = [
6324*6dbdd20aSAndroid Build Coastguard Worker        PERFETTO_CONFIG.proto_library_visibility,
6325*6dbdd20aSAndroid Build Coastguard Worker    ],
6326*6dbdd20aSAndroid Build Coastguard Worker)
6327*6dbdd20aSAndroid Build Coastguard Worker
6328*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/third_party/pprof:zero
6329*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_protozero_library(
6330*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_third_party_pprof_zero",
6331*6dbdd20aSAndroid Build Coastguard Worker    deps = [
6332*6dbdd20aSAndroid Build Coastguard Worker        ":protos_third_party_pprof_protos",
6333*6dbdd20aSAndroid Build Coastguard Worker    ],
6334*6dbdd20aSAndroid Build Coastguard Worker)
6335*6dbdd20aSAndroid Build Coastguard Worker
6336*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/third_party/simpleperf:source_set
6337*6dbdd20aSAndroid Build Coastguard Workerperfetto_proto_library(
6338*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_third_party_simpleperf_protos",
6339*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
6340*6dbdd20aSAndroid Build Coastguard Worker        "protos/third_party/simpleperf/record_file.proto",
6341*6dbdd20aSAndroid Build Coastguard Worker    ],
6342*6dbdd20aSAndroid Build Coastguard Worker    visibility = [
6343*6dbdd20aSAndroid Build Coastguard Worker        PERFETTO_CONFIG.proto_library_visibility,
6344*6dbdd20aSAndroid Build Coastguard Worker    ],
6345*6dbdd20aSAndroid Build Coastguard Worker)
6346*6dbdd20aSAndroid Build Coastguard Worker
6347*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/third_party/simpleperf:zero
6348*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_protozero_library(
6349*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_third_party_simpleperf_zero",
6350*6dbdd20aSAndroid Build Coastguard Worker    deps = [
6351*6dbdd20aSAndroid Build Coastguard Worker        ":protos_third_party_simpleperf_protos",
6352*6dbdd20aSAndroid Build Coastguard Worker    ],
6353*6dbdd20aSAndroid Build Coastguard Worker)
6354*6dbdd20aSAndroid Build Coastguard Worker
6355*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/third_party/statsd:config_source_set
6356*6dbdd20aSAndroid Build Coastguard Workerperfetto_proto_library(
6357*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_third_party_statsd_config_protos",
6358*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
6359*6dbdd20aSAndroid Build Coastguard Worker        "protos/third_party/statsd/shell_config.proto",
6360*6dbdd20aSAndroid Build Coastguard Worker        "protos/third_party/statsd/shell_data.proto",
6361*6dbdd20aSAndroid Build Coastguard Worker    ],
6362*6dbdd20aSAndroid Build Coastguard Worker    visibility = [
6363*6dbdd20aSAndroid Build Coastguard Worker        PERFETTO_CONFIG.proto_library_visibility,
6364*6dbdd20aSAndroid Build Coastguard Worker    ],
6365*6dbdd20aSAndroid Build Coastguard Worker)
6366*6dbdd20aSAndroid Build Coastguard Worker
6367*6dbdd20aSAndroid Build Coastguard Worker# GN target: //protos/third_party/statsd:config_zero
6368*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_protozero_library(
6369*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_third_party_statsd_config_zero",
6370*6dbdd20aSAndroid Build Coastguard Worker    deps = [
6371*6dbdd20aSAndroid Build Coastguard Worker        ":protos_third_party_statsd_config_protos",
6372*6dbdd20aSAndroid Build Coastguard Worker    ],
6373*6dbdd20aSAndroid Build Coastguard Worker)
6374*6dbdd20aSAndroid Build Coastguard Worker
6375*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/perfetto_cmd:protos_cpp
6376*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_protocpp_library(
6377*6dbdd20aSAndroid Build Coastguard Worker    name = "src_perfetto_cmd_protos_cpp",
6378*6dbdd20aSAndroid Build Coastguard Worker    deps = [
6379*6dbdd20aSAndroid Build Coastguard Worker        ":src_perfetto_cmd_protos_protos",
6380*6dbdd20aSAndroid Build Coastguard Worker    ],
6381*6dbdd20aSAndroid Build Coastguard Worker)
6382*6dbdd20aSAndroid Build Coastguard Worker
6383*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/perfetto_cmd:protos_source_set
6384*6dbdd20aSAndroid Build Coastguard Workerperfetto_proto_library(
6385*6dbdd20aSAndroid Build Coastguard Worker    name = "src_perfetto_cmd_protos_protos",
6386*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
6387*6dbdd20aSAndroid Build Coastguard Worker        "src/perfetto_cmd/perfetto_cmd_state.proto",
6388*6dbdd20aSAndroid Build Coastguard Worker    ],
6389*6dbdd20aSAndroid Build Coastguard Worker    visibility = [
6390*6dbdd20aSAndroid Build Coastguard Worker        PERFETTO_CONFIG.proto_library_visibility,
6391*6dbdd20aSAndroid Build Coastguard Worker    ],
6392*6dbdd20aSAndroid Build Coastguard Worker)
6393*6dbdd20aSAndroid Build Coastguard Worker
6394*6dbdd20aSAndroid Build Coastguard Worker# ##############################################################################
6395*6dbdd20aSAndroid Build Coastguard Worker# Public targets
6396*6dbdd20aSAndroid Build Coastguard Worker# ##############################################################################
6397*6dbdd20aSAndroid Build Coastguard Worker
6398*6dbdd20aSAndroid Build Coastguard Worker# GN target: //:libperfetto_client_experimental
6399*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_library(
6400*6dbdd20aSAndroid Build Coastguard Worker    name = "libperfetto_client_experimental",
6401*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
6402*6dbdd20aSAndroid Build Coastguard Worker        ":src_android_stats_android_stats",
6403*6dbdd20aSAndroid Build Coastguard Worker        ":src_android_stats_perfetto_atoms",
6404*6dbdd20aSAndroid Build Coastguard Worker        ":src_protozero_filtering_bytecode_common",
6405*6dbdd20aSAndroid Build Coastguard Worker        ":src_protozero_filtering_bytecode_parser",
6406*6dbdd20aSAndroid Build Coastguard Worker        ":src_protozero_filtering_message_filter",
6407*6dbdd20aSAndroid Build Coastguard Worker        ":src_protozero_filtering_string_filter",
6408*6dbdd20aSAndroid Build Coastguard Worker        ":src_tracing_client_api_without_backends",
6409*6dbdd20aSAndroid Build Coastguard Worker        ":src_tracing_common",
6410*6dbdd20aSAndroid Build Coastguard Worker        ":src_tracing_core_core",
6411*6dbdd20aSAndroid Build Coastguard Worker        ":src_tracing_in_process_backend",
6412*6dbdd20aSAndroid Build Coastguard Worker        ":src_tracing_ipc_common",
6413*6dbdd20aSAndroid Build Coastguard Worker        ":src_tracing_ipc_consumer_consumer",
6414*6dbdd20aSAndroid Build Coastguard Worker        ":src_tracing_ipc_default_socket",
6415*6dbdd20aSAndroid Build Coastguard Worker        ":src_tracing_ipc_producer_producer",
6416*6dbdd20aSAndroid Build Coastguard Worker        ":src_tracing_ipc_service_service",
6417*6dbdd20aSAndroid Build Coastguard Worker        ":src_tracing_platform_impl",
6418*6dbdd20aSAndroid Build Coastguard Worker        ":src_tracing_service_service",
6419*6dbdd20aSAndroid Build Coastguard Worker        ":src_tracing_system_backend",
6420*6dbdd20aSAndroid Build Coastguard Worker    ],
6421*6dbdd20aSAndroid Build Coastguard Worker    hdrs = [
6422*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_base_base",
6423*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_ext_base_base",
6424*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_ext_ipc_ipc",
6425*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_ext_tracing_core_core",
6426*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_ext_tracing_ipc_ipc",
6427*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_protozero_protozero",
6428*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_public_abi_base",
6429*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_public_base",
6430*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_public_protozero",
6431*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_tracing_core_core",
6432*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_tracing_core_forward_decls",
6433*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_tracing_tracing",
6434*6dbdd20aSAndroid Build Coastguard Worker        "include/perfetto/tracing.h",
6435*6dbdd20aSAndroid Build Coastguard Worker    ],
6436*6dbdd20aSAndroid Build Coastguard Worker    visibility = [
6437*6dbdd20aSAndroid Build Coastguard Worker        "//visibility:public",
6438*6dbdd20aSAndroid Build Coastguard Worker    ],
6439*6dbdd20aSAndroid Build Coastguard Worker    deps = [
6440*6dbdd20aSAndroid Build Coastguard Worker        ":perfetto_ipc",
6441*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_common_cpp",
6442*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_common_zero",
6443*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_android_cpp",
6444*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_android_zero",
6445*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_cpp",
6446*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_ftrace_cpp",
6447*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_ftrace_zero",
6448*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_gpu_cpp",
6449*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_gpu_zero",
6450*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_inode_file_cpp",
6451*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_inode_file_zero",
6452*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_interceptors_cpp",
6453*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_interceptors_zero",
6454*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_power_cpp",
6455*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_power_zero",
6456*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_process_stats_cpp",
6457*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_process_stats_zero",
6458*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_profiling_cpp",
6459*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_profiling_zero",
6460*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_statsd_cpp",
6461*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_statsd_zero",
6462*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_sys_stats_cpp",
6463*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_sys_stats_zero",
6464*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_system_info_cpp",
6465*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_system_info_zero",
6466*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_track_event_cpp",
6467*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_track_event_zero",
6468*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_zero",
6469*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_ipc_cpp",
6470*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_ipc_ipc",
6471*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_android_winscope_common_zero",
6472*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_android_winscope_regular_zero",
6473*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_android_zero",
6474*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_chrome_zero",
6475*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_etw_zero",
6476*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_filesystem_zero",
6477*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_ftrace_zero",
6478*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_gpu_zero",
6479*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_interned_data_zero",
6480*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_minimal_zero",
6481*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_non_minimal_zero",
6482*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_perfetto_zero",
6483*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_power_zero",
6484*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_profiling_zero",
6485*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_ps_zero",
6486*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_statsd_zero",
6487*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_sys_stats_zero",
6488*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_system_info_zero",
6489*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_track_event_cpp",
6490*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_track_event_zero",
6491*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_translation_zero",
6492*6dbdd20aSAndroid Build Coastguard Worker        ":protozero",
6493*6dbdd20aSAndroid Build Coastguard Worker        ":src_base_base",
6494*6dbdd20aSAndroid Build Coastguard Worker        ":src_base_clock_snapshots",
6495*6dbdd20aSAndroid Build Coastguard Worker        ":src_base_version",
6496*6dbdd20aSAndroid Build Coastguard Worker    ],
6497*6dbdd20aSAndroid Build Coastguard Worker    linkstatic = True,
6498*6dbdd20aSAndroid Build Coastguard Worker)
6499*6dbdd20aSAndroid Build Coastguard Worker
6500*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/perfetto_cmd:perfetto
6501*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_binary(
6502*6dbdd20aSAndroid Build Coastguard Worker    name = "perfetto",
6503*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
6504*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_base_base",
6505*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_ext_base_base",
6506*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_ext_ipc_ipc",
6507*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_ext_traced_traced",
6508*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_ext_tracing_core_core",
6509*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_ext_tracing_ipc_ipc",
6510*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_protozero_protozero",
6511*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_public_abi_base",
6512*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_public_base",
6513*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_public_protozero",
6514*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_tracing_core_core",
6515*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_tracing_core_forward_decls",
6516*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_tracing_tracing",
6517*6dbdd20aSAndroid Build Coastguard Worker        ":src_android_stats_android_stats",
6518*6dbdd20aSAndroid Build Coastguard Worker        ":src_android_stats_perfetto_atoms",
6519*6dbdd20aSAndroid Build Coastguard Worker        ":src_perfetto_cmd_bugreport_path",
6520*6dbdd20aSAndroid Build Coastguard Worker        ":src_perfetto_cmd_perfetto_cmd",
6521*6dbdd20aSAndroid Build Coastguard Worker        ":src_perfetto_cmd_trigger_producer",
6522*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_config_utils_txt_to_pb",
6523*6dbdd20aSAndroid Build Coastguard Worker        ":src_tracing_common",
6524*6dbdd20aSAndroid Build Coastguard Worker        ":src_tracing_core_core",
6525*6dbdd20aSAndroid Build Coastguard Worker        ":src_tracing_ipc_common",
6526*6dbdd20aSAndroid Build Coastguard Worker        ":src_tracing_ipc_consumer_consumer",
6527*6dbdd20aSAndroid Build Coastguard Worker        ":src_tracing_ipc_default_socket",
6528*6dbdd20aSAndroid Build Coastguard Worker        ":src_tracing_ipc_producer_producer",
6529*6dbdd20aSAndroid Build Coastguard Worker        "src/perfetto_cmd/main.cc",
6530*6dbdd20aSAndroid Build Coastguard Worker    ],
6531*6dbdd20aSAndroid Build Coastguard Worker    visibility = [
6532*6dbdd20aSAndroid Build Coastguard Worker        "//visibility:public",
6533*6dbdd20aSAndroid Build Coastguard Worker    ],
6534*6dbdd20aSAndroid Build Coastguard Worker    deps = [
6535*6dbdd20aSAndroid Build Coastguard Worker        ":perfetto_ipc",
6536*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_common_cpp",
6537*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_common_zero",
6538*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_android_cpp",
6539*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_android_zero",
6540*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_cpp",
6541*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_ftrace_cpp",
6542*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_ftrace_zero",
6543*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_gpu_cpp",
6544*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_gpu_zero",
6545*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_inode_file_cpp",
6546*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_inode_file_zero",
6547*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_interceptors_cpp",
6548*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_interceptors_zero",
6549*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_power_cpp",
6550*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_power_zero",
6551*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_process_stats_cpp",
6552*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_process_stats_zero",
6553*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_profiling_cpp",
6554*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_profiling_zero",
6555*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_statsd_cpp",
6556*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_statsd_zero",
6557*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_sys_stats_cpp",
6558*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_sys_stats_zero",
6559*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_system_info_cpp",
6560*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_system_info_zero",
6561*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_track_event_cpp",
6562*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_track_event_zero",
6563*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_zero",
6564*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_ipc_cpp",
6565*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_ipc_ipc",
6566*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_android_winscope_common_zero",
6567*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_android_winscope_regular_zero",
6568*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_android_zero",
6569*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_chrome_zero",
6570*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_etw_zero",
6571*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_filesystem_zero",
6572*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_ftrace_zero",
6573*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_gpu_zero",
6574*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_interned_data_zero",
6575*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_minimal_zero",
6576*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_non_minimal_zero",
6577*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_perfetto_zero",
6578*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_power_zero",
6579*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_profiling_zero",
6580*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_ps_zero",
6581*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_statsd_zero",
6582*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_sys_stats_zero",
6583*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_system_info_zero",
6584*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_track_event_cpp",
6585*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_track_event_zero",
6586*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_translation_zero",
6587*6dbdd20aSAndroid Build Coastguard Worker        ":protozero",
6588*6dbdd20aSAndroid Build Coastguard Worker        ":src_base_base",
6589*6dbdd20aSAndroid Build Coastguard Worker        ":src_base_version",
6590*6dbdd20aSAndroid Build Coastguard Worker        ":src_perfetto_cmd_protos_cpp",
6591*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_config_utils_gen_cc_config_descriptor",
6592*6dbdd20aSAndroid Build Coastguard Worker    ],
6593*6dbdd20aSAndroid Build Coastguard Worker)
6594*6dbdd20aSAndroid Build Coastguard Worker
6595*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor:trace_processor
6596*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_library(
6597*6dbdd20aSAndroid Build Coastguard Worker    name = "trace_processor",
6598*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
6599*6dbdd20aSAndroid Build Coastguard Worker        ":src_kernel_utils_syscall_table",
6600*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_db_column_column",
6601*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_db_compare",
6602*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_db_db",
6603*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_db_minimal",
6604*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_export_json",
6605*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_android_bugreport_android_bugreport",
6606*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_android_bugreport_android_dumpstate_event",
6607*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_android_bugreport_android_log_event",
6608*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_archive_archive",
6609*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_art_method_art_method",
6610*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_art_method_art_method_event",
6611*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_common_common",
6612*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_common_parser_types",
6613*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_common_trace_parser_hdr",
6614*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_etw_full",
6615*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_etw_minimal",
6616*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_ftrace_ftrace_descriptors",
6617*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_ftrace_full",
6618*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_ftrace_minimal",
6619*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_fuchsia_fuchsia_record",
6620*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_fuchsia_full",
6621*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_fuchsia_minimal",
6622*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_gecko_gecko",
6623*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_gecko_gecko_event",
6624*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_i2c_full",
6625*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_instruments_instruments",
6626*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_instruments_row",
6627*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_json_json",
6628*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_json_minimal",
6629*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_memory_tracker_graph_processor",
6630*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_ninja_ninja",
6631*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_perf_perf",
6632*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_perf_record",
6633*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_perf_text_perf_text",
6634*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_perf_text_perf_text_event",
6635*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_perf_text_perf_text_sample_line_parser",
6636*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_proto_full",
6637*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_proto_minimal",
6638*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_proto_packet_sequence_state_generation_hdr",
6639*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_proto_proto_importer_module",
6640*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_proto_winscope_full",
6641*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_syscalls_full",
6642*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_systrace_full",
6643*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_systrace_systrace_line",
6644*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_systrace_systrace_parser",
6645*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_lib",
6646*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_metatrace",
6647*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_metrics_metrics",
6648*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_engine_engine",
6649*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_grammar_grammar",
6650*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_intrinsics_functions_functions",
6651*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_intrinsics_functions_interface",
6652*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_intrinsics_functions_tables",
6653*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_intrinsics_operators_operators",
6654*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_intrinsics_table_functions_interface",
6655*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_intrinsics_table_functions_table_functions",
6656*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_intrinsics_table_functions_tables",
6657*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_intrinsics_types_types",
6658*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_parser_parser",
6659*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_preprocessor_grammar",
6660*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_preprocessor_preprocessor",
6661*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_tokenizer_tokenize_internal",
6662*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_tokenizer_tokenizer",
6663*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_sorter_sorter",
6664*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_sqlite_bindings_bindings",
6665*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_sqlite_sqlite",
6666*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_storage_minimal",
6667*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_storage_storage",
6668*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_tables_tables",
6669*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_tables_tables_python",
6670*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_types_types",
6671*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_util_build_id",
6672*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_util_bump_allocator",
6673*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_util_descriptors",
6674*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_util_glob",
6675*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_util_gzip",
6676*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_util_interned_message_view",
6677*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_util_profile_builder",
6678*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_util_profiler_util",
6679*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_util_proto_profiler",
6680*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_util_proto_to_args_parser",
6681*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_util_protozero_to_json",
6682*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_util_protozero_to_text",
6683*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_util_regex",
6684*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_util_sql_argument",
6685*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_util_stdlib",
6686*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_util_trace_blob_view_reader",
6687*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_util_trace_type",
6688*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_util_util",
6689*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_util_winscope_proto_mapping",
6690*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_util_zip_reader",
6691*6dbdd20aSAndroid Build Coastguard Worker    ],
6692*6dbdd20aSAndroid Build Coastguard Worker    hdrs = [
6693*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_base_base",
6694*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_ext_base_base",
6695*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_ext_trace_processor_demangle",
6696*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_ext_trace_processor_export_json",
6697*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_ext_trace_processor_importers_memory_tracker_memory_tracker",
6698*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_ext_traced_sys_stats_counters",
6699*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_protozero_protozero",
6700*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_public_abi_base",
6701*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_public_abi_public",
6702*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_public_base",
6703*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_public_protos_protos",
6704*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_public_protozero",
6705*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_public_public",
6706*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_trace_processor_basic_types",
6707*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_trace_processor_storage",
6708*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_trace_processor_trace_processor",
6709*6dbdd20aSAndroid Build Coastguard Worker    ],
6710*6dbdd20aSAndroid Build Coastguard Worker    visibility = [
6711*6dbdd20aSAndroid Build Coastguard Worker        "//visibility:public",
6712*6dbdd20aSAndroid Build Coastguard Worker    ],
6713*6dbdd20aSAndroid Build Coastguard Worker    deps = [
6714*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_common_zero",
6715*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_config_android_zero",
6716*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_config_ftrace_zero",
6717*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_config_gpu_zero",
6718*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_config_inode_file_zero",
6719*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_config_interceptors_zero",
6720*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_config_power_zero",
6721*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_config_process_stats_zero",
6722*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_config_profiling_zero",
6723*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_config_statsd_zero",
6724*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_config_sys_stats_zero",
6725*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_config_system_info_zero",
6726*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_config_track_event_zero",
6727*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_config_zero",
6728*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_android_winscope_common_zero",
6729*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_android_winscope_extensions_zero",
6730*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_android_winscope_regular_zero",
6731*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_android_zero",
6732*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_chrome_zero",
6733*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_etw_zero",
6734*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_filesystem_zero",
6735*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_ftrace_zero",
6736*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_gpu_zero",
6737*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_interned_data_zero",
6738*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_minimal_zero",
6739*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_non_minimal_zero",
6740*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_perfetto_zero",
6741*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_power_zero",
6742*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_processor_metrics_impl_zero",
6743*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_processor_zero",
6744*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_profiling_zero",
6745*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_ps_zero",
6746*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_statsd_zero",
6747*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_sys_stats_zero",
6748*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_system_info_zero",
6749*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_track_event_zero",
6750*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_translation_zero",
6751*6dbdd20aSAndroid Build Coastguard Worker               ":protos_third_party_pprof_zero",
6752*6dbdd20aSAndroid Build Coastguard Worker               ":protos_third_party_simpleperf_zero",
6753*6dbdd20aSAndroid Build Coastguard Worker               ":protozero",
6754*6dbdd20aSAndroid Build Coastguard Worker               ":src_base_base",
6755*6dbdd20aSAndroid Build Coastguard Worker               ":src_base_clock_snapshots",
6756*6dbdd20aSAndroid Build Coastguard Worker               ":src_trace_processor_containers_containers",
6757*6dbdd20aSAndroid Build Coastguard Worker               ":src_trace_processor_importers_proto_gen_cc_android_track_event_descriptor",
6758*6dbdd20aSAndroid Build Coastguard Worker               ":src_trace_processor_importers_proto_gen_cc_chrome_track_event_descriptor",
6759*6dbdd20aSAndroid Build Coastguard Worker               ":src_trace_processor_importers_proto_gen_cc_config_descriptor",
6760*6dbdd20aSAndroid Build Coastguard Worker               ":src_trace_processor_importers_proto_gen_cc_statsd_atoms_descriptor",
6761*6dbdd20aSAndroid Build Coastguard Worker               ":src_trace_processor_importers_proto_gen_cc_trace_descriptor",
6762*6dbdd20aSAndroid Build Coastguard Worker               ":src_trace_processor_importers_proto_gen_cc_track_event_descriptor",
6763*6dbdd20aSAndroid Build Coastguard Worker               ":src_trace_processor_importers_proto_winscope_gen_cc_winscope_descriptor",
6764*6dbdd20aSAndroid Build Coastguard Worker               ":src_trace_processor_metrics_gen_cc_all_chrome_metrics_descriptor",
6765*6dbdd20aSAndroid Build Coastguard Worker               ":src_trace_processor_metrics_gen_cc_all_webview_metrics_descriptor",
6766*6dbdd20aSAndroid Build Coastguard Worker               ":src_trace_processor_metrics_gen_cc_metrics_descriptor",
6767*6dbdd20aSAndroid Build Coastguard Worker               ":src_trace_processor_metrics_sql_gen_amalgamated_sql_metrics",
6768*6dbdd20aSAndroid Build Coastguard Worker               ":src_trace_processor_perfetto_sql_stdlib_stdlib",
6769*6dbdd20aSAndroid Build Coastguard Worker           ] + PERFETTO_CONFIG.deps.expat +
6770*6dbdd20aSAndroid Build Coastguard Worker           PERFETTO_CONFIG.deps.jsoncpp +
6771*6dbdd20aSAndroid Build Coastguard Worker           PERFETTO_CONFIG.deps.sqlite +
6772*6dbdd20aSAndroid Build Coastguard Worker           PERFETTO_CONFIG.deps.sqlite_ext_percentile +
6773*6dbdd20aSAndroid Build Coastguard Worker           PERFETTO_CONFIG.deps.zlib +
6774*6dbdd20aSAndroid Build Coastguard Worker           PERFETTO_CONFIG.deps.demangle_wrapper,
6775*6dbdd20aSAndroid Build Coastguard Worker    linkstatic = True,
6776*6dbdd20aSAndroid Build Coastguard Worker)
6777*6dbdd20aSAndroid Build Coastguard Worker
6778*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/trace_processor:trace_processor_shell
6779*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_binary(
6780*6dbdd20aSAndroid Build Coastguard Worker    name = "trace_processor_shell",
6781*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
6782*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_base_base",
6783*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_ext_base_base",
6784*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_ext_protozero_protozero",
6785*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_ext_trace_processor_demangle",
6786*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_ext_trace_processor_export_json",
6787*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_ext_trace_processor_importers_memory_tracker_memory_tracker",
6788*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_ext_trace_processor_rpc_query_result_serializer",
6789*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_ext_traced_sys_stats_counters",
6790*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_protozero_protozero",
6791*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_public_abi_base",
6792*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_public_abi_public",
6793*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_public_base",
6794*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_public_protos_protos",
6795*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_public_protozero",
6796*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_public_public",
6797*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_trace_processor_basic_types",
6798*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_trace_processor_storage",
6799*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_trace_processor_trace_processor",
6800*6dbdd20aSAndroid Build Coastguard Worker        ":src_kernel_utils_syscall_table",
6801*6dbdd20aSAndroid Build Coastguard Worker        ":src_profiling_deobfuscator",
6802*6dbdd20aSAndroid Build Coastguard Worker        ":src_profiling_symbolizer_symbolize_database",
6803*6dbdd20aSAndroid Build Coastguard Worker        ":src_profiling_symbolizer_symbolizer",
6804*6dbdd20aSAndroid Build Coastguard Worker        ":src_protozero_proto_ring_buffer",
6805*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_db_column_column",
6806*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_db_compare",
6807*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_db_db",
6808*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_db_minimal",
6809*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_export_json",
6810*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_android_bugreport_android_bugreport",
6811*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_android_bugreport_android_dumpstate_event",
6812*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_android_bugreport_android_log_event",
6813*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_archive_archive",
6814*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_art_method_art_method",
6815*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_art_method_art_method_event",
6816*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_common_common",
6817*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_common_parser_types",
6818*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_common_trace_parser_hdr",
6819*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_etw_full",
6820*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_etw_minimal",
6821*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_ftrace_ftrace_descriptors",
6822*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_ftrace_full",
6823*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_ftrace_minimal",
6824*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_fuchsia_fuchsia_record",
6825*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_fuchsia_full",
6826*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_fuchsia_minimal",
6827*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_gecko_gecko",
6828*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_gecko_gecko_event",
6829*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_i2c_full",
6830*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_instruments_instruments",
6831*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_instruments_row",
6832*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_json_json",
6833*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_json_minimal",
6834*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_memory_tracker_graph_processor",
6835*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_ninja_ninja",
6836*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_perf_perf",
6837*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_perf_record",
6838*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_perf_text_perf_text",
6839*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_perf_text_perf_text_event",
6840*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_perf_text_perf_text_sample_line_parser",
6841*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_proto_full",
6842*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_proto_minimal",
6843*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_proto_packet_sequence_state_generation_hdr",
6844*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_proto_proto_importer_module",
6845*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_proto_winscope_full",
6846*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_syscalls_full",
6847*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_systrace_full",
6848*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_systrace_systrace_line",
6849*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_systrace_systrace_parser",
6850*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_lib",
6851*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_metatrace",
6852*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_metrics_metrics",
6853*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_engine_engine",
6854*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_grammar_grammar",
6855*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_intrinsics_functions_functions",
6856*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_intrinsics_functions_interface",
6857*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_intrinsics_functions_tables",
6858*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_intrinsics_operators_operators",
6859*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_intrinsics_table_functions_interface",
6860*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_intrinsics_table_functions_table_functions",
6861*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_intrinsics_table_functions_tables",
6862*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_intrinsics_types_types",
6863*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_parser_parser",
6864*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_preprocessor_grammar",
6865*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_preprocessor_preprocessor",
6866*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_tokenizer_tokenize_internal",
6867*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_tokenizer_tokenizer",
6868*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_rpc_httpd",
6869*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_rpc_rpc",
6870*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_rpc_stdiod",
6871*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_sorter_sorter",
6872*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_sqlite_bindings_bindings",
6873*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_sqlite_sqlite",
6874*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_storage_minimal",
6875*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_storage_storage",
6876*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_tables_tables",
6877*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_tables_tables_python",
6878*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_types_types",
6879*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_util_build_id",
6880*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_util_bump_allocator",
6881*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_util_descriptors",
6882*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_util_glob",
6883*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_util_gzip",
6884*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_util_interned_message_view",
6885*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_util_profile_builder",
6886*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_util_profiler_util",
6887*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_util_proto_profiler",
6888*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_util_proto_to_args_parser",
6889*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_util_protozero_to_json",
6890*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_util_protozero_to_text",
6891*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_util_regex",
6892*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_util_sql_argument",
6893*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_util_stdlib",
6894*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_util_trace_blob_view_reader",
6895*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_util_trace_type",
6896*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_util_util",
6897*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_util_winscope_proto_mapping",
6898*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_util_zip_reader",
6899*6dbdd20aSAndroid Build Coastguard Worker        "src/trace_processor/trace_processor_shell.cc",
6900*6dbdd20aSAndroid Build Coastguard Worker    ],
6901*6dbdd20aSAndroid Build Coastguard Worker    visibility = [
6902*6dbdd20aSAndroid Build Coastguard Worker        "//visibility:public",
6903*6dbdd20aSAndroid Build Coastguard Worker    ],
6904*6dbdd20aSAndroid Build Coastguard Worker    deps = [
6905*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_common_zero",
6906*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_config_android_zero",
6907*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_config_ftrace_zero",
6908*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_config_gpu_zero",
6909*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_config_inode_file_zero",
6910*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_config_interceptors_zero",
6911*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_config_power_zero",
6912*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_config_process_stats_zero",
6913*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_config_profiling_zero",
6914*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_config_statsd_zero",
6915*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_config_sys_stats_zero",
6916*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_config_system_info_zero",
6917*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_config_track_event_zero",
6918*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_config_zero",
6919*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_android_winscope_common_zero",
6920*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_android_winscope_extensions_zero",
6921*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_android_winscope_regular_zero",
6922*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_android_zero",
6923*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_chrome_zero",
6924*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_etw_zero",
6925*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_filesystem_zero",
6926*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_ftrace_zero",
6927*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_gpu_zero",
6928*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_interned_data_zero",
6929*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_minimal_zero",
6930*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_non_minimal_zero",
6931*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_perfetto_zero",
6932*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_power_zero",
6933*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_processor_metrics_impl_zero",
6934*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_processor_zero",
6935*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_profiling_zero",
6936*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_ps_zero",
6937*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_statsd_zero",
6938*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_sys_stats_zero",
6939*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_system_info_zero",
6940*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_track_event_zero",
6941*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_translation_zero",
6942*6dbdd20aSAndroid Build Coastguard Worker               ":protos_third_party_pprof_zero",
6943*6dbdd20aSAndroid Build Coastguard Worker               ":protos_third_party_simpleperf_zero",
6944*6dbdd20aSAndroid Build Coastguard Worker               ":protozero",
6945*6dbdd20aSAndroid Build Coastguard Worker               ":src_base_base",
6946*6dbdd20aSAndroid Build Coastguard Worker               ":src_base_clock_snapshots",
6947*6dbdd20aSAndroid Build Coastguard Worker               ":src_base_http_http",
6948*6dbdd20aSAndroid Build Coastguard Worker               ":src_base_version",
6949*6dbdd20aSAndroid Build Coastguard Worker               ":src_trace_processor_containers_containers",
6950*6dbdd20aSAndroid Build Coastguard Worker               ":src_trace_processor_importers_proto_gen_cc_android_track_event_descriptor",
6951*6dbdd20aSAndroid Build Coastguard Worker               ":src_trace_processor_importers_proto_gen_cc_chrome_track_event_descriptor",
6952*6dbdd20aSAndroid Build Coastguard Worker               ":src_trace_processor_importers_proto_gen_cc_config_descriptor",
6953*6dbdd20aSAndroid Build Coastguard Worker               ":src_trace_processor_importers_proto_gen_cc_statsd_atoms_descriptor",
6954*6dbdd20aSAndroid Build Coastguard Worker               ":src_trace_processor_importers_proto_gen_cc_trace_descriptor",
6955*6dbdd20aSAndroid Build Coastguard Worker               ":src_trace_processor_importers_proto_gen_cc_track_event_descriptor",
6956*6dbdd20aSAndroid Build Coastguard Worker               ":src_trace_processor_importers_proto_winscope_gen_cc_winscope_descriptor",
6957*6dbdd20aSAndroid Build Coastguard Worker               ":src_trace_processor_metrics_gen_cc_all_chrome_metrics_descriptor",
6958*6dbdd20aSAndroid Build Coastguard Worker               ":src_trace_processor_metrics_gen_cc_all_webview_metrics_descriptor",
6959*6dbdd20aSAndroid Build Coastguard Worker               ":src_trace_processor_metrics_gen_cc_metrics_descriptor",
6960*6dbdd20aSAndroid Build Coastguard Worker               ":src_trace_processor_metrics_sql_gen_amalgamated_sql_metrics",
6961*6dbdd20aSAndroid Build Coastguard Worker               ":src_trace_processor_perfetto_sql_stdlib_stdlib",
6962*6dbdd20aSAndroid Build Coastguard Worker           ] + PERFETTO_CONFIG.deps.expat +
6963*6dbdd20aSAndroid Build Coastguard Worker           PERFETTO_CONFIG.deps.jsoncpp +
6964*6dbdd20aSAndroid Build Coastguard Worker           PERFETTO_CONFIG.deps.linenoise +
6965*6dbdd20aSAndroid Build Coastguard Worker           PERFETTO_CONFIG.deps.protobuf_full +
6966*6dbdd20aSAndroid Build Coastguard Worker           PERFETTO_CONFIG.deps.sqlite +
6967*6dbdd20aSAndroid Build Coastguard Worker           PERFETTO_CONFIG.deps.sqlite_ext_percentile +
6968*6dbdd20aSAndroid Build Coastguard Worker           PERFETTO_CONFIG.deps.zlib +
6969*6dbdd20aSAndroid Build Coastguard Worker           PERFETTO_CONFIG.deps.demangle_wrapper,
6970*6dbdd20aSAndroid Build Coastguard Worker)
6971*6dbdd20aSAndroid Build Coastguard Worker
6972*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/traceconv:traceconv
6973*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_binary(
6974*6dbdd20aSAndroid Build Coastguard Worker    name = "traceconv",
6975*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
6976*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_base_base",
6977*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_ext_base_base",
6978*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_ext_protozero_protozero",
6979*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_ext_trace_processor_demangle",
6980*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_ext_trace_processor_export_json",
6981*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_ext_trace_processor_importers_memory_tracker_memory_tracker",
6982*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_ext_traced_sys_stats_counters",
6983*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_profiling_pprof_builder",
6984*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_protozero_protozero",
6985*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_public_abi_base",
6986*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_public_abi_public",
6987*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_public_base",
6988*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_public_protos_protos",
6989*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_public_protozero",
6990*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_public_public",
6991*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_trace_processor_basic_types",
6992*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_trace_processor_storage",
6993*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_trace_processor_trace_processor",
6994*6dbdd20aSAndroid Build Coastguard Worker        ":src_kernel_utils_syscall_table",
6995*6dbdd20aSAndroid Build Coastguard Worker        ":src_profiling_deobfuscator",
6996*6dbdd20aSAndroid Build Coastguard Worker        ":src_profiling_symbolizer_symbolize_database",
6997*6dbdd20aSAndroid Build Coastguard Worker        ":src_profiling_symbolizer_symbolizer",
6998*6dbdd20aSAndroid Build Coastguard Worker        ":src_protozero_proto_ring_buffer",
6999*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_db_column_column",
7000*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_db_compare",
7001*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_db_db",
7002*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_db_minimal",
7003*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_export_json",
7004*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_android_bugreport_android_bugreport",
7005*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_android_bugreport_android_dumpstate_event",
7006*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_android_bugreport_android_log_event",
7007*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_archive_archive",
7008*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_art_method_art_method",
7009*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_art_method_art_method_event",
7010*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_common_common",
7011*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_common_parser_types",
7012*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_common_trace_parser_hdr",
7013*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_etw_full",
7014*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_etw_minimal",
7015*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_ftrace_ftrace_descriptors",
7016*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_ftrace_full",
7017*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_ftrace_minimal",
7018*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_fuchsia_fuchsia_record",
7019*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_fuchsia_full",
7020*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_fuchsia_minimal",
7021*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_gecko_gecko",
7022*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_gecko_gecko_event",
7023*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_i2c_full",
7024*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_instruments_instruments",
7025*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_instruments_row",
7026*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_json_json",
7027*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_json_minimal",
7028*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_memory_tracker_graph_processor",
7029*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_ninja_ninja",
7030*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_perf_perf",
7031*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_perf_record",
7032*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_perf_text_perf_text",
7033*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_perf_text_perf_text_event",
7034*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_perf_text_perf_text_sample_line_parser",
7035*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_proto_full",
7036*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_proto_minimal",
7037*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_proto_packet_sequence_state_generation_hdr",
7038*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_proto_proto_importer_module",
7039*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_proto_winscope_full",
7040*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_syscalls_full",
7041*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_systrace_full",
7042*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_systrace_systrace_line",
7043*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_importers_systrace_systrace_parser",
7044*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_lib",
7045*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_metatrace",
7046*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_metrics_metrics",
7047*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_engine_engine",
7048*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_grammar_grammar",
7049*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_intrinsics_functions_functions",
7050*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_intrinsics_functions_interface",
7051*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_intrinsics_functions_tables",
7052*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_intrinsics_operators_operators",
7053*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_intrinsics_table_functions_interface",
7054*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_intrinsics_table_functions_table_functions",
7055*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_intrinsics_table_functions_tables",
7056*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_intrinsics_types_types",
7057*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_parser_parser",
7058*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_preprocessor_grammar",
7059*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_preprocessor_preprocessor",
7060*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_tokenizer_tokenize_internal",
7061*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_perfetto_sql_tokenizer_tokenizer",
7062*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_sorter_sorter",
7063*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_sqlite_bindings_bindings",
7064*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_sqlite_sqlite",
7065*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_storage_minimal",
7066*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_storage_storage",
7067*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_tables_tables",
7068*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_tables_tables_python",
7069*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_types_types",
7070*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_util_build_id",
7071*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_util_bump_allocator",
7072*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_util_descriptors",
7073*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_util_glob",
7074*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_util_gzip",
7075*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_util_interned_message_view",
7076*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_util_profile_builder",
7077*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_util_profiler_util",
7078*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_util_proto_profiler",
7079*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_util_proto_to_args_parser",
7080*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_util_protozero_to_json",
7081*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_util_protozero_to_text",
7082*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_util_regex",
7083*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_util_sql_argument",
7084*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_util_stdlib",
7085*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_util_trace_blob_view_reader",
7086*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_util_trace_type",
7087*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_util_util",
7088*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_util_winscope_proto_mapping",
7089*6dbdd20aSAndroid Build Coastguard Worker        ":src_trace_processor_util_zip_reader",
7090*6dbdd20aSAndroid Build Coastguard Worker        ":src_traceconv_lib",
7091*6dbdd20aSAndroid Build Coastguard Worker        ":src_traceconv_main",
7092*6dbdd20aSAndroid Build Coastguard Worker        ":src_traceconv_pprofbuilder",
7093*6dbdd20aSAndroid Build Coastguard Worker        ":src_traceconv_utils",
7094*6dbdd20aSAndroid Build Coastguard Worker    ],
7095*6dbdd20aSAndroid Build Coastguard Worker    visibility = [
7096*6dbdd20aSAndroid Build Coastguard Worker        "//visibility:public",
7097*6dbdd20aSAndroid Build Coastguard Worker    ],
7098*6dbdd20aSAndroid Build Coastguard Worker    deps = [
7099*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_common_zero",
7100*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_config_android_zero",
7101*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_config_ftrace_zero",
7102*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_config_gpu_zero",
7103*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_config_inode_file_zero",
7104*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_config_interceptors_zero",
7105*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_config_power_zero",
7106*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_config_process_stats_zero",
7107*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_config_profiling_zero",
7108*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_config_statsd_zero",
7109*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_config_sys_stats_zero",
7110*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_config_system_info_zero",
7111*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_config_track_event_zero",
7112*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_config_zero",
7113*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_android_winscope_common_zero",
7114*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_android_winscope_extensions_zero",
7115*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_android_winscope_regular_zero",
7116*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_android_zero",
7117*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_chrome_zero",
7118*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_etw_zero",
7119*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_filesystem_zero",
7120*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_ftrace_zero",
7121*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_gpu_zero",
7122*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_interned_data_zero",
7123*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_minimal_zero",
7124*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_non_minimal_zero",
7125*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_perfetto_zero",
7126*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_power_zero",
7127*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_processor_metrics_impl_zero",
7128*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_processor_zero",
7129*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_profiling_zero",
7130*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_ps_zero",
7131*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_statsd_zero",
7132*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_sys_stats_zero",
7133*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_system_info_zero",
7134*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_track_event_zero",
7135*6dbdd20aSAndroid Build Coastguard Worker               ":protos_perfetto_trace_translation_zero",
7136*6dbdd20aSAndroid Build Coastguard Worker               ":protos_third_party_pprof_zero",
7137*6dbdd20aSAndroid Build Coastguard Worker               ":protos_third_party_simpleperf_zero",
7138*6dbdd20aSAndroid Build Coastguard Worker               ":protozero",
7139*6dbdd20aSAndroid Build Coastguard Worker               ":src_base_base",
7140*6dbdd20aSAndroid Build Coastguard Worker               ":src_base_clock_snapshots",
7141*6dbdd20aSAndroid Build Coastguard Worker               ":src_base_version",
7142*6dbdd20aSAndroid Build Coastguard Worker               ":src_trace_processor_containers_containers",
7143*6dbdd20aSAndroid Build Coastguard Worker               ":src_trace_processor_importers_proto_gen_cc_android_track_event_descriptor",
7144*6dbdd20aSAndroid Build Coastguard Worker               ":src_trace_processor_importers_proto_gen_cc_chrome_track_event_descriptor",
7145*6dbdd20aSAndroid Build Coastguard Worker               ":src_trace_processor_importers_proto_gen_cc_config_descriptor",
7146*6dbdd20aSAndroid Build Coastguard Worker               ":src_trace_processor_importers_proto_gen_cc_statsd_atoms_descriptor",
7147*6dbdd20aSAndroid Build Coastguard Worker               ":src_trace_processor_importers_proto_gen_cc_trace_descriptor",
7148*6dbdd20aSAndroid Build Coastguard Worker               ":src_trace_processor_importers_proto_gen_cc_track_event_descriptor",
7149*6dbdd20aSAndroid Build Coastguard Worker               ":src_trace_processor_importers_proto_winscope_gen_cc_winscope_descriptor",
7150*6dbdd20aSAndroid Build Coastguard Worker               ":src_trace_processor_metrics_gen_cc_all_chrome_metrics_descriptor",
7151*6dbdd20aSAndroid Build Coastguard Worker               ":src_trace_processor_metrics_gen_cc_all_webview_metrics_descriptor",
7152*6dbdd20aSAndroid Build Coastguard Worker               ":src_trace_processor_metrics_gen_cc_metrics_descriptor",
7153*6dbdd20aSAndroid Build Coastguard Worker               ":src_trace_processor_metrics_sql_gen_amalgamated_sql_metrics",
7154*6dbdd20aSAndroid Build Coastguard Worker               ":src_trace_processor_perfetto_sql_stdlib_stdlib",
7155*6dbdd20aSAndroid Build Coastguard Worker               ":src_traceconv_gen_cc_trace_descriptor",
7156*6dbdd20aSAndroid Build Coastguard Worker               ":src_traceconv_gen_cc_winscope_descriptor",
7157*6dbdd20aSAndroid Build Coastguard Worker           ] + PERFETTO_CONFIG.deps.expat +
7158*6dbdd20aSAndroid Build Coastguard Worker           PERFETTO_CONFIG.deps.jsoncpp +
7159*6dbdd20aSAndroid Build Coastguard Worker           PERFETTO_CONFIG.deps.sqlite +
7160*6dbdd20aSAndroid Build Coastguard Worker           PERFETTO_CONFIG.deps.sqlite_ext_percentile +
7161*6dbdd20aSAndroid Build Coastguard Worker           PERFETTO_CONFIG.deps.zlib +
7162*6dbdd20aSAndroid Build Coastguard Worker           PERFETTO_CONFIG.deps.demangle_wrapper,
7163*6dbdd20aSAndroid Build Coastguard Worker)
7164*6dbdd20aSAndroid Build Coastguard Worker
7165*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/traced/probes:traced_probes
7166*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_binary(
7167*6dbdd20aSAndroid Build Coastguard Worker    name = "traced_probes",
7168*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
7169*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_ext_traced_traced",
7170*6dbdd20aSAndroid Build Coastguard Worker        "src/traced/probes/main.cc",
7171*6dbdd20aSAndroid Build Coastguard Worker    ],
7172*6dbdd20aSAndroid Build Coastguard Worker    visibility = [
7173*6dbdd20aSAndroid Build Coastguard Worker        "//visibility:public",
7174*6dbdd20aSAndroid Build Coastguard Worker    ],
7175*6dbdd20aSAndroid Build Coastguard Worker    deps = [
7176*6dbdd20aSAndroid Build Coastguard Worker        ":libperfetto",
7177*6dbdd20aSAndroid Build Coastguard Worker    ],
7178*6dbdd20aSAndroid Build Coastguard Worker)
7179*6dbdd20aSAndroid Build Coastguard Worker
7180*6dbdd20aSAndroid Build Coastguard Worker# GN target: //src/traced/service:traced
7181*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_binary(
7182*6dbdd20aSAndroid Build Coastguard Worker    name = "traced",
7183*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
7184*6dbdd20aSAndroid Build Coastguard Worker        ":include_perfetto_ext_traced_traced",
7185*6dbdd20aSAndroid Build Coastguard Worker        "src/traced/service/main.cc",
7186*6dbdd20aSAndroid Build Coastguard Worker    ],
7187*6dbdd20aSAndroid Build Coastguard Worker    visibility = [
7188*6dbdd20aSAndroid Build Coastguard Worker        "//visibility:public",
7189*6dbdd20aSAndroid Build Coastguard Worker    ],
7190*6dbdd20aSAndroid Build Coastguard Worker    deps = [
7191*6dbdd20aSAndroid Build Coastguard Worker        ":libperfetto",
7192*6dbdd20aSAndroid Build Coastguard Worker    ],
7193*6dbdd20aSAndroid Build Coastguard Worker)
7194*6dbdd20aSAndroid Build Coastguard Worker
7195*6dbdd20aSAndroid Build Coastguard Worker# Content from BUILD.extras
7196*6dbdd20aSAndroid Build Coastguard Worker
7197*6dbdd20aSAndroid Build Coastguard Workerbuild_config_dir_ = "include/perfetto/base/build_configs/bazel"
7198*6dbdd20aSAndroid Build Coastguard Worker
7199*6dbdd20aSAndroid Build Coastguard Worker# Deliberately NOT a perfetto_cc_library, to avoid cyclic deps.
7200*6dbdd20aSAndroid Build Coastguard Worker# This is pulled as a default dep by all targets.
7201*6dbdd20aSAndroid Build Coastguard Workerperfetto_build_config_cc_library(
7202*6dbdd20aSAndroid Build Coastguard Worker    name = "build_config_hdr",
7203*6dbdd20aSAndroid Build Coastguard Worker    hdrs = [build_config_dir_ + "/perfetto_build_flags.h"],
7204*6dbdd20aSAndroid Build Coastguard Worker    includes = [build_config_dir_],
7205*6dbdd20aSAndroid Build Coastguard Worker)
7206*6dbdd20aSAndroid Build Coastguard Worker
7207*6dbdd20aSAndroid Build Coastguard Workerperfetto_py_binary(
7208*6dbdd20aSAndroid Build Coastguard Worker    name = "gen_amalgamated_sql_py",
7209*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
7210*6dbdd20aSAndroid Build Coastguard Worker        "tools/gen_amalgamated_sql.py",
7211*6dbdd20aSAndroid Build Coastguard Worker    ],
7212*6dbdd20aSAndroid Build Coastguard Worker    main = "tools/gen_amalgamated_sql.py",
7213*6dbdd20aSAndroid Build Coastguard Worker    python_version = "PY3",
7214*6dbdd20aSAndroid Build Coastguard Worker)
7215*6dbdd20aSAndroid Build Coastguard Worker
7216*6dbdd20aSAndroid Build Coastguard Workerperfetto_py_binary(
7217*6dbdd20aSAndroid Build Coastguard Worker    name = "gen_cc_proto_descriptor_py",
7218*6dbdd20aSAndroid Build Coastguard Worker    srcs = [
7219*6dbdd20aSAndroid Build Coastguard Worker        "tools/gen_cc_proto_descriptor.py",
7220*6dbdd20aSAndroid Build Coastguard Worker    ],
7221*6dbdd20aSAndroid Build Coastguard Worker    main = "tools/gen_cc_proto_descriptor.py",
7222*6dbdd20aSAndroid Build Coastguard Worker    python_version = "PY3",
7223*6dbdd20aSAndroid Build Coastguard Worker)
7224*6dbdd20aSAndroid Build Coastguard Worker
7225*6dbdd20aSAndroid Build Coastguard Workerperfetto_go_proto_library(
7226*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_config_protos_go_proto",
7227*6dbdd20aSAndroid Build Coastguard Worker    visibility = PERFETTO_CONFIG.go_proto_library_visibility,
7228*6dbdd20aSAndroid Build Coastguard Worker    deps = [
7229*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_config_protos",
7230*6dbdd20aSAndroid Build Coastguard Worker    ],
7231*6dbdd20aSAndroid Build Coastguard Worker)
7232*6dbdd20aSAndroid Build Coastguard Worker
7233*6dbdd20aSAndroid Build Coastguard Workerperfetto_go_proto_library(
7234*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_trace_non_minimal_protos_go_proto",
7235*6dbdd20aSAndroid Build Coastguard Worker    visibility = PERFETTO_CONFIG.go_proto_library_visibility,
7236*6dbdd20aSAndroid Build Coastguard Worker    deps = [
7237*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_non_minimal_protos",
7238*6dbdd20aSAndroid Build Coastguard Worker    ],
7239*6dbdd20aSAndroid Build Coastguard Worker)
7240*6dbdd20aSAndroid Build Coastguard Worker
7241*6dbdd20aSAndroid Build Coastguard Workerperfetto_go_proto_library(
7242*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_trace_track_event_protos_go_proto",
7243*6dbdd20aSAndroid Build Coastguard Worker    visibility = PERFETTO_CONFIG.go_proto_library_visibility,
7244*6dbdd20aSAndroid Build Coastguard Worker    deps = [
7245*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_trace_track_event_protos",
7246*6dbdd20aSAndroid Build Coastguard Worker    ],
7247*6dbdd20aSAndroid Build Coastguard Worker)
7248*6dbdd20aSAndroid Build Coastguard Worker
7249*6dbdd20aSAndroid Build Coastguard Workerperfetto_go_proto_library(
7250*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_metrics_protos_go_proto",
7251*6dbdd20aSAndroid Build Coastguard Worker    visibility = PERFETTO_CONFIG.go_proto_library_visibility,
7252*6dbdd20aSAndroid Build Coastguard Worker    deps = [
7253*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_metrics_protos",
7254*6dbdd20aSAndroid Build Coastguard Worker    ],
7255*6dbdd20aSAndroid Build Coastguard Worker)
7256*6dbdd20aSAndroid Build Coastguard Worker
7257*6dbdd20aSAndroid Build Coastguard Workerperfetto_go_proto_library(
7258*6dbdd20aSAndroid Build Coastguard Worker    name = "protos_perfetto_metrics_android_protos_go_proto",
7259*6dbdd20aSAndroid Build Coastguard Worker    visibility = PERFETTO_CONFIG.go_proto_library_visibility,
7260*6dbdd20aSAndroid Build Coastguard Worker    deps = [
7261*6dbdd20aSAndroid Build Coastguard Worker        ":protos_perfetto_metrics_android_protos",
7262*6dbdd20aSAndroid Build Coastguard Worker    ],
7263*6dbdd20aSAndroid Build Coastguard Worker)
7264*6dbdd20aSAndroid Build Coastguard Worker
7265*6dbdd20aSAndroid Build Coastguard Workerperfetto_jspb_proto_library(
7266*6dbdd20aSAndroid Build Coastguard Worker    name = "perfetto_trace_jspb_proto",
7267*6dbdd20aSAndroid Build Coastguard Worker    visibility = PERFETTO_CONFIG.public_visibility,
7268*6dbdd20aSAndroid Build Coastguard Worker    deps = [
7269*6dbdd20aSAndroid Build Coastguard Worker        ":trace_proto",
7270*6dbdd20aSAndroid Build Coastguard Worker    ],
7271*6dbdd20aSAndroid Build Coastguard Worker)
7272*6dbdd20aSAndroid Build Coastguard Worker
7273*6dbdd20aSAndroid Build Coastguard Worker# This is overridden in google internal builds via
7274*6dbdd20aSAndroid Build Coastguard Worker# PERFETTO_CONFIG.deps.version_header (see perfetto_cfg.bzl).
7275*6dbdd20aSAndroid Build Coastguard Workerperfetto_cc_library(
7276*6dbdd20aSAndroid Build Coastguard Worker    name = "cc_perfetto_version_header",
7277*6dbdd20aSAndroid Build Coastguard Worker    hdrs = ["perfetto_version.gen.h"],
7278*6dbdd20aSAndroid Build Coastguard Worker)
7279*6dbdd20aSAndroid Build Coastguard Worker
7280*6dbdd20aSAndroid Build Coastguard Workerperfetto_py_binary(
7281*6dbdd20aSAndroid Build Coastguard Worker    name = "gen_version_header_py",
7282*6dbdd20aSAndroid Build Coastguard Worker    srcs = ["tools/write_version_header.py"],
7283*6dbdd20aSAndroid Build Coastguard Worker    data = ["CHANGELOG"],
7284*6dbdd20aSAndroid Build Coastguard Worker    main = "tools/write_version_header.py",
7285*6dbdd20aSAndroid Build Coastguard Worker    python_version = "PY3",
7286*6dbdd20aSAndroid Build Coastguard Worker)
7287*6dbdd20aSAndroid Build Coastguard Worker
7288*6dbdd20aSAndroid Build Coastguard Workerexports_files(
7289*6dbdd20aSAndroid Build Coastguard Worker    ["ui/src/assets/favicon.png"],
7290*6dbdd20aSAndroid Build Coastguard Worker    visibility = PERFETTO_CONFIG.public_visibility,
7291*6dbdd20aSAndroid Build Coastguard Worker)
7292