blob: 36bd7609f6ad2e27644e9a47c6e805ce0140d4e3 [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",
Lalit Maganti279ecde2019-04-01 16:57:12 +010035 "perfetto/common/observable_events.proto",
36 "perfetto/common/sys_stats_counters.proto",
37 "perfetto/common/trace_stats.proto",
Primiano Tucci2854a0a2019-06-03 14:51:18 +010038 "perfetto/common/tracing_service_state.proto",
Lalit Maganti279ecde2019-04-01 16:57:12 +010039 ],
40 has_services = 1,
41 cc_api_version = 2,
42 cc_generic_services = 1,
43 visibility = [
44 "//visibility:public",
45 ],
46)
47
Lalit Maganti5e242472019-04-01 17:25:08 +010048# GN target: //protos/perfetto/common:lite_gen
Lalit Maganti279ecde2019-04-01 16:57:12 +010049cc_proto_library(
50 name = "common_cc_proto",
51 visibility = [
52 "//visibility:public",
53 ],
54 deps = [
55 "//third_party/perfetto/protos:common",
56 ],
57)
58
Lalit Magantibb0813e2019-06-03 13:43:14 +010059# GN target: //protos/perfetto/common:lite_gen
60java_proto_library(
61 name = "common_java_proto",
62 visibility = [
63 "//visibility:public",
64 ],
65 deps = [
66 "//third_party/perfetto/protos:common",
67 ],
68)
69
Lalit Maganti279ecde2019-04-01 16:57:12 +010070# GN target: //protos/perfetto/common:zero_gen
71proto_library(
72 name = "common_zero",
73 srcs = [
74 "perfetto/common/android_log_constants.proto",
75 "perfetto/common/commit_data_request.proto",
Primiano Tucci2854a0a2019-06-03 14:51:18 +010076 "perfetto/common/data_source_descriptor.proto",
Lalit Magantieb1bf212019-05-08 15:07:16 +010077 "perfetto/common/descriptor.proto",
Lalit Maganti279ecde2019-04-01 16:57:12 +010078 "perfetto/common/observable_events.proto",
79 "perfetto/common/sys_stats_counters.proto",
80 "perfetto/common/trace_stats.proto",
Primiano Tucci2854a0a2019-06-03 14:51:18 +010081 "perfetto/common/tracing_service_state.proto",
Lalit Maganti279ecde2019-04-01 16:57:12 +010082 ],
83)
84
85# GN target: //protos/perfetto/common:zero_gen
86pbzero_cc_proto_library(
87 name = "common_zero_cc_proto",
88 src_proto_library = "//third_party/perfetto/protos:common_zero",
89 deps = [
90 "//third_party/perfetto:libprotozero",
Lalit Maganti279ecde2019-04-01 16:57:12 +010091 ],
92)
93
Lalit Maganti5e242472019-04-01 17:25:08 +010094# GN target: //protos/perfetto/config:lite_gen
Lalit Maganti279ecde2019-04-01 16:57:12 +010095proto_library(
96 name = "config",
97 srcs = [
98 "perfetto/config/android/android_log_config.proto",
99 "perfetto/config/chrome/chrome_config.proto",
100 "perfetto/config/data_source_config.proto",
Lalit Maganti279ecde2019-04-01 16:57:12 +0100101 "perfetto/config/ftrace/ftrace_config.proto",
102 "perfetto/config/inode_file/inode_file_config.proto",
103 "perfetto/config/power/android_power_config.proto",
104 "perfetto/config/process_stats/process_stats_config.proto",
105 "perfetto/config/profiling/heapprofd_config.proto",
106 "perfetto/config/sys_stats/sys_stats_config.proto",
107 "perfetto/config/test_config.proto",
108 "perfetto/config/trace_config.proto",
109 ],
110 has_services = 1,
111 cc_api_version = 2,
112 cc_generic_services = 1,
113 visibility = [
114 "//visibility:public",
115 ],
116 deps = [
117 "//third_party/perfetto/protos:common",
118 ],
119)
120
Lalit Maganti5e242472019-04-01 17:25:08 +0100121# GN target: //protos/perfetto/config:lite_gen
Lalit Maganti279ecde2019-04-01 16:57:12 +0100122cc_proto_library(
123 name = "config_cc_proto",
124 visibility = [
125 "//visibility:public",
126 ],
127 deps = [
128 "//third_party/perfetto/protos:config",
129 ],
130)
131
Lalit Magantibb0813e2019-06-03 13:43:14 +0100132# GN target: //protos/perfetto/config:lite_gen
133java_proto_library(
134 name = "config_java_proto",
135 visibility = [
136 "//visibility:public",
137 ],
138 deps = [
139 "//third_party/perfetto/protos:config",
140 ],
141)
142
Hector Dearman8044f5e2019-04-24 13:30:42 +0100143# GN target: //protos/perfetto/config:merged_config_gen
144proto_library(
145 name = "config_merged_config_gen",
146 srcs = [
147 "perfetto/config/perfetto_config.proto",
148 ],
149 has_services = 1,
150 cc_api_version = 2,
151 cc_generic_services = 1,
152 visibility = [
153 "//visibility:public",
154 ],
155)
156
157# GN target: //protos/perfetto/config:merged_config_gen
158cc_proto_library(
159 name = "config_merged_config_gen_cc_proto",
160 visibility = [
161 "//visibility:public",
162 ],
163 deps = [
164 "//third_party/perfetto/protos:config_merged_config_gen",
165 ],
166)
167
Lalit Magantibb0813e2019-06-03 13:43:14 +0100168# GN target: //protos/perfetto/config:merged_config_gen
169java_proto_library(
170 name = "config_merged_config_gen_java_proto",
171 visibility = [
172 "//visibility:public",
173 ],
174 deps = [
175 "//third_party/perfetto/protos:config_merged_config_gen",
176 ],
177)
178
Lalit Maganti279ecde2019-04-01 16:57:12 +0100179# GN target: //protos/perfetto/config:zero_gen
180proto_library(
181 name = "config_zero",
182 srcs = [
183 "perfetto/config/android/android_log_config.proto",
184 "perfetto/config/chrome/chrome_config.proto",
185 "perfetto/config/data_source_config.proto",
Lalit Maganti279ecde2019-04-01 16:57:12 +0100186 "perfetto/config/ftrace/ftrace_config.proto",
187 "perfetto/config/inode_file/inode_file_config.proto",
188 "perfetto/config/power/android_power_config.proto",
189 "perfetto/config/process_stats/process_stats_config.proto",
190 "perfetto/config/profiling/heapprofd_config.proto",
191 "perfetto/config/sys_stats/sys_stats_config.proto",
192 "perfetto/config/test_config.proto",
193 "perfetto/config/trace_config.proto",
194 ],
195 deps = [
196 "//third_party/perfetto/protos:common_zero",
197 ],
198)
199
200# GN target: //protos/perfetto/config:zero_gen
201pbzero_cc_proto_library(
202 name = "config_zero_cc_proto",
203 src_proto_library = "//third_party/perfetto/protos:config_zero",
204 deps = [
205 "//third_party/perfetto:libprotozero",
Lalit Maganti279ecde2019-04-01 16:57:12 +0100206 ],
207)
208
Ioannis Ilkos76922162019-05-16 16:29:30 +0100209# GN target: //protos/perfetto/metrics:lite_gen
210proto_library(
211 name = "metrics",
212 srcs = [
213 "perfetto/metrics/metrics.proto",
214 ],
215 has_services = 1,
216 cc_api_version = 2,
217 cc_generic_services = 1,
218 visibility = [
219 "//visibility:public",
220 ],
221 deps = [
222 "//third_party/perfetto/protos:metrics_android",
223 ],
224)
225
226# GN target: //protos/perfetto/metrics/android:lite_gen
227proto_library(
228 name = "metrics_android",
229 srcs = [
Silvia Vinyesb39c77f2019-06-04 10:46:12 +0100230 "perfetto/metrics/android/batt_metric.proto",
Ioannis Ilkos05e211f2019-05-28 15:21:00 +0100231 "perfetto/metrics/android/heap_profile.proto",
Ioannis Ilkos76922162019-05-16 16:29:30 +0100232 "perfetto/metrics/android/mem_metric.proto",
233 "perfetto/metrics/android/startup_metric.proto",
234 ],
235 has_services = 1,
236 cc_api_version = 2,
237 cc_generic_services = 1,
238 visibility = [
239 "//visibility:public",
240 ],
241)
242
243# GN target: //protos/perfetto/metrics/android:lite_gen
244cc_proto_library(
245 name = "metrics_android_cc_proto",
246 visibility = [
247 "//visibility:public",
248 ],
249 deps = [
250 "//third_party/perfetto/protos:metrics_android",
251 ],
252)
253
Lalit Magantibb0813e2019-06-03 13:43:14 +0100254# GN target: //protos/perfetto/metrics/android:lite_gen
255java_proto_library(
256 name = "metrics_android_java_proto",
257 visibility = [
258 "//visibility:public",
259 ],
260 deps = [
261 "//third_party/perfetto/protos:metrics_android",
262 ],
263)
264
Lalit Maganti26f69bd2019-04-29 18:23:47 +0100265# GN target: //protos/perfetto/metrics/android:zero_gen
266proto_library(
267 name = "metrics_android_zero",
268 srcs = [
Silvia Vinyesb39c77f2019-06-04 10:46:12 +0100269 "perfetto/metrics/android/batt_metric.proto",
Ioannis Ilkos05e211f2019-05-28 15:21:00 +0100270 "perfetto/metrics/android/heap_profile.proto",
Lalit Maganti26f69bd2019-04-29 18:23:47 +0100271 "perfetto/metrics/android/mem_metric.proto",
Ioannis Ilkos20d5e8b2019-05-16 15:43:26 +0100272 "perfetto/metrics/android/startup_metric.proto",
Lalit Maganti26f69bd2019-04-29 18:23:47 +0100273 ],
274)
275
276# GN target: //protos/perfetto/metrics/android:zero_gen
277pbzero_cc_proto_library(
278 name = "metrics_android_zero_cc_proto",
279 src_proto_library = "//third_party/perfetto/protos:metrics_android_zero",
280 deps = [
281 "//third_party/perfetto:libprotozero",
Lalit Maganti26f69bd2019-04-29 18:23:47 +0100282 ],
283)
284
Ioannis Ilkos76922162019-05-16 16:29:30 +0100285# GN target: //protos/perfetto/metrics:lite_gen
286cc_proto_library(
287 name = "metrics_cc_proto",
288 visibility = [
289 "//visibility:public",
290 ],
291 deps = [
292 "//third_party/perfetto/protos:metrics",
293 ],
294)
295
Lalit Magantibb0813e2019-06-03 13:43:14 +0100296# GN target: //protos/perfetto/metrics:lite_gen
297java_proto_library(
298 name = "metrics_java_proto",
299 visibility = [
300 "//visibility:public",
301 ],
302 deps = [
303 "//third_party/perfetto/protos:metrics",
304 ],
305)
306
Lalit Maganti26f69bd2019-04-29 18:23:47 +0100307# GN target: //protos/perfetto/metrics:zero_gen
308proto_library(
309 name = "metrics_zero",
310 srcs = [
311 "perfetto/metrics/metrics.proto",
312 ],
313 deps = [
314 "//third_party/perfetto/protos:metrics_android_zero",
315 ],
316)
317
318# GN target: //protos/perfetto/metrics:zero_gen
319pbzero_cc_proto_library(
320 name = "metrics_zero_cc_proto",
321 src_proto_library = "//third_party/perfetto/protos:metrics_zero",
322 deps = [
323 "//third_party/perfetto:libprotozero",
Lalit Maganti26f69bd2019-04-29 18:23:47 +0100324 ],
325)
326
Lalit Maganti5e242472019-04-01 17:25:08 +0100327# GN target: //protos/third_party/pprof:lite_gen
Lalit Maganti279ecde2019-04-01 16:57:12 +0100328proto_library(
Lalit Maganti98465e12019-04-04 14:08:40 +0100329 name = "protos_third_party_pprof",
Lalit Maganti279ecde2019-04-01 16:57:12 +0100330 srcs = [
331 "third_party/pprof/profile.proto",
332 ],
333 has_services = 1,
334 cc_api_version = 2,
335 cc_generic_services = 1,
336 visibility = [
337 "//visibility:public",
338 ],
339)
340
Lalit Maganti5e242472019-04-01 17:25:08 +0100341# GN target: //protos/third_party/pprof:lite_gen
Lalit Maganti279ecde2019-04-01 16:57:12 +0100342cc_proto_library(
Lalit Maganti98465e12019-04-04 14:08:40 +0100343 name = "protos_third_party_pprof_cc_proto",
Lalit Maganti279ecde2019-04-01 16:57:12 +0100344 visibility = [
345 "//visibility:public",
346 ],
347 deps = [
Lalit Maganti98465e12019-04-04 14:08:40 +0100348 "//third_party/perfetto/protos:protos_third_party_pprof",
Lalit Maganti279ecde2019-04-01 16:57:12 +0100349 ],
350)
351
Lalit Magantibb0813e2019-06-03 13:43:14 +0100352# GN target: //protos/third_party/pprof:lite_gen
353java_proto_library(
354 name = "protos_third_party_pprof_java_proto",
355 visibility = [
356 "//visibility:public",
357 ],
358 deps = [
359 "//third_party/perfetto/protos:protos_third_party_pprof",
360 ],
361)
362
Lalit Maganti5e242472019-04-01 17:25:08 +0100363# GN target: //protos/perfetto/trace:lite_gen
Lalit Maganti279ecde2019-04-01 16:57:12 +0100364proto_library(
365 name = "trace",
366 srcs = [
367 "perfetto/trace/test_event.proto",
368 "perfetto/trace/trace.proto",
369 "perfetto/trace/trace_packet.proto",
370 ],
371 has_services = 1,
372 cc_api_version = 2,
373 cc_generic_services = 1,
374 visibility = [
375 "//visibility:public",
376 ],
377 deps = [
Lalit Maganti279ecde2019-04-01 16:57:12 +0100378 "//third_party/perfetto/protos:common",
379 "//third_party/perfetto/protos:config",
Lalit Maganti98465e12019-04-04 14:08:40 +0100380 "//third_party/perfetto/protos:trace_android",
381 "//third_party/perfetto/protos:trace_chrome",
382 "//third_party/perfetto/protos:trace_filesystem",
383 "//third_party/perfetto/protos:trace_ftrace",
384 "//third_party/perfetto/protos:trace_interned_data",
Lalit Maganti279ecde2019-04-01 16:57:12 +0100385 "//third_party/perfetto/protos:trace_minimal",
Primiano Tuccib02d8dc2019-06-04 11:46:43 +0100386 "//third_party/perfetto/protos:trace_perfetto",
Lalit Maganti98465e12019-04-04 14:08:40 +0100387 "//third_party/perfetto/protos:trace_power",
388 "//third_party/perfetto/protos:trace_profiling",
389 "//third_party/perfetto/protos:trace_ps",
390 "//third_party/perfetto/protos:trace_sys_stats",
391 "//third_party/perfetto/protos:trace_track_event",
392 ],
393)
394
395# GN target: //protos/perfetto/trace/android:lite_gen
396proto_library(
397 name = "trace_android",
398 srcs = [
399 "perfetto/trace/android/android_log.proto",
400 "perfetto/trace/android/packages_list.proto",
401 ],
402 has_services = 1,
403 cc_api_version = 2,
404 cc_generic_services = 1,
405 visibility = [
406 "//visibility:public",
407 ],
408 deps = [
409 "//third_party/perfetto/protos:common",
410 ],
411)
412
413# GN target: //protos/perfetto/trace/android:lite_gen
414cc_proto_library(
415 name = "trace_android_cc_proto",
416 visibility = [
417 "//visibility:public",
418 ],
419 deps = [
420 "//third_party/perfetto/protos:trace_android",
421 ],
422)
423
Lalit Magantibb0813e2019-06-03 13:43:14 +0100424# GN target: //protos/perfetto/trace/android:lite_gen
425java_proto_library(
426 name = "trace_android_java_proto",
427 visibility = [
428 "//visibility:public",
429 ],
430 deps = [
431 "//third_party/perfetto/protos:trace_android",
432 ],
433)
434
Lalit Maganti98465e12019-04-04 14:08:40 +0100435# GN target: //protos/perfetto/trace/android:zero_gen
436proto_library(
437 name = "trace_android_zero",
438 srcs = [
439 "perfetto/trace/android/android_log.proto",
440 "perfetto/trace/android/packages_list.proto",
441 ],
442 deps = [
443 "//third_party/perfetto/protos:common_zero",
444 ],
445)
446
447# GN target: //protos/perfetto/trace/android:zero_gen
448pbzero_cc_proto_library(
449 name = "trace_android_zero_cc_proto",
450 src_proto_library = "//third_party/perfetto/protos:trace_android_zero",
451 deps = [
452 "//third_party/perfetto:libprotozero",
Lalit Maganti279ecde2019-04-01 16:57:12 +0100453 ],
454)
455
Lalit Maganti5e242472019-04-01 17:25:08 +0100456# GN target: //protos/perfetto/trace:lite_gen
Lalit Maganti279ecde2019-04-01 16:57:12 +0100457cc_proto_library(
458 name = "trace_cc_proto",
459 visibility = [
460 "//visibility:public",
461 ],
462 deps = [
463 "//third_party/perfetto/protos:trace",
464 ],
465)
466
Lalit Maganti98465e12019-04-04 14:08:40 +0100467# GN target: //protos/perfetto/trace/chrome:lite_gen
468proto_library(
469 name = "trace_chrome",
470 srcs = [
Mikhail Khokhlov5b60af52019-05-15 10:09:34 +0100471 "perfetto/trace/chrome/chrome_benchmark_metadata.proto",
Siddhartha S1239fb32019-06-06 11:17:13 -0700472 "perfetto/trace/chrome/chrome_metadata.proto",
Lalit Maganti98465e12019-04-04 14:08:40 +0100473 "perfetto/trace/chrome/chrome_trace_event.proto",
474 ],
475 has_services = 1,
476 cc_api_version = 2,
477 cc_generic_services = 1,
478 visibility = [
479 "//visibility:public",
480 ],
481)
482
483# GN target: //protos/perfetto/trace/chrome:lite_gen
484cc_proto_library(
485 name = "trace_chrome_cc_proto",
486 visibility = [
487 "//visibility:public",
488 ],
489 deps = [
490 "//third_party/perfetto/protos:trace_chrome",
491 ],
492)
493
Lalit Magantibb0813e2019-06-03 13:43:14 +0100494# GN target: //protos/perfetto/trace/chrome:lite_gen
495java_proto_library(
496 name = "trace_chrome_java_proto",
497 visibility = [
498 "//visibility:public",
499 ],
500 deps = [
501 "//third_party/perfetto/protos:trace_chrome",
502 ],
503)
504
Lalit Maganti98465e12019-04-04 14:08:40 +0100505# GN target: //protos/perfetto/trace/chrome:zero_gen
506proto_library(
507 name = "trace_chrome_zero",
508 srcs = [
Mikhail Khokhlov5b60af52019-05-15 10:09:34 +0100509 "perfetto/trace/chrome/chrome_benchmark_metadata.proto",
Siddhartha S1239fb32019-06-06 11:17:13 -0700510 "perfetto/trace/chrome/chrome_metadata.proto",
Lalit Maganti98465e12019-04-04 14:08:40 +0100511 "perfetto/trace/chrome/chrome_trace_event.proto",
512 ],
513 deps = [
514 "//third_party/perfetto/protos:trace_interned_data_zero",
515 "//third_party/perfetto/protos:trace_track_event_zero",
516 ],
517)
518
519# GN target: //protos/perfetto/trace/chrome:zero_gen
520pbzero_cc_proto_library(
521 name = "trace_chrome_zero_cc_proto",
522 src_proto_library = "//third_party/perfetto/protos:trace_chrome_zero",
523 deps = [
524 "//third_party/perfetto:libprotozero",
Lalit Maganti98465e12019-04-04 14:08:40 +0100525 ],
526)
527
528# GN target: //protos/perfetto/trace/filesystem:lite_gen
529proto_library(
530 name = "trace_filesystem",
531 srcs = [
532 "perfetto/trace/filesystem/inode_file_map.proto",
533 ],
534 has_services = 1,
535 cc_api_version = 2,
536 cc_generic_services = 1,
537 visibility = [
538 "//visibility:public",
539 ],
540)
541
542# GN target: //protos/perfetto/trace/filesystem:lite_gen
543cc_proto_library(
544 name = "trace_filesystem_cc_proto",
545 visibility = [
546 "//visibility:public",
547 ],
548 deps = [
549 "//third_party/perfetto/protos:trace_filesystem",
550 ],
551)
552
Lalit Magantibb0813e2019-06-03 13:43:14 +0100553# GN target: //protos/perfetto/trace/filesystem:lite_gen
554java_proto_library(
555 name = "trace_filesystem_java_proto",
556 visibility = [
557 "//visibility:public",
558 ],
559 deps = [
560 "//third_party/perfetto/protos:trace_filesystem",
561 ],
562)
563
Lalit Maganti98465e12019-04-04 14:08:40 +0100564# GN target: //protos/perfetto/trace/filesystem:zero_gen
565proto_library(
566 name = "trace_filesystem_zero",
567 srcs = [
568 "perfetto/trace/filesystem/inode_file_map.proto",
569 ],
570)
571
572# GN target: //protos/perfetto/trace/filesystem:zero_gen
573pbzero_cc_proto_library(
574 name = "trace_filesystem_zero_cc_proto",
575 src_proto_library = "//third_party/perfetto/protos:trace_filesystem_zero",
576 deps = [
577 "//third_party/perfetto:libprotozero",
Lalit Maganti98465e12019-04-04 14:08:40 +0100578 ],
579)
580
581# GN target: //protos/perfetto/trace/ftrace:lite_gen
582proto_library(
583 name = "trace_ftrace",
584 srcs = [
585 "perfetto/trace/ftrace/binder.proto",
586 "perfetto/trace/ftrace/block.proto",
587 "perfetto/trace/ftrace/cgroup.proto",
588 "perfetto/trace/ftrace/clk.proto",
589 "perfetto/trace/ftrace/compaction.proto",
590 "perfetto/trace/ftrace/ext4.proto",
591 "perfetto/trace/ftrace/f2fs.proto",
592 "perfetto/trace/ftrace/fence.proto",
593 "perfetto/trace/ftrace/filemap.proto",
594 "perfetto/trace/ftrace/ftrace.proto",
595 "perfetto/trace/ftrace/ftrace_event.proto",
596 "perfetto/trace/ftrace/ftrace_event_bundle.proto",
597 "perfetto/trace/ftrace/ftrace_stats.proto",
598 "perfetto/trace/ftrace/generic.proto",
599 "perfetto/trace/ftrace/i2c.proto",
600 "perfetto/trace/ftrace/ipi.proto",
601 "perfetto/trace/ftrace/irq.proto",
602 "perfetto/trace/ftrace/kmem.proto",
603 "perfetto/trace/ftrace/lowmemorykiller.proto",
604 "perfetto/trace/ftrace/mdss.proto",
605 "perfetto/trace/ftrace/mm_event.proto",
606 "perfetto/trace/ftrace/oom.proto",
607 "perfetto/trace/ftrace/power.proto",
608 "perfetto/trace/ftrace/raw_syscalls.proto",
609 "perfetto/trace/ftrace/regulator.proto",
610 "perfetto/trace/ftrace/sched.proto",
611 "perfetto/trace/ftrace/signal.proto",
612 "perfetto/trace/ftrace/sync.proto",
Hector Dearmanbfc24112019-06-04 19:35:51 +0100613 "perfetto/trace/ftrace/systrace.proto",
Lalit Maganti98465e12019-04-04 14:08:40 +0100614 "perfetto/trace/ftrace/task.proto",
615 "perfetto/trace/ftrace/test_bundle_wrapper.proto",
616 "perfetto/trace/ftrace/vmscan.proto",
617 "perfetto/trace/ftrace/workqueue.proto",
618 ],
619 has_services = 1,
620 cc_api_version = 2,
621 cc_generic_services = 1,
622 visibility = [
623 "//visibility:public",
624 ],
625)
626
627# GN target: //protos/perfetto/trace/ftrace:lite_gen
628cc_proto_library(
629 name = "trace_ftrace_cc_proto",
630 visibility = [
631 "//visibility:public",
632 ],
633 deps = [
634 "//third_party/perfetto/protos:trace_ftrace",
635 ],
636)
637
Lalit Magantibb0813e2019-06-03 13:43:14 +0100638# GN target: //protos/perfetto/trace/ftrace:lite_gen
639java_proto_library(
640 name = "trace_ftrace_java_proto",
641 visibility = [
642 "//visibility:public",
643 ],
644 deps = [
645 "//third_party/perfetto/protos:trace_ftrace",
646 ],
647)
648
Lalit Maganti98465e12019-04-04 14:08:40 +0100649# GN target: //protos/perfetto/trace/ftrace:zero_gen
650proto_library(
651 name = "trace_ftrace_zero",
652 srcs = [
653 "perfetto/trace/ftrace/binder.proto",
654 "perfetto/trace/ftrace/block.proto",
655 "perfetto/trace/ftrace/cgroup.proto",
656 "perfetto/trace/ftrace/clk.proto",
657 "perfetto/trace/ftrace/compaction.proto",
658 "perfetto/trace/ftrace/ext4.proto",
659 "perfetto/trace/ftrace/f2fs.proto",
660 "perfetto/trace/ftrace/fence.proto",
661 "perfetto/trace/ftrace/filemap.proto",
662 "perfetto/trace/ftrace/ftrace.proto",
663 "perfetto/trace/ftrace/ftrace_event.proto",
664 "perfetto/trace/ftrace/ftrace_event_bundle.proto",
665 "perfetto/trace/ftrace/ftrace_stats.proto",
666 "perfetto/trace/ftrace/generic.proto",
667 "perfetto/trace/ftrace/i2c.proto",
668 "perfetto/trace/ftrace/ipi.proto",
669 "perfetto/trace/ftrace/irq.proto",
670 "perfetto/trace/ftrace/kmem.proto",
671 "perfetto/trace/ftrace/lowmemorykiller.proto",
672 "perfetto/trace/ftrace/mdss.proto",
673 "perfetto/trace/ftrace/mm_event.proto",
674 "perfetto/trace/ftrace/oom.proto",
675 "perfetto/trace/ftrace/power.proto",
676 "perfetto/trace/ftrace/raw_syscalls.proto",
677 "perfetto/trace/ftrace/regulator.proto",
678 "perfetto/trace/ftrace/sched.proto",
679 "perfetto/trace/ftrace/signal.proto",
680 "perfetto/trace/ftrace/sync.proto",
Hector Dearmanbfc24112019-06-04 19:35:51 +0100681 "perfetto/trace/ftrace/systrace.proto",
Lalit Maganti98465e12019-04-04 14:08:40 +0100682 "perfetto/trace/ftrace/task.proto",
683 "perfetto/trace/ftrace/test_bundle_wrapper.proto",
684 "perfetto/trace/ftrace/vmscan.proto",
685 "perfetto/trace/ftrace/workqueue.proto",
686 ],
687)
688
689# GN target: //protos/perfetto/trace/ftrace:zero_gen
690pbzero_cc_proto_library(
691 name = "trace_ftrace_zero_cc_proto",
692 src_proto_library = "//third_party/perfetto/protos:trace_ftrace_zero",
693 deps = [
694 "//third_party/perfetto:libprotozero",
Lalit Maganti98465e12019-04-04 14:08:40 +0100695 ],
696)
697
698# GN target: //protos/perfetto/trace/interned_data:lite_gen
699proto_library(
700 name = "trace_interned_data",
701 srcs = [
702 "perfetto/trace/interned_data/interned_data.proto",
703 ],
704 has_services = 1,
705 cc_api_version = 2,
706 cc_generic_services = 1,
707 visibility = [
708 "//visibility:public",
709 ],
710 deps = [
711 "//third_party/perfetto/protos:trace_track_event",
712 ],
713)
714
715# GN target: //protos/perfetto/trace/interned_data:lite_gen
716cc_proto_library(
717 name = "trace_interned_data_cc_proto",
718 visibility = [
719 "//visibility:public",
720 ],
721 deps = [
722 "//third_party/perfetto/protos:trace_interned_data",
723 ],
724)
725
Lalit Magantibb0813e2019-06-03 13:43:14 +0100726# GN target: //protos/perfetto/trace/interned_data:lite_gen
727java_proto_library(
728 name = "trace_interned_data_java_proto",
729 visibility = [
730 "//visibility:public",
731 ],
732 deps = [
733 "//third_party/perfetto/protos:trace_interned_data",
734 ],
735)
736
Lalit Maganti98465e12019-04-04 14:08:40 +0100737# GN target: //protos/perfetto/trace/interned_data:zero_gen
738proto_library(
739 name = "trace_interned_data_zero",
740 srcs = [
741 "perfetto/trace/interned_data/interned_data.proto",
742 ],
743 deps = [
744 "//third_party/perfetto/protos:trace_track_event_zero",
745 ],
746)
747
748# GN target: //protos/perfetto/trace/interned_data:zero_gen
749pbzero_cc_proto_library(
750 name = "trace_interned_data_zero_cc_proto",
751 src_proto_library = "//third_party/perfetto/protos:trace_interned_data_zero",
752 deps = [
753 "//third_party/perfetto:libprotozero",
Lalit Maganti98465e12019-04-04 14:08:40 +0100754 ],
755)
756
Lalit Magantibb0813e2019-06-03 13:43:14 +0100757# GN target: //protos/perfetto/trace:lite_gen
758java_proto_library(
759 name = "trace_java_proto",
760 visibility = [
761 "//visibility:public",
762 ],
763 deps = [
764 "//third_party/perfetto/protos:trace",
765 ],
766)
767
Hector Dearman8044f5e2019-04-24 13:30:42 +0100768# GN target: //protos/perfetto/trace:merged_trace_gen
769proto_library(
770 name = "trace_merged_trace_gen",
771 srcs = [
772 "perfetto/trace/perfetto_trace.proto",
773 ],
774 has_services = 1,
775 cc_api_version = 2,
776 cc_generic_services = 1,
777 visibility = [
778 "//visibility:public",
779 ],
780)
781
782# GN target: //protos/perfetto/trace:merged_trace_gen
783cc_proto_library(
784 name = "trace_merged_trace_gen_cc_proto",
785 visibility = [
786 "//visibility:public",
787 ],
788 deps = [
789 "//third_party/perfetto/protos:trace_merged_trace_gen",
790 ],
791)
792
Lalit Magantibb0813e2019-06-03 13:43:14 +0100793# GN target: //protos/perfetto/trace:merged_trace_gen
794java_proto_library(
795 name = "trace_merged_trace_gen_java_proto",
796 visibility = [
797 "//visibility:public",
798 ],
799 deps = [
800 "//third_party/perfetto/protos:trace_merged_trace_gen",
801 ],
802)
803
Lalit Maganti5e242472019-04-01 17:25:08 +0100804# GN target: //protos/perfetto/trace:minimal_lite_gen
Lalit Maganti279ecde2019-04-01 16:57:12 +0100805proto_library(
806 name = "trace_minimal",
807 srcs = [
808 "perfetto/trace/clock_snapshot.proto",
809 "perfetto/trace/system_info.proto",
Stephen Nusko70ea3302019-04-01 19:44:40 +0100810 "perfetto/trace/trigger.proto",
Lalit Maganti279ecde2019-04-01 16:57:12 +0100811 ],
812 has_services = 1,
813 cc_api_version = 2,
814 cc_generic_services = 1,
815 visibility = [
816 "//visibility:public",
817 ],
818 deps = [
819 "//third_party/perfetto/protos:common",
820 "//third_party/perfetto/protos:config",
821 ],
822)
823
Lalit Maganti5e242472019-04-01 17:25:08 +0100824# GN target: //protos/perfetto/trace:minimal_lite_gen
Lalit Maganti279ecde2019-04-01 16:57:12 +0100825cc_proto_library(
826 name = "trace_minimal_cc_proto",
827 visibility = [
828 "//visibility:public",
829 ],
830 deps = [
831 "//third_party/perfetto/protos:trace_minimal",
832 ],
833)
834
Lalit Magantibb0813e2019-06-03 13:43:14 +0100835# GN target: //protos/perfetto/trace:minimal_lite_gen
836java_proto_library(
837 name = "trace_minimal_java_proto",
838 visibility = [
839 "//visibility:public",
840 ],
841 deps = [
842 "//third_party/perfetto/protos:trace_minimal",
843 ],
844)
845
Primiano Tuccib02d8dc2019-06-04 11:46:43 +0100846# GN target: //protos/perfetto/trace/perfetto:lite_gen
847proto_library(
848 name = "trace_perfetto",
849 srcs = [
850 "perfetto/trace/perfetto/perfetto_metatrace.proto",
851 ],
852 has_services = 1,
853 cc_api_version = 2,
854 cc_generic_services = 1,
855 visibility = [
856 "//visibility:public",
857 ],
858)
859
860# GN target: //protos/perfetto/trace/perfetto:lite_gen
861cc_proto_library(
862 name = "trace_perfetto_cc_proto",
863 visibility = [
864 "//visibility:public",
865 ],
866 deps = [
867 "//third_party/perfetto/protos:trace_perfetto",
868 ],
869)
870
871# GN target: //protos/perfetto/trace/perfetto:lite_gen
872java_proto_library(
873 name = "trace_perfetto_java_proto",
874 visibility = [
875 "//visibility:public",
876 ],
877 deps = [
878 "//third_party/perfetto/protos:trace_perfetto",
879 ],
880)
881
882# GN target: //protos/perfetto/trace/perfetto:zero_gen
883proto_library(
884 name = "trace_perfetto_zero",
885 srcs = [
886 "perfetto/trace/perfetto/perfetto_metatrace.proto",
887 ],
888)
889
890# GN target: //protos/perfetto/trace/perfetto:zero_gen
891pbzero_cc_proto_library(
892 name = "trace_perfetto_zero_cc_proto",
893 src_proto_library = "//third_party/perfetto/protos:trace_perfetto_zero",
894 deps = [
895 "//third_party/perfetto:libprotozero",
896 ],
897)
898
Lalit Maganti98465e12019-04-04 14:08:40 +0100899# GN target: //protos/perfetto/trace/power:lite_gen
900proto_library(
901 name = "trace_power",
902 srcs = [
903 "perfetto/trace/power/battery_counters.proto",
904 "perfetto/trace/power/power_rails.proto",
905 ],
906 has_services = 1,
907 cc_api_version = 2,
908 cc_generic_services = 1,
909 visibility = [
910 "//visibility:public",
911 ],
912)
913
914# GN target: //protos/perfetto/trace/power:lite_gen
915cc_proto_library(
916 name = "trace_power_cc_proto",
917 visibility = [
918 "//visibility:public",
919 ],
920 deps = [
921 "//third_party/perfetto/protos:trace_power",
922 ],
923)
924
Lalit Magantibb0813e2019-06-03 13:43:14 +0100925# GN target: //protos/perfetto/trace/power:lite_gen
926java_proto_library(
927 name = "trace_power_java_proto",
928 visibility = [
929 "//visibility:public",
930 ],
931 deps = [
932 "//third_party/perfetto/protos:trace_power",
933 ],
934)
935
Lalit Maganti98465e12019-04-04 14:08:40 +0100936# GN target: //protos/perfetto/trace/power:zero_gen
937proto_library(
938 name = "trace_power_zero",
939 srcs = [
940 "perfetto/trace/power/battery_counters.proto",
941 "perfetto/trace/power/power_rails.proto",
942 ],
943)
944
945# GN target: //protos/perfetto/trace/power:zero_gen
946pbzero_cc_proto_library(
947 name = "trace_power_zero_cc_proto",
948 src_proto_library = "//third_party/perfetto/protos:trace_power_zero",
949 deps = [
950 "//third_party/perfetto:libprotozero",
Lalit Maganti98465e12019-04-04 14:08:40 +0100951 ],
952)
953
Florian Mayer41bca832019-05-09 17:30:26 +0100954# GN target: //protos/perfetto/trace_processor:lite_gen
955proto_library(
956 name = "trace_processor",
957 srcs = [
958 "perfetto/trace_processor/raw_query.proto",
959 "perfetto/trace_processor/sched.proto",
960 "perfetto/trace_processor/trace_processor.proto",
961 ],
962 has_services = 1,
963 cc_api_version = 2,
964 cc_generic_services = 1,
965 visibility = [
966 "//visibility:public",
967 ],
968)
969
970# GN target: //protos/perfetto/trace_processor:lite_gen
971cc_proto_library(
972 name = "trace_processor_cc_proto",
973 visibility = [
974 "//visibility:public",
975 ],
976 deps = [
977 "//third_party/perfetto/protos:trace_processor",
978 ],
979)
980
Lalit Magantibb0813e2019-06-03 13:43:14 +0100981# GN target: //protos/perfetto/trace_processor:lite_gen
982java_proto_library(
983 name = "trace_processor_java_proto",
984 visibility = [
985 "//visibility:public",
986 ],
987 deps = [
988 "//third_party/perfetto/protos:trace_processor",
989 ],
990)
991
Lalit Magantie59293b2019-05-22 15:07:39 +0100992# GN target: //protos/perfetto/trace_processor:metrics_impl_zero_gen
993proto_library(
994 name = "trace_processor_metrics_impl_zero",
995 srcs = [
996 "perfetto/trace_processor/metrics_impl.proto",
997 ],
998)
999
1000# GN target: //protos/perfetto/trace_processor:metrics_impl_zero_gen
1001pbzero_cc_proto_library(
1002 name = "trace_processor_metrics_impl_zero_cc_proto",
1003 src_proto_library = "//third_party/perfetto/protos:trace_processor_metrics_impl_zero",
1004 deps = [
1005 "//third_party/perfetto:libprotozero",
Lalit Magantie59293b2019-05-22 15:07:39 +01001006 ],
1007)
1008
Lalit Maganti98465e12019-04-04 14:08:40 +01001009# GN target: //protos/perfetto/trace/profiling:lite_gen
Lalit Maganti279ecde2019-04-01 16:57:12 +01001010proto_library(
Lalit Maganti98465e12019-04-04 14:08:40 +01001011 name = "trace_profiling",
Lalit Maganti279ecde2019-04-01 16:57:12 +01001012 srcs = [
Florian Mayer93d16ec2019-06-05 09:51:58 +01001013 "perfetto/trace/profiling/profile_common.proto",
Lalit Maganti98465e12019-04-04 14:08:40 +01001014 "perfetto/trace/profiling/profile_packet.proto",
Lalit Maganti279ecde2019-04-01 16:57:12 +01001015 ],
Lalit Maganti98465e12019-04-04 14:08:40 +01001016 has_services = 1,
1017 cc_api_version = 2,
1018 cc_generic_services = 1,
1019 visibility = [
1020 "//visibility:public",
Lalit Maganti279ecde2019-04-01 16:57:12 +01001021 ],
1022)
1023
Lalit Maganti98465e12019-04-04 14:08:40 +01001024# GN target: //protos/perfetto/trace/profiling:lite_gen
1025cc_proto_library(
1026 name = "trace_profiling_cc_proto",
1027 visibility = [
1028 "//visibility:public",
1029 ],
1030 deps = [
1031 "//third_party/perfetto/protos:trace_profiling",
1032 ],
1033)
1034
Lalit Magantibb0813e2019-06-03 13:43:14 +01001035# GN target: //protos/perfetto/trace/profiling:lite_gen
1036java_proto_library(
1037 name = "trace_profiling_java_proto",
1038 visibility = [
1039 "//visibility:public",
1040 ],
1041 deps = [
1042 "//third_party/perfetto/protos:trace_profiling",
1043 ],
1044)
1045
Lalit Maganti98465e12019-04-04 14:08:40 +01001046# GN target: //protos/perfetto/trace/profiling:zero_gen
1047proto_library(
1048 name = "trace_profiling_zero",
1049 srcs = [
Florian Mayer93d16ec2019-06-05 09:51:58 +01001050 "perfetto/trace/profiling/profile_common.proto",
Lalit Maganti98465e12019-04-04 14:08:40 +01001051 "perfetto/trace/profiling/profile_packet.proto",
1052 ],
1053)
1054
1055# GN target: //protos/perfetto/trace/profiling:zero_gen
Lalit Maganti279ecde2019-04-01 16:57:12 +01001056pbzero_cc_proto_library(
Lalit Maganti98465e12019-04-04 14:08:40 +01001057 name = "trace_profiling_zero_cc_proto",
1058 src_proto_library = "//third_party/perfetto/protos:trace_profiling_zero",
1059 deps = [
1060 "//third_party/perfetto:libprotozero",
Lalit Maganti98465e12019-04-04 14:08:40 +01001061 ],
1062)
1063
1064# GN target: //protos/perfetto/trace/ps:lite_gen
1065proto_library(
1066 name = "trace_ps",
1067 srcs = [
1068 "perfetto/trace/ps/process_stats.proto",
1069 "perfetto/trace/ps/process_tree.proto",
1070 ],
1071 has_services = 1,
1072 cc_api_version = 2,
1073 cc_generic_services = 1,
1074 visibility = [
1075 "//visibility:public",
1076 ],
1077)
1078
1079# GN target: //protos/perfetto/trace/ps:lite_gen
1080cc_proto_library(
1081 name = "trace_ps_cc_proto",
1082 visibility = [
1083 "//visibility:public",
1084 ],
1085 deps = [
1086 "//third_party/perfetto/protos:trace_ps",
1087 ],
1088)
1089
Lalit Magantibb0813e2019-06-03 13:43:14 +01001090# GN target: //protos/perfetto/trace/ps:lite_gen
1091java_proto_library(
1092 name = "trace_ps_java_proto",
1093 visibility = [
1094 "//visibility:public",
1095 ],
1096 deps = [
1097 "//third_party/perfetto/protos:trace_ps",
1098 ],
1099)
1100
Lalit Maganti98465e12019-04-04 14:08:40 +01001101# GN target: //protos/perfetto/trace/ps:zero_gen
1102proto_library(
1103 name = "trace_ps_zero",
1104 srcs = [
1105 "perfetto/trace/ps/process_stats.proto",
1106 "perfetto/trace/ps/process_tree.proto",
1107 ],
1108)
1109
1110# GN target: //protos/perfetto/trace/ps:zero_gen
1111pbzero_cc_proto_library(
1112 name = "trace_ps_zero_cc_proto",
1113 src_proto_library = "//third_party/perfetto/protos:trace_ps_zero",
1114 deps = [
1115 "//third_party/perfetto:libprotozero",
Lalit Maganti98465e12019-04-04 14:08:40 +01001116 ],
1117)
1118
1119# GN target: //protos/perfetto/trace/sys_stats:lite_gen
1120proto_library(
1121 name = "trace_sys_stats",
1122 srcs = [
1123 "perfetto/trace/sys_stats/sys_stats.proto",
1124 ],
1125 has_services = 1,
1126 cc_api_version = 2,
1127 cc_generic_services = 1,
1128 visibility = [
1129 "//visibility:public",
1130 ],
1131 deps = [
1132 "//third_party/perfetto/protos:common",
1133 ],
1134)
1135
1136# GN target: //protos/perfetto/trace/sys_stats:lite_gen
1137cc_proto_library(
1138 name = "trace_sys_stats_cc_proto",
1139 visibility = [
1140 "//visibility:public",
1141 ],
1142 deps = [
1143 "//third_party/perfetto/protos:trace_sys_stats",
1144 ],
1145)
1146
Lalit Magantibb0813e2019-06-03 13:43:14 +01001147# GN target: //protos/perfetto/trace/sys_stats:lite_gen
1148java_proto_library(
1149 name = "trace_sys_stats_java_proto",
1150 visibility = [
1151 "//visibility:public",
1152 ],
1153 deps = [
1154 "//third_party/perfetto/protos:trace_sys_stats",
1155 ],
1156)
1157
Lalit Maganti98465e12019-04-04 14:08:40 +01001158# GN target: //protos/perfetto/trace/sys_stats:zero_gen
1159proto_library(
1160 name = "trace_sys_stats_zero",
1161 srcs = [
1162 "perfetto/trace/sys_stats/sys_stats.proto",
1163 ],
1164 deps = [
1165 "//third_party/perfetto/protos:common_zero",
1166 ],
1167)
1168
1169# GN target: //protos/perfetto/trace/sys_stats:zero_gen
1170pbzero_cc_proto_library(
1171 name = "trace_sys_stats_zero_cc_proto",
1172 src_proto_library = "//third_party/perfetto/protos:trace_sys_stats_zero",
Lalit Maganti279ecde2019-04-01 16:57:12 +01001173 deps = [
1174 "//third_party/perfetto:libprotozero",
Lalit Maganti279ecde2019-04-01 16:57:12 +01001175 ],
1176)
1177
Lalit Maganti5e242472019-04-01 17:25:08 +01001178# GN target: //protos/perfetto/trace/track_event:lite_gen
Lalit Maganti279ecde2019-04-01 16:57:12 +01001179proto_library(
Lalit Maganti98465e12019-04-04 14:08:40 +01001180 name = "trace_track_event",
Lalit Maganti279ecde2019-04-01 16:57:12 +01001181 srcs = [
1182 "perfetto/trace/track_event/debug_annotation.proto",
1183 "perfetto/trace/track_event/process_descriptor.proto",
1184 "perfetto/trace/track_event/task_execution.proto",
1185 "perfetto/trace/track_event/thread_descriptor.proto",
1186 "perfetto/trace/track_event/track_event.proto",
1187 ],
1188 has_services = 1,
1189 cc_api_version = 2,
1190 cc_generic_services = 1,
1191 visibility = [
1192 "//visibility:public",
1193 ],
1194)
1195
Lalit Maganti5e242472019-04-01 17:25:08 +01001196# GN target: //protos/perfetto/trace/track_event:lite_gen
Lalit Maganti279ecde2019-04-01 16:57:12 +01001197cc_proto_library(
Lalit Maganti98465e12019-04-04 14:08:40 +01001198 name = "trace_track_event_cc_proto",
Lalit Maganti279ecde2019-04-01 16:57:12 +01001199 visibility = [
1200 "//visibility:public",
1201 ],
1202 deps = [
Lalit Maganti98465e12019-04-04 14:08:40 +01001203 "//third_party/perfetto/protos:trace_track_event",
Lalit Maganti279ecde2019-04-01 16:57:12 +01001204 ],
1205)
1206
Lalit Magantibb0813e2019-06-03 13:43:14 +01001207# GN target: //protos/perfetto/trace/track_event:lite_gen
1208java_proto_library(
1209 name = "trace_track_event_java_proto",
1210 visibility = [
1211 "//visibility:public",
1212 ],
1213 deps = [
1214 "//third_party/perfetto/protos:trace_track_event",
1215 ],
1216)
1217
Lalit Maganti279ecde2019-04-01 16:57:12 +01001218# GN target: //protos/perfetto/trace/track_event:zero_gen
1219proto_library(
Lalit Maganti98465e12019-04-04 14:08:40 +01001220 name = "trace_track_event_zero",
Lalit Maganti279ecde2019-04-01 16:57:12 +01001221 srcs = [
1222 "perfetto/trace/track_event/debug_annotation.proto",
1223 "perfetto/trace/track_event/process_descriptor.proto",
1224 "perfetto/trace/track_event/task_execution.proto",
1225 "perfetto/trace/track_event/thread_descriptor.proto",
1226 "perfetto/trace/track_event/track_event.proto",
1227 ],
1228)
1229
1230# GN target: //protos/perfetto/trace/track_event:zero_gen
1231pbzero_cc_proto_library(
Lalit Maganti98465e12019-04-04 14:08:40 +01001232 name = "trace_track_event_zero_cc_proto",
1233 src_proto_library = "//third_party/perfetto/protos:trace_track_event_zero",
1234 deps = [
1235 "//third_party/perfetto:libprotozero",
Lalit Maganti98465e12019-04-04 14:08:40 +01001236 ],
1237)
1238
1239# GN target: //protos/perfetto/trace:zero_gen
1240proto_library(
1241 name = "trace_zero",
1242 srcs = [
1243 "perfetto/trace/clock_snapshot.proto",
1244 "perfetto/trace/system_info.proto",
1245 "perfetto/trace/test_event.proto",
1246 "perfetto/trace/trace.proto",
1247 "perfetto/trace/trace_packet.proto",
1248 "perfetto/trace/trigger.proto",
1249 ],
1250 deps = [
1251 "//third_party/perfetto/protos:common_zero",
1252 "//third_party/perfetto/protos:config_zero",
1253 "//third_party/perfetto/protos:trace_android_zero",
1254 "//third_party/perfetto/protos:trace_chrome_zero",
1255 "//third_party/perfetto/protos:trace_filesystem_zero",
1256 "//third_party/perfetto/protos:trace_ftrace_zero",
1257 "//third_party/perfetto/protos:trace_interned_data_zero",
Primiano Tuccib02d8dc2019-06-04 11:46:43 +01001258 "//third_party/perfetto/protos:trace_perfetto_zero",
Lalit Maganti98465e12019-04-04 14:08:40 +01001259 "//third_party/perfetto/protos:trace_power_zero",
1260 "//third_party/perfetto/protos:trace_profiling_zero",
1261 "//third_party/perfetto/protos:trace_ps_zero",
1262 "//third_party/perfetto/protos:trace_sys_stats_zero",
1263 "//third_party/perfetto/protos:trace_track_event_zero",
1264 ],
1265)
1266
1267# GN target: //protos/perfetto/trace:zero_gen
1268pbzero_cc_proto_library(
1269 name = "trace_zero_cc_proto",
1270 src_proto_library = "//third_party/perfetto/protos:trace_zero",
Lalit Maganti279ecde2019-04-01 16:57:12 +01001271 deps = [
1272 "//third_party/perfetto:libprotozero",
Lalit Maganti279ecde2019-04-01 16:57:12 +01001273 ],
1274)