1 // Copyright (C) 2017 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 // 15 // This file is automatically generated by tools/gen_android_bp. Do not edit. 16 17 // GN target: //:libtraced_shared 18 cc_library_shared { 19 name: "libtraced_shared", 20 srcs: [ 21 ":perfetto_protos_perfetto_common_common_gen", 22 ":perfetto_protos_perfetto_config_config_gen", 23 ":perfetto_protos_perfetto_config_config_zero_gen", 24 ":perfetto_protos_perfetto_ipc_ipc_gen", 25 ":perfetto_protos_perfetto_trace_chrome_zero_gen", 26 ":perfetto_protos_perfetto_trace_filesystem_zero_gen", 27 ":perfetto_protos_perfetto_trace_ftrace_zero_gen", 28 ":perfetto_protos_perfetto_trace_minimal_lite_gen", 29 ":perfetto_protos_perfetto_trace_ps_zero_gen", 30 ":perfetto_protos_perfetto_trace_zero_gen", 31 ":perfetto_src_ipc_wire_protocol_gen", 32 "src/base/file_utils.cc", 33 "src/base/page_allocator.cc", 34 "src/base/string_splitter.cc", 35 "src/base/string_utils.cc", 36 "src/base/temp_file.cc", 37 "src/base/thread_checker.cc", 38 "src/base/unix_task_runner.cc", 39 "src/base/virtual_destructors.cc", 40 "src/base/watchdog_posix.cc", 41 "src/ftrace_reader/atrace_wrapper.cc", 42 "src/ftrace_reader/cpu_reader.cc", 43 "src/ftrace_reader/cpu_stats_parser.cc", 44 "src/ftrace_reader/event_info.cc", 45 "src/ftrace_reader/event_info_constants.cc", 46 "src/ftrace_reader/format_parser.cc", 47 "src/ftrace_reader/ftrace_config.cc", 48 "src/ftrace_reader/ftrace_config_muxer.cc", 49 "src/ftrace_reader/ftrace_controller.cc", 50 "src/ftrace_reader/ftrace_procfs.cc", 51 "src/ftrace_reader/proto_translation_table.cc", 52 "src/ipc/buffered_frame_deserializer.cc", 53 "src/ipc/client_impl.cc", 54 "src/ipc/deferred.cc", 55 "src/ipc/host_impl.cc", 56 "src/ipc/service_proxy.cc", 57 "src/ipc/unix_socket.cc", 58 "src/ipc/virtual_destructors.cc", 59 "src/protozero/message.cc", 60 "src/protozero/message_handle.cc", 61 "src/protozero/proto_utils.cc", 62 "src/protozero/scattered_stream_null_delegate.cc", 63 "src/protozero/scattered_stream_writer.cc", 64 "src/traced/probes/filesystem/file_scanner.cc", 65 "src/traced/probes/filesystem/fs_mount.cc", 66 "src/traced/probes/filesystem/inode_file_data_source.cc", 67 "src/traced/probes/filesystem/lru_inode_cache.cc", 68 "src/traced/probes/filesystem/prefix_finder.cc", 69 "src/traced/probes/filesystem/range_tree.cc", 70 "src/traced/probes/probes.cc", 71 "src/traced/probes/probes_producer.cc", 72 "src/traced/probes/process_stats_data_source.cc", 73 "src/traced/service/service.cc", 74 "src/tracing/core/chrome_config.cc", 75 "src/tracing/core/commit_data_request.cc", 76 "src/tracing/core/data_source_config.cc", 77 "src/tracing/core/data_source_descriptor.cc", 78 "src/tracing/core/ftrace_config.cc", 79 "src/tracing/core/id_allocator.cc", 80 "src/tracing/core/inode_file_config.cc", 81 "src/tracing/core/null_trace_writer.cc", 82 "src/tracing/core/packet_stream_validator.cc", 83 "src/tracing/core/process_stats_config.cc", 84 "src/tracing/core/service_impl.cc", 85 "src/tracing/core/shared_memory_abi.cc", 86 "src/tracing/core/shared_memory_arbiter_impl.cc", 87 "src/tracing/core/sliced_protobuf_input_stream.cc", 88 "src/tracing/core/test_config.cc", 89 "src/tracing/core/trace_buffer.cc", 90 "src/tracing/core/trace_config.cc", 91 "src/tracing/core/trace_packet.cc", 92 "src/tracing/core/trace_writer_impl.cc", 93 "src/tracing/core/virtual_destructors.cc", 94 ], 95 shared_libs: [ 96 "liblog", 97 "libprotobuf-cpp-lite", 98 ], 99 static_libs: [ 100 "libgtest_prod", 101 "perfetto_src_tracing_ipc", 102 ], 103 generated_headers: [ 104 "perfetto_protos_perfetto_common_common_gen_headers", 105 "perfetto_protos_perfetto_config_config_gen_headers", 106 "perfetto_protos_perfetto_config_config_zero_gen_headers", 107 "perfetto_protos_perfetto_ipc_ipc_gen_headers", 108 "perfetto_protos_perfetto_trace_chrome_zero_gen_headers", 109 "perfetto_protos_perfetto_trace_filesystem_zero_gen_headers", 110 "perfetto_protos_perfetto_trace_ftrace_zero_gen_headers", 111 "perfetto_protos_perfetto_trace_minimal_lite_gen_headers", 112 "perfetto_protos_perfetto_trace_ps_zero_gen_headers", 113 "perfetto_protos_perfetto_trace_zero_gen_headers", 114 "perfetto_src_ipc_wire_protocol_gen_headers", 115 ], 116 defaults: [ 117 "perfetto_defaults", 118 ], 119 cflags: [ 120 "-DGOOGLE_PROTOBUF_NO_RTTI", 121 "-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER", 122 ], 123 } 124 125 // GN target: //:perfetto 126 cc_binary { 127 name: "perfetto", 128 srcs: [ 129 ":perfetto_protos_perfetto_common_common_gen", 130 ":perfetto_protos_perfetto_config_config_gen", 131 ":perfetto_protos_perfetto_config_config_zero_gen", 132 ":perfetto_protos_perfetto_ipc_ipc_gen", 133 ":perfetto_protos_perfetto_trace_chrome_zero_gen", 134 ":perfetto_protos_perfetto_trace_filesystem_zero_gen", 135 ":perfetto_protos_perfetto_trace_ftrace_zero_gen", 136 ":perfetto_protos_perfetto_trace_minimal_lite_gen", 137 ":perfetto_protos_perfetto_trace_ps_zero_gen", 138 ":perfetto_protos_perfetto_trace_zero_gen", 139 ":perfetto_src_ipc_wire_protocol_gen", 140 ":perfetto_src_perfetto_cmd_protos_gen", 141 "src/base/android_task_runner.cc", 142 "src/base/file_utils.cc", 143 "src/base/page_allocator.cc", 144 "src/base/string_splitter.cc", 145 "src/base/string_utils.cc", 146 "src/base/temp_file.cc", 147 "src/base/thread_checker.cc", 148 "src/base/unix_task_runner.cc", 149 "src/base/virtual_destructors.cc", 150 "src/base/watchdog_posix.cc", 151 "src/ipc/buffered_frame_deserializer.cc", 152 "src/ipc/client_impl.cc", 153 "src/ipc/deferred.cc", 154 "src/ipc/host_impl.cc", 155 "src/ipc/service_proxy.cc", 156 "src/ipc/unix_socket.cc", 157 "src/ipc/virtual_destructors.cc", 158 "src/perfetto_cmd/main.cc", 159 "src/perfetto_cmd/perfetto_cmd.cc", 160 "src/perfetto_cmd/rate_limiter.cc", 161 "src/protozero/message.cc", 162 "src/protozero/message_handle.cc", 163 "src/protozero/proto_utils.cc", 164 "src/protozero/scattered_stream_null_delegate.cc", 165 "src/protozero/scattered_stream_writer.cc", 166 "src/tracing/core/chrome_config.cc", 167 "src/tracing/core/commit_data_request.cc", 168 "src/tracing/core/data_source_config.cc", 169 "src/tracing/core/data_source_descriptor.cc", 170 "src/tracing/core/ftrace_config.cc", 171 "src/tracing/core/id_allocator.cc", 172 "src/tracing/core/inode_file_config.cc", 173 "src/tracing/core/null_trace_writer.cc", 174 "src/tracing/core/packet_stream_validator.cc", 175 "src/tracing/core/process_stats_config.cc", 176 "src/tracing/core/service_impl.cc", 177 "src/tracing/core/shared_memory_abi.cc", 178 "src/tracing/core/shared_memory_arbiter_impl.cc", 179 "src/tracing/core/sliced_protobuf_input_stream.cc", 180 "src/tracing/core/test_config.cc", 181 "src/tracing/core/trace_buffer.cc", 182 "src/tracing/core/trace_config.cc", 183 "src/tracing/core/trace_packet.cc", 184 "src/tracing/core/trace_writer_impl.cc", 185 "src/tracing/core/virtual_destructors.cc", 186 "src/tracing/ipc/consumer/consumer_ipc_client_impl.cc", 187 "src/tracing/ipc/default_socket.cc", 188 "src/tracing/ipc/posix_shared_memory.cc", 189 ], 190 shared_libs: [ 191 "libandroid", 192 "libbinder", 193 "liblog", 194 "libprotobuf-cpp-lite", 195 "libservices", 196 "libutils", 197 ], 198 static_libs: [ 199 "libgtest_prod", 200 ], 201 generated_headers: [ 202 "perfetto_protos_perfetto_common_common_gen_headers", 203 "perfetto_protos_perfetto_config_config_gen_headers", 204 "perfetto_protos_perfetto_config_config_zero_gen_headers", 205 "perfetto_protos_perfetto_ipc_ipc_gen_headers", 206 "perfetto_protos_perfetto_trace_chrome_zero_gen_headers", 207 "perfetto_protos_perfetto_trace_filesystem_zero_gen_headers", 208 "perfetto_protos_perfetto_trace_ftrace_zero_gen_headers", 209 "perfetto_protos_perfetto_trace_minimal_lite_gen_headers", 210 "perfetto_protos_perfetto_trace_ps_zero_gen_headers", 211 "perfetto_protos_perfetto_trace_zero_gen_headers", 212 "perfetto_src_ipc_wire_protocol_gen_headers", 213 "perfetto_src_perfetto_cmd_protos_gen_headers", 214 ], 215 defaults: [ 216 "perfetto_defaults", 217 ], 218 cflags: [ 219 "-DGOOGLE_PROTOBUF_NO_RTTI", 220 "-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER", 221 "-DPERFETTO_BUILD_WITH_ANDROID", 222 ], 223 product_variables: { 224 pdk: { 225 enabled: false, 226 }, 227 }, 228 } 229 230 cc_defaults { 231 name: "perfetto_defaults", 232 cflags: [ 233 "-Oz", 234 "-Wno-error=return-type", 235 "-Wno-sign-compare", 236 "-Wno-sign-promo", 237 "-Wno-unused-parameter", 238 "-fvisibility=hidden", 239 ], 240 local_include_dirs: [ 241 "include", 242 ], 243 product_variables: { 244 debuggable: { 245 cflags: ["-DPERFETTO_BUILD_WITH_ANDROID_USERDEBUG"], 246 }, 247 }, 248 } 249 250 // GN target: //:perfetto_integrationtests 251 cc_test { 252 name: "perfetto_integrationtests", 253 srcs: [ 254 ":perfetto_protos_perfetto_common_common_gen", 255 ":perfetto_protos_perfetto_config_config_gen", 256 ":perfetto_protos_perfetto_config_config_zero_gen", 257 ":perfetto_protos_perfetto_ipc_ipc_gen", 258 ":perfetto_protos_perfetto_trace_chrome_lite_gen", 259 ":perfetto_protos_perfetto_trace_chrome_zero_gen", 260 ":perfetto_protos_perfetto_trace_filesystem_lite_gen", 261 ":perfetto_protos_perfetto_trace_filesystem_zero_gen", 262 ":perfetto_protos_perfetto_trace_ftrace_lite_gen", 263 ":perfetto_protos_perfetto_trace_ftrace_zero_gen", 264 ":perfetto_protos_perfetto_trace_lite_gen", 265 ":perfetto_protos_perfetto_trace_minimal_lite_gen", 266 ":perfetto_protos_perfetto_trace_ps_lite_gen", 267 ":perfetto_protos_perfetto_trace_ps_zero_gen", 268 ":perfetto_protos_perfetto_trace_zero_gen", 269 ":perfetto_src_ipc_wire_protocol_gen", 270 "src/base/android_task_runner.cc", 271 "src/base/file_utils.cc", 272 "src/base/page_allocator.cc", 273 "src/base/string_splitter.cc", 274 "src/base/string_utils.cc", 275 "src/base/temp_file.cc", 276 "src/base/test/test_task_runner.cc", 277 "src/base/test/vm_test_utils.cc", 278 "src/base/thread_checker.cc", 279 "src/base/unix_task_runner.cc", 280 "src/base/virtual_destructors.cc", 281 "src/base/watchdog_posix.cc", 282 "src/ftrace_reader/atrace_wrapper.cc", 283 "src/ftrace_reader/cpu_reader.cc", 284 "src/ftrace_reader/cpu_stats_parser.cc", 285 "src/ftrace_reader/end_to_end_integrationtest.cc", 286 "src/ftrace_reader/event_info.cc", 287 "src/ftrace_reader/event_info_constants.cc", 288 "src/ftrace_reader/format_parser.cc", 289 "src/ftrace_reader/ftrace_config.cc", 290 "src/ftrace_reader/ftrace_config_muxer.cc", 291 "src/ftrace_reader/ftrace_controller.cc", 292 "src/ftrace_reader/ftrace_procfs.cc", 293 "src/ftrace_reader/ftrace_procfs_integrationtest.cc", 294 "src/ftrace_reader/proto_translation_table.cc", 295 "src/ftrace_reader/test/cpu_reader_support.cc", 296 "src/ftrace_reader/test/scattered_stream_delegate_for_testing.cc", 297 "src/ipc/buffered_frame_deserializer.cc", 298 "src/ipc/client_impl.cc", 299 "src/ipc/deferred.cc", 300 "src/ipc/host_impl.cc", 301 "src/ipc/service_proxy.cc", 302 "src/ipc/unix_socket.cc", 303 "src/ipc/virtual_destructors.cc", 304 "src/protozero/message.cc", 305 "src/protozero/message_handle.cc", 306 "src/protozero/proto_utils.cc", 307 "src/protozero/scattered_stream_null_delegate.cc", 308 "src/protozero/scattered_stream_writer.cc", 309 "src/traced/probes/filesystem/file_scanner.cc", 310 "src/traced/probes/filesystem/fs_mount.cc", 311 "src/traced/probes/filesystem/inode_file_data_source.cc", 312 "src/traced/probes/filesystem/lru_inode_cache.cc", 313 "src/traced/probes/filesystem/prefix_finder.cc", 314 "src/traced/probes/filesystem/range_tree.cc", 315 "src/traced/probes/probes_producer.cc", 316 "src/traced/probes/process_stats_data_source.cc", 317 "src/tracing/core/chrome_config.cc", 318 "src/tracing/core/commit_data_request.cc", 319 "src/tracing/core/data_source_config.cc", 320 "src/tracing/core/data_source_descriptor.cc", 321 "src/tracing/core/ftrace_config.cc", 322 "src/tracing/core/id_allocator.cc", 323 "src/tracing/core/inode_file_config.cc", 324 "src/tracing/core/null_trace_writer.cc", 325 "src/tracing/core/packet_stream_validator.cc", 326 "src/tracing/core/process_stats_config.cc", 327 "src/tracing/core/service_impl.cc", 328 "src/tracing/core/shared_memory_abi.cc", 329 "src/tracing/core/shared_memory_arbiter_impl.cc", 330 "src/tracing/core/sliced_protobuf_input_stream.cc", 331 "src/tracing/core/test_config.cc", 332 "src/tracing/core/trace_buffer.cc", 333 "src/tracing/core/trace_config.cc", 334 "src/tracing/core/trace_packet.cc", 335 "src/tracing/core/trace_writer_impl.cc", 336 "src/tracing/core/virtual_destructors.cc", 337 "test/end_to_end_integrationtest.cc", 338 "test/fake_producer.cc", 339 "test/task_runner_thread.cc", 340 "test/test_helper.cc", 341 ], 342 shared_libs: [ 343 "libandroid", 344 "liblog", 345 "libprotobuf-cpp-lite", 346 ], 347 static_libs: [ 348 "libgmock", 349 "libgtest_prod", 350 "perfetto_src_tracing_ipc", 351 ], 352 generated_headers: [ 353 "perfetto_protos_perfetto_common_common_gen_headers", 354 "perfetto_protos_perfetto_config_config_gen_headers", 355 "perfetto_protos_perfetto_config_config_zero_gen_headers", 356 "perfetto_protos_perfetto_ipc_ipc_gen_headers", 357 "perfetto_protos_perfetto_trace_chrome_lite_gen_headers", 358 "perfetto_protos_perfetto_trace_chrome_zero_gen_headers", 359 "perfetto_protos_perfetto_trace_filesystem_lite_gen_headers", 360 "perfetto_protos_perfetto_trace_filesystem_zero_gen_headers", 361 "perfetto_protos_perfetto_trace_ftrace_lite_gen_headers", 362 "perfetto_protos_perfetto_trace_ftrace_zero_gen_headers", 363 "perfetto_protos_perfetto_trace_lite_gen_headers", 364 "perfetto_protos_perfetto_trace_minimal_lite_gen_headers", 365 "perfetto_protos_perfetto_trace_ps_lite_gen_headers", 366 "perfetto_protos_perfetto_trace_ps_zero_gen_headers", 367 "perfetto_protos_perfetto_trace_zero_gen_headers", 368 "perfetto_src_ipc_wire_protocol_gen_headers", 369 ], 370 defaults: [ 371 "perfetto_defaults", 372 ], 373 cflags: [ 374 "-DGOOGLE_PROTOBUF_NO_RTTI", 375 "-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER", 376 "-DPERFETTO_BUILD_WITH_ANDROID", 377 ], 378 product_variables: { 379 pdk: { 380 enabled: false, 381 }, 382 }, 383 } 384 385 // GN target: //protos/perfetto/common:common_gen 386 genrule { 387 name: "perfetto_protos_perfetto_common_common_gen", 388 srcs: [ 389 "protos/perfetto/common/commit_data_request.proto", 390 ], 391 tools: [ 392 "aprotoc", 393 ], 394 cmd: "mkdir -p $(genDir)/external/perfetto/protos && $(location aprotoc) --cpp_out=$(genDir)/external/perfetto/protos --proto_path=external/perfetto/protos $(in)", 395 out: [ 396 "external/perfetto/protos/perfetto/common/commit_data_request.pb.cc", 397 ], 398 } 399 400 // GN target: //protos/perfetto/common:common_gen 401 genrule { 402 name: "perfetto_protos_perfetto_common_common_gen_headers", 403 srcs: [ 404 "protos/perfetto/common/commit_data_request.proto", 405 ], 406 tools: [ 407 "aprotoc", 408 ], 409 cmd: "mkdir -p $(genDir)/external/perfetto/protos && $(location aprotoc) --cpp_out=$(genDir)/external/perfetto/protos --proto_path=external/perfetto/protos $(in)", 410 out: [ 411 "external/perfetto/protos/perfetto/common/commit_data_request.pb.h", 412 ], 413 export_include_dirs: [ 414 "protos", 415 ], 416 } 417 418 // GN target: //protos/perfetto/config:config_gen 419 genrule { 420 name: "perfetto_protos_perfetto_config_config_gen", 421 srcs: [ 422 "protos/perfetto/config/chrome/chrome_config.proto", 423 "protos/perfetto/config/data_source_config.proto", 424 "protos/perfetto/config/data_source_descriptor.proto", 425 "protos/perfetto/config/ftrace/ftrace_config.proto", 426 "protos/perfetto/config/inode_file/inode_file_config.proto", 427 "protos/perfetto/config/process_stats/process_stats_config.proto", 428 "protos/perfetto/config/test_config.proto", 429 "protos/perfetto/config/trace_config.proto", 430 ], 431 tools: [ 432 "aprotoc", 433 ], 434 cmd: "mkdir -p $(genDir)/external/perfetto/protos && $(location aprotoc) --cpp_out=$(genDir)/external/perfetto/protos --proto_path=external/perfetto/protos $(in)", 435 out: [ 436 "external/perfetto/protos/perfetto/config/chrome/chrome_config.pb.cc", 437 "external/perfetto/protos/perfetto/config/data_source_config.pb.cc", 438 "external/perfetto/protos/perfetto/config/data_source_descriptor.pb.cc", 439 "external/perfetto/protos/perfetto/config/ftrace/ftrace_config.pb.cc", 440 "external/perfetto/protos/perfetto/config/inode_file/inode_file_config.pb.cc", 441 "external/perfetto/protos/perfetto/config/process_stats/process_stats_config.pb.cc", 442 "external/perfetto/protos/perfetto/config/test_config.pb.cc", 443 "external/perfetto/protos/perfetto/config/trace_config.pb.cc", 444 ], 445 } 446 447 // GN target: //protos/perfetto/config:config_gen 448 genrule { 449 name: "perfetto_protos_perfetto_config_config_gen_headers", 450 srcs: [ 451 "protos/perfetto/config/chrome/chrome_config.proto", 452 "protos/perfetto/config/data_source_config.proto", 453 "protos/perfetto/config/data_source_descriptor.proto", 454 "protos/perfetto/config/ftrace/ftrace_config.proto", 455 "protos/perfetto/config/inode_file/inode_file_config.proto", 456 "protos/perfetto/config/process_stats/process_stats_config.proto", 457 "protos/perfetto/config/test_config.proto", 458 "protos/perfetto/config/trace_config.proto", 459 ], 460 tools: [ 461 "aprotoc", 462 ], 463 cmd: "mkdir -p $(genDir)/external/perfetto/protos && $(location aprotoc) --cpp_out=$(genDir)/external/perfetto/protos --proto_path=external/perfetto/protos $(in)", 464 out: [ 465 "external/perfetto/protos/perfetto/config/chrome/chrome_config.pb.h", 466 "external/perfetto/protos/perfetto/config/data_source_config.pb.h", 467 "external/perfetto/protos/perfetto/config/data_source_descriptor.pb.h", 468 "external/perfetto/protos/perfetto/config/ftrace/ftrace_config.pb.h", 469 "external/perfetto/protos/perfetto/config/inode_file/inode_file_config.pb.h", 470 "external/perfetto/protos/perfetto/config/process_stats/process_stats_config.pb.h", 471 "external/perfetto/protos/perfetto/config/test_config.pb.h", 472 "external/perfetto/protos/perfetto/config/trace_config.pb.h", 473 ], 474 export_include_dirs: [ 475 "protos", 476 ], 477 } 478 479 // GN target: //protos/perfetto/config:config_zero_gen 480 genrule { 481 name: "perfetto_protos_perfetto_config_config_zero_gen", 482 srcs: [ 483 "protos/perfetto/config/chrome/chrome_config.proto", 484 "protos/perfetto/config/data_source_config.proto", 485 "protos/perfetto/config/data_source_descriptor.proto", 486 "protos/perfetto/config/ftrace/ftrace_config.proto", 487 "protos/perfetto/config/inode_file/inode_file_config.proto", 488 "protos/perfetto/config/process_stats/process_stats_config.proto", 489 "protos/perfetto/config/test_config.proto", 490 "protos/perfetto/config/trace_config.proto", 491 ], 492 tools: [ 493 "aprotoc", 494 "perfetto_src_protozero_protoc_plugin_protoc_plugin___gn_standalone_toolchain_gcc_like_host_", 495 ], 496 cmd: "mkdir -p $(genDir)/external/perfetto/protos && $(location aprotoc) --cpp_out=$(genDir)/external/perfetto/protos --proto_path=external/perfetto/protos --plugin=protoc-gen-plugin=$(location perfetto_src_protozero_protoc_plugin_protoc_plugin___gn_standalone_toolchain_gcc_like_host_) --plugin_out=wrapper_namespace=pbzero:$(genDir)/external/perfetto/protos $(in)", 497 out: [ 498 "external/perfetto/protos/perfetto/config/chrome/chrome_config.pbzero.cc", 499 "external/perfetto/protos/perfetto/config/data_source_config.pbzero.cc", 500 "external/perfetto/protos/perfetto/config/data_source_descriptor.pbzero.cc", 501 "external/perfetto/protos/perfetto/config/ftrace/ftrace_config.pbzero.cc", 502 "external/perfetto/protos/perfetto/config/inode_file/inode_file_config.pbzero.cc", 503 "external/perfetto/protos/perfetto/config/process_stats/process_stats_config.pbzero.cc", 504 "external/perfetto/protos/perfetto/config/test_config.pbzero.cc", 505 "external/perfetto/protos/perfetto/config/trace_config.pbzero.cc", 506 ], 507 } 508 509 // GN target: //protos/perfetto/config:config_zero_gen 510 genrule { 511 name: "perfetto_protos_perfetto_config_config_zero_gen_headers", 512 srcs: [ 513 "protos/perfetto/config/chrome/chrome_config.proto", 514 "protos/perfetto/config/data_source_config.proto", 515 "protos/perfetto/config/data_source_descriptor.proto", 516 "protos/perfetto/config/ftrace/ftrace_config.proto", 517 "protos/perfetto/config/inode_file/inode_file_config.proto", 518 "protos/perfetto/config/process_stats/process_stats_config.proto", 519 "protos/perfetto/config/test_config.proto", 520 "protos/perfetto/config/trace_config.proto", 521 ], 522 tools: [ 523 "aprotoc", 524 "perfetto_src_protozero_protoc_plugin_protoc_plugin___gn_standalone_toolchain_gcc_like_host_", 525 ], 526 cmd: "mkdir -p $(genDir)/external/perfetto/protos && $(location aprotoc) --cpp_out=$(genDir)/external/perfetto/protos --proto_path=external/perfetto/protos --plugin=protoc-gen-plugin=$(location perfetto_src_protozero_protoc_plugin_protoc_plugin___gn_standalone_toolchain_gcc_like_host_) --plugin_out=wrapper_namespace=pbzero:$(genDir)/external/perfetto/protos $(in)", 527 out: [ 528 "external/perfetto/protos/perfetto/config/chrome/chrome_config.pbzero.h", 529 "external/perfetto/protos/perfetto/config/data_source_config.pbzero.h", 530 "external/perfetto/protos/perfetto/config/data_source_descriptor.pbzero.h", 531 "external/perfetto/protos/perfetto/config/ftrace/ftrace_config.pbzero.h", 532 "external/perfetto/protos/perfetto/config/inode_file/inode_file_config.pbzero.h", 533 "external/perfetto/protos/perfetto/config/process_stats/process_stats_config.pbzero.h", 534 "external/perfetto/protos/perfetto/config/test_config.pbzero.h", 535 "external/perfetto/protos/perfetto/config/trace_config.pbzero.h", 536 ], 537 export_include_dirs: [ 538 "protos", 539 ], 540 } 541 542 // GN target: //protos/perfetto/ipc:ipc_gen 543 genrule { 544 name: "perfetto_protos_perfetto_ipc_ipc_gen", 545 srcs: [ 546 "protos/perfetto/ipc/consumer_port.proto", 547 "protos/perfetto/ipc/producer_port.proto", 548 ], 549 tools: [ 550 "aprotoc", 551 "perfetto_src_ipc_protoc_plugin_ipc_plugin___gn_standalone_toolchain_gcc_like_host_", 552 ], 553 cmd: "mkdir -p $(genDir)/external/perfetto/protos && $(location aprotoc) --cpp_out=$(genDir)/external/perfetto/protos --proto_path=external/perfetto/protos --plugin=protoc-gen-plugin=$(location perfetto_src_ipc_protoc_plugin_ipc_plugin___gn_standalone_toolchain_gcc_like_host_) --plugin_out=:$(genDir)/external/perfetto/protos $(in)", 554 out: [ 555 "external/perfetto/protos/perfetto/ipc/consumer_port.ipc.cc", 556 "external/perfetto/protos/perfetto/ipc/consumer_port.pb.cc", 557 "external/perfetto/protos/perfetto/ipc/producer_port.ipc.cc", 558 "external/perfetto/protos/perfetto/ipc/producer_port.pb.cc", 559 ], 560 } 561 562 // GN target: //protos/perfetto/ipc:ipc_gen 563 genrule { 564 name: "perfetto_protos_perfetto_ipc_ipc_gen_headers", 565 srcs: [ 566 "protos/perfetto/ipc/consumer_port.proto", 567 "protos/perfetto/ipc/producer_port.proto", 568 ], 569 tools: [ 570 "aprotoc", 571 "perfetto_src_ipc_protoc_plugin_ipc_plugin___gn_standalone_toolchain_gcc_like_host_", 572 ], 573 cmd: "mkdir -p $(genDir)/external/perfetto/protos && $(location aprotoc) --cpp_out=$(genDir)/external/perfetto/protos --proto_path=external/perfetto/protos --plugin=protoc-gen-plugin=$(location perfetto_src_ipc_protoc_plugin_ipc_plugin___gn_standalone_toolchain_gcc_like_host_) --plugin_out=:$(genDir)/external/perfetto/protos $(in)", 574 out: [ 575 "external/perfetto/protos/perfetto/ipc/consumer_port.ipc.h", 576 "external/perfetto/protos/perfetto/ipc/consumer_port.pb.h", 577 "external/perfetto/protos/perfetto/ipc/producer_port.ipc.h", 578 "external/perfetto/protos/perfetto/ipc/producer_port.pb.h", 579 ], 580 export_include_dirs: [ 581 "protos", 582 ], 583 } 584 585 // GN target: //protos/perfetto/trace/chrome:lite_gen 586 genrule { 587 name: "perfetto_protos_perfetto_trace_chrome_lite_gen", 588 srcs: [ 589 "protos/perfetto/trace/chrome/chrome_trace_event.proto", 590 ], 591 tools: [ 592 "aprotoc", 593 ], 594 cmd: "mkdir -p $(genDir)/external/perfetto/protos && $(location aprotoc) --cpp_out=$(genDir)/external/perfetto/protos --proto_path=external/perfetto/protos $(in)", 595 out: [ 596 "external/perfetto/protos/perfetto/trace/chrome/chrome_trace_event.pb.cc", 597 ], 598 } 599 600 // GN target: //protos/perfetto/trace/chrome:lite_gen 601 genrule { 602 name: "perfetto_protos_perfetto_trace_chrome_lite_gen_headers", 603 srcs: [ 604 "protos/perfetto/trace/chrome/chrome_trace_event.proto", 605 ], 606 tools: [ 607 "aprotoc", 608 ], 609 cmd: "mkdir -p $(genDir)/external/perfetto/protos && $(location aprotoc) --cpp_out=$(genDir)/external/perfetto/protos --proto_path=external/perfetto/protos $(in)", 610 out: [ 611 "external/perfetto/protos/perfetto/trace/chrome/chrome_trace_event.pb.h", 612 ], 613 export_include_dirs: [ 614 "protos", 615 ], 616 } 617 618 // GN target: //protos/perfetto/trace/chrome:zero_gen 619 genrule { 620 name: "perfetto_protos_perfetto_trace_chrome_zero_gen", 621 srcs: [ 622 "protos/perfetto/trace/chrome/chrome_trace_event.proto", 623 ], 624 tools: [ 625 "aprotoc", 626 "perfetto_src_protozero_protoc_plugin_protoc_plugin___gn_standalone_toolchain_gcc_like_host_", 627 ], 628 cmd: "mkdir -p $(genDir)/external/perfetto/protos && $(location aprotoc) --cpp_out=$(genDir)/external/perfetto/protos --proto_path=external/perfetto/protos --plugin=protoc-gen-plugin=$(location perfetto_src_protozero_protoc_plugin_protoc_plugin___gn_standalone_toolchain_gcc_like_host_) --plugin_out=wrapper_namespace=pbzero:$(genDir)/external/perfetto/protos $(in)", 629 out: [ 630 "external/perfetto/protos/perfetto/trace/chrome/chrome_trace_event.pbzero.cc", 631 ], 632 } 633 634 // GN target: //protos/perfetto/trace/chrome:zero_gen 635 genrule { 636 name: "perfetto_protos_perfetto_trace_chrome_zero_gen_headers", 637 srcs: [ 638 "protos/perfetto/trace/chrome/chrome_trace_event.proto", 639 ], 640 tools: [ 641 "aprotoc", 642 "perfetto_src_protozero_protoc_plugin_protoc_plugin___gn_standalone_toolchain_gcc_like_host_", 643 ], 644 cmd: "mkdir -p $(genDir)/external/perfetto/protos && $(location aprotoc) --cpp_out=$(genDir)/external/perfetto/protos --proto_path=external/perfetto/protos --plugin=protoc-gen-plugin=$(location perfetto_src_protozero_protoc_plugin_protoc_plugin___gn_standalone_toolchain_gcc_like_host_) --plugin_out=wrapper_namespace=pbzero:$(genDir)/external/perfetto/protos $(in)", 645 out: [ 646 "external/perfetto/protos/perfetto/trace/chrome/chrome_trace_event.pbzero.h", 647 ], 648 export_include_dirs: [ 649 "protos", 650 ], 651 } 652 653 // GN target: //protos/perfetto/trace/filesystem:lite_gen 654 genrule { 655 name: "perfetto_protos_perfetto_trace_filesystem_lite_gen", 656 srcs: [ 657 "protos/perfetto/trace/filesystem/inode_file_map.proto", 658 ], 659 tools: [ 660 "aprotoc", 661 ], 662 cmd: "mkdir -p $(genDir)/external/perfetto/protos && $(location aprotoc) --cpp_out=$(genDir)/external/perfetto/protos --proto_path=external/perfetto/protos $(in)", 663 out: [ 664 "external/perfetto/protos/perfetto/trace/filesystem/inode_file_map.pb.cc", 665 ], 666 } 667 668 // GN target: //protos/perfetto/trace/filesystem:lite_gen 669 genrule { 670 name: "perfetto_protos_perfetto_trace_filesystem_lite_gen_headers", 671 srcs: [ 672 "protos/perfetto/trace/filesystem/inode_file_map.proto", 673 ], 674 tools: [ 675 "aprotoc", 676 ], 677 cmd: "mkdir -p $(genDir)/external/perfetto/protos && $(location aprotoc) --cpp_out=$(genDir)/external/perfetto/protos --proto_path=external/perfetto/protos $(in)", 678 out: [ 679 "external/perfetto/protos/perfetto/trace/filesystem/inode_file_map.pb.h", 680 ], 681 export_include_dirs: [ 682 "protos", 683 ], 684 } 685 686 // GN target: //protos/perfetto/trace/filesystem:zero_gen 687 genrule { 688 name: "perfetto_protos_perfetto_trace_filesystem_zero_gen", 689 srcs: [ 690 "protos/perfetto/trace/filesystem/inode_file_map.proto", 691 ], 692 tools: [ 693 "aprotoc", 694 "perfetto_src_protozero_protoc_plugin_protoc_plugin___gn_standalone_toolchain_gcc_like_host_", 695 ], 696 cmd: "mkdir -p $(genDir)/external/perfetto/protos && $(location aprotoc) --cpp_out=$(genDir)/external/perfetto/protos --proto_path=external/perfetto/protos --plugin=protoc-gen-plugin=$(location perfetto_src_protozero_protoc_plugin_protoc_plugin___gn_standalone_toolchain_gcc_like_host_) --plugin_out=wrapper_namespace=pbzero:$(genDir)/external/perfetto/protos $(in)", 697 out: [ 698 "external/perfetto/protos/perfetto/trace/filesystem/inode_file_map.pbzero.cc", 699 ], 700 } 701 702 // GN target: //protos/perfetto/trace/filesystem:zero_gen 703 genrule { 704 name: "perfetto_protos_perfetto_trace_filesystem_zero_gen_headers", 705 srcs: [ 706 "protos/perfetto/trace/filesystem/inode_file_map.proto", 707 ], 708 tools: [ 709 "aprotoc", 710 "perfetto_src_protozero_protoc_plugin_protoc_plugin___gn_standalone_toolchain_gcc_like_host_", 711 ], 712 cmd: "mkdir -p $(genDir)/external/perfetto/protos && $(location aprotoc) --cpp_out=$(genDir)/external/perfetto/protos --proto_path=external/perfetto/protos --plugin=protoc-gen-plugin=$(location perfetto_src_protozero_protoc_plugin_protoc_plugin___gn_standalone_toolchain_gcc_like_host_) --plugin_out=wrapper_namespace=pbzero:$(genDir)/external/perfetto/protos $(in)", 713 out: [ 714 "external/perfetto/protos/perfetto/trace/filesystem/inode_file_map.pbzero.h", 715 ], 716 export_include_dirs: [ 717 "protos", 718 ], 719 } 720 721 // GN target: //protos/perfetto/trace/ftrace:lite_gen 722 genrule { 723 name: "perfetto_protos_perfetto_trace_ftrace_lite_gen", 724 srcs: [ 725 "protos/perfetto/trace/ftrace/binder_lock.proto", 726 "protos/perfetto/trace/ftrace/binder_locked.proto", 727 "protos/perfetto/trace/ftrace/binder_set_priority.proto", 728 "protos/perfetto/trace/ftrace/binder_transaction.proto", 729 "protos/perfetto/trace/ftrace/binder_transaction_received.proto", 730 "protos/perfetto/trace/ftrace/binder_unlock.proto", 731 "protos/perfetto/trace/ftrace/block_bio_backmerge.proto", 732 "protos/perfetto/trace/ftrace/block_bio_bounce.proto", 733 "protos/perfetto/trace/ftrace/block_bio_complete.proto", 734 "protos/perfetto/trace/ftrace/block_bio_frontmerge.proto", 735 "protos/perfetto/trace/ftrace/block_bio_queue.proto", 736 "protos/perfetto/trace/ftrace/block_bio_remap.proto", 737 "protos/perfetto/trace/ftrace/block_dirty_buffer.proto", 738 "protos/perfetto/trace/ftrace/block_getrq.proto", 739 "protos/perfetto/trace/ftrace/block_plug.proto", 740 "protos/perfetto/trace/ftrace/block_rq_abort.proto", 741 "protos/perfetto/trace/ftrace/block_rq_complete.proto", 742 "protos/perfetto/trace/ftrace/block_rq_insert.proto", 743 "protos/perfetto/trace/ftrace/block_rq_issue.proto", 744 "protos/perfetto/trace/ftrace/block_rq_remap.proto", 745 "protos/perfetto/trace/ftrace/block_rq_requeue.proto", 746 "protos/perfetto/trace/ftrace/block_sleeprq.proto", 747 "protos/perfetto/trace/ftrace/block_split.proto", 748 "protos/perfetto/trace/ftrace/block_touch_buffer.proto", 749 "protos/perfetto/trace/ftrace/block_unplug.proto", 750 "protos/perfetto/trace/ftrace/cgroup_attach_task.proto", 751 "protos/perfetto/trace/ftrace/cgroup_destroy_root.proto", 752 "protos/perfetto/trace/ftrace/cgroup_mkdir.proto", 753 "protos/perfetto/trace/ftrace/cgroup_release.proto", 754 "protos/perfetto/trace/ftrace/cgroup_remount.proto", 755 "protos/perfetto/trace/ftrace/cgroup_rename.proto", 756 "protos/perfetto/trace/ftrace/cgroup_rmdir.proto", 757 "protos/perfetto/trace/ftrace/cgroup_setup_root.proto", 758 "protos/perfetto/trace/ftrace/cgroup_transfer_tasks.proto", 759 "protos/perfetto/trace/ftrace/clock_disable.proto", 760 "protos/perfetto/trace/ftrace/clock_enable.proto", 761 "protos/perfetto/trace/ftrace/clock_set_rate.proto", 762 "protos/perfetto/trace/ftrace/cpu_frequency.proto", 763 "protos/perfetto/trace/ftrace/cpu_frequency_limits.proto", 764 "protos/perfetto/trace/ftrace/cpu_idle.proto", 765 "protos/perfetto/trace/ftrace/cpufreq_interactive_already.proto", 766 "protos/perfetto/trace/ftrace/cpufreq_interactive_boost.proto", 767 "protos/perfetto/trace/ftrace/cpufreq_interactive_notyet.proto", 768 "protos/perfetto/trace/ftrace/cpufreq_interactive_setspeed.proto", 769 "protos/perfetto/trace/ftrace/cpufreq_interactive_target.proto", 770 "protos/perfetto/trace/ftrace/cpufreq_interactive_unboost.proto", 771 "protos/perfetto/trace/ftrace/ext4_alloc_da_blocks.proto", 772 "protos/perfetto/trace/ftrace/ext4_allocate_blocks.proto", 773 "protos/perfetto/trace/ftrace/ext4_allocate_inode.proto", 774 "protos/perfetto/trace/ftrace/ext4_begin_ordered_truncate.proto", 775 "protos/perfetto/trace/ftrace/ext4_collapse_range.proto", 776 "protos/perfetto/trace/ftrace/ext4_da_release_space.proto", 777 "protos/perfetto/trace/ftrace/ext4_da_reserve_space.proto", 778 "protos/perfetto/trace/ftrace/ext4_da_update_reserve_space.proto", 779 "protos/perfetto/trace/ftrace/ext4_da_write_begin.proto", 780 "protos/perfetto/trace/ftrace/ext4_da_write_end.proto", 781 "protos/perfetto/trace/ftrace/ext4_da_write_pages.proto", 782 "protos/perfetto/trace/ftrace/ext4_da_write_pages_extent.proto", 783 "protos/perfetto/trace/ftrace/ext4_direct_IO_enter.proto", 784 "protos/perfetto/trace/ftrace/ext4_direct_IO_exit.proto", 785 "protos/perfetto/trace/ftrace/ext4_discard_blocks.proto", 786 "protos/perfetto/trace/ftrace/ext4_discard_preallocations.proto", 787 "protos/perfetto/trace/ftrace/ext4_drop_inode.proto", 788 "protos/perfetto/trace/ftrace/ext4_es_cache_extent.proto", 789 "protos/perfetto/trace/ftrace/ext4_es_find_delayed_extent_range_enter.proto", 790 "protos/perfetto/trace/ftrace/ext4_es_find_delayed_extent_range_exit.proto", 791 "protos/perfetto/trace/ftrace/ext4_es_insert_extent.proto", 792 "protos/perfetto/trace/ftrace/ext4_es_lookup_extent_enter.proto", 793 "protos/perfetto/trace/ftrace/ext4_es_lookup_extent_exit.proto", 794 "protos/perfetto/trace/ftrace/ext4_es_remove_extent.proto", 795 "protos/perfetto/trace/ftrace/ext4_es_shrink.proto", 796 "protos/perfetto/trace/ftrace/ext4_es_shrink_count.proto", 797 "protos/perfetto/trace/ftrace/ext4_es_shrink_scan_enter.proto", 798 "protos/perfetto/trace/ftrace/ext4_es_shrink_scan_exit.proto", 799 "protos/perfetto/trace/ftrace/ext4_evict_inode.proto", 800 "protos/perfetto/trace/ftrace/ext4_ext_convert_to_initialized_enter.proto", 801 "protos/perfetto/trace/ftrace/ext4_ext_convert_to_initialized_fastpath.proto", 802 "protos/perfetto/trace/ftrace/ext4_ext_handle_unwritten_extents.proto", 803 "protos/perfetto/trace/ftrace/ext4_ext_in_cache.proto", 804 "protos/perfetto/trace/ftrace/ext4_ext_load_extent.proto", 805 "protos/perfetto/trace/ftrace/ext4_ext_map_blocks_enter.proto", 806 "protos/perfetto/trace/ftrace/ext4_ext_map_blocks_exit.proto", 807 "protos/perfetto/trace/ftrace/ext4_ext_put_in_cache.proto", 808 "protos/perfetto/trace/ftrace/ext4_ext_remove_space.proto", 809 "protos/perfetto/trace/ftrace/ext4_ext_remove_space_done.proto", 810 "protos/perfetto/trace/ftrace/ext4_ext_rm_idx.proto", 811 "protos/perfetto/trace/ftrace/ext4_ext_rm_leaf.proto", 812 "protos/perfetto/trace/ftrace/ext4_ext_show_extent.proto", 813 "protos/perfetto/trace/ftrace/ext4_fallocate_enter.proto", 814 "protos/perfetto/trace/ftrace/ext4_fallocate_exit.proto", 815 "protos/perfetto/trace/ftrace/ext4_find_delalloc_range.proto", 816 "protos/perfetto/trace/ftrace/ext4_forget.proto", 817 "protos/perfetto/trace/ftrace/ext4_free_blocks.proto", 818 "protos/perfetto/trace/ftrace/ext4_free_inode.proto", 819 "protos/perfetto/trace/ftrace/ext4_get_implied_cluster_alloc_exit.proto", 820 "protos/perfetto/trace/ftrace/ext4_get_reserved_cluster_alloc.proto", 821 "protos/perfetto/trace/ftrace/ext4_ind_map_blocks_enter.proto", 822 "protos/perfetto/trace/ftrace/ext4_ind_map_blocks_exit.proto", 823 "protos/perfetto/trace/ftrace/ext4_insert_range.proto", 824 "protos/perfetto/trace/ftrace/ext4_invalidatepage.proto", 825 "protos/perfetto/trace/ftrace/ext4_journal_start.proto", 826 "protos/perfetto/trace/ftrace/ext4_journal_start_reserved.proto", 827 "protos/perfetto/trace/ftrace/ext4_journalled_invalidatepage.proto", 828 "protos/perfetto/trace/ftrace/ext4_journalled_write_end.proto", 829 "protos/perfetto/trace/ftrace/ext4_load_inode.proto", 830 "protos/perfetto/trace/ftrace/ext4_load_inode_bitmap.proto", 831 "protos/perfetto/trace/ftrace/ext4_mark_inode_dirty.proto", 832 "protos/perfetto/trace/ftrace/ext4_mb_bitmap_load.proto", 833 "protos/perfetto/trace/ftrace/ext4_mb_buddy_bitmap_load.proto", 834 "protos/perfetto/trace/ftrace/ext4_mb_discard_preallocations.proto", 835 "protos/perfetto/trace/ftrace/ext4_mb_new_group_pa.proto", 836 "protos/perfetto/trace/ftrace/ext4_mb_new_inode_pa.proto", 837 "protos/perfetto/trace/ftrace/ext4_mb_release_group_pa.proto", 838 "protos/perfetto/trace/ftrace/ext4_mb_release_inode_pa.proto", 839 "protos/perfetto/trace/ftrace/ext4_mballoc_alloc.proto", 840 "protos/perfetto/trace/ftrace/ext4_mballoc_discard.proto", 841 "protos/perfetto/trace/ftrace/ext4_mballoc_free.proto", 842 "protos/perfetto/trace/ftrace/ext4_mballoc_prealloc.proto", 843 "protos/perfetto/trace/ftrace/ext4_other_inode_update_time.proto", 844 "protos/perfetto/trace/ftrace/ext4_punch_hole.proto", 845 "protos/perfetto/trace/ftrace/ext4_read_block_bitmap_load.proto", 846 "protos/perfetto/trace/ftrace/ext4_readpage.proto", 847 "protos/perfetto/trace/ftrace/ext4_releasepage.proto", 848 "protos/perfetto/trace/ftrace/ext4_remove_blocks.proto", 849 "protos/perfetto/trace/ftrace/ext4_request_blocks.proto", 850 "protos/perfetto/trace/ftrace/ext4_request_inode.proto", 851 "protos/perfetto/trace/ftrace/ext4_sync_file_enter.proto", 852 "protos/perfetto/trace/ftrace/ext4_sync_file_exit.proto", 853 "protos/perfetto/trace/ftrace/ext4_sync_fs.proto", 854 "protos/perfetto/trace/ftrace/ext4_trim_all_free.proto", 855 "protos/perfetto/trace/ftrace/ext4_trim_extent.proto", 856 "protos/perfetto/trace/ftrace/ext4_truncate_enter.proto", 857 "protos/perfetto/trace/ftrace/ext4_truncate_exit.proto", 858 "protos/perfetto/trace/ftrace/ext4_unlink_enter.proto", 859 "protos/perfetto/trace/ftrace/ext4_unlink_exit.proto", 860 "protos/perfetto/trace/ftrace/ext4_write_begin.proto", 861 "protos/perfetto/trace/ftrace/ext4_write_end.proto", 862 "protos/perfetto/trace/ftrace/ext4_writepage.proto", 863 "protos/perfetto/trace/ftrace/ext4_writepages.proto", 864 "protos/perfetto/trace/ftrace/ext4_writepages_result.proto", 865 "protos/perfetto/trace/ftrace/ext4_zero_range.proto", 866 "protos/perfetto/trace/ftrace/f2fs_do_submit_bio.proto", 867 "protos/perfetto/trace/ftrace/f2fs_evict_inode.proto", 868 "protos/perfetto/trace/ftrace/f2fs_fallocate.proto", 869 "protos/perfetto/trace/ftrace/f2fs_get_data_block.proto", 870 "protos/perfetto/trace/ftrace/f2fs_get_victim.proto", 871 "protos/perfetto/trace/ftrace/f2fs_iget.proto", 872 "protos/perfetto/trace/ftrace/f2fs_iget_exit.proto", 873 "protos/perfetto/trace/ftrace/f2fs_new_inode.proto", 874 "protos/perfetto/trace/ftrace/f2fs_readpage.proto", 875 "protos/perfetto/trace/ftrace/f2fs_reserve_new_block.proto", 876 "protos/perfetto/trace/ftrace/f2fs_set_page_dirty.proto", 877 "protos/perfetto/trace/ftrace/f2fs_submit_write_page.proto", 878 "protos/perfetto/trace/ftrace/f2fs_sync_file_enter.proto", 879 "protos/perfetto/trace/ftrace/f2fs_sync_file_exit.proto", 880 "protos/perfetto/trace/ftrace/f2fs_sync_fs.proto", 881 "protos/perfetto/trace/ftrace/f2fs_truncate.proto", 882 "protos/perfetto/trace/ftrace/f2fs_truncate_blocks_enter.proto", 883 "protos/perfetto/trace/ftrace/f2fs_truncate_blocks_exit.proto", 884 "protos/perfetto/trace/ftrace/f2fs_truncate_data_blocks_range.proto", 885 "protos/perfetto/trace/ftrace/f2fs_truncate_inode_blocks_enter.proto", 886 "protos/perfetto/trace/ftrace/f2fs_truncate_inode_blocks_exit.proto", 887 "protos/perfetto/trace/ftrace/f2fs_truncate_node.proto", 888 "protos/perfetto/trace/ftrace/f2fs_truncate_nodes_enter.proto", 889 "protos/perfetto/trace/ftrace/f2fs_truncate_nodes_exit.proto", 890 "protos/perfetto/trace/ftrace/f2fs_truncate_partial_nodes.proto", 891 "protos/perfetto/trace/ftrace/f2fs_unlink_enter.proto", 892 "protos/perfetto/trace/ftrace/f2fs_unlink_exit.proto", 893 "protos/perfetto/trace/ftrace/f2fs_vm_page_mkwrite.proto", 894 "protos/perfetto/trace/ftrace/f2fs_write_begin.proto", 895 "protos/perfetto/trace/ftrace/f2fs_write_checkpoint.proto", 896 "protos/perfetto/trace/ftrace/f2fs_write_end.proto", 897 "protos/perfetto/trace/ftrace/ftrace_event.proto", 898 "protos/perfetto/trace/ftrace/ftrace_event_bundle.proto", 899 "protos/perfetto/trace/ftrace/ftrace_stats.proto", 900 "protos/perfetto/trace/ftrace/i2c_read.proto", 901 "protos/perfetto/trace/ftrace/i2c_reply.proto", 902 "protos/perfetto/trace/ftrace/i2c_result.proto", 903 "protos/perfetto/trace/ftrace/i2c_write.proto", 904 "protos/perfetto/trace/ftrace/ipi_entry.proto", 905 "protos/perfetto/trace/ftrace/ipi_exit.proto", 906 "protos/perfetto/trace/ftrace/ipi_raise.proto", 907 "protos/perfetto/trace/ftrace/irq_handler_entry.proto", 908 "protos/perfetto/trace/ftrace/irq_handler_exit.proto", 909 "protos/perfetto/trace/ftrace/lowmemory_kill.proto", 910 "protos/perfetto/trace/ftrace/mdp_cmd_kickoff.proto", 911 "protos/perfetto/trace/ftrace/mdp_cmd_pingpong_done.proto", 912 "protos/perfetto/trace/ftrace/mdp_cmd_readptr_done.proto", 913 "protos/perfetto/trace/ftrace/mdp_cmd_release_bw.proto", 914 "protos/perfetto/trace/ftrace/mdp_cmd_wait_pingpong.proto", 915 "protos/perfetto/trace/ftrace/mdp_commit.proto", 916 "protos/perfetto/trace/ftrace/mdp_compare_bw.proto", 917 "protos/perfetto/trace/ftrace/mdp_misr_crc.proto", 918 "protos/perfetto/trace/ftrace/mdp_mixer_update.proto", 919 "protos/perfetto/trace/ftrace/mdp_perf_prefill_calc.proto", 920 "protos/perfetto/trace/ftrace/mdp_perf_set_ot.proto", 921 "protos/perfetto/trace/ftrace/mdp_perf_set_panic_luts.proto", 922 "protos/perfetto/trace/ftrace/mdp_perf_set_qos_luts.proto", 923 "protos/perfetto/trace/ftrace/mdp_perf_set_wm_levels.proto", 924 "protos/perfetto/trace/ftrace/mdp_perf_update_bus.proto", 925 "protos/perfetto/trace/ftrace/mdp_sspp_change.proto", 926 "protos/perfetto/trace/ftrace/mdp_sspp_set.proto", 927 "protos/perfetto/trace/ftrace/mdp_trace_counter.proto", 928 "protos/perfetto/trace/ftrace/mdp_video_underrun_done.proto", 929 "protos/perfetto/trace/ftrace/mm_compaction_begin.proto", 930 "protos/perfetto/trace/ftrace/mm_compaction_defer_compaction.proto", 931 "protos/perfetto/trace/ftrace/mm_compaction_defer_reset.proto", 932 "protos/perfetto/trace/ftrace/mm_compaction_deferred.proto", 933 "protos/perfetto/trace/ftrace/mm_compaction_end.proto", 934 "protos/perfetto/trace/ftrace/mm_compaction_finished.proto", 935 "protos/perfetto/trace/ftrace/mm_compaction_isolate_freepages.proto", 936 "protos/perfetto/trace/ftrace/mm_compaction_isolate_migratepages.proto", 937 "protos/perfetto/trace/ftrace/mm_compaction_kcompactd_sleep.proto", 938 "protos/perfetto/trace/ftrace/mm_compaction_kcompactd_wake.proto", 939 "protos/perfetto/trace/ftrace/mm_compaction_migratepages.proto", 940 "protos/perfetto/trace/ftrace/mm_compaction_suitable.proto", 941 "protos/perfetto/trace/ftrace/mm_compaction_try_to_compact_pages.proto", 942 "protos/perfetto/trace/ftrace/mm_compaction_wakeup_kcompactd.proto", 943 "protos/perfetto/trace/ftrace/mm_filemap_add_to_page_cache.proto", 944 "protos/perfetto/trace/ftrace/mm_filemap_delete_from_page_cache.proto", 945 "protos/perfetto/trace/ftrace/mm_vmscan_direct_reclaim_begin.proto", 946 "protos/perfetto/trace/ftrace/mm_vmscan_direct_reclaim_end.proto", 947 "protos/perfetto/trace/ftrace/mm_vmscan_kswapd_sleep.proto", 948 "protos/perfetto/trace/ftrace/mm_vmscan_kswapd_wake.proto", 949 "protos/perfetto/trace/ftrace/print.proto", 950 "protos/perfetto/trace/ftrace/regulator_disable.proto", 951 "protos/perfetto/trace/ftrace/regulator_disable_complete.proto", 952 "protos/perfetto/trace/ftrace/regulator_enable.proto", 953 "protos/perfetto/trace/ftrace/regulator_enable_complete.proto", 954 "protos/perfetto/trace/ftrace/regulator_enable_delay.proto", 955 "protos/perfetto/trace/ftrace/regulator_set_voltage.proto", 956 "protos/perfetto/trace/ftrace/regulator_set_voltage_complete.proto", 957 "protos/perfetto/trace/ftrace/rotator_bw_ao_as_context.proto", 958 "protos/perfetto/trace/ftrace/sched_blocked_reason.proto", 959 "protos/perfetto/trace/ftrace/sched_cpu_hotplug.proto", 960 "protos/perfetto/trace/ftrace/sched_process_exec.proto", 961 "protos/perfetto/trace/ftrace/sched_process_exit.proto", 962 "protos/perfetto/trace/ftrace/sched_process_fork.proto", 963 "protos/perfetto/trace/ftrace/sched_process_free.proto", 964 "protos/perfetto/trace/ftrace/sched_process_hang.proto", 965 "protos/perfetto/trace/ftrace/sched_process_wait.proto", 966 "protos/perfetto/trace/ftrace/sched_switch.proto", 967 "protos/perfetto/trace/ftrace/sched_wakeup.proto", 968 "protos/perfetto/trace/ftrace/sched_wakeup_new.proto", 969 "protos/perfetto/trace/ftrace/sched_waking.proto", 970 "protos/perfetto/trace/ftrace/smbus_read.proto", 971 "protos/perfetto/trace/ftrace/smbus_reply.proto", 972 "protos/perfetto/trace/ftrace/smbus_result.proto", 973 "protos/perfetto/trace/ftrace/smbus_write.proto", 974 "protos/perfetto/trace/ftrace/softirq_entry.proto", 975 "protos/perfetto/trace/ftrace/softirq_exit.proto", 976 "protos/perfetto/trace/ftrace/softirq_raise.proto", 977 "protos/perfetto/trace/ftrace/suspend_resume.proto", 978 "protos/perfetto/trace/ftrace/sync_pt.proto", 979 "protos/perfetto/trace/ftrace/sync_timeline.proto", 980 "protos/perfetto/trace/ftrace/sync_wait.proto", 981 "protos/perfetto/trace/ftrace/task_newtask.proto", 982 "protos/perfetto/trace/ftrace/task_rename.proto", 983 "protos/perfetto/trace/ftrace/test_bundle_wrapper.proto", 984 "protos/perfetto/trace/ftrace/tracing_mark_write.proto", 985 "protos/perfetto/trace/ftrace/workqueue_activate_work.proto", 986 "protos/perfetto/trace/ftrace/workqueue_execute_end.proto", 987 "protos/perfetto/trace/ftrace/workqueue_execute_start.proto", 988 "protos/perfetto/trace/ftrace/workqueue_queue_work.proto", 989 ], 990 tools: [ 991 "aprotoc", 992 ], 993 cmd: "mkdir -p $(genDir)/external/perfetto/protos && $(location aprotoc) --cpp_out=$(genDir)/external/perfetto/protos --proto_path=external/perfetto/protos $(in)", 994 out: [ 995 "external/perfetto/protos/perfetto/trace/ftrace/binder_lock.pb.cc", 996 "external/perfetto/protos/perfetto/trace/ftrace/binder_locked.pb.cc", 997 "external/perfetto/protos/perfetto/trace/ftrace/binder_set_priority.pb.cc", 998 "external/perfetto/protos/perfetto/trace/ftrace/binder_transaction.pb.cc", 999 "external/perfetto/protos/perfetto/trace/ftrace/binder_transaction_received.pb.cc", 1000 "external/perfetto/protos/perfetto/trace/ftrace/binder_unlock.pb.cc", 1001 "external/perfetto/protos/perfetto/trace/ftrace/block_bio_backmerge.pb.cc", 1002 "external/perfetto/protos/perfetto/trace/ftrace/block_bio_bounce.pb.cc", 1003 "external/perfetto/protos/perfetto/trace/ftrace/block_bio_complete.pb.cc", 1004 "external/perfetto/protos/perfetto/trace/ftrace/block_bio_frontmerge.pb.cc", 1005 "external/perfetto/protos/perfetto/trace/ftrace/block_bio_queue.pb.cc", 1006 "external/perfetto/protos/perfetto/trace/ftrace/block_bio_remap.pb.cc", 1007 "external/perfetto/protos/perfetto/trace/ftrace/block_dirty_buffer.pb.cc", 1008 "external/perfetto/protos/perfetto/trace/ftrace/block_getrq.pb.cc", 1009 "external/perfetto/protos/perfetto/trace/ftrace/block_plug.pb.cc", 1010 "external/perfetto/protos/perfetto/trace/ftrace/block_rq_abort.pb.cc", 1011 "external/perfetto/protos/perfetto/trace/ftrace/block_rq_complete.pb.cc", 1012 "external/perfetto/protos/perfetto/trace/ftrace/block_rq_insert.pb.cc", 1013 "external/perfetto/protos/perfetto/trace/ftrace/block_rq_issue.pb.cc", 1014 "external/perfetto/protos/perfetto/trace/ftrace/block_rq_remap.pb.cc", 1015 "external/perfetto/protos/perfetto/trace/ftrace/block_rq_requeue.pb.cc", 1016 "external/perfetto/protos/perfetto/trace/ftrace/block_sleeprq.pb.cc", 1017 "external/perfetto/protos/perfetto/trace/ftrace/block_split.pb.cc", 1018 "external/perfetto/protos/perfetto/trace/ftrace/block_touch_buffer.pb.cc", 1019 "external/perfetto/protos/perfetto/trace/ftrace/block_unplug.pb.cc", 1020 "external/perfetto/protos/perfetto/trace/ftrace/cgroup_attach_task.pb.cc", 1021 "external/perfetto/protos/perfetto/trace/ftrace/cgroup_destroy_root.pb.cc", 1022 "external/perfetto/protos/perfetto/trace/ftrace/cgroup_mkdir.pb.cc", 1023 "external/perfetto/protos/perfetto/trace/ftrace/cgroup_release.pb.cc", 1024 "external/perfetto/protos/perfetto/trace/ftrace/cgroup_remount.pb.cc", 1025 "external/perfetto/protos/perfetto/trace/ftrace/cgroup_rename.pb.cc", 1026 "external/perfetto/protos/perfetto/trace/ftrace/cgroup_rmdir.pb.cc", 1027 "external/perfetto/protos/perfetto/trace/ftrace/cgroup_setup_root.pb.cc", 1028 "external/perfetto/protos/perfetto/trace/ftrace/cgroup_transfer_tasks.pb.cc", 1029 "external/perfetto/protos/perfetto/trace/ftrace/clock_disable.pb.cc", 1030 "external/perfetto/protos/perfetto/trace/ftrace/clock_enable.pb.cc", 1031 "external/perfetto/protos/perfetto/trace/ftrace/clock_set_rate.pb.cc", 1032 "external/perfetto/protos/perfetto/trace/ftrace/cpu_frequency.pb.cc", 1033 "external/perfetto/protos/perfetto/trace/ftrace/cpu_frequency_limits.pb.cc", 1034 "external/perfetto/protos/perfetto/trace/ftrace/cpu_idle.pb.cc", 1035 "external/perfetto/protos/perfetto/trace/ftrace/cpufreq_interactive_already.pb.cc", 1036 "external/perfetto/protos/perfetto/trace/ftrace/cpufreq_interactive_boost.pb.cc", 1037 "external/perfetto/protos/perfetto/trace/ftrace/cpufreq_interactive_notyet.pb.cc", 1038 "external/perfetto/protos/perfetto/trace/ftrace/cpufreq_interactive_setspeed.pb.cc", 1039 "external/perfetto/protos/perfetto/trace/ftrace/cpufreq_interactive_target.pb.cc", 1040 "external/perfetto/protos/perfetto/trace/ftrace/cpufreq_interactive_unboost.pb.cc", 1041 "external/perfetto/protos/perfetto/trace/ftrace/ext4_alloc_da_blocks.pb.cc", 1042 "external/perfetto/protos/perfetto/trace/ftrace/ext4_allocate_blocks.pb.cc", 1043 "external/perfetto/protos/perfetto/trace/ftrace/ext4_allocate_inode.pb.cc", 1044 "external/perfetto/protos/perfetto/trace/ftrace/ext4_begin_ordered_truncate.pb.cc", 1045 "external/perfetto/protos/perfetto/trace/ftrace/ext4_collapse_range.pb.cc", 1046 "external/perfetto/protos/perfetto/trace/ftrace/ext4_da_release_space.pb.cc", 1047 "external/perfetto/protos/perfetto/trace/ftrace/ext4_da_reserve_space.pb.cc", 1048 "external/perfetto/protos/perfetto/trace/ftrace/ext4_da_update_reserve_space.pb.cc", 1049 "external/perfetto/protos/perfetto/trace/ftrace/ext4_da_write_begin.pb.cc", 1050 "external/perfetto/protos/perfetto/trace/ftrace/ext4_da_write_end.pb.cc", 1051 "external/perfetto/protos/perfetto/trace/ftrace/ext4_da_write_pages.pb.cc", 1052 "external/perfetto/protos/perfetto/trace/ftrace/ext4_da_write_pages_extent.pb.cc", 1053 "external/perfetto/protos/perfetto/trace/ftrace/ext4_direct_IO_enter.pb.cc", 1054 "external/perfetto/protos/perfetto/trace/ftrace/ext4_direct_IO_exit.pb.cc", 1055 "external/perfetto/protos/perfetto/trace/ftrace/ext4_discard_blocks.pb.cc", 1056 "external/perfetto/protos/perfetto/trace/ftrace/ext4_discard_preallocations.pb.cc", 1057 "external/perfetto/protos/perfetto/trace/ftrace/ext4_drop_inode.pb.cc", 1058 "external/perfetto/protos/perfetto/trace/ftrace/ext4_es_cache_extent.pb.cc", 1059 "external/perfetto/protos/perfetto/trace/ftrace/ext4_es_find_delayed_extent_range_enter.pb.cc", 1060 "external/perfetto/protos/perfetto/trace/ftrace/ext4_es_find_delayed_extent_range_exit.pb.cc", 1061 "external/perfetto/protos/perfetto/trace/ftrace/ext4_es_insert_extent.pb.cc", 1062 "external/perfetto/protos/perfetto/trace/ftrace/ext4_es_lookup_extent_enter.pb.cc", 1063 "external/perfetto/protos/perfetto/trace/ftrace/ext4_es_lookup_extent_exit.pb.cc", 1064 "external/perfetto/protos/perfetto/trace/ftrace/ext4_es_remove_extent.pb.cc", 1065 "external/perfetto/protos/perfetto/trace/ftrace/ext4_es_shrink.pb.cc", 1066 "external/perfetto/protos/perfetto/trace/ftrace/ext4_es_shrink_count.pb.cc", 1067 "external/perfetto/protos/perfetto/trace/ftrace/ext4_es_shrink_scan_enter.pb.cc", 1068 "external/perfetto/protos/perfetto/trace/ftrace/ext4_es_shrink_scan_exit.pb.cc", 1069 "external/perfetto/protos/perfetto/trace/ftrace/ext4_evict_inode.pb.cc", 1070 "external/perfetto/protos/perfetto/trace/ftrace/ext4_ext_convert_to_initialized_enter.pb.cc", 1071 "external/perfetto/protos/perfetto/trace/ftrace/ext4_ext_convert_to_initialized_fastpath.pb.cc", 1072 "external/perfetto/protos/perfetto/trace/ftrace/ext4_ext_handle_unwritten_extents.pb.cc", 1073 "external/perfetto/protos/perfetto/trace/ftrace/ext4_ext_in_cache.pb.cc", 1074 "external/perfetto/protos/perfetto/trace/ftrace/ext4_ext_load_extent.pb.cc", 1075 "external/perfetto/protos/perfetto/trace/ftrace/ext4_ext_map_blocks_enter.pb.cc", 1076 "external/perfetto/protos/perfetto/trace/ftrace/ext4_ext_map_blocks_exit.pb.cc", 1077 "external/perfetto/protos/perfetto/trace/ftrace/ext4_ext_put_in_cache.pb.cc", 1078 "external/perfetto/protos/perfetto/trace/ftrace/ext4_ext_remove_space.pb.cc", 1079 "external/perfetto/protos/perfetto/trace/ftrace/ext4_ext_remove_space_done.pb.cc", 1080 "external/perfetto/protos/perfetto/trace/ftrace/ext4_ext_rm_idx.pb.cc", 1081 "external/perfetto/protos/perfetto/trace/ftrace/ext4_ext_rm_leaf.pb.cc", 1082 "external/perfetto/protos/perfetto/trace/ftrace/ext4_ext_show_extent.pb.cc", 1083 "external/perfetto/protos/perfetto/trace/ftrace/ext4_fallocate_enter.pb.cc", 1084 "external/perfetto/protos/perfetto/trace/ftrace/ext4_fallocate_exit.pb.cc", 1085 "external/perfetto/protos/perfetto/trace/ftrace/ext4_find_delalloc_range.pb.cc", 1086 "external/perfetto/protos/perfetto/trace/ftrace/ext4_forget.pb.cc", 1087 "external/perfetto/protos/perfetto/trace/ftrace/ext4_free_blocks.pb.cc", 1088 "external/perfetto/protos/perfetto/trace/ftrace/ext4_free_inode.pb.cc", 1089 "external/perfetto/protos/perfetto/trace/ftrace/ext4_get_implied_cluster_alloc_exit.pb.cc", 1090 "external/perfetto/protos/perfetto/trace/ftrace/ext4_get_reserved_cluster_alloc.pb.cc", 1091 "external/perfetto/protos/perfetto/trace/ftrace/ext4_ind_map_blocks_enter.pb.cc", 1092 "external/perfetto/protos/perfetto/trace/ftrace/ext4_ind_map_blocks_exit.pb.cc", 1093 "external/perfetto/protos/perfetto/trace/ftrace/ext4_insert_range.pb.cc", 1094 "external/perfetto/protos/perfetto/trace/ftrace/ext4_invalidatepage.pb.cc", 1095 "external/perfetto/protos/perfetto/trace/ftrace/ext4_journal_start.pb.cc", 1096 "external/perfetto/protos/perfetto/trace/ftrace/ext4_journal_start_reserved.pb.cc", 1097 "external/perfetto/protos/perfetto/trace/ftrace/ext4_journalled_invalidatepage.pb.cc", 1098 "external/perfetto/protos/perfetto/trace/ftrace/ext4_journalled_write_end.pb.cc", 1099 "external/perfetto/protos/perfetto/trace/ftrace/ext4_load_inode.pb.cc", 1100 "external/perfetto/protos/perfetto/trace/ftrace/ext4_load_inode_bitmap.pb.cc", 1101 "external/perfetto/protos/perfetto/trace/ftrace/ext4_mark_inode_dirty.pb.cc", 1102 "external/perfetto/protos/perfetto/trace/ftrace/ext4_mb_bitmap_load.pb.cc", 1103 "external/perfetto/protos/perfetto/trace/ftrace/ext4_mb_buddy_bitmap_load.pb.cc", 1104 "external/perfetto/protos/perfetto/trace/ftrace/ext4_mb_discard_preallocations.pb.cc", 1105 "external/perfetto/protos/perfetto/trace/ftrace/ext4_mb_new_group_pa.pb.cc", 1106 "external/perfetto/protos/perfetto/trace/ftrace/ext4_mb_new_inode_pa.pb.cc", 1107 "external/perfetto/protos/perfetto/trace/ftrace/ext4_mb_release_group_pa.pb.cc", 1108 "external/perfetto/protos/perfetto/trace/ftrace/ext4_mb_release_inode_pa.pb.cc", 1109 "external/perfetto/protos/perfetto/trace/ftrace/ext4_mballoc_alloc.pb.cc", 1110 "external/perfetto/protos/perfetto/trace/ftrace/ext4_mballoc_discard.pb.cc", 1111 "external/perfetto/protos/perfetto/trace/ftrace/ext4_mballoc_free.pb.cc", 1112 "external/perfetto/protos/perfetto/trace/ftrace/ext4_mballoc_prealloc.pb.cc", 1113 "external/perfetto/protos/perfetto/trace/ftrace/ext4_other_inode_update_time.pb.cc", 1114 "external/perfetto/protos/perfetto/trace/ftrace/ext4_punch_hole.pb.cc", 1115 "external/perfetto/protos/perfetto/trace/ftrace/ext4_read_block_bitmap_load.pb.cc", 1116 "external/perfetto/protos/perfetto/trace/ftrace/ext4_readpage.pb.cc", 1117 "external/perfetto/protos/perfetto/trace/ftrace/ext4_releasepage.pb.cc", 1118 "external/perfetto/protos/perfetto/trace/ftrace/ext4_remove_blocks.pb.cc", 1119 "external/perfetto/protos/perfetto/trace/ftrace/ext4_request_blocks.pb.cc", 1120 "external/perfetto/protos/perfetto/trace/ftrace/ext4_request_inode.pb.cc", 1121 "external/perfetto/protos/perfetto/trace/ftrace/ext4_sync_file_enter.pb.cc", 1122 "external/perfetto/protos/perfetto/trace/ftrace/ext4_sync_file_exit.pb.cc", 1123 "external/perfetto/protos/perfetto/trace/ftrace/ext4_sync_fs.pb.cc", 1124 "external/perfetto/protos/perfetto/trace/ftrace/ext4_trim_all_free.pb.cc", 1125 "external/perfetto/protos/perfetto/trace/ftrace/ext4_trim_extent.pb.cc", 1126 "external/perfetto/protos/perfetto/trace/ftrace/ext4_truncate_enter.pb.cc", 1127 "external/perfetto/protos/perfetto/trace/ftrace/ext4_truncate_exit.pb.cc", 1128 "external/perfetto/protos/perfetto/trace/ftrace/ext4_unlink_enter.pb.cc", 1129 "external/perfetto/protos/perfetto/trace/ftrace/ext4_unlink_exit.pb.cc", 1130 "external/perfetto/protos/perfetto/trace/ftrace/ext4_write_begin.pb.cc", 1131 "external/perfetto/protos/perfetto/trace/ftrace/ext4_write_end.pb.cc", 1132 "external/perfetto/protos/perfetto/trace/ftrace/ext4_writepage.pb.cc", 1133 "external/perfetto/protos/perfetto/trace/ftrace/ext4_writepages.pb.cc", 1134 "external/perfetto/protos/perfetto/trace/ftrace/ext4_writepages_result.pb.cc", 1135 "external/perfetto/protos/perfetto/trace/ftrace/ext4_zero_range.pb.cc", 1136 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_do_submit_bio.pb.cc", 1137 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_evict_inode.pb.cc", 1138 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_fallocate.pb.cc", 1139 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_get_data_block.pb.cc", 1140 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_get_victim.pb.cc", 1141 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_iget.pb.cc", 1142 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_iget_exit.pb.cc", 1143 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_new_inode.pb.cc", 1144 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_readpage.pb.cc", 1145 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_reserve_new_block.pb.cc", 1146 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_set_page_dirty.pb.cc", 1147 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_submit_write_page.pb.cc", 1148 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_sync_file_enter.pb.cc", 1149 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_sync_file_exit.pb.cc", 1150 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_sync_fs.pb.cc", 1151 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_truncate.pb.cc", 1152 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_truncate_blocks_enter.pb.cc", 1153 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_truncate_blocks_exit.pb.cc", 1154 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_truncate_data_blocks_range.pb.cc", 1155 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_truncate_inode_blocks_enter.pb.cc", 1156 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_truncate_inode_blocks_exit.pb.cc", 1157 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_truncate_node.pb.cc", 1158 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_truncate_nodes_enter.pb.cc", 1159 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_truncate_nodes_exit.pb.cc", 1160 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_truncate_partial_nodes.pb.cc", 1161 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_unlink_enter.pb.cc", 1162 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_unlink_exit.pb.cc", 1163 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_vm_page_mkwrite.pb.cc", 1164 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_write_begin.pb.cc", 1165 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_write_checkpoint.pb.cc", 1166 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_write_end.pb.cc", 1167 "external/perfetto/protos/perfetto/trace/ftrace/ftrace_event.pb.cc", 1168 "external/perfetto/protos/perfetto/trace/ftrace/ftrace_event_bundle.pb.cc", 1169 "external/perfetto/protos/perfetto/trace/ftrace/ftrace_stats.pb.cc", 1170 "external/perfetto/protos/perfetto/trace/ftrace/i2c_read.pb.cc", 1171 "external/perfetto/protos/perfetto/trace/ftrace/i2c_reply.pb.cc", 1172 "external/perfetto/protos/perfetto/trace/ftrace/i2c_result.pb.cc", 1173 "external/perfetto/protos/perfetto/trace/ftrace/i2c_write.pb.cc", 1174 "external/perfetto/protos/perfetto/trace/ftrace/ipi_entry.pb.cc", 1175 "external/perfetto/protos/perfetto/trace/ftrace/ipi_exit.pb.cc", 1176 "external/perfetto/protos/perfetto/trace/ftrace/ipi_raise.pb.cc", 1177 "external/perfetto/protos/perfetto/trace/ftrace/irq_handler_entry.pb.cc", 1178 "external/perfetto/protos/perfetto/trace/ftrace/irq_handler_exit.pb.cc", 1179 "external/perfetto/protos/perfetto/trace/ftrace/lowmemory_kill.pb.cc", 1180 "external/perfetto/protos/perfetto/trace/ftrace/mdp_cmd_kickoff.pb.cc", 1181 "external/perfetto/protos/perfetto/trace/ftrace/mdp_cmd_pingpong_done.pb.cc", 1182 "external/perfetto/protos/perfetto/trace/ftrace/mdp_cmd_readptr_done.pb.cc", 1183 "external/perfetto/protos/perfetto/trace/ftrace/mdp_cmd_release_bw.pb.cc", 1184 "external/perfetto/protos/perfetto/trace/ftrace/mdp_cmd_wait_pingpong.pb.cc", 1185 "external/perfetto/protos/perfetto/trace/ftrace/mdp_commit.pb.cc", 1186 "external/perfetto/protos/perfetto/trace/ftrace/mdp_compare_bw.pb.cc", 1187 "external/perfetto/protos/perfetto/trace/ftrace/mdp_misr_crc.pb.cc", 1188 "external/perfetto/protos/perfetto/trace/ftrace/mdp_mixer_update.pb.cc", 1189 "external/perfetto/protos/perfetto/trace/ftrace/mdp_perf_prefill_calc.pb.cc", 1190 "external/perfetto/protos/perfetto/trace/ftrace/mdp_perf_set_ot.pb.cc", 1191 "external/perfetto/protos/perfetto/trace/ftrace/mdp_perf_set_panic_luts.pb.cc", 1192 "external/perfetto/protos/perfetto/trace/ftrace/mdp_perf_set_qos_luts.pb.cc", 1193 "external/perfetto/protos/perfetto/trace/ftrace/mdp_perf_set_wm_levels.pb.cc", 1194 "external/perfetto/protos/perfetto/trace/ftrace/mdp_perf_update_bus.pb.cc", 1195 "external/perfetto/protos/perfetto/trace/ftrace/mdp_sspp_change.pb.cc", 1196 "external/perfetto/protos/perfetto/trace/ftrace/mdp_sspp_set.pb.cc", 1197 "external/perfetto/protos/perfetto/trace/ftrace/mdp_trace_counter.pb.cc", 1198 "external/perfetto/protos/perfetto/trace/ftrace/mdp_video_underrun_done.pb.cc", 1199 "external/perfetto/protos/perfetto/trace/ftrace/mm_compaction_begin.pb.cc", 1200 "external/perfetto/protos/perfetto/trace/ftrace/mm_compaction_defer_compaction.pb.cc", 1201 "external/perfetto/protos/perfetto/trace/ftrace/mm_compaction_defer_reset.pb.cc", 1202 "external/perfetto/protos/perfetto/trace/ftrace/mm_compaction_deferred.pb.cc", 1203 "external/perfetto/protos/perfetto/trace/ftrace/mm_compaction_end.pb.cc", 1204 "external/perfetto/protos/perfetto/trace/ftrace/mm_compaction_finished.pb.cc", 1205 "external/perfetto/protos/perfetto/trace/ftrace/mm_compaction_isolate_freepages.pb.cc", 1206 "external/perfetto/protos/perfetto/trace/ftrace/mm_compaction_isolate_migratepages.pb.cc", 1207 "external/perfetto/protos/perfetto/trace/ftrace/mm_compaction_kcompactd_sleep.pb.cc", 1208 "external/perfetto/protos/perfetto/trace/ftrace/mm_compaction_kcompactd_wake.pb.cc", 1209 "external/perfetto/protos/perfetto/trace/ftrace/mm_compaction_migratepages.pb.cc", 1210 "external/perfetto/protos/perfetto/trace/ftrace/mm_compaction_suitable.pb.cc", 1211 "external/perfetto/protos/perfetto/trace/ftrace/mm_compaction_try_to_compact_pages.pb.cc", 1212 "external/perfetto/protos/perfetto/trace/ftrace/mm_compaction_wakeup_kcompactd.pb.cc", 1213 "external/perfetto/protos/perfetto/trace/ftrace/mm_filemap_add_to_page_cache.pb.cc", 1214 "external/perfetto/protos/perfetto/trace/ftrace/mm_filemap_delete_from_page_cache.pb.cc", 1215 "external/perfetto/protos/perfetto/trace/ftrace/mm_vmscan_direct_reclaim_begin.pb.cc", 1216 "external/perfetto/protos/perfetto/trace/ftrace/mm_vmscan_direct_reclaim_end.pb.cc", 1217 "external/perfetto/protos/perfetto/trace/ftrace/mm_vmscan_kswapd_sleep.pb.cc", 1218 "external/perfetto/protos/perfetto/trace/ftrace/mm_vmscan_kswapd_wake.pb.cc", 1219 "external/perfetto/protos/perfetto/trace/ftrace/print.pb.cc", 1220 "external/perfetto/protos/perfetto/trace/ftrace/regulator_disable.pb.cc", 1221 "external/perfetto/protos/perfetto/trace/ftrace/regulator_disable_complete.pb.cc", 1222 "external/perfetto/protos/perfetto/trace/ftrace/regulator_enable.pb.cc", 1223 "external/perfetto/protos/perfetto/trace/ftrace/regulator_enable_complete.pb.cc", 1224 "external/perfetto/protos/perfetto/trace/ftrace/regulator_enable_delay.pb.cc", 1225 "external/perfetto/protos/perfetto/trace/ftrace/regulator_set_voltage.pb.cc", 1226 "external/perfetto/protos/perfetto/trace/ftrace/regulator_set_voltage_complete.pb.cc", 1227 "external/perfetto/protos/perfetto/trace/ftrace/rotator_bw_ao_as_context.pb.cc", 1228 "external/perfetto/protos/perfetto/trace/ftrace/sched_blocked_reason.pb.cc", 1229 "external/perfetto/protos/perfetto/trace/ftrace/sched_cpu_hotplug.pb.cc", 1230 "external/perfetto/protos/perfetto/trace/ftrace/sched_process_exec.pb.cc", 1231 "external/perfetto/protos/perfetto/trace/ftrace/sched_process_exit.pb.cc", 1232 "external/perfetto/protos/perfetto/trace/ftrace/sched_process_fork.pb.cc", 1233 "external/perfetto/protos/perfetto/trace/ftrace/sched_process_free.pb.cc", 1234 "external/perfetto/protos/perfetto/trace/ftrace/sched_process_hang.pb.cc", 1235 "external/perfetto/protos/perfetto/trace/ftrace/sched_process_wait.pb.cc", 1236 "external/perfetto/protos/perfetto/trace/ftrace/sched_switch.pb.cc", 1237 "external/perfetto/protos/perfetto/trace/ftrace/sched_wakeup.pb.cc", 1238 "external/perfetto/protos/perfetto/trace/ftrace/sched_wakeup_new.pb.cc", 1239 "external/perfetto/protos/perfetto/trace/ftrace/sched_waking.pb.cc", 1240 "external/perfetto/protos/perfetto/trace/ftrace/smbus_read.pb.cc", 1241 "external/perfetto/protos/perfetto/trace/ftrace/smbus_reply.pb.cc", 1242 "external/perfetto/protos/perfetto/trace/ftrace/smbus_result.pb.cc", 1243 "external/perfetto/protos/perfetto/trace/ftrace/smbus_write.pb.cc", 1244 "external/perfetto/protos/perfetto/trace/ftrace/softirq_entry.pb.cc", 1245 "external/perfetto/protos/perfetto/trace/ftrace/softirq_exit.pb.cc", 1246 "external/perfetto/protos/perfetto/trace/ftrace/softirq_raise.pb.cc", 1247 "external/perfetto/protos/perfetto/trace/ftrace/suspend_resume.pb.cc", 1248 "external/perfetto/protos/perfetto/trace/ftrace/sync_pt.pb.cc", 1249 "external/perfetto/protos/perfetto/trace/ftrace/sync_timeline.pb.cc", 1250 "external/perfetto/protos/perfetto/trace/ftrace/sync_wait.pb.cc", 1251 "external/perfetto/protos/perfetto/trace/ftrace/task_newtask.pb.cc", 1252 "external/perfetto/protos/perfetto/trace/ftrace/task_rename.pb.cc", 1253 "external/perfetto/protos/perfetto/trace/ftrace/test_bundle_wrapper.pb.cc", 1254 "external/perfetto/protos/perfetto/trace/ftrace/tracing_mark_write.pb.cc", 1255 "external/perfetto/protos/perfetto/trace/ftrace/workqueue_activate_work.pb.cc", 1256 "external/perfetto/protos/perfetto/trace/ftrace/workqueue_execute_end.pb.cc", 1257 "external/perfetto/protos/perfetto/trace/ftrace/workqueue_execute_start.pb.cc", 1258 "external/perfetto/protos/perfetto/trace/ftrace/workqueue_queue_work.pb.cc", 1259 ], 1260 } 1261 1262 // GN target: //protos/perfetto/trace/ftrace:lite_gen 1263 genrule { 1264 name: "perfetto_protos_perfetto_trace_ftrace_lite_gen_headers", 1265 srcs: [ 1266 "protos/perfetto/trace/ftrace/binder_lock.proto", 1267 "protos/perfetto/trace/ftrace/binder_locked.proto", 1268 "protos/perfetto/trace/ftrace/binder_set_priority.proto", 1269 "protos/perfetto/trace/ftrace/binder_transaction.proto", 1270 "protos/perfetto/trace/ftrace/binder_transaction_received.proto", 1271 "protos/perfetto/trace/ftrace/binder_unlock.proto", 1272 "protos/perfetto/trace/ftrace/block_bio_backmerge.proto", 1273 "protos/perfetto/trace/ftrace/block_bio_bounce.proto", 1274 "protos/perfetto/trace/ftrace/block_bio_complete.proto", 1275 "protos/perfetto/trace/ftrace/block_bio_frontmerge.proto", 1276 "protos/perfetto/trace/ftrace/block_bio_queue.proto", 1277 "protos/perfetto/trace/ftrace/block_bio_remap.proto", 1278 "protos/perfetto/trace/ftrace/block_dirty_buffer.proto", 1279 "protos/perfetto/trace/ftrace/block_getrq.proto", 1280 "protos/perfetto/trace/ftrace/block_plug.proto", 1281 "protos/perfetto/trace/ftrace/block_rq_abort.proto", 1282 "protos/perfetto/trace/ftrace/block_rq_complete.proto", 1283 "protos/perfetto/trace/ftrace/block_rq_insert.proto", 1284 "protos/perfetto/trace/ftrace/block_rq_issue.proto", 1285 "protos/perfetto/trace/ftrace/block_rq_remap.proto", 1286 "protos/perfetto/trace/ftrace/block_rq_requeue.proto", 1287 "protos/perfetto/trace/ftrace/block_sleeprq.proto", 1288 "protos/perfetto/trace/ftrace/block_split.proto", 1289 "protos/perfetto/trace/ftrace/block_touch_buffer.proto", 1290 "protos/perfetto/trace/ftrace/block_unplug.proto", 1291 "protos/perfetto/trace/ftrace/cgroup_attach_task.proto", 1292 "protos/perfetto/trace/ftrace/cgroup_destroy_root.proto", 1293 "protos/perfetto/trace/ftrace/cgroup_mkdir.proto", 1294 "protos/perfetto/trace/ftrace/cgroup_release.proto", 1295 "protos/perfetto/trace/ftrace/cgroup_remount.proto", 1296 "protos/perfetto/trace/ftrace/cgroup_rename.proto", 1297 "protos/perfetto/trace/ftrace/cgroup_rmdir.proto", 1298 "protos/perfetto/trace/ftrace/cgroup_setup_root.proto", 1299 "protos/perfetto/trace/ftrace/cgroup_transfer_tasks.proto", 1300 "protos/perfetto/trace/ftrace/clock_disable.proto", 1301 "protos/perfetto/trace/ftrace/clock_enable.proto", 1302 "protos/perfetto/trace/ftrace/clock_set_rate.proto", 1303 "protos/perfetto/trace/ftrace/cpu_frequency.proto", 1304 "protos/perfetto/trace/ftrace/cpu_frequency_limits.proto", 1305 "protos/perfetto/trace/ftrace/cpu_idle.proto", 1306 "protos/perfetto/trace/ftrace/cpufreq_interactive_already.proto", 1307 "protos/perfetto/trace/ftrace/cpufreq_interactive_boost.proto", 1308 "protos/perfetto/trace/ftrace/cpufreq_interactive_notyet.proto", 1309 "protos/perfetto/trace/ftrace/cpufreq_interactive_setspeed.proto", 1310 "protos/perfetto/trace/ftrace/cpufreq_interactive_target.proto", 1311 "protos/perfetto/trace/ftrace/cpufreq_interactive_unboost.proto", 1312 "protos/perfetto/trace/ftrace/ext4_alloc_da_blocks.proto", 1313 "protos/perfetto/trace/ftrace/ext4_allocate_blocks.proto", 1314 "protos/perfetto/trace/ftrace/ext4_allocate_inode.proto", 1315 "protos/perfetto/trace/ftrace/ext4_begin_ordered_truncate.proto", 1316 "protos/perfetto/trace/ftrace/ext4_collapse_range.proto", 1317 "protos/perfetto/trace/ftrace/ext4_da_release_space.proto", 1318 "protos/perfetto/trace/ftrace/ext4_da_reserve_space.proto", 1319 "protos/perfetto/trace/ftrace/ext4_da_update_reserve_space.proto", 1320 "protos/perfetto/trace/ftrace/ext4_da_write_begin.proto", 1321 "protos/perfetto/trace/ftrace/ext4_da_write_end.proto", 1322 "protos/perfetto/trace/ftrace/ext4_da_write_pages.proto", 1323 "protos/perfetto/trace/ftrace/ext4_da_write_pages_extent.proto", 1324 "protos/perfetto/trace/ftrace/ext4_direct_IO_enter.proto", 1325 "protos/perfetto/trace/ftrace/ext4_direct_IO_exit.proto", 1326 "protos/perfetto/trace/ftrace/ext4_discard_blocks.proto", 1327 "protos/perfetto/trace/ftrace/ext4_discard_preallocations.proto", 1328 "protos/perfetto/trace/ftrace/ext4_drop_inode.proto", 1329 "protos/perfetto/trace/ftrace/ext4_es_cache_extent.proto", 1330 "protos/perfetto/trace/ftrace/ext4_es_find_delayed_extent_range_enter.proto", 1331 "protos/perfetto/trace/ftrace/ext4_es_find_delayed_extent_range_exit.proto", 1332 "protos/perfetto/trace/ftrace/ext4_es_insert_extent.proto", 1333 "protos/perfetto/trace/ftrace/ext4_es_lookup_extent_enter.proto", 1334 "protos/perfetto/trace/ftrace/ext4_es_lookup_extent_exit.proto", 1335 "protos/perfetto/trace/ftrace/ext4_es_remove_extent.proto", 1336 "protos/perfetto/trace/ftrace/ext4_es_shrink.proto", 1337 "protos/perfetto/trace/ftrace/ext4_es_shrink_count.proto", 1338 "protos/perfetto/trace/ftrace/ext4_es_shrink_scan_enter.proto", 1339 "protos/perfetto/trace/ftrace/ext4_es_shrink_scan_exit.proto", 1340 "protos/perfetto/trace/ftrace/ext4_evict_inode.proto", 1341 "protos/perfetto/trace/ftrace/ext4_ext_convert_to_initialized_enter.proto", 1342 "protos/perfetto/trace/ftrace/ext4_ext_convert_to_initialized_fastpath.proto", 1343 "protos/perfetto/trace/ftrace/ext4_ext_handle_unwritten_extents.proto", 1344 "protos/perfetto/trace/ftrace/ext4_ext_in_cache.proto", 1345 "protos/perfetto/trace/ftrace/ext4_ext_load_extent.proto", 1346 "protos/perfetto/trace/ftrace/ext4_ext_map_blocks_enter.proto", 1347 "protos/perfetto/trace/ftrace/ext4_ext_map_blocks_exit.proto", 1348 "protos/perfetto/trace/ftrace/ext4_ext_put_in_cache.proto", 1349 "protos/perfetto/trace/ftrace/ext4_ext_remove_space.proto", 1350 "protos/perfetto/trace/ftrace/ext4_ext_remove_space_done.proto", 1351 "protos/perfetto/trace/ftrace/ext4_ext_rm_idx.proto", 1352 "protos/perfetto/trace/ftrace/ext4_ext_rm_leaf.proto", 1353 "protos/perfetto/trace/ftrace/ext4_ext_show_extent.proto", 1354 "protos/perfetto/trace/ftrace/ext4_fallocate_enter.proto", 1355 "protos/perfetto/trace/ftrace/ext4_fallocate_exit.proto", 1356 "protos/perfetto/trace/ftrace/ext4_find_delalloc_range.proto", 1357 "protos/perfetto/trace/ftrace/ext4_forget.proto", 1358 "protos/perfetto/trace/ftrace/ext4_free_blocks.proto", 1359 "protos/perfetto/trace/ftrace/ext4_free_inode.proto", 1360 "protos/perfetto/trace/ftrace/ext4_get_implied_cluster_alloc_exit.proto", 1361 "protos/perfetto/trace/ftrace/ext4_get_reserved_cluster_alloc.proto", 1362 "protos/perfetto/trace/ftrace/ext4_ind_map_blocks_enter.proto", 1363 "protos/perfetto/trace/ftrace/ext4_ind_map_blocks_exit.proto", 1364 "protos/perfetto/trace/ftrace/ext4_insert_range.proto", 1365 "protos/perfetto/trace/ftrace/ext4_invalidatepage.proto", 1366 "protos/perfetto/trace/ftrace/ext4_journal_start.proto", 1367 "protos/perfetto/trace/ftrace/ext4_journal_start_reserved.proto", 1368 "protos/perfetto/trace/ftrace/ext4_journalled_invalidatepage.proto", 1369 "protos/perfetto/trace/ftrace/ext4_journalled_write_end.proto", 1370 "protos/perfetto/trace/ftrace/ext4_load_inode.proto", 1371 "protos/perfetto/trace/ftrace/ext4_load_inode_bitmap.proto", 1372 "protos/perfetto/trace/ftrace/ext4_mark_inode_dirty.proto", 1373 "protos/perfetto/trace/ftrace/ext4_mb_bitmap_load.proto", 1374 "protos/perfetto/trace/ftrace/ext4_mb_buddy_bitmap_load.proto", 1375 "protos/perfetto/trace/ftrace/ext4_mb_discard_preallocations.proto", 1376 "protos/perfetto/trace/ftrace/ext4_mb_new_group_pa.proto", 1377 "protos/perfetto/trace/ftrace/ext4_mb_new_inode_pa.proto", 1378 "protos/perfetto/trace/ftrace/ext4_mb_release_group_pa.proto", 1379 "protos/perfetto/trace/ftrace/ext4_mb_release_inode_pa.proto", 1380 "protos/perfetto/trace/ftrace/ext4_mballoc_alloc.proto", 1381 "protos/perfetto/trace/ftrace/ext4_mballoc_discard.proto", 1382 "protos/perfetto/trace/ftrace/ext4_mballoc_free.proto", 1383 "protos/perfetto/trace/ftrace/ext4_mballoc_prealloc.proto", 1384 "protos/perfetto/trace/ftrace/ext4_other_inode_update_time.proto", 1385 "protos/perfetto/trace/ftrace/ext4_punch_hole.proto", 1386 "protos/perfetto/trace/ftrace/ext4_read_block_bitmap_load.proto", 1387 "protos/perfetto/trace/ftrace/ext4_readpage.proto", 1388 "protos/perfetto/trace/ftrace/ext4_releasepage.proto", 1389 "protos/perfetto/trace/ftrace/ext4_remove_blocks.proto", 1390 "protos/perfetto/trace/ftrace/ext4_request_blocks.proto", 1391 "protos/perfetto/trace/ftrace/ext4_request_inode.proto", 1392 "protos/perfetto/trace/ftrace/ext4_sync_file_enter.proto", 1393 "protos/perfetto/trace/ftrace/ext4_sync_file_exit.proto", 1394 "protos/perfetto/trace/ftrace/ext4_sync_fs.proto", 1395 "protos/perfetto/trace/ftrace/ext4_trim_all_free.proto", 1396 "protos/perfetto/trace/ftrace/ext4_trim_extent.proto", 1397 "protos/perfetto/trace/ftrace/ext4_truncate_enter.proto", 1398 "protos/perfetto/trace/ftrace/ext4_truncate_exit.proto", 1399 "protos/perfetto/trace/ftrace/ext4_unlink_enter.proto", 1400 "protos/perfetto/trace/ftrace/ext4_unlink_exit.proto", 1401 "protos/perfetto/trace/ftrace/ext4_write_begin.proto", 1402 "protos/perfetto/trace/ftrace/ext4_write_end.proto", 1403 "protos/perfetto/trace/ftrace/ext4_writepage.proto", 1404 "protos/perfetto/trace/ftrace/ext4_writepages.proto", 1405 "protos/perfetto/trace/ftrace/ext4_writepages_result.proto", 1406 "protos/perfetto/trace/ftrace/ext4_zero_range.proto", 1407 "protos/perfetto/trace/ftrace/f2fs_do_submit_bio.proto", 1408 "protos/perfetto/trace/ftrace/f2fs_evict_inode.proto", 1409 "protos/perfetto/trace/ftrace/f2fs_fallocate.proto", 1410 "protos/perfetto/trace/ftrace/f2fs_get_data_block.proto", 1411 "protos/perfetto/trace/ftrace/f2fs_get_victim.proto", 1412 "protos/perfetto/trace/ftrace/f2fs_iget.proto", 1413 "protos/perfetto/trace/ftrace/f2fs_iget_exit.proto", 1414 "protos/perfetto/trace/ftrace/f2fs_new_inode.proto", 1415 "protos/perfetto/trace/ftrace/f2fs_readpage.proto", 1416 "protos/perfetto/trace/ftrace/f2fs_reserve_new_block.proto", 1417 "protos/perfetto/trace/ftrace/f2fs_set_page_dirty.proto", 1418 "protos/perfetto/trace/ftrace/f2fs_submit_write_page.proto", 1419 "protos/perfetto/trace/ftrace/f2fs_sync_file_enter.proto", 1420 "protos/perfetto/trace/ftrace/f2fs_sync_file_exit.proto", 1421 "protos/perfetto/trace/ftrace/f2fs_sync_fs.proto", 1422 "protos/perfetto/trace/ftrace/f2fs_truncate.proto", 1423 "protos/perfetto/trace/ftrace/f2fs_truncate_blocks_enter.proto", 1424 "protos/perfetto/trace/ftrace/f2fs_truncate_blocks_exit.proto", 1425 "protos/perfetto/trace/ftrace/f2fs_truncate_data_blocks_range.proto", 1426 "protos/perfetto/trace/ftrace/f2fs_truncate_inode_blocks_enter.proto", 1427 "protos/perfetto/trace/ftrace/f2fs_truncate_inode_blocks_exit.proto", 1428 "protos/perfetto/trace/ftrace/f2fs_truncate_node.proto", 1429 "protos/perfetto/trace/ftrace/f2fs_truncate_nodes_enter.proto", 1430 "protos/perfetto/trace/ftrace/f2fs_truncate_nodes_exit.proto", 1431 "protos/perfetto/trace/ftrace/f2fs_truncate_partial_nodes.proto", 1432 "protos/perfetto/trace/ftrace/f2fs_unlink_enter.proto", 1433 "protos/perfetto/trace/ftrace/f2fs_unlink_exit.proto", 1434 "protos/perfetto/trace/ftrace/f2fs_vm_page_mkwrite.proto", 1435 "protos/perfetto/trace/ftrace/f2fs_write_begin.proto", 1436 "protos/perfetto/trace/ftrace/f2fs_write_checkpoint.proto", 1437 "protos/perfetto/trace/ftrace/f2fs_write_end.proto", 1438 "protos/perfetto/trace/ftrace/ftrace_event.proto", 1439 "protos/perfetto/trace/ftrace/ftrace_event_bundle.proto", 1440 "protos/perfetto/trace/ftrace/ftrace_stats.proto", 1441 "protos/perfetto/trace/ftrace/i2c_read.proto", 1442 "protos/perfetto/trace/ftrace/i2c_reply.proto", 1443 "protos/perfetto/trace/ftrace/i2c_result.proto", 1444 "protos/perfetto/trace/ftrace/i2c_write.proto", 1445 "protos/perfetto/trace/ftrace/ipi_entry.proto", 1446 "protos/perfetto/trace/ftrace/ipi_exit.proto", 1447 "protos/perfetto/trace/ftrace/ipi_raise.proto", 1448 "protos/perfetto/trace/ftrace/irq_handler_entry.proto", 1449 "protos/perfetto/trace/ftrace/irq_handler_exit.proto", 1450 "protos/perfetto/trace/ftrace/lowmemory_kill.proto", 1451 "protos/perfetto/trace/ftrace/mdp_cmd_kickoff.proto", 1452 "protos/perfetto/trace/ftrace/mdp_cmd_pingpong_done.proto", 1453 "protos/perfetto/trace/ftrace/mdp_cmd_readptr_done.proto", 1454 "protos/perfetto/trace/ftrace/mdp_cmd_release_bw.proto", 1455 "protos/perfetto/trace/ftrace/mdp_cmd_wait_pingpong.proto", 1456 "protos/perfetto/trace/ftrace/mdp_commit.proto", 1457 "protos/perfetto/trace/ftrace/mdp_compare_bw.proto", 1458 "protos/perfetto/trace/ftrace/mdp_misr_crc.proto", 1459 "protos/perfetto/trace/ftrace/mdp_mixer_update.proto", 1460 "protos/perfetto/trace/ftrace/mdp_perf_prefill_calc.proto", 1461 "protos/perfetto/trace/ftrace/mdp_perf_set_ot.proto", 1462 "protos/perfetto/trace/ftrace/mdp_perf_set_panic_luts.proto", 1463 "protos/perfetto/trace/ftrace/mdp_perf_set_qos_luts.proto", 1464 "protos/perfetto/trace/ftrace/mdp_perf_set_wm_levels.proto", 1465 "protos/perfetto/trace/ftrace/mdp_perf_update_bus.proto", 1466 "protos/perfetto/trace/ftrace/mdp_sspp_change.proto", 1467 "protos/perfetto/trace/ftrace/mdp_sspp_set.proto", 1468 "protos/perfetto/trace/ftrace/mdp_trace_counter.proto", 1469 "protos/perfetto/trace/ftrace/mdp_video_underrun_done.proto", 1470 "protos/perfetto/trace/ftrace/mm_compaction_begin.proto", 1471 "protos/perfetto/trace/ftrace/mm_compaction_defer_compaction.proto", 1472 "protos/perfetto/trace/ftrace/mm_compaction_defer_reset.proto", 1473 "protos/perfetto/trace/ftrace/mm_compaction_deferred.proto", 1474 "protos/perfetto/trace/ftrace/mm_compaction_end.proto", 1475 "protos/perfetto/trace/ftrace/mm_compaction_finished.proto", 1476 "protos/perfetto/trace/ftrace/mm_compaction_isolate_freepages.proto", 1477 "protos/perfetto/trace/ftrace/mm_compaction_isolate_migratepages.proto", 1478 "protos/perfetto/trace/ftrace/mm_compaction_kcompactd_sleep.proto", 1479 "protos/perfetto/trace/ftrace/mm_compaction_kcompactd_wake.proto", 1480 "protos/perfetto/trace/ftrace/mm_compaction_migratepages.proto", 1481 "protos/perfetto/trace/ftrace/mm_compaction_suitable.proto", 1482 "protos/perfetto/trace/ftrace/mm_compaction_try_to_compact_pages.proto", 1483 "protos/perfetto/trace/ftrace/mm_compaction_wakeup_kcompactd.proto", 1484 "protos/perfetto/trace/ftrace/mm_filemap_add_to_page_cache.proto", 1485 "protos/perfetto/trace/ftrace/mm_filemap_delete_from_page_cache.proto", 1486 "protos/perfetto/trace/ftrace/mm_vmscan_direct_reclaim_begin.proto", 1487 "protos/perfetto/trace/ftrace/mm_vmscan_direct_reclaim_end.proto", 1488 "protos/perfetto/trace/ftrace/mm_vmscan_kswapd_sleep.proto", 1489 "protos/perfetto/trace/ftrace/mm_vmscan_kswapd_wake.proto", 1490 "protos/perfetto/trace/ftrace/print.proto", 1491 "protos/perfetto/trace/ftrace/regulator_disable.proto", 1492 "protos/perfetto/trace/ftrace/regulator_disable_complete.proto", 1493 "protos/perfetto/trace/ftrace/regulator_enable.proto", 1494 "protos/perfetto/trace/ftrace/regulator_enable_complete.proto", 1495 "protos/perfetto/trace/ftrace/regulator_enable_delay.proto", 1496 "protos/perfetto/trace/ftrace/regulator_set_voltage.proto", 1497 "protos/perfetto/trace/ftrace/regulator_set_voltage_complete.proto", 1498 "protos/perfetto/trace/ftrace/rotator_bw_ao_as_context.proto", 1499 "protos/perfetto/trace/ftrace/sched_blocked_reason.proto", 1500 "protos/perfetto/trace/ftrace/sched_cpu_hotplug.proto", 1501 "protos/perfetto/trace/ftrace/sched_process_exec.proto", 1502 "protos/perfetto/trace/ftrace/sched_process_exit.proto", 1503 "protos/perfetto/trace/ftrace/sched_process_fork.proto", 1504 "protos/perfetto/trace/ftrace/sched_process_free.proto", 1505 "protos/perfetto/trace/ftrace/sched_process_hang.proto", 1506 "protos/perfetto/trace/ftrace/sched_process_wait.proto", 1507 "protos/perfetto/trace/ftrace/sched_switch.proto", 1508 "protos/perfetto/trace/ftrace/sched_wakeup.proto", 1509 "protos/perfetto/trace/ftrace/sched_wakeup_new.proto", 1510 "protos/perfetto/trace/ftrace/sched_waking.proto", 1511 "protos/perfetto/trace/ftrace/smbus_read.proto", 1512 "protos/perfetto/trace/ftrace/smbus_reply.proto", 1513 "protos/perfetto/trace/ftrace/smbus_result.proto", 1514 "protos/perfetto/trace/ftrace/smbus_write.proto", 1515 "protos/perfetto/trace/ftrace/softirq_entry.proto", 1516 "protos/perfetto/trace/ftrace/softirq_exit.proto", 1517 "protos/perfetto/trace/ftrace/softirq_raise.proto", 1518 "protos/perfetto/trace/ftrace/suspend_resume.proto", 1519 "protos/perfetto/trace/ftrace/sync_pt.proto", 1520 "protos/perfetto/trace/ftrace/sync_timeline.proto", 1521 "protos/perfetto/trace/ftrace/sync_wait.proto", 1522 "protos/perfetto/trace/ftrace/task_newtask.proto", 1523 "protos/perfetto/trace/ftrace/task_rename.proto", 1524 "protos/perfetto/trace/ftrace/test_bundle_wrapper.proto", 1525 "protos/perfetto/trace/ftrace/tracing_mark_write.proto", 1526 "protos/perfetto/trace/ftrace/workqueue_activate_work.proto", 1527 "protos/perfetto/trace/ftrace/workqueue_execute_end.proto", 1528 "protos/perfetto/trace/ftrace/workqueue_execute_start.proto", 1529 "protos/perfetto/trace/ftrace/workqueue_queue_work.proto", 1530 ], 1531 tools: [ 1532 "aprotoc", 1533 ], 1534 cmd: "mkdir -p $(genDir)/external/perfetto/protos && $(location aprotoc) --cpp_out=$(genDir)/external/perfetto/protos --proto_path=external/perfetto/protos $(in)", 1535 out: [ 1536 "external/perfetto/protos/perfetto/trace/ftrace/binder_lock.pb.h", 1537 "external/perfetto/protos/perfetto/trace/ftrace/binder_locked.pb.h", 1538 "external/perfetto/protos/perfetto/trace/ftrace/binder_set_priority.pb.h", 1539 "external/perfetto/protos/perfetto/trace/ftrace/binder_transaction.pb.h", 1540 "external/perfetto/protos/perfetto/trace/ftrace/binder_transaction_received.pb.h", 1541 "external/perfetto/protos/perfetto/trace/ftrace/binder_unlock.pb.h", 1542 "external/perfetto/protos/perfetto/trace/ftrace/block_bio_backmerge.pb.h", 1543 "external/perfetto/protos/perfetto/trace/ftrace/block_bio_bounce.pb.h", 1544 "external/perfetto/protos/perfetto/trace/ftrace/block_bio_complete.pb.h", 1545 "external/perfetto/protos/perfetto/trace/ftrace/block_bio_frontmerge.pb.h", 1546 "external/perfetto/protos/perfetto/trace/ftrace/block_bio_queue.pb.h", 1547 "external/perfetto/protos/perfetto/trace/ftrace/block_bio_remap.pb.h", 1548 "external/perfetto/protos/perfetto/trace/ftrace/block_dirty_buffer.pb.h", 1549 "external/perfetto/protos/perfetto/trace/ftrace/block_getrq.pb.h", 1550 "external/perfetto/protos/perfetto/trace/ftrace/block_plug.pb.h", 1551 "external/perfetto/protos/perfetto/trace/ftrace/block_rq_abort.pb.h", 1552 "external/perfetto/protos/perfetto/trace/ftrace/block_rq_complete.pb.h", 1553 "external/perfetto/protos/perfetto/trace/ftrace/block_rq_insert.pb.h", 1554 "external/perfetto/protos/perfetto/trace/ftrace/block_rq_issue.pb.h", 1555 "external/perfetto/protos/perfetto/trace/ftrace/block_rq_remap.pb.h", 1556 "external/perfetto/protos/perfetto/trace/ftrace/block_rq_requeue.pb.h", 1557 "external/perfetto/protos/perfetto/trace/ftrace/block_sleeprq.pb.h", 1558 "external/perfetto/protos/perfetto/trace/ftrace/block_split.pb.h", 1559 "external/perfetto/protos/perfetto/trace/ftrace/block_touch_buffer.pb.h", 1560 "external/perfetto/protos/perfetto/trace/ftrace/block_unplug.pb.h", 1561 "external/perfetto/protos/perfetto/trace/ftrace/cgroup_attach_task.pb.h", 1562 "external/perfetto/protos/perfetto/trace/ftrace/cgroup_destroy_root.pb.h", 1563 "external/perfetto/protos/perfetto/trace/ftrace/cgroup_mkdir.pb.h", 1564 "external/perfetto/protos/perfetto/trace/ftrace/cgroup_release.pb.h", 1565 "external/perfetto/protos/perfetto/trace/ftrace/cgroup_remount.pb.h", 1566 "external/perfetto/protos/perfetto/trace/ftrace/cgroup_rename.pb.h", 1567 "external/perfetto/protos/perfetto/trace/ftrace/cgroup_rmdir.pb.h", 1568 "external/perfetto/protos/perfetto/trace/ftrace/cgroup_setup_root.pb.h", 1569 "external/perfetto/protos/perfetto/trace/ftrace/cgroup_transfer_tasks.pb.h", 1570 "external/perfetto/protos/perfetto/trace/ftrace/clock_disable.pb.h", 1571 "external/perfetto/protos/perfetto/trace/ftrace/clock_enable.pb.h", 1572 "external/perfetto/protos/perfetto/trace/ftrace/clock_set_rate.pb.h", 1573 "external/perfetto/protos/perfetto/trace/ftrace/cpu_frequency.pb.h", 1574 "external/perfetto/protos/perfetto/trace/ftrace/cpu_frequency_limits.pb.h", 1575 "external/perfetto/protos/perfetto/trace/ftrace/cpu_idle.pb.h", 1576 "external/perfetto/protos/perfetto/trace/ftrace/cpufreq_interactive_already.pb.h", 1577 "external/perfetto/protos/perfetto/trace/ftrace/cpufreq_interactive_boost.pb.h", 1578 "external/perfetto/protos/perfetto/trace/ftrace/cpufreq_interactive_notyet.pb.h", 1579 "external/perfetto/protos/perfetto/trace/ftrace/cpufreq_interactive_setspeed.pb.h", 1580 "external/perfetto/protos/perfetto/trace/ftrace/cpufreq_interactive_target.pb.h", 1581 "external/perfetto/protos/perfetto/trace/ftrace/cpufreq_interactive_unboost.pb.h", 1582 "external/perfetto/protos/perfetto/trace/ftrace/ext4_alloc_da_blocks.pb.h", 1583 "external/perfetto/protos/perfetto/trace/ftrace/ext4_allocate_blocks.pb.h", 1584 "external/perfetto/protos/perfetto/trace/ftrace/ext4_allocate_inode.pb.h", 1585 "external/perfetto/protos/perfetto/trace/ftrace/ext4_begin_ordered_truncate.pb.h", 1586 "external/perfetto/protos/perfetto/trace/ftrace/ext4_collapse_range.pb.h", 1587 "external/perfetto/protos/perfetto/trace/ftrace/ext4_da_release_space.pb.h", 1588 "external/perfetto/protos/perfetto/trace/ftrace/ext4_da_reserve_space.pb.h", 1589 "external/perfetto/protos/perfetto/trace/ftrace/ext4_da_update_reserve_space.pb.h", 1590 "external/perfetto/protos/perfetto/trace/ftrace/ext4_da_write_begin.pb.h", 1591 "external/perfetto/protos/perfetto/trace/ftrace/ext4_da_write_end.pb.h", 1592 "external/perfetto/protos/perfetto/trace/ftrace/ext4_da_write_pages.pb.h", 1593 "external/perfetto/protos/perfetto/trace/ftrace/ext4_da_write_pages_extent.pb.h", 1594 "external/perfetto/protos/perfetto/trace/ftrace/ext4_direct_IO_enter.pb.h", 1595 "external/perfetto/protos/perfetto/trace/ftrace/ext4_direct_IO_exit.pb.h", 1596 "external/perfetto/protos/perfetto/trace/ftrace/ext4_discard_blocks.pb.h", 1597 "external/perfetto/protos/perfetto/trace/ftrace/ext4_discard_preallocations.pb.h", 1598 "external/perfetto/protos/perfetto/trace/ftrace/ext4_drop_inode.pb.h", 1599 "external/perfetto/protos/perfetto/trace/ftrace/ext4_es_cache_extent.pb.h", 1600 "external/perfetto/protos/perfetto/trace/ftrace/ext4_es_find_delayed_extent_range_enter.pb.h", 1601 "external/perfetto/protos/perfetto/trace/ftrace/ext4_es_find_delayed_extent_range_exit.pb.h", 1602 "external/perfetto/protos/perfetto/trace/ftrace/ext4_es_insert_extent.pb.h", 1603 "external/perfetto/protos/perfetto/trace/ftrace/ext4_es_lookup_extent_enter.pb.h", 1604 "external/perfetto/protos/perfetto/trace/ftrace/ext4_es_lookup_extent_exit.pb.h", 1605 "external/perfetto/protos/perfetto/trace/ftrace/ext4_es_remove_extent.pb.h", 1606 "external/perfetto/protos/perfetto/trace/ftrace/ext4_es_shrink.pb.h", 1607 "external/perfetto/protos/perfetto/trace/ftrace/ext4_es_shrink_count.pb.h", 1608 "external/perfetto/protos/perfetto/trace/ftrace/ext4_es_shrink_scan_enter.pb.h", 1609 "external/perfetto/protos/perfetto/trace/ftrace/ext4_es_shrink_scan_exit.pb.h", 1610 "external/perfetto/protos/perfetto/trace/ftrace/ext4_evict_inode.pb.h", 1611 "external/perfetto/protos/perfetto/trace/ftrace/ext4_ext_convert_to_initialized_enter.pb.h", 1612 "external/perfetto/protos/perfetto/trace/ftrace/ext4_ext_convert_to_initialized_fastpath.pb.h", 1613 "external/perfetto/protos/perfetto/trace/ftrace/ext4_ext_handle_unwritten_extents.pb.h", 1614 "external/perfetto/protos/perfetto/trace/ftrace/ext4_ext_in_cache.pb.h", 1615 "external/perfetto/protos/perfetto/trace/ftrace/ext4_ext_load_extent.pb.h", 1616 "external/perfetto/protos/perfetto/trace/ftrace/ext4_ext_map_blocks_enter.pb.h", 1617 "external/perfetto/protos/perfetto/trace/ftrace/ext4_ext_map_blocks_exit.pb.h", 1618 "external/perfetto/protos/perfetto/trace/ftrace/ext4_ext_put_in_cache.pb.h", 1619 "external/perfetto/protos/perfetto/trace/ftrace/ext4_ext_remove_space.pb.h", 1620 "external/perfetto/protos/perfetto/trace/ftrace/ext4_ext_remove_space_done.pb.h", 1621 "external/perfetto/protos/perfetto/trace/ftrace/ext4_ext_rm_idx.pb.h", 1622 "external/perfetto/protos/perfetto/trace/ftrace/ext4_ext_rm_leaf.pb.h", 1623 "external/perfetto/protos/perfetto/trace/ftrace/ext4_ext_show_extent.pb.h", 1624 "external/perfetto/protos/perfetto/trace/ftrace/ext4_fallocate_enter.pb.h", 1625 "external/perfetto/protos/perfetto/trace/ftrace/ext4_fallocate_exit.pb.h", 1626 "external/perfetto/protos/perfetto/trace/ftrace/ext4_find_delalloc_range.pb.h", 1627 "external/perfetto/protos/perfetto/trace/ftrace/ext4_forget.pb.h", 1628 "external/perfetto/protos/perfetto/trace/ftrace/ext4_free_blocks.pb.h", 1629 "external/perfetto/protos/perfetto/trace/ftrace/ext4_free_inode.pb.h", 1630 "external/perfetto/protos/perfetto/trace/ftrace/ext4_get_implied_cluster_alloc_exit.pb.h", 1631 "external/perfetto/protos/perfetto/trace/ftrace/ext4_get_reserved_cluster_alloc.pb.h", 1632 "external/perfetto/protos/perfetto/trace/ftrace/ext4_ind_map_blocks_enter.pb.h", 1633 "external/perfetto/protos/perfetto/trace/ftrace/ext4_ind_map_blocks_exit.pb.h", 1634 "external/perfetto/protos/perfetto/trace/ftrace/ext4_insert_range.pb.h", 1635 "external/perfetto/protos/perfetto/trace/ftrace/ext4_invalidatepage.pb.h", 1636 "external/perfetto/protos/perfetto/trace/ftrace/ext4_journal_start.pb.h", 1637 "external/perfetto/protos/perfetto/trace/ftrace/ext4_journal_start_reserved.pb.h", 1638 "external/perfetto/protos/perfetto/trace/ftrace/ext4_journalled_invalidatepage.pb.h", 1639 "external/perfetto/protos/perfetto/trace/ftrace/ext4_journalled_write_end.pb.h", 1640 "external/perfetto/protos/perfetto/trace/ftrace/ext4_load_inode.pb.h", 1641 "external/perfetto/protos/perfetto/trace/ftrace/ext4_load_inode_bitmap.pb.h", 1642 "external/perfetto/protos/perfetto/trace/ftrace/ext4_mark_inode_dirty.pb.h", 1643 "external/perfetto/protos/perfetto/trace/ftrace/ext4_mb_bitmap_load.pb.h", 1644 "external/perfetto/protos/perfetto/trace/ftrace/ext4_mb_buddy_bitmap_load.pb.h", 1645 "external/perfetto/protos/perfetto/trace/ftrace/ext4_mb_discard_preallocations.pb.h", 1646 "external/perfetto/protos/perfetto/trace/ftrace/ext4_mb_new_group_pa.pb.h", 1647 "external/perfetto/protos/perfetto/trace/ftrace/ext4_mb_new_inode_pa.pb.h", 1648 "external/perfetto/protos/perfetto/trace/ftrace/ext4_mb_release_group_pa.pb.h", 1649 "external/perfetto/protos/perfetto/trace/ftrace/ext4_mb_release_inode_pa.pb.h", 1650 "external/perfetto/protos/perfetto/trace/ftrace/ext4_mballoc_alloc.pb.h", 1651 "external/perfetto/protos/perfetto/trace/ftrace/ext4_mballoc_discard.pb.h", 1652 "external/perfetto/protos/perfetto/trace/ftrace/ext4_mballoc_free.pb.h", 1653 "external/perfetto/protos/perfetto/trace/ftrace/ext4_mballoc_prealloc.pb.h", 1654 "external/perfetto/protos/perfetto/trace/ftrace/ext4_other_inode_update_time.pb.h", 1655 "external/perfetto/protos/perfetto/trace/ftrace/ext4_punch_hole.pb.h", 1656 "external/perfetto/protos/perfetto/trace/ftrace/ext4_read_block_bitmap_load.pb.h", 1657 "external/perfetto/protos/perfetto/trace/ftrace/ext4_readpage.pb.h", 1658 "external/perfetto/protos/perfetto/trace/ftrace/ext4_releasepage.pb.h", 1659 "external/perfetto/protos/perfetto/trace/ftrace/ext4_remove_blocks.pb.h", 1660 "external/perfetto/protos/perfetto/trace/ftrace/ext4_request_blocks.pb.h", 1661 "external/perfetto/protos/perfetto/trace/ftrace/ext4_request_inode.pb.h", 1662 "external/perfetto/protos/perfetto/trace/ftrace/ext4_sync_file_enter.pb.h", 1663 "external/perfetto/protos/perfetto/trace/ftrace/ext4_sync_file_exit.pb.h", 1664 "external/perfetto/protos/perfetto/trace/ftrace/ext4_sync_fs.pb.h", 1665 "external/perfetto/protos/perfetto/trace/ftrace/ext4_trim_all_free.pb.h", 1666 "external/perfetto/protos/perfetto/trace/ftrace/ext4_trim_extent.pb.h", 1667 "external/perfetto/protos/perfetto/trace/ftrace/ext4_truncate_enter.pb.h", 1668 "external/perfetto/protos/perfetto/trace/ftrace/ext4_truncate_exit.pb.h", 1669 "external/perfetto/protos/perfetto/trace/ftrace/ext4_unlink_enter.pb.h", 1670 "external/perfetto/protos/perfetto/trace/ftrace/ext4_unlink_exit.pb.h", 1671 "external/perfetto/protos/perfetto/trace/ftrace/ext4_write_begin.pb.h", 1672 "external/perfetto/protos/perfetto/trace/ftrace/ext4_write_end.pb.h", 1673 "external/perfetto/protos/perfetto/trace/ftrace/ext4_writepage.pb.h", 1674 "external/perfetto/protos/perfetto/trace/ftrace/ext4_writepages.pb.h", 1675 "external/perfetto/protos/perfetto/trace/ftrace/ext4_writepages_result.pb.h", 1676 "external/perfetto/protos/perfetto/trace/ftrace/ext4_zero_range.pb.h", 1677 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_do_submit_bio.pb.h", 1678 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_evict_inode.pb.h", 1679 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_fallocate.pb.h", 1680 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_get_data_block.pb.h", 1681 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_get_victim.pb.h", 1682 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_iget.pb.h", 1683 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_iget_exit.pb.h", 1684 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_new_inode.pb.h", 1685 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_readpage.pb.h", 1686 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_reserve_new_block.pb.h", 1687 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_set_page_dirty.pb.h", 1688 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_submit_write_page.pb.h", 1689 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_sync_file_enter.pb.h", 1690 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_sync_file_exit.pb.h", 1691 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_sync_fs.pb.h", 1692 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_truncate.pb.h", 1693 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_truncate_blocks_enter.pb.h", 1694 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_truncate_blocks_exit.pb.h", 1695 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_truncate_data_blocks_range.pb.h", 1696 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_truncate_inode_blocks_enter.pb.h", 1697 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_truncate_inode_blocks_exit.pb.h", 1698 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_truncate_node.pb.h", 1699 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_truncate_nodes_enter.pb.h", 1700 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_truncate_nodes_exit.pb.h", 1701 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_truncate_partial_nodes.pb.h", 1702 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_unlink_enter.pb.h", 1703 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_unlink_exit.pb.h", 1704 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_vm_page_mkwrite.pb.h", 1705 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_write_begin.pb.h", 1706 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_write_checkpoint.pb.h", 1707 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_write_end.pb.h", 1708 "external/perfetto/protos/perfetto/trace/ftrace/ftrace_event.pb.h", 1709 "external/perfetto/protos/perfetto/trace/ftrace/ftrace_event_bundle.pb.h", 1710 "external/perfetto/protos/perfetto/trace/ftrace/ftrace_stats.pb.h", 1711 "external/perfetto/protos/perfetto/trace/ftrace/i2c_read.pb.h", 1712 "external/perfetto/protos/perfetto/trace/ftrace/i2c_reply.pb.h", 1713 "external/perfetto/protos/perfetto/trace/ftrace/i2c_result.pb.h", 1714 "external/perfetto/protos/perfetto/trace/ftrace/i2c_write.pb.h", 1715 "external/perfetto/protos/perfetto/trace/ftrace/ipi_entry.pb.h", 1716 "external/perfetto/protos/perfetto/trace/ftrace/ipi_exit.pb.h", 1717 "external/perfetto/protos/perfetto/trace/ftrace/ipi_raise.pb.h", 1718 "external/perfetto/protos/perfetto/trace/ftrace/irq_handler_entry.pb.h", 1719 "external/perfetto/protos/perfetto/trace/ftrace/irq_handler_exit.pb.h", 1720 "external/perfetto/protos/perfetto/trace/ftrace/lowmemory_kill.pb.h", 1721 "external/perfetto/protos/perfetto/trace/ftrace/mdp_cmd_kickoff.pb.h", 1722 "external/perfetto/protos/perfetto/trace/ftrace/mdp_cmd_pingpong_done.pb.h", 1723 "external/perfetto/protos/perfetto/trace/ftrace/mdp_cmd_readptr_done.pb.h", 1724 "external/perfetto/protos/perfetto/trace/ftrace/mdp_cmd_release_bw.pb.h", 1725 "external/perfetto/protos/perfetto/trace/ftrace/mdp_cmd_wait_pingpong.pb.h", 1726 "external/perfetto/protos/perfetto/trace/ftrace/mdp_commit.pb.h", 1727 "external/perfetto/protos/perfetto/trace/ftrace/mdp_compare_bw.pb.h", 1728 "external/perfetto/protos/perfetto/trace/ftrace/mdp_misr_crc.pb.h", 1729 "external/perfetto/protos/perfetto/trace/ftrace/mdp_mixer_update.pb.h", 1730 "external/perfetto/protos/perfetto/trace/ftrace/mdp_perf_prefill_calc.pb.h", 1731 "external/perfetto/protos/perfetto/trace/ftrace/mdp_perf_set_ot.pb.h", 1732 "external/perfetto/protos/perfetto/trace/ftrace/mdp_perf_set_panic_luts.pb.h", 1733 "external/perfetto/protos/perfetto/trace/ftrace/mdp_perf_set_qos_luts.pb.h", 1734 "external/perfetto/protos/perfetto/trace/ftrace/mdp_perf_set_wm_levels.pb.h", 1735 "external/perfetto/protos/perfetto/trace/ftrace/mdp_perf_update_bus.pb.h", 1736 "external/perfetto/protos/perfetto/trace/ftrace/mdp_sspp_change.pb.h", 1737 "external/perfetto/protos/perfetto/trace/ftrace/mdp_sspp_set.pb.h", 1738 "external/perfetto/protos/perfetto/trace/ftrace/mdp_trace_counter.pb.h", 1739 "external/perfetto/protos/perfetto/trace/ftrace/mdp_video_underrun_done.pb.h", 1740 "external/perfetto/protos/perfetto/trace/ftrace/mm_compaction_begin.pb.h", 1741 "external/perfetto/protos/perfetto/trace/ftrace/mm_compaction_defer_compaction.pb.h", 1742 "external/perfetto/protos/perfetto/trace/ftrace/mm_compaction_defer_reset.pb.h", 1743 "external/perfetto/protos/perfetto/trace/ftrace/mm_compaction_deferred.pb.h", 1744 "external/perfetto/protos/perfetto/trace/ftrace/mm_compaction_end.pb.h", 1745 "external/perfetto/protos/perfetto/trace/ftrace/mm_compaction_finished.pb.h", 1746 "external/perfetto/protos/perfetto/trace/ftrace/mm_compaction_isolate_freepages.pb.h", 1747 "external/perfetto/protos/perfetto/trace/ftrace/mm_compaction_isolate_migratepages.pb.h", 1748 "external/perfetto/protos/perfetto/trace/ftrace/mm_compaction_kcompactd_sleep.pb.h", 1749 "external/perfetto/protos/perfetto/trace/ftrace/mm_compaction_kcompactd_wake.pb.h", 1750 "external/perfetto/protos/perfetto/trace/ftrace/mm_compaction_migratepages.pb.h", 1751 "external/perfetto/protos/perfetto/trace/ftrace/mm_compaction_suitable.pb.h", 1752 "external/perfetto/protos/perfetto/trace/ftrace/mm_compaction_try_to_compact_pages.pb.h", 1753 "external/perfetto/protos/perfetto/trace/ftrace/mm_compaction_wakeup_kcompactd.pb.h", 1754 "external/perfetto/protos/perfetto/trace/ftrace/mm_filemap_add_to_page_cache.pb.h", 1755 "external/perfetto/protos/perfetto/trace/ftrace/mm_filemap_delete_from_page_cache.pb.h", 1756 "external/perfetto/protos/perfetto/trace/ftrace/mm_vmscan_direct_reclaim_begin.pb.h", 1757 "external/perfetto/protos/perfetto/trace/ftrace/mm_vmscan_direct_reclaim_end.pb.h", 1758 "external/perfetto/protos/perfetto/trace/ftrace/mm_vmscan_kswapd_sleep.pb.h", 1759 "external/perfetto/protos/perfetto/trace/ftrace/mm_vmscan_kswapd_wake.pb.h", 1760 "external/perfetto/protos/perfetto/trace/ftrace/print.pb.h", 1761 "external/perfetto/protos/perfetto/trace/ftrace/regulator_disable.pb.h", 1762 "external/perfetto/protos/perfetto/trace/ftrace/regulator_disable_complete.pb.h", 1763 "external/perfetto/protos/perfetto/trace/ftrace/regulator_enable.pb.h", 1764 "external/perfetto/protos/perfetto/trace/ftrace/regulator_enable_complete.pb.h", 1765 "external/perfetto/protos/perfetto/trace/ftrace/regulator_enable_delay.pb.h", 1766 "external/perfetto/protos/perfetto/trace/ftrace/regulator_set_voltage.pb.h", 1767 "external/perfetto/protos/perfetto/trace/ftrace/regulator_set_voltage_complete.pb.h", 1768 "external/perfetto/protos/perfetto/trace/ftrace/rotator_bw_ao_as_context.pb.h", 1769 "external/perfetto/protos/perfetto/trace/ftrace/sched_blocked_reason.pb.h", 1770 "external/perfetto/protos/perfetto/trace/ftrace/sched_cpu_hotplug.pb.h", 1771 "external/perfetto/protos/perfetto/trace/ftrace/sched_process_exec.pb.h", 1772 "external/perfetto/protos/perfetto/trace/ftrace/sched_process_exit.pb.h", 1773 "external/perfetto/protos/perfetto/trace/ftrace/sched_process_fork.pb.h", 1774 "external/perfetto/protos/perfetto/trace/ftrace/sched_process_free.pb.h", 1775 "external/perfetto/protos/perfetto/trace/ftrace/sched_process_hang.pb.h", 1776 "external/perfetto/protos/perfetto/trace/ftrace/sched_process_wait.pb.h", 1777 "external/perfetto/protos/perfetto/trace/ftrace/sched_switch.pb.h", 1778 "external/perfetto/protos/perfetto/trace/ftrace/sched_wakeup.pb.h", 1779 "external/perfetto/protos/perfetto/trace/ftrace/sched_wakeup_new.pb.h", 1780 "external/perfetto/protos/perfetto/trace/ftrace/sched_waking.pb.h", 1781 "external/perfetto/protos/perfetto/trace/ftrace/smbus_read.pb.h", 1782 "external/perfetto/protos/perfetto/trace/ftrace/smbus_reply.pb.h", 1783 "external/perfetto/protos/perfetto/trace/ftrace/smbus_result.pb.h", 1784 "external/perfetto/protos/perfetto/trace/ftrace/smbus_write.pb.h", 1785 "external/perfetto/protos/perfetto/trace/ftrace/softirq_entry.pb.h", 1786 "external/perfetto/protos/perfetto/trace/ftrace/softirq_exit.pb.h", 1787 "external/perfetto/protos/perfetto/trace/ftrace/softirq_raise.pb.h", 1788 "external/perfetto/protos/perfetto/trace/ftrace/suspend_resume.pb.h", 1789 "external/perfetto/protos/perfetto/trace/ftrace/sync_pt.pb.h", 1790 "external/perfetto/protos/perfetto/trace/ftrace/sync_timeline.pb.h", 1791 "external/perfetto/protos/perfetto/trace/ftrace/sync_wait.pb.h", 1792 "external/perfetto/protos/perfetto/trace/ftrace/task_newtask.pb.h", 1793 "external/perfetto/protos/perfetto/trace/ftrace/task_rename.pb.h", 1794 "external/perfetto/protos/perfetto/trace/ftrace/test_bundle_wrapper.pb.h", 1795 "external/perfetto/protos/perfetto/trace/ftrace/tracing_mark_write.pb.h", 1796 "external/perfetto/protos/perfetto/trace/ftrace/workqueue_activate_work.pb.h", 1797 "external/perfetto/protos/perfetto/trace/ftrace/workqueue_execute_end.pb.h", 1798 "external/perfetto/protos/perfetto/trace/ftrace/workqueue_execute_start.pb.h", 1799 "external/perfetto/protos/perfetto/trace/ftrace/workqueue_queue_work.pb.h", 1800 ], 1801 export_include_dirs: [ 1802 "protos", 1803 ], 1804 } 1805 1806 // GN target: //protos/perfetto/trace/ftrace:zero_gen 1807 genrule { 1808 name: "perfetto_protos_perfetto_trace_ftrace_zero_gen", 1809 srcs: [ 1810 "protos/perfetto/trace/ftrace/binder_lock.proto", 1811 "protos/perfetto/trace/ftrace/binder_locked.proto", 1812 "protos/perfetto/trace/ftrace/binder_set_priority.proto", 1813 "protos/perfetto/trace/ftrace/binder_transaction.proto", 1814 "protos/perfetto/trace/ftrace/binder_transaction_received.proto", 1815 "protos/perfetto/trace/ftrace/binder_unlock.proto", 1816 "protos/perfetto/trace/ftrace/block_bio_backmerge.proto", 1817 "protos/perfetto/trace/ftrace/block_bio_bounce.proto", 1818 "protos/perfetto/trace/ftrace/block_bio_complete.proto", 1819 "protos/perfetto/trace/ftrace/block_bio_frontmerge.proto", 1820 "protos/perfetto/trace/ftrace/block_bio_queue.proto", 1821 "protos/perfetto/trace/ftrace/block_bio_remap.proto", 1822 "protos/perfetto/trace/ftrace/block_dirty_buffer.proto", 1823 "protos/perfetto/trace/ftrace/block_getrq.proto", 1824 "protos/perfetto/trace/ftrace/block_plug.proto", 1825 "protos/perfetto/trace/ftrace/block_rq_abort.proto", 1826 "protos/perfetto/trace/ftrace/block_rq_complete.proto", 1827 "protos/perfetto/trace/ftrace/block_rq_insert.proto", 1828 "protos/perfetto/trace/ftrace/block_rq_issue.proto", 1829 "protos/perfetto/trace/ftrace/block_rq_remap.proto", 1830 "protos/perfetto/trace/ftrace/block_rq_requeue.proto", 1831 "protos/perfetto/trace/ftrace/block_sleeprq.proto", 1832 "protos/perfetto/trace/ftrace/block_split.proto", 1833 "protos/perfetto/trace/ftrace/block_touch_buffer.proto", 1834 "protos/perfetto/trace/ftrace/block_unplug.proto", 1835 "protos/perfetto/trace/ftrace/cgroup_attach_task.proto", 1836 "protos/perfetto/trace/ftrace/cgroup_destroy_root.proto", 1837 "protos/perfetto/trace/ftrace/cgroup_mkdir.proto", 1838 "protos/perfetto/trace/ftrace/cgroup_release.proto", 1839 "protos/perfetto/trace/ftrace/cgroup_remount.proto", 1840 "protos/perfetto/trace/ftrace/cgroup_rename.proto", 1841 "protos/perfetto/trace/ftrace/cgroup_rmdir.proto", 1842 "protos/perfetto/trace/ftrace/cgroup_setup_root.proto", 1843 "protos/perfetto/trace/ftrace/cgroup_transfer_tasks.proto", 1844 "protos/perfetto/trace/ftrace/clock_disable.proto", 1845 "protos/perfetto/trace/ftrace/clock_enable.proto", 1846 "protos/perfetto/trace/ftrace/clock_set_rate.proto", 1847 "protos/perfetto/trace/ftrace/cpu_frequency.proto", 1848 "protos/perfetto/trace/ftrace/cpu_frequency_limits.proto", 1849 "protos/perfetto/trace/ftrace/cpu_idle.proto", 1850 "protos/perfetto/trace/ftrace/cpufreq_interactive_already.proto", 1851 "protos/perfetto/trace/ftrace/cpufreq_interactive_boost.proto", 1852 "protos/perfetto/trace/ftrace/cpufreq_interactive_notyet.proto", 1853 "protos/perfetto/trace/ftrace/cpufreq_interactive_setspeed.proto", 1854 "protos/perfetto/trace/ftrace/cpufreq_interactive_target.proto", 1855 "protos/perfetto/trace/ftrace/cpufreq_interactive_unboost.proto", 1856 "protos/perfetto/trace/ftrace/ext4_alloc_da_blocks.proto", 1857 "protos/perfetto/trace/ftrace/ext4_allocate_blocks.proto", 1858 "protos/perfetto/trace/ftrace/ext4_allocate_inode.proto", 1859 "protos/perfetto/trace/ftrace/ext4_begin_ordered_truncate.proto", 1860 "protos/perfetto/trace/ftrace/ext4_collapse_range.proto", 1861 "protos/perfetto/trace/ftrace/ext4_da_release_space.proto", 1862 "protos/perfetto/trace/ftrace/ext4_da_reserve_space.proto", 1863 "protos/perfetto/trace/ftrace/ext4_da_update_reserve_space.proto", 1864 "protos/perfetto/trace/ftrace/ext4_da_write_begin.proto", 1865 "protos/perfetto/trace/ftrace/ext4_da_write_end.proto", 1866 "protos/perfetto/trace/ftrace/ext4_da_write_pages.proto", 1867 "protos/perfetto/trace/ftrace/ext4_da_write_pages_extent.proto", 1868 "protos/perfetto/trace/ftrace/ext4_direct_IO_enter.proto", 1869 "protos/perfetto/trace/ftrace/ext4_direct_IO_exit.proto", 1870 "protos/perfetto/trace/ftrace/ext4_discard_blocks.proto", 1871 "protos/perfetto/trace/ftrace/ext4_discard_preallocations.proto", 1872 "protos/perfetto/trace/ftrace/ext4_drop_inode.proto", 1873 "protos/perfetto/trace/ftrace/ext4_es_cache_extent.proto", 1874 "protos/perfetto/trace/ftrace/ext4_es_find_delayed_extent_range_enter.proto", 1875 "protos/perfetto/trace/ftrace/ext4_es_find_delayed_extent_range_exit.proto", 1876 "protos/perfetto/trace/ftrace/ext4_es_insert_extent.proto", 1877 "protos/perfetto/trace/ftrace/ext4_es_lookup_extent_enter.proto", 1878 "protos/perfetto/trace/ftrace/ext4_es_lookup_extent_exit.proto", 1879 "protos/perfetto/trace/ftrace/ext4_es_remove_extent.proto", 1880 "protos/perfetto/trace/ftrace/ext4_es_shrink.proto", 1881 "protos/perfetto/trace/ftrace/ext4_es_shrink_count.proto", 1882 "protos/perfetto/trace/ftrace/ext4_es_shrink_scan_enter.proto", 1883 "protos/perfetto/trace/ftrace/ext4_es_shrink_scan_exit.proto", 1884 "protos/perfetto/trace/ftrace/ext4_evict_inode.proto", 1885 "protos/perfetto/trace/ftrace/ext4_ext_convert_to_initialized_enter.proto", 1886 "protos/perfetto/trace/ftrace/ext4_ext_convert_to_initialized_fastpath.proto", 1887 "protos/perfetto/trace/ftrace/ext4_ext_handle_unwritten_extents.proto", 1888 "protos/perfetto/trace/ftrace/ext4_ext_in_cache.proto", 1889 "protos/perfetto/trace/ftrace/ext4_ext_load_extent.proto", 1890 "protos/perfetto/trace/ftrace/ext4_ext_map_blocks_enter.proto", 1891 "protos/perfetto/trace/ftrace/ext4_ext_map_blocks_exit.proto", 1892 "protos/perfetto/trace/ftrace/ext4_ext_put_in_cache.proto", 1893 "protos/perfetto/trace/ftrace/ext4_ext_remove_space.proto", 1894 "protos/perfetto/trace/ftrace/ext4_ext_remove_space_done.proto", 1895 "protos/perfetto/trace/ftrace/ext4_ext_rm_idx.proto", 1896 "protos/perfetto/trace/ftrace/ext4_ext_rm_leaf.proto", 1897 "protos/perfetto/trace/ftrace/ext4_ext_show_extent.proto", 1898 "protos/perfetto/trace/ftrace/ext4_fallocate_enter.proto", 1899 "protos/perfetto/trace/ftrace/ext4_fallocate_exit.proto", 1900 "protos/perfetto/trace/ftrace/ext4_find_delalloc_range.proto", 1901 "protos/perfetto/trace/ftrace/ext4_forget.proto", 1902 "protos/perfetto/trace/ftrace/ext4_free_blocks.proto", 1903 "protos/perfetto/trace/ftrace/ext4_free_inode.proto", 1904 "protos/perfetto/trace/ftrace/ext4_get_implied_cluster_alloc_exit.proto", 1905 "protos/perfetto/trace/ftrace/ext4_get_reserved_cluster_alloc.proto", 1906 "protos/perfetto/trace/ftrace/ext4_ind_map_blocks_enter.proto", 1907 "protos/perfetto/trace/ftrace/ext4_ind_map_blocks_exit.proto", 1908 "protos/perfetto/trace/ftrace/ext4_insert_range.proto", 1909 "protos/perfetto/trace/ftrace/ext4_invalidatepage.proto", 1910 "protos/perfetto/trace/ftrace/ext4_journal_start.proto", 1911 "protos/perfetto/trace/ftrace/ext4_journal_start_reserved.proto", 1912 "protos/perfetto/trace/ftrace/ext4_journalled_invalidatepage.proto", 1913 "protos/perfetto/trace/ftrace/ext4_journalled_write_end.proto", 1914 "protos/perfetto/trace/ftrace/ext4_load_inode.proto", 1915 "protos/perfetto/trace/ftrace/ext4_load_inode_bitmap.proto", 1916 "protos/perfetto/trace/ftrace/ext4_mark_inode_dirty.proto", 1917 "protos/perfetto/trace/ftrace/ext4_mb_bitmap_load.proto", 1918 "protos/perfetto/trace/ftrace/ext4_mb_buddy_bitmap_load.proto", 1919 "protos/perfetto/trace/ftrace/ext4_mb_discard_preallocations.proto", 1920 "protos/perfetto/trace/ftrace/ext4_mb_new_group_pa.proto", 1921 "protos/perfetto/trace/ftrace/ext4_mb_new_inode_pa.proto", 1922 "protos/perfetto/trace/ftrace/ext4_mb_release_group_pa.proto", 1923 "protos/perfetto/trace/ftrace/ext4_mb_release_inode_pa.proto", 1924 "protos/perfetto/trace/ftrace/ext4_mballoc_alloc.proto", 1925 "protos/perfetto/trace/ftrace/ext4_mballoc_discard.proto", 1926 "protos/perfetto/trace/ftrace/ext4_mballoc_free.proto", 1927 "protos/perfetto/trace/ftrace/ext4_mballoc_prealloc.proto", 1928 "protos/perfetto/trace/ftrace/ext4_other_inode_update_time.proto", 1929 "protos/perfetto/trace/ftrace/ext4_punch_hole.proto", 1930 "protos/perfetto/trace/ftrace/ext4_read_block_bitmap_load.proto", 1931 "protos/perfetto/trace/ftrace/ext4_readpage.proto", 1932 "protos/perfetto/trace/ftrace/ext4_releasepage.proto", 1933 "protos/perfetto/trace/ftrace/ext4_remove_blocks.proto", 1934 "protos/perfetto/trace/ftrace/ext4_request_blocks.proto", 1935 "protos/perfetto/trace/ftrace/ext4_request_inode.proto", 1936 "protos/perfetto/trace/ftrace/ext4_sync_file_enter.proto", 1937 "protos/perfetto/trace/ftrace/ext4_sync_file_exit.proto", 1938 "protos/perfetto/trace/ftrace/ext4_sync_fs.proto", 1939 "protos/perfetto/trace/ftrace/ext4_trim_all_free.proto", 1940 "protos/perfetto/trace/ftrace/ext4_trim_extent.proto", 1941 "protos/perfetto/trace/ftrace/ext4_truncate_enter.proto", 1942 "protos/perfetto/trace/ftrace/ext4_truncate_exit.proto", 1943 "protos/perfetto/trace/ftrace/ext4_unlink_enter.proto", 1944 "protos/perfetto/trace/ftrace/ext4_unlink_exit.proto", 1945 "protos/perfetto/trace/ftrace/ext4_write_begin.proto", 1946 "protos/perfetto/trace/ftrace/ext4_write_end.proto", 1947 "protos/perfetto/trace/ftrace/ext4_writepage.proto", 1948 "protos/perfetto/trace/ftrace/ext4_writepages.proto", 1949 "protos/perfetto/trace/ftrace/ext4_writepages_result.proto", 1950 "protos/perfetto/trace/ftrace/ext4_zero_range.proto", 1951 "protos/perfetto/trace/ftrace/f2fs_do_submit_bio.proto", 1952 "protos/perfetto/trace/ftrace/f2fs_evict_inode.proto", 1953 "protos/perfetto/trace/ftrace/f2fs_fallocate.proto", 1954 "protos/perfetto/trace/ftrace/f2fs_get_data_block.proto", 1955 "protos/perfetto/trace/ftrace/f2fs_get_victim.proto", 1956 "protos/perfetto/trace/ftrace/f2fs_iget.proto", 1957 "protos/perfetto/trace/ftrace/f2fs_iget_exit.proto", 1958 "protos/perfetto/trace/ftrace/f2fs_new_inode.proto", 1959 "protos/perfetto/trace/ftrace/f2fs_readpage.proto", 1960 "protos/perfetto/trace/ftrace/f2fs_reserve_new_block.proto", 1961 "protos/perfetto/trace/ftrace/f2fs_set_page_dirty.proto", 1962 "protos/perfetto/trace/ftrace/f2fs_submit_write_page.proto", 1963 "protos/perfetto/trace/ftrace/f2fs_sync_file_enter.proto", 1964 "protos/perfetto/trace/ftrace/f2fs_sync_file_exit.proto", 1965 "protos/perfetto/trace/ftrace/f2fs_sync_fs.proto", 1966 "protos/perfetto/trace/ftrace/f2fs_truncate.proto", 1967 "protos/perfetto/trace/ftrace/f2fs_truncate_blocks_enter.proto", 1968 "protos/perfetto/trace/ftrace/f2fs_truncate_blocks_exit.proto", 1969 "protos/perfetto/trace/ftrace/f2fs_truncate_data_blocks_range.proto", 1970 "protos/perfetto/trace/ftrace/f2fs_truncate_inode_blocks_enter.proto", 1971 "protos/perfetto/trace/ftrace/f2fs_truncate_inode_blocks_exit.proto", 1972 "protos/perfetto/trace/ftrace/f2fs_truncate_node.proto", 1973 "protos/perfetto/trace/ftrace/f2fs_truncate_nodes_enter.proto", 1974 "protos/perfetto/trace/ftrace/f2fs_truncate_nodes_exit.proto", 1975 "protos/perfetto/trace/ftrace/f2fs_truncate_partial_nodes.proto", 1976 "protos/perfetto/trace/ftrace/f2fs_unlink_enter.proto", 1977 "protos/perfetto/trace/ftrace/f2fs_unlink_exit.proto", 1978 "protos/perfetto/trace/ftrace/f2fs_vm_page_mkwrite.proto", 1979 "protos/perfetto/trace/ftrace/f2fs_write_begin.proto", 1980 "protos/perfetto/trace/ftrace/f2fs_write_checkpoint.proto", 1981 "protos/perfetto/trace/ftrace/f2fs_write_end.proto", 1982 "protos/perfetto/trace/ftrace/ftrace_event.proto", 1983 "protos/perfetto/trace/ftrace/ftrace_event_bundle.proto", 1984 "protos/perfetto/trace/ftrace/ftrace_stats.proto", 1985 "protos/perfetto/trace/ftrace/i2c_read.proto", 1986 "protos/perfetto/trace/ftrace/i2c_reply.proto", 1987 "protos/perfetto/trace/ftrace/i2c_result.proto", 1988 "protos/perfetto/trace/ftrace/i2c_write.proto", 1989 "protos/perfetto/trace/ftrace/ipi_entry.proto", 1990 "protos/perfetto/trace/ftrace/ipi_exit.proto", 1991 "protos/perfetto/trace/ftrace/ipi_raise.proto", 1992 "protos/perfetto/trace/ftrace/irq_handler_entry.proto", 1993 "protos/perfetto/trace/ftrace/irq_handler_exit.proto", 1994 "protos/perfetto/trace/ftrace/lowmemory_kill.proto", 1995 "protos/perfetto/trace/ftrace/mdp_cmd_kickoff.proto", 1996 "protos/perfetto/trace/ftrace/mdp_cmd_pingpong_done.proto", 1997 "protos/perfetto/trace/ftrace/mdp_cmd_readptr_done.proto", 1998 "protos/perfetto/trace/ftrace/mdp_cmd_release_bw.proto", 1999 "protos/perfetto/trace/ftrace/mdp_cmd_wait_pingpong.proto", 2000 "protos/perfetto/trace/ftrace/mdp_commit.proto", 2001 "protos/perfetto/trace/ftrace/mdp_compare_bw.proto", 2002 "protos/perfetto/trace/ftrace/mdp_misr_crc.proto", 2003 "protos/perfetto/trace/ftrace/mdp_mixer_update.proto", 2004 "protos/perfetto/trace/ftrace/mdp_perf_prefill_calc.proto", 2005 "protos/perfetto/trace/ftrace/mdp_perf_set_ot.proto", 2006 "protos/perfetto/trace/ftrace/mdp_perf_set_panic_luts.proto", 2007 "protos/perfetto/trace/ftrace/mdp_perf_set_qos_luts.proto", 2008 "protos/perfetto/trace/ftrace/mdp_perf_set_wm_levels.proto", 2009 "protos/perfetto/trace/ftrace/mdp_perf_update_bus.proto", 2010 "protos/perfetto/trace/ftrace/mdp_sspp_change.proto", 2011 "protos/perfetto/trace/ftrace/mdp_sspp_set.proto", 2012 "protos/perfetto/trace/ftrace/mdp_trace_counter.proto", 2013 "protos/perfetto/trace/ftrace/mdp_video_underrun_done.proto", 2014 "protos/perfetto/trace/ftrace/mm_compaction_begin.proto", 2015 "protos/perfetto/trace/ftrace/mm_compaction_defer_compaction.proto", 2016 "protos/perfetto/trace/ftrace/mm_compaction_defer_reset.proto", 2017 "protos/perfetto/trace/ftrace/mm_compaction_deferred.proto", 2018 "protos/perfetto/trace/ftrace/mm_compaction_end.proto", 2019 "protos/perfetto/trace/ftrace/mm_compaction_finished.proto", 2020 "protos/perfetto/trace/ftrace/mm_compaction_isolate_freepages.proto", 2021 "protos/perfetto/trace/ftrace/mm_compaction_isolate_migratepages.proto", 2022 "protos/perfetto/trace/ftrace/mm_compaction_kcompactd_sleep.proto", 2023 "protos/perfetto/trace/ftrace/mm_compaction_kcompactd_wake.proto", 2024 "protos/perfetto/trace/ftrace/mm_compaction_migratepages.proto", 2025 "protos/perfetto/trace/ftrace/mm_compaction_suitable.proto", 2026 "protos/perfetto/trace/ftrace/mm_compaction_try_to_compact_pages.proto", 2027 "protos/perfetto/trace/ftrace/mm_compaction_wakeup_kcompactd.proto", 2028 "protos/perfetto/trace/ftrace/mm_filemap_add_to_page_cache.proto", 2029 "protos/perfetto/trace/ftrace/mm_filemap_delete_from_page_cache.proto", 2030 "protos/perfetto/trace/ftrace/mm_vmscan_direct_reclaim_begin.proto", 2031 "protos/perfetto/trace/ftrace/mm_vmscan_direct_reclaim_end.proto", 2032 "protos/perfetto/trace/ftrace/mm_vmscan_kswapd_sleep.proto", 2033 "protos/perfetto/trace/ftrace/mm_vmscan_kswapd_wake.proto", 2034 "protos/perfetto/trace/ftrace/print.proto", 2035 "protos/perfetto/trace/ftrace/regulator_disable.proto", 2036 "protos/perfetto/trace/ftrace/regulator_disable_complete.proto", 2037 "protos/perfetto/trace/ftrace/regulator_enable.proto", 2038 "protos/perfetto/trace/ftrace/regulator_enable_complete.proto", 2039 "protos/perfetto/trace/ftrace/regulator_enable_delay.proto", 2040 "protos/perfetto/trace/ftrace/regulator_set_voltage.proto", 2041 "protos/perfetto/trace/ftrace/regulator_set_voltage_complete.proto", 2042 "protos/perfetto/trace/ftrace/rotator_bw_ao_as_context.proto", 2043 "protos/perfetto/trace/ftrace/sched_blocked_reason.proto", 2044 "protos/perfetto/trace/ftrace/sched_cpu_hotplug.proto", 2045 "protos/perfetto/trace/ftrace/sched_process_exec.proto", 2046 "protos/perfetto/trace/ftrace/sched_process_exit.proto", 2047 "protos/perfetto/trace/ftrace/sched_process_fork.proto", 2048 "protos/perfetto/trace/ftrace/sched_process_free.proto", 2049 "protos/perfetto/trace/ftrace/sched_process_hang.proto", 2050 "protos/perfetto/trace/ftrace/sched_process_wait.proto", 2051 "protos/perfetto/trace/ftrace/sched_switch.proto", 2052 "protos/perfetto/trace/ftrace/sched_wakeup.proto", 2053 "protos/perfetto/trace/ftrace/sched_wakeup_new.proto", 2054 "protos/perfetto/trace/ftrace/sched_waking.proto", 2055 "protos/perfetto/trace/ftrace/smbus_read.proto", 2056 "protos/perfetto/trace/ftrace/smbus_reply.proto", 2057 "protos/perfetto/trace/ftrace/smbus_result.proto", 2058 "protos/perfetto/trace/ftrace/smbus_write.proto", 2059 "protos/perfetto/trace/ftrace/softirq_entry.proto", 2060 "protos/perfetto/trace/ftrace/softirq_exit.proto", 2061 "protos/perfetto/trace/ftrace/softirq_raise.proto", 2062 "protos/perfetto/trace/ftrace/suspend_resume.proto", 2063 "protos/perfetto/trace/ftrace/sync_pt.proto", 2064 "protos/perfetto/trace/ftrace/sync_timeline.proto", 2065 "protos/perfetto/trace/ftrace/sync_wait.proto", 2066 "protos/perfetto/trace/ftrace/task_newtask.proto", 2067 "protos/perfetto/trace/ftrace/task_rename.proto", 2068 "protos/perfetto/trace/ftrace/test_bundle_wrapper.proto", 2069 "protos/perfetto/trace/ftrace/tracing_mark_write.proto", 2070 "protos/perfetto/trace/ftrace/workqueue_activate_work.proto", 2071 "protos/perfetto/trace/ftrace/workqueue_execute_end.proto", 2072 "protos/perfetto/trace/ftrace/workqueue_execute_start.proto", 2073 "protos/perfetto/trace/ftrace/workqueue_queue_work.proto", 2074 ], 2075 tools: [ 2076 "aprotoc", 2077 "perfetto_src_protozero_protoc_plugin_protoc_plugin___gn_standalone_toolchain_gcc_like_host_", 2078 ], 2079 cmd: "mkdir -p $(genDir)/external/perfetto/protos && $(location aprotoc) --cpp_out=$(genDir)/external/perfetto/protos --proto_path=external/perfetto/protos --plugin=protoc-gen-plugin=$(location perfetto_src_protozero_protoc_plugin_protoc_plugin___gn_standalone_toolchain_gcc_like_host_) --plugin_out=wrapper_namespace=pbzero:$(genDir)/external/perfetto/protos $(in)", 2080 out: [ 2081 "external/perfetto/protos/perfetto/trace/ftrace/binder_lock.pbzero.cc", 2082 "external/perfetto/protos/perfetto/trace/ftrace/binder_locked.pbzero.cc", 2083 "external/perfetto/protos/perfetto/trace/ftrace/binder_set_priority.pbzero.cc", 2084 "external/perfetto/protos/perfetto/trace/ftrace/binder_transaction.pbzero.cc", 2085 "external/perfetto/protos/perfetto/trace/ftrace/binder_transaction_received.pbzero.cc", 2086 "external/perfetto/protos/perfetto/trace/ftrace/binder_unlock.pbzero.cc", 2087 "external/perfetto/protos/perfetto/trace/ftrace/block_bio_backmerge.pbzero.cc", 2088 "external/perfetto/protos/perfetto/trace/ftrace/block_bio_bounce.pbzero.cc", 2089 "external/perfetto/protos/perfetto/trace/ftrace/block_bio_complete.pbzero.cc", 2090 "external/perfetto/protos/perfetto/trace/ftrace/block_bio_frontmerge.pbzero.cc", 2091 "external/perfetto/protos/perfetto/trace/ftrace/block_bio_queue.pbzero.cc", 2092 "external/perfetto/protos/perfetto/trace/ftrace/block_bio_remap.pbzero.cc", 2093 "external/perfetto/protos/perfetto/trace/ftrace/block_dirty_buffer.pbzero.cc", 2094 "external/perfetto/protos/perfetto/trace/ftrace/block_getrq.pbzero.cc", 2095 "external/perfetto/protos/perfetto/trace/ftrace/block_plug.pbzero.cc", 2096 "external/perfetto/protos/perfetto/trace/ftrace/block_rq_abort.pbzero.cc", 2097 "external/perfetto/protos/perfetto/trace/ftrace/block_rq_complete.pbzero.cc", 2098 "external/perfetto/protos/perfetto/trace/ftrace/block_rq_insert.pbzero.cc", 2099 "external/perfetto/protos/perfetto/trace/ftrace/block_rq_issue.pbzero.cc", 2100 "external/perfetto/protos/perfetto/trace/ftrace/block_rq_remap.pbzero.cc", 2101 "external/perfetto/protos/perfetto/trace/ftrace/block_rq_requeue.pbzero.cc", 2102 "external/perfetto/protos/perfetto/trace/ftrace/block_sleeprq.pbzero.cc", 2103 "external/perfetto/protos/perfetto/trace/ftrace/block_split.pbzero.cc", 2104 "external/perfetto/protos/perfetto/trace/ftrace/block_touch_buffer.pbzero.cc", 2105 "external/perfetto/protos/perfetto/trace/ftrace/block_unplug.pbzero.cc", 2106 "external/perfetto/protos/perfetto/trace/ftrace/cgroup_attach_task.pbzero.cc", 2107 "external/perfetto/protos/perfetto/trace/ftrace/cgroup_destroy_root.pbzero.cc", 2108 "external/perfetto/protos/perfetto/trace/ftrace/cgroup_mkdir.pbzero.cc", 2109 "external/perfetto/protos/perfetto/trace/ftrace/cgroup_release.pbzero.cc", 2110 "external/perfetto/protos/perfetto/trace/ftrace/cgroup_remount.pbzero.cc", 2111 "external/perfetto/protos/perfetto/trace/ftrace/cgroup_rename.pbzero.cc", 2112 "external/perfetto/protos/perfetto/trace/ftrace/cgroup_rmdir.pbzero.cc", 2113 "external/perfetto/protos/perfetto/trace/ftrace/cgroup_setup_root.pbzero.cc", 2114 "external/perfetto/protos/perfetto/trace/ftrace/cgroup_transfer_tasks.pbzero.cc", 2115 "external/perfetto/protos/perfetto/trace/ftrace/clock_disable.pbzero.cc", 2116 "external/perfetto/protos/perfetto/trace/ftrace/clock_enable.pbzero.cc", 2117 "external/perfetto/protos/perfetto/trace/ftrace/clock_set_rate.pbzero.cc", 2118 "external/perfetto/protos/perfetto/trace/ftrace/cpu_frequency.pbzero.cc", 2119 "external/perfetto/protos/perfetto/trace/ftrace/cpu_frequency_limits.pbzero.cc", 2120 "external/perfetto/protos/perfetto/trace/ftrace/cpu_idle.pbzero.cc", 2121 "external/perfetto/protos/perfetto/trace/ftrace/cpufreq_interactive_already.pbzero.cc", 2122 "external/perfetto/protos/perfetto/trace/ftrace/cpufreq_interactive_boost.pbzero.cc", 2123 "external/perfetto/protos/perfetto/trace/ftrace/cpufreq_interactive_notyet.pbzero.cc", 2124 "external/perfetto/protos/perfetto/trace/ftrace/cpufreq_interactive_setspeed.pbzero.cc", 2125 "external/perfetto/protos/perfetto/trace/ftrace/cpufreq_interactive_target.pbzero.cc", 2126 "external/perfetto/protos/perfetto/trace/ftrace/cpufreq_interactive_unboost.pbzero.cc", 2127 "external/perfetto/protos/perfetto/trace/ftrace/ext4_alloc_da_blocks.pbzero.cc", 2128 "external/perfetto/protos/perfetto/trace/ftrace/ext4_allocate_blocks.pbzero.cc", 2129 "external/perfetto/protos/perfetto/trace/ftrace/ext4_allocate_inode.pbzero.cc", 2130 "external/perfetto/protos/perfetto/trace/ftrace/ext4_begin_ordered_truncate.pbzero.cc", 2131 "external/perfetto/protos/perfetto/trace/ftrace/ext4_collapse_range.pbzero.cc", 2132 "external/perfetto/protos/perfetto/trace/ftrace/ext4_da_release_space.pbzero.cc", 2133 "external/perfetto/protos/perfetto/trace/ftrace/ext4_da_reserve_space.pbzero.cc", 2134 "external/perfetto/protos/perfetto/trace/ftrace/ext4_da_update_reserve_space.pbzero.cc", 2135 "external/perfetto/protos/perfetto/trace/ftrace/ext4_da_write_begin.pbzero.cc", 2136 "external/perfetto/protos/perfetto/trace/ftrace/ext4_da_write_end.pbzero.cc", 2137 "external/perfetto/protos/perfetto/trace/ftrace/ext4_da_write_pages.pbzero.cc", 2138 "external/perfetto/protos/perfetto/trace/ftrace/ext4_da_write_pages_extent.pbzero.cc", 2139 "external/perfetto/protos/perfetto/trace/ftrace/ext4_direct_IO_enter.pbzero.cc", 2140 "external/perfetto/protos/perfetto/trace/ftrace/ext4_direct_IO_exit.pbzero.cc", 2141 "external/perfetto/protos/perfetto/trace/ftrace/ext4_discard_blocks.pbzero.cc", 2142 "external/perfetto/protos/perfetto/trace/ftrace/ext4_discard_preallocations.pbzero.cc", 2143 "external/perfetto/protos/perfetto/trace/ftrace/ext4_drop_inode.pbzero.cc", 2144 "external/perfetto/protos/perfetto/trace/ftrace/ext4_es_cache_extent.pbzero.cc", 2145 "external/perfetto/protos/perfetto/trace/ftrace/ext4_es_find_delayed_extent_range_enter.pbzero.cc", 2146 "external/perfetto/protos/perfetto/trace/ftrace/ext4_es_find_delayed_extent_range_exit.pbzero.cc", 2147 "external/perfetto/protos/perfetto/trace/ftrace/ext4_es_insert_extent.pbzero.cc", 2148 "external/perfetto/protos/perfetto/trace/ftrace/ext4_es_lookup_extent_enter.pbzero.cc", 2149 "external/perfetto/protos/perfetto/trace/ftrace/ext4_es_lookup_extent_exit.pbzero.cc", 2150 "external/perfetto/protos/perfetto/trace/ftrace/ext4_es_remove_extent.pbzero.cc", 2151 "external/perfetto/protos/perfetto/trace/ftrace/ext4_es_shrink.pbzero.cc", 2152 "external/perfetto/protos/perfetto/trace/ftrace/ext4_es_shrink_count.pbzero.cc", 2153 "external/perfetto/protos/perfetto/trace/ftrace/ext4_es_shrink_scan_enter.pbzero.cc", 2154 "external/perfetto/protos/perfetto/trace/ftrace/ext4_es_shrink_scan_exit.pbzero.cc", 2155 "external/perfetto/protos/perfetto/trace/ftrace/ext4_evict_inode.pbzero.cc", 2156 "external/perfetto/protos/perfetto/trace/ftrace/ext4_ext_convert_to_initialized_enter.pbzero.cc", 2157 "external/perfetto/protos/perfetto/trace/ftrace/ext4_ext_convert_to_initialized_fastpath.pbzero.cc", 2158 "external/perfetto/protos/perfetto/trace/ftrace/ext4_ext_handle_unwritten_extents.pbzero.cc", 2159 "external/perfetto/protos/perfetto/trace/ftrace/ext4_ext_in_cache.pbzero.cc", 2160 "external/perfetto/protos/perfetto/trace/ftrace/ext4_ext_load_extent.pbzero.cc", 2161 "external/perfetto/protos/perfetto/trace/ftrace/ext4_ext_map_blocks_enter.pbzero.cc", 2162 "external/perfetto/protos/perfetto/trace/ftrace/ext4_ext_map_blocks_exit.pbzero.cc", 2163 "external/perfetto/protos/perfetto/trace/ftrace/ext4_ext_put_in_cache.pbzero.cc", 2164 "external/perfetto/protos/perfetto/trace/ftrace/ext4_ext_remove_space.pbzero.cc", 2165 "external/perfetto/protos/perfetto/trace/ftrace/ext4_ext_remove_space_done.pbzero.cc", 2166 "external/perfetto/protos/perfetto/trace/ftrace/ext4_ext_rm_idx.pbzero.cc", 2167 "external/perfetto/protos/perfetto/trace/ftrace/ext4_ext_rm_leaf.pbzero.cc", 2168 "external/perfetto/protos/perfetto/trace/ftrace/ext4_ext_show_extent.pbzero.cc", 2169 "external/perfetto/protos/perfetto/trace/ftrace/ext4_fallocate_enter.pbzero.cc", 2170 "external/perfetto/protos/perfetto/trace/ftrace/ext4_fallocate_exit.pbzero.cc", 2171 "external/perfetto/protos/perfetto/trace/ftrace/ext4_find_delalloc_range.pbzero.cc", 2172 "external/perfetto/protos/perfetto/trace/ftrace/ext4_forget.pbzero.cc", 2173 "external/perfetto/protos/perfetto/trace/ftrace/ext4_free_blocks.pbzero.cc", 2174 "external/perfetto/protos/perfetto/trace/ftrace/ext4_free_inode.pbzero.cc", 2175 "external/perfetto/protos/perfetto/trace/ftrace/ext4_get_implied_cluster_alloc_exit.pbzero.cc", 2176 "external/perfetto/protos/perfetto/trace/ftrace/ext4_get_reserved_cluster_alloc.pbzero.cc", 2177 "external/perfetto/protos/perfetto/trace/ftrace/ext4_ind_map_blocks_enter.pbzero.cc", 2178 "external/perfetto/protos/perfetto/trace/ftrace/ext4_ind_map_blocks_exit.pbzero.cc", 2179 "external/perfetto/protos/perfetto/trace/ftrace/ext4_insert_range.pbzero.cc", 2180 "external/perfetto/protos/perfetto/trace/ftrace/ext4_invalidatepage.pbzero.cc", 2181 "external/perfetto/protos/perfetto/trace/ftrace/ext4_journal_start.pbzero.cc", 2182 "external/perfetto/protos/perfetto/trace/ftrace/ext4_journal_start_reserved.pbzero.cc", 2183 "external/perfetto/protos/perfetto/trace/ftrace/ext4_journalled_invalidatepage.pbzero.cc", 2184 "external/perfetto/protos/perfetto/trace/ftrace/ext4_journalled_write_end.pbzero.cc", 2185 "external/perfetto/protos/perfetto/trace/ftrace/ext4_load_inode.pbzero.cc", 2186 "external/perfetto/protos/perfetto/trace/ftrace/ext4_load_inode_bitmap.pbzero.cc", 2187 "external/perfetto/protos/perfetto/trace/ftrace/ext4_mark_inode_dirty.pbzero.cc", 2188 "external/perfetto/protos/perfetto/trace/ftrace/ext4_mb_bitmap_load.pbzero.cc", 2189 "external/perfetto/protos/perfetto/trace/ftrace/ext4_mb_buddy_bitmap_load.pbzero.cc", 2190 "external/perfetto/protos/perfetto/trace/ftrace/ext4_mb_discard_preallocations.pbzero.cc", 2191 "external/perfetto/protos/perfetto/trace/ftrace/ext4_mb_new_group_pa.pbzero.cc", 2192 "external/perfetto/protos/perfetto/trace/ftrace/ext4_mb_new_inode_pa.pbzero.cc", 2193 "external/perfetto/protos/perfetto/trace/ftrace/ext4_mb_release_group_pa.pbzero.cc", 2194 "external/perfetto/protos/perfetto/trace/ftrace/ext4_mb_release_inode_pa.pbzero.cc", 2195 "external/perfetto/protos/perfetto/trace/ftrace/ext4_mballoc_alloc.pbzero.cc", 2196 "external/perfetto/protos/perfetto/trace/ftrace/ext4_mballoc_discard.pbzero.cc", 2197 "external/perfetto/protos/perfetto/trace/ftrace/ext4_mballoc_free.pbzero.cc", 2198 "external/perfetto/protos/perfetto/trace/ftrace/ext4_mballoc_prealloc.pbzero.cc", 2199 "external/perfetto/protos/perfetto/trace/ftrace/ext4_other_inode_update_time.pbzero.cc", 2200 "external/perfetto/protos/perfetto/trace/ftrace/ext4_punch_hole.pbzero.cc", 2201 "external/perfetto/protos/perfetto/trace/ftrace/ext4_read_block_bitmap_load.pbzero.cc", 2202 "external/perfetto/protos/perfetto/trace/ftrace/ext4_readpage.pbzero.cc", 2203 "external/perfetto/protos/perfetto/trace/ftrace/ext4_releasepage.pbzero.cc", 2204 "external/perfetto/protos/perfetto/trace/ftrace/ext4_remove_blocks.pbzero.cc", 2205 "external/perfetto/protos/perfetto/trace/ftrace/ext4_request_blocks.pbzero.cc", 2206 "external/perfetto/protos/perfetto/trace/ftrace/ext4_request_inode.pbzero.cc", 2207 "external/perfetto/protos/perfetto/trace/ftrace/ext4_sync_file_enter.pbzero.cc", 2208 "external/perfetto/protos/perfetto/trace/ftrace/ext4_sync_file_exit.pbzero.cc", 2209 "external/perfetto/protos/perfetto/trace/ftrace/ext4_sync_fs.pbzero.cc", 2210 "external/perfetto/protos/perfetto/trace/ftrace/ext4_trim_all_free.pbzero.cc", 2211 "external/perfetto/protos/perfetto/trace/ftrace/ext4_trim_extent.pbzero.cc", 2212 "external/perfetto/protos/perfetto/trace/ftrace/ext4_truncate_enter.pbzero.cc", 2213 "external/perfetto/protos/perfetto/trace/ftrace/ext4_truncate_exit.pbzero.cc", 2214 "external/perfetto/protos/perfetto/trace/ftrace/ext4_unlink_enter.pbzero.cc", 2215 "external/perfetto/protos/perfetto/trace/ftrace/ext4_unlink_exit.pbzero.cc", 2216 "external/perfetto/protos/perfetto/trace/ftrace/ext4_write_begin.pbzero.cc", 2217 "external/perfetto/protos/perfetto/trace/ftrace/ext4_write_end.pbzero.cc", 2218 "external/perfetto/protos/perfetto/trace/ftrace/ext4_writepage.pbzero.cc", 2219 "external/perfetto/protos/perfetto/trace/ftrace/ext4_writepages.pbzero.cc", 2220 "external/perfetto/protos/perfetto/trace/ftrace/ext4_writepages_result.pbzero.cc", 2221 "external/perfetto/protos/perfetto/trace/ftrace/ext4_zero_range.pbzero.cc", 2222 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_do_submit_bio.pbzero.cc", 2223 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_evict_inode.pbzero.cc", 2224 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_fallocate.pbzero.cc", 2225 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_get_data_block.pbzero.cc", 2226 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_get_victim.pbzero.cc", 2227 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_iget.pbzero.cc", 2228 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_iget_exit.pbzero.cc", 2229 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_new_inode.pbzero.cc", 2230 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_readpage.pbzero.cc", 2231 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_reserve_new_block.pbzero.cc", 2232 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_set_page_dirty.pbzero.cc", 2233 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_submit_write_page.pbzero.cc", 2234 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_sync_file_enter.pbzero.cc", 2235 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_sync_file_exit.pbzero.cc", 2236 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_sync_fs.pbzero.cc", 2237 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_truncate.pbzero.cc", 2238 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_truncate_blocks_enter.pbzero.cc", 2239 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_truncate_blocks_exit.pbzero.cc", 2240 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_truncate_data_blocks_range.pbzero.cc", 2241 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_truncate_inode_blocks_enter.pbzero.cc", 2242 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_truncate_inode_blocks_exit.pbzero.cc", 2243 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_truncate_node.pbzero.cc", 2244 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_truncate_nodes_enter.pbzero.cc", 2245 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_truncate_nodes_exit.pbzero.cc", 2246 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_truncate_partial_nodes.pbzero.cc", 2247 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_unlink_enter.pbzero.cc", 2248 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_unlink_exit.pbzero.cc", 2249 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_vm_page_mkwrite.pbzero.cc", 2250 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_write_begin.pbzero.cc", 2251 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_write_checkpoint.pbzero.cc", 2252 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_write_end.pbzero.cc", 2253 "external/perfetto/protos/perfetto/trace/ftrace/ftrace_event.pbzero.cc", 2254 "external/perfetto/protos/perfetto/trace/ftrace/ftrace_event_bundle.pbzero.cc", 2255 "external/perfetto/protos/perfetto/trace/ftrace/ftrace_stats.pbzero.cc", 2256 "external/perfetto/protos/perfetto/trace/ftrace/i2c_read.pbzero.cc", 2257 "external/perfetto/protos/perfetto/trace/ftrace/i2c_reply.pbzero.cc", 2258 "external/perfetto/protos/perfetto/trace/ftrace/i2c_result.pbzero.cc", 2259 "external/perfetto/protos/perfetto/trace/ftrace/i2c_write.pbzero.cc", 2260 "external/perfetto/protos/perfetto/trace/ftrace/ipi_entry.pbzero.cc", 2261 "external/perfetto/protos/perfetto/trace/ftrace/ipi_exit.pbzero.cc", 2262 "external/perfetto/protos/perfetto/trace/ftrace/ipi_raise.pbzero.cc", 2263 "external/perfetto/protos/perfetto/trace/ftrace/irq_handler_entry.pbzero.cc", 2264 "external/perfetto/protos/perfetto/trace/ftrace/irq_handler_exit.pbzero.cc", 2265 "external/perfetto/protos/perfetto/trace/ftrace/lowmemory_kill.pbzero.cc", 2266 "external/perfetto/protos/perfetto/trace/ftrace/mdp_cmd_kickoff.pbzero.cc", 2267 "external/perfetto/protos/perfetto/trace/ftrace/mdp_cmd_pingpong_done.pbzero.cc", 2268 "external/perfetto/protos/perfetto/trace/ftrace/mdp_cmd_readptr_done.pbzero.cc", 2269 "external/perfetto/protos/perfetto/trace/ftrace/mdp_cmd_release_bw.pbzero.cc", 2270 "external/perfetto/protos/perfetto/trace/ftrace/mdp_cmd_wait_pingpong.pbzero.cc", 2271 "external/perfetto/protos/perfetto/trace/ftrace/mdp_commit.pbzero.cc", 2272 "external/perfetto/protos/perfetto/trace/ftrace/mdp_compare_bw.pbzero.cc", 2273 "external/perfetto/protos/perfetto/trace/ftrace/mdp_misr_crc.pbzero.cc", 2274 "external/perfetto/protos/perfetto/trace/ftrace/mdp_mixer_update.pbzero.cc", 2275 "external/perfetto/protos/perfetto/trace/ftrace/mdp_perf_prefill_calc.pbzero.cc", 2276 "external/perfetto/protos/perfetto/trace/ftrace/mdp_perf_set_ot.pbzero.cc", 2277 "external/perfetto/protos/perfetto/trace/ftrace/mdp_perf_set_panic_luts.pbzero.cc", 2278 "external/perfetto/protos/perfetto/trace/ftrace/mdp_perf_set_qos_luts.pbzero.cc", 2279 "external/perfetto/protos/perfetto/trace/ftrace/mdp_perf_set_wm_levels.pbzero.cc", 2280 "external/perfetto/protos/perfetto/trace/ftrace/mdp_perf_update_bus.pbzero.cc", 2281 "external/perfetto/protos/perfetto/trace/ftrace/mdp_sspp_change.pbzero.cc", 2282 "external/perfetto/protos/perfetto/trace/ftrace/mdp_sspp_set.pbzero.cc", 2283 "external/perfetto/protos/perfetto/trace/ftrace/mdp_trace_counter.pbzero.cc", 2284 "external/perfetto/protos/perfetto/trace/ftrace/mdp_video_underrun_done.pbzero.cc", 2285 "external/perfetto/protos/perfetto/trace/ftrace/mm_compaction_begin.pbzero.cc", 2286 "external/perfetto/protos/perfetto/trace/ftrace/mm_compaction_defer_compaction.pbzero.cc", 2287 "external/perfetto/protos/perfetto/trace/ftrace/mm_compaction_defer_reset.pbzero.cc", 2288 "external/perfetto/protos/perfetto/trace/ftrace/mm_compaction_deferred.pbzero.cc", 2289 "external/perfetto/protos/perfetto/trace/ftrace/mm_compaction_end.pbzero.cc", 2290 "external/perfetto/protos/perfetto/trace/ftrace/mm_compaction_finished.pbzero.cc", 2291 "external/perfetto/protos/perfetto/trace/ftrace/mm_compaction_isolate_freepages.pbzero.cc", 2292 "external/perfetto/protos/perfetto/trace/ftrace/mm_compaction_isolate_migratepages.pbzero.cc", 2293 "external/perfetto/protos/perfetto/trace/ftrace/mm_compaction_kcompactd_sleep.pbzero.cc", 2294 "external/perfetto/protos/perfetto/trace/ftrace/mm_compaction_kcompactd_wake.pbzero.cc", 2295 "external/perfetto/protos/perfetto/trace/ftrace/mm_compaction_migratepages.pbzero.cc", 2296 "external/perfetto/protos/perfetto/trace/ftrace/mm_compaction_suitable.pbzero.cc", 2297 "external/perfetto/protos/perfetto/trace/ftrace/mm_compaction_try_to_compact_pages.pbzero.cc", 2298 "external/perfetto/protos/perfetto/trace/ftrace/mm_compaction_wakeup_kcompactd.pbzero.cc", 2299 "external/perfetto/protos/perfetto/trace/ftrace/mm_filemap_add_to_page_cache.pbzero.cc", 2300 "external/perfetto/protos/perfetto/trace/ftrace/mm_filemap_delete_from_page_cache.pbzero.cc", 2301 "external/perfetto/protos/perfetto/trace/ftrace/mm_vmscan_direct_reclaim_begin.pbzero.cc", 2302 "external/perfetto/protos/perfetto/trace/ftrace/mm_vmscan_direct_reclaim_end.pbzero.cc", 2303 "external/perfetto/protos/perfetto/trace/ftrace/mm_vmscan_kswapd_sleep.pbzero.cc", 2304 "external/perfetto/protos/perfetto/trace/ftrace/mm_vmscan_kswapd_wake.pbzero.cc", 2305 "external/perfetto/protos/perfetto/trace/ftrace/print.pbzero.cc", 2306 "external/perfetto/protos/perfetto/trace/ftrace/regulator_disable.pbzero.cc", 2307 "external/perfetto/protos/perfetto/trace/ftrace/regulator_disable_complete.pbzero.cc", 2308 "external/perfetto/protos/perfetto/trace/ftrace/regulator_enable.pbzero.cc", 2309 "external/perfetto/protos/perfetto/trace/ftrace/regulator_enable_complete.pbzero.cc", 2310 "external/perfetto/protos/perfetto/trace/ftrace/regulator_enable_delay.pbzero.cc", 2311 "external/perfetto/protos/perfetto/trace/ftrace/regulator_set_voltage.pbzero.cc", 2312 "external/perfetto/protos/perfetto/trace/ftrace/regulator_set_voltage_complete.pbzero.cc", 2313 "external/perfetto/protos/perfetto/trace/ftrace/rotator_bw_ao_as_context.pbzero.cc", 2314 "external/perfetto/protos/perfetto/trace/ftrace/sched_blocked_reason.pbzero.cc", 2315 "external/perfetto/protos/perfetto/trace/ftrace/sched_cpu_hotplug.pbzero.cc", 2316 "external/perfetto/protos/perfetto/trace/ftrace/sched_process_exec.pbzero.cc", 2317 "external/perfetto/protos/perfetto/trace/ftrace/sched_process_exit.pbzero.cc", 2318 "external/perfetto/protos/perfetto/trace/ftrace/sched_process_fork.pbzero.cc", 2319 "external/perfetto/protos/perfetto/trace/ftrace/sched_process_free.pbzero.cc", 2320 "external/perfetto/protos/perfetto/trace/ftrace/sched_process_hang.pbzero.cc", 2321 "external/perfetto/protos/perfetto/trace/ftrace/sched_process_wait.pbzero.cc", 2322 "external/perfetto/protos/perfetto/trace/ftrace/sched_switch.pbzero.cc", 2323 "external/perfetto/protos/perfetto/trace/ftrace/sched_wakeup.pbzero.cc", 2324 "external/perfetto/protos/perfetto/trace/ftrace/sched_wakeup_new.pbzero.cc", 2325 "external/perfetto/protos/perfetto/trace/ftrace/sched_waking.pbzero.cc", 2326 "external/perfetto/protos/perfetto/trace/ftrace/smbus_read.pbzero.cc", 2327 "external/perfetto/protos/perfetto/trace/ftrace/smbus_reply.pbzero.cc", 2328 "external/perfetto/protos/perfetto/trace/ftrace/smbus_result.pbzero.cc", 2329 "external/perfetto/protos/perfetto/trace/ftrace/smbus_write.pbzero.cc", 2330 "external/perfetto/protos/perfetto/trace/ftrace/softirq_entry.pbzero.cc", 2331 "external/perfetto/protos/perfetto/trace/ftrace/softirq_exit.pbzero.cc", 2332 "external/perfetto/protos/perfetto/trace/ftrace/softirq_raise.pbzero.cc", 2333 "external/perfetto/protos/perfetto/trace/ftrace/suspend_resume.pbzero.cc", 2334 "external/perfetto/protos/perfetto/trace/ftrace/sync_pt.pbzero.cc", 2335 "external/perfetto/protos/perfetto/trace/ftrace/sync_timeline.pbzero.cc", 2336 "external/perfetto/protos/perfetto/trace/ftrace/sync_wait.pbzero.cc", 2337 "external/perfetto/protos/perfetto/trace/ftrace/task_newtask.pbzero.cc", 2338 "external/perfetto/protos/perfetto/trace/ftrace/task_rename.pbzero.cc", 2339 "external/perfetto/protos/perfetto/trace/ftrace/test_bundle_wrapper.pbzero.cc", 2340 "external/perfetto/protos/perfetto/trace/ftrace/tracing_mark_write.pbzero.cc", 2341 "external/perfetto/protos/perfetto/trace/ftrace/workqueue_activate_work.pbzero.cc", 2342 "external/perfetto/protos/perfetto/trace/ftrace/workqueue_execute_end.pbzero.cc", 2343 "external/perfetto/protos/perfetto/trace/ftrace/workqueue_execute_start.pbzero.cc", 2344 "external/perfetto/protos/perfetto/trace/ftrace/workqueue_queue_work.pbzero.cc", 2345 ], 2346 } 2347 2348 // GN target: //protos/perfetto/trace/ftrace:zero_gen 2349 genrule { 2350 name: "perfetto_protos_perfetto_trace_ftrace_zero_gen_headers", 2351 srcs: [ 2352 "protos/perfetto/trace/ftrace/binder_lock.proto", 2353 "protos/perfetto/trace/ftrace/binder_locked.proto", 2354 "protos/perfetto/trace/ftrace/binder_set_priority.proto", 2355 "protos/perfetto/trace/ftrace/binder_transaction.proto", 2356 "protos/perfetto/trace/ftrace/binder_transaction_received.proto", 2357 "protos/perfetto/trace/ftrace/binder_unlock.proto", 2358 "protos/perfetto/trace/ftrace/block_bio_backmerge.proto", 2359 "protos/perfetto/trace/ftrace/block_bio_bounce.proto", 2360 "protos/perfetto/trace/ftrace/block_bio_complete.proto", 2361 "protos/perfetto/trace/ftrace/block_bio_frontmerge.proto", 2362 "protos/perfetto/trace/ftrace/block_bio_queue.proto", 2363 "protos/perfetto/trace/ftrace/block_bio_remap.proto", 2364 "protos/perfetto/trace/ftrace/block_dirty_buffer.proto", 2365 "protos/perfetto/trace/ftrace/block_getrq.proto", 2366 "protos/perfetto/trace/ftrace/block_plug.proto", 2367 "protos/perfetto/trace/ftrace/block_rq_abort.proto", 2368 "protos/perfetto/trace/ftrace/block_rq_complete.proto", 2369 "protos/perfetto/trace/ftrace/block_rq_insert.proto", 2370 "protos/perfetto/trace/ftrace/block_rq_issue.proto", 2371 "protos/perfetto/trace/ftrace/block_rq_remap.proto", 2372 "protos/perfetto/trace/ftrace/block_rq_requeue.proto", 2373 "protos/perfetto/trace/ftrace/block_sleeprq.proto", 2374 "protos/perfetto/trace/ftrace/block_split.proto", 2375 "protos/perfetto/trace/ftrace/block_touch_buffer.proto", 2376 "protos/perfetto/trace/ftrace/block_unplug.proto", 2377 "protos/perfetto/trace/ftrace/cgroup_attach_task.proto", 2378 "protos/perfetto/trace/ftrace/cgroup_destroy_root.proto", 2379 "protos/perfetto/trace/ftrace/cgroup_mkdir.proto", 2380 "protos/perfetto/trace/ftrace/cgroup_release.proto", 2381 "protos/perfetto/trace/ftrace/cgroup_remount.proto", 2382 "protos/perfetto/trace/ftrace/cgroup_rename.proto", 2383 "protos/perfetto/trace/ftrace/cgroup_rmdir.proto", 2384 "protos/perfetto/trace/ftrace/cgroup_setup_root.proto", 2385 "protos/perfetto/trace/ftrace/cgroup_transfer_tasks.proto", 2386 "protos/perfetto/trace/ftrace/clock_disable.proto", 2387 "protos/perfetto/trace/ftrace/clock_enable.proto", 2388 "protos/perfetto/trace/ftrace/clock_set_rate.proto", 2389 "protos/perfetto/trace/ftrace/cpu_frequency.proto", 2390 "protos/perfetto/trace/ftrace/cpu_frequency_limits.proto", 2391 "protos/perfetto/trace/ftrace/cpu_idle.proto", 2392 "protos/perfetto/trace/ftrace/cpufreq_interactive_already.proto", 2393 "protos/perfetto/trace/ftrace/cpufreq_interactive_boost.proto", 2394 "protos/perfetto/trace/ftrace/cpufreq_interactive_notyet.proto", 2395 "protos/perfetto/trace/ftrace/cpufreq_interactive_setspeed.proto", 2396 "protos/perfetto/trace/ftrace/cpufreq_interactive_target.proto", 2397 "protos/perfetto/trace/ftrace/cpufreq_interactive_unboost.proto", 2398 "protos/perfetto/trace/ftrace/ext4_alloc_da_blocks.proto", 2399 "protos/perfetto/trace/ftrace/ext4_allocate_blocks.proto", 2400 "protos/perfetto/trace/ftrace/ext4_allocate_inode.proto", 2401 "protos/perfetto/trace/ftrace/ext4_begin_ordered_truncate.proto", 2402 "protos/perfetto/trace/ftrace/ext4_collapse_range.proto", 2403 "protos/perfetto/trace/ftrace/ext4_da_release_space.proto", 2404 "protos/perfetto/trace/ftrace/ext4_da_reserve_space.proto", 2405 "protos/perfetto/trace/ftrace/ext4_da_update_reserve_space.proto", 2406 "protos/perfetto/trace/ftrace/ext4_da_write_begin.proto", 2407 "protos/perfetto/trace/ftrace/ext4_da_write_end.proto", 2408 "protos/perfetto/trace/ftrace/ext4_da_write_pages.proto", 2409 "protos/perfetto/trace/ftrace/ext4_da_write_pages_extent.proto", 2410 "protos/perfetto/trace/ftrace/ext4_direct_IO_enter.proto", 2411 "protos/perfetto/trace/ftrace/ext4_direct_IO_exit.proto", 2412 "protos/perfetto/trace/ftrace/ext4_discard_blocks.proto", 2413 "protos/perfetto/trace/ftrace/ext4_discard_preallocations.proto", 2414 "protos/perfetto/trace/ftrace/ext4_drop_inode.proto", 2415 "protos/perfetto/trace/ftrace/ext4_es_cache_extent.proto", 2416 "protos/perfetto/trace/ftrace/ext4_es_find_delayed_extent_range_enter.proto", 2417 "protos/perfetto/trace/ftrace/ext4_es_find_delayed_extent_range_exit.proto", 2418 "protos/perfetto/trace/ftrace/ext4_es_insert_extent.proto", 2419 "protos/perfetto/trace/ftrace/ext4_es_lookup_extent_enter.proto", 2420 "protos/perfetto/trace/ftrace/ext4_es_lookup_extent_exit.proto", 2421 "protos/perfetto/trace/ftrace/ext4_es_remove_extent.proto", 2422 "protos/perfetto/trace/ftrace/ext4_es_shrink.proto", 2423 "protos/perfetto/trace/ftrace/ext4_es_shrink_count.proto", 2424 "protos/perfetto/trace/ftrace/ext4_es_shrink_scan_enter.proto", 2425 "protos/perfetto/trace/ftrace/ext4_es_shrink_scan_exit.proto", 2426 "protos/perfetto/trace/ftrace/ext4_evict_inode.proto", 2427 "protos/perfetto/trace/ftrace/ext4_ext_convert_to_initialized_enter.proto", 2428 "protos/perfetto/trace/ftrace/ext4_ext_convert_to_initialized_fastpath.proto", 2429 "protos/perfetto/trace/ftrace/ext4_ext_handle_unwritten_extents.proto", 2430 "protos/perfetto/trace/ftrace/ext4_ext_in_cache.proto", 2431 "protos/perfetto/trace/ftrace/ext4_ext_load_extent.proto", 2432 "protos/perfetto/trace/ftrace/ext4_ext_map_blocks_enter.proto", 2433 "protos/perfetto/trace/ftrace/ext4_ext_map_blocks_exit.proto", 2434 "protos/perfetto/trace/ftrace/ext4_ext_put_in_cache.proto", 2435 "protos/perfetto/trace/ftrace/ext4_ext_remove_space.proto", 2436 "protos/perfetto/trace/ftrace/ext4_ext_remove_space_done.proto", 2437 "protos/perfetto/trace/ftrace/ext4_ext_rm_idx.proto", 2438 "protos/perfetto/trace/ftrace/ext4_ext_rm_leaf.proto", 2439 "protos/perfetto/trace/ftrace/ext4_ext_show_extent.proto", 2440 "protos/perfetto/trace/ftrace/ext4_fallocate_enter.proto", 2441 "protos/perfetto/trace/ftrace/ext4_fallocate_exit.proto", 2442 "protos/perfetto/trace/ftrace/ext4_find_delalloc_range.proto", 2443 "protos/perfetto/trace/ftrace/ext4_forget.proto", 2444 "protos/perfetto/trace/ftrace/ext4_free_blocks.proto", 2445 "protos/perfetto/trace/ftrace/ext4_free_inode.proto", 2446 "protos/perfetto/trace/ftrace/ext4_get_implied_cluster_alloc_exit.proto", 2447 "protos/perfetto/trace/ftrace/ext4_get_reserved_cluster_alloc.proto", 2448 "protos/perfetto/trace/ftrace/ext4_ind_map_blocks_enter.proto", 2449 "protos/perfetto/trace/ftrace/ext4_ind_map_blocks_exit.proto", 2450 "protos/perfetto/trace/ftrace/ext4_insert_range.proto", 2451 "protos/perfetto/trace/ftrace/ext4_invalidatepage.proto", 2452 "protos/perfetto/trace/ftrace/ext4_journal_start.proto", 2453 "protos/perfetto/trace/ftrace/ext4_journal_start_reserved.proto", 2454 "protos/perfetto/trace/ftrace/ext4_journalled_invalidatepage.proto", 2455 "protos/perfetto/trace/ftrace/ext4_journalled_write_end.proto", 2456 "protos/perfetto/trace/ftrace/ext4_load_inode.proto", 2457 "protos/perfetto/trace/ftrace/ext4_load_inode_bitmap.proto", 2458 "protos/perfetto/trace/ftrace/ext4_mark_inode_dirty.proto", 2459 "protos/perfetto/trace/ftrace/ext4_mb_bitmap_load.proto", 2460 "protos/perfetto/trace/ftrace/ext4_mb_buddy_bitmap_load.proto", 2461 "protos/perfetto/trace/ftrace/ext4_mb_discard_preallocations.proto", 2462 "protos/perfetto/trace/ftrace/ext4_mb_new_group_pa.proto", 2463 "protos/perfetto/trace/ftrace/ext4_mb_new_inode_pa.proto", 2464 "protos/perfetto/trace/ftrace/ext4_mb_release_group_pa.proto", 2465 "protos/perfetto/trace/ftrace/ext4_mb_release_inode_pa.proto", 2466 "protos/perfetto/trace/ftrace/ext4_mballoc_alloc.proto", 2467 "protos/perfetto/trace/ftrace/ext4_mballoc_discard.proto", 2468 "protos/perfetto/trace/ftrace/ext4_mballoc_free.proto", 2469 "protos/perfetto/trace/ftrace/ext4_mballoc_prealloc.proto", 2470 "protos/perfetto/trace/ftrace/ext4_other_inode_update_time.proto", 2471 "protos/perfetto/trace/ftrace/ext4_punch_hole.proto", 2472 "protos/perfetto/trace/ftrace/ext4_read_block_bitmap_load.proto", 2473 "protos/perfetto/trace/ftrace/ext4_readpage.proto", 2474 "protos/perfetto/trace/ftrace/ext4_releasepage.proto", 2475 "protos/perfetto/trace/ftrace/ext4_remove_blocks.proto", 2476 "protos/perfetto/trace/ftrace/ext4_request_blocks.proto", 2477 "protos/perfetto/trace/ftrace/ext4_request_inode.proto", 2478 "protos/perfetto/trace/ftrace/ext4_sync_file_enter.proto", 2479 "protos/perfetto/trace/ftrace/ext4_sync_file_exit.proto", 2480 "protos/perfetto/trace/ftrace/ext4_sync_fs.proto", 2481 "protos/perfetto/trace/ftrace/ext4_trim_all_free.proto", 2482 "protos/perfetto/trace/ftrace/ext4_trim_extent.proto", 2483 "protos/perfetto/trace/ftrace/ext4_truncate_enter.proto", 2484 "protos/perfetto/trace/ftrace/ext4_truncate_exit.proto", 2485 "protos/perfetto/trace/ftrace/ext4_unlink_enter.proto", 2486 "protos/perfetto/trace/ftrace/ext4_unlink_exit.proto", 2487 "protos/perfetto/trace/ftrace/ext4_write_begin.proto", 2488 "protos/perfetto/trace/ftrace/ext4_write_end.proto", 2489 "protos/perfetto/trace/ftrace/ext4_writepage.proto", 2490 "protos/perfetto/trace/ftrace/ext4_writepages.proto", 2491 "protos/perfetto/trace/ftrace/ext4_writepages_result.proto", 2492 "protos/perfetto/trace/ftrace/ext4_zero_range.proto", 2493 "protos/perfetto/trace/ftrace/f2fs_do_submit_bio.proto", 2494 "protos/perfetto/trace/ftrace/f2fs_evict_inode.proto", 2495 "protos/perfetto/trace/ftrace/f2fs_fallocate.proto", 2496 "protos/perfetto/trace/ftrace/f2fs_get_data_block.proto", 2497 "protos/perfetto/trace/ftrace/f2fs_get_victim.proto", 2498 "protos/perfetto/trace/ftrace/f2fs_iget.proto", 2499 "protos/perfetto/trace/ftrace/f2fs_iget_exit.proto", 2500 "protos/perfetto/trace/ftrace/f2fs_new_inode.proto", 2501 "protos/perfetto/trace/ftrace/f2fs_readpage.proto", 2502 "protos/perfetto/trace/ftrace/f2fs_reserve_new_block.proto", 2503 "protos/perfetto/trace/ftrace/f2fs_set_page_dirty.proto", 2504 "protos/perfetto/trace/ftrace/f2fs_submit_write_page.proto", 2505 "protos/perfetto/trace/ftrace/f2fs_sync_file_enter.proto", 2506 "protos/perfetto/trace/ftrace/f2fs_sync_file_exit.proto", 2507 "protos/perfetto/trace/ftrace/f2fs_sync_fs.proto", 2508 "protos/perfetto/trace/ftrace/f2fs_truncate.proto", 2509 "protos/perfetto/trace/ftrace/f2fs_truncate_blocks_enter.proto", 2510 "protos/perfetto/trace/ftrace/f2fs_truncate_blocks_exit.proto", 2511 "protos/perfetto/trace/ftrace/f2fs_truncate_data_blocks_range.proto", 2512 "protos/perfetto/trace/ftrace/f2fs_truncate_inode_blocks_enter.proto", 2513 "protos/perfetto/trace/ftrace/f2fs_truncate_inode_blocks_exit.proto", 2514 "protos/perfetto/trace/ftrace/f2fs_truncate_node.proto", 2515 "protos/perfetto/trace/ftrace/f2fs_truncate_nodes_enter.proto", 2516 "protos/perfetto/trace/ftrace/f2fs_truncate_nodes_exit.proto", 2517 "protos/perfetto/trace/ftrace/f2fs_truncate_partial_nodes.proto", 2518 "protos/perfetto/trace/ftrace/f2fs_unlink_enter.proto", 2519 "protos/perfetto/trace/ftrace/f2fs_unlink_exit.proto", 2520 "protos/perfetto/trace/ftrace/f2fs_vm_page_mkwrite.proto", 2521 "protos/perfetto/trace/ftrace/f2fs_write_begin.proto", 2522 "protos/perfetto/trace/ftrace/f2fs_write_checkpoint.proto", 2523 "protos/perfetto/trace/ftrace/f2fs_write_end.proto", 2524 "protos/perfetto/trace/ftrace/ftrace_event.proto", 2525 "protos/perfetto/trace/ftrace/ftrace_event_bundle.proto", 2526 "protos/perfetto/trace/ftrace/ftrace_stats.proto", 2527 "protos/perfetto/trace/ftrace/i2c_read.proto", 2528 "protos/perfetto/trace/ftrace/i2c_reply.proto", 2529 "protos/perfetto/trace/ftrace/i2c_result.proto", 2530 "protos/perfetto/trace/ftrace/i2c_write.proto", 2531 "protos/perfetto/trace/ftrace/ipi_entry.proto", 2532 "protos/perfetto/trace/ftrace/ipi_exit.proto", 2533 "protos/perfetto/trace/ftrace/ipi_raise.proto", 2534 "protos/perfetto/trace/ftrace/irq_handler_entry.proto", 2535 "protos/perfetto/trace/ftrace/irq_handler_exit.proto", 2536 "protos/perfetto/trace/ftrace/lowmemory_kill.proto", 2537 "protos/perfetto/trace/ftrace/mdp_cmd_kickoff.proto", 2538 "protos/perfetto/trace/ftrace/mdp_cmd_pingpong_done.proto", 2539 "protos/perfetto/trace/ftrace/mdp_cmd_readptr_done.proto", 2540 "protos/perfetto/trace/ftrace/mdp_cmd_release_bw.proto", 2541 "protos/perfetto/trace/ftrace/mdp_cmd_wait_pingpong.proto", 2542 "protos/perfetto/trace/ftrace/mdp_commit.proto", 2543 "protos/perfetto/trace/ftrace/mdp_compare_bw.proto", 2544 "protos/perfetto/trace/ftrace/mdp_misr_crc.proto", 2545 "protos/perfetto/trace/ftrace/mdp_mixer_update.proto", 2546 "protos/perfetto/trace/ftrace/mdp_perf_prefill_calc.proto", 2547 "protos/perfetto/trace/ftrace/mdp_perf_set_ot.proto", 2548 "protos/perfetto/trace/ftrace/mdp_perf_set_panic_luts.proto", 2549 "protos/perfetto/trace/ftrace/mdp_perf_set_qos_luts.proto", 2550 "protos/perfetto/trace/ftrace/mdp_perf_set_wm_levels.proto", 2551 "protos/perfetto/trace/ftrace/mdp_perf_update_bus.proto", 2552 "protos/perfetto/trace/ftrace/mdp_sspp_change.proto", 2553 "protos/perfetto/trace/ftrace/mdp_sspp_set.proto", 2554 "protos/perfetto/trace/ftrace/mdp_trace_counter.proto", 2555 "protos/perfetto/trace/ftrace/mdp_video_underrun_done.proto", 2556 "protos/perfetto/trace/ftrace/mm_compaction_begin.proto", 2557 "protos/perfetto/trace/ftrace/mm_compaction_defer_compaction.proto", 2558 "protos/perfetto/trace/ftrace/mm_compaction_defer_reset.proto", 2559 "protos/perfetto/trace/ftrace/mm_compaction_deferred.proto", 2560 "protos/perfetto/trace/ftrace/mm_compaction_end.proto", 2561 "protos/perfetto/trace/ftrace/mm_compaction_finished.proto", 2562 "protos/perfetto/trace/ftrace/mm_compaction_isolate_freepages.proto", 2563 "protos/perfetto/trace/ftrace/mm_compaction_isolate_migratepages.proto", 2564 "protos/perfetto/trace/ftrace/mm_compaction_kcompactd_sleep.proto", 2565 "protos/perfetto/trace/ftrace/mm_compaction_kcompactd_wake.proto", 2566 "protos/perfetto/trace/ftrace/mm_compaction_migratepages.proto", 2567 "protos/perfetto/trace/ftrace/mm_compaction_suitable.proto", 2568 "protos/perfetto/trace/ftrace/mm_compaction_try_to_compact_pages.proto", 2569 "protos/perfetto/trace/ftrace/mm_compaction_wakeup_kcompactd.proto", 2570 "protos/perfetto/trace/ftrace/mm_filemap_add_to_page_cache.proto", 2571 "protos/perfetto/trace/ftrace/mm_filemap_delete_from_page_cache.proto", 2572 "protos/perfetto/trace/ftrace/mm_vmscan_direct_reclaim_begin.proto", 2573 "protos/perfetto/trace/ftrace/mm_vmscan_direct_reclaim_end.proto", 2574 "protos/perfetto/trace/ftrace/mm_vmscan_kswapd_sleep.proto", 2575 "protos/perfetto/trace/ftrace/mm_vmscan_kswapd_wake.proto", 2576 "protos/perfetto/trace/ftrace/print.proto", 2577 "protos/perfetto/trace/ftrace/regulator_disable.proto", 2578 "protos/perfetto/trace/ftrace/regulator_disable_complete.proto", 2579 "protos/perfetto/trace/ftrace/regulator_enable.proto", 2580 "protos/perfetto/trace/ftrace/regulator_enable_complete.proto", 2581 "protos/perfetto/trace/ftrace/regulator_enable_delay.proto", 2582 "protos/perfetto/trace/ftrace/regulator_set_voltage.proto", 2583 "protos/perfetto/trace/ftrace/regulator_set_voltage_complete.proto", 2584 "protos/perfetto/trace/ftrace/rotator_bw_ao_as_context.proto", 2585 "protos/perfetto/trace/ftrace/sched_blocked_reason.proto", 2586 "protos/perfetto/trace/ftrace/sched_cpu_hotplug.proto", 2587 "protos/perfetto/trace/ftrace/sched_process_exec.proto", 2588 "protos/perfetto/trace/ftrace/sched_process_exit.proto", 2589 "protos/perfetto/trace/ftrace/sched_process_fork.proto", 2590 "protos/perfetto/trace/ftrace/sched_process_free.proto", 2591 "protos/perfetto/trace/ftrace/sched_process_hang.proto", 2592 "protos/perfetto/trace/ftrace/sched_process_wait.proto", 2593 "protos/perfetto/trace/ftrace/sched_switch.proto", 2594 "protos/perfetto/trace/ftrace/sched_wakeup.proto", 2595 "protos/perfetto/trace/ftrace/sched_wakeup_new.proto", 2596 "protos/perfetto/trace/ftrace/sched_waking.proto", 2597 "protos/perfetto/trace/ftrace/smbus_read.proto", 2598 "protos/perfetto/trace/ftrace/smbus_reply.proto", 2599 "protos/perfetto/trace/ftrace/smbus_result.proto", 2600 "protos/perfetto/trace/ftrace/smbus_write.proto", 2601 "protos/perfetto/trace/ftrace/softirq_entry.proto", 2602 "protos/perfetto/trace/ftrace/softirq_exit.proto", 2603 "protos/perfetto/trace/ftrace/softirq_raise.proto", 2604 "protos/perfetto/trace/ftrace/suspend_resume.proto", 2605 "protos/perfetto/trace/ftrace/sync_pt.proto", 2606 "protos/perfetto/trace/ftrace/sync_timeline.proto", 2607 "protos/perfetto/trace/ftrace/sync_wait.proto", 2608 "protos/perfetto/trace/ftrace/task_newtask.proto", 2609 "protos/perfetto/trace/ftrace/task_rename.proto", 2610 "protos/perfetto/trace/ftrace/test_bundle_wrapper.proto", 2611 "protos/perfetto/trace/ftrace/tracing_mark_write.proto", 2612 "protos/perfetto/trace/ftrace/workqueue_activate_work.proto", 2613 "protos/perfetto/trace/ftrace/workqueue_execute_end.proto", 2614 "protos/perfetto/trace/ftrace/workqueue_execute_start.proto", 2615 "protos/perfetto/trace/ftrace/workqueue_queue_work.proto", 2616 ], 2617 tools: [ 2618 "aprotoc", 2619 "perfetto_src_protozero_protoc_plugin_protoc_plugin___gn_standalone_toolchain_gcc_like_host_", 2620 ], 2621 cmd: "mkdir -p $(genDir)/external/perfetto/protos && $(location aprotoc) --cpp_out=$(genDir)/external/perfetto/protos --proto_path=external/perfetto/protos --plugin=protoc-gen-plugin=$(location perfetto_src_protozero_protoc_plugin_protoc_plugin___gn_standalone_toolchain_gcc_like_host_) --plugin_out=wrapper_namespace=pbzero:$(genDir)/external/perfetto/protos $(in)", 2622 out: [ 2623 "external/perfetto/protos/perfetto/trace/ftrace/binder_lock.pbzero.h", 2624 "external/perfetto/protos/perfetto/trace/ftrace/binder_locked.pbzero.h", 2625 "external/perfetto/protos/perfetto/trace/ftrace/binder_set_priority.pbzero.h", 2626 "external/perfetto/protos/perfetto/trace/ftrace/binder_transaction.pbzero.h", 2627 "external/perfetto/protos/perfetto/trace/ftrace/binder_transaction_received.pbzero.h", 2628 "external/perfetto/protos/perfetto/trace/ftrace/binder_unlock.pbzero.h", 2629 "external/perfetto/protos/perfetto/trace/ftrace/block_bio_backmerge.pbzero.h", 2630 "external/perfetto/protos/perfetto/trace/ftrace/block_bio_bounce.pbzero.h", 2631 "external/perfetto/protos/perfetto/trace/ftrace/block_bio_complete.pbzero.h", 2632 "external/perfetto/protos/perfetto/trace/ftrace/block_bio_frontmerge.pbzero.h", 2633 "external/perfetto/protos/perfetto/trace/ftrace/block_bio_queue.pbzero.h", 2634 "external/perfetto/protos/perfetto/trace/ftrace/block_bio_remap.pbzero.h", 2635 "external/perfetto/protos/perfetto/trace/ftrace/block_dirty_buffer.pbzero.h", 2636 "external/perfetto/protos/perfetto/trace/ftrace/block_getrq.pbzero.h", 2637 "external/perfetto/protos/perfetto/trace/ftrace/block_plug.pbzero.h", 2638 "external/perfetto/protos/perfetto/trace/ftrace/block_rq_abort.pbzero.h", 2639 "external/perfetto/protos/perfetto/trace/ftrace/block_rq_complete.pbzero.h", 2640 "external/perfetto/protos/perfetto/trace/ftrace/block_rq_insert.pbzero.h", 2641 "external/perfetto/protos/perfetto/trace/ftrace/block_rq_issue.pbzero.h", 2642 "external/perfetto/protos/perfetto/trace/ftrace/block_rq_remap.pbzero.h", 2643 "external/perfetto/protos/perfetto/trace/ftrace/block_rq_requeue.pbzero.h", 2644 "external/perfetto/protos/perfetto/trace/ftrace/block_sleeprq.pbzero.h", 2645 "external/perfetto/protos/perfetto/trace/ftrace/block_split.pbzero.h", 2646 "external/perfetto/protos/perfetto/trace/ftrace/block_touch_buffer.pbzero.h", 2647 "external/perfetto/protos/perfetto/trace/ftrace/block_unplug.pbzero.h", 2648 "external/perfetto/protos/perfetto/trace/ftrace/cgroup_attach_task.pbzero.h", 2649 "external/perfetto/protos/perfetto/trace/ftrace/cgroup_destroy_root.pbzero.h", 2650 "external/perfetto/protos/perfetto/trace/ftrace/cgroup_mkdir.pbzero.h", 2651 "external/perfetto/protos/perfetto/trace/ftrace/cgroup_release.pbzero.h", 2652 "external/perfetto/protos/perfetto/trace/ftrace/cgroup_remount.pbzero.h", 2653 "external/perfetto/protos/perfetto/trace/ftrace/cgroup_rename.pbzero.h", 2654 "external/perfetto/protos/perfetto/trace/ftrace/cgroup_rmdir.pbzero.h", 2655 "external/perfetto/protos/perfetto/trace/ftrace/cgroup_setup_root.pbzero.h", 2656 "external/perfetto/protos/perfetto/trace/ftrace/cgroup_transfer_tasks.pbzero.h", 2657 "external/perfetto/protos/perfetto/trace/ftrace/clock_disable.pbzero.h", 2658 "external/perfetto/protos/perfetto/trace/ftrace/clock_enable.pbzero.h", 2659 "external/perfetto/protos/perfetto/trace/ftrace/clock_set_rate.pbzero.h", 2660 "external/perfetto/protos/perfetto/trace/ftrace/cpu_frequency.pbzero.h", 2661 "external/perfetto/protos/perfetto/trace/ftrace/cpu_frequency_limits.pbzero.h", 2662 "external/perfetto/protos/perfetto/trace/ftrace/cpu_idle.pbzero.h", 2663 "external/perfetto/protos/perfetto/trace/ftrace/cpufreq_interactive_already.pbzero.h", 2664 "external/perfetto/protos/perfetto/trace/ftrace/cpufreq_interactive_boost.pbzero.h", 2665 "external/perfetto/protos/perfetto/trace/ftrace/cpufreq_interactive_notyet.pbzero.h", 2666 "external/perfetto/protos/perfetto/trace/ftrace/cpufreq_interactive_setspeed.pbzero.h", 2667 "external/perfetto/protos/perfetto/trace/ftrace/cpufreq_interactive_target.pbzero.h", 2668 "external/perfetto/protos/perfetto/trace/ftrace/cpufreq_interactive_unboost.pbzero.h", 2669 "external/perfetto/protos/perfetto/trace/ftrace/ext4_alloc_da_blocks.pbzero.h", 2670 "external/perfetto/protos/perfetto/trace/ftrace/ext4_allocate_blocks.pbzero.h", 2671 "external/perfetto/protos/perfetto/trace/ftrace/ext4_allocate_inode.pbzero.h", 2672 "external/perfetto/protos/perfetto/trace/ftrace/ext4_begin_ordered_truncate.pbzero.h", 2673 "external/perfetto/protos/perfetto/trace/ftrace/ext4_collapse_range.pbzero.h", 2674 "external/perfetto/protos/perfetto/trace/ftrace/ext4_da_release_space.pbzero.h", 2675 "external/perfetto/protos/perfetto/trace/ftrace/ext4_da_reserve_space.pbzero.h", 2676 "external/perfetto/protos/perfetto/trace/ftrace/ext4_da_update_reserve_space.pbzero.h", 2677 "external/perfetto/protos/perfetto/trace/ftrace/ext4_da_write_begin.pbzero.h", 2678 "external/perfetto/protos/perfetto/trace/ftrace/ext4_da_write_end.pbzero.h", 2679 "external/perfetto/protos/perfetto/trace/ftrace/ext4_da_write_pages.pbzero.h", 2680 "external/perfetto/protos/perfetto/trace/ftrace/ext4_da_write_pages_extent.pbzero.h", 2681 "external/perfetto/protos/perfetto/trace/ftrace/ext4_direct_IO_enter.pbzero.h", 2682 "external/perfetto/protos/perfetto/trace/ftrace/ext4_direct_IO_exit.pbzero.h", 2683 "external/perfetto/protos/perfetto/trace/ftrace/ext4_discard_blocks.pbzero.h", 2684 "external/perfetto/protos/perfetto/trace/ftrace/ext4_discard_preallocations.pbzero.h", 2685 "external/perfetto/protos/perfetto/trace/ftrace/ext4_drop_inode.pbzero.h", 2686 "external/perfetto/protos/perfetto/trace/ftrace/ext4_es_cache_extent.pbzero.h", 2687 "external/perfetto/protos/perfetto/trace/ftrace/ext4_es_find_delayed_extent_range_enter.pbzero.h", 2688 "external/perfetto/protos/perfetto/trace/ftrace/ext4_es_find_delayed_extent_range_exit.pbzero.h", 2689 "external/perfetto/protos/perfetto/trace/ftrace/ext4_es_insert_extent.pbzero.h", 2690 "external/perfetto/protos/perfetto/trace/ftrace/ext4_es_lookup_extent_enter.pbzero.h", 2691 "external/perfetto/protos/perfetto/trace/ftrace/ext4_es_lookup_extent_exit.pbzero.h", 2692 "external/perfetto/protos/perfetto/trace/ftrace/ext4_es_remove_extent.pbzero.h", 2693 "external/perfetto/protos/perfetto/trace/ftrace/ext4_es_shrink.pbzero.h", 2694 "external/perfetto/protos/perfetto/trace/ftrace/ext4_es_shrink_count.pbzero.h", 2695 "external/perfetto/protos/perfetto/trace/ftrace/ext4_es_shrink_scan_enter.pbzero.h", 2696 "external/perfetto/protos/perfetto/trace/ftrace/ext4_es_shrink_scan_exit.pbzero.h", 2697 "external/perfetto/protos/perfetto/trace/ftrace/ext4_evict_inode.pbzero.h", 2698 "external/perfetto/protos/perfetto/trace/ftrace/ext4_ext_convert_to_initialized_enter.pbzero.h", 2699 "external/perfetto/protos/perfetto/trace/ftrace/ext4_ext_convert_to_initialized_fastpath.pbzero.h", 2700 "external/perfetto/protos/perfetto/trace/ftrace/ext4_ext_handle_unwritten_extents.pbzero.h", 2701 "external/perfetto/protos/perfetto/trace/ftrace/ext4_ext_in_cache.pbzero.h", 2702 "external/perfetto/protos/perfetto/trace/ftrace/ext4_ext_load_extent.pbzero.h", 2703 "external/perfetto/protos/perfetto/trace/ftrace/ext4_ext_map_blocks_enter.pbzero.h", 2704 "external/perfetto/protos/perfetto/trace/ftrace/ext4_ext_map_blocks_exit.pbzero.h", 2705 "external/perfetto/protos/perfetto/trace/ftrace/ext4_ext_put_in_cache.pbzero.h", 2706 "external/perfetto/protos/perfetto/trace/ftrace/ext4_ext_remove_space.pbzero.h", 2707 "external/perfetto/protos/perfetto/trace/ftrace/ext4_ext_remove_space_done.pbzero.h", 2708 "external/perfetto/protos/perfetto/trace/ftrace/ext4_ext_rm_idx.pbzero.h", 2709 "external/perfetto/protos/perfetto/trace/ftrace/ext4_ext_rm_leaf.pbzero.h", 2710 "external/perfetto/protos/perfetto/trace/ftrace/ext4_ext_show_extent.pbzero.h", 2711 "external/perfetto/protos/perfetto/trace/ftrace/ext4_fallocate_enter.pbzero.h", 2712 "external/perfetto/protos/perfetto/trace/ftrace/ext4_fallocate_exit.pbzero.h", 2713 "external/perfetto/protos/perfetto/trace/ftrace/ext4_find_delalloc_range.pbzero.h", 2714 "external/perfetto/protos/perfetto/trace/ftrace/ext4_forget.pbzero.h", 2715 "external/perfetto/protos/perfetto/trace/ftrace/ext4_free_blocks.pbzero.h", 2716 "external/perfetto/protos/perfetto/trace/ftrace/ext4_free_inode.pbzero.h", 2717 "external/perfetto/protos/perfetto/trace/ftrace/ext4_get_implied_cluster_alloc_exit.pbzero.h", 2718 "external/perfetto/protos/perfetto/trace/ftrace/ext4_get_reserved_cluster_alloc.pbzero.h", 2719 "external/perfetto/protos/perfetto/trace/ftrace/ext4_ind_map_blocks_enter.pbzero.h", 2720 "external/perfetto/protos/perfetto/trace/ftrace/ext4_ind_map_blocks_exit.pbzero.h", 2721 "external/perfetto/protos/perfetto/trace/ftrace/ext4_insert_range.pbzero.h", 2722 "external/perfetto/protos/perfetto/trace/ftrace/ext4_invalidatepage.pbzero.h", 2723 "external/perfetto/protos/perfetto/trace/ftrace/ext4_journal_start.pbzero.h", 2724 "external/perfetto/protos/perfetto/trace/ftrace/ext4_journal_start_reserved.pbzero.h", 2725 "external/perfetto/protos/perfetto/trace/ftrace/ext4_journalled_invalidatepage.pbzero.h", 2726 "external/perfetto/protos/perfetto/trace/ftrace/ext4_journalled_write_end.pbzero.h", 2727 "external/perfetto/protos/perfetto/trace/ftrace/ext4_load_inode.pbzero.h", 2728 "external/perfetto/protos/perfetto/trace/ftrace/ext4_load_inode_bitmap.pbzero.h", 2729 "external/perfetto/protos/perfetto/trace/ftrace/ext4_mark_inode_dirty.pbzero.h", 2730 "external/perfetto/protos/perfetto/trace/ftrace/ext4_mb_bitmap_load.pbzero.h", 2731 "external/perfetto/protos/perfetto/trace/ftrace/ext4_mb_buddy_bitmap_load.pbzero.h", 2732 "external/perfetto/protos/perfetto/trace/ftrace/ext4_mb_discard_preallocations.pbzero.h", 2733 "external/perfetto/protos/perfetto/trace/ftrace/ext4_mb_new_group_pa.pbzero.h", 2734 "external/perfetto/protos/perfetto/trace/ftrace/ext4_mb_new_inode_pa.pbzero.h", 2735 "external/perfetto/protos/perfetto/trace/ftrace/ext4_mb_release_group_pa.pbzero.h", 2736 "external/perfetto/protos/perfetto/trace/ftrace/ext4_mb_release_inode_pa.pbzero.h", 2737 "external/perfetto/protos/perfetto/trace/ftrace/ext4_mballoc_alloc.pbzero.h", 2738 "external/perfetto/protos/perfetto/trace/ftrace/ext4_mballoc_discard.pbzero.h", 2739 "external/perfetto/protos/perfetto/trace/ftrace/ext4_mballoc_free.pbzero.h", 2740 "external/perfetto/protos/perfetto/trace/ftrace/ext4_mballoc_prealloc.pbzero.h", 2741 "external/perfetto/protos/perfetto/trace/ftrace/ext4_other_inode_update_time.pbzero.h", 2742 "external/perfetto/protos/perfetto/trace/ftrace/ext4_punch_hole.pbzero.h", 2743 "external/perfetto/protos/perfetto/trace/ftrace/ext4_read_block_bitmap_load.pbzero.h", 2744 "external/perfetto/protos/perfetto/trace/ftrace/ext4_readpage.pbzero.h", 2745 "external/perfetto/protos/perfetto/trace/ftrace/ext4_releasepage.pbzero.h", 2746 "external/perfetto/protos/perfetto/trace/ftrace/ext4_remove_blocks.pbzero.h", 2747 "external/perfetto/protos/perfetto/trace/ftrace/ext4_request_blocks.pbzero.h", 2748 "external/perfetto/protos/perfetto/trace/ftrace/ext4_request_inode.pbzero.h", 2749 "external/perfetto/protos/perfetto/trace/ftrace/ext4_sync_file_enter.pbzero.h", 2750 "external/perfetto/protos/perfetto/trace/ftrace/ext4_sync_file_exit.pbzero.h", 2751 "external/perfetto/protos/perfetto/trace/ftrace/ext4_sync_fs.pbzero.h", 2752 "external/perfetto/protos/perfetto/trace/ftrace/ext4_trim_all_free.pbzero.h", 2753 "external/perfetto/protos/perfetto/trace/ftrace/ext4_trim_extent.pbzero.h", 2754 "external/perfetto/protos/perfetto/trace/ftrace/ext4_truncate_enter.pbzero.h", 2755 "external/perfetto/protos/perfetto/trace/ftrace/ext4_truncate_exit.pbzero.h", 2756 "external/perfetto/protos/perfetto/trace/ftrace/ext4_unlink_enter.pbzero.h", 2757 "external/perfetto/protos/perfetto/trace/ftrace/ext4_unlink_exit.pbzero.h", 2758 "external/perfetto/protos/perfetto/trace/ftrace/ext4_write_begin.pbzero.h", 2759 "external/perfetto/protos/perfetto/trace/ftrace/ext4_write_end.pbzero.h", 2760 "external/perfetto/protos/perfetto/trace/ftrace/ext4_writepage.pbzero.h", 2761 "external/perfetto/protos/perfetto/trace/ftrace/ext4_writepages.pbzero.h", 2762 "external/perfetto/protos/perfetto/trace/ftrace/ext4_writepages_result.pbzero.h", 2763 "external/perfetto/protos/perfetto/trace/ftrace/ext4_zero_range.pbzero.h", 2764 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_do_submit_bio.pbzero.h", 2765 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_evict_inode.pbzero.h", 2766 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_fallocate.pbzero.h", 2767 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_get_data_block.pbzero.h", 2768 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_get_victim.pbzero.h", 2769 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_iget.pbzero.h", 2770 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_iget_exit.pbzero.h", 2771 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_new_inode.pbzero.h", 2772 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_readpage.pbzero.h", 2773 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_reserve_new_block.pbzero.h", 2774 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_set_page_dirty.pbzero.h", 2775 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_submit_write_page.pbzero.h", 2776 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_sync_file_enter.pbzero.h", 2777 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_sync_file_exit.pbzero.h", 2778 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_sync_fs.pbzero.h", 2779 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_truncate.pbzero.h", 2780 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_truncate_blocks_enter.pbzero.h", 2781 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_truncate_blocks_exit.pbzero.h", 2782 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_truncate_data_blocks_range.pbzero.h", 2783 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_truncate_inode_blocks_enter.pbzero.h", 2784 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_truncate_inode_blocks_exit.pbzero.h", 2785 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_truncate_node.pbzero.h", 2786 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_truncate_nodes_enter.pbzero.h", 2787 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_truncate_nodes_exit.pbzero.h", 2788 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_truncate_partial_nodes.pbzero.h", 2789 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_unlink_enter.pbzero.h", 2790 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_unlink_exit.pbzero.h", 2791 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_vm_page_mkwrite.pbzero.h", 2792 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_write_begin.pbzero.h", 2793 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_write_checkpoint.pbzero.h", 2794 "external/perfetto/protos/perfetto/trace/ftrace/f2fs_write_end.pbzero.h", 2795 "external/perfetto/protos/perfetto/trace/ftrace/ftrace_event.pbzero.h", 2796 "external/perfetto/protos/perfetto/trace/ftrace/ftrace_event_bundle.pbzero.h", 2797 "external/perfetto/protos/perfetto/trace/ftrace/ftrace_stats.pbzero.h", 2798 "external/perfetto/protos/perfetto/trace/ftrace/i2c_read.pbzero.h", 2799 "external/perfetto/protos/perfetto/trace/ftrace/i2c_reply.pbzero.h", 2800 "external/perfetto/protos/perfetto/trace/ftrace/i2c_result.pbzero.h", 2801 "external/perfetto/protos/perfetto/trace/ftrace/i2c_write.pbzero.h", 2802 "external/perfetto/protos/perfetto/trace/ftrace/ipi_entry.pbzero.h", 2803 "external/perfetto/protos/perfetto/trace/ftrace/ipi_exit.pbzero.h", 2804 "external/perfetto/protos/perfetto/trace/ftrace/ipi_raise.pbzero.h", 2805 "external/perfetto/protos/perfetto/trace/ftrace/irq_handler_entry.pbzero.h", 2806 "external/perfetto/protos/perfetto/trace/ftrace/irq_handler_exit.pbzero.h", 2807 "external/perfetto/protos/perfetto/trace/ftrace/lowmemory_kill.pbzero.h", 2808 "external/perfetto/protos/perfetto/trace/ftrace/mdp_cmd_kickoff.pbzero.h", 2809 "external/perfetto/protos/perfetto/trace/ftrace/mdp_cmd_pingpong_done.pbzero.h", 2810 "external/perfetto/protos/perfetto/trace/ftrace/mdp_cmd_readptr_done.pbzero.h", 2811 "external/perfetto/protos/perfetto/trace/ftrace/mdp_cmd_release_bw.pbzero.h", 2812 "external/perfetto/protos/perfetto/trace/ftrace/mdp_cmd_wait_pingpong.pbzero.h", 2813 "external/perfetto/protos/perfetto/trace/ftrace/mdp_commit.pbzero.h", 2814 "external/perfetto/protos/perfetto/trace/ftrace/mdp_compare_bw.pbzero.h", 2815 "external/perfetto/protos/perfetto/trace/ftrace/mdp_misr_crc.pbzero.h", 2816 "external/perfetto/protos/perfetto/trace/ftrace/mdp_mixer_update.pbzero.h", 2817 "external/perfetto/protos/perfetto/trace/ftrace/mdp_perf_prefill_calc.pbzero.h", 2818 "external/perfetto/protos/perfetto/trace/ftrace/mdp_perf_set_ot.pbzero.h", 2819 "external/perfetto/protos/perfetto/trace/ftrace/mdp_perf_set_panic_luts.pbzero.h", 2820 "external/perfetto/protos/perfetto/trace/ftrace/mdp_perf_set_qos_luts.pbzero.h", 2821 "external/perfetto/protos/perfetto/trace/ftrace/mdp_perf_set_wm_levels.pbzero.h", 2822 "external/perfetto/protos/perfetto/trace/ftrace/mdp_perf_update_bus.pbzero.h", 2823 "external/perfetto/protos/perfetto/trace/ftrace/mdp_sspp_change.pbzero.h", 2824 "external/perfetto/protos/perfetto/trace/ftrace/mdp_sspp_set.pbzero.h", 2825 "external/perfetto/protos/perfetto/trace/ftrace/mdp_trace_counter.pbzero.h", 2826 "external/perfetto/protos/perfetto/trace/ftrace/mdp_video_underrun_done.pbzero.h", 2827 "external/perfetto/protos/perfetto/trace/ftrace/mm_compaction_begin.pbzero.h", 2828 "external/perfetto/protos/perfetto/trace/ftrace/mm_compaction_defer_compaction.pbzero.h", 2829 "external/perfetto/protos/perfetto/trace/ftrace/mm_compaction_defer_reset.pbzero.h", 2830 "external/perfetto/protos/perfetto/trace/ftrace/mm_compaction_deferred.pbzero.h", 2831 "external/perfetto/protos/perfetto/trace/ftrace/mm_compaction_end.pbzero.h", 2832 "external/perfetto/protos/perfetto/trace/ftrace/mm_compaction_finished.pbzero.h", 2833 "external/perfetto/protos/perfetto/trace/ftrace/mm_compaction_isolate_freepages.pbzero.h", 2834 "external/perfetto/protos/perfetto/trace/ftrace/mm_compaction_isolate_migratepages.pbzero.h", 2835 "external/perfetto/protos/perfetto/trace/ftrace/mm_compaction_kcompactd_sleep.pbzero.h", 2836 "external/perfetto/protos/perfetto/trace/ftrace/mm_compaction_kcompactd_wake.pbzero.h", 2837 "external/perfetto/protos/perfetto/trace/ftrace/mm_compaction_migratepages.pbzero.h", 2838 "external/perfetto/protos/perfetto/trace/ftrace/mm_compaction_suitable.pbzero.h", 2839 "external/perfetto/protos/perfetto/trace/ftrace/mm_compaction_try_to_compact_pages.pbzero.h", 2840 "external/perfetto/protos/perfetto/trace/ftrace/mm_compaction_wakeup_kcompactd.pbzero.h", 2841 "external/perfetto/protos/perfetto/trace/ftrace/mm_filemap_add_to_page_cache.pbzero.h", 2842 "external/perfetto/protos/perfetto/trace/ftrace/mm_filemap_delete_from_page_cache.pbzero.h", 2843 "external/perfetto/protos/perfetto/trace/ftrace/mm_vmscan_direct_reclaim_begin.pbzero.h", 2844 "external/perfetto/protos/perfetto/trace/ftrace/mm_vmscan_direct_reclaim_end.pbzero.h", 2845 "external/perfetto/protos/perfetto/trace/ftrace/mm_vmscan_kswapd_sleep.pbzero.h", 2846 "external/perfetto/protos/perfetto/trace/ftrace/mm_vmscan_kswapd_wake.pbzero.h", 2847 "external/perfetto/protos/perfetto/trace/ftrace/print.pbzero.h", 2848 "external/perfetto/protos/perfetto/trace/ftrace/regulator_disable.pbzero.h", 2849 "external/perfetto/protos/perfetto/trace/ftrace/regulator_disable_complete.pbzero.h", 2850 "external/perfetto/protos/perfetto/trace/ftrace/regulator_enable.pbzero.h", 2851 "external/perfetto/protos/perfetto/trace/ftrace/regulator_enable_complete.pbzero.h", 2852 "external/perfetto/protos/perfetto/trace/ftrace/regulator_enable_delay.pbzero.h", 2853 "external/perfetto/protos/perfetto/trace/ftrace/regulator_set_voltage.pbzero.h", 2854 "external/perfetto/protos/perfetto/trace/ftrace/regulator_set_voltage_complete.pbzero.h", 2855 "external/perfetto/protos/perfetto/trace/ftrace/rotator_bw_ao_as_context.pbzero.h", 2856 "external/perfetto/protos/perfetto/trace/ftrace/sched_blocked_reason.pbzero.h", 2857 "external/perfetto/protos/perfetto/trace/ftrace/sched_cpu_hotplug.pbzero.h", 2858 "external/perfetto/protos/perfetto/trace/ftrace/sched_process_exec.pbzero.h", 2859 "external/perfetto/protos/perfetto/trace/ftrace/sched_process_exit.pbzero.h", 2860 "external/perfetto/protos/perfetto/trace/ftrace/sched_process_fork.pbzero.h", 2861 "external/perfetto/protos/perfetto/trace/ftrace/sched_process_free.pbzero.h", 2862 "external/perfetto/protos/perfetto/trace/ftrace/sched_process_hang.pbzero.h", 2863 "external/perfetto/protos/perfetto/trace/ftrace/sched_process_wait.pbzero.h", 2864 "external/perfetto/protos/perfetto/trace/ftrace/sched_switch.pbzero.h", 2865 "external/perfetto/protos/perfetto/trace/ftrace/sched_wakeup.pbzero.h", 2866 "external/perfetto/protos/perfetto/trace/ftrace/sched_wakeup_new.pbzero.h", 2867 "external/perfetto/protos/perfetto/trace/ftrace/sched_waking.pbzero.h", 2868 "external/perfetto/protos/perfetto/trace/ftrace/smbus_read.pbzero.h", 2869 "external/perfetto/protos/perfetto/trace/ftrace/smbus_reply.pbzero.h", 2870 "external/perfetto/protos/perfetto/trace/ftrace/smbus_result.pbzero.h", 2871 "external/perfetto/protos/perfetto/trace/ftrace/smbus_write.pbzero.h", 2872 "external/perfetto/protos/perfetto/trace/ftrace/softirq_entry.pbzero.h", 2873 "external/perfetto/protos/perfetto/trace/ftrace/softirq_exit.pbzero.h", 2874 "external/perfetto/protos/perfetto/trace/ftrace/softirq_raise.pbzero.h", 2875 "external/perfetto/protos/perfetto/trace/ftrace/suspend_resume.pbzero.h", 2876 "external/perfetto/protos/perfetto/trace/ftrace/sync_pt.pbzero.h", 2877 "external/perfetto/protos/perfetto/trace/ftrace/sync_timeline.pbzero.h", 2878 "external/perfetto/protos/perfetto/trace/ftrace/sync_wait.pbzero.h", 2879 "external/perfetto/protos/perfetto/trace/ftrace/task_newtask.pbzero.h", 2880 "external/perfetto/protos/perfetto/trace/ftrace/task_rename.pbzero.h", 2881 "external/perfetto/protos/perfetto/trace/ftrace/test_bundle_wrapper.pbzero.h", 2882 "external/perfetto/protos/perfetto/trace/ftrace/tracing_mark_write.pbzero.h", 2883 "external/perfetto/protos/perfetto/trace/ftrace/workqueue_activate_work.pbzero.h", 2884 "external/perfetto/protos/perfetto/trace/ftrace/workqueue_execute_end.pbzero.h", 2885 "external/perfetto/protos/perfetto/trace/ftrace/workqueue_execute_start.pbzero.h", 2886 "external/perfetto/protos/perfetto/trace/ftrace/workqueue_queue_work.pbzero.h", 2887 ], 2888 export_include_dirs: [ 2889 "protos", 2890 ], 2891 } 2892 2893 // GN target: //protos/perfetto/trace:lite_gen 2894 genrule { 2895 name: "perfetto_protos_perfetto_trace_lite_gen", 2896 srcs: [ 2897 "protos/perfetto/trace/test_event.proto", 2898 "protos/perfetto/trace/trace.proto", 2899 "protos/perfetto/trace/trace_packet.proto", 2900 ], 2901 tools: [ 2902 "aprotoc", 2903 ], 2904 cmd: "mkdir -p $(genDir)/external/perfetto/protos && $(location aprotoc) --cpp_out=$(genDir)/external/perfetto/protos --proto_path=external/perfetto/protos $(in)", 2905 out: [ 2906 "external/perfetto/protos/perfetto/trace/test_event.pb.cc", 2907 "external/perfetto/protos/perfetto/trace/trace.pb.cc", 2908 "external/perfetto/protos/perfetto/trace/trace_packet.pb.cc", 2909 ], 2910 } 2911 2912 // GN target: //protos/perfetto/trace:lite_gen 2913 genrule { 2914 name: "perfetto_protos_perfetto_trace_lite_gen_headers", 2915 srcs: [ 2916 "protos/perfetto/trace/test_event.proto", 2917 "protos/perfetto/trace/trace.proto", 2918 "protos/perfetto/trace/trace_packet.proto", 2919 ], 2920 tools: [ 2921 "aprotoc", 2922 ], 2923 cmd: "mkdir -p $(genDir)/external/perfetto/protos && $(location aprotoc) --cpp_out=$(genDir)/external/perfetto/protos --proto_path=external/perfetto/protos $(in)", 2924 out: [ 2925 "external/perfetto/protos/perfetto/trace/test_event.pb.h", 2926 "external/perfetto/protos/perfetto/trace/trace.pb.h", 2927 "external/perfetto/protos/perfetto/trace/trace_packet.pb.h", 2928 ], 2929 export_include_dirs: [ 2930 "protos", 2931 ], 2932 } 2933 2934 // GN target: //protos/perfetto/trace:minimal_lite_gen 2935 genrule { 2936 name: "perfetto_protos_perfetto_trace_minimal_lite_gen", 2937 srcs: [ 2938 "protos/perfetto/trace/clock_snapshot.proto", 2939 "protos/perfetto/trace/trace_stats.proto", 2940 "protos/perfetto/trace/trusted_packet.proto", 2941 ], 2942 tools: [ 2943 "aprotoc", 2944 ], 2945 cmd: "mkdir -p $(genDir)/external/perfetto/protos && $(location aprotoc) --cpp_out=$(genDir)/external/perfetto/protos --proto_path=external/perfetto/protos $(in)", 2946 out: [ 2947 "external/perfetto/protos/perfetto/trace/clock_snapshot.pb.cc", 2948 "external/perfetto/protos/perfetto/trace/trace_stats.pb.cc", 2949 "external/perfetto/protos/perfetto/trace/trusted_packet.pb.cc", 2950 ], 2951 } 2952 2953 // GN target: //protos/perfetto/trace:minimal_lite_gen 2954 genrule { 2955 name: "perfetto_protos_perfetto_trace_minimal_lite_gen_headers", 2956 srcs: [ 2957 "protos/perfetto/trace/clock_snapshot.proto", 2958 "protos/perfetto/trace/trace_stats.proto", 2959 "protos/perfetto/trace/trusted_packet.proto", 2960 ], 2961 tools: [ 2962 "aprotoc", 2963 ], 2964 cmd: "mkdir -p $(genDir)/external/perfetto/protos && $(location aprotoc) --cpp_out=$(genDir)/external/perfetto/protos --proto_path=external/perfetto/protos $(in)", 2965 out: [ 2966 "external/perfetto/protos/perfetto/trace/clock_snapshot.pb.h", 2967 "external/perfetto/protos/perfetto/trace/trace_stats.pb.h", 2968 "external/perfetto/protos/perfetto/trace/trusted_packet.pb.h", 2969 ], 2970 export_include_dirs: [ 2971 "protos", 2972 ], 2973 } 2974 2975 // GN target: //protos/perfetto/trace/ps:lite_gen 2976 genrule { 2977 name: "perfetto_protos_perfetto_trace_ps_lite_gen", 2978 srcs: [ 2979 "protos/perfetto/trace/ps/process_tree.proto", 2980 ], 2981 tools: [ 2982 "aprotoc", 2983 ], 2984 cmd: "mkdir -p $(genDir)/external/perfetto/protos && $(location aprotoc) --cpp_out=$(genDir)/external/perfetto/protos --proto_path=external/perfetto/protos $(in)", 2985 out: [ 2986 "external/perfetto/protos/perfetto/trace/ps/process_tree.pb.cc", 2987 ], 2988 } 2989 2990 // GN target: //protos/perfetto/trace/ps:lite_gen 2991 genrule { 2992 name: "perfetto_protos_perfetto_trace_ps_lite_gen_headers", 2993 srcs: [ 2994 "protos/perfetto/trace/ps/process_tree.proto", 2995 ], 2996 tools: [ 2997 "aprotoc", 2998 ], 2999 cmd: "mkdir -p $(genDir)/external/perfetto/protos && $(location aprotoc) --cpp_out=$(genDir)/external/perfetto/protos --proto_path=external/perfetto/protos $(in)", 3000 out: [ 3001 "external/perfetto/protos/perfetto/trace/ps/process_tree.pb.h", 3002 ], 3003 export_include_dirs: [ 3004 "protos", 3005 ], 3006 } 3007 3008 // GN target: //protos/perfetto/trace/ps:zero_gen 3009 genrule { 3010 name: "perfetto_protos_perfetto_trace_ps_zero_gen", 3011 srcs: [ 3012 "protos/perfetto/trace/ps/process_tree.proto", 3013 ], 3014 tools: [ 3015 "aprotoc", 3016 "perfetto_src_protozero_protoc_plugin_protoc_plugin___gn_standalone_toolchain_gcc_like_host_", 3017 ], 3018 cmd: "mkdir -p $(genDir)/external/perfetto/protos && $(location aprotoc) --cpp_out=$(genDir)/external/perfetto/protos --proto_path=external/perfetto/protos --plugin=protoc-gen-plugin=$(location perfetto_src_protozero_protoc_plugin_protoc_plugin___gn_standalone_toolchain_gcc_like_host_) --plugin_out=wrapper_namespace=pbzero:$(genDir)/external/perfetto/protos $(in)", 3019 out: [ 3020 "external/perfetto/protos/perfetto/trace/ps/process_tree.pbzero.cc", 3021 ], 3022 } 3023 3024 // GN target: //protos/perfetto/trace/ps:zero_gen 3025 genrule { 3026 name: "perfetto_protos_perfetto_trace_ps_zero_gen_headers", 3027 srcs: [ 3028 "protos/perfetto/trace/ps/process_tree.proto", 3029 ], 3030 tools: [ 3031 "aprotoc", 3032 "perfetto_src_protozero_protoc_plugin_protoc_plugin___gn_standalone_toolchain_gcc_like_host_", 3033 ], 3034 cmd: "mkdir -p $(genDir)/external/perfetto/protos && $(location aprotoc) --cpp_out=$(genDir)/external/perfetto/protos --proto_path=external/perfetto/protos --plugin=protoc-gen-plugin=$(location perfetto_src_protozero_protoc_plugin_protoc_plugin___gn_standalone_toolchain_gcc_like_host_) --plugin_out=wrapper_namespace=pbzero:$(genDir)/external/perfetto/protos $(in)", 3035 out: [ 3036 "external/perfetto/protos/perfetto/trace/ps/process_tree.pbzero.h", 3037 ], 3038 export_include_dirs: [ 3039 "protos", 3040 ], 3041 } 3042 3043 // GN target: //protos/perfetto/trace:zero_gen 3044 genrule { 3045 name: "perfetto_protos_perfetto_trace_zero_gen", 3046 srcs: [ 3047 "protos/perfetto/trace/clock_snapshot.proto", 3048 "protos/perfetto/trace/test_event.proto", 3049 "protos/perfetto/trace/trace.proto", 3050 "protos/perfetto/trace/trace_packet.proto", 3051 "protos/perfetto/trace/trace_stats.proto", 3052 "protos/perfetto/trace/trusted_packet.proto", 3053 ], 3054 tools: [ 3055 "aprotoc", 3056 "perfetto_src_protozero_protoc_plugin_protoc_plugin___gn_standalone_toolchain_gcc_like_host_", 3057 ], 3058 cmd: "mkdir -p $(genDir)/external/perfetto/protos && $(location aprotoc) --cpp_out=$(genDir)/external/perfetto/protos --proto_path=external/perfetto/protos --plugin=protoc-gen-plugin=$(location perfetto_src_protozero_protoc_plugin_protoc_plugin___gn_standalone_toolchain_gcc_like_host_) --plugin_out=wrapper_namespace=pbzero:$(genDir)/external/perfetto/protos $(in)", 3059 out: [ 3060 "external/perfetto/protos/perfetto/trace/clock_snapshot.pbzero.cc", 3061 "external/perfetto/protos/perfetto/trace/test_event.pbzero.cc", 3062 "external/perfetto/protos/perfetto/trace/trace.pbzero.cc", 3063 "external/perfetto/protos/perfetto/trace/trace_packet.pbzero.cc", 3064 "external/perfetto/protos/perfetto/trace/trace_stats.pbzero.cc", 3065 "external/perfetto/protos/perfetto/trace/trusted_packet.pbzero.cc", 3066 ], 3067 } 3068 3069 // GN target: //protos/perfetto/trace:zero_gen 3070 genrule { 3071 name: "perfetto_protos_perfetto_trace_zero_gen_headers", 3072 srcs: [ 3073 "protos/perfetto/trace/clock_snapshot.proto", 3074 "protos/perfetto/trace/test_event.proto", 3075 "protos/perfetto/trace/trace.proto", 3076 "protos/perfetto/trace/trace_packet.proto", 3077 "protos/perfetto/trace/trace_stats.proto", 3078 "protos/perfetto/trace/trusted_packet.proto", 3079 ], 3080 tools: [ 3081 "aprotoc", 3082 "perfetto_src_protozero_protoc_plugin_protoc_plugin___gn_standalone_toolchain_gcc_like_host_", 3083 ], 3084 cmd: "mkdir -p $(genDir)/external/perfetto/protos && $(location aprotoc) --cpp_out=$(genDir)/external/perfetto/protos --proto_path=external/perfetto/protos --plugin=protoc-gen-plugin=$(location perfetto_src_protozero_protoc_plugin_protoc_plugin___gn_standalone_toolchain_gcc_like_host_) --plugin_out=wrapper_namespace=pbzero:$(genDir)/external/perfetto/protos $(in)", 3085 out: [ 3086 "external/perfetto/protos/perfetto/trace/clock_snapshot.pbzero.h", 3087 "external/perfetto/protos/perfetto/trace/test_event.pbzero.h", 3088 "external/perfetto/protos/perfetto/trace/trace.pbzero.h", 3089 "external/perfetto/protos/perfetto/trace/trace_packet.pbzero.h", 3090 "external/perfetto/protos/perfetto/trace/trace_stats.pbzero.h", 3091 "external/perfetto/protos/perfetto/trace/trusted_packet.pbzero.h", 3092 ], 3093 export_include_dirs: [ 3094 "protos", 3095 ], 3096 } 3097 3098 // GN target: //src/ftrace_reader:ftrace_reader_test_messages_lite_gen 3099 genrule { 3100 name: "perfetto_src_ftrace_reader_ftrace_reader_test_messages_lite_gen", 3101 srcs: [ 3102 "src/ftrace_reader/test/test_messages.proto", 3103 ], 3104 tools: [ 3105 "aprotoc", 3106 ], 3107 cmd: "mkdir -p $(genDir)/external/perfetto && $(location aprotoc) --cpp_out=$(genDir)/external/perfetto --proto_path=external/perfetto/ $(in)", 3108 out: [ 3109 "external/perfetto/src/ftrace_reader/test/test_messages.pb.cc", 3110 ], 3111 } 3112 3113 // GN target: //src/ftrace_reader:ftrace_reader_test_messages_lite_gen 3114 genrule { 3115 name: "perfetto_src_ftrace_reader_ftrace_reader_test_messages_lite_gen_headers", 3116 srcs: [ 3117 "src/ftrace_reader/test/test_messages.proto", 3118 ], 3119 tools: [ 3120 "aprotoc", 3121 ], 3122 cmd: "mkdir -p $(genDir)/external/perfetto && $(location aprotoc) --cpp_out=$(genDir)/external/perfetto --proto_path=external/perfetto/ $(in)", 3123 out: [ 3124 "external/perfetto/src/ftrace_reader/test/test_messages.pb.h", 3125 ], 3126 export_include_dirs: [ 3127 ".", 3128 ], 3129 } 3130 3131 // GN target: //src/ftrace_reader:ftrace_reader_test_messages_zero_gen 3132 genrule { 3133 name: "perfetto_src_ftrace_reader_ftrace_reader_test_messages_zero_gen", 3134 srcs: [ 3135 "src/ftrace_reader/test/test_messages.proto", 3136 ], 3137 tools: [ 3138 "aprotoc", 3139 "perfetto_src_protozero_protoc_plugin_protoc_plugin___gn_standalone_toolchain_gcc_like_host_", 3140 ], 3141 cmd: "mkdir -p $(genDir)/external/perfetto && $(location aprotoc) --cpp_out=$(genDir)/external/perfetto --proto_path=external/perfetto/ --plugin=protoc-gen-plugin=$(location perfetto_src_protozero_protoc_plugin_protoc_plugin___gn_standalone_toolchain_gcc_like_host_) --plugin_out=wrapper_namespace=pbzero:$(genDir)/external/perfetto $(in)", 3142 out: [ 3143 "external/perfetto/src/ftrace_reader/test/test_messages.pbzero.cc", 3144 ], 3145 } 3146 3147 // GN target: //src/ftrace_reader:ftrace_reader_test_messages_zero_gen 3148 genrule { 3149 name: "perfetto_src_ftrace_reader_ftrace_reader_test_messages_zero_gen_headers", 3150 srcs: [ 3151 "src/ftrace_reader/test/test_messages.proto", 3152 ], 3153 tools: [ 3154 "aprotoc", 3155 "perfetto_src_protozero_protoc_plugin_protoc_plugin___gn_standalone_toolchain_gcc_like_host_", 3156 ], 3157 cmd: "mkdir -p $(genDir)/external/perfetto && $(location aprotoc) --cpp_out=$(genDir)/external/perfetto --proto_path=external/perfetto/ --plugin=protoc-gen-plugin=$(location perfetto_src_protozero_protoc_plugin_protoc_plugin___gn_standalone_toolchain_gcc_like_host_) --plugin_out=wrapper_namespace=pbzero:$(genDir)/external/perfetto $(in)", 3158 out: [ 3159 "external/perfetto/src/ftrace_reader/test/test_messages.pbzero.h", 3160 ], 3161 export_include_dirs: [ 3162 ".", 3163 ], 3164 } 3165 3166 // GN target: //src/ipc/protoc_plugin:ipc_plugin(//gn/standalone/toolchain:gcc_like_host) 3167 cc_binary_host { 3168 name: "perfetto_src_ipc_protoc_plugin_ipc_plugin___gn_standalone_toolchain_gcc_like_host_", 3169 srcs: [ 3170 "src/ipc/protoc_plugin/ipc_generator.cc", 3171 "src/ipc/protoc_plugin/ipc_plugin.cc", 3172 ], 3173 shared_libs: [ 3174 "libprotoc", 3175 ], 3176 defaults: [ 3177 "perfetto_defaults", 3178 ], 3179 cflags: [ 3180 "-DGOOGLE_PROTOBUF_NO_RTTI", 3181 "-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER", 3182 ], 3183 } 3184 3185 // GN target: //src/ipc:test_messages_gen 3186 genrule { 3187 name: "perfetto_src_ipc_test_messages_gen", 3188 srcs: [ 3189 "src/ipc/test/client_unittest_messages.proto", 3190 "src/ipc/test/deferred_unittest_messages.proto", 3191 "src/ipc/test/greeter_service.proto", 3192 ], 3193 tools: [ 3194 "aprotoc", 3195 "perfetto_src_ipc_protoc_plugin_ipc_plugin___gn_standalone_toolchain_gcc_like_host_", 3196 ], 3197 cmd: "mkdir -p $(genDir)/external/perfetto && $(location aprotoc) --cpp_out=$(genDir)/external/perfetto --proto_path=external/perfetto/ --plugin=protoc-gen-plugin=$(location perfetto_src_ipc_protoc_plugin_ipc_plugin___gn_standalone_toolchain_gcc_like_host_) --plugin_out=:$(genDir)/external/perfetto $(in)", 3198 out: [ 3199 "external/perfetto/src/ipc/test/client_unittest_messages.ipc.cc", 3200 "external/perfetto/src/ipc/test/client_unittest_messages.pb.cc", 3201 "external/perfetto/src/ipc/test/deferred_unittest_messages.ipc.cc", 3202 "external/perfetto/src/ipc/test/deferred_unittest_messages.pb.cc", 3203 "external/perfetto/src/ipc/test/greeter_service.ipc.cc", 3204 "external/perfetto/src/ipc/test/greeter_service.pb.cc", 3205 ], 3206 } 3207 3208 // GN target: //src/ipc:test_messages_gen 3209 genrule { 3210 name: "perfetto_src_ipc_test_messages_gen_headers", 3211 srcs: [ 3212 "src/ipc/test/client_unittest_messages.proto", 3213 "src/ipc/test/deferred_unittest_messages.proto", 3214 "src/ipc/test/greeter_service.proto", 3215 ], 3216 tools: [ 3217 "aprotoc", 3218 "perfetto_src_ipc_protoc_plugin_ipc_plugin___gn_standalone_toolchain_gcc_like_host_", 3219 ], 3220 cmd: "mkdir -p $(genDir)/external/perfetto && $(location aprotoc) --cpp_out=$(genDir)/external/perfetto --proto_path=external/perfetto/ --plugin=protoc-gen-plugin=$(location perfetto_src_ipc_protoc_plugin_ipc_plugin___gn_standalone_toolchain_gcc_like_host_) --plugin_out=:$(genDir)/external/perfetto $(in)", 3221 out: [ 3222 "external/perfetto/src/ipc/test/client_unittest_messages.ipc.h", 3223 "external/perfetto/src/ipc/test/client_unittest_messages.pb.h", 3224 "external/perfetto/src/ipc/test/deferred_unittest_messages.ipc.h", 3225 "external/perfetto/src/ipc/test/deferred_unittest_messages.pb.h", 3226 "external/perfetto/src/ipc/test/greeter_service.ipc.h", 3227 "external/perfetto/src/ipc/test/greeter_service.pb.h", 3228 ], 3229 export_include_dirs: [ 3230 ".", 3231 ], 3232 } 3233 3234 // GN target: //src/ipc:wire_protocol_gen 3235 genrule { 3236 name: "perfetto_src_ipc_wire_protocol_gen", 3237 srcs: [ 3238 "src/ipc/wire_protocol.proto", 3239 ], 3240 tools: [ 3241 "aprotoc", 3242 ], 3243 cmd: "mkdir -p $(genDir)/external/perfetto && $(location aprotoc) --cpp_out=$(genDir)/external/perfetto --proto_path=external/perfetto/ $(in)", 3244 out: [ 3245 "external/perfetto/src/ipc/wire_protocol.pb.cc", 3246 ], 3247 } 3248 3249 // GN target: //src/ipc:wire_protocol_gen 3250 genrule { 3251 name: "perfetto_src_ipc_wire_protocol_gen_headers", 3252 srcs: [ 3253 "src/ipc/wire_protocol.proto", 3254 ], 3255 tools: [ 3256 "aprotoc", 3257 ], 3258 cmd: "mkdir -p $(genDir)/external/perfetto && $(location aprotoc) --cpp_out=$(genDir)/external/perfetto --proto_path=external/perfetto/ $(in)", 3259 out: [ 3260 "external/perfetto/src/ipc/wire_protocol.pb.h", 3261 ], 3262 export_include_dirs: [ 3263 ".", 3264 ], 3265 } 3266 3267 // GN target: //src/perfetto_cmd:protos_gen 3268 genrule { 3269 name: "perfetto_src_perfetto_cmd_protos_gen", 3270 srcs: [ 3271 "src/perfetto_cmd/perfetto_cmd_state.proto", 3272 ], 3273 tools: [ 3274 "aprotoc", 3275 ], 3276 cmd: "mkdir -p $(genDir)/external/perfetto && $(location aprotoc) --cpp_out=$(genDir)/external/perfetto --proto_path=external/perfetto/ $(in)", 3277 out: [ 3278 "external/perfetto/src/perfetto_cmd/perfetto_cmd_state.pb.cc", 3279 ], 3280 } 3281 3282 // GN target: //src/perfetto_cmd:protos_gen 3283 genrule { 3284 name: "perfetto_src_perfetto_cmd_protos_gen_headers", 3285 srcs: [ 3286 "src/perfetto_cmd/perfetto_cmd_state.proto", 3287 ], 3288 tools: [ 3289 "aprotoc", 3290 ], 3291 cmd: "mkdir -p $(genDir)/external/perfetto && $(location aprotoc) --cpp_out=$(genDir)/external/perfetto --proto_path=external/perfetto/ $(in)", 3292 out: [ 3293 "external/perfetto/src/perfetto_cmd/perfetto_cmd_state.pb.h", 3294 ], 3295 export_include_dirs: [ 3296 ".", 3297 ], 3298 } 3299 3300 // GN target: //src/protozero/protoc_plugin:protoc_plugin(//gn/standalone/toolchain:gcc_like_host) 3301 cc_binary_host { 3302 name: "perfetto_src_protozero_protoc_plugin_protoc_plugin___gn_standalone_toolchain_gcc_like_host_", 3303 srcs: [ 3304 "src/protozero/protoc_plugin/protozero_generator.cc", 3305 "src/protozero/protoc_plugin/protozero_plugin.cc", 3306 ], 3307 shared_libs: [ 3308 "libprotoc", 3309 ], 3310 defaults: [ 3311 "perfetto_defaults", 3312 ], 3313 cflags: [ 3314 "-DGOOGLE_PROTOBUF_NO_RTTI", 3315 "-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER", 3316 ], 3317 } 3318 3319 // GN target: //src/protozero:testing_messages_lite_gen 3320 genrule { 3321 name: "perfetto_src_protozero_testing_messages_lite_gen", 3322 srcs: [ 3323 "src/protozero/test/example_proto/library.proto", 3324 "src/protozero/test/example_proto/library_internals/galaxies.proto", 3325 "src/protozero/test/example_proto/test_messages.proto", 3326 "src/protozero/test/example_proto/upper_import.proto", 3327 ], 3328 tools: [ 3329 "aprotoc", 3330 ], 3331 cmd: "mkdir -p $(genDir)/external/perfetto && $(location aprotoc) --cpp_out=$(genDir)/external/perfetto --proto_path=external/perfetto/ $(in)", 3332 out: [ 3333 "external/perfetto/src/protozero/test/example_proto/library.pb.cc", 3334 "external/perfetto/src/protozero/test/example_proto/library_internals/galaxies.pb.cc", 3335 "external/perfetto/src/protozero/test/example_proto/test_messages.pb.cc", 3336 "external/perfetto/src/protozero/test/example_proto/upper_import.pb.cc", 3337 ], 3338 } 3339 3340 // GN target: //src/protozero:testing_messages_lite_gen 3341 genrule { 3342 name: "perfetto_src_protozero_testing_messages_lite_gen_headers", 3343 srcs: [ 3344 "src/protozero/test/example_proto/library.proto", 3345 "src/protozero/test/example_proto/library_internals/galaxies.proto", 3346 "src/protozero/test/example_proto/test_messages.proto", 3347 "src/protozero/test/example_proto/upper_import.proto", 3348 ], 3349 tools: [ 3350 "aprotoc", 3351 ], 3352 cmd: "mkdir -p $(genDir)/external/perfetto && $(location aprotoc) --cpp_out=$(genDir)/external/perfetto --proto_path=external/perfetto/ $(in)", 3353 out: [ 3354 "external/perfetto/src/protozero/test/example_proto/library.pb.h", 3355 "external/perfetto/src/protozero/test/example_proto/library_internals/galaxies.pb.h", 3356 "external/perfetto/src/protozero/test/example_proto/test_messages.pb.h", 3357 "external/perfetto/src/protozero/test/example_proto/upper_import.pb.h", 3358 ], 3359 export_include_dirs: [ 3360 ".", 3361 ], 3362 } 3363 3364 // GN target: //src/protozero:testing_messages_zero_gen 3365 genrule { 3366 name: "perfetto_src_protozero_testing_messages_zero_gen", 3367 srcs: [ 3368 "src/protozero/test/example_proto/library.proto", 3369 "src/protozero/test/example_proto/library_internals/galaxies.proto", 3370 "src/protozero/test/example_proto/test_messages.proto", 3371 "src/protozero/test/example_proto/upper_import.proto", 3372 ], 3373 tools: [ 3374 "aprotoc", 3375 "perfetto_src_protozero_protoc_plugin_protoc_plugin___gn_standalone_toolchain_gcc_like_host_", 3376 ], 3377 cmd: "mkdir -p $(genDir)/external/perfetto && $(location aprotoc) --cpp_out=$(genDir)/external/perfetto --proto_path=external/perfetto/ --plugin=protoc-gen-plugin=$(location perfetto_src_protozero_protoc_plugin_protoc_plugin___gn_standalone_toolchain_gcc_like_host_) --plugin_out=wrapper_namespace=pbzero:$(genDir)/external/perfetto $(in)", 3378 out: [ 3379 "external/perfetto/src/protozero/test/example_proto/library.pbzero.cc", 3380 "external/perfetto/src/protozero/test/example_proto/library_internals/galaxies.pbzero.cc", 3381 "external/perfetto/src/protozero/test/example_proto/test_messages.pbzero.cc", 3382 "external/perfetto/src/protozero/test/example_proto/upper_import.pbzero.cc", 3383 ], 3384 } 3385 3386 // GN target: //src/protozero:testing_messages_zero_gen 3387 genrule { 3388 name: "perfetto_src_protozero_testing_messages_zero_gen_headers", 3389 srcs: [ 3390 "src/protozero/test/example_proto/library.proto", 3391 "src/protozero/test/example_proto/library_internals/galaxies.proto", 3392 "src/protozero/test/example_proto/test_messages.proto", 3393 "src/protozero/test/example_proto/upper_import.proto", 3394 ], 3395 tools: [ 3396 "aprotoc", 3397 "perfetto_src_protozero_protoc_plugin_protoc_plugin___gn_standalone_toolchain_gcc_like_host_", 3398 ], 3399 cmd: "mkdir -p $(genDir)/external/perfetto && $(location aprotoc) --cpp_out=$(genDir)/external/perfetto --proto_path=external/perfetto/ --plugin=protoc-gen-plugin=$(location perfetto_src_protozero_protoc_plugin_protoc_plugin___gn_standalone_toolchain_gcc_like_host_) --plugin_out=wrapper_namespace=pbzero:$(genDir)/external/perfetto $(in)", 3400 out: [ 3401 "external/perfetto/src/protozero/test/example_proto/library.pbzero.h", 3402 "external/perfetto/src/protozero/test/example_proto/library_internals/galaxies.pbzero.h", 3403 "external/perfetto/src/protozero/test/example_proto/test_messages.pbzero.h", 3404 "external/perfetto/src/protozero/test/example_proto/upper_import.pbzero.h", 3405 ], 3406 export_include_dirs: [ 3407 ".", 3408 ], 3409 } 3410 3411 // GN target: //src/tracing:ipc 3412 cc_library_static { 3413 name: "perfetto_src_tracing_ipc", 3414 srcs: [ 3415 ":perfetto_protos_perfetto_common_common_gen", 3416 ":perfetto_protos_perfetto_config_config_gen", 3417 ":perfetto_protos_perfetto_config_config_zero_gen", 3418 ":perfetto_protos_perfetto_ipc_ipc_gen", 3419 ":perfetto_protos_perfetto_trace_chrome_zero_gen", 3420 ":perfetto_protos_perfetto_trace_filesystem_zero_gen", 3421 ":perfetto_protos_perfetto_trace_ftrace_zero_gen", 3422 ":perfetto_protos_perfetto_trace_minimal_lite_gen", 3423 ":perfetto_protos_perfetto_trace_ps_zero_gen", 3424 ":perfetto_protos_perfetto_trace_zero_gen", 3425 ":perfetto_src_ipc_wire_protocol_gen", 3426 "src/base/file_utils.cc", 3427 "src/base/page_allocator.cc", 3428 "src/base/string_splitter.cc", 3429 "src/base/string_utils.cc", 3430 "src/base/temp_file.cc", 3431 "src/base/thread_checker.cc", 3432 "src/base/unix_task_runner.cc", 3433 "src/base/virtual_destructors.cc", 3434 "src/base/watchdog_posix.cc", 3435 "src/ipc/buffered_frame_deserializer.cc", 3436 "src/ipc/client_impl.cc", 3437 "src/ipc/deferred.cc", 3438 "src/ipc/host_impl.cc", 3439 "src/ipc/service_proxy.cc", 3440 "src/ipc/unix_socket.cc", 3441 "src/ipc/virtual_destructors.cc", 3442 "src/protozero/message.cc", 3443 "src/protozero/message_handle.cc", 3444 "src/protozero/proto_utils.cc", 3445 "src/protozero/scattered_stream_null_delegate.cc", 3446 "src/protozero/scattered_stream_writer.cc", 3447 "src/tracing/core/chrome_config.cc", 3448 "src/tracing/core/commit_data_request.cc", 3449 "src/tracing/core/data_source_config.cc", 3450 "src/tracing/core/data_source_descriptor.cc", 3451 "src/tracing/core/ftrace_config.cc", 3452 "src/tracing/core/id_allocator.cc", 3453 "src/tracing/core/inode_file_config.cc", 3454 "src/tracing/core/null_trace_writer.cc", 3455 "src/tracing/core/packet_stream_validator.cc", 3456 "src/tracing/core/process_stats_config.cc", 3457 "src/tracing/core/service_impl.cc", 3458 "src/tracing/core/shared_memory_abi.cc", 3459 "src/tracing/core/shared_memory_arbiter_impl.cc", 3460 "src/tracing/core/sliced_protobuf_input_stream.cc", 3461 "src/tracing/core/test_config.cc", 3462 "src/tracing/core/trace_buffer.cc", 3463 "src/tracing/core/trace_config.cc", 3464 "src/tracing/core/trace_packet.cc", 3465 "src/tracing/core/trace_writer_impl.cc", 3466 "src/tracing/core/virtual_destructors.cc", 3467 "src/tracing/ipc/consumer/consumer_ipc_client_impl.cc", 3468 "src/tracing/ipc/default_socket.cc", 3469 "src/tracing/ipc/posix_shared_memory.cc", 3470 "src/tracing/ipc/producer/producer_ipc_client_impl.cc", 3471 "src/tracing/ipc/service/consumer_ipc_service.cc", 3472 "src/tracing/ipc/service/producer_ipc_service.cc", 3473 "src/tracing/ipc/service/service_ipc_host_impl.cc", 3474 ], 3475 shared_libs: [ 3476 "liblog", 3477 "libprotobuf-cpp-lite", 3478 ], 3479 static_libs: [ 3480 "libgtest_prod", 3481 ], 3482 export_include_dirs: [ 3483 "include", 3484 ], 3485 generated_headers: [ 3486 "perfetto_protos_perfetto_common_common_gen_headers", 3487 "perfetto_protos_perfetto_config_config_gen_headers", 3488 "perfetto_protos_perfetto_config_config_zero_gen_headers", 3489 "perfetto_protos_perfetto_ipc_ipc_gen_headers", 3490 "perfetto_protos_perfetto_trace_chrome_zero_gen_headers", 3491 "perfetto_protos_perfetto_trace_filesystem_zero_gen_headers", 3492 "perfetto_protos_perfetto_trace_ftrace_zero_gen_headers", 3493 "perfetto_protos_perfetto_trace_minimal_lite_gen_headers", 3494 "perfetto_protos_perfetto_trace_ps_zero_gen_headers", 3495 "perfetto_protos_perfetto_trace_zero_gen_headers", 3496 "perfetto_src_ipc_wire_protocol_gen_headers", 3497 ], 3498 export_generated_headers: [ 3499 "perfetto_protos_perfetto_common_common_gen_headers", 3500 "perfetto_protos_perfetto_config_config_gen_headers", 3501 "perfetto_protos_perfetto_config_config_zero_gen_headers", 3502 "perfetto_protos_perfetto_ipc_ipc_gen_headers", 3503 "perfetto_protos_perfetto_trace_chrome_zero_gen_headers", 3504 "perfetto_protos_perfetto_trace_filesystem_zero_gen_headers", 3505 "perfetto_protos_perfetto_trace_ftrace_zero_gen_headers", 3506 "perfetto_protos_perfetto_trace_minimal_lite_gen_headers", 3507 "perfetto_protos_perfetto_trace_ps_zero_gen_headers", 3508 "perfetto_protos_perfetto_trace_zero_gen_headers", 3509 "perfetto_src_ipc_wire_protocol_gen_headers", 3510 ], 3511 defaults: [ 3512 "perfetto_defaults", 3513 ], 3514 cflags: [ 3515 "-DGOOGLE_PROTOBUF_NO_RTTI", 3516 "-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER", 3517 ], 3518 } 3519 3520 // GN target: //:perfetto_trace_protos 3521 cc_library_static { 3522 name: "perfetto_trace_protos", 3523 srcs: [ 3524 ":perfetto_protos_perfetto_config_config_gen", 3525 ":perfetto_protos_perfetto_trace_chrome_lite_gen", 3526 ":perfetto_protos_perfetto_trace_filesystem_lite_gen", 3527 ":perfetto_protos_perfetto_trace_ftrace_lite_gen", 3528 ":perfetto_protos_perfetto_trace_lite_gen", 3529 ":perfetto_protos_perfetto_trace_minimal_lite_gen", 3530 ":perfetto_protos_perfetto_trace_ps_lite_gen", 3531 ], 3532 shared_libs: [ 3533 "liblog", 3534 "libprotobuf-cpp-lite", 3535 ], 3536 host_supported: true, 3537 export_include_dirs: [ 3538 "include", 3539 ], 3540 generated_headers: [ 3541 "perfetto_protos_perfetto_config_config_gen_headers", 3542 "perfetto_protos_perfetto_trace_chrome_lite_gen_headers", 3543 "perfetto_protos_perfetto_trace_filesystem_lite_gen_headers", 3544 "perfetto_protos_perfetto_trace_ftrace_lite_gen_headers", 3545 "perfetto_protos_perfetto_trace_lite_gen_headers", 3546 "perfetto_protos_perfetto_trace_minimal_lite_gen_headers", 3547 "perfetto_protos_perfetto_trace_ps_lite_gen_headers", 3548 ], 3549 export_generated_headers: [ 3550 "perfetto_protos_perfetto_config_config_gen_headers", 3551 "perfetto_protos_perfetto_trace_chrome_lite_gen_headers", 3552 "perfetto_protos_perfetto_trace_filesystem_lite_gen_headers", 3553 "perfetto_protos_perfetto_trace_ftrace_lite_gen_headers", 3554 "perfetto_protos_perfetto_trace_lite_gen_headers", 3555 "perfetto_protos_perfetto_trace_minimal_lite_gen_headers", 3556 "perfetto_protos_perfetto_trace_ps_lite_gen_headers", 3557 ], 3558 defaults: [ 3559 "perfetto_defaults", 3560 ], 3561 cflags: [ 3562 "-DGOOGLE_PROTOBUF_NO_RTTI", 3563 "-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER", 3564 ], 3565 } 3566 3567 // GN target: //:perfetto_unittests 3568 cc_test { 3569 name: "perfetto_unittests", 3570 srcs: [ 3571 ":perfetto_protos_perfetto_common_common_gen", 3572 ":perfetto_protos_perfetto_config_config_gen", 3573 ":perfetto_protos_perfetto_config_config_zero_gen", 3574 ":perfetto_protos_perfetto_ipc_ipc_gen", 3575 ":perfetto_protos_perfetto_trace_chrome_lite_gen", 3576 ":perfetto_protos_perfetto_trace_chrome_zero_gen", 3577 ":perfetto_protos_perfetto_trace_filesystem_lite_gen", 3578 ":perfetto_protos_perfetto_trace_filesystem_zero_gen", 3579 ":perfetto_protos_perfetto_trace_ftrace_lite_gen", 3580 ":perfetto_protos_perfetto_trace_ftrace_zero_gen", 3581 ":perfetto_protos_perfetto_trace_lite_gen", 3582 ":perfetto_protos_perfetto_trace_minimal_lite_gen", 3583 ":perfetto_protos_perfetto_trace_ps_lite_gen", 3584 ":perfetto_protos_perfetto_trace_ps_zero_gen", 3585 ":perfetto_protos_perfetto_trace_zero_gen", 3586 ":perfetto_src_ftrace_reader_ftrace_reader_test_messages_lite_gen", 3587 ":perfetto_src_ftrace_reader_ftrace_reader_test_messages_zero_gen", 3588 ":perfetto_src_ipc_test_messages_gen", 3589 ":perfetto_src_ipc_wire_protocol_gen", 3590 ":perfetto_src_perfetto_cmd_protos_gen", 3591 ":perfetto_src_protozero_testing_messages_lite_gen", 3592 ":perfetto_src_protozero_testing_messages_zero_gen", 3593 "src/base/android_task_runner.cc", 3594 "src/base/file_utils.cc", 3595 "src/base/page_allocator.cc", 3596 "src/base/page_allocator_unittest.cc", 3597 "src/base/scoped_file_unittest.cc", 3598 "src/base/string_splitter.cc", 3599 "src/base/string_splitter_unittest.cc", 3600 "src/base/string_utils.cc", 3601 "src/base/string_utils_unittest.cc", 3602 "src/base/task_runner_unittest.cc", 3603 "src/base/temp_file.cc", 3604 "src/base/temp_file_unittest.cc", 3605 "src/base/test/test_task_runner.cc", 3606 "src/base/test/vm_test_utils.cc", 3607 "src/base/thread_checker.cc", 3608 "src/base/thread_checker_unittest.cc", 3609 "src/base/time_unittest.cc", 3610 "src/base/unix_task_runner.cc", 3611 "src/base/utils_unittest.cc", 3612 "src/base/virtual_destructors.cc", 3613 "src/base/watchdog_posix.cc", 3614 "src/base/watchdog_unittest.cc", 3615 "src/base/weak_ptr_unittest.cc", 3616 "src/ftrace_reader/atrace_wrapper.cc", 3617 "src/ftrace_reader/cpu_reader.cc", 3618 "src/ftrace_reader/cpu_reader_unittest.cc", 3619 "src/ftrace_reader/cpu_stats_parser.cc", 3620 "src/ftrace_reader/cpu_stats_parser_unittest.cc", 3621 "src/ftrace_reader/event_info.cc", 3622 "src/ftrace_reader/event_info_constants.cc", 3623 "src/ftrace_reader/event_info_unittest.cc", 3624 "src/ftrace_reader/format_parser.cc", 3625 "src/ftrace_reader/format_parser_unittest.cc", 3626 "src/ftrace_reader/ftrace_config.cc", 3627 "src/ftrace_reader/ftrace_config_muxer.cc", 3628 "src/ftrace_reader/ftrace_config_muxer_unittest.cc", 3629 "src/ftrace_reader/ftrace_config_unittest.cc", 3630 "src/ftrace_reader/ftrace_controller.cc", 3631 "src/ftrace_reader/ftrace_controller_unittest.cc", 3632 "src/ftrace_reader/ftrace_procfs.cc", 3633 "src/ftrace_reader/ftrace_procfs_unittest.cc", 3634 "src/ftrace_reader/proto_translation_table.cc", 3635 "src/ftrace_reader/proto_translation_table_unittest.cc", 3636 "src/ftrace_reader/test/cpu_reader_support.cc", 3637 "src/ftrace_reader/test/scattered_stream_delegate_for_testing.cc", 3638 "src/ipc/buffered_frame_deserializer.cc", 3639 "src/ipc/buffered_frame_deserializer_unittest.cc", 3640 "src/ipc/client_impl.cc", 3641 "src/ipc/client_impl_unittest.cc", 3642 "src/ipc/deferred.cc", 3643 "src/ipc/deferred_unittest.cc", 3644 "src/ipc/host_impl.cc", 3645 "src/ipc/host_impl_unittest.cc", 3646 "src/ipc/service_proxy.cc", 3647 "src/ipc/test/ipc_integrationtest.cc", 3648 "src/ipc/unix_socket.cc", 3649 "src/ipc/unix_socket_unittest.cc", 3650 "src/ipc/virtual_destructors.cc", 3651 "src/perfetto_cmd/perfetto_cmd.cc", 3652 "src/perfetto_cmd/rate_limiter.cc", 3653 "src/perfetto_cmd/rate_limiter_unittest.cc", 3654 "src/protozero/message.cc", 3655 "src/protozero/message_handle.cc", 3656 "src/protozero/message_handle_unittest.cc", 3657 "src/protozero/message_unittest.cc", 3658 "src/protozero/proto_utils.cc", 3659 "src/protozero/proto_utils_unittest.cc", 3660 "src/protozero/scattered_stream_null_delegate.cc", 3661 "src/protozero/scattered_stream_writer.cc", 3662 "src/protozero/scattered_stream_writer_unittest.cc", 3663 "src/protozero/test/fake_scattered_buffer.cc", 3664 "src/protozero/test/protozero_conformance_unittest.cc", 3665 "src/traced/probes/filesystem/file_scanner.cc", 3666 "src/traced/probes/filesystem/file_scanner_unittest.cc", 3667 "src/traced/probes/filesystem/fs_mount.cc", 3668 "src/traced/probes/filesystem/fs_mount_unittest.cc", 3669 "src/traced/probes/filesystem/inode_file_data_source.cc", 3670 "src/traced/probes/filesystem/inode_file_data_source_unittest.cc", 3671 "src/traced/probes/filesystem/lru_inode_cache.cc", 3672 "src/traced/probes/filesystem/lru_inode_cache_unittest.cc", 3673 "src/traced/probes/filesystem/prefix_finder.cc", 3674 "src/traced/probes/filesystem/prefix_finder_unittest.cc", 3675 "src/traced/probes/filesystem/range_tree.cc", 3676 "src/traced/probes/filesystem/range_tree_unittest.cc", 3677 "src/traced/probes/probes_producer.cc", 3678 "src/traced/probes/process_stats_data_source.cc", 3679 "src/traced/probes/process_stats_data_source_unittest.cc", 3680 "src/tracing/core/chrome_config.cc", 3681 "src/tracing/core/commit_data_request.cc", 3682 "src/tracing/core/data_source_config.cc", 3683 "src/tracing/core/data_source_descriptor.cc", 3684 "src/tracing/core/ftrace_config.cc", 3685 "src/tracing/core/id_allocator.cc", 3686 "src/tracing/core/id_allocator_unittest.cc", 3687 "src/tracing/core/inode_file_config.cc", 3688 "src/tracing/core/null_trace_writer.cc", 3689 "src/tracing/core/null_trace_writer_unittest.cc", 3690 "src/tracing/core/packet_stream_validator.cc", 3691 "src/tracing/core/packet_stream_validator_unittest.cc", 3692 "src/tracing/core/patch_list_unittest.cc", 3693 "src/tracing/core/process_stats_config.cc", 3694 "src/tracing/core/service_impl.cc", 3695 "src/tracing/core/service_impl_unittest.cc", 3696 "src/tracing/core/shared_memory_abi.cc", 3697 "src/tracing/core/shared_memory_abi_unittest.cc", 3698 "src/tracing/core/shared_memory_arbiter_impl.cc", 3699 "src/tracing/core/shared_memory_arbiter_impl_unittest.cc", 3700 "src/tracing/core/sliced_protobuf_input_stream.cc", 3701 "src/tracing/core/sliced_protobuf_input_stream_unittest.cc", 3702 "src/tracing/core/test_config.cc", 3703 "src/tracing/core/trace_buffer.cc", 3704 "src/tracing/core/trace_buffer_unittest.cc", 3705 "src/tracing/core/trace_config.cc", 3706 "src/tracing/core/trace_packet.cc", 3707 "src/tracing/core/trace_packet_unittest.cc", 3708 "src/tracing/core/trace_writer_for_testing.cc", 3709 "src/tracing/core/trace_writer_impl.cc", 3710 "src/tracing/core/trace_writer_impl_unittest.cc", 3711 "src/tracing/core/virtual_destructors.cc", 3712 "src/tracing/ipc/consumer/consumer_ipc_client_impl.cc", 3713 "src/tracing/ipc/default_socket.cc", 3714 "src/tracing/ipc/posix_shared_memory.cc", 3715 "src/tracing/ipc/posix_shared_memory_unittest.cc", 3716 "src/tracing/test/aligned_buffer_test.cc", 3717 "src/tracing/test/fake_packet.cc", 3718 "src/tracing/test/mock_consumer.cc", 3719 "src/tracing/test/mock_producer.cc", 3720 "src/tracing/test/test_shared_memory.cc", 3721 "src/tracing/test/tracing_integration_test.cc", 3722 "tools/ftrace_proto_gen/ftrace_proto_gen.cc", 3723 "tools/ftrace_proto_gen/ftrace_proto_gen_unittest.cc", 3724 "tools/sanitizers_unittests/sanitizers_unittest.cc", 3725 ], 3726 shared_libs: [ 3727 "libandroid", 3728 "liblog", 3729 "libprotobuf-cpp-lite", 3730 ], 3731 static_libs: [ 3732 "libgmock", 3733 "libgtest_prod", 3734 "perfetto_src_tracing_ipc", 3735 ], 3736 generated_headers: [ 3737 "perfetto_protos_perfetto_common_common_gen_headers", 3738 "perfetto_protos_perfetto_config_config_gen_headers", 3739 "perfetto_protos_perfetto_config_config_zero_gen_headers", 3740 "perfetto_protos_perfetto_ipc_ipc_gen_headers", 3741 "perfetto_protos_perfetto_trace_chrome_lite_gen_headers", 3742 "perfetto_protos_perfetto_trace_chrome_zero_gen_headers", 3743 "perfetto_protos_perfetto_trace_filesystem_lite_gen_headers", 3744 "perfetto_protos_perfetto_trace_filesystem_zero_gen_headers", 3745 "perfetto_protos_perfetto_trace_ftrace_lite_gen_headers", 3746 "perfetto_protos_perfetto_trace_ftrace_zero_gen_headers", 3747 "perfetto_protos_perfetto_trace_lite_gen_headers", 3748 "perfetto_protos_perfetto_trace_minimal_lite_gen_headers", 3749 "perfetto_protos_perfetto_trace_ps_lite_gen_headers", 3750 "perfetto_protos_perfetto_trace_ps_zero_gen_headers", 3751 "perfetto_protos_perfetto_trace_zero_gen_headers", 3752 "perfetto_src_ftrace_reader_ftrace_reader_test_messages_lite_gen_headers", 3753 "perfetto_src_ftrace_reader_ftrace_reader_test_messages_zero_gen_headers", 3754 "perfetto_src_ipc_test_messages_gen_headers", 3755 "perfetto_src_ipc_wire_protocol_gen_headers", 3756 "perfetto_src_perfetto_cmd_protos_gen_headers", 3757 "perfetto_src_protozero_testing_messages_lite_gen_headers", 3758 "perfetto_src_protozero_testing_messages_zero_gen_headers", 3759 ], 3760 defaults: [ 3761 "perfetto_defaults", 3762 ], 3763 cflags: [ 3764 "-DGOOGLE_PROTOBUF_NO_RTTI", 3765 "-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER", 3766 ], 3767 product_variables: { 3768 pdk: { 3769 enabled: false, 3770 }, 3771 }, 3772 } 3773 3774 // GN target: //:trace_to_text 3775 cc_binary_host { 3776 name: "trace_to_text", 3777 srcs: [ 3778 ":perfetto_protos_perfetto_config_config_gen", 3779 ":perfetto_protos_perfetto_trace_chrome_lite_gen", 3780 ":perfetto_protos_perfetto_trace_filesystem_lite_gen", 3781 ":perfetto_protos_perfetto_trace_ftrace_lite_gen", 3782 ":perfetto_protos_perfetto_trace_lite_gen", 3783 ":perfetto_protos_perfetto_trace_minimal_lite_gen", 3784 ":perfetto_protos_perfetto_trace_ps_lite_gen", 3785 "tools/trace_to_text/ftrace_event_formatter.cc", 3786 "tools/trace_to_text/ftrace_inode_handler.cc", 3787 "tools/trace_to_text/main.cc", 3788 ], 3789 shared_libs: [ 3790 "liblog", 3791 "libprotobuf-cpp-full", 3792 "libprotobuf-cpp-lite", 3793 ], 3794 generated_headers: [ 3795 "perfetto_protos_perfetto_config_config_gen_headers", 3796 "perfetto_protos_perfetto_trace_chrome_lite_gen_headers", 3797 "perfetto_protos_perfetto_trace_filesystem_lite_gen_headers", 3798 "perfetto_protos_perfetto_trace_ftrace_lite_gen_headers", 3799 "perfetto_protos_perfetto_trace_lite_gen_headers", 3800 "perfetto_protos_perfetto_trace_minimal_lite_gen_headers", 3801 "perfetto_protos_perfetto_trace_ps_lite_gen_headers", 3802 ], 3803 defaults: [ 3804 "perfetto_defaults", 3805 ], 3806 cflags: [ 3807 "-DGOOGLE_PROTOBUF_NO_RTTI", 3808 "-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER", 3809 ], 3810 } 3811 3812 // GN target: //:traced 3813 cc_binary { 3814 name: "traced", 3815 srcs: [ 3816 "src/traced/service/main.cc", 3817 ], 3818 shared_libs: [ 3819 "liblog", 3820 "libtraced_shared", 3821 ], 3822 init_rc: [ 3823 "perfetto.rc", 3824 ], 3825 defaults: [ 3826 "perfetto_defaults", 3827 ], 3828 } 3829 3830 // GN target: //:traced_probes 3831 cc_binary { 3832 name: "traced_probes", 3833 srcs: [ 3834 "src/traced/probes/main.cc", 3835 ], 3836 shared_libs: [ 3837 "liblog", 3838 "libtraced_shared", 3839 ], 3840 defaults: [ 3841 "perfetto_defaults", 3842 ], 3843 } 3844 3845 // These targets are appended to the autogenerated Android.bp by tools/gen_android_bp. 3846 cc_library_static { 3847 name: "perfetto_cts_deps", 3848 srcs: [ 3849 "src/base/android_task_runner.cc", 3850 "src/base/test/test_task_runner.cc", 3851 "src/ftrace_reader/cpu_reader.cc", 3852 "src/ftrace_reader/event_info.cc", 3853 "src/ftrace_reader/format_parser.cc", 3854 "src/ftrace_reader/ftrace_controller.cc", 3855 "src/ftrace_reader/ftrace_procfs.cc", 3856 "src/ftrace_reader/proto_translation_table.cc", 3857 "src/traced/probes/probes_producer.cc", 3858 "test/end_to_end_integrationtest.cc", 3859 "test/fake_producer.cc", 3860 "test/task_runner_thread.cc", 3861 "test/test_helper.cc", 3862 ], 3863 export_include_dirs: [ 3864 ".", 3865 ], 3866 shared_libs: [ 3867 "libprotobuf-cpp-lite", 3868 ], 3869 static_libs: [ 3870 "libgtest", 3871 "perfetto_src_tracing_ipc", 3872 "perfetto_trace_protos", 3873 ], 3874 cflags: [ 3875 "-DPERFETTO_BUILD_WITH_ANDROID", 3876 ], 3877 } 3878 3879 cc_library_static { 3880 name: "perfetto_cts_jni_deps", 3881 srcs: [ 3882 "src/base/android_task_runner.cc", 3883 "src/base/test/test_task_runner.cc", 3884 "test/fake_producer.cc", 3885 ], 3886 shared_libs: [ 3887 "libprotobuf-cpp-lite", 3888 ], 3889 export_include_dirs: [ 3890 ".", 3891 ], 3892 static_libs: [ 3893 "libgtest", 3894 "perfetto_src_tracing_ipc", 3895 ], 3896 cflags: [ 3897 "-DPERFETTO_BUILD_WITH_ANDROID", 3898 ], 3899 }