1// Copyright (C) 2022 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 gen_android_bp.py. Do not edit. 16 17// GN: Package-Artificial 18package { 19 default_applicable_licenses: [ 20 "external_cronet_license", 21 ], 22} 23 24// GN: //base:rust_logger__testing 25rust_ffi_static { 26 name: "libbase_crust_ulogger__646bebece24fc263", 27 srcs: [ 28 "logging/rust_logger.rs", 29 ], 30 host_supported: true, 31 host_cross_supported: false, 32 apex_available: [ 33 "com.android.tethering", 34 ], 35 min_sdk_version: "30", 36 visibility: [ 37 "//external/cronet:__subpackages__", 38 ], 39 crate_name: "base_crust_ulogger", 40 crate_root: "logging/rust_logger.rs", 41 rustlibs: [ 42 "libbase_clogging_ulog_useverity_ubindgen__4a607e49e19da3e5", 43 "libbase_clogging_urust_ulog_uintegration_ubindgen__28d64ef8b615a427", 44 "libchromium__c6c34dd5a98579f2", 45 "libcxx__2cd805ef869e78fa", 46 "liblog__7d83bd71ca2985fc", 47 ], 48 target: { 49 android_arm: { 50 edition: "2021", 51 cfgs: [ 52 "cr_rustc_revision=\"a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859\"", 53 ], 54 flags: [ 55 "-Dunsafe_op_in_unsafe_fn", 56 "-Dwarnings", 57 "-Aunused-imports", 58 "-Cforce-unwind-tables=yes", 59 "-Crelocation-model=pic", 60 "-Coverflow-checks=on", 61 "-Cdefault-linker-libraries", 62 "-Clto=no", 63 "-Ccodegen-units=1", 64 "-Copt-level=s", 65 "-Cdebuginfo=1", 66 ], 67 }, 68 android_arm64: { 69 edition: "2021", 70 cfgs: [ 71 "cr_rustc_revision=\"a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859\"", 72 ], 73 flags: [ 74 "-Dunsafe_op_in_unsafe_fn", 75 "-Dwarnings", 76 "-Aunused-imports", 77 "-Cforce-unwind-tables=yes", 78 "-Crelocation-model=pic", 79 "-Coverflow-checks=on", 80 "-Cdefault-linker-libraries", 81 "-Clto=no", 82 "-Ccodegen-units=1", 83 "-Copt-level=3", 84 "-Cdebuginfo=1", 85 ], 86 }, 87 android_riscv64: { 88 edition: "2021", 89 cfgs: [ 90 "cr_rustc_revision=\"a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859\"", 91 ], 92 flags: [ 93 "-Dunsafe_op_in_unsafe_fn", 94 "-Dwarnings", 95 "-Aunused-imports", 96 "-Cforce-unwind-tables=yes", 97 "-Crelocation-model=pic", 98 "-Coverflow-checks=on", 99 "-Cdefault-linker-libraries", 100 "-Clto=no", 101 "-Ccodegen-units=1", 102 "-Copt-level=s", 103 "-Cdebuginfo=1", 104 ], 105 }, 106 android_x86: { 107 edition: "2021", 108 cfgs: [ 109 "cr_rustc_revision=\"a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859\"", 110 ], 111 flags: [ 112 "-Dunsafe_op_in_unsafe_fn", 113 "-Dwarnings", 114 "-Aunused-imports", 115 "-Cforce-unwind-tables=yes", 116 "-Crelocation-model=pic", 117 "-Coverflow-checks=on", 118 "-Cdefault-linker-libraries", 119 "-Clto=no", 120 "-Ccodegen-units=1", 121 "-Copt-level=s", 122 "-Cdebuginfo=1", 123 ], 124 }, 125 android_x86_64: { 126 edition: "2021", 127 cfgs: [ 128 "cr_rustc_revision=\"a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859\"", 129 ], 130 flags: [ 131 "-Dunsafe_op_in_unsafe_fn", 132 "-Dwarnings", 133 "-Aunused-imports", 134 "-Cforce-unwind-tables=yes", 135 "-Crelocation-model=pic", 136 "-Coverflow-checks=on", 137 "-Cdefault-linker-libraries", 138 "-Clto=no", 139 "-Ccodegen-units=1", 140 "-Copt-level=3", 141 "-Cdebuginfo=1", 142 ], 143 }, 144 host: { 145 compile_multilib: "64", 146 edition: "2021", 147 cfgs: [ 148 "cr_rustc_revision=\"a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859\"", 149 ], 150 flags: [ 151 "-Dunsafe_op_in_unsafe_fn", 152 "-Dwarnings", 153 "-Aunused-imports", 154 "-Cforce-unwind-tables=no", 155 "-Crelocation-model=pic", 156 "-Coverflow-checks=on", 157 "-Cdefault-linker-libraries", 158 "-Clto=no", 159 "-Ccodegen-units=1", 160 "-Copt-level=3", 161 "-Cdebuginfo=1", 162 ], 163 rustlibs: [ 164 "libproc_macro2__d957ddb2eb267eaf", 165 "libquote__62704bfea487e463", 166 "libsyn__11104b519a39d1d2", 167 "libunicode_ident__df6840ce9d3a78ba", 168 ], 169 }, 170 }, 171} 172 173// GN: //base:rust_logger 174rust_ffi_static { 175 name: "libbase_crust_ulogger__eddbbd99efefbdec", 176 srcs: [ 177 "logging/rust_logger.rs", 178 ], 179 host_cross_supported: false, 180 apex_available: [ 181 "com.android.tethering", 182 ], 183 min_sdk_version: "30", 184 visibility: [ 185 "//external/cronet:__subpackages__", 186 ], 187 crate_name: "base_crust_ulogger", 188 crate_root: "logging/rust_logger.rs", 189 rustlibs: [ 190 "libbase_clogging_ulog_useverity_ubindgen__0495fa00511ddc0a", 191 "libbase_clogging_urust_ulog_uintegration_ubindgen__89890e5f0e59f767", 192 "libchromium__ada7dbc4acbf8156", 193 "libcxx__3d5c3771dead539b", 194 "liblog__5ca9d3f4be387055", 195 ], 196 target: { 197 android_arm: { 198 edition: "2021", 199 cfgs: [ 200 "cr_rustc_revision=\"a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859\"", 201 ], 202 flags: [ 203 "-Dunsafe_op_in_unsafe_fn", 204 "-Dwarnings", 205 "-Aunused-imports", 206 "-Cforce-unwind-tables=yes", 207 "-Crelocation-model=pic", 208 "-Coverflow-checks=on", 209 "-Cdefault-linker-libraries", 210 "-Clto=no", 211 "-Ccodegen-units=1", 212 "-Copt-level=s", 213 "-Cdebuginfo=1", 214 ], 215 }, 216 android_arm64: { 217 edition: "2021", 218 cfgs: [ 219 "cr_rustc_revision=\"a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859\"", 220 ], 221 flags: [ 222 "-Dunsafe_op_in_unsafe_fn", 223 "-Dwarnings", 224 "-Aunused-imports", 225 "-Cforce-unwind-tables=yes", 226 "-Crelocation-model=pic", 227 "-Coverflow-checks=on", 228 "-Cdefault-linker-libraries", 229 "-Clto=no", 230 "-Ccodegen-units=1", 231 "-Copt-level=3", 232 "-Cdebuginfo=1", 233 ], 234 }, 235 android_riscv64: { 236 edition: "2021", 237 cfgs: [ 238 "cr_rustc_revision=\"a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859\"", 239 ], 240 flags: [ 241 "-Dunsafe_op_in_unsafe_fn", 242 "-Dwarnings", 243 "-Aunused-imports", 244 "-Cforce-unwind-tables=yes", 245 "-Crelocation-model=pic", 246 "-Coverflow-checks=on", 247 "-Cdefault-linker-libraries", 248 "-Clto=no", 249 "-Ccodegen-units=1", 250 "-Copt-level=s", 251 "-Cdebuginfo=1", 252 ], 253 }, 254 android_x86: { 255 edition: "2021", 256 cfgs: [ 257 "cr_rustc_revision=\"a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859\"", 258 ], 259 flags: [ 260 "-Dunsafe_op_in_unsafe_fn", 261 "-Dwarnings", 262 "-Aunused-imports", 263 "-Cforce-unwind-tables=yes", 264 "-Crelocation-model=pic", 265 "-Coverflow-checks=on", 266 "-Cdefault-linker-libraries", 267 "-Clto=no", 268 "-Ccodegen-units=1", 269 "-Copt-level=s", 270 "-Cdebuginfo=1", 271 ], 272 }, 273 android_x86_64: { 274 edition: "2021", 275 cfgs: [ 276 "cr_rustc_revision=\"a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859\"", 277 ], 278 flags: [ 279 "-Dunsafe_op_in_unsafe_fn", 280 "-Dwarnings", 281 "-Aunused-imports", 282 "-Cforce-unwind-tables=yes", 283 "-Crelocation-model=pic", 284 "-Coverflow-checks=on", 285 "-Cdefault-linker-libraries", 286 "-Clto=no", 287 "-Ccodegen-units=1", 288 "-Copt-level=3", 289 "-Cdebuginfo=1", 290 ], 291 }, 292 host: { 293 compile_multilib: "64", 294 }, 295 }, 296} 297 298// GN: //base:logging_log_severity_bindgen_generator 299rust_bindgen { 300 name: "libtot_cronet_base_logging_log_severity_bindgen_generator", 301 host_cross_supported: false, 302 header_libs: [ 303 "tot_cronet_base_debugging_buildflags_export_generated_headers", 304 "tot_cronet_repository_root_include_dirs_anchor", 305 ], 306 cpp_std: "c++17", 307 apex_available: [ 308 "com.android.tethering", 309 ], 310 min_sdk_version: "30", 311 visibility: [ 312 "//external/cronet:__subpackages__", 313 ], 314 crate_name: "tot_cronet_base_logging_log_severity_bindgen_generator", 315 source_stem: "bindings", 316 bindgen_flags: [ 317 "--enable-cxx-namespaces", 318 ], 319 wrapper_src: "logging/log_severity.h", 320 target: { 321 host: { 322 compile_multilib: "64", 323 }, 324 }, 325} 326 327// GN: //base:logging_log_severity_bindgen_generator__testing 328rust_bindgen { 329 name: "libtot_cronet_base_logging_log_severity_bindgen_generator__testing", 330 host_supported: true, 331 host_cross_supported: false, 332 header_libs: [ 333 "tot_cronet_base_debugging_buildflags__testing_export_generated_headers", 334 "tot_cronet_repository_root_include_dirs_anchor", 335 ], 336 cpp_std: "c++17", 337 apex_available: [ 338 "com.android.tethering", 339 ], 340 min_sdk_version: "30", 341 visibility: [ 342 "//external/cronet:__subpackages__", 343 ], 344 crate_name: "tot_cronet_base_logging_log_severity_bindgen_generator__testing", 345 source_stem: "bindings", 346 bindgen_flags: [ 347 "--enable-cxx-namespaces", 348 ], 349 wrapper_src: "logging/log_severity.h", 350 target: { 351 host: { 352 compile_multilib: "64", 353 }, 354 }, 355} 356 357// GN: //base:logging_rust_log_integration_bindgen_generator 358rust_bindgen { 359 name: "libtot_cronet_base_logging_rust_log_integration_bindgen_generator", 360 host_cross_supported: false, 361 header_libs: [ 362 "tot_cronet_base_debugging_buildflags_export_generated_headers", 363 "tot_cronet_repository_root_include_dirs_anchor", 364 ], 365 cpp_std: "c++17", 366 apex_available: [ 367 "com.android.tethering", 368 ], 369 min_sdk_version: "30", 370 visibility: [ 371 "//external/cronet:__subpackages__", 372 ], 373 crate_name: "tot_cronet_base_logging_rust_log_integration_bindgen_generator", 374 source_stem: "bindings", 375 bindgen_flags: [ 376 "--enable-cxx-namespaces", 377 ], 378 wrapper_src: "logging/rust_log_integration.h", 379 target: { 380 host: { 381 compile_multilib: "64", 382 }, 383 }, 384} 385 386// GN: //base:logging_rust_log_integration_bindgen_generator__testing 387rust_bindgen { 388 name: "libtot_cronet_base_logging_rust_log_integration_bindgen_generator__testing", 389 host_supported: true, 390 host_cross_supported: false, 391 header_libs: [ 392 "tot_cronet_base_debugging_buildflags__testing_export_generated_headers", 393 "tot_cronet_repository_root_include_dirs_anchor", 394 ], 395 cpp_std: "c++17", 396 apex_available: [ 397 "com.android.tethering", 398 ], 399 min_sdk_version: "30", 400 visibility: [ 401 "//external/cronet:__subpackages__", 402 ], 403 crate_name: "tot_cronet_base_logging_rust_log_integration_bindgen_generator__testing", 404 source_stem: "bindings", 405 bindgen_flags: [ 406 "--enable-cxx-namespaces", 407 ], 408 wrapper_src: "logging/rust_log_integration.h", 409 target: { 410 host: { 411 compile_multilib: "64", 412 }, 413 }, 414} 415 416// GN: //base:activity_state_java 417java_library { 418 name: "tot_cronet_base_activity_state_java", 419 srcs: [ 420 ":tot_cronet_base_application_status_enum_srcjar", 421 "android/java/src/org/chromium/base/ActivityLifecycleCallbacksAdapter.java", 422 "android/java/src/org/chromium/base/ActivityState.java", 423 ], 424 defaults: [ 425 "tot_cronet_java_framework_defaults", 426 ], 427 apex_available: [ 428 "com.android.tethering", 429 ], 430 min_sdk_version: "30", 431 libs: [ 432 "androidx.annotation_annotation", 433 ], 434 visibility: [ 435 "//external/cronet:__subpackages__", 436 ], 437 jarjar_rules: ":remove_gen_jni_jarjar_rules", 438} 439 440// GN: //base:activity_state_java__testing 441java_library { 442 name: "tot_cronet_base_activity_state_java__testing", 443 srcs: [ 444 ":tot_cronet_base_application_status_enum_srcjar__testing", 445 "android/java/src/org/chromium/base/ActivityLifecycleCallbacksAdapter.java", 446 "android/java/src/org/chromium/base/ActivityState.java", 447 ], 448 apex_available: [ 449 "com.android.tethering", 450 ], 451 min_sdk_version: "30", 452 libs: [ 453 "androidx.annotation_annotation", 454 ], 455 sdk_version: "current", 456 visibility: [ 457 "//external/cronet:__subpackages__", 458 ], 459 jarjar_rules: ":remove_gen_jni_jarjar_rules", 460} 461 462// GN: //base:base 463cc_library_static { 464 name: "tot_cronet_base_base", 465 srcs: [ 466 "allocator/allocator_check.cc", 467 "allocator/dispatcher/dispatcher.cc", 468 "allocator/dispatcher/internal/dispatch_data.cc", 469 "allocator/dispatcher/reentry_guard.cc", 470 "allocator/dispatcher/tls.cc", 471 "android/android_hardware_buffer_compat.cc", 472 "android/android_image_reader_compat.cc", 473 "android/android_input_receiver_compat.cc", 474 "android/apk_assets.cc", 475 "android/application_status_listener.cc", 476 "android/base_feature_map.cc", 477 "android/base_jni_onload.cc", 478 "android/binder.cc", 479 "android/binder_box.cc", 480 "android/build_info.cc", 481 "android/bundle_utils.cc", 482 "android/callback_android.cc", 483 "android/child_process_service.cc", 484 "android/command_line_android.cc", 485 "android/content_uri_utils.cc", 486 "android/cpu_features.cc", 487 "android/early_trace_event_binding.cc", 488 "android/event_log.cc", 489 "android/feature_list_jni.cc", 490 "android/feature_map.cc", 491 "android/features_jni.cc", 492 "android/field_trial_list.cc", 493 "android/important_file_writer_android.cc", 494 "android/input_hint_checker.cc", 495 "android/int_string_callback.cc", 496 "android/jank_metric_uma_recorder.cc", 497 "android/java_exception_reporter.cc", 498 "android/java_handler_thread.cc", 499 "android/java_heap_dump_generator.cc", 500 "android/java_runtime.cc", 501 "android/jni_android.cc", 502 "android/jni_array.cc", 503 "android/jni_bytebuffer.cc", 504 "android/jni_registrar.cc", 505 "android/jni_string.cc", 506 "android/jni_utils.cc", 507 "android/library_loader/anchor_functions.cc", 508 "android/library_loader/library_loader_hooks.cc", 509 "android/library_loader/library_prefetcher.cc", 510 "android/library_loader/library_prefetcher_hooks.cc", 511 "android/locale_utils.cc", 512 "android/meminfo_dump_provider.cc", 513 "android/memory_pressure_listener_android.cc", 514 "android/memory_purge_manager_android.cc", 515 "android/native_uma_recorder.cc", 516 "android/path_service_android.cc", 517 "android/path_utils.cc", 518 "android/pmf_utils.cc", 519 "android/pre_freeze_background_memory_trimmer.cc", 520 "android/radio_utils.cc", 521 "android/scoped_hardware_buffer_fence_sync.cc", 522 "android/scoped_hardware_buffer_handle.cc", 523 "android/shared_preferences/shared_preferences_manager.cc", 524 "android/statistics_recorder_android.cc", 525 "android/sys_utils.cc", 526 "android/task_scheduler/post_task_android.cc", 527 "android/task_scheduler/task_runner_android.cc", 528 "android/thread_instruction_count.cc", 529 "android/timezone_utils.cc", 530 "android/token_android.cc", 531 "android/trace_event_binding.cc", 532 "android/unguessable_token_android.cc", 533 "at_exit.cc", 534 "barrier_closure.cc", 535 "base64.cc", 536 "base64url.cc", 537 "base_paths.cc", 538 "base_paths_android.cc", 539 "callback_list.cc", 540 "check.cc", 541 "check_is_test.cc", 542 "check_op.cc", 543 "command_line.cc", 544 "containers/intrusive_heap.cc", 545 "containers/linked_list.cc", 546 "cpu.cc", 547 "cpu_reduction_experiment.cc", 548 "debug/alias.cc", 549 "debug/asan_invalid_access.cc", 550 "debug/asan_service.cc", 551 "debug/crash_logging.cc", 552 "debug/debugger.cc", 553 "debug/debugger_posix.cc", 554 "debug/dump_without_crashing.cc", 555 "debug/elf_reader.cc", 556 "debug/proc_maps_linux.cc", 557 "debug/profiler.cc", 558 "debug/stack_trace.cc", 559 "debug/stack_trace_android.cc", 560 "debug/task_trace.cc", 561 "environment.cc", 562 "feature_list.cc", 563 "features.cc", 564 "file_descriptor_posix.cc", 565 "file_descriptor_store.cc", 566 "files/block_tests_writing_to_special_dirs.cc", 567 "files/drive_info.cc", 568 "files/drive_info_posix.cc", 569 "files/file.cc", 570 "files/file_descriptor_watcher_posix.cc", 571 "files/file_enumerator.cc", 572 "files/file_enumerator_posix.cc", 573 "files/file_path.cc", 574 "files/file_path_watcher.cc", 575 "files/file_path_watcher_inotify.cc", 576 "files/file_posix.cc", 577 "files/file_proxy.cc", 578 "files/file_tracing.cc", 579 "files/file_util.cc", 580 "files/file_util_android.cc", 581 "files/file_util_posix.cc", 582 "files/important_file_writer.cc", 583 "files/important_file_writer_cleaner.cc", 584 "files/memory_mapped_file.cc", 585 "files/memory_mapped_file_posix.cc", 586 "files/safe_base_name.cc", 587 "files/scoped_file.cc", 588 "files/scoped_file_android.cc", 589 "files/scoped_temp_dir.cc", 590 "files/scoped_temp_file.cc", 591 "functional/callback_helpers.cc", 592 "functional/callback_internal.cc", 593 "functional/concurrent_closures.cc", 594 "hash/hash.cc", 595 "hash/legacy_hash.cc", 596 "hash/md5_boringssl.cc", 597 "hash/sha1_boringssl.cc", 598 "json/json_file_value_serializer.cc", 599 "json/json_parser.cc", 600 "json/json_reader.cc", 601 "json/json_string_value_serializer.cc", 602 "json/json_value_converter.cc", 603 "json/json_writer.cc", 604 "json/string_escape.cc", 605 "json/values_util.cc", 606 "lazy_instance_helpers.cc", 607 "linux_util.cc", 608 "location.cc", 609 "logging.cc", 610 "logging/rust_log_integration.cc", 611 "memory/aligned_memory.cc", 612 "memory/discardable_memory.cc", 613 "memory/discardable_memory_allocator.cc", 614 "memory/discardable_shared_memory.cc", 615 "memory/madv_free_discardable_memory_allocator_posix.cc", 616 "memory/madv_free_discardable_memory_posix.cc", 617 "memory/memory_pressure_listener.cc", 618 "memory/memory_pressure_monitor.cc", 619 "memory/page_size_posix.cc", 620 "memory/platform_shared_memory_handle.cc", 621 "memory/platform_shared_memory_mapper_android.cc", 622 "memory/platform_shared_memory_region.cc", 623 "memory/platform_shared_memory_region_android.cc", 624 "memory/post_delayed_memory_reduction_task.cc", 625 "memory/protected_memory_posix.cc", 626 "memory/raw_ptr_asan_bound_arg_tracker.cc", 627 "memory/raw_ptr_asan_hooks.cc", 628 "memory/raw_ptr_asan_service.cc", 629 "memory/read_only_shared_memory_region.cc", 630 "memory/ref_counted.cc", 631 "memory/ref_counted_memory.cc", 632 "memory/shared_memory_mapper.cc", 633 "memory/shared_memory_mapping.cc", 634 "memory/shared_memory_security_policy.cc", 635 "memory/shared_memory_switch.cc", 636 "memory/shared_memory_tracker.cc", 637 "memory/unsafe_shared_memory_pool.cc", 638 "memory/unsafe_shared_memory_region.cc", 639 "memory/weak_ptr.cc", 640 "memory/writable_shared_memory_region.cc", 641 "message_loop/io_watcher.cc", 642 "message_loop/message_pump.cc", 643 "message_loop/message_pump_android.cc", 644 "message_loop/message_pump_default.cc", 645 "message_loop/message_pump_epoll.cc", 646 "message_loop/watchable_io_message_pump_posix.cc", 647 "message_loop/work_id_provider.cc", 648 "metrics/bucket_ranges.cc", 649 "metrics/crc32.cc", 650 "metrics/dummy_histogram.cc", 651 "metrics/field_trial.cc", 652 "metrics/field_trial_list_including_low_anonymity.cc", 653 "metrics/field_trial_param_associator.cc", 654 "metrics/field_trial_params.cc", 655 "metrics/histogram.cc", 656 "metrics/histogram_base.cc", 657 "metrics/histogram_delta_serialization.cc", 658 "metrics/histogram_functions.cc", 659 "metrics/histogram_samples.cc", 660 "metrics/histogram_shared_memory.cc", 661 "metrics/histogram_snapshot_manager.cc", 662 "metrics/metrics_hashes.cc", 663 "metrics/persistent_histogram_allocator.cc", 664 "metrics/persistent_histogram_storage.cc", 665 "metrics/persistent_memory_allocator.cc", 666 "metrics/persistent_sample_map.cc", 667 "metrics/ranges_manager.cc", 668 "metrics/sample_map.cc", 669 "metrics/sample_vector.cc", 670 "metrics/single_sample_metrics.cc", 671 "metrics/sparse_histogram.cc", 672 "metrics/statistics_recorder.cc", 673 "metrics/user_metrics.cc", 674 "native_library.cc", 675 "native_library_posix.cc", 676 "observer_list_internal.cc", 677 "observer_list_threadsafe.cc", 678 "observer_list_types.cc", 679 "one_shot_event.cc", 680 "os_compat_android.cc", 681 "path_service.cc", 682 "pending_task.cc", 683 "pickle.cc", 684 "posix/can_lower_nice_to.cc", 685 "posix/file_descriptor_shuffle.cc", 686 "posix/global_descriptors.cc", 687 "posix/safe_strerror.cc", 688 "posix/unix_domain_socket.cc", 689 "power_monitor/battery_level_provider.cc", 690 "power_monitor/battery_state_sampler.cc", 691 "power_monitor/cpu_frequency_utils.cc", 692 "power_monitor/power_monitor.cc", 693 "power_monitor/power_monitor_device_source.cc", 694 "power_monitor/power_monitor_device_source_android.cc", 695 "power_monitor/power_monitor_features.cc", 696 "power_monitor/power_monitor_source.cc", 697 "power_monitor/sampling_event_source.cc", 698 "power_monitor/timer_sampling_event_source.cc", 699 "process/current_process.cc", 700 "process/environment_internal.cc", 701 "process/internal_linux.cc", 702 "process/kill.cc", 703 "process/kill_posix.cc", 704 "process/launch.cc", 705 "process/launch_posix.cc", 706 "process/memory.cc", 707 "process/memory_linux.cc", 708 "process/process_android.cc", 709 "process/process_handle.cc", 710 "process/process_handle_linux.cc", 711 "process/process_handle_posix.cc", 712 "process/process_iterator.cc", 713 "process/process_iterator_linux.cc", 714 "process/process_metrics.cc", 715 "process/process_metrics_linux.cc", 716 "process/process_metrics_posix.cc", 717 "process/process_posix.cc", 718 "process/set_process_title.cc", 719 "profiler/frame.cc", 720 "profiler/metadata_recorder.cc", 721 "profiler/module_cache.cc", 722 "profiler/module_cache_posix.cc", 723 "profiler/periodic_sampling_scheduler.cc", 724 "profiler/sample_metadata.cc", 725 "profiler/sampling_profiler_thread_token.cc", 726 "profiler/stack_base_address_posix.cc", 727 "profiler/stack_buffer.cc", 728 "profiler/stack_copier.cc", 729 "profiler/stack_copier_signal.cc", 730 "profiler/stack_copier_suspend.cc", 731 "profiler/stack_sampler.cc", 732 "profiler/stack_sampler_android.cc", 733 "profiler/stack_sampling_profiler.cc", 734 "profiler/stack_unwind_data.cc", 735 "profiler/thread_delegate_posix.cc", 736 "profiler/unwinder.cc", 737 "rand_util.cc", 738 "rand_util_posix.cc", 739 "run_loop.cc", 740 "sampling_heap_profiler/lock_free_address_hash_set.cc", 741 "sampling_heap_profiler/poisson_allocation_sampler.cc", 742 "sampling_heap_profiler/sampling_heap_profiler.cc", 743 "scoped_add_feature_flags.cc", 744 "scoped_environment_variable_override.cc", 745 "scoped_native_library.cc", 746 "sequence_checker.cc", 747 "sequence_checker_impl.cc", 748 "sequence_token.cc", 749 "strings/abseil_string_number_conversions.cc", 750 "strings/escape.cc", 751 "strings/latin1_string_conversions.cc", 752 "strings/levenshtein_distance.cc", 753 "strings/pattern.cc", 754 "strings/safe_sprintf.cc", 755 "strings/strcat.cc", 756 "strings/string_number_conversions.cc", 757 "strings/string_split.cc", 758 "strings/string_util.cc", 759 "strings/string_util_constants.cc", 760 "strings/stringprintf.cc", 761 "strings/sys_string_conversions_posix.cc", 762 "strings/utf_offset_string_conversions.cc", 763 "strings/utf_ostream_operators.cc", 764 "strings/utf_string_conversion_utils.cc", 765 "strings/utf_string_conversions.cc", 766 "substring_set_matcher/matcher_string_pattern.cc", 767 "substring_set_matcher/substring_set_matcher.cc", 768 "supports_user_data.cc", 769 "sync_socket.cc", 770 "sync_socket_posix.cc", 771 "synchronization/atomic_flag.cc", 772 "synchronization/cancelable_event.cc", 773 "synchronization/cancelable_event_posix.cc", 774 "synchronization/condition_variable_posix.cc", 775 "synchronization/lock.cc", 776 "synchronization/lock_impl_posix.cc", 777 "synchronization/waitable_event.cc", 778 "synchronization/waitable_event_posix.cc", 779 "synchronization/waitable_event_watcher_posix.cc", 780 "syslog_logging.cc", 781 "system/sys_info.cc", 782 "system/sys_info_android.cc", 783 "system/sys_info_linux.cc", 784 "system/sys_info_posix.cc", 785 "system/system_monitor.cc", 786 "task/cancelable_task_tracker.cc", 787 "task/common/checked_lock_impl.cc", 788 "task/common/lazy_now.cc", 789 "task/common/operations_controller.cc", 790 "task/common/scoped_defer_task_posting.cc", 791 "task/common/task_annotator.cc", 792 "task/current_thread.cc", 793 "task/default_delayed_task_handle_delegate.cc", 794 "task/deferred_sequenced_task_runner.cc", 795 "task/delayed_task_handle.cc", 796 "task/lazy_thread_pool_task_runner.cc", 797 "task/post_job.cc", 798 "task/scoped_set_task_priority_for_current_thread.cc", 799 "task/sequence_manager/associated_thread_id.cc", 800 "task/sequence_manager/atomic_flag_set.cc", 801 "task/sequence_manager/delayed_task_handle_delegate.cc", 802 "task/sequence_manager/enqueue_order_generator.cc", 803 "task/sequence_manager/fence.cc", 804 "task/sequence_manager/sequence_manager.cc", 805 "task/sequence_manager/sequence_manager_impl.cc", 806 "task/sequence_manager/sequenced_task_source.cc", 807 "task/sequence_manager/task_order.cc", 808 "task/sequence_manager/task_queue.cc", 809 "task/sequence_manager/task_queue_impl.cc", 810 "task/sequence_manager/task_queue_selector.cc", 811 "task/sequence_manager/task_time_observer.cc", 812 "task/sequence_manager/tasks.cc", 813 "task/sequence_manager/thread_controller.cc", 814 "task/sequence_manager/thread_controller_impl.cc", 815 "task/sequence_manager/thread_controller_power_monitor.cc", 816 "task/sequence_manager/thread_controller_with_message_pump_impl.cc", 817 "task/sequence_manager/time_domain.cc", 818 "task/sequence_manager/wake_up_queue.cc", 819 "task/sequence_manager/work_deduplicator.cc", 820 "task/sequence_manager/work_queue.cc", 821 "task/sequence_manager/work_queue_sets.cc", 822 "task/sequence_manager/work_tracker.cc", 823 "task/sequenced_task_runner.cc", 824 "task/single_thread_task_executor.cc", 825 "task/single_thread_task_runner.cc", 826 "task/task_features.cc", 827 "task/task_runner.cc", 828 "task/task_traits.cc", 829 "task/thread_pool.cc", 830 "task/thread_pool/delayed_priority_queue.cc", 831 "task/thread_pool/delayed_task_manager.cc", 832 "task/thread_pool/environment_config.cc", 833 "task/thread_pool/initialization_util.cc", 834 "task/thread_pool/job_task_source.cc", 835 "task/thread_pool/pooled_parallel_task_runner.cc", 836 "task/thread_pool/pooled_sequenced_task_runner.cc", 837 "task/thread_pool/pooled_single_thread_task_runner_manager.cc", 838 "task/thread_pool/pooled_task_runner_delegate.cc", 839 "task/thread_pool/priority_queue.cc", 840 "task/thread_pool/sequence.cc", 841 "task/thread_pool/service_thread.cc", 842 "task/thread_pool/task.cc", 843 "task/thread_pool/task_source.cc", 844 "task/thread_pool/task_source_sort_key.cc", 845 "task/thread_pool/task_tracker.cc", 846 "task/thread_pool/thread_group.cc", 847 "task/thread_pool/thread_group_impl.cc", 848 "task/thread_pool/thread_pool_impl.cc", 849 "task/thread_pool/thread_pool_instance.cc", 850 "task/thread_pool/worker_thread.cc", 851 "task/thread_pool/worker_thread_set.cc", 852 "third_party/nspr/prtime.cc", 853 "threading/hang_watcher.cc", 854 "threading/platform_thread.cc", 855 "threading/platform_thread_android.cc", 856 "threading/platform_thread_internal_posix.cc", 857 "threading/platform_thread_posix.cc", 858 "threading/platform_thread_ref.cc", 859 "threading/post_task_and_reply_impl.cc", 860 "threading/scoped_blocking_call.cc", 861 "threading/scoped_blocking_call_internal.cc", 862 "threading/scoped_thread_priority.cc", 863 "threading/sequence_local_storage_map.cc", 864 "threading/sequence_local_storage_slot.cc", 865 "threading/simple_thread.cc", 866 "threading/thread.cc", 867 "threading/thread_checker.cc", 868 "threading/thread_checker_impl.cc", 869 "threading/thread_collision_warner.cc", 870 "threading/thread_id_name_manager.cc", 871 "threading/thread_local_storage.cc", 872 "threading/thread_local_storage_posix.cc", 873 "threading/thread_restrictions.cc", 874 "threading/watchdog.cc", 875 "time/clock.cc", 876 "time/default_clock.cc", 877 "time/default_tick_clock.cc", 878 "time/tick_clock.cc", 879 "time/time.cc", 880 "time/time_android.cc", 881 "time/time_conversion_posix.cc", 882 "time/time_delta_from_string.cc", 883 "time/time_exploded_icu.cc", 884 "time/time_exploded_posix.cc", 885 "time/time_now_posix.cc", 886 "time/time_override.cc", 887 "timer/elapsed_timer.cc", 888 "timer/hi_res_timer_manager_posix.cc", 889 "timer/lap_timer.cc", 890 "timer/timer.cc", 891 "timer/wall_clock_timer.cc", 892 "token.cc", 893 "trace_event/heap_profiler_allocation_context.cc", 894 "trace_event/heap_profiler_allocation_context_tracker.cc", 895 "trace_event/memory_allocator_dump_guid.cc", 896 "trace_event/named_trigger.cc", 897 "trace_event/trace_event_stub.cc", 898 "trace_event/trace_id_helper.cc", 899 "unguessable_token.cc", 900 "uuid.cc", 901 "value_iterators.cc", 902 "values.cc", 903 "version.cc", 904 "vlog.cc", 905 ], 906 shared_libs: [ 907 "libandroid", 908 "liblog", 909 "libz", 910 "tot_cronet_libcrypto", 911 "tot_cronet_libpki", 912 "tot_cronet_libssl", 913 ], 914 host_cross_supported: false, 915 generated_headers: [ 916 "tot_cronet_base_allocator_buildflags", 917 "tot_cronet_base_allocator_partition_allocator_src_partition_alloc_buildflags", 918 "tot_cronet_base_anchor_functions_buildflags", 919 "tot_cronet_base_android_runtime_jni_headers__action", 920 "tot_cronet_base_base_jni__action", 921 "tot_cronet_base_base_shared_preferences_jni__action", 922 "tot_cronet_base_build_date", 923 "tot_cronet_base_callback_jni__action", 924 "tot_cronet_base_cfi_buildflags", 925 "tot_cronet_base_check_version_internal_action", 926 "tot_cronet_base_clang_profiling_buildflags", 927 "tot_cronet_base_command_line_jni__action", 928 "tot_cronet_base_content_uri_utils_jni__action", 929 "tot_cronet_base_debugging_buildflags", 930 "tot_cronet_base_feature_list_buildflags", 931 "tot_cronet_base_fuzzing_buildflags", 932 "tot_cronet_base_ios_cronet_buildflags", 933 "tot_cronet_base_jank_tracker_jni__action", 934 "tot_cronet_base_library_loader_jni__action", 935 "tot_cronet_base_memory_jni__action", 936 "tot_cronet_base_metrics_jni__action", 937 "tot_cronet_base_orderfile_buildflags", 938 "tot_cronet_base_power_monitor_buildflags", 939 "tot_cronet_base_process_launcher_jni__action", 940 "tot_cronet_base_profiler_buildflags", 941 "tot_cronet_base_protected_memory_buildflags", 942 "tot_cronet_base_rust_logger_cxx_generated_gen_header", 943 "tot_cronet_base_sanitizer_buildflags", 944 "tot_cronet_base_synchronization_buildflags", 945 "tot_cronet_base_sys_utils_jni__action", 946 "tot_cronet_base_tasks_jni__action", 947 "tot_cronet_base_tracing_buildflags", 948 "tot_cronet_build_blink_buildflags", 949 "tot_cronet_build_branding_buildflags", 950 "tot_cronet_build_chromecast_buildflags", 951 "tot_cronet_build_chromeos_buildflags", 952 "tot_cronet_build_config_compiler_compiler_buildflags", 953 "tot_cronet_build_ios_buildflags", 954 "tot_cronet_build_robolectric_buildflags", 955 "tot_cronet_third_party_jni_zero_generate_jni__action", 956 "tot_cronet_third_party_jni_zero_system_jni__action", 957 "tot_cronet_third_party_rust_serde_json_lenient_v0_2_wrapper_wrapper_cxx_generated_gen_header", 958 ], 959 export_generated_headers: [ 960 "tot_cronet_base_allocator_buildflags", 961 "tot_cronet_base_allocator_partition_allocator_src_partition_alloc_buildflags", 962 "tot_cronet_base_anchor_functions_buildflags", 963 "tot_cronet_base_android_runtime_jni_headers__action", 964 "tot_cronet_base_base_jni__action", 965 "tot_cronet_base_base_shared_preferences_jni__action", 966 "tot_cronet_base_build_date", 967 "tot_cronet_base_callback_jni__action", 968 "tot_cronet_base_cfi_buildflags", 969 "tot_cronet_base_check_version_internal_action", 970 "tot_cronet_base_clang_profiling_buildflags", 971 "tot_cronet_base_command_line_jni__action", 972 "tot_cronet_base_content_uri_utils_jni__action", 973 "tot_cronet_base_debugging_buildflags", 974 "tot_cronet_base_feature_list_buildflags", 975 "tot_cronet_base_fuzzing_buildflags", 976 "tot_cronet_base_ios_cronet_buildflags", 977 "tot_cronet_base_jank_tracker_jni__action", 978 "tot_cronet_base_library_loader_jni__action", 979 "tot_cronet_base_memory_jni__action", 980 "tot_cronet_base_metrics_jni__action", 981 "tot_cronet_base_orderfile_buildflags", 982 "tot_cronet_base_power_monitor_buildflags", 983 "tot_cronet_base_process_launcher_jni__action", 984 "tot_cronet_base_profiler_buildflags", 985 "tot_cronet_base_protected_memory_buildflags", 986 "tot_cronet_base_rust_logger_cxx_generated_gen_header", 987 "tot_cronet_base_sanitizer_buildflags", 988 "tot_cronet_base_synchronization_buildflags", 989 "tot_cronet_base_sys_utils_jni__action", 990 "tot_cronet_base_tasks_jni__action", 991 "tot_cronet_base_tracing_buildflags", 992 "tot_cronet_build_blink_buildflags", 993 "tot_cronet_build_branding_buildflags", 994 "tot_cronet_build_chromecast_buildflags", 995 "tot_cronet_build_chromeos_buildflags", 996 "tot_cronet_build_config_compiler_compiler_buildflags", 997 "tot_cronet_build_ios_buildflags", 998 "tot_cronet_build_robolectric_buildflags", 999 "tot_cronet_third_party_jni_zero_generate_jni__action", 1000 "tot_cronet_third_party_jni_zero_system_jni__action", 1001 "tot_cronet_third_party_rust_serde_json_lenient_v0_2_wrapper_wrapper_cxx_generated_gen_header", 1002 ], 1003 export_header_lib_headers: [ 1004 "libgtest_prod_headers", 1005 ], 1006 defaults: [ 1007 "tot_cronet_cc_defaults", 1008 ], 1009 cflags: [ 1010 "-DANDROID", 1011 "-DANDROID_NDK_VERSION_ROLL=r27_1", 1012 "-DBASE_IMPLEMENTATION", 1013 "-DCR_CLANG_REVISION=\"llvmorg-20-init-13894-g8cb44859-1\"", 1014 "-DCR_CXX_INCLUDE=\"third_party/rust/chromium_crates_io/vendor/cxx-1.0.130/include/cxx.h\"", 1015 "-DCR_LIBCXX_REVISION=6a91009985a46122b061d36bb27f2c94f99126df", 1016 "-DDYNAMIC_ANNOTATIONS_ENABLED=0", 1017 "-DHAVE_SYS_UIO_H", 1018 "-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE", 1019 "-DIS_RAW_PTR_IMPL", 1020 "-DNDEBUG", 1021 "-DNVALGRIND", 1022 "-DOFFICIAL_BUILD", 1023 "-DTMP_REBUILD_HACK", 1024 "-DUSE_CHROMIUM_ICU=1", 1025 "-DU_ENABLE_DYLOAD=0", 1026 "-DU_ENABLE_RESOURCE_TRACING=0", 1027 "-DU_ENABLE_TRACING=1", 1028 "-DU_STATIC_IMPLEMENTATION", 1029 "-DU_USING_ICU_NAMESPACE=0", 1030 "-D_GNU_SOURCE", 1031 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", 1032 "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", 1033 "-D_LIBCPP_INSTRUMENTED_WITH_ASAN=0", 1034 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", 1035 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 1036 "-D__STDC_CONSTANT_MACROS", 1037 "-D__STDC_FORMAT_MACROS", 1038 "-O2", 1039 "-fdata-sections", 1040 "-ffunction-sections", 1041 "-fstack-protector", 1042 "-fvisibility-inlines-hidden", 1043 "-fvisibility=hidden", 1044 "-g1", 1045 ], 1046 include_dirs: [ 1047 "external/cronet/tot/", 1048 "external/cronet/tot/base/allocator/partition_allocator/src/", 1049 "external/cronet/tot/buildtools/third_party/libc++/", 1050 "external/cronet/tot/third_party/abseil-cpp/", 1051 "external/cronet/tot/third_party/boringssl/src/include/", 1052 "external/cronet/tot/third_party/cpu_features/src/ndk_compat/", 1053 "external/cronet/tot/third_party/icu/source/common/", 1054 "external/cronet/tot/third_party/icu/source/i18n/", 1055 "external/cronet/tot/third_party/libc++/src/include", 1056 "external/cronet/tot/third_party/libc++abi/src/include", 1057 ], 1058 header_libs: [ 1059 "libgtest_prod_headers", 1060 ], 1061 cpp_std: "c++20", 1062 ldflags: [ 1063 "-Wl,--as-needed", 1064 "-Wl,--gc-sections", 1065 "-Wl,--icf=all", 1066 "-Wl,--script,external/cronet/tot/base/android/library_loader/anchor_functions.lds", 1067 ], 1068 visibility: [ 1069 "//external/cronet:__subpackages__", 1070 ], 1071 target: { 1072 android_arm: { 1073 srcs: [ 1074 "profiler/chrome_unwind_info_android_32.cc", 1075 "profiler/chrome_unwinder_android_32.cc", 1076 "trace_event/cfi_backtrace_android.cc", 1077 ], 1078 cflags: [ 1079 "-D_FORTIFY_SOURCE=2", 1080 ], 1081 }, 1082 android_arm64: { 1083 srcs: [ 1084 "debug/allocation_trace.cc", 1085 "profiler/frame_pointer_unwinder.cc", 1086 ], 1087 cflags: [ 1088 "-D_FORTIFY_SOURCE=2", 1089 "-D__ARM_NEON__=1", 1090 "-mno-outline", 1091 ], 1092 }, 1093 android_x86: { 1094 cflags: [ 1095 "-D_FORTIFY_SOURCE=2", 1096 "-msse3", 1097 ], 1098 }, 1099 android_x86_64: { 1100 cflags: [ 1101 "-D_FORTIFY_SOURCE=2", 1102 "-msse3", 1103 ], 1104 }, 1105 }, 1106} 1107 1108// GN: //base:base__testing 1109cc_library_static { 1110 name: "tot_cronet_base_base__testing", 1111 srcs: [ 1112 "allocator/allocator_check.cc", 1113 "allocator/dispatcher/dispatcher.cc", 1114 "allocator/dispatcher/internal/dispatch_data.cc", 1115 "allocator/dispatcher/reentry_guard.cc", 1116 "allocator/dispatcher/tls.cc", 1117 "at_exit.cc", 1118 "barrier_closure.cc", 1119 "base64.cc", 1120 "base64url.cc", 1121 "base_paths.cc", 1122 "callback_list.cc", 1123 "check.cc", 1124 "check_is_test.cc", 1125 "check_op.cc", 1126 "command_line.cc", 1127 "containers/intrusive_heap.cc", 1128 "containers/linked_list.cc", 1129 "cpu.cc", 1130 "cpu_reduction_experiment.cc", 1131 "debug/alias.cc", 1132 "debug/asan_invalid_access.cc", 1133 "debug/asan_service.cc", 1134 "debug/crash_logging.cc", 1135 "debug/debugger.cc", 1136 "debug/debugger_posix.cc", 1137 "debug/dump_without_crashing.cc", 1138 "debug/elf_reader.cc", 1139 "debug/proc_maps_linux.cc", 1140 "debug/profiler.cc", 1141 "debug/stack_trace.cc", 1142 "debug/task_trace.cc", 1143 "environment.cc", 1144 "feature_list.cc", 1145 "features.cc", 1146 "file_descriptor_posix.cc", 1147 "file_descriptor_store.cc", 1148 "files/block_tests_writing_to_special_dirs.cc", 1149 "files/drive_info.cc", 1150 "files/drive_info_posix.cc", 1151 "files/file.cc", 1152 "files/file_descriptor_watcher_posix.cc", 1153 "files/file_enumerator.cc", 1154 "files/file_enumerator_posix.cc", 1155 "files/file_path.cc", 1156 "files/file_path_watcher.cc", 1157 "files/file_path_watcher_inotify.cc", 1158 "files/file_posix.cc", 1159 "files/file_proxy.cc", 1160 "files/file_tracing.cc", 1161 "files/file_util.cc", 1162 "files/file_util_posix.cc", 1163 "files/important_file_writer.cc", 1164 "files/important_file_writer_cleaner.cc", 1165 "files/memory_mapped_file.cc", 1166 "files/memory_mapped_file_posix.cc", 1167 "files/safe_base_name.cc", 1168 "files/scoped_file.cc", 1169 "files/scoped_temp_dir.cc", 1170 "files/scoped_temp_file.cc", 1171 "functional/callback_helpers.cc", 1172 "functional/callback_internal.cc", 1173 "functional/concurrent_closures.cc", 1174 "hash/hash.cc", 1175 "hash/legacy_hash.cc", 1176 "hash/md5_boringssl.cc", 1177 "hash/sha1_boringssl.cc", 1178 "json/json_file_value_serializer.cc", 1179 "json/json_parser.cc", 1180 "json/json_reader.cc", 1181 "json/json_string_value_serializer.cc", 1182 "json/json_value_converter.cc", 1183 "json/json_writer.cc", 1184 "json/string_escape.cc", 1185 "json/values_util.cc", 1186 "lazy_instance_helpers.cc", 1187 "linux_util.cc", 1188 "location.cc", 1189 "logging.cc", 1190 "logging/rust_log_integration.cc", 1191 "memory/aligned_memory.cc", 1192 "memory/discardable_memory.cc", 1193 "memory/discardable_memory_allocator.cc", 1194 "memory/discardable_shared_memory.cc", 1195 "memory/madv_free_discardable_memory_allocator_posix.cc", 1196 "memory/madv_free_discardable_memory_posix.cc", 1197 "memory/memory_pressure_listener.cc", 1198 "memory/memory_pressure_monitor.cc", 1199 "memory/page_size_posix.cc", 1200 "memory/platform_shared_memory_handle.cc", 1201 "memory/platform_shared_memory_region.cc", 1202 "memory/post_delayed_memory_reduction_task.cc", 1203 "memory/protected_memory_posix.cc", 1204 "memory/raw_ptr_asan_bound_arg_tracker.cc", 1205 "memory/raw_ptr_asan_hooks.cc", 1206 "memory/raw_ptr_asan_service.cc", 1207 "memory/read_only_shared_memory_region.cc", 1208 "memory/ref_counted.cc", 1209 "memory/ref_counted_memory.cc", 1210 "memory/shared_memory_mapper.cc", 1211 "memory/shared_memory_mapping.cc", 1212 "memory/shared_memory_security_policy.cc", 1213 "memory/shared_memory_switch.cc", 1214 "memory/shared_memory_tracker.cc", 1215 "memory/unsafe_shared_memory_pool.cc", 1216 "memory/unsafe_shared_memory_region.cc", 1217 "memory/weak_ptr.cc", 1218 "memory/writable_shared_memory_region.cc", 1219 "message_loop/io_watcher.cc", 1220 "message_loop/message_pump.cc", 1221 "message_loop/message_pump_default.cc", 1222 "message_loop/message_pump_epoll.cc", 1223 "message_loop/watchable_io_message_pump_posix.cc", 1224 "message_loop/work_id_provider.cc", 1225 "metrics/bucket_ranges.cc", 1226 "metrics/crc32.cc", 1227 "metrics/dummy_histogram.cc", 1228 "metrics/field_trial.cc", 1229 "metrics/field_trial_list_including_low_anonymity.cc", 1230 "metrics/field_trial_param_associator.cc", 1231 "metrics/field_trial_params.cc", 1232 "metrics/histogram.cc", 1233 "metrics/histogram_base.cc", 1234 "metrics/histogram_delta_serialization.cc", 1235 "metrics/histogram_functions.cc", 1236 "metrics/histogram_samples.cc", 1237 "metrics/histogram_shared_memory.cc", 1238 "metrics/histogram_snapshot_manager.cc", 1239 "metrics/metrics_hashes.cc", 1240 "metrics/persistent_histogram_allocator.cc", 1241 "metrics/persistent_histogram_storage.cc", 1242 "metrics/persistent_memory_allocator.cc", 1243 "metrics/persistent_sample_map.cc", 1244 "metrics/ranges_manager.cc", 1245 "metrics/sample_map.cc", 1246 "metrics/sample_vector.cc", 1247 "metrics/single_sample_metrics.cc", 1248 "metrics/sparse_histogram.cc", 1249 "metrics/statistics_recorder.cc", 1250 "metrics/user_metrics.cc", 1251 "native_library.cc", 1252 "native_library_posix.cc", 1253 "observer_list_internal.cc", 1254 "observer_list_threadsafe.cc", 1255 "observer_list_types.cc", 1256 "one_shot_event.cc", 1257 "path_service.cc", 1258 "pending_task.cc", 1259 "pickle.cc", 1260 "posix/can_lower_nice_to.cc", 1261 "posix/file_descriptor_shuffle.cc", 1262 "posix/global_descriptors.cc", 1263 "posix/safe_strerror.cc", 1264 "posix/unix_domain_socket.cc", 1265 "power_monitor/battery_level_provider.cc", 1266 "power_monitor/battery_state_sampler.cc", 1267 "power_monitor/cpu_frequency_utils.cc", 1268 "power_monitor/power_monitor.cc", 1269 "power_monitor/power_monitor_device_source.cc", 1270 "power_monitor/power_monitor_features.cc", 1271 "power_monitor/power_monitor_source.cc", 1272 "power_monitor/sampling_event_source.cc", 1273 "power_monitor/timer_sampling_event_source.cc", 1274 "process/current_process.cc", 1275 "process/environment_internal.cc", 1276 "process/internal_linux.cc", 1277 "process/kill.cc", 1278 "process/kill_posix.cc", 1279 "process/launch.cc", 1280 "process/launch_posix.cc", 1281 "process/memory.cc", 1282 "process/memory_linux.cc", 1283 "process/process_handle.cc", 1284 "process/process_handle_linux.cc", 1285 "process/process_handle_posix.cc", 1286 "process/process_iterator.cc", 1287 "process/process_iterator_linux.cc", 1288 "process/process_metrics.cc", 1289 "process/process_metrics_linux.cc", 1290 "process/process_metrics_posix.cc", 1291 "process/process_posix.cc", 1292 "process/set_process_title.cc", 1293 "profiler/frame.cc", 1294 "profiler/metadata_recorder.cc", 1295 "profiler/module_cache.cc", 1296 "profiler/module_cache_posix.cc", 1297 "profiler/periodic_sampling_scheduler.cc", 1298 "profiler/sample_metadata.cc", 1299 "profiler/sampling_profiler_thread_token.cc", 1300 "profiler/stack_base_address_posix.cc", 1301 "profiler/stack_buffer.cc", 1302 "profiler/stack_copier.cc", 1303 "profiler/stack_copier_signal.cc", 1304 "profiler/stack_copier_suspend.cc", 1305 "profiler/stack_sampler.cc", 1306 "profiler/stack_sampling_profiler.cc", 1307 "profiler/stack_unwind_data.cc", 1308 "profiler/thread_delegate_posix.cc", 1309 "profiler/unwinder.cc", 1310 "rand_util.cc", 1311 "rand_util_posix.cc", 1312 "run_loop.cc", 1313 "sampling_heap_profiler/lock_free_address_hash_set.cc", 1314 "sampling_heap_profiler/poisson_allocation_sampler.cc", 1315 "sampling_heap_profiler/sampling_heap_profiler.cc", 1316 "scoped_add_feature_flags.cc", 1317 "scoped_environment_variable_override.cc", 1318 "scoped_native_library.cc", 1319 "sequence_checker.cc", 1320 "sequence_checker_impl.cc", 1321 "sequence_token.cc", 1322 "strings/abseil_string_number_conversions.cc", 1323 "strings/escape.cc", 1324 "strings/latin1_string_conversions.cc", 1325 "strings/levenshtein_distance.cc", 1326 "strings/pattern.cc", 1327 "strings/safe_sprintf.cc", 1328 "strings/strcat.cc", 1329 "strings/string_number_conversions.cc", 1330 "strings/string_split.cc", 1331 "strings/string_util.cc", 1332 "strings/string_util_constants.cc", 1333 "strings/stringprintf.cc", 1334 "strings/sys_string_conversions_posix.cc", 1335 "strings/utf_offset_string_conversions.cc", 1336 "strings/utf_ostream_operators.cc", 1337 "strings/utf_string_conversion_utils.cc", 1338 "strings/utf_string_conversions.cc", 1339 "substring_set_matcher/matcher_string_pattern.cc", 1340 "substring_set_matcher/substring_set_matcher.cc", 1341 "supports_user_data.cc", 1342 "sync_socket.cc", 1343 "sync_socket_posix.cc", 1344 "synchronization/atomic_flag.cc", 1345 "synchronization/cancelable_event.cc", 1346 "synchronization/cancelable_event_posix.cc", 1347 "synchronization/condition_variable_posix.cc", 1348 "synchronization/lock.cc", 1349 "synchronization/lock_impl_posix.cc", 1350 "synchronization/waitable_event.cc", 1351 "synchronization/waitable_event_posix.cc", 1352 "synchronization/waitable_event_watcher_posix.cc", 1353 "syslog_logging.cc", 1354 "system/sys_info.cc", 1355 "system/sys_info_linux.cc", 1356 "system/sys_info_posix.cc", 1357 "system/system_monitor.cc", 1358 "task/cancelable_task_tracker.cc", 1359 "task/common/checked_lock_impl.cc", 1360 "task/common/lazy_now.cc", 1361 "task/common/operations_controller.cc", 1362 "task/common/scoped_defer_task_posting.cc", 1363 "task/common/task_annotator.cc", 1364 "task/current_thread.cc", 1365 "task/default_delayed_task_handle_delegate.cc", 1366 "task/deferred_sequenced_task_runner.cc", 1367 "task/delayed_task_handle.cc", 1368 "task/lazy_thread_pool_task_runner.cc", 1369 "task/post_job.cc", 1370 "task/scoped_set_task_priority_for_current_thread.cc", 1371 "task/sequence_manager/associated_thread_id.cc", 1372 "task/sequence_manager/atomic_flag_set.cc", 1373 "task/sequence_manager/delayed_task_handle_delegate.cc", 1374 "task/sequence_manager/enqueue_order_generator.cc", 1375 "task/sequence_manager/fence.cc", 1376 "task/sequence_manager/sequence_manager.cc", 1377 "task/sequence_manager/sequence_manager_impl.cc", 1378 "task/sequence_manager/sequenced_task_source.cc", 1379 "task/sequence_manager/task_order.cc", 1380 "task/sequence_manager/task_queue.cc", 1381 "task/sequence_manager/task_queue_impl.cc", 1382 "task/sequence_manager/task_queue_selector.cc", 1383 "task/sequence_manager/task_time_observer.cc", 1384 "task/sequence_manager/tasks.cc", 1385 "task/sequence_manager/thread_controller.cc", 1386 "task/sequence_manager/thread_controller_impl.cc", 1387 "task/sequence_manager/thread_controller_power_monitor.cc", 1388 "task/sequence_manager/thread_controller_with_message_pump_impl.cc", 1389 "task/sequence_manager/time_domain.cc", 1390 "task/sequence_manager/wake_up_queue.cc", 1391 "task/sequence_manager/work_deduplicator.cc", 1392 "task/sequence_manager/work_queue.cc", 1393 "task/sequence_manager/work_queue_sets.cc", 1394 "task/sequence_manager/work_tracker.cc", 1395 "task/sequenced_task_runner.cc", 1396 "task/single_thread_task_executor.cc", 1397 "task/single_thread_task_runner.cc", 1398 "task/task_features.cc", 1399 "task/task_runner.cc", 1400 "task/task_traits.cc", 1401 "task/thread_pool.cc", 1402 "task/thread_pool/delayed_priority_queue.cc", 1403 "task/thread_pool/delayed_task_manager.cc", 1404 "task/thread_pool/environment_config.cc", 1405 "task/thread_pool/initialization_util.cc", 1406 "task/thread_pool/job_task_source.cc", 1407 "task/thread_pool/pooled_parallel_task_runner.cc", 1408 "task/thread_pool/pooled_sequenced_task_runner.cc", 1409 "task/thread_pool/pooled_single_thread_task_runner_manager.cc", 1410 "task/thread_pool/pooled_task_runner_delegate.cc", 1411 "task/thread_pool/priority_queue.cc", 1412 "task/thread_pool/sequence.cc", 1413 "task/thread_pool/service_thread.cc", 1414 "task/thread_pool/task.cc", 1415 "task/thread_pool/task_source.cc", 1416 "task/thread_pool/task_source_sort_key.cc", 1417 "task/thread_pool/task_tracker.cc", 1418 "task/thread_pool/thread_group.cc", 1419 "task/thread_pool/thread_group_impl.cc", 1420 "task/thread_pool/thread_pool_impl.cc", 1421 "task/thread_pool/thread_pool_instance.cc", 1422 "task/thread_pool/worker_thread.cc", 1423 "task/thread_pool/worker_thread_set.cc", 1424 "third_party/nspr/prtime.cc", 1425 "threading/hang_watcher.cc", 1426 "threading/platform_thread.cc", 1427 "threading/platform_thread_internal_posix.cc", 1428 "threading/platform_thread_posix.cc", 1429 "threading/platform_thread_ref.cc", 1430 "threading/post_task_and_reply_impl.cc", 1431 "threading/scoped_blocking_call.cc", 1432 "threading/scoped_blocking_call_internal.cc", 1433 "threading/scoped_thread_priority.cc", 1434 "threading/sequence_local_storage_map.cc", 1435 "threading/sequence_local_storage_slot.cc", 1436 "threading/simple_thread.cc", 1437 "threading/thread.cc", 1438 "threading/thread_checker.cc", 1439 "threading/thread_checker_impl.cc", 1440 "threading/thread_collision_warner.cc", 1441 "threading/thread_id_name_manager.cc", 1442 "threading/thread_local_storage.cc", 1443 "threading/thread_local_storage_posix.cc", 1444 "threading/thread_restrictions.cc", 1445 "threading/watchdog.cc", 1446 "time/clock.cc", 1447 "time/default_clock.cc", 1448 "time/default_tick_clock.cc", 1449 "time/tick_clock.cc", 1450 "time/time.cc", 1451 "time/time_conversion_posix.cc", 1452 "time/time_delta_from_string.cc", 1453 "time/time_exploded_icu.cc", 1454 "time/time_exploded_posix.cc", 1455 "time/time_now_posix.cc", 1456 "time/time_override.cc", 1457 "timer/elapsed_timer.cc", 1458 "timer/hi_res_timer_manager_posix.cc", 1459 "timer/lap_timer.cc", 1460 "timer/timer.cc", 1461 "timer/wall_clock_timer.cc", 1462 "token.cc", 1463 "trace_event/heap_profiler_allocation_context.cc", 1464 "trace_event/heap_profiler_allocation_context_tracker.cc", 1465 "trace_event/memory_allocator_dump_guid.cc", 1466 "trace_event/named_trigger.cc", 1467 "trace_event/trace_event_stub.cc", 1468 "trace_event/trace_id_helper.cc", 1469 "unguessable_token.cc", 1470 "uuid.cc", 1471 "value_iterators.cc", 1472 "values.cc", 1473 "version.cc", 1474 "vlog.cc", 1475 ], 1476 shared_libs: [ 1477 "libz", 1478 ], 1479 host_supported: true, 1480 host_cross_supported: false, 1481 generated_headers: [ 1482 "tot_cronet_base_allocator_buildflags__testing", 1483 "tot_cronet_base_allocator_partition_allocator_src_partition_alloc_buildflags__testing", 1484 "tot_cronet_base_anchor_functions_buildflags__testing", 1485 "tot_cronet_base_build_date__testing", 1486 "tot_cronet_base_cfi_buildflags__testing", 1487 "tot_cronet_base_check_version_internal_action__testing", 1488 "tot_cronet_base_clang_profiling_buildflags__testing", 1489 "tot_cronet_base_debugging_buildflags__testing", 1490 "tot_cronet_base_feature_list_buildflags__testing", 1491 "tot_cronet_base_fuzzing_buildflags__testing", 1492 "tot_cronet_base_ios_cronet_buildflags__testing", 1493 "tot_cronet_base_orderfile_buildflags__testing", 1494 "tot_cronet_base_power_monitor_buildflags__testing", 1495 "tot_cronet_base_profiler_buildflags__testing", 1496 "tot_cronet_base_protected_memory_buildflags__testing", 1497 "tot_cronet_base_rust_logger_cxx_generated_gen__testing_header", 1498 "tot_cronet_base_sanitizer_buildflags__testing", 1499 "tot_cronet_base_synchronization_buildflags__testing", 1500 "tot_cronet_base_tracing_buildflags__testing", 1501 "tot_cronet_build_blink_buildflags__testing", 1502 "tot_cronet_build_branding_buildflags__testing", 1503 "tot_cronet_build_chromecast_buildflags__testing", 1504 "tot_cronet_build_chromeos_buildflags__testing", 1505 "tot_cronet_build_config_compiler_compiler_buildflags__testing", 1506 "tot_cronet_build_ios_buildflags__testing", 1507 "tot_cronet_third_party_rust_serde_json_lenient_v0_2_wrapper_wrapper_cxx_generated_gen__testing_header", 1508 ], 1509 export_generated_headers: [ 1510 "tot_cronet_base_allocator_buildflags__testing", 1511 "tot_cronet_base_allocator_partition_allocator_src_partition_alloc_buildflags__testing", 1512 "tot_cronet_base_anchor_functions_buildflags__testing", 1513 "tot_cronet_base_build_date__testing", 1514 "tot_cronet_base_cfi_buildflags__testing", 1515 "tot_cronet_base_check_version_internal_action__testing", 1516 "tot_cronet_base_clang_profiling_buildflags__testing", 1517 "tot_cronet_base_debugging_buildflags__testing", 1518 "tot_cronet_base_feature_list_buildflags__testing", 1519 "tot_cronet_base_fuzzing_buildflags__testing", 1520 "tot_cronet_base_ios_cronet_buildflags__testing", 1521 "tot_cronet_base_orderfile_buildflags__testing", 1522 "tot_cronet_base_power_monitor_buildflags__testing", 1523 "tot_cronet_base_profiler_buildflags__testing", 1524 "tot_cronet_base_protected_memory_buildflags__testing", 1525 "tot_cronet_base_rust_logger_cxx_generated_gen__testing_header", 1526 "tot_cronet_base_sanitizer_buildflags__testing", 1527 "tot_cronet_base_synchronization_buildflags__testing", 1528 "tot_cronet_base_tracing_buildflags__testing", 1529 "tot_cronet_build_blink_buildflags__testing", 1530 "tot_cronet_build_branding_buildflags__testing", 1531 "tot_cronet_build_chromecast_buildflags__testing", 1532 "tot_cronet_build_chromeos_buildflags__testing", 1533 "tot_cronet_build_config_compiler_compiler_buildflags__testing", 1534 "tot_cronet_build_ios_buildflags__testing", 1535 "tot_cronet_third_party_rust_serde_json_lenient_v0_2_wrapper_wrapper_cxx_generated_gen__testing_header", 1536 ], 1537 defaults: [ 1538 "tot_cronet_cc_defaults", 1539 ], 1540 cflags: [ 1541 "-DBASE_IMPLEMENTATION", 1542 "-DCR_CLANG_REVISION=\"llvmorg-20-init-13894-g8cb44859-1\"", 1543 "-DCR_CXX_INCLUDE=\"third_party/rust/chromium_crates_io/vendor/cxx-1.0.130/include/cxx.h\"", 1544 "-DCR_LIBCXX_REVISION=6a91009985a46122b061d36bb27f2c94f99126df", 1545 "-DDYNAMIC_ANNOTATIONS_ENABLED=0", 1546 "-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE", 1547 "-DIS_RAW_PTR_IMPL", 1548 "-DNDEBUG", 1549 "-DNVALGRIND", 1550 "-DOFFICIAL_BUILD", 1551 "-DTMP_REBUILD_HACK", 1552 "-DUSE_CHROMIUM_ICU=1", 1553 "-DU_ENABLE_DYLOAD=0", 1554 "-DU_ENABLE_RESOURCE_TRACING=0", 1555 "-DU_ENABLE_TRACING=1", 1556 "-DU_STATIC_IMPLEMENTATION", 1557 "-DU_USING_ICU_NAMESPACE=0", 1558 "-D_GNU_SOURCE", 1559 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", 1560 "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", 1561 "-D_LIBCPP_INSTRUMENTED_WITH_ASAN=0", 1562 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", 1563 "-D__STDC_CONSTANT_MACROS", 1564 "-D__STDC_FORMAT_MACROS", 1565 "-O2", 1566 "-fdata-sections", 1567 "-ffunction-sections", 1568 "-fstack-protector", 1569 "-fvisibility-inlines-hidden", 1570 "-fvisibility=hidden", 1571 "-g1", 1572 ], 1573 include_dirs: [ 1574 "external/cronet/tot/", 1575 "external/cronet/tot/base/allocator/partition_allocator/src/", 1576 "external/cronet/tot/buildtools/third_party/libc++/", 1577 "external/cronet/tot/third_party/abseil-cpp/", 1578 "external/cronet/tot/third_party/boringssl/src/include/", 1579 "external/cronet/tot/third_party/icu/source/common/", 1580 "external/cronet/tot/third_party/icu/source/i18n/", 1581 "external/cronet/tot/third_party/libc++/src/include", 1582 "external/cronet/tot/third_party/libc++abi/src/include", 1583 ], 1584 cpp_std: "c++20", 1585 ldflags: [ 1586 "-Wl,--as-needed", 1587 "-Wl,--gc-sections", 1588 "-Wl,--icf=all", 1589 "-Wl,--script,external/cronet/tot/base/android/library_loader/anchor_functions.lds", 1590 ], 1591 visibility: [ 1592 "//external/cronet:__subpackages__", 1593 ], 1594 target: { 1595 android: { 1596 shared_libs: [ 1597 "libandroid", 1598 "liblog", 1599 ], 1600 }, 1601 android_arm: { 1602 srcs: [ 1603 "android/android_hardware_buffer_compat.cc", 1604 "android/android_image_reader_compat.cc", 1605 "android/android_input_receiver_compat.cc", 1606 "android/apk_assets.cc", 1607 "android/application_status_listener.cc", 1608 "android/base_feature_map.cc", 1609 "android/base_jni_onload.cc", 1610 "android/binder.cc", 1611 "android/binder_box.cc", 1612 "android/build_info.cc", 1613 "android/bundle_utils.cc", 1614 "android/callback_android.cc", 1615 "android/child_process_service.cc", 1616 "android/command_line_android.cc", 1617 "android/content_uri_utils.cc", 1618 "android/cpu_features.cc", 1619 "android/early_trace_event_binding.cc", 1620 "android/event_log.cc", 1621 "android/feature_list_jni.cc", 1622 "android/feature_map.cc", 1623 "android/features_jni.cc", 1624 "android/field_trial_list.cc", 1625 "android/important_file_writer_android.cc", 1626 "android/input_hint_checker.cc", 1627 "android/int_string_callback.cc", 1628 "android/jank_metric_uma_recorder.cc", 1629 "android/java_exception_reporter.cc", 1630 "android/java_handler_thread.cc", 1631 "android/java_heap_dump_generator.cc", 1632 "android/java_runtime.cc", 1633 "android/jni_android.cc", 1634 "android/jni_array.cc", 1635 "android/jni_bytebuffer.cc", 1636 "android/jni_registrar.cc", 1637 "android/jni_string.cc", 1638 "android/jni_utils.cc", 1639 "android/library_loader/anchor_functions.cc", 1640 "android/library_loader/library_loader_hooks.cc", 1641 "android/library_loader/library_prefetcher.cc", 1642 "android/library_loader/library_prefetcher_hooks.cc", 1643 "android/locale_utils.cc", 1644 "android/meminfo_dump_provider.cc", 1645 "android/memory_pressure_listener_android.cc", 1646 "android/memory_purge_manager_android.cc", 1647 "android/native_uma_recorder.cc", 1648 "android/path_service_android.cc", 1649 "android/path_utils.cc", 1650 "android/pmf_utils.cc", 1651 "android/pre_freeze_background_memory_trimmer.cc", 1652 "android/radio_utils.cc", 1653 "android/scoped_hardware_buffer_fence_sync.cc", 1654 "android/scoped_hardware_buffer_handle.cc", 1655 "android/shared_preferences/shared_preferences_manager.cc", 1656 "android/statistics_recorder_android.cc", 1657 "android/sys_utils.cc", 1658 "android/task_scheduler/post_task_android.cc", 1659 "android/task_scheduler/task_runner_android.cc", 1660 "android/thread_instruction_count.cc", 1661 "android/timezone_utils.cc", 1662 "android/token_android.cc", 1663 "android/trace_event_binding.cc", 1664 "android/unguessable_token_android.cc", 1665 "base_paths_android.cc", 1666 "debug/stack_trace_android.cc", 1667 "files/file_util_android.cc", 1668 "files/scoped_file_android.cc", 1669 "memory/platform_shared_memory_mapper_android.cc", 1670 "memory/platform_shared_memory_region_android.cc", 1671 "message_loop/message_pump_android.cc", 1672 "os_compat_android.cc", 1673 "power_monitor/power_monitor_device_source_android.cc", 1674 "process/process_android.cc", 1675 "profiler/chrome_unwind_info_android_32.cc", 1676 "profiler/chrome_unwinder_android_32.cc", 1677 "profiler/stack_sampler_android.cc", 1678 "system/sys_info_android.cc", 1679 "threading/platform_thread_android.cc", 1680 "time/time_android.cc", 1681 "trace_event/cfi_backtrace_android.cc", 1682 ], 1683 shared_libs: [ 1684 "liblog", 1685 ], 1686 cflags: [ 1687 "-DANDROID", 1688 "-DANDROID_NDK_VERSION_ROLL=r27_1", 1689 "-DHAVE_SYS_UIO_H", 1690 "-D_FORTIFY_SOURCE=2", 1691 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 1692 ], 1693 include_dirs: [ 1694 "external/cronet/tot/third_party/cpu_features/src/ndk_compat/", 1695 ], 1696 generated_headers: [ 1697 "tot_cronet_base_android_runtime_jni_headers__action__testing", 1698 "tot_cronet_base_base_jni__action__testing", 1699 "tot_cronet_base_base_shared_preferences_jni__action__testing", 1700 "tot_cronet_base_callback_jni__action__testing", 1701 "tot_cronet_base_command_line_jni__action__testing", 1702 "tot_cronet_base_content_uri_utils_jni__action__testing", 1703 "tot_cronet_base_jank_tracker_jni__action__testing", 1704 "tot_cronet_base_library_loader_jni__action__testing", 1705 "tot_cronet_base_memory_jni__action__testing", 1706 "tot_cronet_base_metrics_jni__action__testing", 1707 "tot_cronet_base_process_launcher_jni__action__testing", 1708 "tot_cronet_base_sys_utils_jni__action__testing", 1709 "tot_cronet_base_tasks_jni__action__testing", 1710 "tot_cronet_build_robolectric_buildflags__testing", 1711 "tot_cronet_third_party_jni_zero_generate_jni__action__testing", 1712 "tot_cronet_third_party_jni_zero_system_jni__action__testing", 1713 ], 1714 }, 1715 android_arm64: { 1716 srcs: [ 1717 "android/android_hardware_buffer_compat.cc", 1718 "android/android_image_reader_compat.cc", 1719 "android/android_input_receiver_compat.cc", 1720 "android/apk_assets.cc", 1721 "android/application_status_listener.cc", 1722 "android/base_feature_map.cc", 1723 "android/base_jni_onload.cc", 1724 "android/binder.cc", 1725 "android/binder_box.cc", 1726 "android/build_info.cc", 1727 "android/bundle_utils.cc", 1728 "android/callback_android.cc", 1729 "android/child_process_service.cc", 1730 "android/command_line_android.cc", 1731 "android/content_uri_utils.cc", 1732 "android/cpu_features.cc", 1733 "android/early_trace_event_binding.cc", 1734 "android/event_log.cc", 1735 "android/feature_list_jni.cc", 1736 "android/feature_map.cc", 1737 "android/features_jni.cc", 1738 "android/field_trial_list.cc", 1739 "android/important_file_writer_android.cc", 1740 "android/input_hint_checker.cc", 1741 "android/int_string_callback.cc", 1742 "android/jank_metric_uma_recorder.cc", 1743 "android/java_exception_reporter.cc", 1744 "android/java_handler_thread.cc", 1745 "android/java_heap_dump_generator.cc", 1746 "android/java_runtime.cc", 1747 "android/jni_android.cc", 1748 "android/jni_array.cc", 1749 "android/jni_bytebuffer.cc", 1750 "android/jni_registrar.cc", 1751 "android/jni_string.cc", 1752 "android/jni_utils.cc", 1753 "android/library_loader/anchor_functions.cc", 1754 "android/library_loader/library_loader_hooks.cc", 1755 "android/library_loader/library_prefetcher.cc", 1756 "android/library_loader/library_prefetcher_hooks.cc", 1757 "android/locale_utils.cc", 1758 "android/meminfo_dump_provider.cc", 1759 "android/memory_pressure_listener_android.cc", 1760 "android/memory_purge_manager_android.cc", 1761 "android/native_uma_recorder.cc", 1762 "android/path_service_android.cc", 1763 "android/path_utils.cc", 1764 "android/pmf_utils.cc", 1765 "android/pre_freeze_background_memory_trimmer.cc", 1766 "android/radio_utils.cc", 1767 "android/scoped_hardware_buffer_fence_sync.cc", 1768 "android/scoped_hardware_buffer_handle.cc", 1769 "android/shared_preferences/shared_preferences_manager.cc", 1770 "android/statistics_recorder_android.cc", 1771 "android/sys_utils.cc", 1772 "android/task_scheduler/post_task_android.cc", 1773 "android/task_scheduler/task_runner_android.cc", 1774 "android/thread_instruction_count.cc", 1775 "android/timezone_utils.cc", 1776 "android/token_android.cc", 1777 "android/trace_event_binding.cc", 1778 "android/unguessable_token_android.cc", 1779 "base_paths_android.cc", 1780 "debug/allocation_trace.cc", 1781 "debug/stack_trace_android.cc", 1782 "files/file_util_android.cc", 1783 "files/scoped_file_android.cc", 1784 "memory/platform_shared_memory_mapper_android.cc", 1785 "memory/platform_shared_memory_region_android.cc", 1786 "message_loop/message_pump_android.cc", 1787 "os_compat_android.cc", 1788 "power_monitor/power_monitor_device_source_android.cc", 1789 "process/process_android.cc", 1790 "profiler/frame_pointer_unwinder.cc", 1791 "profiler/stack_sampler_android.cc", 1792 "system/sys_info_android.cc", 1793 "threading/platform_thread_android.cc", 1794 "time/time_android.cc", 1795 ], 1796 shared_libs: [ 1797 "liblog", 1798 ], 1799 cflags: [ 1800 "-DANDROID", 1801 "-DANDROID_NDK_VERSION_ROLL=r27_1", 1802 "-DHAVE_SYS_UIO_H", 1803 "-D_FORTIFY_SOURCE=2", 1804 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 1805 "-D__ARM_NEON__=1", 1806 "-mno-outline", 1807 ], 1808 include_dirs: [ 1809 "external/cronet/tot/third_party/cpu_features/src/ndk_compat/", 1810 ], 1811 generated_headers: [ 1812 "tot_cronet_base_android_runtime_jni_headers__action__testing", 1813 "tot_cronet_base_base_jni__action__testing", 1814 "tot_cronet_base_base_shared_preferences_jni__action__testing", 1815 "tot_cronet_base_callback_jni__action__testing", 1816 "tot_cronet_base_command_line_jni__action__testing", 1817 "tot_cronet_base_content_uri_utils_jni__action__testing", 1818 "tot_cronet_base_jank_tracker_jni__action__testing", 1819 "tot_cronet_base_library_loader_jni__action__testing", 1820 "tot_cronet_base_memory_jni__action__testing", 1821 "tot_cronet_base_metrics_jni__action__testing", 1822 "tot_cronet_base_process_launcher_jni__action__testing", 1823 "tot_cronet_base_sys_utils_jni__action__testing", 1824 "tot_cronet_base_tasks_jni__action__testing", 1825 "tot_cronet_build_robolectric_buildflags__testing", 1826 "tot_cronet_third_party_jni_zero_generate_jni__action__testing", 1827 "tot_cronet_third_party_jni_zero_system_jni__action__testing", 1828 ], 1829 }, 1830 android_riscv64: { 1831 srcs: [ 1832 "android/android_hardware_buffer_compat.cc", 1833 "android/android_image_reader_compat.cc", 1834 "android/android_input_receiver_compat.cc", 1835 "android/apk_assets.cc", 1836 "android/application_status_listener.cc", 1837 "android/base_feature_map.cc", 1838 "android/base_jni_onload.cc", 1839 "android/binder.cc", 1840 "android/binder_box.cc", 1841 "android/build_info.cc", 1842 "android/bundle_utils.cc", 1843 "android/callback_android.cc", 1844 "android/child_process_service.cc", 1845 "android/command_line_android.cc", 1846 "android/content_uri_utils.cc", 1847 "android/cpu_features.cc", 1848 "android/early_trace_event_binding.cc", 1849 "android/event_log.cc", 1850 "android/feature_list_jni.cc", 1851 "android/feature_map.cc", 1852 "android/features_jni.cc", 1853 "android/field_trial_list.cc", 1854 "android/important_file_writer_android.cc", 1855 "android/input_hint_checker.cc", 1856 "android/int_string_callback.cc", 1857 "android/jank_metric_uma_recorder.cc", 1858 "android/java_exception_reporter.cc", 1859 "android/java_handler_thread.cc", 1860 "android/java_heap_dump_generator.cc", 1861 "android/java_runtime.cc", 1862 "android/jni_android.cc", 1863 "android/jni_array.cc", 1864 "android/jni_bytebuffer.cc", 1865 "android/jni_registrar.cc", 1866 "android/jni_string.cc", 1867 "android/jni_utils.cc", 1868 "android/library_loader/anchor_functions.cc", 1869 "android/library_loader/library_loader_hooks.cc", 1870 "android/library_loader/library_prefetcher.cc", 1871 "android/library_loader/library_prefetcher_hooks.cc", 1872 "android/locale_utils.cc", 1873 "android/meminfo_dump_provider.cc", 1874 "android/memory_pressure_listener_android.cc", 1875 "android/memory_purge_manager_android.cc", 1876 "android/native_uma_recorder.cc", 1877 "android/path_service_android.cc", 1878 "android/path_utils.cc", 1879 "android/pmf_utils.cc", 1880 "android/pre_freeze_background_memory_trimmer.cc", 1881 "android/radio_utils.cc", 1882 "android/scoped_hardware_buffer_fence_sync.cc", 1883 "android/scoped_hardware_buffer_handle.cc", 1884 "android/shared_preferences/shared_preferences_manager.cc", 1885 "android/statistics_recorder_android.cc", 1886 "android/sys_utils.cc", 1887 "android/task_scheduler/post_task_android.cc", 1888 "android/task_scheduler/task_runner_android.cc", 1889 "android/thread_instruction_count.cc", 1890 "android/timezone_utils.cc", 1891 "android/token_android.cc", 1892 "android/trace_event_binding.cc", 1893 "android/unguessable_token_android.cc", 1894 "base_paths_android.cc", 1895 "debug/stack_trace_android.cc", 1896 "files/file_util_android.cc", 1897 "files/scoped_file_android.cc", 1898 "memory/platform_shared_memory_mapper_android.cc", 1899 "memory/platform_shared_memory_region_android.cc", 1900 "message_loop/message_pump_android.cc", 1901 "os_compat_android.cc", 1902 "power_monitor/power_monitor_device_source_android.cc", 1903 "process/process_android.cc", 1904 "profiler/stack_sampler_android.cc", 1905 "system/sys_info_android.cc", 1906 "threading/platform_thread_android.cc", 1907 "time/time_android.cc", 1908 ], 1909 shared_libs: [ 1910 "liblog", 1911 ], 1912 cflags: [ 1913 "-DANDROID", 1914 "-DANDROID_NDK_VERSION_ROLL=r27_1", 1915 "-DHAVE_SYS_UIO_H", 1916 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 1917 ], 1918 include_dirs: [ 1919 "external/cronet/tot/third_party/cpu_features/src/ndk_compat/", 1920 ], 1921 generated_headers: [ 1922 "tot_cronet_base_android_runtime_jni_headers__action__testing", 1923 "tot_cronet_base_base_jni__action__testing", 1924 "tot_cronet_base_base_shared_preferences_jni__action__testing", 1925 "tot_cronet_base_callback_jni__action__testing", 1926 "tot_cronet_base_command_line_jni__action__testing", 1927 "tot_cronet_base_content_uri_utils_jni__action__testing", 1928 "tot_cronet_base_jank_tracker_jni__action__testing", 1929 "tot_cronet_base_library_loader_jni__action__testing", 1930 "tot_cronet_base_memory_jni__action__testing", 1931 "tot_cronet_base_metrics_jni__action__testing", 1932 "tot_cronet_base_process_launcher_jni__action__testing", 1933 "tot_cronet_base_sys_utils_jni__action__testing", 1934 "tot_cronet_base_tasks_jni__action__testing", 1935 "tot_cronet_build_robolectric_buildflags__testing", 1936 "tot_cronet_third_party_jni_zero_generate_jni__action__testing", 1937 "tot_cronet_third_party_jni_zero_system_jni__action__testing", 1938 ], 1939 }, 1940 android_x86: { 1941 srcs: [ 1942 "android/android_hardware_buffer_compat.cc", 1943 "android/android_image_reader_compat.cc", 1944 "android/android_input_receiver_compat.cc", 1945 "android/apk_assets.cc", 1946 "android/application_status_listener.cc", 1947 "android/base_feature_map.cc", 1948 "android/base_jni_onload.cc", 1949 "android/binder.cc", 1950 "android/binder_box.cc", 1951 "android/build_info.cc", 1952 "android/bundle_utils.cc", 1953 "android/callback_android.cc", 1954 "android/child_process_service.cc", 1955 "android/command_line_android.cc", 1956 "android/content_uri_utils.cc", 1957 "android/cpu_features.cc", 1958 "android/early_trace_event_binding.cc", 1959 "android/event_log.cc", 1960 "android/feature_list_jni.cc", 1961 "android/feature_map.cc", 1962 "android/features_jni.cc", 1963 "android/field_trial_list.cc", 1964 "android/important_file_writer_android.cc", 1965 "android/input_hint_checker.cc", 1966 "android/int_string_callback.cc", 1967 "android/jank_metric_uma_recorder.cc", 1968 "android/java_exception_reporter.cc", 1969 "android/java_handler_thread.cc", 1970 "android/java_heap_dump_generator.cc", 1971 "android/java_runtime.cc", 1972 "android/jni_android.cc", 1973 "android/jni_array.cc", 1974 "android/jni_bytebuffer.cc", 1975 "android/jni_registrar.cc", 1976 "android/jni_string.cc", 1977 "android/jni_utils.cc", 1978 "android/library_loader/anchor_functions.cc", 1979 "android/library_loader/library_loader_hooks.cc", 1980 "android/library_loader/library_prefetcher.cc", 1981 "android/library_loader/library_prefetcher_hooks.cc", 1982 "android/locale_utils.cc", 1983 "android/meminfo_dump_provider.cc", 1984 "android/memory_pressure_listener_android.cc", 1985 "android/memory_purge_manager_android.cc", 1986 "android/native_uma_recorder.cc", 1987 "android/path_service_android.cc", 1988 "android/path_utils.cc", 1989 "android/pmf_utils.cc", 1990 "android/pre_freeze_background_memory_trimmer.cc", 1991 "android/radio_utils.cc", 1992 "android/scoped_hardware_buffer_fence_sync.cc", 1993 "android/scoped_hardware_buffer_handle.cc", 1994 "android/shared_preferences/shared_preferences_manager.cc", 1995 "android/statistics_recorder_android.cc", 1996 "android/sys_utils.cc", 1997 "android/task_scheduler/post_task_android.cc", 1998 "android/task_scheduler/task_runner_android.cc", 1999 "android/thread_instruction_count.cc", 2000 "android/timezone_utils.cc", 2001 "android/token_android.cc", 2002 "android/trace_event_binding.cc", 2003 "android/unguessable_token_android.cc", 2004 "base_paths_android.cc", 2005 "debug/stack_trace_android.cc", 2006 "files/file_util_android.cc", 2007 "files/scoped_file_android.cc", 2008 "memory/platform_shared_memory_mapper_android.cc", 2009 "memory/platform_shared_memory_region_android.cc", 2010 "message_loop/message_pump_android.cc", 2011 "os_compat_android.cc", 2012 "power_monitor/power_monitor_device_source_android.cc", 2013 "process/process_android.cc", 2014 "profiler/stack_sampler_android.cc", 2015 "system/sys_info_android.cc", 2016 "threading/platform_thread_android.cc", 2017 "time/time_android.cc", 2018 ], 2019 shared_libs: [ 2020 "liblog", 2021 ], 2022 cflags: [ 2023 "-DANDROID", 2024 "-DANDROID_NDK_VERSION_ROLL=r27_1", 2025 "-DHAVE_SYS_UIO_H", 2026 "-D_FORTIFY_SOURCE=2", 2027 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 2028 "-msse3", 2029 ], 2030 include_dirs: [ 2031 "external/cronet/tot/third_party/cpu_features/src/ndk_compat/", 2032 ], 2033 generated_headers: [ 2034 "tot_cronet_base_android_runtime_jni_headers__action__testing", 2035 "tot_cronet_base_base_jni__action__testing", 2036 "tot_cronet_base_base_shared_preferences_jni__action__testing", 2037 "tot_cronet_base_callback_jni__action__testing", 2038 "tot_cronet_base_command_line_jni__action__testing", 2039 "tot_cronet_base_content_uri_utils_jni__action__testing", 2040 "tot_cronet_base_jank_tracker_jni__action__testing", 2041 "tot_cronet_base_library_loader_jni__action__testing", 2042 "tot_cronet_base_memory_jni__action__testing", 2043 "tot_cronet_base_metrics_jni__action__testing", 2044 "tot_cronet_base_process_launcher_jni__action__testing", 2045 "tot_cronet_base_sys_utils_jni__action__testing", 2046 "tot_cronet_base_tasks_jni__action__testing", 2047 "tot_cronet_build_robolectric_buildflags__testing", 2048 "tot_cronet_third_party_jni_zero_generate_jni__action__testing", 2049 "tot_cronet_third_party_jni_zero_system_jni__action__testing", 2050 ], 2051 }, 2052 android_x86_64: { 2053 srcs: [ 2054 "android/android_hardware_buffer_compat.cc", 2055 "android/android_image_reader_compat.cc", 2056 "android/android_input_receiver_compat.cc", 2057 "android/apk_assets.cc", 2058 "android/application_status_listener.cc", 2059 "android/base_feature_map.cc", 2060 "android/base_jni_onload.cc", 2061 "android/binder.cc", 2062 "android/binder_box.cc", 2063 "android/build_info.cc", 2064 "android/bundle_utils.cc", 2065 "android/callback_android.cc", 2066 "android/child_process_service.cc", 2067 "android/command_line_android.cc", 2068 "android/content_uri_utils.cc", 2069 "android/cpu_features.cc", 2070 "android/early_trace_event_binding.cc", 2071 "android/event_log.cc", 2072 "android/feature_list_jni.cc", 2073 "android/feature_map.cc", 2074 "android/features_jni.cc", 2075 "android/field_trial_list.cc", 2076 "android/important_file_writer_android.cc", 2077 "android/input_hint_checker.cc", 2078 "android/int_string_callback.cc", 2079 "android/jank_metric_uma_recorder.cc", 2080 "android/java_exception_reporter.cc", 2081 "android/java_handler_thread.cc", 2082 "android/java_heap_dump_generator.cc", 2083 "android/java_runtime.cc", 2084 "android/jni_android.cc", 2085 "android/jni_array.cc", 2086 "android/jni_bytebuffer.cc", 2087 "android/jni_registrar.cc", 2088 "android/jni_string.cc", 2089 "android/jni_utils.cc", 2090 "android/library_loader/anchor_functions.cc", 2091 "android/library_loader/library_loader_hooks.cc", 2092 "android/library_loader/library_prefetcher.cc", 2093 "android/library_loader/library_prefetcher_hooks.cc", 2094 "android/locale_utils.cc", 2095 "android/meminfo_dump_provider.cc", 2096 "android/memory_pressure_listener_android.cc", 2097 "android/memory_purge_manager_android.cc", 2098 "android/native_uma_recorder.cc", 2099 "android/path_service_android.cc", 2100 "android/path_utils.cc", 2101 "android/pmf_utils.cc", 2102 "android/pre_freeze_background_memory_trimmer.cc", 2103 "android/radio_utils.cc", 2104 "android/scoped_hardware_buffer_fence_sync.cc", 2105 "android/scoped_hardware_buffer_handle.cc", 2106 "android/shared_preferences/shared_preferences_manager.cc", 2107 "android/statistics_recorder_android.cc", 2108 "android/sys_utils.cc", 2109 "android/task_scheduler/post_task_android.cc", 2110 "android/task_scheduler/task_runner_android.cc", 2111 "android/thread_instruction_count.cc", 2112 "android/timezone_utils.cc", 2113 "android/token_android.cc", 2114 "android/trace_event_binding.cc", 2115 "android/unguessable_token_android.cc", 2116 "base_paths_android.cc", 2117 "debug/stack_trace_android.cc", 2118 "files/file_util_android.cc", 2119 "files/scoped_file_android.cc", 2120 "memory/platform_shared_memory_mapper_android.cc", 2121 "memory/platform_shared_memory_region_android.cc", 2122 "message_loop/message_pump_android.cc", 2123 "os_compat_android.cc", 2124 "power_monitor/power_monitor_device_source_android.cc", 2125 "process/process_android.cc", 2126 "profiler/stack_sampler_android.cc", 2127 "system/sys_info_android.cc", 2128 "threading/platform_thread_android.cc", 2129 "time/time_android.cc", 2130 ], 2131 shared_libs: [ 2132 "liblog", 2133 ], 2134 cflags: [ 2135 "-DANDROID", 2136 "-DANDROID_NDK_VERSION_ROLL=r27_1", 2137 "-DHAVE_SYS_UIO_H", 2138 "-D_FORTIFY_SOURCE=2", 2139 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 2140 "-msse3", 2141 ], 2142 include_dirs: [ 2143 "external/cronet/tot/third_party/cpu_features/src/ndk_compat/", 2144 ], 2145 generated_headers: [ 2146 "tot_cronet_base_android_runtime_jni_headers__action__testing", 2147 "tot_cronet_base_base_jni__action__testing", 2148 "tot_cronet_base_base_shared_preferences_jni__action__testing", 2149 "tot_cronet_base_callback_jni__action__testing", 2150 "tot_cronet_base_command_line_jni__action__testing", 2151 "tot_cronet_base_content_uri_utils_jni__action__testing", 2152 "tot_cronet_base_jank_tracker_jni__action__testing", 2153 "tot_cronet_base_library_loader_jni__action__testing", 2154 "tot_cronet_base_memory_jni__action__testing", 2155 "tot_cronet_base_metrics_jni__action__testing", 2156 "tot_cronet_base_process_launcher_jni__action__testing", 2157 "tot_cronet_base_sys_utils_jni__action__testing", 2158 "tot_cronet_base_tasks_jni__action__testing", 2159 "tot_cronet_build_robolectric_buildflags__testing", 2160 "tot_cronet_third_party_jni_zero_generate_jni__action__testing", 2161 "tot_cronet_third_party_jni_zero_system_jni__action__testing", 2162 ], 2163 }, 2164 host: { 2165 srcs: [ 2166 "base_paths_posix.cc", 2167 "debug/stack_trace_posix.cc", 2168 "files/scoped_file_linux.cc", 2169 "memory/platform_shared_memory_mapper_posix.cc", 2170 "memory/platform_shared_memory_region_posix.cc", 2171 "power_monitor/power_monitor_device_source_stub.cc", 2172 "process/process_linux.cc", 2173 "process/set_process_title_linux.cc", 2174 "profiler/stack_sampler_posix.cc", 2175 "stack_canary_linux.cc", 2176 "threading/platform_thread_linux.cc", 2177 "threading/platform_thread_linux_base.cc", 2178 "threading/thread_type_delegate.cc", 2179 ], 2180 cflags: [ 2181 "-DCR_SYSROOT_KEY=20230611T210420Z-2", 2182 "-DNO_UNWIND_TABLES", 2183 "-DUSE_AURA=1", 2184 "-DUSE_OZONE=1", 2185 "-DUSE_UDEV", 2186 "-D_FILE_OFFSET_BITS=64", 2187 "-D_FORTIFY_SOURCE=2", 2188 "-D_LARGEFILE64_SOURCE", 2189 "-D_LARGEFILE_SOURCE", 2190 "-fno-asynchronous-unwind-tables", 2191 "-fno-unwind-tables", 2192 "-msse3", 2193 ], 2194 }, 2195 }, 2196} 2197 2198// GN: //base:base_cached_flags_java__testing 2199java_library { 2200 name: "tot_cronet_base_base_cached_flags_java__testing", 2201 srcs: [ 2202 "android/java/src/org/chromium/base/cached_flags/ValuesReturned.java", 2203 ], 2204 static_libs: [ 2205 "tot_cronet_base_base_java__testing", 2206 "tot_cronet_base_base_shared_preferences_java__testing", 2207 "tot_cronet_build_android_build_java__testing", 2208 ], 2209 apex_available: [ 2210 "com.android.tethering", 2211 ], 2212 min_sdk_version: "30", 2213 libs: [ 2214 "androidx.annotation_annotation", 2215 ], 2216 sdk_version: "current", 2217 visibility: [ 2218 "//external/cronet:__subpackages__", 2219 ], 2220 jarjar_rules: ":remove_gen_jni_jarjar_rules", 2221} 2222 2223// GN: //base:base_java 2224java_library { 2225 name: "tot_cronet_base_base_java", 2226 srcs: [ 2227 ":tot_cronet_base_base_android_java_enums_srcjar", 2228 ":tot_cronet_base_base_jni__action__java", 2229 ":tot_cronet_base_java_features_srcjar", 2230 "android/java/src/org/chromium/base/ApkAssets.java", 2231 "android/java/src/org/chromium/base/BaseFeatureMap.java", 2232 "android/java/src/org/chromium/base/BinderCallsListener.java", 2233 "android/java/src/org/chromium/base/BuildInfo.java", 2234 "android/java/src/org/chromium/base/BundleUtils.java", 2235 "android/java/src/org/chromium/base/CallbackController.java", 2236 "android/java/src/org/chromium/base/CollectionUtil.java", 2237 "android/java/src/org/chromium/base/CommandLineInitUtil.java", 2238 "android/java/src/org/chromium/base/CpuFeatures.java", 2239 "android/java/src/org/chromium/base/DiscardableReferencePool.java", 2240 "android/java/src/org/chromium/base/EventLog.java", 2241 "android/java/src/org/chromium/base/FeatureList.java", 2242 "android/java/src/org/chromium/base/FeatureMap.java", 2243 "android/java/src/org/chromium/base/FeatureParam.java", 2244 "android/java/src/org/chromium/base/Features.java", 2245 "android/java/src/org/chromium/base/FieldTrialList.java", 2246 "android/java/src/org/chromium/base/FileProviderUtils.java", 2247 "android/java/src/org/chromium/base/FileUtils.java", 2248 "android/java/src/org/chromium/base/Flag.java", 2249 "android/java/src/org/chromium/base/ImportantFileWriterAndroid.java", 2250 "android/java/src/org/chromium/base/InputHintChecker.java", 2251 "android/java/src/org/chromium/base/IntStringCallback.java", 2252 "android/java/src/org/chromium/base/IntentUtils.java", 2253 "android/java/src/org/chromium/base/JNIUtils.java", 2254 "android/java/src/org/chromium/base/JavaExceptionReporter.java", 2255 "android/java/src/org/chromium/base/JavaHandlerThread.java", 2256 "android/java/src/org/chromium/base/JniAndroid.java", 2257 "android/java/src/org/chromium/base/LocaleUtils.java", 2258 "android/java/src/org/chromium/base/MathUtils.java", 2259 "android/java/src/org/chromium/base/MutableBooleanParamWithSafeDefault.java", 2260 "android/java/src/org/chromium/base/MutableFlagWithSafeDefault.java", 2261 "android/java/src/org/chromium/base/MutableIntParamWithSafeDefault.java", 2262 "android/java/src/org/chromium/base/MutableParamWithSafeDefault.java", 2263 "android/java/src/org/chromium/base/PackageManagerUtils.java", 2264 "android/java/src/org/chromium/base/PackageUtils.java", 2265 "android/java/src/org/chromium/base/PathService.java", 2266 "android/java/src/org/chromium/base/PathUtils.java", 2267 "android/java/src/org/chromium/base/PiiElider.java", 2268 "android/java/src/org/chromium/base/PostNativeFlag.java", 2269 "android/java/src/org/chromium/base/PowerMonitor.java", 2270 "android/java/src/org/chromium/base/PowerMonitorForQ.java", 2271 "android/java/src/org/chromium/base/RadioUtils.java", 2272 "android/java/src/org/chromium/base/RequiredCallback.java", 2273 "android/java/src/org/chromium/base/TimezoneUtils.java", 2274 "android/java/src/org/chromium/base/Token.java", 2275 "android/java/src/org/chromium/base/TokenBase.java", 2276 "android/java/src/org/chromium/base/UnguessableToken.java", 2277 "android/java/src/org/chromium/base/UserData.java", 2278 "android/java/src/org/chromium/base/UserDataHost.java", 2279 "android/java/src/org/chromium/base/ValueChangedCallback.java", 2280 "android/java/src/org/chromium/base/WrappedClassLoader.java", 2281 "test/android/javatests/src/stub/org/chromium/base/test/ClangProfiler.java", 2282 ], 2283 static_libs: [ 2284 "jsr305", 2285 "tot_cronet_base_activity_state_java", 2286 "tot_cronet_base_base_switches_java", 2287 "tot_cronet_base_callback_java", 2288 "tot_cronet_base_command_line_java", 2289 "tot_cronet_base_jank_tracker_java", 2290 "tot_cronet_base_library_loader_java", 2291 "tot_cronet_base_lifetime_java", 2292 "tot_cronet_base_log_java", 2293 "tot_cronet_base_memory_java", 2294 "tot_cronet_base_metrics_java", 2295 "tot_cronet_base_promise_java", 2296 "tot_cronet_base_resetters_java", 2297 "tot_cronet_base_stream_util_java", 2298 "tot_cronet_base_supplier_java", 2299 "tot_cronet_base_sys_utils_java", 2300 "tot_cronet_base_tasks_java", 2301 "tot_cronet_base_time_utils_java", 2302 "tot_cronet_base_unowned_user_data_java", 2303 "tot_cronet_build_android_build_java", 2304 "tot_cronet_third_party_jni_zero_jni_zero_java", 2305 ], 2306 defaults: [ 2307 "tot_cronet_java_framework_defaults", 2308 ], 2309 apex_available: [ 2310 "com.android.tethering", 2311 ], 2312 min_sdk_version: "30", 2313 libs: [ 2314 "androidx.annotation_annotation", 2315 "androidx.annotation_annotation-experimental", 2316 "error_prone_annotations", 2317 ], 2318 visibility: [ 2319 "//external/cronet:__subpackages__", 2320 ], 2321 jarjar_rules: ":remove_gen_jni_jarjar_rules", 2322} 2323 2324// GN: //base:base_java__testing 2325java_library { 2326 name: "tot_cronet_base_base_java__testing", 2327 srcs: [ 2328 ":tot_cronet_base_base_android_java_enums_srcjar__testing", 2329 ":tot_cronet_base_base_jni__action__testing__java", 2330 ":tot_cronet_base_java_features_srcjar__testing", 2331 "android/java/src/org/chromium/base/ApkAssets.java", 2332 "android/java/src/org/chromium/base/BaseFeatureMap.java", 2333 "android/java/src/org/chromium/base/BinderCallsListener.java", 2334 "android/java/src/org/chromium/base/BuildInfo.java", 2335 "android/java/src/org/chromium/base/BundleUtils.java", 2336 "android/java/src/org/chromium/base/CallbackController.java", 2337 "android/java/src/org/chromium/base/CollectionUtil.java", 2338 "android/java/src/org/chromium/base/CommandLineInitUtil.java", 2339 "android/java/src/org/chromium/base/CpuFeatures.java", 2340 "android/java/src/org/chromium/base/DiscardableReferencePool.java", 2341 "android/java/src/org/chromium/base/EventLog.java", 2342 "android/java/src/org/chromium/base/FeatureList.java", 2343 "android/java/src/org/chromium/base/FeatureMap.java", 2344 "android/java/src/org/chromium/base/FeatureParam.java", 2345 "android/java/src/org/chromium/base/Features.java", 2346 "android/java/src/org/chromium/base/FieldTrialList.java", 2347 "android/java/src/org/chromium/base/FileProviderUtils.java", 2348 "android/java/src/org/chromium/base/FileUtils.java", 2349 "android/java/src/org/chromium/base/Flag.java", 2350 "android/java/src/org/chromium/base/ImportantFileWriterAndroid.java", 2351 "android/java/src/org/chromium/base/InputHintChecker.java", 2352 "android/java/src/org/chromium/base/IntStringCallback.java", 2353 "android/java/src/org/chromium/base/IntentUtils.java", 2354 "android/java/src/org/chromium/base/JNIUtils.java", 2355 "android/java/src/org/chromium/base/JavaExceptionReporter.java", 2356 "android/java/src/org/chromium/base/JavaHandlerThread.java", 2357 "android/java/src/org/chromium/base/JniAndroid.java", 2358 "android/java/src/org/chromium/base/LocaleUtils.java", 2359 "android/java/src/org/chromium/base/MathUtils.java", 2360 "android/java/src/org/chromium/base/MutableBooleanParamWithSafeDefault.java", 2361 "android/java/src/org/chromium/base/MutableFlagWithSafeDefault.java", 2362 "android/java/src/org/chromium/base/MutableIntParamWithSafeDefault.java", 2363 "android/java/src/org/chromium/base/MutableParamWithSafeDefault.java", 2364 "android/java/src/org/chromium/base/PackageManagerUtils.java", 2365 "android/java/src/org/chromium/base/PackageUtils.java", 2366 "android/java/src/org/chromium/base/PathService.java", 2367 "android/java/src/org/chromium/base/PathUtils.java", 2368 "android/java/src/org/chromium/base/PiiElider.java", 2369 "android/java/src/org/chromium/base/PostNativeFlag.java", 2370 "android/java/src/org/chromium/base/PowerMonitor.java", 2371 "android/java/src/org/chromium/base/PowerMonitorForQ.java", 2372 "android/java/src/org/chromium/base/RadioUtils.java", 2373 "android/java/src/org/chromium/base/RequiredCallback.java", 2374 "android/java/src/org/chromium/base/TimezoneUtils.java", 2375 "android/java/src/org/chromium/base/Token.java", 2376 "android/java/src/org/chromium/base/TokenBase.java", 2377 "android/java/src/org/chromium/base/UnguessableToken.java", 2378 "android/java/src/org/chromium/base/UserData.java", 2379 "android/java/src/org/chromium/base/UserDataHost.java", 2380 "android/java/src/org/chromium/base/ValueChangedCallback.java", 2381 "android/java/src/org/chromium/base/WrappedClassLoader.java", 2382 "test/android/javatests/src/stub/org/chromium/base/test/ClangProfiler.java", 2383 ], 2384 static_libs: [ 2385 "jsr305", 2386 "tot_cronet_base_activity_state_java__testing", 2387 "tot_cronet_base_base_switches_java__testing", 2388 "tot_cronet_base_callback_java__testing", 2389 "tot_cronet_base_command_line_java__testing", 2390 "tot_cronet_base_jank_tracker_java__testing", 2391 "tot_cronet_base_library_loader_java__testing", 2392 "tot_cronet_base_lifetime_java__testing", 2393 "tot_cronet_base_log_java__testing", 2394 "tot_cronet_base_memory_java__testing", 2395 "tot_cronet_base_metrics_java__testing", 2396 "tot_cronet_base_promise_java__testing", 2397 "tot_cronet_base_resetters_java__testing", 2398 "tot_cronet_base_stream_util_java__testing", 2399 "tot_cronet_base_supplier_java__testing", 2400 "tot_cronet_base_sys_utils_java__testing", 2401 "tot_cronet_base_tasks_java__testing", 2402 "tot_cronet_base_time_utils_java__testing", 2403 "tot_cronet_base_unowned_user_data_java__testing", 2404 "tot_cronet_build_android_build_java__testing", 2405 "tot_cronet_third_party_jni_zero_jni_zero_java__testing", 2406 ], 2407 apex_available: [ 2408 "com.android.tethering", 2409 ], 2410 min_sdk_version: "30", 2411 libs: [ 2412 "androidx.annotation_annotation", 2413 "androidx.annotation_annotation-experimental", 2414 "error_prone_annotations", 2415 ], 2416 sdk_version: "current", 2417 visibility: [ 2418 "//external/cronet:__subpackages__", 2419 ], 2420 jarjar_rules: ":remove_gen_jni_jarjar_rules", 2421} 2422 2423// GN: //base:base_java_test_support__testing 2424java_library { 2425 name: "tot_cronet_base_base_java_test_support__testing", 2426 srcs: [ 2427 "test/android/javatests/src/org/chromium/base/test/ActivityFinisher.java", 2428 "test/android/javatests/src/org/chromium/base/test/BaseChromiumAndroidJUnitRunner.java", 2429 "test/android/javatests/src/org/chromium/base/test/BaseJUnit4ClassRunner.java", 2430 "test/android/javatests/src/org/chromium/base/test/LoadNative.java", 2431 "test/android/javatests/src/org/chromium/base/test/NativeCoverageInstrumentationRunListener.java", 2432 "test/android/javatests/src/org/chromium/base/test/ScreenshotOnFailureStatement.java", 2433 "test/android/javatests/src/org/chromium/base/test/SharedPreferencesTestUtil.java", 2434 "test/android/javatests/src/org/chromium/base/test/TestTraceEvent.java", 2435 "test/android/javatests/src/org/chromium/base/test/params/BaseJUnit4RunnerDelegate.java", 2436 "test/android/javatests/src/org/chromium/base/test/params/BlockJUnit4RunnerDelegate.java", 2437 "test/android/javatests/src/org/chromium/base/test/params/MethodParamAnnotationRule.java", 2438 "test/android/javatests/src/org/chromium/base/test/params/MethodParamRule.java", 2439 "test/android/javatests/src/org/chromium/base/test/params/ParameterAnnotations.java", 2440 "test/android/javatests/src/org/chromium/base/test/params/ParameterProvider.java", 2441 "test/android/javatests/src/org/chromium/base/test/params/ParameterSet.java", 2442 "test/android/javatests/src/org/chromium/base/test/params/ParameterizedCommandLineFlags.java", 2443 "test/android/javatests/src/org/chromium/base/test/params/ParameterizedFrameworkMethod.java", 2444 "test/android/javatests/src/org/chromium/base/test/params/ParameterizedRunner.java", 2445 "test/android/javatests/src/org/chromium/base/test/params/ParameterizedRunnerDelegate.java", 2446 "test/android/javatests/src/org/chromium/base/test/params/ParameterizedRunnerDelegateCommon.java", 2447 "test/android/javatests/src/org/chromium/base/test/params/ParameterizedRunnerDelegateFactory.java", 2448 "test/android/javatests/src/org/chromium/base/test/params/SkipCommandLineParameterization.java", 2449 "test/android/javatests/src/org/chromium/base/test/util/AdvancedMockContext.java", 2450 "test/android/javatests/src/org/chromium/base/test/util/AndroidSdkLevelSkipCheck.java", 2451 "test/android/javatests/src/org/chromium/base/test/util/AnnotationProcessingUtils.java", 2452 "test/android/javatests/src/org/chromium/base/test/util/AnnotationRule.java", 2453 "test/android/javatests/src/org/chromium/base/test/util/ApplicationContextWrapper.java", 2454 "test/android/javatests/src/org/chromium/base/test/util/ApplicationTestUtils.java", 2455 "test/android/javatests/src/org/chromium/base/test/util/BaseRestrictions.java", 2456 "test/android/javatests/src/org/chromium/base/test/util/Batch.java", 2457 "test/android/javatests/src/org/chromium/base/test/util/CallbackHelper.java", 2458 "test/android/javatests/src/org/chromium/base/test/util/CommandLineFlags.java", 2459 "test/android/javatests/src/org/chromium/base/test/util/Criteria.java", 2460 "test/android/javatests/src/org/chromium/base/test/util/CriteriaHelper.java", 2461 "test/android/javatests/src/org/chromium/base/test/util/CriteriaNotSatisfiedException.java", 2462 "test/android/javatests/src/org/chromium/base/test/util/DisableIf.java", 2463 "test/android/javatests/src/org/chromium/base/test/util/DisableIfSkipCheck.java", 2464 "test/android/javatests/src/org/chromium/base/test/util/DisabledTest.java", 2465 "test/android/javatests/src/org/chromium/base/test/util/DoNotBatch.java", 2466 "test/android/javatests/src/org/chromium/base/test/util/DoNotRevive.java", 2467 "test/android/javatests/src/org/chromium/base/test/util/DumpThreadsOnFailureRule.java", 2468 "test/android/javatests/src/org/chromium/base/test/util/EnormousTest.java", 2469 "test/android/javatests/src/org/chromium/base/test/util/Feature.java", 2470 "test/android/javatests/src/org/chromium/base/test/util/Features.java", 2471 "test/android/javatests/src/org/chromium/base/test/util/FieldTrials.java", 2472 "test/android/javatests/src/org/chromium/base/test/util/ForgivingClickAction.java", 2473 "test/android/javatests/src/org/chromium/base/test/util/HistogramWatcher.java", 2474 "test/android/javatests/src/org/chromium/base/test/util/ImportantFormFactors.java", 2475 "test/android/javatests/src/org/chromium/base/test/util/InMemorySharedPreferences.java", 2476 "test/android/javatests/src/org/chromium/base/test/util/InMemorySharedPreferencesContext.java", 2477 "test/android/javatests/src/org/chromium/base/test/util/IntegrationTest.java", 2478 "test/android/javatests/src/org/chromium/base/test/util/JniMocker.java", 2479 "test/android/javatests/src/org/chromium/base/test/util/LooperUtils.java", 2480 "test/android/javatests/src/org/chromium/base/test/util/Manual.java", 2481 "test/android/javatests/src/org/chromium/base/test/util/MaxAndroidSdkLevel.java", 2482 "test/android/javatests/src/org/chromium/base/test/util/MinAndroidSdkLevel.java", 2483 "test/android/javatests/src/org/chromium/base/test/util/PackageManagerWrapper.java", 2484 "test/android/javatests/src/org/chromium/base/test/util/PayloadCallbackHelper.java", 2485 "test/android/javatests/src/org/chromium/base/test/util/RawFailureHandler.java", 2486 "test/android/javatests/src/org/chromium/base/test/util/RequiresRestart.java", 2487 "test/android/javatests/src/org/chromium/base/test/util/Restriction.java", 2488 "test/android/javatests/src/org/chromium/base/test/util/RestrictionSkipCheck.java", 2489 "test/android/javatests/src/org/chromium/base/test/util/ScalableTimeout.java", 2490 "test/android/javatests/src/org/chromium/base/test/util/SkipCheck.java", 2491 "test/android/javatests/src/org/chromium/base/test/util/TestAnimations.java", 2492 "test/android/javatests/src/org/chromium/base/test/util/TestFileUtil.java", 2493 "test/android/javatests/src/org/chromium/base/test/util/TestThreadUtils.java", 2494 "test/android/javatests/src/org/chromium/base/test/util/TimeoutTimer.java", 2495 "test/android/javatests/src/org/chromium/base/test/util/UserActionTester.java", 2496 "test/android/javatests/src/org/chromium/base/test/util/ViewActionOnDescendant.java", 2497 "test/android/javatests/src/org/chromium/base/test/util/ViewPrinter.java", 2498 ], 2499 static_libs: [ 2500 "androidx.test.espresso.contrib", 2501 "androidx.test.runner", 2502 "androidx.test.uiautomator_uiautomator", 2503 "guava", 2504 "hamcrest", 2505 "hamcrest-library", 2506 "jsr305", 2507 "junit", 2508 "tot_cronet_base_base_cached_flags_java__testing", 2509 "tot_cronet_base_base_java__testing", 2510 "tot_cronet_base_base_java_url_utils_for_test__testing", 2511 "tot_cronet_base_tasks_java__testing", 2512 "tot_cronet_build_android_build_java__testing", 2513 "tot_cronet_testing_android_instrumentation_test_runner_java__testing", 2514 "tot_cronet_third_party_jni_zero_jni_zero_java__testing", 2515 ], 2516 apex_available: [ 2517 "com.android.tethering", 2518 ], 2519 min_sdk_version: "30", 2520 libs: [ 2521 "android.test.mock.stubs", 2522 "androidx.annotation_annotation", 2523 "androidx.core_core", 2524 "androidx.test.monitor", 2525 ], 2526 sdk_version: "current", 2527 visibility: [ 2528 "//external/cronet:__subpackages__", 2529 ], 2530 jarjar_rules: ":remove_gen_jni_jarjar_rules", 2531 errorprone: { 2532 javacflags: [ 2533 "-Xep:ReturnValueIgnored:WARN", 2534 ], 2535 }, 2536} 2537 2538// GN: //base:base_java_url_utils_for_test__testing 2539java_library { 2540 name: "tot_cronet_base_base_java_url_utils_for_test__testing", 2541 srcs: [ 2542 "test/android/javatests/src/org/chromium/base/test/util/UrlUtils.java", 2543 ], 2544 static_libs: [ 2545 "junit", 2546 "tot_cronet_base_base_java__testing", 2547 "tot_cronet_build_android_build_java__testing", 2548 "tot_cronet_third_party_jni_zero_jni_zero_java__testing", 2549 ], 2550 apex_available: [ 2551 "com.android.tethering", 2552 ], 2553 min_sdk_version: "30", 2554 libs: [ 2555 "androidx.annotation_annotation", 2556 ], 2557 sdk_version: "current", 2558 visibility: [ 2559 "//external/cronet:__subpackages__", 2560 ], 2561 jarjar_rules: ":remove_gen_jni_jarjar_rules", 2562} 2563 2564// GN: //base:base_shared_preferences_java__testing 2565java_library { 2566 name: "tot_cronet_base_base_shared_preferences_java__testing", 2567 srcs: [ 2568 "android/java/src/org/chromium/base/shared_preferences/KeyPrefix.java", 2569 "android/java/src/org/chromium/base/shared_preferences/KnownPreferenceKeyRegistries.java", 2570 "android/java/src/org/chromium/base/shared_preferences/PreferenceKeyChecker.java", 2571 "android/java/src/org/chromium/base/shared_preferences/PreferenceKeyRegistry.java", 2572 "android/java/src/org/chromium/base/shared_preferences/SharedPreferencesManager.java", 2573 "android/java/src/org/chromium/base/shared_preferences/StrictPreferenceKeyChecker.java", 2574 ], 2575 static_libs: [ 2576 "guava", 2577 "tot_cronet_base_base_java__testing", 2578 "tot_cronet_build_android_build_java__testing", 2579 "tot_cronet_third_party_jni_zero_jni_zero_java__testing", 2580 ], 2581 apex_available: [ 2582 "com.android.tethering", 2583 ], 2584 min_sdk_version: "30", 2585 libs: [ 2586 "androidx.annotation_annotation", 2587 ], 2588 sdk_version: "current", 2589 visibility: [ 2590 "//external/cronet:__subpackages__", 2591 ], 2592 jarjar_rules: ":remove_gen_jni_jarjar_rules", 2593} 2594 2595// GN: //base:base_static 2596cc_library_static { 2597 name: "tot_cronet_base_base_static", 2598 srcs: [ 2599 "base_switches.cc", 2600 ], 2601 host_cross_supported: false, 2602 generated_headers: [ 2603 "tot_cronet_base_fuzzing_buildflags", 2604 "tot_cronet_build_chromeos_buildflags", 2605 ], 2606 export_generated_headers: [ 2607 "tot_cronet_base_fuzzing_buildflags", 2608 "tot_cronet_build_chromeos_buildflags", 2609 ], 2610 defaults: [ 2611 "tot_cronet_cc_defaults", 2612 ], 2613 cflags: [ 2614 "-DANDROID", 2615 "-DANDROID_NDK_VERSION_ROLL=r27_1", 2616 "-DCR_CLANG_REVISION=\"llvmorg-20-init-13894-g8cb44859-1\"", 2617 "-DCR_LIBCXX_REVISION=6a91009985a46122b061d36bb27f2c94f99126df", 2618 "-DDYNAMIC_ANNOTATIONS_ENABLED=0", 2619 "-DHAVE_SYS_UIO_H", 2620 "-DNDEBUG", 2621 "-DNVALGRIND", 2622 "-DOFFICIAL_BUILD", 2623 "-DTMP_REBUILD_HACK", 2624 "-D_GNU_SOURCE", 2625 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", 2626 "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", 2627 "-D_LIBCPP_INSTRUMENTED_WITH_ASAN=0", 2628 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", 2629 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 2630 "-D__STDC_CONSTANT_MACROS", 2631 "-D__STDC_FORMAT_MACROS", 2632 "-O2", 2633 "-fdata-sections", 2634 "-ffunction-sections", 2635 "-fstack-protector", 2636 "-fvisibility-inlines-hidden", 2637 "-fvisibility=hidden", 2638 "-g1", 2639 ], 2640 include_dirs: [ 2641 "external/cronet/tot/", 2642 "external/cronet/tot/buildtools/third_party/libc++/", 2643 "external/cronet/tot/third_party/libc++/src/include", 2644 "external/cronet/tot/third_party/libc++abi/src/include", 2645 ], 2646 cpp_std: "c++20", 2647 ldflags: [ 2648 "-Wl,--as-needed", 2649 "-Wl,--gc-sections", 2650 "-Wl,--icf=all", 2651 ], 2652 visibility: [ 2653 "//external/cronet:__subpackages__", 2654 ], 2655 target: { 2656 android_arm: { 2657 cflags: [ 2658 "-D_FORTIFY_SOURCE=2", 2659 ], 2660 }, 2661 android_arm64: { 2662 cflags: [ 2663 "-D_FORTIFY_SOURCE=2", 2664 "-D__ARM_NEON__=1", 2665 "-mno-outline", 2666 ], 2667 }, 2668 android_x86: { 2669 cflags: [ 2670 "-D_FORTIFY_SOURCE=2", 2671 "-msse3", 2672 ], 2673 }, 2674 android_x86_64: { 2675 cflags: [ 2676 "-D_FORTIFY_SOURCE=2", 2677 "-msse3", 2678 ], 2679 }, 2680 }, 2681} 2682 2683// GN: //base:base_static__testing 2684cc_library_static { 2685 name: "tot_cronet_base_base_static__testing", 2686 srcs: [ 2687 "base_switches.cc", 2688 ], 2689 host_supported: true, 2690 host_cross_supported: false, 2691 generated_headers: [ 2692 "tot_cronet_base_fuzzing_buildflags__testing", 2693 "tot_cronet_build_chromeos_buildflags__testing", 2694 ], 2695 export_generated_headers: [ 2696 "tot_cronet_base_fuzzing_buildflags__testing", 2697 "tot_cronet_build_chromeos_buildflags__testing", 2698 ], 2699 defaults: [ 2700 "tot_cronet_cc_defaults", 2701 ], 2702 cflags: [ 2703 "-DCR_CLANG_REVISION=\"llvmorg-20-init-13894-g8cb44859-1\"", 2704 "-DCR_LIBCXX_REVISION=6a91009985a46122b061d36bb27f2c94f99126df", 2705 "-DDYNAMIC_ANNOTATIONS_ENABLED=0", 2706 "-DNDEBUG", 2707 "-DNVALGRIND", 2708 "-DOFFICIAL_BUILD", 2709 "-DTMP_REBUILD_HACK", 2710 "-D_GNU_SOURCE", 2711 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", 2712 "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", 2713 "-D_LIBCPP_INSTRUMENTED_WITH_ASAN=0", 2714 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", 2715 "-D__STDC_CONSTANT_MACROS", 2716 "-D__STDC_FORMAT_MACROS", 2717 "-O2", 2718 "-fdata-sections", 2719 "-ffunction-sections", 2720 "-fstack-protector", 2721 "-fvisibility-inlines-hidden", 2722 "-fvisibility=hidden", 2723 "-g1", 2724 ], 2725 include_dirs: [ 2726 "external/cronet/tot/", 2727 "external/cronet/tot/buildtools/third_party/libc++/", 2728 "external/cronet/tot/third_party/libc++/src/include", 2729 "external/cronet/tot/third_party/libc++abi/src/include", 2730 ], 2731 cpp_std: "c++20", 2732 ldflags: [ 2733 "-Wl,--as-needed", 2734 "-Wl,--gc-sections", 2735 "-Wl,--icf=all", 2736 ], 2737 visibility: [ 2738 "//external/cronet:__subpackages__", 2739 ], 2740 target: { 2741 android_arm: { 2742 cflags: [ 2743 "-DANDROID", 2744 "-DANDROID_NDK_VERSION_ROLL=r27_1", 2745 "-DHAVE_SYS_UIO_H", 2746 "-D_FORTIFY_SOURCE=2", 2747 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 2748 ], 2749 }, 2750 android_arm64: { 2751 cflags: [ 2752 "-DANDROID", 2753 "-DANDROID_NDK_VERSION_ROLL=r27_1", 2754 "-DHAVE_SYS_UIO_H", 2755 "-D_FORTIFY_SOURCE=2", 2756 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 2757 "-D__ARM_NEON__=1", 2758 "-mno-outline", 2759 ], 2760 }, 2761 android_riscv64: { 2762 cflags: [ 2763 "-DANDROID", 2764 "-DANDROID_NDK_VERSION_ROLL=r27_1", 2765 "-DHAVE_SYS_UIO_H", 2766 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 2767 ], 2768 }, 2769 android_x86: { 2770 cflags: [ 2771 "-DANDROID", 2772 "-DANDROID_NDK_VERSION_ROLL=r27_1", 2773 "-DHAVE_SYS_UIO_H", 2774 "-D_FORTIFY_SOURCE=2", 2775 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 2776 "-msse3", 2777 ], 2778 }, 2779 android_x86_64: { 2780 cflags: [ 2781 "-DANDROID", 2782 "-DANDROID_NDK_VERSION_ROLL=r27_1", 2783 "-DHAVE_SYS_UIO_H", 2784 "-D_FORTIFY_SOURCE=2", 2785 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 2786 "-msse3", 2787 ], 2788 }, 2789 host: { 2790 cflags: [ 2791 "-DCR_SYSROOT_KEY=20230611T210420Z-2", 2792 "-DNO_UNWIND_TABLES", 2793 "-DUSE_AURA=1", 2794 "-DUSE_OZONE=1", 2795 "-DUSE_UDEV", 2796 "-D_FILE_OFFSET_BITS=64", 2797 "-D_FORTIFY_SOURCE=2", 2798 "-D_LARGEFILE64_SOURCE", 2799 "-D_LARGEFILE_SOURCE", 2800 "-fno-asynchronous-unwind-tables", 2801 "-fno-unwind-tables", 2802 "-msse3", 2803 ], 2804 }, 2805 }, 2806} 2807 2808// GN: //base:base_switches_java 2809java_library { 2810 name: "tot_cronet_base_base_switches_java", 2811 srcs: [ 2812 ":tot_cronet_base_java_switches_srcjar", 2813 ], 2814 defaults: [ 2815 "tot_cronet_java_framework_defaults", 2816 ], 2817 apex_available: [ 2818 "com.android.tethering", 2819 ], 2820 min_sdk_version: "30", 2821 visibility: [ 2822 "//external/cronet:__subpackages__", 2823 ], 2824 jarjar_rules: ":remove_gen_jni_jarjar_rules", 2825} 2826 2827// GN: //base:base_switches_java__testing 2828java_library { 2829 name: "tot_cronet_base_base_switches_java__testing", 2830 srcs: [ 2831 ":tot_cronet_base_java_switches_srcjar__testing", 2832 ], 2833 apex_available: [ 2834 "com.android.tethering", 2835 ], 2836 min_sdk_version: "30", 2837 sdk_version: "current", 2838 visibility: [ 2839 "//external/cronet:__subpackages__", 2840 ], 2841 jarjar_rules: ":remove_gen_jni_jarjar_rules", 2842} 2843 2844// GN: //base:callback_java 2845java_library { 2846 name: "tot_cronet_base_callback_java", 2847 srcs: [ 2848 "android/java/src/org/chromium/base/Callback.java", 2849 "android/java/src/org/chromium/base/CallbackUtils.java", 2850 ], 2851 static_libs: [ 2852 "jsr305", 2853 "tot_cronet_build_android_build_java", 2854 "tot_cronet_third_party_jni_zero_jni_zero_java", 2855 ], 2856 defaults: [ 2857 "tot_cronet_java_framework_defaults", 2858 ], 2859 apex_available: [ 2860 "com.android.tethering", 2861 ], 2862 min_sdk_version: "30", 2863 libs: [ 2864 "androidx.annotation_annotation", 2865 "androidx.annotation_annotation-experimental", 2866 "error_prone_annotations", 2867 ], 2868 visibility: [ 2869 "//external/cronet:__subpackages__", 2870 ], 2871 jarjar_rules: ":remove_gen_jni_jarjar_rules", 2872} 2873 2874// GN: //base:callback_java__testing 2875java_library { 2876 name: "tot_cronet_base_callback_java__testing", 2877 srcs: [ 2878 "android/java/src/org/chromium/base/Callback.java", 2879 "android/java/src/org/chromium/base/CallbackUtils.java", 2880 ], 2881 static_libs: [ 2882 "jsr305", 2883 "tot_cronet_build_android_build_java__testing", 2884 "tot_cronet_third_party_jni_zero_jni_zero_java__testing", 2885 ], 2886 apex_available: [ 2887 "com.android.tethering", 2888 ], 2889 min_sdk_version: "30", 2890 libs: [ 2891 "androidx.annotation_annotation", 2892 "androidx.annotation_annotation-experimental", 2893 "error_prone_annotations", 2894 ], 2895 sdk_version: "current", 2896 visibility: [ 2897 "//external/cronet:__subpackages__", 2898 ], 2899 jarjar_rules: ":remove_gen_jni_jarjar_rules", 2900} 2901 2902// GN: //base:check_version_internal 2903cc_library_static { 2904 name: "tot_cronet_base_check_version_internal", 2905 host_cross_supported: false, 2906 generated_headers: [ 2907 "tot_cronet_base_check_version_internal_action", 2908 ], 2909 export_generated_headers: [ 2910 "tot_cronet_base_check_version_internal_action", 2911 ], 2912 defaults: [ 2913 "tot_cronet_cc_defaults", 2914 ], 2915 cflags: [ 2916 "-DANDROID", 2917 "-DANDROID_NDK_VERSION_ROLL=r27_1", 2918 "-DCR_CLANG_REVISION=\"llvmorg-20-init-13894-g8cb44859-1\"", 2919 "-DCR_LIBCXX_REVISION=6a91009985a46122b061d36bb27f2c94f99126df", 2920 "-DDYNAMIC_ANNOTATIONS_ENABLED=0", 2921 "-DHAVE_SYS_UIO_H", 2922 "-DNDEBUG", 2923 "-DNVALGRIND", 2924 "-DOFFICIAL_BUILD", 2925 "-DTMP_REBUILD_HACK", 2926 "-D_GNU_SOURCE", 2927 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", 2928 "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", 2929 "-D_LIBCPP_INSTRUMENTED_WITH_ASAN=0", 2930 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", 2931 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 2932 "-D__STDC_CONSTANT_MACROS", 2933 "-D__STDC_FORMAT_MACROS", 2934 "-fdata-sections", 2935 "-ffunction-sections", 2936 "-fstack-protector", 2937 "-fvisibility-inlines-hidden", 2938 "-fvisibility=hidden", 2939 "-g1", 2940 ], 2941 include_dirs: [ 2942 "external/cronet/tot/", 2943 "external/cronet/tot/buildtools/third_party/libc++/", 2944 "external/cronet/tot/third_party/libc++/src/include", 2945 "external/cronet/tot/third_party/libc++abi/src/include", 2946 ], 2947 cpp_std: "c++20", 2948 ldflags: [ 2949 "-Wl,--as-needed", 2950 "-Wl,--gc-sections", 2951 "-Wl,--icf=all", 2952 ], 2953 visibility: [ 2954 "//external/cronet:__subpackages__", 2955 ], 2956 target: { 2957 android_arm: { 2958 cflags: [ 2959 "-D_FORTIFY_SOURCE=2", 2960 ], 2961 }, 2962 android_arm64: { 2963 cflags: [ 2964 "-D_FORTIFY_SOURCE=2", 2965 "-D__ARM_NEON__=1", 2966 "-O2", 2967 "-mno-outline", 2968 ], 2969 }, 2970 android_x86: { 2971 cflags: [ 2972 "-D_FORTIFY_SOURCE=2", 2973 "-msse3", 2974 ], 2975 }, 2976 android_x86_64: { 2977 cflags: [ 2978 "-D_FORTIFY_SOURCE=2", 2979 "-O2", 2980 "-msse3", 2981 ], 2982 }, 2983 }, 2984} 2985 2986// GN: //base:check_version_internal__testing 2987cc_library_static { 2988 name: "tot_cronet_base_check_version_internal__testing", 2989 host_supported: true, 2990 host_cross_supported: false, 2991 generated_headers: [ 2992 "tot_cronet_base_check_version_internal_action__testing", 2993 ], 2994 export_generated_headers: [ 2995 "tot_cronet_base_check_version_internal_action__testing", 2996 ], 2997 defaults: [ 2998 "tot_cronet_cc_defaults", 2999 ], 3000 cflags: [ 3001 "-DCR_CLANG_REVISION=\"llvmorg-20-init-13894-g8cb44859-1\"", 3002 "-DCR_LIBCXX_REVISION=6a91009985a46122b061d36bb27f2c94f99126df", 3003 "-DDYNAMIC_ANNOTATIONS_ENABLED=0", 3004 "-DNDEBUG", 3005 "-DNVALGRIND", 3006 "-DOFFICIAL_BUILD", 3007 "-DTMP_REBUILD_HACK", 3008 "-D_GNU_SOURCE", 3009 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", 3010 "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", 3011 "-D_LIBCPP_INSTRUMENTED_WITH_ASAN=0", 3012 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", 3013 "-D__STDC_CONSTANT_MACROS", 3014 "-D__STDC_FORMAT_MACROS", 3015 "-fdata-sections", 3016 "-ffunction-sections", 3017 "-fstack-protector", 3018 "-fvisibility-inlines-hidden", 3019 "-fvisibility=hidden", 3020 "-g1", 3021 ], 3022 include_dirs: [ 3023 "external/cronet/tot/", 3024 "external/cronet/tot/buildtools/third_party/libc++/", 3025 "external/cronet/tot/third_party/libc++/src/include", 3026 "external/cronet/tot/third_party/libc++abi/src/include", 3027 ], 3028 cpp_std: "c++20", 3029 ldflags: [ 3030 "-Wl,--as-needed", 3031 "-Wl,--gc-sections", 3032 "-Wl,--icf=all", 3033 ], 3034 visibility: [ 3035 "//external/cronet:__subpackages__", 3036 ], 3037 target: { 3038 android_arm: { 3039 cflags: [ 3040 "-DANDROID", 3041 "-DANDROID_NDK_VERSION_ROLL=r27_1", 3042 "-DHAVE_SYS_UIO_H", 3043 "-D_FORTIFY_SOURCE=2", 3044 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 3045 ], 3046 }, 3047 android_arm64: { 3048 cflags: [ 3049 "-DANDROID", 3050 "-DANDROID_NDK_VERSION_ROLL=r27_1", 3051 "-DHAVE_SYS_UIO_H", 3052 "-D_FORTIFY_SOURCE=2", 3053 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 3054 "-D__ARM_NEON__=1", 3055 "-O2", 3056 "-mno-outline", 3057 ], 3058 }, 3059 android_riscv64: { 3060 cflags: [ 3061 "-DANDROID", 3062 "-DANDROID_NDK_VERSION_ROLL=r27_1", 3063 "-DHAVE_SYS_UIO_H", 3064 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 3065 ], 3066 }, 3067 android_x86: { 3068 cflags: [ 3069 "-DANDROID", 3070 "-DANDROID_NDK_VERSION_ROLL=r27_1", 3071 "-DHAVE_SYS_UIO_H", 3072 "-D_FORTIFY_SOURCE=2", 3073 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 3074 "-msse3", 3075 ], 3076 }, 3077 android_x86_64: { 3078 cflags: [ 3079 "-DANDROID", 3080 "-DANDROID_NDK_VERSION_ROLL=r27_1", 3081 "-DHAVE_SYS_UIO_H", 3082 "-D_FORTIFY_SOURCE=2", 3083 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 3084 "-O2", 3085 "-msse3", 3086 ], 3087 }, 3088 host: { 3089 cflags: [ 3090 "-DCR_SYSROOT_KEY=20230611T210420Z-2", 3091 "-DNO_UNWIND_TABLES", 3092 "-DUSE_AURA=1", 3093 "-DUSE_OZONE=1", 3094 "-DUSE_UDEV", 3095 "-D_FILE_OFFSET_BITS=64", 3096 "-D_FORTIFY_SOURCE=2", 3097 "-D_LARGEFILE64_SOURCE", 3098 "-D_LARGEFILE_SOURCE", 3099 "-O2", 3100 "-fno-asynchronous-unwind-tables", 3101 "-fno-unwind-tables", 3102 "-msse3", 3103 ], 3104 }, 3105 }, 3106} 3107 3108// GN: //base:command_line_java 3109java_library { 3110 name: "tot_cronet_base_command_line_java", 3111 srcs: [ 3112 ":tot_cronet_base_command_line_jni__action__java", 3113 "android/java/src/org/chromium/base/CommandLine.java", 3114 ], 3115 static_libs: [ 3116 "tot_cronet_base_log_java", 3117 "tot_cronet_base_resetters_java", 3118 "tot_cronet_third_party_jni_zero_jni_zero_java", 3119 ], 3120 defaults: [ 3121 "tot_cronet_java_framework_defaults", 3122 ], 3123 apex_available: [ 3124 "com.android.tethering", 3125 ], 3126 min_sdk_version: "30", 3127 libs: [ 3128 "androidx.annotation_annotation", 3129 "androidx.annotation_annotation-experimental", 3130 ], 3131 visibility: [ 3132 "//external/cronet:__subpackages__", 3133 ], 3134 jarjar_rules: ":remove_gen_jni_jarjar_rules", 3135} 3136 3137// GN: //base:command_line_java__testing 3138java_library { 3139 name: "tot_cronet_base_command_line_java__testing", 3140 srcs: [ 3141 ":tot_cronet_base_command_line_jni__action__testing__java", 3142 "android/java/src/org/chromium/base/CommandLine.java", 3143 ], 3144 static_libs: [ 3145 "tot_cronet_base_log_java__testing", 3146 "tot_cronet_base_resetters_java__testing", 3147 "tot_cronet_third_party_jni_zero_jni_zero_java__testing", 3148 ], 3149 apex_available: [ 3150 "com.android.tethering", 3151 ], 3152 min_sdk_version: "30", 3153 libs: [ 3154 "androidx.annotation_annotation", 3155 "androidx.annotation_annotation-experimental", 3156 ], 3157 sdk_version: "current", 3158 visibility: [ 3159 "//external/cronet:__subpackages__", 3160 ], 3161 jarjar_rules: ":remove_gen_jni_jarjar_rules", 3162} 3163 3164// GN: //base:debugging_buildflags__testing 3165cc_library_headers { 3166 name: "tot_cronet_base_debugging_buildflags__testing_export_generated_headers", 3167 host_supported: true, 3168 host_cross_supported: false, 3169 generated_headers: [ 3170 "tot_cronet_base_debugging_buildflags__testing", 3171 ], 3172 export_generated_headers: [ 3173 "tot_cronet_base_debugging_buildflags__testing", 3174 ], 3175 defaults: [ 3176 "tot_cronet_cc_defaults", 3177 ], 3178} 3179 3180// GN: //base:debugging_buildflags 3181cc_library_headers { 3182 name: "tot_cronet_base_debugging_buildflags_export_generated_headers", 3183 host_cross_supported: false, 3184 generated_headers: [ 3185 "tot_cronet_base_debugging_buildflags", 3186 ], 3187 export_generated_headers: [ 3188 "tot_cronet_base_debugging_buildflags", 3189 ], 3190 defaults: [ 3191 "tot_cronet_cc_defaults", 3192 ], 3193} 3194 3195// GN: //base:i18n__testing 3196cc_library_static { 3197 name: "tot_cronet_base_i18n__testing", 3198 srcs: [ 3199 "i18n/base_i18n_switches.cc", 3200 "i18n/break_iterator.cc", 3201 "i18n/case_conversion.cc", 3202 "i18n/char_iterator.cc", 3203 "i18n/character_encoding.cc", 3204 "i18n/encoding_detection.cc", 3205 "i18n/file_util_icu.cc", 3206 "i18n/i18n_constants.cc", 3207 "i18n/icu_string_conversions.cc", 3208 "i18n/icu_util.cc", 3209 "i18n/message_formatter.cc", 3210 "i18n/number_formatting.cc", 3211 "i18n/rtl.cc", 3212 "i18n/streaming_utf8_validator.cc", 3213 "i18n/string_compare.cc", 3214 "i18n/string_search.cc", 3215 "i18n/time_formatting.cc", 3216 "i18n/timezone.cc", 3217 "i18n/utf8_validator_tables.cc", 3218 ], 3219 shared_libs: [ 3220 "libandroid", 3221 "liblog", 3222 "libz", 3223 ], 3224 host_cross_supported: false, 3225 generated_headers: [ 3226 "tot_cronet_base_allocator_buildflags__testing", 3227 "tot_cronet_base_allocator_partition_allocator_src_partition_alloc_buildflags__testing", 3228 "tot_cronet_base_anchor_functions_buildflags__testing", 3229 "tot_cronet_base_build_date__testing", 3230 "tot_cronet_base_cfi_buildflags__testing", 3231 "tot_cronet_base_check_version_internal_action__testing", 3232 "tot_cronet_base_clang_profiling_buildflags__testing", 3233 "tot_cronet_base_debugging_buildflags__testing", 3234 "tot_cronet_base_feature_list_buildflags__testing", 3235 "tot_cronet_base_fuzzing_buildflags__testing", 3236 "tot_cronet_base_ios_cronet_buildflags__testing", 3237 "tot_cronet_base_orderfile_buildflags__testing", 3238 "tot_cronet_base_power_monitor_buildflags__testing", 3239 "tot_cronet_base_profiler_buildflags__testing", 3240 "tot_cronet_base_protected_memory_buildflags__testing", 3241 "tot_cronet_base_rust_logger_cxx_generated_gen__testing_header", 3242 "tot_cronet_base_sanitizer_buildflags__testing", 3243 "tot_cronet_base_synchronization_buildflags__testing", 3244 "tot_cronet_base_tracing_buildflags__testing", 3245 "tot_cronet_build_blink_buildflags__testing", 3246 "tot_cronet_build_branding_buildflags__testing", 3247 "tot_cronet_build_chromecast_buildflags__testing", 3248 "tot_cronet_build_chromeos_buildflags__testing", 3249 "tot_cronet_build_config_compiler_compiler_buildflags__testing", 3250 "tot_cronet_build_ios_buildflags__testing", 3251 "tot_cronet_third_party_jni_zero_generate_jni__action__testing", 3252 "tot_cronet_third_party_jni_zero_system_jni__action__testing", 3253 "tot_cronet_third_party_rust_serde_json_lenient_v0_2_wrapper_wrapper_cxx_generated_gen__testing_header", 3254 ], 3255 export_generated_headers: [ 3256 "tot_cronet_base_allocator_buildflags__testing", 3257 "tot_cronet_base_allocator_partition_allocator_src_partition_alloc_buildflags__testing", 3258 "tot_cronet_base_anchor_functions_buildflags__testing", 3259 "tot_cronet_base_build_date__testing", 3260 "tot_cronet_base_cfi_buildflags__testing", 3261 "tot_cronet_base_check_version_internal_action__testing", 3262 "tot_cronet_base_clang_profiling_buildflags__testing", 3263 "tot_cronet_base_debugging_buildflags__testing", 3264 "tot_cronet_base_feature_list_buildflags__testing", 3265 "tot_cronet_base_fuzzing_buildflags__testing", 3266 "tot_cronet_base_ios_cronet_buildflags__testing", 3267 "tot_cronet_base_orderfile_buildflags__testing", 3268 "tot_cronet_base_power_monitor_buildflags__testing", 3269 "tot_cronet_base_profiler_buildflags__testing", 3270 "tot_cronet_base_protected_memory_buildflags__testing", 3271 "tot_cronet_base_rust_logger_cxx_generated_gen__testing_header", 3272 "tot_cronet_base_sanitizer_buildflags__testing", 3273 "tot_cronet_base_synchronization_buildflags__testing", 3274 "tot_cronet_base_tracing_buildflags__testing", 3275 "tot_cronet_build_blink_buildflags__testing", 3276 "tot_cronet_build_branding_buildflags__testing", 3277 "tot_cronet_build_chromecast_buildflags__testing", 3278 "tot_cronet_build_chromeos_buildflags__testing", 3279 "tot_cronet_build_config_compiler_compiler_buildflags__testing", 3280 "tot_cronet_build_ios_buildflags__testing", 3281 "tot_cronet_third_party_jni_zero_generate_jni__action__testing", 3282 "tot_cronet_third_party_jni_zero_system_jni__action__testing", 3283 "tot_cronet_third_party_rust_serde_json_lenient_v0_2_wrapper_wrapper_cxx_generated_gen__testing_header", 3284 ], 3285 defaults: [ 3286 "tot_cronet_cc_defaults", 3287 ], 3288 cflags: [ 3289 "-DANDROID", 3290 "-DANDROID_NDK_VERSION_ROLL=r27_1", 3291 "-DBASE_I18N_IMPLEMENTATION", 3292 "-DCR_CLANG_REVISION=\"llvmorg-20-init-13894-g8cb44859-1\"", 3293 "-DCR_CXX_INCLUDE=\"third_party/rust/chromium_crates_io/vendor/cxx-1.0.130/include/cxx.h\"", 3294 "-DCR_LIBCXX_REVISION=6a91009985a46122b061d36bb27f2c94f99126df", 3295 "-DDYNAMIC_ANNOTATIONS_ENABLED=0", 3296 "-DHAVE_SYS_UIO_H", 3297 "-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE", 3298 "-DNDEBUG", 3299 "-DNVALGRIND", 3300 "-DOFFICIAL_BUILD", 3301 "-DTMP_REBUILD_HACK", 3302 "-DUSE_CHROMIUM_ICU=1", 3303 "-DU_ENABLE_DYLOAD=0", 3304 "-DU_ENABLE_RESOURCE_TRACING=0", 3305 "-DU_ENABLE_TRACING=1", 3306 "-DU_STATIC_IMPLEMENTATION", 3307 "-DU_USING_ICU_NAMESPACE=0", 3308 "-D_GNU_SOURCE", 3309 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", 3310 "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", 3311 "-D_LIBCPP_INSTRUMENTED_WITH_ASAN=0", 3312 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", 3313 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 3314 "-D__STDC_CONSTANT_MACROS", 3315 "-D__STDC_FORMAT_MACROS", 3316 "-O2", 3317 "-fdata-sections", 3318 "-ffunction-sections", 3319 "-fstack-protector", 3320 "-fvisibility-inlines-hidden", 3321 "-fvisibility=hidden", 3322 "-g1", 3323 ], 3324 include_dirs: [ 3325 "external/cronet/tot/", 3326 "external/cronet/tot/base/allocator/partition_allocator/src/", 3327 "external/cronet/tot/buildtools/third_party/libc++/", 3328 "external/cronet/tot/third_party/abseil-cpp/", 3329 "external/cronet/tot/third_party/boringssl/src/include/", 3330 "external/cronet/tot/third_party/ced/src/", 3331 "external/cronet/tot/third_party/icu/source/common/", 3332 "external/cronet/tot/third_party/icu/source/i18n/", 3333 "external/cronet/tot/third_party/libc++/src/include", 3334 "external/cronet/tot/third_party/libc++abi/src/include", 3335 ], 3336 cpp_std: "c++20", 3337 ldflags: [ 3338 "-Wl,--as-needed", 3339 "-Wl,--gc-sections", 3340 "-Wl,--icf=all", 3341 "-Wl,--script,external/cronet/tot/base/android/library_loader/anchor_functions.lds", 3342 ], 3343 visibility: [ 3344 "//external/cronet:__subpackages__", 3345 ], 3346 target: { 3347 android_arm: { 3348 cflags: [ 3349 "-D_FORTIFY_SOURCE=2", 3350 ], 3351 }, 3352 android_arm64: { 3353 cflags: [ 3354 "-D_FORTIFY_SOURCE=2", 3355 "-D__ARM_NEON__=1", 3356 "-mno-outline", 3357 ], 3358 }, 3359 android_x86: { 3360 cflags: [ 3361 "-D_FORTIFY_SOURCE=2", 3362 "-msse3", 3363 ], 3364 }, 3365 android_x86_64: { 3366 cflags: [ 3367 "-D_FORTIFY_SOURCE=2", 3368 "-msse3", 3369 ], 3370 }, 3371 }, 3372} 3373 3374// GN: //base:jank_tracker_java 3375java_library { 3376 name: "tot_cronet_base_jank_tracker_java", 3377 srcs: [ 3378 ":tot_cronet_base_jank_tracker_jni__action__java", 3379 "android/java/src/org/chromium/base/jank_tracker/FrameMetricsListener.java", 3380 "android/java/src/org/chromium/base/jank_tracker/FrameMetricsStore.java", 3381 "android/java/src/org/chromium/base/jank_tracker/JankActivityTracker.java", 3382 "android/java/src/org/chromium/base/jank_tracker/JankEndScenarioTime.java", 3383 "android/java/src/org/chromium/base/jank_tracker/JankMetricUMARecorder.java", 3384 "android/java/src/org/chromium/base/jank_tracker/JankMetrics.java", 3385 "android/java/src/org/chromium/base/jank_tracker/JankReportingRunnable.java", 3386 "android/java/src/org/chromium/base/jank_tracker/JankReportingScheduler.java", 3387 "android/java/src/org/chromium/base/jank_tracker/JankScenario.java", 3388 "android/java/src/org/chromium/base/jank_tracker/JankTracker.java", 3389 "android/java/src/org/chromium/base/jank_tracker/JankTrackerImpl.java", 3390 "android/java/src/org/chromium/base/jank_tracker/JankTrackerStateController.java", 3391 "android/java/src/org/chromium/base/jank_tracker/PlaceholderJankTracker.java", 3392 ], 3393 static_libs: [ 3394 "tot_cronet_base_activity_state_java", 3395 "tot_cronet_base_lifetime_java", 3396 "tot_cronet_base_log_java", 3397 "tot_cronet_base_tasks_java", 3398 "tot_cronet_base_time_utils_java", 3399 "tot_cronet_build_android_build_java", 3400 "tot_cronet_third_party_jni_zero_jni_zero_java", 3401 ], 3402 defaults: [ 3403 "tot_cronet_java_framework_defaults", 3404 ], 3405 apex_available: [ 3406 "com.android.tethering", 3407 ], 3408 min_sdk_version: "30", 3409 libs: [ 3410 "androidx.annotation_annotation", 3411 ], 3412 visibility: [ 3413 "//external/cronet:__subpackages__", 3414 ], 3415 jarjar_rules: ":remove_gen_jni_jarjar_rules", 3416} 3417 3418// GN: //base:jank_tracker_java__testing 3419java_library { 3420 name: "tot_cronet_base_jank_tracker_java__testing", 3421 srcs: [ 3422 ":tot_cronet_base_jank_tracker_jni__action__testing__java", 3423 "android/java/src/org/chromium/base/jank_tracker/FrameMetricsListener.java", 3424 "android/java/src/org/chromium/base/jank_tracker/FrameMetricsStore.java", 3425 "android/java/src/org/chromium/base/jank_tracker/JankActivityTracker.java", 3426 "android/java/src/org/chromium/base/jank_tracker/JankEndScenarioTime.java", 3427 "android/java/src/org/chromium/base/jank_tracker/JankMetricUMARecorder.java", 3428 "android/java/src/org/chromium/base/jank_tracker/JankMetrics.java", 3429 "android/java/src/org/chromium/base/jank_tracker/JankReportingRunnable.java", 3430 "android/java/src/org/chromium/base/jank_tracker/JankReportingScheduler.java", 3431 "android/java/src/org/chromium/base/jank_tracker/JankScenario.java", 3432 "android/java/src/org/chromium/base/jank_tracker/JankTracker.java", 3433 "android/java/src/org/chromium/base/jank_tracker/JankTrackerImpl.java", 3434 "android/java/src/org/chromium/base/jank_tracker/JankTrackerStateController.java", 3435 "android/java/src/org/chromium/base/jank_tracker/PlaceholderJankTracker.java", 3436 ], 3437 static_libs: [ 3438 "tot_cronet_base_activity_state_java__testing", 3439 "tot_cronet_base_lifetime_java__testing", 3440 "tot_cronet_base_log_java__testing", 3441 "tot_cronet_base_tasks_java__testing", 3442 "tot_cronet_base_time_utils_java__testing", 3443 "tot_cronet_build_android_build_java__testing", 3444 "tot_cronet_third_party_jni_zero_jni_zero_java__testing", 3445 ], 3446 apex_available: [ 3447 "com.android.tethering", 3448 ], 3449 min_sdk_version: "30", 3450 libs: [ 3451 "androidx.annotation_annotation", 3452 ], 3453 sdk_version: "current", 3454 visibility: [ 3455 "//external/cronet:__subpackages__", 3456 ], 3457 jarjar_rules: ":remove_gen_jni_jarjar_rules", 3458} 3459 3460// GN: //base:library_loader_java 3461java_library { 3462 name: "tot_cronet_base_library_loader_java", 3463 srcs: [ 3464 ":tot_cronet_base_library_loader_java_enums_srcjar", 3465 ":tot_cronet_base_library_loader_jni__action__java", 3466 "android/java/src/org/chromium/base/library_loader/LibraryLoader.java", 3467 "android/java/src/org/chromium/base/library_loader/LibraryPrefetcher.java", 3468 "android/java/src/org/chromium/base/library_loader/Linker.java", 3469 "android/java/src/org/chromium/base/library_loader/LinkerJni.java", 3470 "android/java/src/org/chromium/base/library_loader/LoaderErrors.java", 3471 "android/java/src/org/chromium/base/library_loader/NativeLibraryPreloader.java", 3472 "android/java/src/org/chromium/base/library_loader/ProcessInitException.java", 3473 ], 3474 static_libs: [ 3475 "jsr305", 3476 "tot_cronet_base_base_switches_java", 3477 "tot_cronet_base_callback_java", 3478 "tot_cronet_base_command_line_java", 3479 "tot_cronet_base_log_java", 3480 "tot_cronet_base_metrics_java", 3481 "tot_cronet_base_resetters_java", 3482 "tot_cronet_base_stream_util_java", 3483 "tot_cronet_base_sys_utils_java", 3484 "tot_cronet_base_tasks_java", 3485 "tot_cronet_base_time_utils_java", 3486 "tot_cronet_build_android_build_java", 3487 "tot_cronet_third_party_jni_zero_jni_zero_java", 3488 ], 3489 defaults: [ 3490 "tot_cronet_java_framework_defaults", 3491 ], 3492 apex_available: [ 3493 "com.android.tethering", 3494 ], 3495 min_sdk_version: "30", 3496 libs: [ 3497 "androidx.annotation_annotation", 3498 "androidx.annotation_annotation-experimental", 3499 "error_prone_annotations", 3500 ], 3501 visibility: [ 3502 "//external/cronet:__subpackages__", 3503 ], 3504 jarjar_rules: ":remove_gen_jni_jarjar_rules", 3505} 3506 3507// GN: //base:library_loader_java__testing 3508java_library { 3509 name: "tot_cronet_base_library_loader_java__testing", 3510 srcs: [ 3511 ":tot_cronet_base_library_loader_java_enums_srcjar__testing", 3512 ":tot_cronet_base_library_loader_jni__action__testing__java", 3513 "android/java/src/org/chromium/base/library_loader/LibraryLoader.java", 3514 "android/java/src/org/chromium/base/library_loader/LibraryPrefetcher.java", 3515 "android/java/src/org/chromium/base/library_loader/Linker.java", 3516 "android/java/src/org/chromium/base/library_loader/LinkerJni.java", 3517 "android/java/src/org/chromium/base/library_loader/LoaderErrors.java", 3518 "android/java/src/org/chromium/base/library_loader/NativeLibraryPreloader.java", 3519 "android/java/src/org/chromium/base/library_loader/ProcessInitException.java", 3520 ], 3521 static_libs: [ 3522 "jsr305", 3523 "tot_cronet_base_base_switches_java__testing", 3524 "tot_cronet_base_callback_java__testing", 3525 "tot_cronet_base_command_line_java__testing", 3526 "tot_cronet_base_log_java__testing", 3527 "tot_cronet_base_metrics_java__testing", 3528 "tot_cronet_base_resetters_java__testing", 3529 "tot_cronet_base_stream_util_java__testing", 3530 "tot_cronet_base_sys_utils_java__testing", 3531 "tot_cronet_base_tasks_java__testing", 3532 "tot_cronet_base_time_utils_java__testing", 3533 "tot_cronet_build_android_build_java__testing", 3534 "tot_cronet_third_party_jni_zero_jni_zero_java__testing", 3535 ], 3536 apex_available: [ 3537 "com.android.tethering", 3538 ], 3539 min_sdk_version: "30", 3540 libs: [ 3541 "androidx.annotation_annotation", 3542 "androidx.annotation_annotation-experimental", 3543 "error_prone_annotations", 3544 ], 3545 sdk_version: "current", 3546 visibility: [ 3547 "//external/cronet:__subpackages__", 3548 ], 3549 jarjar_rules: ":remove_gen_jni_jarjar_rules", 3550} 3551 3552// GN: //base:lifetime_java 3553java_library { 3554 name: "tot_cronet_base_lifetime_java", 3555 srcs: [ 3556 "android/java/src/org/chromium/base/LifetimeAssert.java", 3557 "android/java/src/org/chromium/base/lifetime/DestroyChecker.java", 3558 "android/java/src/org/chromium/base/lifetime/Destroyable.java", 3559 ], 3560 static_libs: [ 3561 "tot_cronet_base_tasks_java", 3562 "tot_cronet_build_android_build_java", 3563 ], 3564 defaults: [ 3565 "tot_cronet_java_framework_defaults", 3566 ], 3567 apex_available: [ 3568 "com.android.tethering", 3569 ], 3570 min_sdk_version: "30", 3571 libs: [ 3572 "androidx.annotation_annotation", 3573 ], 3574 visibility: [ 3575 "//external/cronet:__subpackages__", 3576 ], 3577 jarjar_rules: ":remove_gen_jni_jarjar_rules", 3578} 3579 3580// GN: //base:lifetime_java__testing 3581java_library { 3582 name: "tot_cronet_base_lifetime_java__testing", 3583 srcs: [ 3584 "android/java/src/org/chromium/base/LifetimeAssert.java", 3585 "android/java/src/org/chromium/base/lifetime/DestroyChecker.java", 3586 "android/java/src/org/chromium/base/lifetime/Destroyable.java", 3587 ], 3588 static_libs: [ 3589 "tot_cronet_base_tasks_java__testing", 3590 "tot_cronet_build_android_build_java__testing", 3591 ], 3592 apex_available: [ 3593 "com.android.tethering", 3594 ], 3595 min_sdk_version: "30", 3596 libs: [ 3597 "androidx.annotation_annotation", 3598 ], 3599 sdk_version: "current", 3600 visibility: [ 3601 "//external/cronet:__subpackages__", 3602 ], 3603 jarjar_rules: ":remove_gen_jni_jarjar_rules", 3604} 3605 3606// GN: //base:log_java 3607java_library { 3608 name: "tot_cronet_base_log_java", 3609 srcs: [ 3610 "android/java/src/org/chromium/base/JavaUtils.java", 3611 "android/java/src/org/chromium/base/Log.java", 3612 ], 3613 static_libs: [ 3614 "tot_cronet_build_android_build_java", 3615 ], 3616 defaults: [ 3617 "tot_cronet_java_framework_defaults", 3618 ], 3619 apex_available: [ 3620 "com.android.tethering", 3621 ], 3622 min_sdk_version: "30", 3623 libs: [ 3624 "androidx.annotation_annotation", 3625 ], 3626 visibility: [ 3627 "//external/cronet:__subpackages__", 3628 ], 3629 jarjar_rules: ":remove_gen_jni_jarjar_rules", 3630} 3631 3632// GN: //base:log_java__testing 3633java_library { 3634 name: "tot_cronet_base_log_java__testing", 3635 srcs: [ 3636 "android/java/src/org/chromium/base/JavaUtils.java", 3637 "android/java/src/org/chromium/base/Log.java", 3638 ], 3639 static_libs: [ 3640 "tot_cronet_build_android_build_java__testing", 3641 ], 3642 apex_available: [ 3643 "com.android.tethering", 3644 ], 3645 min_sdk_version: "30", 3646 libs: [ 3647 "androidx.annotation_annotation", 3648 ], 3649 sdk_version: "current", 3650 visibility: [ 3651 "//external/cronet:__subpackages__", 3652 ], 3653 jarjar_rules: ":remove_gen_jni_jarjar_rules", 3654} 3655 3656// GN: //base:memory_java 3657java_library { 3658 name: "tot_cronet_base_memory_java", 3659 srcs: [ 3660 ":tot_cronet_base_memory_jni__action__java", 3661 ":tot_cronet_base_memory_pressure_level_enum_srcjar", 3662 "android/java/src/org/chromium/base/MemoryPressureListener.java", 3663 "android/java/src/org/chromium/base/memory/JavaHeapDumpGenerator.java", 3664 "android/java/src/org/chromium/base/memory/MemoryInfoBridge.java", 3665 "android/java/src/org/chromium/base/memory/MemoryPressureCallback.java", 3666 "android/java/src/org/chromium/base/memory/MemoryPressureMonitor.java", 3667 "android/java/src/org/chromium/base/memory/MemoryPressureUma.java", 3668 "android/java/src/org/chromium/base/memory/MemoryPurgeManager.java", 3669 "android/java/src/org/chromium/base/memory/SelfFreezeCallback.java", 3670 ], 3671 static_libs: [ 3672 "tot_cronet_base_library_loader_java", 3673 "tot_cronet_base_log_java", 3674 "tot_cronet_base_metrics_java", 3675 "tot_cronet_base_resetters_java", 3676 "tot_cronet_base_supplier_java", 3677 "tot_cronet_base_tasks_java", 3678 "tot_cronet_base_time_utils_java", 3679 "tot_cronet_third_party_jni_zero_jni_zero_java", 3680 ], 3681 defaults: [ 3682 "tot_cronet_java_framework_defaults", 3683 ], 3684 apex_available: [ 3685 "com.android.tethering", 3686 ], 3687 min_sdk_version: "30", 3688 libs: [ 3689 "androidx.annotation_annotation", 3690 ], 3691 visibility: [ 3692 "//external/cronet:__subpackages__", 3693 ], 3694 jarjar_rules: ":remove_gen_jni_jarjar_rules", 3695} 3696 3697// GN: //base:memory_java__testing 3698java_library { 3699 name: "tot_cronet_base_memory_java__testing", 3700 srcs: [ 3701 ":tot_cronet_base_memory_jni__action__testing__java", 3702 ":tot_cronet_base_memory_pressure_level_enum_srcjar__testing", 3703 "android/java/src/org/chromium/base/MemoryPressureListener.java", 3704 "android/java/src/org/chromium/base/memory/JavaHeapDumpGenerator.java", 3705 "android/java/src/org/chromium/base/memory/MemoryInfoBridge.java", 3706 "android/java/src/org/chromium/base/memory/MemoryPressureCallback.java", 3707 "android/java/src/org/chromium/base/memory/MemoryPressureMonitor.java", 3708 "android/java/src/org/chromium/base/memory/MemoryPressureUma.java", 3709 "android/java/src/org/chromium/base/memory/MemoryPurgeManager.java", 3710 "android/java/src/org/chromium/base/memory/SelfFreezeCallback.java", 3711 ], 3712 static_libs: [ 3713 "tot_cronet_base_library_loader_java__testing", 3714 "tot_cronet_base_log_java__testing", 3715 "tot_cronet_base_metrics_java__testing", 3716 "tot_cronet_base_resetters_java__testing", 3717 "tot_cronet_base_supplier_java__testing", 3718 "tot_cronet_base_tasks_java__testing", 3719 "tot_cronet_base_time_utils_java__testing", 3720 "tot_cronet_third_party_jni_zero_jni_zero_java__testing", 3721 ], 3722 apex_available: [ 3723 "com.android.tethering", 3724 ], 3725 min_sdk_version: "30", 3726 libs: [ 3727 "androidx.annotation_annotation", 3728 ], 3729 sdk_version: "current", 3730 visibility: [ 3731 "//external/cronet:__subpackages__", 3732 ], 3733 jarjar_rules: ":remove_gen_jni_jarjar_rules", 3734} 3735 3736// GN: //base:metrics_ScopedSysTraceEvent_java 3737java_library { 3738 name: "tot_cronet_base_metrics_ScopedSysTraceEvent_java", 3739 srcs: [ 3740 "android/java/src/org/chromium/base/metrics/ScopedSysTraceEvent.java", 3741 ], 3742 defaults: [ 3743 "tot_cronet_java_framework_defaults", 3744 ], 3745 apex_available: [ 3746 "com.android.tethering", 3747 ], 3748 min_sdk_version: "30", 3749 visibility: [ 3750 "//external/cronet:__subpackages__", 3751 ], 3752 jarjar_rules: ":remove_gen_jni_jarjar_rules", 3753} 3754 3755// GN: //base:metrics_ScopedSysTraceEvent_java__testing 3756java_library { 3757 name: "tot_cronet_base_metrics_ScopedSysTraceEvent_java__testing", 3758 srcs: [ 3759 "android/java/src/org/chromium/base/metrics/ScopedSysTraceEvent.java", 3760 ], 3761 apex_available: [ 3762 "com.android.tethering", 3763 ], 3764 min_sdk_version: "30", 3765 sdk_version: "current", 3766 visibility: [ 3767 "//external/cronet:__subpackages__", 3768 ], 3769 jarjar_rules: ":remove_gen_jni_jarjar_rules", 3770} 3771 3772// GN: //base:metrics_java 3773java_library { 3774 name: "tot_cronet_base_metrics_java", 3775 srcs: [ 3776 ":tot_cronet_base_metrics_enum_srcjar", 3777 ":tot_cronet_base_metrics_jni__action__java", 3778 "android/java/src/org/chromium/base/metrics/CachingUmaRecorder.java", 3779 "android/java/src/org/chromium/base/metrics/HistogramBucket.java", 3780 "android/java/src/org/chromium/base/metrics/NativeUmaRecorder.java", 3781 "android/java/src/org/chromium/base/metrics/NoopUmaRecorder.java", 3782 "android/java/src/org/chromium/base/metrics/RecordHistogram.java", 3783 "android/java/src/org/chromium/base/metrics/RecordUserAction.java", 3784 "android/java/src/org/chromium/base/metrics/StatisticsRecorderAndroid.java", 3785 "android/java/src/org/chromium/base/metrics/TimingMetric.java", 3786 "android/java/src/org/chromium/base/metrics/UmaRecorder.java", 3787 "android/java/src/org/chromium/base/metrics/UmaRecorderHolder.java", 3788 ], 3789 static_libs: [ 3790 "jsr305", 3791 "tot_cronet_base_callback_java", 3792 "tot_cronet_base_log_java", 3793 "tot_cronet_base_metrics_ScopedSysTraceEvent_java", 3794 "tot_cronet_base_time_utils_java", 3795 "tot_cronet_build_android_build_java", 3796 "tot_cronet_third_party_jni_zero_jni_zero_java", 3797 ], 3798 defaults: [ 3799 "tot_cronet_java_framework_defaults", 3800 ], 3801 apex_available: [ 3802 "com.android.tethering", 3803 ], 3804 min_sdk_version: "30", 3805 libs: [ 3806 "androidx.annotation_annotation", 3807 "error_prone_annotations", 3808 ], 3809 visibility: [ 3810 "//external/cronet:__subpackages__", 3811 ], 3812 jarjar_rules: ":remove_gen_jni_jarjar_rules", 3813} 3814 3815// GN: //base:metrics_java__testing 3816java_library { 3817 name: "tot_cronet_base_metrics_java__testing", 3818 srcs: [ 3819 ":tot_cronet_base_metrics_enum_srcjar__testing", 3820 ":tot_cronet_base_metrics_jni__action__testing__java", 3821 "android/java/src/org/chromium/base/metrics/CachingUmaRecorder.java", 3822 "android/java/src/org/chromium/base/metrics/HistogramBucket.java", 3823 "android/java/src/org/chromium/base/metrics/NativeUmaRecorder.java", 3824 "android/java/src/org/chromium/base/metrics/NoopUmaRecorder.java", 3825 "android/java/src/org/chromium/base/metrics/RecordHistogram.java", 3826 "android/java/src/org/chromium/base/metrics/RecordUserAction.java", 3827 "android/java/src/org/chromium/base/metrics/StatisticsRecorderAndroid.java", 3828 "android/java/src/org/chromium/base/metrics/TimingMetric.java", 3829 "android/java/src/org/chromium/base/metrics/UmaRecorder.java", 3830 "android/java/src/org/chromium/base/metrics/UmaRecorderHolder.java", 3831 ], 3832 static_libs: [ 3833 "jsr305", 3834 "tot_cronet_base_callback_java__testing", 3835 "tot_cronet_base_log_java__testing", 3836 "tot_cronet_base_metrics_ScopedSysTraceEvent_java__testing", 3837 "tot_cronet_base_time_utils_java__testing", 3838 "tot_cronet_build_android_build_java__testing", 3839 "tot_cronet_third_party_jni_zero_jni_zero_java__testing", 3840 ], 3841 apex_available: [ 3842 "com.android.tethering", 3843 ], 3844 min_sdk_version: "30", 3845 libs: [ 3846 "androidx.annotation_annotation", 3847 "error_prone_annotations", 3848 ], 3849 sdk_version: "current", 3850 visibility: [ 3851 "//external/cronet:__subpackages__", 3852 ], 3853 jarjar_rules: ":remove_gen_jni_jarjar_rules", 3854} 3855 3856// GN: //base:promise_java 3857java_library { 3858 name: "tot_cronet_base_promise_java", 3859 srcs: [ 3860 "android/java/src/org/chromium/base/Promise.java", 3861 ], 3862 static_libs: [ 3863 "tot_cronet_base_callback_java", 3864 ], 3865 defaults: [ 3866 "tot_cronet_java_framework_defaults", 3867 ], 3868 apex_available: [ 3869 "com.android.tethering", 3870 ], 3871 min_sdk_version: "30", 3872 libs: [ 3873 "androidx.annotation_annotation", 3874 ], 3875 visibility: [ 3876 "//external/cronet:__subpackages__", 3877 ], 3878 jarjar_rules: ":remove_gen_jni_jarjar_rules", 3879} 3880 3881// GN: //base:promise_java__testing 3882java_library { 3883 name: "tot_cronet_base_promise_java__testing", 3884 srcs: [ 3885 "android/java/src/org/chromium/base/Promise.java", 3886 ], 3887 static_libs: [ 3888 "tot_cronet_base_callback_java__testing", 3889 ], 3890 apex_available: [ 3891 "com.android.tethering", 3892 ], 3893 min_sdk_version: "30", 3894 libs: [ 3895 "androidx.annotation_annotation", 3896 ], 3897 sdk_version: "current", 3898 visibility: [ 3899 "//external/cronet:__subpackages__", 3900 ], 3901 jarjar_rules: ":remove_gen_jni_jarjar_rules", 3902} 3903 3904// GN: //base:resetters_java 3905java_library { 3906 name: "tot_cronet_base_resetters_java", 3907 srcs: [ 3908 "android/java/src/org/chromium/base/ResettersForTesting.java", 3909 ], 3910 static_libs: [ 3911 "tot_cronet_build_android_build_java", 3912 ], 3913 defaults: [ 3914 "tot_cronet_java_framework_defaults", 3915 ], 3916 apex_available: [ 3917 "com.android.tethering", 3918 ], 3919 min_sdk_version: "30", 3920 libs: [ 3921 "androidx.annotation_annotation", 3922 "androidx.annotation_annotation-experimental", 3923 ], 3924 visibility: [ 3925 "//external/cronet:__subpackages__", 3926 ], 3927 jarjar_rules: ":remove_gen_jni_jarjar_rules", 3928} 3929 3930// GN: //base:resetters_java__testing 3931java_library { 3932 name: "tot_cronet_base_resetters_java__testing", 3933 srcs: [ 3934 "android/java/src/org/chromium/base/ResettersForTesting.java", 3935 ], 3936 static_libs: [ 3937 "tot_cronet_build_android_build_java__testing", 3938 ], 3939 apex_available: [ 3940 "com.android.tethering", 3941 ], 3942 min_sdk_version: "30", 3943 libs: [ 3944 "androidx.annotation_annotation", 3945 "androidx.annotation_annotation-experimental", 3946 ], 3947 sdk_version: "current", 3948 visibility: [ 3949 "//external/cronet:__subpackages__", 3950 ], 3951 jarjar_rules: ":remove_gen_jni_jarjar_rules", 3952} 3953 3954// GN: //base:rust_logger_cxx_generated 3955cc_library_static { 3956 name: "tot_cronet_base_rust_logger_cxx_generated", 3957 srcs: [ 3958 ":tot_cronet_base_rust_logger_cxx_generated_gen", 3959 ], 3960 host_cross_supported: false, 3961 generated_headers: [ 3962 "tot_cronet_base_rust_logger_cxx_generated_gen_header", 3963 ], 3964 export_generated_headers: [ 3965 "tot_cronet_base_rust_logger_cxx_generated_gen_header", 3966 ], 3967 defaults: [ 3968 "tot_cronet_cc_defaults", 3969 ], 3970 cflags: [ 3971 "-DANDROID", 3972 "-DANDROID_NDK_VERSION_ROLL=r27_1", 3973 "-DCR_CLANG_REVISION=\"llvmorg-20-init-13894-g8cb44859-1\"", 3974 "-DCR_CXX_INCLUDE=\"third_party/rust/chromium_crates_io/vendor/cxx-1.0.130/include/cxx.h\"", 3975 "-DCR_LIBCXX_REVISION=6a91009985a46122b061d36bb27f2c94f99126df", 3976 "-DDYNAMIC_ANNOTATIONS_ENABLED=0", 3977 "-DHAVE_SYS_UIO_H", 3978 "-DNDEBUG", 3979 "-DNVALGRIND", 3980 "-DOFFICIAL_BUILD", 3981 "-DTMP_REBUILD_HACK", 3982 "-D_GNU_SOURCE", 3983 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", 3984 "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", 3985 "-D_LIBCPP_INSTRUMENTED_WITH_ASAN=0", 3986 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", 3987 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 3988 "-D__STDC_CONSTANT_MACROS", 3989 "-D__STDC_FORMAT_MACROS", 3990 "-fdata-sections", 3991 "-ffunction-sections", 3992 "-fstack-protector", 3993 "-fvisibility-inlines-hidden", 3994 "-fvisibility=hidden", 3995 "-g1", 3996 ], 3997 include_dirs: [ 3998 "external/cronet/tot/", 3999 "external/cronet/tot/buildtools/third_party/libc++/", 4000 "external/cronet/tot/third_party/libc++/src/include", 4001 "external/cronet/tot/third_party/libc++abi/src/include", 4002 ], 4003 cpp_std: "c++20", 4004 ldflags: [ 4005 "-Wl,--as-needed", 4006 "-Wl,--gc-sections", 4007 "-Wl,--icf=all", 4008 ], 4009 visibility: [ 4010 "//external/cronet:__subpackages__", 4011 ], 4012 target: { 4013 android_arm: { 4014 cflags: [ 4015 "-D_FORTIFY_SOURCE=2", 4016 ], 4017 }, 4018 android_arm64: { 4019 cflags: [ 4020 "-D_FORTIFY_SOURCE=2", 4021 "-D__ARM_NEON__=1", 4022 "-O2", 4023 "-mno-outline", 4024 ], 4025 }, 4026 android_x86: { 4027 cflags: [ 4028 "-D_FORTIFY_SOURCE=2", 4029 "-msse3", 4030 ], 4031 }, 4032 android_x86_64: { 4033 cflags: [ 4034 "-D_FORTIFY_SOURCE=2", 4035 "-O2", 4036 "-msse3", 4037 ], 4038 }, 4039 }, 4040} 4041 4042// GN: //base:rust_logger_cxx_generated__testing 4043cc_library_static { 4044 name: "tot_cronet_base_rust_logger_cxx_generated__testing", 4045 srcs: [ 4046 ":tot_cronet_base_rust_logger_cxx_generated_gen__testing", 4047 ], 4048 host_supported: true, 4049 host_cross_supported: false, 4050 generated_headers: [ 4051 "tot_cronet_base_rust_logger_cxx_generated_gen__testing_header", 4052 ], 4053 export_generated_headers: [ 4054 "tot_cronet_base_rust_logger_cxx_generated_gen__testing_header", 4055 ], 4056 defaults: [ 4057 "tot_cronet_cc_defaults", 4058 ], 4059 cflags: [ 4060 "-DCR_CLANG_REVISION=\"llvmorg-20-init-13894-g8cb44859-1\"", 4061 "-DCR_CXX_INCLUDE=\"third_party/rust/chromium_crates_io/vendor/cxx-1.0.130/include/cxx.h\"", 4062 "-DCR_LIBCXX_REVISION=6a91009985a46122b061d36bb27f2c94f99126df", 4063 "-DDYNAMIC_ANNOTATIONS_ENABLED=0", 4064 "-DNDEBUG", 4065 "-DNVALGRIND", 4066 "-DOFFICIAL_BUILD", 4067 "-DTMP_REBUILD_HACK", 4068 "-D_GNU_SOURCE", 4069 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", 4070 "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", 4071 "-D_LIBCPP_INSTRUMENTED_WITH_ASAN=0", 4072 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", 4073 "-D__STDC_CONSTANT_MACROS", 4074 "-D__STDC_FORMAT_MACROS", 4075 "-fdata-sections", 4076 "-ffunction-sections", 4077 "-fstack-protector", 4078 "-fvisibility-inlines-hidden", 4079 "-fvisibility=hidden", 4080 "-g1", 4081 ], 4082 include_dirs: [ 4083 "external/cronet/tot/", 4084 "external/cronet/tot/buildtools/third_party/libc++/", 4085 "external/cronet/tot/third_party/libc++/src/include", 4086 "external/cronet/tot/third_party/libc++abi/src/include", 4087 ], 4088 cpp_std: "c++20", 4089 ldflags: [ 4090 "-Wl,--as-needed", 4091 "-Wl,--gc-sections", 4092 "-Wl,--icf=all", 4093 ], 4094 visibility: [ 4095 "//external/cronet:__subpackages__", 4096 ], 4097 target: { 4098 android_arm: { 4099 cflags: [ 4100 "-DANDROID", 4101 "-DANDROID_NDK_VERSION_ROLL=r27_1", 4102 "-DHAVE_SYS_UIO_H", 4103 "-D_FORTIFY_SOURCE=2", 4104 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 4105 ], 4106 }, 4107 android_arm64: { 4108 cflags: [ 4109 "-DANDROID", 4110 "-DANDROID_NDK_VERSION_ROLL=r27_1", 4111 "-DHAVE_SYS_UIO_H", 4112 "-D_FORTIFY_SOURCE=2", 4113 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 4114 "-D__ARM_NEON__=1", 4115 "-O2", 4116 "-mno-outline", 4117 ], 4118 }, 4119 android_riscv64: { 4120 cflags: [ 4121 "-DANDROID", 4122 "-DANDROID_NDK_VERSION_ROLL=r27_1", 4123 "-DHAVE_SYS_UIO_H", 4124 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 4125 ], 4126 }, 4127 android_x86: { 4128 cflags: [ 4129 "-DANDROID", 4130 "-DANDROID_NDK_VERSION_ROLL=r27_1", 4131 "-DHAVE_SYS_UIO_H", 4132 "-D_FORTIFY_SOURCE=2", 4133 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 4134 "-msse3", 4135 ], 4136 }, 4137 android_x86_64: { 4138 cflags: [ 4139 "-DANDROID", 4140 "-DANDROID_NDK_VERSION_ROLL=r27_1", 4141 "-DHAVE_SYS_UIO_H", 4142 "-D_FORTIFY_SOURCE=2", 4143 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 4144 "-O2", 4145 "-msse3", 4146 ], 4147 }, 4148 host: { 4149 cflags: [ 4150 "-DCR_SYSROOT_KEY=20230611T210420Z-2", 4151 "-DNO_UNWIND_TABLES", 4152 "-DUSE_AURA=1", 4153 "-DUSE_OZONE=1", 4154 "-DUSE_UDEV", 4155 "-D_FILE_OFFSET_BITS=64", 4156 "-D_FORTIFY_SOURCE=2", 4157 "-D_LARGEFILE64_SOURCE", 4158 "-D_LARGEFILE_SOURCE", 4159 "-O2", 4160 "-fno-asynchronous-unwind-tables", 4161 "-fno-unwind-tables", 4162 "-msse3", 4163 ], 4164 }, 4165 }, 4166} 4167 4168// GN: //base:stream_util_java 4169java_library { 4170 name: "tot_cronet_base_stream_util_java", 4171 srcs: [ 4172 "android/java/src/org/chromium/base/StreamUtil.java", 4173 ], 4174 defaults: [ 4175 "tot_cronet_java_framework_defaults", 4176 ], 4177 apex_available: [ 4178 "com.android.tethering", 4179 ], 4180 min_sdk_version: "30", 4181 visibility: [ 4182 "//external/cronet:__subpackages__", 4183 ], 4184 jarjar_rules: ":remove_gen_jni_jarjar_rules", 4185} 4186 4187// GN: //base:stream_util_java__testing 4188java_library { 4189 name: "tot_cronet_base_stream_util_java__testing", 4190 srcs: [ 4191 "android/java/src/org/chromium/base/StreamUtil.java", 4192 ], 4193 apex_available: [ 4194 "com.android.tethering", 4195 ], 4196 min_sdk_version: "30", 4197 sdk_version: "current", 4198 visibility: [ 4199 "//external/cronet:__subpackages__", 4200 ], 4201 jarjar_rules: ":remove_gen_jni_jarjar_rules", 4202} 4203 4204// GN: //base:supplier_java 4205java_library { 4206 name: "tot_cronet_base_supplier_java", 4207 srcs: [ 4208 "android/java/src/org/chromium/base/supplier/DestroyableObservableSupplier.java", 4209 "android/java/src/org/chromium/base/supplier/LazyOneshotSupplier.java", 4210 "android/java/src/org/chromium/base/supplier/LazyOneshotSupplierImpl.java", 4211 "android/java/src/org/chromium/base/supplier/ObservableSupplier.java", 4212 "android/java/src/org/chromium/base/supplier/ObservableSupplierImpl.java", 4213 "android/java/src/org/chromium/base/supplier/OneShotCallback.java", 4214 "android/java/src/org/chromium/base/supplier/OneshotSupplier.java", 4215 "android/java/src/org/chromium/base/supplier/OneshotSupplierImpl.java", 4216 "android/java/src/org/chromium/base/supplier/Supplier.java", 4217 "android/java/src/org/chromium/base/supplier/SupplierUtils.java", 4218 "android/java/src/org/chromium/base/supplier/SyncOneshotSupplier.java", 4219 "android/java/src/org/chromium/base/supplier/SyncOneshotSupplierImpl.java", 4220 "android/java/src/org/chromium/base/supplier/TransitiveObservableSupplier.java", 4221 "android/java/src/org/chromium/base/supplier/UnownedUserDataSupplier.java", 4222 "android/java/src/org/chromium/base/supplier/UnwrapObservableSupplier.java", 4223 ], 4224 static_libs: [ 4225 "tot_cronet_base_callback_java", 4226 "tot_cronet_base_lifetime_java", 4227 "tot_cronet_base_promise_java", 4228 "tot_cronet_base_resetters_java", 4229 "tot_cronet_base_tasks_java", 4230 "tot_cronet_base_unowned_user_data_java", 4231 ], 4232 defaults: [ 4233 "tot_cronet_java_framework_defaults", 4234 ], 4235 apex_available: [ 4236 "com.android.tethering", 4237 ], 4238 min_sdk_version: "30", 4239 libs: [ 4240 "androidx.annotation_annotation", 4241 ], 4242 visibility: [ 4243 "//external/cronet:__subpackages__", 4244 ], 4245 jarjar_rules: ":remove_gen_jni_jarjar_rules", 4246} 4247 4248// GN: //base:supplier_java__testing 4249java_library { 4250 name: "tot_cronet_base_supplier_java__testing", 4251 srcs: [ 4252 "android/java/src/org/chromium/base/supplier/DestroyableObservableSupplier.java", 4253 "android/java/src/org/chromium/base/supplier/LazyOneshotSupplier.java", 4254 "android/java/src/org/chromium/base/supplier/LazyOneshotSupplierImpl.java", 4255 "android/java/src/org/chromium/base/supplier/ObservableSupplier.java", 4256 "android/java/src/org/chromium/base/supplier/ObservableSupplierImpl.java", 4257 "android/java/src/org/chromium/base/supplier/OneShotCallback.java", 4258 "android/java/src/org/chromium/base/supplier/OneshotSupplier.java", 4259 "android/java/src/org/chromium/base/supplier/OneshotSupplierImpl.java", 4260 "android/java/src/org/chromium/base/supplier/Supplier.java", 4261 "android/java/src/org/chromium/base/supplier/SupplierUtils.java", 4262 "android/java/src/org/chromium/base/supplier/SyncOneshotSupplier.java", 4263 "android/java/src/org/chromium/base/supplier/SyncOneshotSupplierImpl.java", 4264 "android/java/src/org/chromium/base/supplier/TransitiveObservableSupplier.java", 4265 "android/java/src/org/chromium/base/supplier/UnownedUserDataSupplier.java", 4266 "android/java/src/org/chromium/base/supplier/UnwrapObservableSupplier.java", 4267 ], 4268 static_libs: [ 4269 "tot_cronet_base_callback_java__testing", 4270 "tot_cronet_base_lifetime_java__testing", 4271 "tot_cronet_base_promise_java__testing", 4272 "tot_cronet_base_resetters_java__testing", 4273 "tot_cronet_base_tasks_java__testing", 4274 "tot_cronet_base_unowned_user_data_java__testing", 4275 ], 4276 apex_available: [ 4277 "com.android.tethering", 4278 ], 4279 min_sdk_version: "30", 4280 libs: [ 4281 "androidx.annotation_annotation", 4282 ], 4283 sdk_version: "current", 4284 visibility: [ 4285 "//external/cronet:__subpackages__", 4286 ], 4287 jarjar_rules: ":remove_gen_jni_jarjar_rules", 4288} 4289 4290// GN: //base:sys_utils_java 4291java_library { 4292 name: "tot_cronet_base_sys_utils_java", 4293 srcs: [ 4294 ":tot_cronet_base_sys_utils_enum_srcjar", 4295 ":tot_cronet_base_sys_utils_jni__action__java", 4296 "android/java/src/org/chromium/base/SysUtils.java", 4297 ], 4298 static_libs: [ 4299 "tot_cronet_base_tasks_java", 4300 "tot_cronet_build_android_build_java", 4301 "tot_cronet_third_party_jni_zero_jni_zero_java", 4302 ], 4303 defaults: [ 4304 "tot_cronet_java_framework_defaults", 4305 ], 4306 apex_available: [ 4307 "com.android.tethering", 4308 ], 4309 min_sdk_version: "30", 4310 libs: [ 4311 "androidx.annotation_annotation", 4312 ], 4313 visibility: [ 4314 "//external/cronet:__subpackages__", 4315 ], 4316 jarjar_rules: ":remove_gen_jni_jarjar_rules", 4317} 4318 4319// GN: //base:sys_utils_java__testing 4320java_library { 4321 name: "tot_cronet_base_sys_utils_java__testing", 4322 srcs: [ 4323 ":tot_cronet_base_sys_utils_enum_srcjar__testing", 4324 ":tot_cronet_base_sys_utils_jni__action__testing__java", 4325 "android/java/src/org/chromium/base/SysUtils.java", 4326 ], 4327 static_libs: [ 4328 "tot_cronet_base_tasks_java__testing", 4329 "tot_cronet_build_android_build_java__testing", 4330 "tot_cronet_third_party_jni_zero_jni_zero_java__testing", 4331 ], 4332 apex_available: [ 4333 "com.android.tethering", 4334 ], 4335 min_sdk_version: "30", 4336 libs: [ 4337 "androidx.annotation_annotation", 4338 ], 4339 sdk_version: "current", 4340 visibility: [ 4341 "//external/cronet:__subpackages__", 4342 ], 4343 jarjar_rules: ":remove_gen_jni_jarjar_rules", 4344} 4345 4346// GN: //base:tasks_java 4347java_library { 4348 name: "tot_cronet_base_tasks_java", 4349 srcs: [ 4350 ":tot_cronet_base_task_trait_enum_srcjar", 4351 ":tot_cronet_base_tasks_jni__action__java", 4352 "android/java/src/org/chromium/base/ApiCompatibilityUtils.java", 4353 "android/java/src/org/chromium/base/ApplicationStatus.java", 4354 "android/java/src/org/chromium/base/ContextUtils.java", 4355 "android/java/src/org/chromium/base/EarlyTraceEvent.java", 4356 "android/java/src/org/chromium/base/ObserverList.java", 4357 "android/java/src/org/chromium/base/StrictModeContext.java", 4358 "android/java/src/org/chromium/base/ThreadUtils.java", 4359 "android/java/src/org/chromium/base/TraceEvent.java", 4360 "android/java/src/org/chromium/base/task/AsyncTask.java", 4361 "android/java/src/org/chromium/base/task/BackgroundOnlyAsyncTask.java", 4362 "android/java/src/org/chromium/base/task/ChainedTasks.java", 4363 "android/java/src/org/chromium/base/task/ChromeThreadPoolExecutor.java", 4364 "android/java/src/org/chromium/base/task/PostTask.java", 4365 "android/java/src/org/chromium/base/task/SequencedTaskRunner.java", 4366 "android/java/src/org/chromium/base/task/SequencedTaskRunnerImpl.java", 4367 "android/java/src/org/chromium/base/task/SerialExecutor.java", 4368 "android/java/src/org/chromium/base/task/TaskOriginException.java", 4369 "android/java/src/org/chromium/base/task/TaskRunner.java", 4370 "android/java/src/org/chromium/base/task/TaskRunnerImpl.java", 4371 "android/java/src/org/chromium/base/task/UiThreadTaskRunnerImpl.java", 4372 ], 4373 static_libs: [ 4374 "jsr305", 4375 "tot_cronet_base_activity_state_java", 4376 "tot_cronet_base_base_switches_java", 4377 "tot_cronet_base_command_line_java", 4378 "tot_cronet_base_log_java", 4379 "tot_cronet_base_metrics_java", 4380 "tot_cronet_base_resetters_java", 4381 "tot_cronet_base_time_utils_java", 4382 "tot_cronet_build_android_build_java", 4383 "tot_cronet_third_party_jni_zero_jni_zero_java", 4384 ], 4385 defaults: [ 4386 "tot_cronet_java_framework_defaults", 4387 ], 4388 apex_available: [ 4389 "com.android.tethering", 4390 ], 4391 min_sdk_version: "30", 4392 libs: [ 4393 "androidx.annotation_annotation", 4394 ], 4395 visibility: [ 4396 "//external/cronet:__subpackages__", 4397 ], 4398 jarjar_rules: ":remove_gen_jni_jarjar_rules", 4399} 4400 4401// GN: //base:tasks_java__testing 4402java_library { 4403 name: "tot_cronet_base_tasks_java__testing", 4404 srcs: [ 4405 ":tot_cronet_base_task_trait_enum_srcjar__testing", 4406 ":tot_cronet_base_tasks_jni__action__testing__java", 4407 "android/java/src/org/chromium/base/ApiCompatibilityUtils.java", 4408 "android/java/src/org/chromium/base/ApplicationStatus.java", 4409 "android/java/src/org/chromium/base/ContextUtils.java", 4410 "android/java/src/org/chromium/base/EarlyTraceEvent.java", 4411 "android/java/src/org/chromium/base/ObserverList.java", 4412 "android/java/src/org/chromium/base/StrictModeContext.java", 4413 "android/java/src/org/chromium/base/ThreadUtils.java", 4414 "android/java/src/org/chromium/base/TraceEvent.java", 4415 "android/java/src/org/chromium/base/task/AsyncTask.java", 4416 "android/java/src/org/chromium/base/task/BackgroundOnlyAsyncTask.java", 4417 "android/java/src/org/chromium/base/task/ChainedTasks.java", 4418 "android/java/src/org/chromium/base/task/ChromeThreadPoolExecutor.java", 4419 "android/java/src/org/chromium/base/task/PostTask.java", 4420 "android/java/src/org/chromium/base/task/SequencedTaskRunner.java", 4421 "android/java/src/org/chromium/base/task/SequencedTaskRunnerImpl.java", 4422 "android/java/src/org/chromium/base/task/SerialExecutor.java", 4423 "android/java/src/org/chromium/base/task/TaskOriginException.java", 4424 "android/java/src/org/chromium/base/task/TaskRunner.java", 4425 "android/java/src/org/chromium/base/task/TaskRunnerImpl.java", 4426 "android/java/src/org/chromium/base/task/UiThreadTaskRunnerImpl.java", 4427 ], 4428 static_libs: [ 4429 "jsr305", 4430 "tot_cronet_base_activity_state_java__testing", 4431 "tot_cronet_base_base_switches_java__testing", 4432 "tot_cronet_base_command_line_java__testing", 4433 "tot_cronet_base_log_java__testing", 4434 "tot_cronet_base_metrics_java__testing", 4435 "tot_cronet_base_resetters_java__testing", 4436 "tot_cronet_base_time_utils_java__testing", 4437 "tot_cronet_build_android_build_java__testing", 4438 "tot_cronet_third_party_jni_zero_jni_zero_java__testing", 4439 ], 4440 apex_available: [ 4441 "com.android.tethering", 4442 ], 4443 min_sdk_version: "30", 4444 libs: [ 4445 "androidx.annotation_annotation", 4446 ], 4447 sdk_version: "current", 4448 visibility: [ 4449 "//external/cronet:__subpackages__", 4450 ], 4451 jarjar_rules: ":remove_gen_jni_jarjar_rules", 4452} 4453 4454// GN: //base:time_utils_java 4455java_library { 4456 name: "tot_cronet_base_time_utils_java", 4457 srcs: [ 4458 "android/java/src/org/chromium/base/TimeUtils.java", 4459 ], 4460 static_libs: [ 4461 "tot_cronet_build_android_build_java", 4462 ], 4463 defaults: [ 4464 "tot_cronet_java_framework_defaults", 4465 ], 4466 apex_available: [ 4467 "com.android.tethering", 4468 ], 4469 min_sdk_version: "30", 4470 visibility: [ 4471 "//external/cronet:__subpackages__", 4472 ], 4473 jarjar_rules: ":remove_gen_jni_jarjar_rules", 4474} 4475 4476// GN: //base:time_utils_java__testing 4477java_library { 4478 name: "tot_cronet_base_time_utils_java__testing", 4479 srcs: [ 4480 "android/java/src/org/chromium/base/TimeUtils.java", 4481 ], 4482 static_libs: [ 4483 "tot_cronet_build_android_build_java__testing", 4484 ], 4485 apex_available: [ 4486 "com.android.tethering", 4487 ], 4488 min_sdk_version: "30", 4489 sdk_version: "current", 4490 visibility: [ 4491 "//external/cronet:__subpackages__", 4492 ], 4493 jarjar_rules: ":remove_gen_jni_jarjar_rules", 4494} 4495 4496// GN: //base:unowned_user_data_java 4497java_library { 4498 name: "tot_cronet_base_unowned_user_data_java", 4499 srcs: [ 4500 "android/java/src/org/chromium/base/UnownedUserData.java", 4501 "android/java/src/org/chromium/base/UnownedUserDataHost.java", 4502 "android/java/src/org/chromium/base/UnownedUserDataKey.java", 4503 ], 4504 static_libs: [ 4505 "tot_cronet_base_lifetime_java", 4506 "tot_cronet_base_tasks_java", 4507 "tot_cronet_build_android_build_java", 4508 ], 4509 defaults: [ 4510 "tot_cronet_java_framework_defaults", 4511 ], 4512 apex_available: [ 4513 "com.android.tethering", 4514 ], 4515 min_sdk_version: "30", 4516 libs: [ 4517 "androidx.annotation_annotation", 4518 ], 4519 visibility: [ 4520 "//external/cronet:__subpackages__", 4521 ], 4522 jarjar_rules: ":remove_gen_jni_jarjar_rules", 4523} 4524 4525// GN: //base:unowned_user_data_java__testing 4526java_library { 4527 name: "tot_cronet_base_unowned_user_data_java__testing", 4528 srcs: [ 4529 "android/java/src/org/chromium/base/UnownedUserData.java", 4530 "android/java/src/org/chromium/base/UnownedUserDataHost.java", 4531 "android/java/src/org/chromium/base/UnownedUserDataKey.java", 4532 ], 4533 static_libs: [ 4534 "tot_cronet_base_lifetime_java__testing", 4535 "tot_cronet_base_tasks_java__testing", 4536 "tot_cronet_build_android_build_java__testing", 4537 ], 4538 apex_available: [ 4539 "com.android.tethering", 4540 ], 4541 min_sdk_version: "30", 4542 libs: [ 4543 "androidx.annotation_annotation", 4544 ], 4545 sdk_version: "current", 4546 visibility: [ 4547 "//external/cronet:__subpackages__", 4548 ], 4549 jarjar_rules: ":remove_gen_jni_jarjar_rules", 4550} 4551