blob: 3368d94fe0e03528d9760e0afb133ee259207714 [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",
Ryan Savitskifde4ae62019-06-14 16:02:52 +010099 "perfetto/config/android/packages_list_config.proto",
Lalit Maganti279ecde2019-04-01 16:57:12 +0100100 "perfetto/config/chrome/chrome_config.proto",
101 "perfetto/config/data_source_config.proto",
Lalit Maganti279ecde2019-04-01 16:57:12 +0100102 "perfetto/config/ftrace/ftrace_config.proto",
Raymond Chiu9a707c22019-05-22 13:19:47 -0700103 "perfetto/config/gpu/gpu_counter_config.proto",
Lalit Maganti279ecde2019-04-01 16:57:12 +0100104 "perfetto/config/inode_file/inode_file_config.proto",
105 "perfetto/config/power/android_power_config.proto",
106 "perfetto/config/process_stats/process_stats_config.proto",
107 "perfetto/config/profiling/heapprofd_config.proto",
108 "perfetto/config/sys_stats/sys_stats_config.proto",
109 "perfetto/config/test_config.proto",
110 "perfetto/config/trace_config.proto",
111 ],
112 has_services = 1,
113 cc_api_version = 2,
114 cc_generic_services = 1,
115 visibility = [
116 "//visibility:public",
117 ],
118 deps = [
119 "//third_party/perfetto/protos:common",
120 ],
121)
122
Lalit Maganti5e242472019-04-01 17:25:08 +0100123# GN target: //protos/perfetto/config:lite_gen
Lalit Maganti279ecde2019-04-01 16:57:12 +0100124cc_proto_library(
125 name = "config_cc_proto",
126 visibility = [
127 "//visibility:public",
128 ],
129 deps = [
130 "//third_party/perfetto/protos:config",
131 ],
132)
133
Lalit Magantibb0813e2019-06-03 13:43:14 +0100134# GN target: //protos/perfetto/config:lite_gen
135java_proto_library(
136 name = "config_java_proto",
137 visibility = [
138 "//visibility:public",
139 ],
140 deps = [
141 "//third_party/perfetto/protos:config",
142 ],
143)
144
Hector Dearman8044f5e2019-04-24 13:30:42 +0100145# GN target: //protos/perfetto/config:merged_config_gen
146proto_library(
147 name = "config_merged_config_gen",
148 srcs = [
149 "perfetto/config/perfetto_config.proto",
150 ],
151 has_services = 1,
152 cc_api_version = 2,
153 cc_generic_services = 1,
154 visibility = [
155 "//visibility:public",
156 ],
157)
158
159# GN target: //protos/perfetto/config:merged_config_gen
160cc_proto_library(
161 name = "config_merged_config_gen_cc_proto",
162 visibility = [
163 "//visibility:public",
164 ],
165 deps = [
166 "//third_party/perfetto/protos:config_merged_config_gen",
167 ],
168)
169
Lalit Magantibb0813e2019-06-03 13:43:14 +0100170# GN target: //protos/perfetto/config:merged_config_gen
171java_proto_library(
172 name = "config_merged_config_gen_java_proto",
173 visibility = [
174 "//visibility:public",
175 ],
176 deps = [
177 "//third_party/perfetto/protos:config_merged_config_gen",
178 ],
179)
180
Lalit Maganti279ecde2019-04-01 16:57:12 +0100181# GN target: //protos/perfetto/config:zero_gen
182proto_library(
183 name = "config_zero",
184 srcs = [
185 "perfetto/config/android/android_log_config.proto",
Ryan Savitskifde4ae62019-06-14 16:02:52 +0100186 "perfetto/config/android/packages_list_config.proto",
Lalit Maganti279ecde2019-04-01 16:57:12 +0100187 "perfetto/config/chrome/chrome_config.proto",
188 "perfetto/config/data_source_config.proto",
Lalit Maganti279ecde2019-04-01 16:57:12 +0100189 "perfetto/config/ftrace/ftrace_config.proto",
Raymond Chiu9a707c22019-05-22 13:19:47 -0700190 "perfetto/config/gpu/gpu_counter_config.proto",
Lalit Maganti279ecde2019-04-01 16:57:12 +0100191 "perfetto/config/inode_file/inode_file_config.proto",
192 "perfetto/config/power/android_power_config.proto",
193 "perfetto/config/process_stats/process_stats_config.proto",
194 "perfetto/config/profiling/heapprofd_config.proto",
195 "perfetto/config/sys_stats/sys_stats_config.proto",
196 "perfetto/config/test_config.proto",
197 "perfetto/config/trace_config.proto",
198 ],
199 deps = [
200 "//third_party/perfetto/protos:common_zero",
201 ],
202)
203
204# GN target: //protos/perfetto/config:zero_gen
205pbzero_cc_proto_library(
206 name = "config_zero_cc_proto",
207 src_proto_library = "//third_party/perfetto/protos:config_zero",
208 deps = [
209 "//third_party/perfetto:libprotozero",
Lalit Maganti279ecde2019-04-01 16:57:12 +0100210 ],
211)
212
Ioannis Ilkos76922162019-05-16 16:29:30 +0100213# GN target: //protos/perfetto/metrics:lite_gen
214proto_library(
215 name = "metrics",
216 srcs = [
217 "perfetto/metrics/metrics.proto",
218 ],
219 has_services = 1,
220 cc_api_version = 2,
221 cc_generic_services = 1,
222 visibility = [
223 "//visibility:public",
224 ],
225 deps = [
226 "//third_party/perfetto/protos:metrics_android",
227 ],
228)
229
230# GN target: //protos/perfetto/metrics/android:lite_gen
231proto_library(
232 name = "metrics_android",
233 srcs = [
Silvia Vinyesb39c77f2019-06-04 10:46:12 +0100234 "perfetto/metrics/android/batt_metric.proto",
Silvia Vinyes2e6a7312019-06-04 11:15:59 +0100235 "perfetto/metrics/android/cpu_metric.proto",
Ioannis Ilkos05e211f2019-05-28 15:21:00 +0100236 "perfetto/metrics/android/heap_profile.proto",
Ioannis Ilkos3e5b9152019-06-17 19:09:58 +0100237 "perfetto/metrics/android/lmk_metric.proto",
Ioannis Ilkos76922162019-05-16 16:29:30 +0100238 "perfetto/metrics/android/mem_metric.proto",
Ioannis Ilkos3e5b9152019-06-17 19:09:58 +0100239 "perfetto/metrics/android/powrails_metric.proto",
Ioannis Ilkos76922162019-05-16 16:29:30 +0100240 "perfetto/metrics/android/startup_metric.proto",
241 ],
242 has_services = 1,
243 cc_api_version = 2,
244 cc_generic_services = 1,
245 visibility = [
246 "//visibility:public",
247 ],
248)
249
250# GN target: //protos/perfetto/metrics/android:lite_gen
251cc_proto_library(
252 name = "metrics_android_cc_proto",
253 visibility = [
254 "//visibility:public",
255 ],
256 deps = [
257 "//third_party/perfetto/protos:metrics_android",
258 ],
259)
260
Lalit Magantibb0813e2019-06-03 13:43:14 +0100261# GN target: //protos/perfetto/metrics/android:lite_gen
262java_proto_library(
263 name = "metrics_android_java_proto",
264 visibility = [
265 "//visibility:public",
266 ],
267 deps = [
268 "//third_party/perfetto/protos:metrics_android",
269 ],
270)
271
Lalit Maganti26f69bd2019-04-29 18:23:47 +0100272# GN target: //protos/perfetto/metrics/android:zero_gen
273proto_library(
274 name = "metrics_android_zero",
275 srcs = [
Silvia Vinyesb39c77f2019-06-04 10:46:12 +0100276 "perfetto/metrics/android/batt_metric.proto",
Silvia Vinyes2e6a7312019-06-04 11:15:59 +0100277 "perfetto/metrics/android/cpu_metric.proto",
Ioannis Ilkos05e211f2019-05-28 15:21:00 +0100278 "perfetto/metrics/android/heap_profile.proto",
Ioannis Ilkos3e5b9152019-06-17 19:09:58 +0100279 "perfetto/metrics/android/lmk_metric.proto",
Lalit Maganti26f69bd2019-04-29 18:23:47 +0100280 "perfetto/metrics/android/mem_metric.proto",
Ioannis Ilkos3e5b9152019-06-17 19:09:58 +0100281 "perfetto/metrics/android/powrails_metric.proto",
Ioannis Ilkos20d5e8b2019-05-16 15:43:26 +0100282 "perfetto/metrics/android/startup_metric.proto",
Lalit Maganti26f69bd2019-04-29 18:23:47 +0100283 ],
284)
285
286# GN target: //protos/perfetto/metrics/android:zero_gen
287pbzero_cc_proto_library(
288 name = "metrics_android_zero_cc_proto",
289 src_proto_library = "//third_party/perfetto/protos:metrics_android_zero",
290 deps = [
291 "//third_party/perfetto:libprotozero",
Lalit Maganti26f69bd2019-04-29 18:23:47 +0100292 ],
293)
294
Ioannis Ilkos76922162019-05-16 16:29:30 +0100295# GN target: //protos/perfetto/metrics:lite_gen
296cc_proto_library(
297 name = "metrics_cc_proto",
298 visibility = [
299 "//visibility:public",
300 ],
301 deps = [
302 "//third_party/perfetto/protos:metrics",
303 ],
304)
305
Lalit Magantibb0813e2019-06-03 13:43:14 +0100306# GN target: //protos/perfetto/metrics:lite_gen
307java_proto_library(
308 name = "metrics_java_proto",
309 visibility = [
310 "//visibility:public",
311 ],
312 deps = [
313 "//third_party/perfetto/protos:metrics",
314 ],
315)
316
Lalit Maganti26f69bd2019-04-29 18:23:47 +0100317# GN target: //protos/perfetto/metrics:zero_gen
318proto_library(
319 name = "metrics_zero",
320 srcs = [
321 "perfetto/metrics/metrics.proto",
322 ],
323 deps = [
324 "//third_party/perfetto/protos:metrics_android_zero",
325 ],
326)
327
328# GN target: //protos/perfetto/metrics:zero_gen
329pbzero_cc_proto_library(
330 name = "metrics_zero_cc_proto",
331 src_proto_library = "//third_party/perfetto/protos:metrics_zero",
332 deps = [
333 "//third_party/perfetto:libprotozero",
Lalit Maganti26f69bd2019-04-29 18:23:47 +0100334 ],
335)
336
Lalit Maganti5e242472019-04-01 17:25:08 +0100337# GN target: //protos/third_party/pprof:lite_gen
Lalit Maganti279ecde2019-04-01 16:57:12 +0100338proto_library(
Lalit Maganti98465e12019-04-04 14:08:40 +0100339 name = "protos_third_party_pprof",
Lalit Maganti279ecde2019-04-01 16:57:12 +0100340 srcs = [
341 "third_party/pprof/profile.proto",
342 ],
343 has_services = 1,
344 cc_api_version = 2,
345 cc_generic_services = 1,
346 visibility = [
347 "//visibility:public",
348 ],
349)
350
Lalit Maganti5e242472019-04-01 17:25:08 +0100351# GN target: //protos/third_party/pprof:lite_gen
Lalit Maganti279ecde2019-04-01 16:57:12 +0100352cc_proto_library(
Lalit Maganti98465e12019-04-04 14:08:40 +0100353 name = "protos_third_party_pprof_cc_proto",
Lalit Maganti279ecde2019-04-01 16:57:12 +0100354 visibility = [
355 "//visibility:public",
356 ],
357 deps = [
Lalit Maganti98465e12019-04-04 14:08:40 +0100358 "//third_party/perfetto/protos:protos_third_party_pprof",
Lalit Maganti279ecde2019-04-01 16:57:12 +0100359 ],
360)
361
Lalit Magantibb0813e2019-06-03 13:43:14 +0100362# GN target: //protos/third_party/pprof:lite_gen
363java_proto_library(
364 name = "protos_third_party_pprof_java_proto",
365 visibility = [
366 "//visibility:public",
367 ],
368 deps = [
369 "//third_party/perfetto/protos:protos_third_party_pprof",
370 ],
371)
372
Lalit Maganti5e242472019-04-01 17:25:08 +0100373# GN target: //protos/perfetto/trace:lite_gen
Lalit Maganti279ecde2019-04-01 16:57:12 +0100374proto_library(
375 name = "trace",
376 srcs = [
377 "perfetto/trace/test_event.proto",
378 "perfetto/trace/trace.proto",
379 "perfetto/trace/trace_packet.proto",
380 ],
381 has_services = 1,
382 cc_api_version = 2,
383 cc_generic_services = 1,
384 visibility = [
385 "//visibility:public",
386 ],
387 deps = [
Lalit Maganti279ecde2019-04-01 16:57:12 +0100388 "//third_party/perfetto/protos:common",
389 "//third_party/perfetto/protos:config",
Lalit Maganti98465e12019-04-04 14:08:40 +0100390 "//third_party/perfetto/protos:trace_android",
391 "//third_party/perfetto/protos:trace_chrome",
392 "//third_party/perfetto/protos:trace_filesystem",
393 "//third_party/perfetto/protos:trace_ftrace",
Raymond Chiu9a707c22019-05-22 13:19:47 -0700394 "//third_party/perfetto/protos:trace_gpu",
Lalit Maganti98465e12019-04-04 14:08:40 +0100395 "//third_party/perfetto/protos:trace_interned_data",
Lalit Maganti279ecde2019-04-01 16:57:12 +0100396 "//third_party/perfetto/protos:trace_minimal",
Primiano Tuccib02d8dc2019-06-04 11:46:43 +0100397 "//third_party/perfetto/protos:trace_perfetto",
Lalit Maganti98465e12019-04-04 14:08:40 +0100398 "//third_party/perfetto/protos:trace_power",
399 "//third_party/perfetto/protos:trace_profiling",
400 "//third_party/perfetto/protos:trace_ps",
401 "//third_party/perfetto/protos:trace_sys_stats",
402 "//third_party/perfetto/protos:trace_track_event",
403 ],
404)
405
406# GN target: //protos/perfetto/trace/android:lite_gen
407proto_library(
408 name = "trace_android",
409 srcs = [
410 "perfetto/trace/android/android_log.proto",
411 "perfetto/trace/android/packages_list.proto",
412 ],
413 has_services = 1,
414 cc_api_version = 2,
415 cc_generic_services = 1,
416 visibility = [
417 "//visibility:public",
418 ],
419 deps = [
420 "//third_party/perfetto/protos:common",
421 ],
422)
423
424# GN target: //protos/perfetto/trace/android:lite_gen
425cc_proto_library(
426 name = "trace_android_cc_proto",
427 visibility = [
428 "//visibility:public",
429 ],
430 deps = [
431 "//third_party/perfetto/protos:trace_android",
432 ],
433)
434
Lalit Magantibb0813e2019-06-03 13:43:14 +0100435# GN target: //protos/perfetto/trace/android:lite_gen
436java_proto_library(
437 name = "trace_android_java_proto",
438 visibility = [
439 "//visibility:public",
440 ],
441 deps = [
442 "//third_party/perfetto/protos:trace_android",
443 ],
444)
445
Lalit Maganti98465e12019-04-04 14:08:40 +0100446# GN target: //protos/perfetto/trace/android:zero_gen
447proto_library(
448 name = "trace_android_zero",
449 srcs = [
450 "perfetto/trace/android/android_log.proto",
451 "perfetto/trace/android/packages_list.proto",
452 ],
453 deps = [
454 "//third_party/perfetto/protos:common_zero",
455 ],
456)
457
458# GN target: //protos/perfetto/trace/android:zero_gen
459pbzero_cc_proto_library(
460 name = "trace_android_zero_cc_proto",
461 src_proto_library = "//third_party/perfetto/protos:trace_android_zero",
462 deps = [
463 "//third_party/perfetto:libprotozero",
Lalit Maganti279ecde2019-04-01 16:57:12 +0100464 ],
465)
466
Lalit Maganti5e242472019-04-01 17:25:08 +0100467# GN target: //protos/perfetto/trace:lite_gen
Lalit Maganti279ecde2019-04-01 16:57:12 +0100468cc_proto_library(
469 name = "trace_cc_proto",
470 visibility = [
471 "//visibility:public",
472 ],
473 deps = [
474 "//third_party/perfetto/protos:trace",
475 ],
476)
477
Lalit Maganti98465e12019-04-04 14:08:40 +0100478# GN target: //protos/perfetto/trace/chrome:lite_gen
479proto_library(
480 name = "trace_chrome",
481 srcs = [
Mikhail Khokhlov5b60af52019-05-15 10:09:34 +0100482 "perfetto/trace/chrome/chrome_benchmark_metadata.proto",
Siddhartha S1239fb32019-06-06 11:17:13 -0700483 "perfetto/trace/chrome/chrome_metadata.proto",
Lalit Maganti98465e12019-04-04 14:08:40 +0100484 "perfetto/trace/chrome/chrome_trace_event.proto",
485 ],
486 has_services = 1,
487 cc_api_version = 2,
488 cc_generic_services = 1,
489 visibility = [
490 "//visibility:public",
491 ],
492)
493
494# GN target: //protos/perfetto/trace/chrome:lite_gen
495cc_proto_library(
496 name = "trace_chrome_cc_proto",
497 visibility = [
498 "//visibility:public",
499 ],
500 deps = [
501 "//third_party/perfetto/protos:trace_chrome",
502 ],
503)
504
Lalit Magantibb0813e2019-06-03 13:43:14 +0100505# GN target: //protos/perfetto/trace/chrome:lite_gen
506java_proto_library(
507 name = "trace_chrome_java_proto",
508 visibility = [
509 "//visibility:public",
510 ],
511 deps = [
512 "//third_party/perfetto/protos:trace_chrome",
513 ],
514)
515
Lalit Maganti98465e12019-04-04 14:08:40 +0100516# GN target: //protos/perfetto/trace/chrome:zero_gen
517proto_library(
518 name = "trace_chrome_zero",
519 srcs = [
Mikhail Khokhlov5b60af52019-05-15 10:09:34 +0100520 "perfetto/trace/chrome/chrome_benchmark_metadata.proto",
Siddhartha S1239fb32019-06-06 11:17:13 -0700521 "perfetto/trace/chrome/chrome_metadata.proto",
Lalit Maganti98465e12019-04-04 14:08:40 +0100522 "perfetto/trace/chrome/chrome_trace_event.proto",
523 ],
524 deps = [
525 "//third_party/perfetto/protos:trace_interned_data_zero",
Florian Mayerd0ee6322019-06-07 12:15:48 +0100526 "//third_party/perfetto/protos:trace_profiling_zero",
Lalit Maganti98465e12019-04-04 14:08:40 +0100527 "//third_party/perfetto/protos:trace_track_event_zero",
528 ],
529)
530
531# GN target: //protos/perfetto/trace/chrome:zero_gen
532pbzero_cc_proto_library(
533 name = "trace_chrome_zero_cc_proto",
534 src_proto_library = "//third_party/perfetto/protos:trace_chrome_zero",
535 deps = [
536 "//third_party/perfetto:libprotozero",
Lalit Maganti98465e12019-04-04 14:08:40 +0100537 ],
538)
539
540# GN target: //protos/perfetto/trace/filesystem:lite_gen
541proto_library(
542 name = "trace_filesystem",
543 srcs = [
544 "perfetto/trace/filesystem/inode_file_map.proto",
545 ],
546 has_services = 1,
547 cc_api_version = 2,
548 cc_generic_services = 1,
549 visibility = [
550 "//visibility:public",
551 ],
552)
553
554# GN target: //protos/perfetto/trace/filesystem:lite_gen
555cc_proto_library(
556 name = "trace_filesystem_cc_proto",
557 visibility = [
558 "//visibility:public",
559 ],
560 deps = [
561 "//third_party/perfetto/protos:trace_filesystem",
562 ],
563)
564
Lalit Magantibb0813e2019-06-03 13:43:14 +0100565# GN target: //protos/perfetto/trace/filesystem:lite_gen
566java_proto_library(
567 name = "trace_filesystem_java_proto",
568 visibility = [
569 "//visibility:public",
570 ],
571 deps = [
572 "//third_party/perfetto/protos:trace_filesystem",
573 ],
574)
575
Lalit Maganti98465e12019-04-04 14:08:40 +0100576# GN target: //protos/perfetto/trace/filesystem:zero_gen
577proto_library(
578 name = "trace_filesystem_zero",
579 srcs = [
580 "perfetto/trace/filesystem/inode_file_map.proto",
581 ],
582)
583
584# GN target: //protos/perfetto/trace/filesystem:zero_gen
585pbzero_cc_proto_library(
586 name = "trace_filesystem_zero_cc_proto",
587 src_proto_library = "//third_party/perfetto/protos:trace_filesystem_zero",
588 deps = [
589 "//third_party/perfetto:libprotozero",
Lalit Maganti98465e12019-04-04 14:08:40 +0100590 ],
591)
592
593# GN target: //protos/perfetto/trace/ftrace:lite_gen
594proto_library(
595 name = "trace_ftrace",
596 srcs = [
597 "perfetto/trace/ftrace/binder.proto",
598 "perfetto/trace/ftrace/block.proto",
599 "perfetto/trace/ftrace/cgroup.proto",
600 "perfetto/trace/ftrace/clk.proto",
601 "perfetto/trace/ftrace/compaction.proto",
602 "perfetto/trace/ftrace/ext4.proto",
603 "perfetto/trace/ftrace/f2fs.proto",
604 "perfetto/trace/ftrace/fence.proto",
605 "perfetto/trace/ftrace/filemap.proto",
606 "perfetto/trace/ftrace/ftrace.proto",
607 "perfetto/trace/ftrace/ftrace_event.proto",
608 "perfetto/trace/ftrace/ftrace_event_bundle.proto",
609 "perfetto/trace/ftrace/ftrace_stats.proto",
610 "perfetto/trace/ftrace/generic.proto",
611 "perfetto/trace/ftrace/i2c.proto",
612 "perfetto/trace/ftrace/ipi.proto",
613 "perfetto/trace/ftrace/irq.proto",
614 "perfetto/trace/ftrace/kmem.proto",
615 "perfetto/trace/ftrace/lowmemorykiller.proto",
616 "perfetto/trace/ftrace/mdss.proto",
617 "perfetto/trace/ftrace/mm_event.proto",
618 "perfetto/trace/ftrace/oom.proto",
619 "perfetto/trace/ftrace/power.proto",
620 "perfetto/trace/ftrace/raw_syscalls.proto",
621 "perfetto/trace/ftrace/regulator.proto",
622 "perfetto/trace/ftrace/sched.proto",
623 "perfetto/trace/ftrace/signal.proto",
624 "perfetto/trace/ftrace/sync.proto",
Hector Dearmanbfc24112019-06-04 19:35:51 +0100625 "perfetto/trace/ftrace/systrace.proto",
Lalit Maganti98465e12019-04-04 14:08:40 +0100626 "perfetto/trace/ftrace/task.proto",
627 "perfetto/trace/ftrace/test_bundle_wrapper.proto",
628 "perfetto/trace/ftrace/vmscan.proto",
629 "perfetto/trace/ftrace/workqueue.proto",
630 ],
631 has_services = 1,
632 cc_api_version = 2,
633 cc_generic_services = 1,
634 visibility = [
635 "//visibility:public",
636 ],
637)
638
639# GN target: //protos/perfetto/trace/ftrace:lite_gen
640cc_proto_library(
641 name = "trace_ftrace_cc_proto",
642 visibility = [
643 "//visibility:public",
644 ],
645 deps = [
646 "//third_party/perfetto/protos:trace_ftrace",
647 ],
648)
649
Lalit Magantibb0813e2019-06-03 13:43:14 +0100650# GN target: //protos/perfetto/trace/ftrace:lite_gen
651java_proto_library(
652 name = "trace_ftrace_java_proto",
653 visibility = [
654 "//visibility:public",
655 ],
656 deps = [
657 "//third_party/perfetto/protos:trace_ftrace",
658 ],
659)
660
Lalit Maganti98465e12019-04-04 14:08:40 +0100661# GN target: //protos/perfetto/trace/ftrace:zero_gen
662proto_library(
663 name = "trace_ftrace_zero",
664 srcs = [
665 "perfetto/trace/ftrace/binder.proto",
666 "perfetto/trace/ftrace/block.proto",
667 "perfetto/trace/ftrace/cgroup.proto",
668 "perfetto/trace/ftrace/clk.proto",
669 "perfetto/trace/ftrace/compaction.proto",
670 "perfetto/trace/ftrace/ext4.proto",
671 "perfetto/trace/ftrace/f2fs.proto",
672 "perfetto/trace/ftrace/fence.proto",
673 "perfetto/trace/ftrace/filemap.proto",
674 "perfetto/trace/ftrace/ftrace.proto",
675 "perfetto/trace/ftrace/ftrace_event.proto",
676 "perfetto/trace/ftrace/ftrace_event_bundle.proto",
677 "perfetto/trace/ftrace/ftrace_stats.proto",
678 "perfetto/trace/ftrace/generic.proto",
679 "perfetto/trace/ftrace/i2c.proto",
680 "perfetto/trace/ftrace/ipi.proto",
681 "perfetto/trace/ftrace/irq.proto",
682 "perfetto/trace/ftrace/kmem.proto",
683 "perfetto/trace/ftrace/lowmemorykiller.proto",
684 "perfetto/trace/ftrace/mdss.proto",
685 "perfetto/trace/ftrace/mm_event.proto",
686 "perfetto/trace/ftrace/oom.proto",
687 "perfetto/trace/ftrace/power.proto",
688 "perfetto/trace/ftrace/raw_syscalls.proto",
689 "perfetto/trace/ftrace/regulator.proto",
690 "perfetto/trace/ftrace/sched.proto",
691 "perfetto/trace/ftrace/signal.proto",
692 "perfetto/trace/ftrace/sync.proto",
Hector Dearmanbfc24112019-06-04 19:35:51 +0100693 "perfetto/trace/ftrace/systrace.proto",
Lalit Maganti98465e12019-04-04 14:08:40 +0100694 "perfetto/trace/ftrace/task.proto",
695 "perfetto/trace/ftrace/test_bundle_wrapper.proto",
696 "perfetto/trace/ftrace/vmscan.proto",
697 "perfetto/trace/ftrace/workqueue.proto",
698 ],
699)
700
701# GN target: //protos/perfetto/trace/ftrace:zero_gen
702pbzero_cc_proto_library(
703 name = "trace_ftrace_zero_cc_proto",
704 src_proto_library = "//third_party/perfetto/protos:trace_ftrace_zero",
705 deps = [
706 "//third_party/perfetto:libprotozero",
Lalit Maganti98465e12019-04-04 14:08:40 +0100707 ],
708)
709
Raymond Chiu9a707c22019-05-22 13:19:47 -0700710# GN target: //protos/perfetto/trace/gpu:lite_gen
711proto_library(
712 name = "trace_gpu",
713 srcs = [
714 "perfetto/trace/gpu/gpu_counter_event.proto",
715 "perfetto/trace/gpu/gpu_render_stage_event.proto",
716 ],
717 has_services = 1,
718 cc_api_version = 2,
719 cc_generic_services = 1,
720 visibility = [
721 "//visibility:public",
722 ],
723 deps = [
724 "//third_party/perfetto/protos:common",
725 ],
726)
727
728# GN target: //protos/perfetto/trace/gpu:lite_gen
729cc_proto_library(
730 name = "trace_gpu_cc_proto",
731 visibility = [
732 "//visibility:public",
733 ],
734 deps = [
735 "//third_party/perfetto/protos:trace_gpu",
736 ],
737)
738
739# GN target: //protos/perfetto/trace/gpu:lite_gen
740java_proto_library(
741 name = "trace_gpu_java_proto",
742 visibility = [
743 "//visibility:public",
744 ],
745 deps = [
746 "//third_party/perfetto/protos:trace_gpu",
747 ],
748)
749
750# GN target: //protos/perfetto/trace/gpu:zero_gen
751proto_library(
752 name = "trace_gpu_zero",
753 srcs = [
754 "perfetto/trace/gpu/gpu_counter_event.proto",
755 "perfetto/trace/gpu/gpu_render_stage_event.proto",
756 ],
757 deps = [
758 "//third_party/perfetto/protos:common_zero",
759 ],
760)
761
762# GN target: //protos/perfetto/trace/gpu:zero_gen
763pbzero_cc_proto_library(
764 name = "trace_gpu_zero_cc_proto",
765 src_proto_library = "//third_party/perfetto/protos:trace_gpu_zero",
766 deps = [
767 "//third_party/perfetto:libprotozero",
768 ],
769)
770
Lalit Maganti98465e12019-04-04 14:08:40 +0100771# GN target: //protos/perfetto/trace/interned_data:lite_gen
772proto_library(
773 name = "trace_interned_data",
774 srcs = [
775 "perfetto/trace/interned_data/interned_data.proto",
776 ],
777 has_services = 1,
778 cc_api_version = 2,
779 cc_generic_services = 1,
780 visibility = [
781 "//visibility:public",
782 ],
783 deps = [
Florian Mayerd0ee6322019-06-07 12:15:48 +0100784 "//third_party/perfetto/protos:trace_profiling",
Lalit Maganti98465e12019-04-04 14:08:40 +0100785 "//third_party/perfetto/protos:trace_track_event",
786 ],
787)
788
789# GN target: //protos/perfetto/trace/interned_data:lite_gen
790cc_proto_library(
791 name = "trace_interned_data_cc_proto",
792 visibility = [
793 "//visibility:public",
794 ],
795 deps = [
796 "//third_party/perfetto/protos:trace_interned_data",
797 ],
798)
799
Lalit Magantibb0813e2019-06-03 13:43:14 +0100800# GN target: //protos/perfetto/trace/interned_data:lite_gen
801java_proto_library(
802 name = "trace_interned_data_java_proto",
803 visibility = [
804 "//visibility:public",
805 ],
806 deps = [
807 "//third_party/perfetto/protos:trace_interned_data",
808 ],
809)
810
Lalit Maganti98465e12019-04-04 14:08:40 +0100811# GN target: //protos/perfetto/trace/interned_data:zero_gen
812proto_library(
813 name = "trace_interned_data_zero",
814 srcs = [
815 "perfetto/trace/interned_data/interned_data.proto",
816 ],
817 deps = [
Florian Mayerd0ee6322019-06-07 12:15:48 +0100818 "//third_party/perfetto/protos:trace_profiling_zero",
Lalit Maganti98465e12019-04-04 14:08:40 +0100819 "//third_party/perfetto/protos:trace_track_event_zero",
820 ],
821)
822
823# GN target: //protos/perfetto/trace/interned_data:zero_gen
824pbzero_cc_proto_library(
825 name = "trace_interned_data_zero_cc_proto",
826 src_proto_library = "//third_party/perfetto/protos:trace_interned_data_zero",
827 deps = [
828 "//third_party/perfetto:libprotozero",
Lalit Maganti98465e12019-04-04 14:08:40 +0100829 ],
830)
831
Lalit Magantibb0813e2019-06-03 13:43:14 +0100832# GN target: //protos/perfetto/trace:lite_gen
833java_proto_library(
834 name = "trace_java_proto",
835 visibility = [
836 "//visibility:public",
837 ],
838 deps = [
839 "//third_party/perfetto/protos:trace",
840 ],
841)
842
Hector Dearman8044f5e2019-04-24 13:30:42 +0100843# GN target: //protos/perfetto/trace:merged_trace_gen
844proto_library(
845 name = "trace_merged_trace_gen",
846 srcs = [
847 "perfetto/trace/perfetto_trace.proto",
848 ],
849 has_services = 1,
850 cc_api_version = 2,
851 cc_generic_services = 1,
852 visibility = [
853 "//visibility:public",
854 ],
855)
856
857# GN target: //protos/perfetto/trace:merged_trace_gen
858cc_proto_library(
859 name = "trace_merged_trace_gen_cc_proto",
860 visibility = [
861 "//visibility:public",
862 ],
863 deps = [
864 "//third_party/perfetto/protos:trace_merged_trace_gen",
865 ],
866)
867
Lalit Magantibb0813e2019-06-03 13:43:14 +0100868# GN target: //protos/perfetto/trace:merged_trace_gen
869java_proto_library(
870 name = "trace_merged_trace_gen_java_proto",
871 visibility = [
872 "//visibility:public",
873 ],
874 deps = [
875 "//third_party/perfetto/protos:trace_merged_trace_gen",
876 ],
877)
878
Lalit Maganti5e242472019-04-01 17:25:08 +0100879# GN target: //protos/perfetto/trace:minimal_lite_gen
Lalit Maganti279ecde2019-04-01 16:57:12 +0100880proto_library(
881 name = "trace_minimal",
882 srcs = [
883 "perfetto/trace/clock_snapshot.proto",
884 "perfetto/trace/system_info.proto",
Stephen Nusko70ea3302019-04-01 19:44:40 +0100885 "perfetto/trace/trigger.proto",
Lalit Maganti279ecde2019-04-01 16:57:12 +0100886 ],
887 has_services = 1,
888 cc_api_version = 2,
889 cc_generic_services = 1,
890 visibility = [
891 "//visibility:public",
892 ],
893 deps = [
894 "//third_party/perfetto/protos:common",
895 "//third_party/perfetto/protos:config",
896 ],
897)
898
Lalit Maganti5e242472019-04-01 17:25:08 +0100899# GN target: //protos/perfetto/trace:minimal_lite_gen
Lalit Maganti279ecde2019-04-01 16:57:12 +0100900cc_proto_library(
901 name = "trace_minimal_cc_proto",
902 visibility = [
903 "//visibility:public",
904 ],
905 deps = [
906 "//third_party/perfetto/protos:trace_minimal",
907 ],
908)
909
Lalit Magantibb0813e2019-06-03 13:43:14 +0100910# GN target: //protos/perfetto/trace:minimal_lite_gen
911java_proto_library(
912 name = "trace_minimal_java_proto",
913 visibility = [
914 "//visibility:public",
915 ],
916 deps = [
917 "//third_party/perfetto/protos:trace_minimal",
918 ],
919)
920
Primiano Tuccib02d8dc2019-06-04 11:46:43 +0100921# GN target: //protos/perfetto/trace/perfetto:lite_gen
922proto_library(
923 name = "trace_perfetto",
924 srcs = [
925 "perfetto/trace/perfetto/perfetto_metatrace.proto",
926 ],
927 has_services = 1,
928 cc_api_version = 2,
929 cc_generic_services = 1,
930 visibility = [
931 "//visibility:public",
932 ],
933)
934
935# GN target: //protos/perfetto/trace/perfetto:lite_gen
936cc_proto_library(
937 name = "trace_perfetto_cc_proto",
938 visibility = [
939 "//visibility:public",
940 ],
941 deps = [
942 "//third_party/perfetto/protos:trace_perfetto",
943 ],
944)
945
946# GN target: //protos/perfetto/trace/perfetto:lite_gen
947java_proto_library(
948 name = "trace_perfetto_java_proto",
949 visibility = [
950 "//visibility:public",
951 ],
952 deps = [
953 "//third_party/perfetto/protos:trace_perfetto",
954 ],
955)
956
957# GN target: //protos/perfetto/trace/perfetto:zero_gen
958proto_library(
959 name = "trace_perfetto_zero",
960 srcs = [
961 "perfetto/trace/perfetto/perfetto_metatrace.proto",
962 ],
963)
964
965# GN target: //protos/perfetto/trace/perfetto:zero_gen
966pbzero_cc_proto_library(
967 name = "trace_perfetto_zero_cc_proto",
968 src_proto_library = "//third_party/perfetto/protos:trace_perfetto_zero",
969 deps = [
970 "//third_party/perfetto:libprotozero",
971 ],
972)
973
Lalit Maganti98465e12019-04-04 14:08:40 +0100974# GN target: //protos/perfetto/trace/power:lite_gen
975proto_library(
976 name = "trace_power",
977 srcs = [
978 "perfetto/trace/power/battery_counters.proto",
979 "perfetto/trace/power/power_rails.proto",
980 ],
981 has_services = 1,
982 cc_api_version = 2,
983 cc_generic_services = 1,
984 visibility = [
985 "//visibility:public",
986 ],
987)
988
989# GN target: //protos/perfetto/trace/power:lite_gen
990cc_proto_library(
991 name = "trace_power_cc_proto",
992 visibility = [
993 "//visibility:public",
994 ],
995 deps = [
996 "//third_party/perfetto/protos:trace_power",
997 ],
998)
999
Lalit Magantibb0813e2019-06-03 13:43:14 +01001000# GN target: //protos/perfetto/trace/power:lite_gen
1001java_proto_library(
1002 name = "trace_power_java_proto",
1003 visibility = [
1004 "//visibility:public",
1005 ],
1006 deps = [
1007 "//third_party/perfetto/protos:trace_power",
1008 ],
1009)
1010
Lalit Maganti98465e12019-04-04 14:08:40 +01001011# GN target: //protos/perfetto/trace/power:zero_gen
1012proto_library(
1013 name = "trace_power_zero",
1014 srcs = [
1015 "perfetto/trace/power/battery_counters.proto",
1016 "perfetto/trace/power/power_rails.proto",
1017 ],
1018)
1019
1020# GN target: //protos/perfetto/trace/power:zero_gen
1021pbzero_cc_proto_library(
1022 name = "trace_power_zero_cc_proto",
1023 src_proto_library = "//third_party/perfetto/protos:trace_power_zero",
1024 deps = [
1025 "//third_party/perfetto:libprotozero",
Lalit Maganti98465e12019-04-04 14:08:40 +01001026 ],
1027)
1028
Florian Mayer41bca832019-05-09 17:30:26 +01001029# GN target: //protos/perfetto/trace_processor:lite_gen
1030proto_library(
1031 name = "trace_processor",
1032 srcs = [
1033 "perfetto/trace_processor/raw_query.proto",
1034 "perfetto/trace_processor/sched.proto",
1035 "perfetto/trace_processor/trace_processor.proto",
1036 ],
1037 has_services = 1,
1038 cc_api_version = 2,
1039 cc_generic_services = 1,
1040 visibility = [
1041 "//visibility:public",
1042 ],
1043)
1044
1045# GN target: //protos/perfetto/trace_processor:lite_gen
1046cc_proto_library(
1047 name = "trace_processor_cc_proto",
1048 visibility = [
1049 "//visibility:public",
1050 ],
1051 deps = [
1052 "//third_party/perfetto/protos:trace_processor",
1053 ],
1054)
1055
Lalit Magantibb0813e2019-06-03 13:43:14 +01001056# GN target: //protos/perfetto/trace_processor:lite_gen
1057java_proto_library(
1058 name = "trace_processor_java_proto",
1059 visibility = [
1060 "//visibility:public",
1061 ],
1062 deps = [
1063 "//third_party/perfetto/protos:trace_processor",
1064 ],
1065)
1066
Lalit Magantie59293b2019-05-22 15:07:39 +01001067# GN target: //protos/perfetto/trace_processor:metrics_impl_zero_gen
1068proto_library(
1069 name = "trace_processor_metrics_impl_zero",
1070 srcs = [
1071 "perfetto/trace_processor/metrics_impl.proto",
1072 ],
1073)
1074
1075# GN target: //protos/perfetto/trace_processor:metrics_impl_zero_gen
1076pbzero_cc_proto_library(
1077 name = "trace_processor_metrics_impl_zero_cc_proto",
1078 src_proto_library = "//third_party/perfetto/protos:trace_processor_metrics_impl_zero",
1079 deps = [
1080 "//third_party/perfetto:libprotozero",
Lalit Magantie59293b2019-05-22 15:07:39 +01001081 ],
1082)
1083
Lalit Maganti98465e12019-04-04 14:08:40 +01001084# GN target: //protos/perfetto/trace/profiling:lite_gen
Lalit Maganti279ecde2019-04-01 16:57:12 +01001085proto_library(
Lalit Maganti98465e12019-04-04 14:08:40 +01001086 name = "trace_profiling",
Lalit Maganti279ecde2019-04-01 16:57:12 +01001087 srcs = [
Florian Mayer93d16ec2019-06-05 09:51:58 +01001088 "perfetto/trace/profiling/profile_common.proto",
Lalit Maganti98465e12019-04-04 14:08:40 +01001089 "perfetto/trace/profiling/profile_packet.proto",
Lalit Maganti279ecde2019-04-01 16:57:12 +01001090 ],
Lalit Maganti98465e12019-04-04 14:08:40 +01001091 has_services = 1,
1092 cc_api_version = 2,
1093 cc_generic_services = 1,
1094 visibility = [
1095 "//visibility:public",
Lalit Maganti279ecde2019-04-01 16:57:12 +01001096 ],
1097)
1098
Lalit Maganti98465e12019-04-04 14:08:40 +01001099# GN target: //protos/perfetto/trace/profiling:lite_gen
1100cc_proto_library(
1101 name = "trace_profiling_cc_proto",
1102 visibility = [
1103 "//visibility:public",
1104 ],
1105 deps = [
1106 "//third_party/perfetto/protos:trace_profiling",
1107 ],
1108)
1109
Lalit Magantibb0813e2019-06-03 13:43:14 +01001110# GN target: //protos/perfetto/trace/profiling:lite_gen
1111java_proto_library(
1112 name = "trace_profiling_java_proto",
1113 visibility = [
1114 "//visibility:public",
1115 ],
1116 deps = [
1117 "//third_party/perfetto/protos:trace_profiling",
1118 ],
1119)
1120
Lalit Maganti98465e12019-04-04 14:08:40 +01001121# GN target: //protos/perfetto/trace/profiling:zero_gen
1122proto_library(
1123 name = "trace_profiling_zero",
1124 srcs = [
Florian Mayer93d16ec2019-06-05 09:51:58 +01001125 "perfetto/trace/profiling/profile_common.proto",
Lalit Maganti98465e12019-04-04 14:08:40 +01001126 "perfetto/trace/profiling/profile_packet.proto",
1127 ],
1128)
1129
1130# GN target: //protos/perfetto/trace/profiling:zero_gen
Lalit Maganti279ecde2019-04-01 16:57:12 +01001131pbzero_cc_proto_library(
Lalit Maganti98465e12019-04-04 14:08:40 +01001132 name = "trace_profiling_zero_cc_proto",
1133 src_proto_library = "//third_party/perfetto/protos:trace_profiling_zero",
1134 deps = [
1135 "//third_party/perfetto:libprotozero",
Lalit Maganti98465e12019-04-04 14:08:40 +01001136 ],
1137)
1138
1139# GN target: //protos/perfetto/trace/ps:lite_gen
1140proto_library(
1141 name = "trace_ps",
1142 srcs = [
1143 "perfetto/trace/ps/process_stats.proto",
1144 "perfetto/trace/ps/process_tree.proto",
1145 ],
1146 has_services = 1,
1147 cc_api_version = 2,
1148 cc_generic_services = 1,
1149 visibility = [
1150 "//visibility:public",
1151 ],
1152)
1153
1154# GN target: //protos/perfetto/trace/ps:lite_gen
1155cc_proto_library(
1156 name = "trace_ps_cc_proto",
1157 visibility = [
1158 "//visibility:public",
1159 ],
1160 deps = [
1161 "//third_party/perfetto/protos:trace_ps",
1162 ],
1163)
1164
Lalit Magantibb0813e2019-06-03 13:43:14 +01001165# GN target: //protos/perfetto/trace/ps:lite_gen
1166java_proto_library(
1167 name = "trace_ps_java_proto",
1168 visibility = [
1169 "//visibility:public",
1170 ],
1171 deps = [
1172 "//third_party/perfetto/protos:trace_ps",
1173 ],
1174)
1175
Lalit Maganti98465e12019-04-04 14:08:40 +01001176# GN target: //protos/perfetto/trace/ps:zero_gen
1177proto_library(
1178 name = "trace_ps_zero",
1179 srcs = [
1180 "perfetto/trace/ps/process_stats.proto",
1181 "perfetto/trace/ps/process_tree.proto",
1182 ],
1183)
1184
1185# GN target: //protos/perfetto/trace/ps:zero_gen
1186pbzero_cc_proto_library(
1187 name = "trace_ps_zero_cc_proto",
1188 src_proto_library = "//third_party/perfetto/protos:trace_ps_zero",
1189 deps = [
1190 "//third_party/perfetto:libprotozero",
Lalit Maganti98465e12019-04-04 14:08:40 +01001191 ],
1192)
1193
1194# GN target: //protos/perfetto/trace/sys_stats:lite_gen
1195proto_library(
1196 name = "trace_sys_stats",
1197 srcs = [
1198 "perfetto/trace/sys_stats/sys_stats.proto",
1199 ],
1200 has_services = 1,
1201 cc_api_version = 2,
1202 cc_generic_services = 1,
1203 visibility = [
1204 "//visibility:public",
1205 ],
1206 deps = [
1207 "//third_party/perfetto/protos:common",
1208 ],
1209)
1210
1211# GN target: //protos/perfetto/trace/sys_stats:lite_gen
1212cc_proto_library(
1213 name = "trace_sys_stats_cc_proto",
1214 visibility = [
1215 "//visibility:public",
1216 ],
1217 deps = [
1218 "//third_party/perfetto/protos:trace_sys_stats",
1219 ],
1220)
1221
Lalit Magantibb0813e2019-06-03 13:43:14 +01001222# GN target: //protos/perfetto/trace/sys_stats:lite_gen
1223java_proto_library(
1224 name = "trace_sys_stats_java_proto",
1225 visibility = [
1226 "//visibility:public",
1227 ],
1228 deps = [
1229 "//third_party/perfetto/protos:trace_sys_stats",
1230 ],
1231)
1232
Lalit Maganti98465e12019-04-04 14:08:40 +01001233# GN target: //protos/perfetto/trace/sys_stats:zero_gen
1234proto_library(
1235 name = "trace_sys_stats_zero",
1236 srcs = [
1237 "perfetto/trace/sys_stats/sys_stats.proto",
1238 ],
1239 deps = [
1240 "//third_party/perfetto/protos:common_zero",
1241 ],
1242)
1243
1244# GN target: //protos/perfetto/trace/sys_stats:zero_gen
1245pbzero_cc_proto_library(
1246 name = "trace_sys_stats_zero_cc_proto",
1247 src_proto_library = "//third_party/perfetto/protos:trace_sys_stats_zero",
Lalit Maganti279ecde2019-04-01 16:57:12 +01001248 deps = [
1249 "//third_party/perfetto:libprotozero",
Lalit Maganti279ecde2019-04-01 16:57:12 +01001250 ],
1251)
1252
Lalit Maganti5e242472019-04-01 17:25:08 +01001253# GN target: //protos/perfetto/trace/track_event:lite_gen
Lalit Maganti279ecde2019-04-01 16:57:12 +01001254proto_library(
Lalit Maganti98465e12019-04-04 14:08:40 +01001255 name = "trace_track_event",
Lalit Maganti279ecde2019-04-01 16:57:12 +01001256 srcs = [
1257 "perfetto/trace/track_event/debug_annotation.proto",
1258 "perfetto/trace/track_event/process_descriptor.proto",
1259 "perfetto/trace/track_event/task_execution.proto",
1260 "perfetto/trace/track_event/thread_descriptor.proto",
1261 "perfetto/trace/track_event/track_event.proto",
1262 ],
1263 has_services = 1,
1264 cc_api_version = 2,
1265 cc_generic_services = 1,
1266 visibility = [
1267 "//visibility:public",
1268 ],
1269)
1270
Lalit Maganti5e242472019-04-01 17:25:08 +01001271# GN target: //protos/perfetto/trace/track_event:lite_gen
Lalit Maganti279ecde2019-04-01 16:57:12 +01001272cc_proto_library(
Lalit Maganti98465e12019-04-04 14:08:40 +01001273 name = "trace_track_event_cc_proto",
Lalit Maganti279ecde2019-04-01 16:57:12 +01001274 visibility = [
1275 "//visibility:public",
1276 ],
1277 deps = [
Lalit Maganti98465e12019-04-04 14:08:40 +01001278 "//third_party/perfetto/protos:trace_track_event",
Lalit Maganti279ecde2019-04-01 16:57:12 +01001279 ],
1280)
1281
Lalit Magantibb0813e2019-06-03 13:43:14 +01001282# GN target: //protos/perfetto/trace/track_event:lite_gen
1283java_proto_library(
1284 name = "trace_track_event_java_proto",
1285 visibility = [
1286 "//visibility:public",
1287 ],
1288 deps = [
1289 "//third_party/perfetto/protos:trace_track_event",
1290 ],
1291)
1292
Lalit Maganti279ecde2019-04-01 16:57:12 +01001293# GN target: //protos/perfetto/trace/track_event:zero_gen
1294proto_library(
Lalit Maganti98465e12019-04-04 14:08:40 +01001295 name = "trace_track_event_zero",
Lalit Maganti279ecde2019-04-01 16:57:12 +01001296 srcs = [
1297 "perfetto/trace/track_event/debug_annotation.proto",
1298 "perfetto/trace/track_event/process_descriptor.proto",
1299 "perfetto/trace/track_event/task_execution.proto",
1300 "perfetto/trace/track_event/thread_descriptor.proto",
1301 "perfetto/trace/track_event/track_event.proto",
1302 ],
1303)
1304
1305# GN target: //protos/perfetto/trace/track_event:zero_gen
1306pbzero_cc_proto_library(
Lalit Maganti98465e12019-04-04 14:08:40 +01001307 name = "trace_track_event_zero_cc_proto",
1308 src_proto_library = "//third_party/perfetto/protos:trace_track_event_zero",
1309 deps = [
1310 "//third_party/perfetto:libprotozero",
Lalit Maganti98465e12019-04-04 14:08:40 +01001311 ],
1312)
1313
1314# GN target: //protos/perfetto/trace:zero_gen
1315proto_library(
1316 name = "trace_zero",
1317 srcs = [
1318 "perfetto/trace/clock_snapshot.proto",
1319 "perfetto/trace/system_info.proto",
1320 "perfetto/trace/test_event.proto",
1321 "perfetto/trace/trace.proto",
1322 "perfetto/trace/trace_packet.proto",
1323 "perfetto/trace/trigger.proto",
1324 ],
1325 deps = [
1326 "//third_party/perfetto/protos:common_zero",
1327 "//third_party/perfetto/protos:config_zero",
1328 "//third_party/perfetto/protos:trace_android_zero",
1329 "//third_party/perfetto/protos:trace_chrome_zero",
1330 "//third_party/perfetto/protos:trace_filesystem_zero",
1331 "//third_party/perfetto/protos:trace_ftrace_zero",
Raymond Chiu9a707c22019-05-22 13:19:47 -07001332 "//third_party/perfetto/protos:trace_gpu_zero",
Lalit Maganti98465e12019-04-04 14:08:40 +01001333 "//third_party/perfetto/protos:trace_interned_data_zero",
Primiano Tuccib02d8dc2019-06-04 11:46:43 +01001334 "//third_party/perfetto/protos:trace_perfetto_zero",
Lalit Maganti98465e12019-04-04 14:08:40 +01001335 "//third_party/perfetto/protos:trace_power_zero",
1336 "//third_party/perfetto/protos:trace_profiling_zero",
1337 "//third_party/perfetto/protos:trace_ps_zero",
1338 "//third_party/perfetto/protos:trace_sys_stats_zero",
1339 "//third_party/perfetto/protos:trace_track_event_zero",
1340 ],
1341)
1342
1343# GN target: //protos/perfetto/trace:zero_gen
1344pbzero_cc_proto_library(
1345 name = "trace_zero_cc_proto",
1346 src_proto_library = "//third_party/perfetto/protos:trace_zero",
Lalit Maganti279ecde2019-04-01 16:57:12 +01001347 deps = [
1348 "//third_party/perfetto:libprotozero",
Lalit Maganti279ecde2019-04-01 16:57:12 +01001349 ],
1350)