blob: 6685775dee68e9889c851f0182d1814b7dffad16 [file] [log] [blame]
Lalit Maganti279ecde2019-04-01 16:57:12 +01001# Copyright (C) 2019 The Android Open Source Project
2#
3# Licensed under the Apache License, Version 2.0 (the "License");
4# you may not use this file except in compliance with the License.
5# You may obtain a copy of the License at
6#
7# http://www.apache.org/licenses/LICENSE-2.0
8#
9# Unless required by applicable law or agreed to in writing, software
10# distributed under the License is distributed on an "AS IS" BASIS,
11# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12# See the License for the specific language governing permissions and
13# limitations under the License.
14#
Sami Kyostila3c88a1d2019-05-22 18:29:42 +010015# This file is automatically generated by tools/gen_bazel. Do not edit.
Lalit Maganti279ecde2019-04-01 16:57:12 +010016
17load("//tools/build_defs/proto/cpp:cc_proto_library.bzl", "cc_proto_library")
Lalit Maganti201ccff2019-05-28 10:46:52 +010018load("//tools/build_defs/proto:descriptor_set.bzl", "transitive_descriptor_set")
Lalit Maganti279ecde2019-04-01 16:57:12 +010019load("//third_party/perfetto/google:build_defs.bzl", "pbzero_cc_proto_library")
20
21package(default_visibility = ["//third_party/perfetto:__subpackages__"])
22
23licenses(["notice"]) # Apache 2.0
24
25exports_files(["LICENSE"])
26
Lalit Maganti5e242472019-04-01 17:25:08 +010027# GN target: //protos/perfetto/common:lite_gen
Lalit Maganti279ecde2019-04-01 16:57:12 +010028proto_library(
29 name = "common",
30 srcs = [
31 "perfetto/common/android_log_constants.proto",
32 "perfetto/common/commit_data_request.proto",
Primiano Tucci2854a0a2019-06-03 14:51:18 +010033 "perfetto/common/data_source_descriptor.proto",
Lalit Magantieb1bf212019-05-08 15:07:16 +010034 "perfetto/common/descriptor.proto",
Raymond Chiu303ed402019-06-20 12:50:04 -070035 "perfetto/common/gpu_counter_descriptor.proto",
Lalit Maganti279ecde2019-04-01 16:57:12 +010036 "perfetto/common/observable_events.proto",
37 "perfetto/common/sys_stats_counters.proto",
38 "perfetto/common/trace_stats.proto",
Primiano Tucci2854a0a2019-06-03 14:51:18 +010039 "perfetto/common/tracing_service_state.proto",
Lalit Maganti279ecde2019-04-01 16:57:12 +010040 ],
41 has_services = 1,
42 cc_api_version = 2,
43 cc_generic_services = 1,
44 visibility = [
45 "//visibility:public",
46 ],
47)
48
Lalit Maganti5e242472019-04-01 17:25:08 +010049# GN target: //protos/perfetto/common:lite_gen
Lalit Maganti279ecde2019-04-01 16:57:12 +010050cc_proto_library(
51 name = "common_cc_proto",
52 visibility = [
53 "//visibility:public",
54 ],
55 deps = [
56 "//third_party/perfetto/protos:common",
57 ],
58)
59
Lalit Magantibb0813e2019-06-03 13:43:14 +010060# GN target: //protos/perfetto/common:lite_gen
61java_proto_library(
62 name = "common_java_proto",
63 visibility = [
64 "//visibility:public",
65 ],
66 deps = [
67 "//third_party/perfetto/protos:common",
68 ],
69)
70
Lalit Maganti279ecde2019-04-01 16:57:12 +010071# GN target: //protos/perfetto/common:zero_gen
72proto_library(
73 name = "common_zero",
74 srcs = [
75 "perfetto/common/android_log_constants.proto",
76 "perfetto/common/commit_data_request.proto",
Primiano Tucci2854a0a2019-06-03 14:51:18 +010077 "perfetto/common/data_source_descriptor.proto",
Lalit Magantieb1bf212019-05-08 15:07:16 +010078 "perfetto/common/descriptor.proto",
Raymond Chiu303ed402019-06-20 12:50:04 -070079 "perfetto/common/gpu_counter_descriptor.proto",
Lalit Maganti279ecde2019-04-01 16:57:12 +010080 "perfetto/common/observable_events.proto",
81 "perfetto/common/sys_stats_counters.proto",
82 "perfetto/common/trace_stats.proto",
Primiano Tucci2854a0a2019-06-03 14:51:18 +010083 "perfetto/common/tracing_service_state.proto",
Lalit Maganti279ecde2019-04-01 16:57:12 +010084 ],
85)
86
87# GN target: //protos/perfetto/common:zero_gen
88pbzero_cc_proto_library(
89 name = "common_zero_cc_proto",
90 src_proto_library = "//third_party/perfetto/protos:common_zero",
91 deps = [
92 "//third_party/perfetto:libprotozero",
Lalit Maganti279ecde2019-04-01 16:57:12 +010093 ],
94)
95
Lalit Maganti5e242472019-04-01 17:25:08 +010096# GN target: //protos/perfetto/config:lite_gen
Lalit Maganti279ecde2019-04-01 16:57:12 +010097proto_library(
98 name = "config",
99 srcs = [
100 "perfetto/config/android/android_log_config.proto",
Ryan Savitskifde4ae62019-06-14 16:02:52 +0100101 "perfetto/config/android/packages_list_config.proto",
Lalit Maganti279ecde2019-04-01 16:57:12 +0100102 "perfetto/config/chrome/chrome_config.proto",
103 "perfetto/config/data_source_config.proto",
Lalit Maganti279ecde2019-04-01 16:57:12 +0100104 "perfetto/config/ftrace/ftrace_config.proto",
Raymond Chiu9a707c22019-05-22 13:19:47 -0700105 "perfetto/config/gpu/gpu_counter_config.proto",
Lalit Maganti279ecde2019-04-01 16:57:12 +0100106 "perfetto/config/inode_file/inode_file_config.proto",
107 "perfetto/config/power/android_power_config.proto",
108 "perfetto/config/process_stats/process_stats_config.proto",
109 "perfetto/config/profiling/heapprofd_config.proto",
110 "perfetto/config/sys_stats/sys_stats_config.proto",
111 "perfetto/config/test_config.proto",
112 "perfetto/config/trace_config.proto",
113 ],
114 has_services = 1,
115 cc_api_version = 2,
116 cc_generic_services = 1,
117 visibility = [
118 "//visibility:public",
119 ],
120 deps = [
121 "//third_party/perfetto/protos:common",
122 ],
123)
124
Lalit Maganti5e242472019-04-01 17:25:08 +0100125# GN target: //protos/perfetto/config:lite_gen
Lalit Maganti279ecde2019-04-01 16:57:12 +0100126cc_proto_library(
127 name = "config_cc_proto",
128 visibility = [
129 "//visibility:public",
130 ],
131 deps = [
132 "//third_party/perfetto/protos:config",
133 ],
134)
135
Lalit Magantibb0813e2019-06-03 13:43:14 +0100136# GN target: //protos/perfetto/config:lite_gen
137java_proto_library(
138 name = "config_java_proto",
139 visibility = [
140 "//visibility:public",
141 ],
142 deps = [
143 "//third_party/perfetto/protos:config",
144 ],
145)
146
Hector Dearman8044f5e2019-04-24 13:30:42 +0100147# GN target: //protos/perfetto/config:merged_config_gen
148proto_library(
149 name = "config_merged_config_gen",
150 srcs = [
151 "perfetto/config/perfetto_config.proto",
152 ],
153 has_services = 1,
154 cc_api_version = 2,
155 cc_generic_services = 1,
156 visibility = [
157 "//visibility:public",
158 ],
159)
160
161# GN target: //protos/perfetto/config:merged_config_gen
162cc_proto_library(
163 name = "config_merged_config_gen_cc_proto",
164 visibility = [
165 "//visibility:public",
166 ],
167 deps = [
168 "//third_party/perfetto/protos:config_merged_config_gen",
169 ],
170)
171
Lalit Magantibb0813e2019-06-03 13:43:14 +0100172# GN target: //protos/perfetto/config:merged_config_gen
173java_proto_library(
174 name = "config_merged_config_gen_java_proto",
175 visibility = [
176 "//visibility:public",
177 ],
178 deps = [
179 "//third_party/perfetto/protos:config_merged_config_gen",
180 ],
181)
182
Lalit Maganti279ecde2019-04-01 16:57:12 +0100183# GN target: //protos/perfetto/config:zero_gen
184proto_library(
185 name = "config_zero",
186 srcs = [
187 "perfetto/config/android/android_log_config.proto",
Ryan Savitskifde4ae62019-06-14 16:02:52 +0100188 "perfetto/config/android/packages_list_config.proto",
Lalit Maganti279ecde2019-04-01 16:57:12 +0100189 "perfetto/config/chrome/chrome_config.proto",
190 "perfetto/config/data_source_config.proto",
Lalit Maganti279ecde2019-04-01 16:57:12 +0100191 "perfetto/config/ftrace/ftrace_config.proto",
Raymond Chiu9a707c22019-05-22 13:19:47 -0700192 "perfetto/config/gpu/gpu_counter_config.proto",
Lalit Maganti279ecde2019-04-01 16:57:12 +0100193 "perfetto/config/inode_file/inode_file_config.proto",
194 "perfetto/config/power/android_power_config.proto",
195 "perfetto/config/process_stats/process_stats_config.proto",
196 "perfetto/config/profiling/heapprofd_config.proto",
197 "perfetto/config/sys_stats/sys_stats_config.proto",
198 "perfetto/config/test_config.proto",
199 "perfetto/config/trace_config.proto",
200 ],
201 deps = [
202 "//third_party/perfetto/protos:common_zero",
203 ],
204)
205
206# GN target: //protos/perfetto/config:zero_gen
207pbzero_cc_proto_library(
208 name = "config_zero_cc_proto",
209 src_proto_library = "//third_party/perfetto/protos:config_zero",
210 deps = [
211 "//third_party/perfetto:libprotozero",
Lalit Maganti279ecde2019-04-01 16:57:12 +0100212 ],
213)
214
Ioannis Ilkos76922162019-05-16 16:29:30 +0100215# GN target: //protos/perfetto/metrics:lite_gen
216proto_library(
217 name = "metrics",
218 srcs = [
219 "perfetto/metrics/metrics.proto",
220 ],
221 has_services = 1,
222 cc_api_version = 2,
223 cc_generic_services = 1,
224 visibility = [
225 "//visibility:public",
226 ],
227 deps = [
228 "//third_party/perfetto/protos:metrics_android",
229 ],
230)
231
232# GN target: //protos/perfetto/metrics/android:lite_gen
233proto_library(
234 name = "metrics_android",
235 srcs = [
Silvia Vinyesb39c77f2019-06-04 10:46:12 +0100236 "perfetto/metrics/android/batt_metric.proto",
Silvia Vinyes2e6a7312019-06-04 11:15:59 +0100237 "perfetto/metrics/android/cpu_metric.proto",
Ioannis Ilkos05e211f2019-05-28 15:21:00 +0100238 "perfetto/metrics/android/heap_profile.proto",
Ioannis Ilkosdb8b1cb2019-06-25 17:05:32 +0100239 "perfetto/metrics/android/ion_metric.proto",
Ioannis Ilkos3e5b9152019-06-17 19:09:58 +0100240 "perfetto/metrics/android/lmk_metric.proto",
Ioannis Ilkos76922162019-05-16 16:29:30 +0100241 "perfetto/metrics/android/mem_metric.proto",
Lalit Magantia316d6e2019-07-09 19:01:01 +0100242 "perfetto/metrics/android/mem_unagg_metric.proto",
Ioannis Ilkosf1835e32019-07-11 14:11:48 +0100243 "perfetto/metrics/android/package_list.proto",
Ioannis Ilkos3e5b9152019-06-17 19:09:58 +0100244 "perfetto/metrics/android/powrails_metric.proto",
Ioannis Ilkos96bec012019-06-27 15:21:57 +0100245 "perfetto/metrics/android/process_growth.proto",
Ioannis Ilkos76922162019-05-16 16:29:30 +0100246 "perfetto/metrics/android/startup_metric.proto",
247 ],
248 has_services = 1,
249 cc_api_version = 2,
250 cc_generic_services = 1,
251 visibility = [
252 "//visibility:public",
253 ],
254)
255
256# GN target: //protos/perfetto/metrics/android:lite_gen
257cc_proto_library(
258 name = "metrics_android_cc_proto",
259 visibility = [
260 "//visibility:public",
261 ],
262 deps = [
263 "//third_party/perfetto/protos:metrics_android",
264 ],
265)
266
Lalit Magantibb0813e2019-06-03 13:43:14 +0100267# GN target: //protos/perfetto/metrics/android:lite_gen
268java_proto_library(
269 name = "metrics_android_java_proto",
270 visibility = [
271 "//visibility:public",
272 ],
273 deps = [
274 "//third_party/perfetto/protos:metrics_android",
275 ],
276)
277
Lalit Maganti26f69bd2019-04-29 18:23:47 +0100278# GN target: //protos/perfetto/metrics/android:zero_gen
279proto_library(
280 name = "metrics_android_zero",
281 srcs = [
Silvia Vinyesb39c77f2019-06-04 10:46:12 +0100282 "perfetto/metrics/android/batt_metric.proto",
Silvia Vinyes2e6a7312019-06-04 11:15:59 +0100283 "perfetto/metrics/android/cpu_metric.proto",
Ioannis Ilkos05e211f2019-05-28 15:21:00 +0100284 "perfetto/metrics/android/heap_profile.proto",
Ioannis Ilkosdb8b1cb2019-06-25 17:05:32 +0100285 "perfetto/metrics/android/ion_metric.proto",
Ioannis Ilkos3e5b9152019-06-17 19:09:58 +0100286 "perfetto/metrics/android/lmk_metric.proto",
Lalit Maganti26f69bd2019-04-29 18:23:47 +0100287 "perfetto/metrics/android/mem_metric.proto",
Lalit Magantia316d6e2019-07-09 19:01:01 +0100288 "perfetto/metrics/android/mem_unagg_metric.proto",
Ioannis Ilkosf1835e32019-07-11 14:11:48 +0100289 "perfetto/metrics/android/package_list.proto",
Ioannis Ilkos3e5b9152019-06-17 19:09:58 +0100290 "perfetto/metrics/android/powrails_metric.proto",
Ioannis Ilkos96bec012019-06-27 15:21:57 +0100291 "perfetto/metrics/android/process_growth.proto",
Ioannis Ilkos20d5e8b2019-05-16 15:43:26 +0100292 "perfetto/metrics/android/startup_metric.proto",
Lalit Maganti26f69bd2019-04-29 18:23:47 +0100293 ],
294)
295
296# GN target: //protos/perfetto/metrics/android:zero_gen
297pbzero_cc_proto_library(
298 name = "metrics_android_zero_cc_proto",
299 src_proto_library = "//third_party/perfetto/protos:metrics_android_zero",
300 deps = [
301 "//third_party/perfetto:libprotozero",
Lalit Maganti26f69bd2019-04-29 18:23:47 +0100302 ],
303)
304
Ioannis Ilkos76922162019-05-16 16:29:30 +0100305# GN target: //protos/perfetto/metrics:lite_gen
306cc_proto_library(
307 name = "metrics_cc_proto",
308 visibility = [
309 "//visibility:public",
310 ],
311 deps = [
312 "//third_party/perfetto/protos:metrics",
313 ],
314)
315
Lalit Magantibb0813e2019-06-03 13:43:14 +0100316# GN target: //protos/perfetto/metrics:lite_gen
317java_proto_library(
318 name = "metrics_java_proto",
319 visibility = [
320 "//visibility:public",
321 ],
322 deps = [
323 "//third_party/perfetto/protos:metrics",
324 ],
325)
326
Lalit Maganti26f69bd2019-04-29 18:23:47 +0100327# GN target: //protos/perfetto/metrics:zero_gen
328proto_library(
329 name = "metrics_zero",
330 srcs = [
331 "perfetto/metrics/metrics.proto",
332 ],
333 deps = [
334 "//third_party/perfetto/protos:metrics_android_zero",
335 ],
336)
337
338# GN target: //protos/perfetto/metrics:zero_gen
339pbzero_cc_proto_library(
340 name = "metrics_zero_cc_proto",
341 src_proto_library = "//third_party/perfetto/protos:metrics_zero",
342 deps = [
343 "//third_party/perfetto:libprotozero",
Lalit Maganti26f69bd2019-04-29 18:23:47 +0100344 ],
345)
346
Lalit Maganti5e242472019-04-01 17:25:08 +0100347# GN target: //protos/third_party/pprof:lite_gen
Lalit Maganti279ecde2019-04-01 16:57:12 +0100348proto_library(
Lalit Maganti98465e12019-04-04 14:08:40 +0100349 name = "protos_third_party_pprof",
Lalit Maganti279ecde2019-04-01 16:57:12 +0100350 srcs = [
351 "third_party/pprof/profile.proto",
352 ],
353 has_services = 1,
354 cc_api_version = 2,
355 cc_generic_services = 1,
356 visibility = [
357 "//visibility:public",
358 ],
359)
360
Lalit Maganti5e242472019-04-01 17:25:08 +0100361# GN target: //protos/third_party/pprof:lite_gen
Lalit Maganti279ecde2019-04-01 16:57:12 +0100362cc_proto_library(
Lalit Maganti98465e12019-04-04 14:08:40 +0100363 name = "protos_third_party_pprof_cc_proto",
Lalit Maganti279ecde2019-04-01 16:57:12 +0100364 visibility = [
365 "//visibility:public",
366 ],
367 deps = [
Lalit Maganti98465e12019-04-04 14:08:40 +0100368 "//third_party/perfetto/protos:protos_third_party_pprof",
Lalit Maganti279ecde2019-04-01 16:57:12 +0100369 ],
370)
371
Lalit Magantibb0813e2019-06-03 13:43:14 +0100372# GN target: //protos/third_party/pprof:lite_gen
373java_proto_library(
374 name = "protos_third_party_pprof_java_proto",
375 visibility = [
376 "//visibility:public",
377 ],
378 deps = [
379 "//third_party/perfetto/protos:protos_third_party_pprof",
380 ],
381)
382
Lalit Maganti5e242472019-04-01 17:25:08 +0100383# GN target: //protos/perfetto/trace:lite_gen
Lalit Maganti279ecde2019-04-01 16:57:12 +0100384proto_library(
385 name = "trace",
386 srcs = [
387 "perfetto/trace/test_event.proto",
388 "perfetto/trace/trace.proto",
389 "perfetto/trace/trace_packet.proto",
390 ],
391 has_services = 1,
392 cc_api_version = 2,
393 cc_generic_services = 1,
394 visibility = [
395 "//visibility:public",
396 ],
397 deps = [
Lalit Maganti279ecde2019-04-01 16:57:12 +0100398 "//third_party/perfetto/protos:common",
399 "//third_party/perfetto/protos:config",
Lalit Maganti98465e12019-04-04 14:08:40 +0100400 "//third_party/perfetto/protos:trace_android",
401 "//third_party/perfetto/protos:trace_chrome",
402 "//third_party/perfetto/protos:trace_filesystem",
403 "//third_party/perfetto/protos:trace_ftrace",
Raymond Chiu9a707c22019-05-22 13:19:47 -0700404 "//third_party/perfetto/protos:trace_gpu",
Lalit Maganti98465e12019-04-04 14:08:40 +0100405 "//third_party/perfetto/protos:trace_interned_data",
Lalit Maganti279ecde2019-04-01 16:57:12 +0100406 "//third_party/perfetto/protos:trace_minimal",
Primiano Tuccib02d8dc2019-06-04 11:46:43 +0100407 "//third_party/perfetto/protos:trace_perfetto",
Lalit Maganti98465e12019-04-04 14:08:40 +0100408 "//third_party/perfetto/protos:trace_power",
409 "//third_party/perfetto/protos:trace_profiling",
410 "//third_party/perfetto/protos:trace_ps",
411 "//third_party/perfetto/protos:trace_sys_stats",
412 "//third_party/perfetto/protos:trace_track_event",
413 ],
414)
415
416# GN target: //protos/perfetto/trace/android:lite_gen
417proto_library(
418 name = "trace_android",
419 srcs = [
420 "perfetto/trace/android/android_log.proto",
421 "perfetto/trace/android/packages_list.proto",
422 ],
423 has_services = 1,
424 cc_api_version = 2,
425 cc_generic_services = 1,
426 visibility = [
427 "//visibility:public",
428 ],
429 deps = [
430 "//third_party/perfetto/protos:common",
431 ],
432)
433
434# GN target: //protos/perfetto/trace/android:lite_gen
435cc_proto_library(
436 name = "trace_android_cc_proto",
437 visibility = [
438 "//visibility:public",
439 ],
440 deps = [
441 "//third_party/perfetto/protos:trace_android",
442 ],
443)
444
Lalit Magantibb0813e2019-06-03 13:43:14 +0100445# GN target: //protos/perfetto/trace/android:lite_gen
446java_proto_library(
447 name = "trace_android_java_proto",
448 visibility = [
449 "//visibility:public",
450 ],
451 deps = [
452 "//third_party/perfetto/protos:trace_android",
453 ],
454)
455
Lalit Maganti98465e12019-04-04 14:08:40 +0100456# GN target: //protos/perfetto/trace/android:zero_gen
457proto_library(
458 name = "trace_android_zero",
459 srcs = [
460 "perfetto/trace/android/android_log.proto",
461 "perfetto/trace/android/packages_list.proto",
462 ],
463 deps = [
464 "//third_party/perfetto/protos:common_zero",
465 ],
466)
467
468# GN target: //protos/perfetto/trace/android:zero_gen
469pbzero_cc_proto_library(
470 name = "trace_android_zero_cc_proto",
471 src_proto_library = "//third_party/perfetto/protos:trace_android_zero",
472 deps = [
473 "//third_party/perfetto:libprotozero",
Lalit Maganti279ecde2019-04-01 16:57:12 +0100474 ],
475)
476
Lalit Maganti5e242472019-04-01 17:25:08 +0100477# GN target: //protos/perfetto/trace:lite_gen
Lalit Maganti279ecde2019-04-01 16:57:12 +0100478cc_proto_library(
479 name = "trace_cc_proto",
480 visibility = [
481 "//visibility:public",
482 ],
483 deps = [
484 "//third_party/perfetto/protos:trace",
485 ],
486)
487
Lalit Maganti98465e12019-04-04 14:08:40 +0100488# GN target: //protos/perfetto/trace/chrome:lite_gen
489proto_library(
490 name = "trace_chrome",
491 srcs = [
Mikhail Khokhlov5b60af52019-05-15 10:09:34 +0100492 "perfetto/trace/chrome/chrome_benchmark_metadata.proto",
Siddhartha S1239fb32019-06-06 11:17:13 -0700493 "perfetto/trace/chrome/chrome_metadata.proto",
Lalit Maganti98465e12019-04-04 14:08:40 +0100494 "perfetto/trace/chrome/chrome_trace_event.proto",
495 ],
496 has_services = 1,
497 cc_api_version = 2,
498 cc_generic_services = 1,
499 visibility = [
500 "//visibility:public",
501 ],
502)
503
504# GN target: //protos/perfetto/trace/chrome:lite_gen
505cc_proto_library(
506 name = "trace_chrome_cc_proto",
507 visibility = [
508 "//visibility:public",
509 ],
510 deps = [
511 "//third_party/perfetto/protos:trace_chrome",
512 ],
513)
514
Lalit Magantibb0813e2019-06-03 13:43:14 +0100515# GN target: //protos/perfetto/trace/chrome:lite_gen
516java_proto_library(
517 name = "trace_chrome_java_proto",
518 visibility = [
519 "//visibility:public",
520 ],
521 deps = [
522 "//third_party/perfetto/protos:trace_chrome",
523 ],
524)
525
Lalit Maganti98465e12019-04-04 14:08:40 +0100526# GN target: //protos/perfetto/trace/chrome:zero_gen
527proto_library(
528 name = "trace_chrome_zero",
529 srcs = [
Mikhail Khokhlov5b60af52019-05-15 10:09:34 +0100530 "perfetto/trace/chrome/chrome_benchmark_metadata.proto",
Siddhartha S1239fb32019-06-06 11:17:13 -0700531 "perfetto/trace/chrome/chrome_metadata.proto",
Lalit Maganti98465e12019-04-04 14:08:40 +0100532 "perfetto/trace/chrome/chrome_trace_event.proto",
533 ],
534 deps = [
535 "//third_party/perfetto/protos:trace_interned_data_zero",
Florian Mayerd0ee6322019-06-07 12:15:48 +0100536 "//third_party/perfetto/protos:trace_profiling_zero",
Lalit Maganti98465e12019-04-04 14:08:40 +0100537 "//third_party/perfetto/protos:trace_track_event_zero",
538 ],
539)
540
541# GN target: //protos/perfetto/trace/chrome:zero_gen
542pbzero_cc_proto_library(
543 name = "trace_chrome_zero_cc_proto",
544 src_proto_library = "//third_party/perfetto/protos:trace_chrome_zero",
545 deps = [
546 "//third_party/perfetto:libprotozero",
Lalit Maganti98465e12019-04-04 14:08:40 +0100547 ],
548)
549
550# GN target: //protos/perfetto/trace/filesystem:lite_gen
551proto_library(
552 name = "trace_filesystem",
553 srcs = [
554 "perfetto/trace/filesystem/inode_file_map.proto",
555 ],
556 has_services = 1,
557 cc_api_version = 2,
558 cc_generic_services = 1,
559 visibility = [
560 "//visibility:public",
561 ],
562)
563
564# GN target: //protos/perfetto/trace/filesystem:lite_gen
565cc_proto_library(
566 name = "trace_filesystem_cc_proto",
567 visibility = [
568 "//visibility:public",
569 ],
570 deps = [
571 "//third_party/perfetto/protos:trace_filesystem",
572 ],
573)
574
Lalit Magantibb0813e2019-06-03 13:43:14 +0100575# GN target: //protos/perfetto/trace/filesystem:lite_gen
576java_proto_library(
577 name = "trace_filesystem_java_proto",
578 visibility = [
579 "//visibility:public",
580 ],
581 deps = [
582 "//third_party/perfetto/protos:trace_filesystem",
583 ],
584)
585
Lalit Maganti98465e12019-04-04 14:08:40 +0100586# GN target: //protos/perfetto/trace/filesystem:zero_gen
587proto_library(
588 name = "trace_filesystem_zero",
589 srcs = [
590 "perfetto/trace/filesystem/inode_file_map.proto",
591 ],
592)
593
594# GN target: //protos/perfetto/trace/filesystem:zero_gen
595pbzero_cc_proto_library(
596 name = "trace_filesystem_zero_cc_proto",
597 src_proto_library = "//third_party/perfetto/protos:trace_filesystem_zero",
598 deps = [
599 "//third_party/perfetto:libprotozero",
Lalit Maganti98465e12019-04-04 14:08:40 +0100600 ],
601)
602
603# GN target: //protos/perfetto/trace/ftrace:lite_gen
604proto_library(
605 name = "trace_ftrace",
606 srcs = [
607 "perfetto/trace/ftrace/binder.proto",
608 "perfetto/trace/ftrace/block.proto",
609 "perfetto/trace/ftrace/cgroup.proto",
610 "perfetto/trace/ftrace/clk.proto",
611 "perfetto/trace/ftrace/compaction.proto",
612 "perfetto/trace/ftrace/ext4.proto",
613 "perfetto/trace/ftrace/f2fs.proto",
614 "perfetto/trace/ftrace/fence.proto",
615 "perfetto/trace/ftrace/filemap.proto",
616 "perfetto/trace/ftrace/ftrace.proto",
617 "perfetto/trace/ftrace/ftrace_event.proto",
618 "perfetto/trace/ftrace/ftrace_event_bundle.proto",
619 "perfetto/trace/ftrace/ftrace_stats.proto",
620 "perfetto/trace/ftrace/generic.proto",
621 "perfetto/trace/ftrace/i2c.proto",
622 "perfetto/trace/ftrace/ipi.proto",
623 "perfetto/trace/ftrace/irq.proto",
624 "perfetto/trace/ftrace/kmem.proto",
625 "perfetto/trace/ftrace/lowmemorykiller.proto",
626 "perfetto/trace/ftrace/mdss.proto",
627 "perfetto/trace/ftrace/mm_event.proto",
628 "perfetto/trace/ftrace/oom.proto",
629 "perfetto/trace/ftrace/power.proto",
630 "perfetto/trace/ftrace/raw_syscalls.proto",
631 "perfetto/trace/ftrace/regulator.proto",
632 "perfetto/trace/ftrace/sched.proto",
633 "perfetto/trace/ftrace/signal.proto",
634 "perfetto/trace/ftrace/sync.proto",
Hector Dearmanbfc24112019-06-04 19:35:51 +0100635 "perfetto/trace/ftrace/systrace.proto",
Lalit Maganti98465e12019-04-04 14:08:40 +0100636 "perfetto/trace/ftrace/task.proto",
637 "perfetto/trace/ftrace/test_bundle_wrapper.proto",
638 "perfetto/trace/ftrace/vmscan.proto",
639 "perfetto/trace/ftrace/workqueue.proto",
640 ],
641 has_services = 1,
642 cc_api_version = 2,
643 cc_generic_services = 1,
644 visibility = [
645 "//visibility:public",
646 ],
647)
648
649# GN target: //protos/perfetto/trace/ftrace:lite_gen
650cc_proto_library(
651 name = "trace_ftrace_cc_proto",
652 visibility = [
653 "//visibility:public",
654 ],
655 deps = [
656 "//third_party/perfetto/protos:trace_ftrace",
657 ],
658)
659
Lalit Magantibb0813e2019-06-03 13:43:14 +0100660# GN target: //protos/perfetto/trace/ftrace:lite_gen
661java_proto_library(
662 name = "trace_ftrace_java_proto",
663 visibility = [
664 "//visibility:public",
665 ],
666 deps = [
667 "//third_party/perfetto/protos:trace_ftrace",
668 ],
669)
670
Lalit Maganti98465e12019-04-04 14:08:40 +0100671# GN target: //protos/perfetto/trace/ftrace:zero_gen
672proto_library(
673 name = "trace_ftrace_zero",
674 srcs = [
675 "perfetto/trace/ftrace/binder.proto",
676 "perfetto/trace/ftrace/block.proto",
677 "perfetto/trace/ftrace/cgroup.proto",
678 "perfetto/trace/ftrace/clk.proto",
679 "perfetto/trace/ftrace/compaction.proto",
680 "perfetto/trace/ftrace/ext4.proto",
681 "perfetto/trace/ftrace/f2fs.proto",
682 "perfetto/trace/ftrace/fence.proto",
683 "perfetto/trace/ftrace/filemap.proto",
684 "perfetto/trace/ftrace/ftrace.proto",
685 "perfetto/trace/ftrace/ftrace_event.proto",
686 "perfetto/trace/ftrace/ftrace_event_bundle.proto",
687 "perfetto/trace/ftrace/ftrace_stats.proto",
688 "perfetto/trace/ftrace/generic.proto",
689 "perfetto/trace/ftrace/i2c.proto",
690 "perfetto/trace/ftrace/ipi.proto",
691 "perfetto/trace/ftrace/irq.proto",
692 "perfetto/trace/ftrace/kmem.proto",
693 "perfetto/trace/ftrace/lowmemorykiller.proto",
694 "perfetto/trace/ftrace/mdss.proto",
695 "perfetto/trace/ftrace/mm_event.proto",
696 "perfetto/trace/ftrace/oom.proto",
697 "perfetto/trace/ftrace/power.proto",
698 "perfetto/trace/ftrace/raw_syscalls.proto",
699 "perfetto/trace/ftrace/regulator.proto",
700 "perfetto/trace/ftrace/sched.proto",
701 "perfetto/trace/ftrace/signal.proto",
702 "perfetto/trace/ftrace/sync.proto",
Hector Dearmanbfc24112019-06-04 19:35:51 +0100703 "perfetto/trace/ftrace/systrace.proto",
Lalit Maganti98465e12019-04-04 14:08:40 +0100704 "perfetto/trace/ftrace/task.proto",
705 "perfetto/trace/ftrace/test_bundle_wrapper.proto",
706 "perfetto/trace/ftrace/vmscan.proto",
707 "perfetto/trace/ftrace/workqueue.proto",
708 ],
709)
710
711# GN target: //protos/perfetto/trace/ftrace:zero_gen
712pbzero_cc_proto_library(
713 name = "trace_ftrace_zero_cc_proto",
714 src_proto_library = "//third_party/perfetto/protos:trace_ftrace_zero",
715 deps = [
716 "//third_party/perfetto:libprotozero",
Lalit Maganti98465e12019-04-04 14:08:40 +0100717 ],
718)
719
Raymond Chiu9a707c22019-05-22 13:19:47 -0700720# GN target: //protos/perfetto/trace/gpu:lite_gen
721proto_library(
722 name = "trace_gpu",
723 srcs = [
724 "perfetto/trace/gpu/gpu_counter_event.proto",
725 "perfetto/trace/gpu/gpu_render_stage_event.proto",
726 ],
727 has_services = 1,
728 cc_api_version = 2,
729 cc_generic_services = 1,
730 visibility = [
731 "//visibility:public",
732 ],
733 deps = [
734 "//third_party/perfetto/protos:common",
735 ],
736)
737
738# GN target: //protos/perfetto/trace/gpu:lite_gen
739cc_proto_library(
740 name = "trace_gpu_cc_proto",
741 visibility = [
742 "//visibility:public",
743 ],
744 deps = [
745 "//third_party/perfetto/protos:trace_gpu",
746 ],
747)
748
749# GN target: //protos/perfetto/trace/gpu:lite_gen
750java_proto_library(
751 name = "trace_gpu_java_proto",
752 visibility = [
753 "//visibility:public",
754 ],
755 deps = [
756 "//third_party/perfetto/protos:trace_gpu",
757 ],
758)
759
760# GN target: //protos/perfetto/trace/gpu:zero_gen
761proto_library(
762 name = "trace_gpu_zero",
763 srcs = [
764 "perfetto/trace/gpu/gpu_counter_event.proto",
765 "perfetto/trace/gpu/gpu_render_stage_event.proto",
766 ],
767 deps = [
768 "//third_party/perfetto/protos:common_zero",
769 ],
770)
771
772# GN target: //protos/perfetto/trace/gpu:zero_gen
773pbzero_cc_proto_library(
774 name = "trace_gpu_zero_cc_proto",
775 src_proto_library = "//third_party/perfetto/protos:trace_gpu_zero",
776 deps = [
777 "//third_party/perfetto:libprotozero",
778 ],
779)
780
Lalit Maganti98465e12019-04-04 14:08:40 +0100781# GN target: //protos/perfetto/trace/interned_data:lite_gen
782proto_library(
783 name = "trace_interned_data",
784 srcs = [
785 "perfetto/trace/interned_data/interned_data.proto",
786 ],
787 has_services = 1,
788 cc_api_version = 2,
789 cc_generic_services = 1,
790 visibility = [
791 "//visibility:public",
792 ],
793 deps = [
Florian Mayerd0ee6322019-06-07 12:15:48 +0100794 "//third_party/perfetto/protos:trace_profiling",
Lalit Maganti98465e12019-04-04 14:08:40 +0100795 "//third_party/perfetto/protos:trace_track_event",
796 ],
797)
798
799# GN target: //protos/perfetto/trace/interned_data:lite_gen
800cc_proto_library(
801 name = "trace_interned_data_cc_proto",
802 visibility = [
803 "//visibility:public",
804 ],
805 deps = [
806 "//third_party/perfetto/protos:trace_interned_data",
807 ],
808)
809
Lalit Magantibb0813e2019-06-03 13:43:14 +0100810# GN target: //protos/perfetto/trace/interned_data:lite_gen
811java_proto_library(
812 name = "trace_interned_data_java_proto",
813 visibility = [
814 "//visibility:public",
815 ],
816 deps = [
817 "//third_party/perfetto/protos:trace_interned_data",
818 ],
819)
820
Lalit Maganti98465e12019-04-04 14:08:40 +0100821# GN target: //protos/perfetto/trace/interned_data:zero_gen
822proto_library(
823 name = "trace_interned_data_zero",
824 srcs = [
825 "perfetto/trace/interned_data/interned_data.proto",
826 ],
827 deps = [
Florian Mayerd0ee6322019-06-07 12:15:48 +0100828 "//third_party/perfetto/protos:trace_profiling_zero",
Lalit Maganti98465e12019-04-04 14:08:40 +0100829 "//third_party/perfetto/protos:trace_track_event_zero",
830 ],
831)
832
833# GN target: //protos/perfetto/trace/interned_data:zero_gen
834pbzero_cc_proto_library(
835 name = "trace_interned_data_zero_cc_proto",
836 src_proto_library = "//third_party/perfetto/protos:trace_interned_data_zero",
837 deps = [
838 "//third_party/perfetto:libprotozero",
Lalit Maganti98465e12019-04-04 14:08:40 +0100839 ],
840)
841
Lalit Magantibb0813e2019-06-03 13:43:14 +0100842# GN target: //protos/perfetto/trace:lite_gen
843java_proto_library(
844 name = "trace_java_proto",
845 visibility = [
846 "//visibility:public",
847 ],
848 deps = [
849 "//third_party/perfetto/protos:trace",
850 ],
851)
852
Hector Dearman8044f5e2019-04-24 13:30:42 +0100853# GN target: //protos/perfetto/trace:merged_trace_gen
854proto_library(
855 name = "trace_merged_trace_gen",
856 srcs = [
857 "perfetto/trace/perfetto_trace.proto",
858 ],
859 has_services = 1,
860 cc_api_version = 2,
861 cc_generic_services = 1,
862 visibility = [
863 "//visibility:public",
864 ],
865)
866
867# GN target: //protos/perfetto/trace:merged_trace_gen
868cc_proto_library(
869 name = "trace_merged_trace_gen_cc_proto",
870 visibility = [
871 "//visibility:public",
872 ],
873 deps = [
874 "//third_party/perfetto/protos:trace_merged_trace_gen",
875 ],
876)
877
Lalit Magantibb0813e2019-06-03 13:43:14 +0100878# GN target: //protos/perfetto/trace:merged_trace_gen
879java_proto_library(
880 name = "trace_merged_trace_gen_java_proto",
881 visibility = [
882 "//visibility:public",
883 ],
884 deps = [
885 "//third_party/perfetto/protos:trace_merged_trace_gen",
886 ],
887)
888
Lalit Maganti5e242472019-04-01 17:25:08 +0100889# GN target: //protos/perfetto/trace:minimal_lite_gen
Lalit Maganti279ecde2019-04-01 16:57:12 +0100890proto_library(
891 name = "trace_minimal",
892 srcs = [
893 "perfetto/trace/clock_snapshot.proto",
894 "perfetto/trace/system_info.proto",
Stephen Nusko70ea3302019-04-01 19:44:40 +0100895 "perfetto/trace/trigger.proto",
Lalit Maganti279ecde2019-04-01 16:57:12 +0100896 ],
897 has_services = 1,
898 cc_api_version = 2,
899 cc_generic_services = 1,
900 visibility = [
901 "//visibility:public",
902 ],
903 deps = [
904 "//third_party/perfetto/protos:common",
905 "//third_party/perfetto/protos:config",
906 ],
907)
908
Lalit Maganti5e242472019-04-01 17:25:08 +0100909# GN target: //protos/perfetto/trace:minimal_lite_gen
Lalit Maganti279ecde2019-04-01 16:57:12 +0100910cc_proto_library(
911 name = "trace_minimal_cc_proto",
912 visibility = [
913 "//visibility:public",
914 ],
915 deps = [
916 "//third_party/perfetto/protos:trace_minimal",
917 ],
918)
919
Lalit Magantibb0813e2019-06-03 13:43:14 +0100920# GN target: //protos/perfetto/trace:minimal_lite_gen
921java_proto_library(
922 name = "trace_minimal_java_proto",
923 visibility = [
924 "//visibility:public",
925 ],
926 deps = [
927 "//third_party/perfetto/protos:trace_minimal",
928 ],
929)
930
Primiano Tuccib02d8dc2019-06-04 11:46:43 +0100931# GN target: //protos/perfetto/trace/perfetto:lite_gen
932proto_library(
933 name = "trace_perfetto",
934 srcs = [
935 "perfetto/trace/perfetto/perfetto_metatrace.proto",
936 ],
937 has_services = 1,
938 cc_api_version = 2,
939 cc_generic_services = 1,
940 visibility = [
941 "//visibility:public",
942 ],
943)
944
945# GN target: //protos/perfetto/trace/perfetto:lite_gen
946cc_proto_library(
947 name = "trace_perfetto_cc_proto",
948 visibility = [
949 "//visibility:public",
950 ],
951 deps = [
952 "//third_party/perfetto/protos:trace_perfetto",
953 ],
954)
955
956# GN target: //protos/perfetto/trace/perfetto:lite_gen
957java_proto_library(
958 name = "trace_perfetto_java_proto",
959 visibility = [
960 "//visibility:public",
961 ],
962 deps = [
963 "//third_party/perfetto/protos:trace_perfetto",
964 ],
965)
966
967# GN target: //protos/perfetto/trace/perfetto:zero_gen
968proto_library(
969 name = "trace_perfetto_zero",
970 srcs = [
971 "perfetto/trace/perfetto/perfetto_metatrace.proto",
972 ],
973)
974
975# GN target: //protos/perfetto/trace/perfetto:zero_gen
976pbzero_cc_proto_library(
977 name = "trace_perfetto_zero_cc_proto",
978 src_proto_library = "//third_party/perfetto/protos:trace_perfetto_zero",
979 deps = [
980 "//third_party/perfetto:libprotozero",
981 ],
982)
983
Lalit Maganti98465e12019-04-04 14:08:40 +0100984# GN target: //protos/perfetto/trace/power:lite_gen
985proto_library(
986 name = "trace_power",
987 srcs = [
988 "perfetto/trace/power/battery_counters.proto",
989 "perfetto/trace/power/power_rails.proto",
990 ],
991 has_services = 1,
992 cc_api_version = 2,
993 cc_generic_services = 1,
994 visibility = [
995 "//visibility:public",
996 ],
997)
998
999# GN target: //protos/perfetto/trace/power:lite_gen
1000cc_proto_library(
1001 name = "trace_power_cc_proto",
1002 visibility = [
1003 "//visibility:public",
1004 ],
1005 deps = [
1006 "//third_party/perfetto/protos:trace_power",
1007 ],
1008)
1009
Lalit Magantibb0813e2019-06-03 13:43:14 +01001010# GN target: //protos/perfetto/trace/power:lite_gen
1011java_proto_library(
1012 name = "trace_power_java_proto",
1013 visibility = [
1014 "//visibility:public",
1015 ],
1016 deps = [
1017 "//third_party/perfetto/protos:trace_power",
1018 ],
1019)
1020
Lalit Maganti98465e12019-04-04 14:08:40 +01001021# GN target: //protos/perfetto/trace/power:zero_gen
1022proto_library(
1023 name = "trace_power_zero",
1024 srcs = [
1025 "perfetto/trace/power/battery_counters.proto",
1026 "perfetto/trace/power/power_rails.proto",
1027 ],
1028)
1029
1030# GN target: //protos/perfetto/trace/power:zero_gen
1031pbzero_cc_proto_library(
1032 name = "trace_power_zero_cc_proto",
1033 src_proto_library = "//third_party/perfetto/protos:trace_power_zero",
1034 deps = [
1035 "//third_party/perfetto:libprotozero",
Lalit Maganti98465e12019-04-04 14:08:40 +01001036 ],
1037)
1038
Florian Mayer41bca832019-05-09 17:30:26 +01001039# GN target: //protos/perfetto/trace_processor:lite_gen
1040proto_library(
1041 name = "trace_processor",
1042 srcs = [
1043 "perfetto/trace_processor/raw_query.proto",
1044 "perfetto/trace_processor/sched.proto",
1045 "perfetto/trace_processor/trace_processor.proto",
1046 ],
1047 has_services = 1,
1048 cc_api_version = 2,
1049 cc_generic_services = 1,
1050 visibility = [
1051 "//visibility:public",
1052 ],
1053)
1054
1055# GN target: //protos/perfetto/trace_processor:lite_gen
1056cc_proto_library(
1057 name = "trace_processor_cc_proto",
1058 visibility = [
1059 "//visibility:public",
1060 ],
1061 deps = [
1062 "//third_party/perfetto/protos:trace_processor",
1063 ],
1064)
1065
Lalit Magantibb0813e2019-06-03 13:43:14 +01001066# GN target: //protos/perfetto/trace_processor:lite_gen
1067java_proto_library(
1068 name = "trace_processor_java_proto",
1069 visibility = [
1070 "//visibility:public",
1071 ],
1072 deps = [
1073 "//third_party/perfetto/protos:trace_processor",
1074 ],
1075)
1076
Lalit Magantie59293b2019-05-22 15:07:39 +01001077# GN target: //protos/perfetto/trace_processor:metrics_impl_zero_gen
1078proto_library(
1079 name = "trace_processor_metrics_impl_zero",
1080 srcs = [
1081 "perfetto/trace_processor/metrics_impl.proto",
1082 ],
1083)
1084
1085# GN target: //protos/perfetto/trace_processor:metrics_impl_zero_gen
1086pbzero_cc_proto_library(
1087 name = "trace_processor_metrics_impl_zero_cc_proto",
1088 src_proto_library = "//third_party/perfetto/protos:trace_processor_metrics_impl_zero",
1089 deps = [
1090 "//third_party/perfetto:libprotozero",
Lalit Magantie59293b2019-05-22 15:07:39 +01001091 ],
1092)
1093
Lalit Maganti98465e12019-04-04 14:08:40 +01001094# GN target: //protos/perfetto/trace/profiling:lite_gen
Lalit Maganti279ecde2019-04-01 16:57:12 +01001095proto_library(
Lalit Maganti98465e12019-04-04 14:08:40 +01001096 name = "trace_profiling",
Lalit Maganti279ecde2019-04-01 16:57:12 +01001097 srcs = [
Florian Mayer93d16ec2019-06-05 09:51:58 +01001098 "perfetto/trace/profiling/profile_common.proto",
Lalit Maganti98465e12019-04-04 14:08:40 +01001099 "perfetto/trace/profiling/profile_packet.proto",
Lalit Maganti279ecde2019-04-01 16:57:12 +01001100 ],
Lalit Maganti98465e12019-04-04 14:08:40 +01001101 has_services = 1,
1102 cc_api_version = 2,
1103 cc_generic_services = 1,
1104 visibility = [
1105 "//visibility:public",
Lalit Maganti279ecde2019-04-01 16:57:12 +01001106 ],
1107)
1108
Lalit Maganti98465e12019-04-04 14:08:40 +01001109# GN target: //protos/perfetto/trace/profiling:lite_gen
1110cc_proto_library(
1111 name = "trace_profiling_cc_proto",
1112 visibility = [
1113 "//visibility:public",
1114 ],
1115 deps = [
1116 "//third_party/perfetto/protos:trace_profiling",
1117 ],
1118)
1119
Lalit Magantibb0813e2019-06-03 13:43:14 +01001120# GN target: //protos/perfetto/trace/profiling:lite_gen
1121java_proto_library(
1122 name = "trace_profiling_java_proto",
1123 visibility = [
1124 "//visibility:public",
1125 ],
1126 deps = [
1127 "//third_party/perfetto/protos:trace_profiling",
1128 ],
1129)
1130
Lalit Maganti98465e12019-04-04 14:08:40 +01001131# GN target: //protos/perfetto/trace/profiling:zero_gen
1132proto_library(
1133 name = "trace_profiling_zero",
1134 srcs = [
Florian Mayer93d16ec2019-06-05 09:51:58 +01001135 "perfetto/trace/profiling/profile_common.proto",
Lalit Maganti98465e12019-04-04 14:08:40 +01001136 "perfetto/trace/profiling/profile_packet.proto",
1137 ],
1138)
1139
1140# GN target: //protos/perfetto/trace/profiling:zero_gen
Lalit Maganti279ecde2019-04-01 16:57:12 +01001141pbzero_cc_proto_library(
Lalit Maganti98465e12019-04-04 14:08:40 +01001142 name = "trace_profiling_zero_cc_proto",
1143 src_proto_library = "//third_party/perfetto/protos:trace_profiling_zero",
1144 deps = [
1145 "//third_party/perfetto:libprotozero",
Lalit Maganti98465e12019-04-04 14:08:40 +01001146 ],
1147)
1148
1149# GN target: //protos/perfetto/trace/ps:lite_gen
1150proto_library(
1151 name = "trace_ps",
1152 srcs = [
1153 "perfetto/trace/ps/process_stats.proto",
1154 "perfetto/trace/ps/process_tree.proto",
1155 ],
1156 has_services = 1,
1157 cc_api_version = 2,
1158 cc_generic_services = 1,
1159 visibility = [
1160 "//visibility:public",
1161 ],
1162)
1163
1164# GN target: //protos/perfetto/trace/ps:lite_gen
1165cc_proto_library(
1166 name = "trace_ps_cc_proto",
1167 visibility = [
1168 "//visibility:public",
1169 ],
1170 deps = [
1171 "//third_party/perfetto/protos:trace_ps",
1172 ],
1173)
1174
Lalit Magantibb0813e2019-06-03 13:43:14 +01001175# GN target: //protos/perfetto/trace/ps:lite_gen
1176java_proto_library(
1177 name = "trace_ps_java_proto",
1178 visibility = [
1179 "//visibility:public",
1180 ],
1181 deps = [
1182 "//third_party/perfetto/protos:trace_ps",
1183 ],
1184)
1185
Lalit Maganti98465e12019-04-04 14:08:40 +01001186# GN target: //protos/perfetto/trace/ps:zero_gen
1187proto_library(
1188 name = "trace_ps_zero",
1189 srcs = [
1190 "perfetto/trace/ps/process_stats.proto",
1191 "perfetto/trace/ps/process_tree.proto",
1192 ],
1193)
1194
1195# GN target: //protos/perfetto/trace/ps:zero_gen
1196pbzero_cc_proto_library(
1197 name = "trace_ps_zero_cc_proto",
1198 src_proto_library = "//third_party/perfetto/protos:trace_ps_zero",
1199 deps = [
1200 "//third_party/perfetto:libprotozero",
Lalit Maganti98465e12019-04-04 14:08:40 +01001201 ],
1202)
1203
1204# GN target: //protos/perfetto/trace/sys_stats:lite_gen
1205proto_library(
1206 name = "trace_sys_stats",
1207 srcs = [
1208 "perfetto/trace/sys_stats/sys_stats.proto",
1209 ],
1210 has_services = 1,
1211 cc_api_version = 2,
1212 cc_generic_services = 1,
1213 visibility = [
1214 "//visibility:public",
1215 ],
1216 deps = [
1217 "//third_party/perfetto/protos:common",
1218 ],
1219)
1220
1221# GN target: //protos/perfetto/trace/sys_stats:lite_gen
1222cc_proto_library(
1223 name = "trace_sys_stats_cc_proto",
1224 visibility = [
1225 "//visibility:public",
1226 ],
1227 deps = [
1228 "//third_party/perfetto/protos:trace_sys_stats",
1229 ],
1230)
1231
Lalit Magantibb0813e2019-06-03 13:43:14 +01001232# GN target: //protos/perfetto/trace/sys_stats:lite_gen
1233java_proto_library(
1234 name = "trace_sys_stats_java_proto",
1235 visibility = [
1236 "//visibility:public",
1237 ],
1238 deps = [
1239 "//third_party/perfetto/protos:trace_sys_stats",
1240 ],
1241)
1242
Lalit Maganti98465e12019-04-04 14:08:40 +01001243# GN target: //protos/perfetto/trace/sys_stats:zero_gen
1244proto_library(
1245 name = "trace_sys_stats_zero",
1246 srcs = [
1247 "perfetto/trace/sys_stats/sys_stats.proto",
1248 ],
1249 deps = [
1250 "//third_party/perfetto/protos:common_zero",
1251 ],
1252)
1253
1254# GN target: //protos/perfetto/trace/sys_stats:zero_gen
1255pbzero_cc_proto_library(
1256 name = "trace_sys_stats_zero_cc_proto",
1257 src_proto_library = "//third_party/perfetto/protos:trace_sys_stats_zero",
Lalit Maganti279ecde2019-04-01 16:57:12 +01001258 deps = [
1259 "//third_party/perfetto:libprotozero",
Lalit Maganti279ecde2019-04-01 16:57:12 +01001260 ],
1261)
1262
Lalit Maganti5e242472019-04-01 17:25:08 +01001263# GN target: //protos/perfetto/trace/track_event:lite_gen
Lalit Maganti279ecde2019-04-01 16:57:12 +01001264proto_library(
Lalit Maganti98465e12019-04-04 14:08:40 +01001265 name = "trace_track_event",
Lalit Maganti279ecde2019-04-01 16:57:12 +01001266 srcs = [
1267 "perfetto/trace/track_event/debug_annotation.proto",
1268 "perfetto/trace/track_event/process_descriptor.proto",
1269 "perfetto/trace/track_event/task_execution.proto",
1270 "perfetto/trace/track_event/thread_descriptor.proto",
1271 "perfetto/trace/track_event/track_event.proto",
1272 ],
1273 has_services = 1,
1274 cc_api_version = 2,
1275 cc_generic_services = 1,
1276 visibility = [
1277 "//visibility:public",
1278 ],
1279)
1280
Lalit Maganti5e242472019-04-01 17:25:08 +01001281# GN target: //protos/perfetto/trace/track_event:lite_gen
Lalit Maganti279ecde2019-04-01 16:57:12 +01001282cc_proto_library(
Lalit Maganti98465e12019-04-04 14:08:40 +01001283 name = "trace_track_event_cc_proto",
Lalit Maganti279ecde2019-04-01 16:57:12 +01001284 visibility = [
1285 "//visibility:public",
1286 ],
1287 deps = [
Lalit Maganti98465e12019-04-04 14:08:40 +01001288 "//third_party/perfetto/protos:trace_track_event",
Lalit Maganti279ecde2019-04-01 16:57:12 +01001289 ],
1290)
1291
Lalit Magantibb0813e2019-06-03 13:43:14 +01001292# GN target: //protos/perfetto/trace/track_event:lite_gen
1293java_proto_library(
1294 name = "trace_track_event_java_proto",
1295 visibility = [
1296 "//visibility:public",
1297 ],
1298 deps = [
1299 "//third_party/perfetto/protos:trace_track_event",
1300 ],
1301)
1302
Lalit Maganti279ecde2019-04-01 16:57:12 +01001303# GN target: //protos/perfetto/trace/track_event:zero_gen
1304proto_library(
Lalit Maganti98465e12019-04-04 14:08:40 +01001305 name = "trace_track_event_zero",
Lalit Maganti279ecde2019-04-01 16:57:12 +01001306 srcs = [
1307 "perfetto/trace/track_event/debug_annotation.proto",
1308 "perfetto/trace/track_event/process_descriptor.proto",
1309 "perfetto/trace/track_event/task_execution.proto",
1310 "perfetto/trace/track_event/thread_descriptor.proto",
1311 "perfetto/trace/track_event/track_event.proto",
1312 ],
1313)
1314
1315# GN target: //protos/perfetto/trace/track_event:zero_gen
1316pbzero_cc_proto_library(
Lalit Maganti98465e12019-04-04 14:08:40 +01001317 name = "trace_track_event_zero_cc_proto",
1318 src_proto_library = "//third_party/perfetto/protos:trace_track_event_zero",
1319 deps = [
1320 "//third_party/perfetto:libprotozero",
Lalit Maganti98465e12019-04-04 14:08:40 +01001321 ],
1322)
1323
1324# GN target: //protos/perfetto/trace:zero_gen
1325proto_library(
1326 name = "trace_zero",
1327 srcs = [
1328 "perfetto/trace/clock_snapshot.proto",
1329 "perfetto/trace/system_info.proto",
1330 "perfetto/trace/test_event.proto",
1331 "perfetto/trace/trace.proto",
1332 "perfetto/trace/trace_packet.proto",
1333 "perfetto/trace/trigger.proto",
1334 ],
1335 deps = [
1336 "//third_party/perfetto/protos:common_zero",
1337 "//third_party/perfetto/protos:config_zero",
1338 "//third_party/perfetto/protos:trace_android_zero",
1339 "//third_party/perfetto/protos:trace_chrome_zero",
1340 "//third_party/perfetto/protos:trace_filesystem_zero",
1341 "//third_party/perfetto/protos:trace_ftrace_zero",
Raymond Chiu9a707c22019-05-22 13:19:47 -07001342 "//third_party/perfetto/protos:trace_gpu_zero",
Lalit Maganti98465e12019-04-04 14:08:40 +01001343 "//third_party/perfetto/protos:trace_interned_data_zero",
Primiano Tuccib02d8dc2019-06-04 11:46:43 +01001344 "//third_party/perfetto/protos:trace_perfetto_zero",
Lalit Maganti98465e12019-04-04 14:08:40 +01001345 "//third_party/perfetto/protos:trace_power_zero",
1346 "//third_party/perfetto/protos:trace_profiling_zero",
1347 "//third_party/perfetto/protos:trace_ps_zero",
1348 "//third_party/perfetto/protos:trace_sys_stats_zero",
1349 "//third_party/perfetto/protos:trace_track_event_zero",
1350 ],
1351)
1352
1353# GN target: //protos/perfetto/trace:zero_gen
1354pbzero_cc_proto_library(
1355 name = "trace_zero_cc_proto",
1356 src_proto_library = "//third_party/perfetto/protos:trace_zero",
Lalit Maganti279ecde2019-04-01 16:57:12 +01001357 deps = [
1358 "//third_party/perfetto:libprotozero",
Lalit Maganti279ecde2019-04-01 16:57:12 +01001359 ],
1360)