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 gn2bp/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: //net:constants 25cc_library_static { 26 name: "cronet_aml_net_constants", 27 shared_libs: [ 28 "//external/cronet/third_party/boringssl:libcrypto", 29 "//external/cronet/third_party/boringssl:libpki", 30 "//external/cronet/third_party/boringssl:libssl", 31 "libandroid", 32 "liblog", 33 ], 34 generated_headers: [ 35 "cronet_aml_base_allocator_buildflags", 36 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags", 37 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags", 38 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags", 39 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags", 40 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags", 41 "cronet_aml_base_anchor_functions_buildflags", 42 "cronet_aml_base_android_runtime_jni_headers__action", 43 "cronet_aml_base_base_jni__action", 44 "cronet_aml_base_base_shared_preferences_jni__action", 45 "cronet_aml_base_build_date", 46 "cronet_aml_base_cfi_buildflags", 47 "cronet_aml_base_check_version_internal_action", 48 "cronet_aml_base_clang_profiling_buildflags", 49 "cronet_aml_base_debugging_buildflags", 50 "cronet_aml_base_feature_list_buildflags", 51 "cronet_aml_base_fuzzing_buildflags", 52 "cronet_aml_base_ios_cronet_buildflags", 53 "cronet_aml_base_logging_buildflags", 54 "cronet_aml_base_message_pump_buildflags", 55 "cronet_aml_base_orderfile_buildflags", 56 "cronet_aml_base_power_monitor_buildflags", 57 "cronet_aml_base_process_launcher_jni__action", 58 "cronet_aml_base_profiler_buildflags", 59 "cronet_aml_base_protected_memory_buildflags", 60 "cronet_aml_base_rust_buildflags", 61 "cronet_aml_base_sanitizer_buildflags", 62 "cronet_aml_base_synchronization_buildflags", 63 "cronet_aml_base_tracing_buildflags", 64 "cronet_aml_build_blink_buildflags", 65 "cronet_aml_build_branding_buildflags", 66 "cronet_aml_build_chromecast_buildflags", 67 "cronet_aml_build_chromeos_buildflags", 68 "cronet_aml_build_config_compiler_compiler_buildflags", 69 "cronet_aml_build_ios_buildflags", 70 "cronet_aml_build_robolectric_buildflags", 71 ], 72 export_generated_headers: [ 73 "cronet_aml_base_allocator_buildflags", 74 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags", 75 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags", 76 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags", 77 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags", 78 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags", 79 "cronet_aml_base_anchor_functions_buildflags", 80 "cronet_aml_base_android_runtime_jni_headers__action", 81 "cronet_aml_base_base_jni__action", 82 "cronet_aml_base_base_shared_preferences_jni__action", 83 "cronet_aml_base_build_date", 84 "cronet_aml_base_cfi_buildflags", 85 "cronet_aml_base_check_version_internal_action", 86 "cronet_aml_base_clang_profiling_buildflags", 87 "cronet_aml_base_debugging_buildflags", 88 "cronet_aml_base_feature_list_buildflags", 89 "cronet_aml_base_fuzzing_buildflags", 90 "cronet_aml_base_ios_cronet_buildflags", 91 "cronet_aml_base_logging_buildflags", 92 "cronet_aml_base_message_pump_buildflags", 93 "cronet_aml_base_orderfile_buildflags", 94 "cronet_aml_base_power_monitor_buildflags", 95 "cronet_aml_base_process_launcher_jni__action", 96 "cronet_aml_base_profiler_buildflags", 97 "cronet_aml_base_protected_memory_buildflags", 98 "cronet_aml_base_rust_buildflags", 99 "cronet_aml_base_sanitizer_buildflags", 100 "cronet_aml_base_synchronization_buildflags", 101 "cronet_aml_base_tracing_buildflags", 102 "cronet_aml_build_blink_buildflags", 103 "cronet_aml_build_branding_buildflags", 104 "cronet_aml_build_chromecast_buildflags", 105 "cronet_aml_build_chromeos_buildflags", 106 "cronet_aml_build_config_compiler_compiler_buildflags", 107 "cronet_aml_build_ios_buildflags", 108 "cronet_aml_build_robolectric_buildflags", 109 ], 110 defaults: [ 111 "cronet_aml_cc_defaults", 112 ], 113 cflags: [ 114 "-DANDROID", 115 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 116 "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"", 117 "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b", 118 "-DDYNAMIC_ANNOTATIONS_ENABLED=0", 119 "-DHAVE_SYS_UIO_H", 120 "-DNDEBUG", 121 "-DNO_UNWIND_TABLES", 122 "-DNVALGRIND", 123 "-DOFFICIAL_BUILD", 124 "-D_GNU_SOURCE", 125 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", 126 "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", 127 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", 128 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 129 "-D__STDC_CONSTANT_MACROS", 130 "-D__STDC_FORMAT_MACROS", 131 "-fdata-sections", 132 "-ffunction-sections", 133 "-fno-asynchronous-unwind-tables", 134 "-fno-unwind-tables", 135 "-fstack-protector", 136 "-fvisibility-inlines-hidden", 137 "-fvisibility=hidden", 138 "-g1", 139 ], 140 include_dirs: [ 141 "external/cronet/", 142 "external/cronet/base/allocator/partition_allocator/src/", 143 "external/cronet/buildtools/third_party/libc++/", 144 "external/cronet/third_party/abseil-cpp/", 145 "external/cronet/third_party/boringssl/src/include/", 146 "external/cronet/third_party/libc++/src/include", 147 "external/cronet/third_party/libc++abi/src/include", 148 ], 149 cpp_std: "c++20", 150 ldflags: [ 151 "-Wl,--as-needed", 152 "-Wl,--gc-sections", 153 "-Wl,--icf=all", 154 "-Wl,--script,external/cronet/base/android/library_loader/anchor_functions.lds", 155 "-Wl,-wrap,asprintf", 156 "-Wl,-wrap,calloc", 157 "-Wl,-wrap,free", 158 "-Wl,-wrap,getcwd", 159 "-Wl,-wrap,malloc", 160 "-Wl,-wrap,malloc_usable_size", 161 "-Wl,-wrap,memalign", 162 "-Wl,-wrap,posix_memalign", 163 "-Wl,-wrap,pvalloc", 164 "-Wl,-wrap,realloc", 165 "-Wl,-wrap,realpath", 166 "-Wl,-wrap,strdup", 167 "-Wl,-wrap,strndup", 168 "-Wl,-wrap,valloc", 169 "-Wl,-wrap,vasprintf", 170 ], 171 visibility: [ 172 "//external/cronet:__subpackages__", 173 ], 174 target: { 175 android_arm: { 176 cflags: [ 177 "-D_FORTIFY_SOURCE=2", 178 ], 179 }, 180 android_arm64: { 181 cflags: [ 182 "-D_FORTIFY_SOURCE=2", 183 "-O2", 184 "-mno-outline", 185 ], 186 }, 187 android_x86: { 188 cflags: [ 189 "-D_FORTIFY_SOURCE=2", 190 "-msse3", 191 ], 192 }, 193 android_x86_64: { 194 cflags: [ 195 "-D_FORTIFY_SOURCE=2", 196 "-msse3", 197 ], 198 }, 199 }, 200} 201 202// GN: //net:constants__testing 203cc_library_static { 204 name: "cronet_aml_net_constants__testing", 205 shared_libs: [ 206 "libandroid", 207 "liblog", 208 ], 209 generated_headers: [ 210 "cronet_aml_base_allocator_buildflags__testing", 211 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags__testing", 212 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags__testing", 213 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags__testing", 214 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags__testing", 215 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags__testing", 216 "cronet_aml_base_anchor_functions_buildflags__testing", 217 "cronet_aml_base_build_date__testing", 218 "cronet_aml_base_cfi_buildflags__testing", 219 "cronet_aml_base_check_version_internal_action__testing", 220 "cronet_aml_base_clang_profiling_buildflags__testing", 221 "cronet_aml_base_debugging_buildflags__testing", 222 "cronet_aml_base_feature_list_buildflags__testing", 223 "cronet_aml_base_fuzzing_buildflags__testing", 224 "cronet_aml_base_ios_cronet_buildflags__testing", 225 "cronet_aml_base_logging_buildflags__testing", 226 "cronet_aml_base_message_pump_buildflags__testing", 227 "cronet_aml_base_orderfile_buildflags__testing", 228 "cronet_aml_base_power_monitor_buildflags__testing", 229 "cronet_aml_base_profiler_buildflags__testing", 230 "cronet_aml_base_protected_memory_buildflags__testing", 231 "cronet_aml_base_rust_buildflags__testing", 232 "cronet_aml_base_sanitizer_buildflags__testing", 233 "cronet_aml_base_synchronization_buildflags__testing", 234 "cronet_aml_base_tracing_buildflags__testing", 235 "cronet_aml_build_blink_buildflags__testing", 236 "cronet_aml_build_branding_buildflags__testing", 237 "cronet_aml_build_chromecast_buildflags__testing", 238 "cronet_aml_build_chromeos_buildflags__testing", 239 "cronet_aml_build_config_compiler_compiler_buildflags__testing", 240 "cronet_aml_build_ios_buildflags__testing", 241 ], 242 export_generated_headers: [ 243 "cronet_aml_base_allocator_buildflags__testing", 244 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags__testing", 245 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags__testing", 246 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags__testing", 247 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags__testing", 248 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags__testing", 249 "cronet_aml_base_anchor_functions_buildflags__testing", 250 "cronet_aml_base_build_date__testing", 251 "cronet_aml_base_cfi_buildflags__testing", 252 "cronet_aml_base_check_version_internal_action__testing", 253 "cronet_aml_base_clang_profiling_buildflags__testing", 254 "cronet_aml_base_debugging_buildflags__testing", 255 "cronet_aml_base_feature_list_buildflags__testing", 256 "cronet_aml_base_fuzzing_buildflags__testing", 257 "cronet_aml_base_ios_cronet_buildflags__testing", 258 "cronet_aml_base_logging_buildflags__testing", 259 "cronet_aml_base_message_pump_buildflags__testing", 260 "cronet_aml_base_orderfile_buildflags__testing", 261 "cronet_aml_base_power_monitor_buildflags__testing", 262 "cronet_aml_base_profiler_buildflags__testing", 263 "cronet_aml_base_protected_memory_buildflags__testing", 264 "cronet_aml_base_rust_buildflags__testing", 265 "cronet_aml_base_sanitizer_buildflags__testing", 266 "cronet_aml_base_synchronization_buildflags__testing", 267 "cronet_aml_base_tracing_buildflags__testing", 268 "cronet_aml_build_blink_buildflags__testing", 269 "cronet_aml_build_branding_buildflags__testing", 270 "cronet_aml_build_chromecast_buildflags__testing", 271 "cronet_aml_build_chromeos_buildflags__testing", 272 "cronet_aml_build_config_compiler_compiler_buildflags__testing", 273 "cronet_aml_build_ios_buildflags__testing", 274 ], 275 defaults: [ 276 "cronet_aml_cc_defaults", 277 ], 278 cflags: [ 279 "-DANDROID", 280 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 281 "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"", 282 "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b", 283 "-DDYNAMIC_ANNOTATIONS_ENABLED=0", 284 "-DHAVE_SYS_UIO_H", 285 "-DNDEBUG", 286 "-DNO_UNWIND_TABLES", 287 "-DNVALGRIND", 288 "-DOFFICIAL_BUILD", 289 "-D_GNU_SOURCE", 290 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", 291 "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", 292 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", 293 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 294 "-D__STDC_CONSTANT_MACROS", 295 "-D__STDC_FORMAT_MACROS", 296 "-fdata-sections", 297 "-ffunction-sections", 298 "-fno-asynchronous-unwind-tables", 299 "-fno-unwind-tables", 300 "-fstack-protector", 301 "-fvisibility-inlines-hidden", 302 "-fvisibility=hidden", 303 "-g1", 304 ], 305 include_dirs: [ 306 "external/cronet/", 307 "external/cronet/base/allocator/partition_allocator/src/", 308 "external/cronet/buildtools/third_party/libc++/", 309 "external/cronet/third_party/abseil-cpp/", 310 "external/cronet/third_party/boringssl/src/include/", 311 "external/cronet/third_party/libc++/src/include", 312 "external/cronet/third_party/libc++abi/src/include", 313 ], 314 cpp_std: "c++20", 315 ldflags: [ 316 "-Wl,--as-needed", 317 "-Wl,--gc-sections", 318 "-Wl,--icf=all", 319 "-Wl,--script,external/cronet/base/android/library_loader/anchor_functions.lds", 320 "-Wl,-wrap,asprintf", 321 "-Wl,-wrap,calloc", 322 "-Wl,-wrap,free", 323 "-Wl,-wrap,getcwd", 324 "-Wl,-wrap,malloc", 325 "-Wl,-wrap,malloc_usable_size", 326 "-Wl,-wrap,memalign", 327 "-Wl,-wrap,posix_memalign", 328 "-Wl,-wrap,pvalloc", 329 "-Wl,-wrap,realloc", 330 "-Wl,-wrap,realpath", 331 "-Wl,-wrap,strdup", 332 "-Wl,-wrap,strndup", 333 "-Wl,-wrap,valloc", 334 "-Wl,-wrap,vasprintf", 335 ], 336 visibility: [ 337 "//external/cronet:__subpackages__", 338 ], 339 target: { 340 android_arm: { 341 cflags: [ 342 "-D_FORTIFY_SOURCE=2", 343 ], 344 }, 345 android_arm64: { 346 cflags: [ 347 "-D_FORTIFY_SOURCE=2", 348 "-O2", 349 "-mno-outline", 350 ], 351 }, 352 android_x86: { 353 cflags: [ 354 "-D_FORTIFY_SOURCE=2", 355 "-msse3", 356 ], 357 }, 358 android_x86_64: { 359 cflags: [ 360 "-D_FORTIFY_SOURCE=2", 361 "-msse3", 362 ], 363 }, 364 }, 365} 366 367// GN: //net:gtest_util__testing 368cc_library_static { 369 name: "cronet_aml_net_gtest_util__testing", 370 srcs: [ 371 "test/scoped_disable_exit_on_dfatal.cc", 372 ], 373 shared_libs: [ 374 "libandroid", 375 "liblog", 376 "libprotobuf-cpp-lite", 377 "libz", 378 ], 379 generated_headers: [ 380 "cronet_aml_base_allocator_buildflags__testing", 381 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags__testing", 382 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags__testing", 383 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags__testing", 384 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags__testing", 385 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags__testing", 386 "cronet_aml_base_anchor_functions_buildflags__testing", 387 "cronet_aml_base_build_date__testing", 388 "cronet_aml_base_cfi_buildflags__testing", 389 "cronet_aml_base_check_version_internal_action__testing", 390 "cronet_aml_base_clang_profiling_buildflags__testing", 391 "cronet_aml_base_debugging_buildflags__testing", 392 "cronet_aml_base_feature_list_buildflags__testing", 393 "cronet_aml_base_fuzzing_buildflags__testing", 394 "cronet_aml_base_ios_cronet_buildflags__testing", 395 "cronet_aml_base_logging_buildflags__testing", 396 "cronet_aml_base_message_pump_buildflags__testing", 397 "cronet_aml_base_orderfile_buildflags__testing", 398 "cronet_aml_base_power_monitor_buildflags__testing", 399 "cronet_aml_base_profiler_buildflags__testing", 400 "cronet_aml_base_protected_memory_buildflags__testing", 401 "cronet_aml_base_rust_buildflags__testing", 402 "cronet_aml_base_sanitizer_buildflags__testing", 403 "cronet_aml_base_synchronization_buildflags__testing", 404 "cronet_aml_base_test_base_unittests_jni_headers__action__testing", 405 "cronet_aml_base_test_test_support_jni_headers__action__testing", 406 "cronet_aml_base_tracing_buildflags__testing", 407 "cronet_aml_build_blink_buildflags__testing", 408 "cronet_aml_build_branding_buildflags__testing", 409 "cronet_aml_build_chromecast_buildflags__testing", 410 "cronet_aml_build_chromeos_buildflags__testing", 411 "cronet_aml_build_config_compiler_compiler_buildflags__testing", 412 "cronet_aml_build_ios_buildflags__testing", 413 "cronet_aml_build_robolectric_buildflags__testing", 414 "cronet_aml_crypto_buildflags__testing", 415 "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains__testing", 416 "cronet_aml_net_buildflags__testing", 417 "cronet_aml_net_cronet_buildflags__testing", 418 "cronet_aml_net_isolation_info_proto_gen__testing_headers", 419 "cronet_aml_net_net_jni_headers__action__testing", 420 "cronet_aml_net_net_nqe_proto_gen__testing_headers", 421 "cronet_aml_net_third_party_quiche_net_quic_proto_gen__testing_headers", 422 "cronet_aml_net_third_party_quiche_net_quic_test_tools_proto_gen__testing_headers", 423 "cronet_aml_url_buildflags__testing", 424 "cronet_aml_url_url_jni_headers__action__testing", 425 ], 426 export_generated_headers: [ 427 "cronet_aml_base_allocator_buildflags__testing", 428 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags__testing", 429 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags__testing", 430 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags__testing", 431 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags__testing", 432 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags__testing", 433 "cronet_aml_base_anchor_functions_buildflags__testing", 434 "cronet_aml_base_build_date__testing", 435 "cronet_aml_base_cfi_buildflags__testing", 436 "cronet_aml_base_check_version_internal_action__testing", 437 "cronet_aml_base_clang_profiling_buildflags__testing", 438 "cronet_aml_base_debugging_buildflags__testing", 439 "cronet_aml_base_feature_list_buildflags__testing", 440 "cronet_aml_base_fuzzing_buildflags__testing", 441 "cronet_aml_base_ios_cronet_buildflags__testing", 442 "cronet_aml_base_logging_buildflags__testing", 443 "cronet_aml_base_message_pump_buildflags__testing", 444 "cronet_aml_base_orderfile_buildflags__testing", 445 "cronet_aml_base_power_monitor_buildflags__testing", 446 "cronet_aml_base_profiler_buildflags__testing", 447 "cronet_aml_base_protected_memory_buildflags__testing", 448 "cronet_aml_base_rust_buildflags__testing", 449 "cronet_aml_base_sanitizer_buildflags__testing", 450 "cronet_aml_base_synchronization_buildflags__testing", 451 "cronet_aml_base_test_base_unittests_jni_headers__action__testing", 452 "cronet_aml_base_test_test_support_jni_headers__action__testing", 453 "cronet_aml_base_tracing_buildflags__testing", 454 "cronet_aml_build_blink_buildflags__testing", 455 "cronet_aml_build_branding_buildflags__testing", 456 "cronet_aml_build_chromecast_buildflags__testing", 457 "cronet_aml_build_chromeos_buildflags__testing", 458 "cronet_aml_build_config_compiler_compiler_buildflags__testing", 459 "cronet_aml_build_ios_buildflags__testing", 460 "cronet_aml_build_robolectric_buildflags__testing", 461 "cronet_aml_crypto_buildflags__testing", 462 "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains__testing", 463 "cronet_aml_net_buildflags__testing", 464 "cronet_aml_net_cronet_buildflags__testing", 465 "cronet_aml_net_isolation_info_proto_gen__testing_headers", 466 "cronet_aml_net_net_jni_headers__action__testing", 467 "cronet_aml_net_net_nqe_proto_gen__testing_headers", 468 "cronet_aml_net_third_party_quiche_net_quic_proto_gen__testing_headers", 469 "cronet_aml_net_third_party_quiche_net_quic_test_tools_proto_gen__testing_headers", 470 "cronet_aml_url_buildflags__testing", 471 "cronet_aml_url_url_jni_headers__action__testing", 472 ], 473 defaults: [ 474 "cronet_aml_cc_defaults", 475 ], 476 cflags: [ 477 "-DANDROID", 478 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 479 "-DBENCHMARK_STATIC_DEFINE", 480 "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"", 481 "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b", 482 "-DDYNAMIC_ANNOTATIONS_ENABLED=0", 483 "-DGOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE=0", 484 "-DGOOGLE_PROTOBUF_NO_RTTI", 485 "-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER", 486 "-DGTEST_API_=", 487 "-DGTEST_HAS_ABSL", 488 "-DGTEST_HAS_POSIX_RE=0", 489 "-DGTEST_HAS_TR1_TUPLE=0", 490 "-DGTEST_LANG_CXX11=1", 491 "-DGTEST_NO_ABSL_FLAGS", 492 "-DHAVE_PTHREAD", 493 "-DHAVE_SYS_UIO_H", 494 "-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE", 495 "-DNDEBUG", 496 "-DNO_UNWIND_TABLES", 497 "-DNVALGRIND", 498 "-DOFFICIAL_BUILD", 499 "-DUNIT_TEST", 500 "-DUSE_CHROMIUM_ICU=1", 501 "-DU_ENABLE_DYLOAD=0", 502 "-DU_ENABLE_RESOURCE_TRACING=0", 503 "-DU_ENABLE_TRACING=1", 504 "-DU_STATIC_IMPLEMENTATION", 505 "-DU_USING_ICU_NAMESPACE=0", 506 "-D_GNU_SOURCE", 507 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", 508 "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", 509 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", 510 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 511 "-D__STDC_CONSTANT_MACROS", 512 "-D__STDC_FORMAT_MACROS", 513 "-fdata-sections", 514 "-ffunction-sections", 515 "-fno-asynchronous-unwind-tables", 516 "-fno-unwind-tables", 517 "-fstack-protector", 518 "-fvisibility-inlines-hidden", 519 "-fvisibility=hidden", 520 "-g1", 521 ], 522 include_dirs: [ 523 "external/cronet/", 524 "external/cronet/base/allocator/partition_allocator/src/", 525 "external/cronet/buildtools/third_party/libc++/", 526 "external/cronet/net/third_party/quiche/overrides/", 527 "external/cronet/net/third_party/quiche/src/", 528 "external/cronet/net/third_party/quiche/src/quiche/common/platform/default/", 529 "external/cronet/third_party/abseil-cpp/", 530 "external/cronet/third_party/boringssl/src/include/", 531 "external/cronet/third_party/ced/src/", 532 "external/cronet/third_party/google_benchmark/src/include/", 533 "external/cronet/third_party/googletest/custom/", 534 "external/cronet/third_party/googletest/src/googlemock/include/", 535 "external/cronet/third_party/googletest/src/googletest/include/", 536 "external/cronet/third_party/icu/source/common/", 537 "external/cronet/third_party/icu/source/i18n/", 538 "external/cronet/third_party/libc++/src/include", 539 "external/cronet/third_party/libc++abi/src/include", 540 "external/cronet/third_party/protobuf/src/", 541 "external/cronet/third_party/re2/src/", 542 ], 543 cpp_std: "c++20", 544 ldflags: [ 545 "-Wl,--as-needed", 546 "-Wl,--gc-sections", 547 "-Wl,--icf=all", 548 "-Wl,--script,external/cronet/base/android/library_loader/anchor_functions.lds", 549 "-Wl,-wrap,asprintf", 550 "-Wl,-wrap,calloc", 551 "-Wl,-wrap,free", 552 "-Wl,-wrap,getcwd", 553 "-Wl,-wrap,malloc", 554 "-Wl,-wrap,malloc_usable_size", 555 "-Wl,-wrap,memalign", 556 "-Wl,-wrap,posix_memalign", 557 "-Wl,-wrap,pvalloc", 558 "-Wl,-wrap,realloc", 559 "-Wl,-wrap,realpath", 560 "-Wl,-wrap,strdup", 561 "-Wl,-wrap,strndup", 562 "-Wl,-wrap,valloc", 563 "-Wl,-wrap,vasprintf", 564 ], 565 visibility: [ 566 "//external/cronet:__subpackages__", 567 ], 568 target: { 569 android_arm: { 570 cflags: [ 571 "-D_FORTIFY_SOURCE=2", 572 ], 573 }, 574 android_arm64: { 575 cflags: [ 576 "-D_FORTIFY_SOURCE=2", 577 "-O2", 578 "-mno-outline", 579 ], 580 }, 581 android_x86: { 582 cflags: [ 583 "-D_FORTIFY_SOURCE=2", 584 "-msse3", 585 ], 586 }, 587 android_x86_64: { 588 cflags: [ 589 "-D_FORTIFY_SOURCE=2", 590 "-msse3", 591 ], 592 }, 593 }, 594} 595 596// GN: //net:isolation_info_proto 597cc_library_static { 598 name: "cronet_aml_net_isolation_info_proto", 599 srcs: [ 600 ":cronet_aml_net_isolation_info_proto_gen", 601 ], 602 shared_libs: [ 603 "liblog", 604 "libprotobuf-cpp-lite", 605 ], 606 generated_headers: [ 607 "cronet_aml_net_isolation_info_proto_gen_headers", 608 ], 609 export_generated_headers: [ 610 "cronet_aml_net_isolation_info_proto_gen_headers", 611 ], 612 defaults: [ 613 "cronet_aml_cc_defaults", 614 ], 615 cflags: [ 616 "-DANDROID", 617 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 618 "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"", 619 "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b", 620 "-DDYNAMIC_ANNOTATIONS_ENABLED=0", 621 "-DGOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE=0", 622 "-DGOOGLE_PROTOBUF_NO_RTTI", 623 "-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER", 624 "-DHAVE_PTHREAD", 625 "-DHAVE_SYS_UIO_H", 626 "-DNDEBUG", 627 "-DNO_UNWIND_TABLES", 628 "-DNVALGRIND", 629 "-DOFFICIAL_BUILD", 630 "-D_GNU_SOURCE", 631 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", 632 "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", 633 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", 634 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 635 "-D__STDC_CONSTANT_MACROS", 636 "-D__STDC_FORMAT_MACROS", 637 "-fdata-sections", 638 "-ffunction-sections", 639 "-fno-asynchronous-unwind-tables", 640 "-fno-unwind-tables", 641 "-fstack-protector", 642 "-fvisibility-inlines-hidden", 643 "-fvisibility=hidden", 644 "-g1", 645 ], 646 include_dirs: [ 647 "external/cronet/", 648 "external/cronet/buildtools/third_party/libc++/", 649 "external/cronet/third_party/libc++/src/include", 650 "external/cronet/third_party/libc++abi/src/include", 651 "external/cronet/third_party/protobuf/src/", 652 ], 653 cpp_std: "c++20", 654 ldflags: [ 655 "-Wl,--as-needed", 656 "-Wl,--gc-sections", 657 "-Wl,--icf=all", 658 ], 659 visibility: [ 660 "//external/cronet:__subpackages__", 661 ], 662 target: { 663 android_arm: { 664 cflags: [ 665 "-D_FORTIFY_SOURCE=2", 666 ], 667 }, 668 android_arm64: { 669 cflags: [ 670 "-D_FORTIFY_SOURCE=2", 671 "-O2", 672 "-mno-outline", 673 ], 674 }, 675 android_x86: { 676 cflags: [ 677 "-D_FORTIFY_SOURCE=2", 678 "-msse3", 679 ], 680 }, 681 android_x86_64: { 682 cflags: [ 683 "-D_FORTIFY_SOURCE=2", 684 "-msse3", 685 ], 686 }, 687 }, 688} 689 690// GN: //net:isolation_info_proto__testing 691cc_library_static { 692 name: "cronet_aml_net_isolation_info_proto__testing", 693 srcs: [ 694 ":cronet_aml_net_isolation_info_proto_gen__testing", 695 ], 696 shared_libs: [ 697 "liblog", 698 "libprotobuf-cpp-lite", 699 ], 700 generated_headers: [ 701 "cronet_aml_net_isolation_info_proto_gen__testing_headers", 702 ], 703 export_generated_headers: [ 704 "cronet_aml_net_isolation_info_proto_gen__testing_headers", 705 ], 706 defaults: [ 707 "cronet_aml_cc_defaults", 708 ], 709 cflags: [ 710 "-DANDROID", 711 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 712 "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"", 713 "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b", 714 "-DDYNAMIC_ANNOTATIONS_ENABLED=0", 715 "-DGOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE=0", 716 "-DGOOGLE_PROTOBUF_NO_RTTI", 717 "-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER", 718 "-DHAVE_PTHREAD", 719 "-DHAVE_SYS_UIO_H", 720 "-DNDEBUG", 721 "-DNO_UNWIND_TABLES", 722 "-DNVALGRIND", 723 "-DOFFICIAL_BUILD", 724 "-D_GNU_SOURCE", 725 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", 726 "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", 727 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", 728 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 729 "-D__STDC_CONSTANT_MACROS", 730 "-D__STDC_FORMAT_MACROS", 731 "-fdata-sections", 732 "-ffunction-sections", 733 "-fno-asynchronous-unwind-tables", 734 "-fno-unwind-tables", 735 "-fstack-protector", 736 "-fvisibility-inlines-hidden", 737 "-fvisibility=hidden", 738 "-g1", 739 ], 740 include_dirs: [ 741 "external/cronet/", 742 "external/cronet/buildtools/third_party/libc++/", 743 "external/cronet/third_party/libc++/src/include", 744 "external/cronet/third_party/libc++abi/src/include", 745 "external/cronet/third_party/protobuf/src/", 746 ], 747 cpp_std: "c++20", 748 ldflags: [ 749 "-Wl,--as-needed", 750 "-Wl,--gc-sections", 751 "-Wl,--icf=all", 752 ], 753 visibility: [ 754 "//external/cronet:__subpackages__", 755 ], 756 target: { 757 android_arm: { 758 cflags: [ 759 "-D_FORTIFY_SOURCE=2", 760 ], 761 }, 762 android_arm64: { 763 cflags: [ 764 "-D_FORTIFY_SOURCE=2", 765 "-O2", 766 "-mno-outline", 767 ], 768 }, 769 android_x86: { 770 cflags: [ 771 "-D_FORTIFY_SOURCE=2", 772 "-msse3", 773 ], 774 }, 775 android_x86_64: { 776 cflags: [ 777 "-D_FORTIFY_SOURCE=2", 778 "-msse3", 779 ], 780 }, 781 }, 782} 783 784// GN: //net:isolation_info_proto_gen 785cc_genrule { 786 name: "cronet_aml_net_isolation_info_proto_gen", 787 srcs: [ 788 "base/isolation_info.proto", 789 ], 790 tools: [ 791 "cronet_aml_third_party_protobuf_protoc", 792 ], 793 cmd: "$(location cronet_aml_third_party_protobuf_protoc) --proto_path=external/cronet/net/base --cpp_out=lite=true:$(genDir)/net/base/ $(in)", 794 out: [ 795 "net/base/isolation_info.pb.cc", 796 ], 797 apex_available: [ 798 "com.android.tethering", 799 ], 800 visibility: [ 801 "//external/cronet:__subpackages__", 802 ], 803} 804 805// GN: //net:isolation_info_proto_gen__testing 806cc_genrule { 807 name: "cronet_aml_net_isolation_info_proto_gen__testing", 808 srcs: [ 809 "base/isolation_info.proto", 810 ], 811 tools: [ 812 "cronet_aml_third_party_protobuf_protoc", 813 ], 814 cmd: "$(location cronet_aml_third_party_protobuf_protoc) --proto_path=external/cronet/net/base --cpp_out=lite=true:$(genDir)/net/base/ $(in)", 815 out: [ 816 "net/base/isolation_info.pb.cc", 817 ], 818 apex_available: [ 819 "com.android.tethering", 820 ], 821 visibility: [ 822 "//external/cronet:__subpackages__", 823 ], 824} 825 826// GN: //net:isolation_info_proto_gen__testing 827cc_genrule { 828 name: "cronet_aml_net_isolation_info_proto_gen__testing_headers", 829 srcs: [ 830 "base/isolation_info.proto", 831 ], 832 tools: [ 833 "cronet_aml_third_party_protobuf_protoc", 834 ], 835 cmd: "$(location cronet_aml_third_party_protobuf_protoc) --proto_path=external/cronet/net/base --cpp_out=lite=true:$(genDir)/net/base/ $(in)", 836 out: [ 837 "net/base/isolation_info.pb.h", 838 ], 839 export_include_dirs: [ 840 ".", 841 "net/base", 842 "protos", 843 ], 844 apex_available: [ 845 "com.android.tethering", 846 ], 847} 848 849// GN: //net:isolation_info_proto_gen 850cc_genrule { 851 name: "cronet_aml_net_isolation_info_proto_gen_headers", 852 srcs: [ 853 "base/isolation_info.proto", 854 ], 855 tools: [ 856 "cronet_aml_third_party_protobuf_protoc", 857 ], 858 cmd: "$(location cronet_aml_third_party_protobuf_protoc) --proto_path=external/cronet/net/base --cpp_out=lite=true:$(genDir)/net/base/ $(in)", 859 out: [ 860 "net/base/isolation_info.pb.h", 861 ], 862 export_include_dirs: [ 863 ".", 864 "net/base", 865 "protos", 866 ], 867 apex_available: [ 868 "com.android.tethering", 869 ], 870} 871 872// GN: //net:net 873cc_library_static { 874 name: "cronet_aml_net_net", 875 srcs: [ 876 "android/android_http_util.cc", 877 "android/cert_verify_result_android.cc", 878 "android/gurl_utils.cc", 879 "android/http_auth_negotiate_android.cc", 880 "android/keystore.cc", 881 "android/network_change_notifier_android.cc", 882 "android/network_change_notifier_delegate_android.cc", 883 "android/network_change_notifier_factory_android.cc", 884 "android/network_library.cc", 885 "android/traffic_stats.cc", 886 "base/address_family.cc", 887 "base/address_list.cc", 888 "base/address_map_linux.cc", 889 "base/address_tracker_linux.cc", 890 "base/auth.cc", 891 "base/backoff_entry.cc", 892 "base/backoff_entry_serializer.cc", 893 "base/chunked_upload_data_stream.cc", 894 "base/connection_endpoint_metadata.cc", 895 "base/data_url.cc", 896 "base/datagram_buffer.cc", 897 "base/elements_upload_data_stream.cc", 898 "base/features.cc", 899 "base/file_stream.cc", 900 "base/file_stream_context.cc", 901 "base/file_stream_context_posix.cc", 902 "base/filename_util.cc", 903 "base/filename_util_internal.cc", 904 "base/hash_value.cc", 905 "base/hex_utils.cc", 906 "base/host_mapping_rules.cc", 907 "base/host_port_pair.cc", 908 "base/io_buffer.cc", 909 "base/ip_address.cc", 910 "base/ip_endpoint.cc", 911 "base/isolation_info.cc", 912 "base/load_timing_info.cc", 913 "base/logging_network_change_observer.cc", 914 "base/lookup_string_in_fixed_set.cc", 915 "base/mime_sniffer.cc", 916 "base/mime_util.cc", 917 "base/net_errors.cc", 918 "base/net_errors_posix.cc", 919 "base/net_module.cc", 920 "base/net_string_util_icu_alternatives_android.cc", 921 "base/network_activity_monitor.cc", 922 "base/network_anonymization_key.cc", 923 "base/network_change_notifier.cc", 924 "base/network_change_notifier_passive.cc", 925 "base/network_delegate.cc", 926 "base/network_delegate_impl.cc", 927 "base/network_interfaces.cc", 928 "base/network_interfaces_getifaddrs.cc", 929 "base/network_interfaces_getifaddrs_android.cc", 930 "base/network_interfaces_linux.cc", 931 "base/network_interfaces_posix.cc", 932 "base/network_isolation_key.cc", 933 "base/parse_number.cc", 934 "base/platform_mime_util_linux.cc", 935 "base/port_util.cc", 936 "base/prioritized_dispatcher.cc", 937 "base/prioritized_task_runner.cc", 938 "base/privacy_mode.cc", 939 "base/proxy_chain.cc", 940 "base/proxy_server.cc", 941 "base/proxy_string_util.cc", 942 "base/registry_controlled_domains/registry_controlled_domain.cc", 943 "base/request_priority.cc", 944 "base/scheme_host_port_matcher.cc", 945 "base/scheme_host_port_matcher_rule.cc", 946 "base/schemeful_site.cc", 947 "base/sockaddr_storage.cc", 948 "base/sockaddr_util_posix.cc", 949 "base/transport_info.cc", 950 "base/upload_bytes_element_reader.cc", 951 "base/upload_data_stream.cc", 952 "base/upload_element_reader.cc", 953 "base/upload_file_element_reader.cc", 954 "base/url_search_params.cc", 955 "base/url_util.cc", 956 "cert/asn1_util.cc", 957 "cert/caching_cert_verifier.cc", 958 "cert/cert_database.cc", 959 "cert/cert_status_flags.cc", 960 "cert/cert_verifier.cc", 961 "cert/cert_verify_proc.cc", 962 "cert/cert_verify_proc_android.cc", 963 "cert/cert_verify_proc_builtin.cc", 964 "cert/cert_verify_result.cc", 965 "cert/coalescing_cert_verifier.cc", 966 "cert/crl_set.cc", 967 "cert/ct_log_response_parser.cc", 968 "cert/ct_log_verifier.cc", 969 "cert/ct_log_verifier_util.cc", 970 "cert/ct_objects_extractor.cc", 971 "cert/ct_policy_enforcer.cc", 972 "cert/ct_policy_status.cc", 973 "cert/ct_sct_to_string.cc", 974 "cert/ct_serialization.cc", 975 "cert/ct_signed_certificate_timestamp_log_param.cc", 976 "cert/do_nothing_ct_verifier.cc", 977 "cert/ev_root_ca_metadata.cc", 978 "cert/internal/cert_issuer_source_aia.cc", 979 "cert/internal/revocation_checker.cc", 980 "cert/internal/system_trust_store.cc", 981 "cert/internal/trust_store_features.cc", 982 "cert/known_roots.cc", 983 "cert/merkle_audit_proof.cc", 984 "cert/merkle_consistency_proof.cc", 985 "cert/merkle_tree_leaf.cc", 986 "cert/multi_log_ct_verifier.cc", 987 "cert/multi_threaded_cert_verifier.cc", 988 "cert/sct_status_flags.cc", 989 "cert/signed_certificate_timestamp.cc", 990 "cert/signed_certificate_timestamp_and_status.cc", 991 "cert/signed_tree_head.cc", 992 "cert/symantec_certs.cc", 993 "cert/test_root_certs.cc", 994 "cert/test_root_certs_android.cc", 995 "cert/time_conversions.cc", 996 "cert/x509_cert_types.cc", 997 "cert/x509_certificate.cc", 998 "cert/x509_certificate_net_log_param.cc", 999 "cert/x509_util.cc", 1000 "cert/x509_util_android.cc", 1001 "cert_net/cert_net_fetcher_url_request.cc", 1002 "cookies/canonical_cookie.cc", 1003 "cookies/cookie_access_delegate.cc", 1004 "cookies/cookie_access_result.cc", 1005 "cookies/cookie_base.cc", 1006 "cookies/cookie_change_dispatcher.cc", 1007 "cookies/cookie_constants.cc", 1008 "cookies/cookie_deletion_info.cc", 1009 "cookies/cookie_inclusion_status.cc", 1010 "cookies/cookie_monster.cc", 1011 "cookies/cookie_monster_change_dispatcher.cc", 1012 "cookies/cookie_monster_netlog_params.cc", 1013 "cookies/cookie_options.cc", 1014 "cookies/cookie_partition_key.cc", 1015 "cookies/cookie_partition_key_collection.cc", 1016 "cookies/cookie_store.cc", 1017 "cookies/cookie_util.cc", 1018 "cookies/parsed_cookie.cc", 1019 "cookies/site_for_cookies.cc", 1020 "cookies/static_cookie_policy.cc", 1021 "disk_cache/backend_cleanup_tracker.cc", 1022 "disk_cache/blockfile/addr.cc", 1023 "disk_cache/blockfile/backend_impl.cc", 1024 "disk_cache/blockfile/bitmap.cc", 1025 "disk_cache/blockfile/block_files.cc", 1026 "disk_cache/blockfile/disk_format.cc", 1027 "disk_cache/blockfile/entry_impl.cc", 1028 "disk_cache/blockfile/eviction.cc", 1029 "disk_cache/blockfile/file.cc", 1030 "disk_cache/blockfile/file_lock.cc", 1031 "disk_cache/blockfile/file_posix.cc", 1032 "disk_cache/blockfile/in_flight_backend_io.cc", 1033 "disk_cache/blockfile/in_flight_io.cc", 1034 "disk_cache/blockfile/mapped_file.cc", 1035 "disk_cache/blockfile/rankings.cc", 1036 "disk_cache/blockfile/sparse_control.cc", 1037 "disk_cache/blockfile/stats.cc", 1038 "disk_cache/cache_util.cc", 1039 "disk_cache/cache_util_posix.cc", 1040 "disk_cache/disk_cache.cc", 1041 "disk_cache/memory/mem_backend_impl.cc", 1042 "disk_cache/memory/mem_entry_impl.cc", 1043 "disk_cache/net_log_parameters.cc", 1044 "disk_cache/simple/post_operation_waiter.cc", 1045 "disk_cache/simple/simple_backend_impl.cc", 1046 "disk_cache/simple/simple_entry_format.cc", 1047 "disk_cache/simple/simple_entry_impl.cc", 1048 "disk_cache/simple/simple_entry_operation.cc", 1049 "disk_cache/simple/simple_file_enumerator.cc", 1050 "disk_cache/simple/simple_file_tracker.cc", 1051 "disk_cache/simple/simple_index.cc", 1052 "disk_cache/simple/simple_index_file.cc", 1053 "disk_cache/simple/simple_net_log_parameters.cc", 1054 "disk_cache/simple/simple_synchronous_entry.cc", 1055 "disk_cache/simple/simple_util.cc", 1056 "disk_cache/simple/simple_util_posix.cc", 1057 "disk_cache/simple/simple_version_upgrade.cc", 1058 "filter/brotli_source_stream.cc", 1059 "filter/filter_source_stream.cc", 1060 "filter/gzip_header.cc", 1061 "filter/gzip_source_stream.cc", 1062 "filter/source_stream.cc", 1063 "filter/zstd_source_stream_disabled.cc", 1064 "first_party_sets/addition_overlaps_union_find.cc", 1065 "first_party_sets/first_party_set_entry.cc", 1066 "first_party_sets/first_party_set_entry_override.cc", 1067 "first_party_sets/first_party_set_metadata.cc", 1068 "first_party_sets/first_party_sets_cache_filter.cc", 1069 "first_party_sets/first_party_sets_context_config.cc", 1070 "first_party_sets/global_first_party_sets.cc", 1071 "first_party_sets/local_set_declaration.cc", 1072 "first_party_sets/sets_mutation.cc", 1073 "http/alternative_service.cc", 1074 "http/bidirectional_stream.cc", 1075 "http/bidirectional_stream_impl.cc", 1076 "http/bidirectional_stream_request_info.cc", 1077 "http/broken_alternative_services.cc", 1078 "http/http_auth.cc", 1079 "http/http_auth_cache.cc", 1080 "http/http_auth_challenge_tokenizer.cc", 1081 "http/http_auth_controller.cc", 1082 "http/http_auth_filter.cc", 1083 "http/http_auth_handler.cc", 1084 "http/http_auth_handler_basic.cc", 1085 "http/http_auth_handler_digest.cc", 1086 "http/http_auth_handler_factory.cc", 1087 "http/http_auth_handler_negotiate.cc", 1088 "http/http_auth_handler_ntlm.cc", 1089 "http/http_auth_handler_ntlm_portable.cc", 1090 "http/http_auth_multi_round_parse.cc", 1091 "http/http_auth_ntlm_mechanism.cc", 1092 "http/http_auth_preferences.cc", 1093 "http/http_auth_scheme.cc", 1094 "http/http_basic_state.cc", 1095 "http/http_basic_stream.cc", 1096 "http/http_byte_range.cc", 1097 "http/http_cache.cc", 1098 "http/http_cache_transaction.cc", 1099 "http/http_cache_writers.cc", 1100 "http/http_chunked_decoder.cc", 1101 "http/http_connection_info.cc", 1102 "http/http_content_disposition.cc", 1103 "http/http_cookie_indices.cc", 1104 "http/http_log_util.cc", 1105 "http/http_network_layer.cc", 1106 "http/http_network_session.cc", 1107 "http/http_network_session_peer.cc", 1108 "http/http_network_transaction.cc", 1109 "http/http_no_vary_search_data.cc", 1110 "http/http_proxy_client_socket.cc", 1111 "http/http_proxy_connect_job.cc", 1112 "http/http_raw_request_headers.cc", 1113 "http/http_request_headers.cc", 1114 "http/http_request_info.cc", 1115 "http/http_response_body_drainer.cc", 1116 "http/http_response_headers.cc", 1117 "http/http_response_info.cc", 1118 "http/http_security_headers.cc", 1119 "http/http_server_properties.cc", 1120 "http/http_server_properties_manager.cc", 1121 "http/http_status_code.cc", 1122 "http/http_stream.cc", 1123 "http/http_stream_factory.cc", 1124 "http/http_stream_factory_job.cc", 1125 "http/http_stream_factory_job_controller.cc", 1126 "http/http_stream_parser.cc", 1127 "http/http_stream_request.cc", 1128 "http/http_util.cc", 1129 "http/http_vary_data.cc", 1130 "http/partial_data.cc", 1131 "http/proxy_client_socket.cc", 1132 "http/proxy_fallback.cc", 1133 "http/transport_security_persister.cc", 1134 "http/transport_security_state_source.cc", 1135 "http/url_security_manager.cc", 1136 "http/url_security_manager_posix.cc", 1137 "log/file_net_log_observer.cc", 1138 "log/net_log.cc", 1139 "log/net_log_capture_mode.cc", 1140 "log/net_log_entry.cc", 1141 "log/net_log_event_type.cc", 1142 "log/net_log_source.cc", 1143 "log/net_log_util.cc", 1144 "log/net_log_values.cc", 1145 "log/net_log_with_source.cc", 1146 "log/trace_net_log_observer.cc", 1147 "network_error_logging/network_error_logging_service.cc", 1148 "nqe/cached_network_quality.cc", 1149 "nqe/effective_connection_type.cc", 1150 "nqe/event_creator.cc", 1151 "nqe/network_id.cc", 1152 "nqe/network_qualities_prefs_manager.cc", 1153 "nqe/network_quality.cc", 1154 "nqe/network_quality_estimator.cc", 1155 "nqe/network_quality_estimator_params.cc", 1156 "nqe/network_quality_estimator_util.cc", 1157 "nqe/network_quality_observation.cc", 1158 "nqe/network_quality_store.cc", 1159 "nqe/observation_buffer.cc", 1160 "nqe/pref_names.cc", 1161 "nqe/socket_watcher.cc", 1162 "nqe/socket_watcher_factory.cc", 1163 "nqe/throughput_analyzer.cc", 1164 "ntlm/ntlm.cc", 1165 "ntlm/ntlm_buffer_reader.cc", 1166 "ntlm/ntlm_buffer_writer.cc", 1167 "ntlm/ntlm_client.cc", 1168 "ntlm/ntlm_constants.cc", 1169 "proxy_resolution/configured_proxy_resolution_request.cc", 1170 "proxy_resolution/configured_proxy_resolution_service.cc", 1171 "proxy_resolution/dhcp_pac_file_fetcher.cc", 1172 "proxy_resolution/multi_threaded_proxy_resolver.cc", 1173 "proxy_resolution/network_delegate_error_observer.cc", 1174 "proxy_resolution/pac_file_data.cc", 1175 "proxy_resolution/pac_file_decider.cc", 1176 "proxy_resolution/pac_file_fetcher.cc", 1177 "proxy_resolution/pac_file_fetcher_impl.cc", 1178 "proxy_resolution/polling_proxy_config_service.cc", 1179 "proxy_resolution/proxy_bypass_rules.cc", 1180 "proxy_resolution/proxy_config.cc", 1181 "proxy_resolution/proxy_config_service.cc", 1182 "proxy_resolution/proxy_config_service_android.cc", 1183 "proxy_resolution/proxy_config_service_fixed.cc", 1184 "proxy_resolution/proxy_config_with_annotation.cc", 1185 "proxy_resolution/proxy_info.cc", 1186 "proxy_resolution/proxy_list.cc", 1187 "proxy_resolution/proxy_resolver_factory.cc", 1188 "quic/bidirectional_stream_quic_impl.cc", 1189 "quic/crypto/proof_source_chromium.cc", 1190 "quic/crypto/proof_verifier_chromium.cc", 1191 "quic/dedicated_web_transport_http3_client.cc", 1192 "quic/network_connection.cc", 1193 "quic/platform/impl/quic_chromium_clock.cc", 1194 "quic/properties_based_quic_server_info.cc", 1195 "quic/quic_address_mismatch.cc", 1196 "quic/quic_chromium_alarm_factory.cc", 1197 "quic/quic_chromium_client_session.cc", 1198 "quic/quic_chromium_client_stream.cc", 1199 "quic/quic_chromium_connection_helper.cc", 1200 "quic/quic_chromium_packet_reader.cc", 1201 "quic/quic_chromium_packet_writer.cc", 1202 "quic/quic_clock_skew_detector.cc", 1203 "quic/quic_connection_logger.cc", 1204 "quic/quic_connectivity_monitor.cc", 1205 "quic/quic_context.cc", 1206 "quic/quic_crypto_client_config_handle.cc", 1207 "quic/quic_crypto_client_stream_factory.cc", 1208 "quic/quic_event_logger.cc", 1209 "quic/quic_http3_logger.cc", 1210 "quic/quic_http_stream.cc", 1211 "quic/quic_http_utils.cc", 1212 "quic/quic_proxy_client_socket.cc", 1213 "quic/quic_proxy_datagram_client_socket.cc", 1214 "quic/quic_server_info.cc", 1215 "quic/quic_session_key.cc", 1216 "quic/quic_session_pool.cc", 1217 "quic/quic_session_pool_direct_job.cc", 1218 "quic/quic_session_pool_job.cc", 1219 "quic/quic_session_pool_proxy_job.cc", 1220 "quic/quic_session_pool_session_attempt.cc", 1221 "quic/set_quic_flag.cc", 1222 "quic/web_transport_client.cc", 1223 "quic/web_transport_error.cc", 1224 "reporting/reporting_browsing_data_remover.cc", 1225 "reporting/reporting_cache.cc", 1226 "reporting/reporting_cache_impl.cc", 1227 "reporting/reporting_cache_observer.cc", 1228 "reporting/reporting_context.cc", 1229 "reporting/reporting_delegate.cc", 1230 "reporting/reporting_delivery_agent.cc", 1231 "reporting/reporting_endpoint.cc", 1232 "reporting/reporting_endpoint_manager.cc", 1233 "reporting/reporting_garbage_collector.cc", 1234 "reporting/reporting_header_parser.cc", 1235 "reporting/reporting_network_change_observer.cc", 1236 "reporting/reporting_policy.cc", 1237 "reporting/reporting_report.cc", 1238 "reporting/reporting_service.cc", 1239 "reporting/reporting_uploader.cc", 1240 "socket/client_socket_factory.cc", 1241 "socket/client_socket_handle.cc", 1242 "socket/client_socket_pool.cc", 1243 "socket/client_socket_pool_manager.cc", 1244 "socket/client_socket_pool_manager_impl.cc", 1245 "socket/connect_job.cc", 1246 "socket/connect_job_factory.cc", 1247 "socket/connect_job_params.cc", 1248 "socket/connect_job_params_factory.cc", 1249 "socket/network_binding_client_socket_factory.cc", 1250 "socket/next_proto.cc", 1251 "socket/server_socket.cc", 1252 "socket/socket.cc", 1253 "socket/socket_bio_adapter.cc", 1254 "socket/socket_descriptor.cc", 1255 "socket/socket_net_log_params.cc", 1256 "socket/socket_options.cc", 1257 "socket/socket_posix.cc", 1258 "socket/socket_tag.cc", 1259 "socket/socks5_client_socket.cc", 1260 "socket/socks_client_socket.cc", 1261 "socket/socks_connect_job.cc", 1262 "socket/ssl_client_socket.cc", 1263 "socket/ssl_client_socket_impl.cc", 1264 "socket/ssl_connect_job.cc", 1265 "socket/ssl_server_socket_impl.cc", 1266 "socket/stream_socket.cc", 1267 "socket/tcp_client_socket.cc", 1268 "socket/tcp_server_socket.cc", 1269 "socket/tcp_socket_posix.cc", 1270 "socket/transport_client_socket.cc", 1271 "socket/transport_client_socket_pool.cc", 1272 "socket/transport_connect_job.cc", 1273 "socket/transport_connect_sub_job.cc", 1274 "socket/udp_client_socket.cc", 1275 "socket/udp_net_log_parameters.cc", 1276 "socket/udp_server_socket.cc", 1277 "socket/udp_socket_global_limits.cc", 1278 "socket/udp_socket_posix.cc", 1279 "socket/unix_domain_client_socket_posix.cc", 1280 "socket/unix_domain_server_socket_posix.cc", 1281 "socket/websocket_endpoint_lock_manager.cc", 1282 "socket/websocket_transport_client_socket_pool.cc", 1283 "spdy/alps_decoder.cc", 1284 "spdy/bidirectional_stream_spdy_impl.cc", 1285 "spdy/buffered_spdy_framer.cc", 1286 "spdy/header_coalescer.cc", 1287 "spdy/http2_priority_dependencies.cc", 1288 "spdy/multiplexed_http_stream.cc", 1289 "spdy/multiplexed_session.cc", 1290 "spdy/spdy_buffer.cc", 1291 "spdy/spdy_buffer_producer.cc", 1292 "spdy/spdy_http_stream.cc", 1293 "spdy/spdy_http_utils.cc", 1294 "spdy/spdy_log_util.cc", 1295 "spdy/spdy_proxy_client_socket.cc", 1296 "spdy/spdy_read_queue.cc", 1297 "spdy/spdy_session.cc", 1298 "spdy/spdy_session_key.cc", 1299 "spdy/spdy_session_pool.cc", 1300 "spdy/spdy_stream.cc", 1301 "spdy/spdy_write_queue.cc", 1302 "ssl/cert_compression.cc", 1303 "ssl/client_cert_identity.cc", 1304 "ssl/openssl_private_key.cc", 1305 "ssl/openssl_ssl_util.cc", 1306 "ssl/ssl_cert_request_info.cc", 1307 "ssl/ssl_cipher_suite_names.cc", 1308 "ssl/ssl_client_auth_cache.cc", 1309 "ssl/ssl_client_session_cache.cc", 1310 "ssl/ssl_config.cc", 1311 "ssl/ssl_config_service.cc", 1312 "ssl/ssl_config_service_defaults.cc", 1313 "ssl/ssl_info.cc", 1314 "ssl/ssl_key_logger.cc", 1315 "ssl/ssl_key_logger_impl.cc", 1316 "ssl/ssl_platform_key_android.cc", 1317 "ssl/ssl_platform_key_util.cc", 1318 "ssl/ssl_private_key.cc", 1319 "ssl/ssl_server_config.cc", 1320 "ssl/threaded_ssl_private_key.cc", 1321 "url_request/clear_site_data.cc", 1322 "url_request/redirect_info.cc", 1323 "url_request/redirect_util.cc", 1324 "url_request/static_http_user_agent_settings.cc", 1325 "url_request/url_request.cc", 1326 "url_request/url_request_context.cc", 1327 "url_request/url_request_context_builder.cc", 1328 "url_request/url_request_context_getter.cc", 1329 "url_request/url_request_error_job.cc", 1330 "url_request/url_request_filter.cc", 1331 "url_request/url_request_http_job.cc", 1332 "url_request/url_request_interceptor.cc", 1333 "url_request/url_request_job.cc", 1334 "url_request/url_request_job_factory.cc", 1335 "url_request/url_request_netlog_params.cc", 1336 "url_request/url_request_redirect_job.cc", 1337 "url_request/view_cache_helper.cc", 1338 "url_request/websocket_handshake_userdata_key.cc", 1339 ], 1340 shared_libs: [ 1341 "//external/cronet/third_party/boringssl:libcrypto", 1342 "//external/cronet/third_party/boringssl:libpki", 1343 "//external/cronet/third_party/boringssl:libssl", 1344 "libandroid", 1345 "liblog", 1346 "libprotobuf-cpp-lite", 1347 "libz", 1348 ], 1349 generated_headers: [ 1350 "cronet_aml_base_allocator_buildflags", 1351 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags", 1352 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags", 1353 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags", 1354 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags", 1355 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags", 1356 "cronet_aml_base_anchor_functions_buildflags", 1357 "cronet_aml_base_android_runtime_jni_headers__action", 1358 "cronet_aml_base_base_jni__action", 1359 "cronet_aml_base_base_shared_preferences_jni__action", 1360 "cronet_aml_base_build_date", 1361 "cronet_aml_base_cfi_buildflags", 1362 "cronet_aml_base_check_version_internal_action", 1363 "cronet_aml_base_clang_profiling_buildflags", 1364 "cronet_aml_base_debugging_buildflags", 1365 "cronet_aml_base_feature_list_buildflags", 1366 "cronet_aml_base_fuzzing_buildflags", 1367 "cronet_aml_base_ios_cronet_buildflags", 1368 "cronet_aml_base_logging_buildflags", 1369 "cronet_aml_base_message_pump_buildflags", 1370 "cronet_aml_base_orderfile_buildflags", 1371 "cronet_aml_base_power_monitor_buildflags", 1372 "cronet_aml_base_process_launcher_jni__action", 1373 "cronet_aml_base_profiler_buildflags", 1374 "cronet_aml_base_protected_memory_buildflags", 1375 "cronet_aml_base_rust_buildflags", 1376 "cronet_aml_base_sanitizer_buildflags", 1377 "cronet_aml_base_synchronization_buildflags", 1378 "cronet_aml_base_tracing_buildflags", 1379 "cronet_aml_build_blink_buildflags", 1380 "cronet_aml_build_branding_buildflags", 1381 "cronet_aml_build_chromecast_buildflags", 1382 "cronet_aml_build_chromeos_buildflags", 1383 "cronet_aml_build_config_compiler_compiler_buildflags", 1384 "cronet_aml_build_ios_buildflags", 1385 "cronet_aml_build_robolectric_buildflags", 1386 "cronet_aml_crypto_buildflags", 1387 "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains", 1388 "cronet_aml_net_buildflags", 1389 "cronet_aml_net_cronet_buildflags", 1390 "cronet_aml_net_isolation_info_proto_gen_headers", 1391 "cronet_aml_net_net_jni_headers__action", 1392 "cronet_aml_net_net_nqe_proto_gen_headers", 1393 "cronet_aml_net_third_party_quiche_net_quic_proto_gen_headers", 1394 "cronet_aml_net_third_party_quiche_net_quic_test_tools_proto_gen_headers", 1395 "cronet_aml_url_buildflags", 1396 "cronet_aml_url_url_jni_headers__action", 1397 ], 1398 export_generated_headers: [ 1399 "cronet_aml_base_allocator_buildflags", 1400 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags", 1401 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags", 1402 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags", 1403 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags", 1404 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags", 1405 "cronet_aml_base_anchor_functions_buildflags", 1406 "cronet_aml_base_android_runtime_jni_headers__action", 1407 "cronet_aml_base_base_jni__action", 1408 "cronet_aml_base_base_shared_preferences_jni__action", 1409 "cronet_aml_base_build_date", 1410 "cronet_aml_base_cfi_buildflags", 1411 "cronet_aml_base_check_version_internal_action", 1412 "cronet_aml_base_clang_profiling_buildflags", 1413 "cronet_aml_base_debugging_buildflags", 1414 "cronet_aml_base_feature_list_buildflags", 1415 "cronet_aml_base_fuzzing_buildflags", 1416 "cronet_aml_base_ios_cronet_buildflags", 1417 "cronet_aml_base_logging_buildflags", 1418 "cronet_aml_base_message_pump_buildflags", 1419 "cronet_aml_base_orderfile_buildflags", 1420 "cronet_aml_base_power_monitor_buildflags", 1421 "cronet_aml_base_process_launcher_jni__action", 1422 "cronet_aml_base_profiler_buildflags", 1423 "cronet_aml_base_protected_memory_buildflags", 1424 "cronet_aml_base_rust_buildflags", 1425 "cronet_aml_base_sanitizer_buildflags", 1426 "cronet_aml_base_synchronization_buildflags", 1427 "cronet_aml_base_tracing_buildflags", 1428 "cronet_aml_build_blink_buildflags", 1429 "cronet_aml_build_branding_buildflags", 1430 "cronet_aml_build_chromecast_buildflags", 1431 "cronet_aml_build_chromeos_buildflags", 1432 "cronet_aml_build_config_compiler_compiler_buildflags", 1433 "cronet_aml_build_ios_buildflags", 1434 "cronet_aml_build_robolectric_buildflags", 1435 "cronet_aml_crypto_buildflags", 1436 "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains", 1437 "cronet_aml_net_buildflags", 1438 "cronet_aml_net_cronet_buildflags", 1439 "cronet_aml_net_isolation_info_proto_gen_headers", 1440 "cronet_aml_net_net_jni_headers__action", 1441 "cronet_aml_net_net_nqe_proto_gen_headers", 1442 "cronet_aml_net_third_party_quiche_net_quic_proto_gen_headers", 1443 "cronet_aml_net_third_party_quiche_net_quic_test_tools_proto_gen_headers", 1444 "cronet_aml_url_buildflags", 1445 "cronet_aml_url_url_jni_headers__action", 1446 ], 1447 defaults: [ 1448 "cronet_aml_cc_defaults", 1449 ], 1450 cflags: [ 1451 "-DANDROID", 1452 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 1453 "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"", 1454 "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b", 1455 "-DDYNAMIC_ANNOTATIONS_ENABLED=0", 1456 "-DENABLE_BUILT_IN_DNS", 1457 "-DGOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE=0", 1458 "-DGOOGLE_PROTOBUF_NO_RTTI", 1459 "-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER", 1460 "-DHAVE_PTHREAD", 1461 "-DHAVE_SYS_UIO_H", 1462 "-DNDEBUG", 1463 "-DNET_DISABLE_ZSTD", 1464 "-DNET_IMPLEMENTATION", 1465 "-DNO_UNWIND_TABLES", 1466 "-DNVALGRIND", 1467 "-DOFFICIAL_BUILD", 1468 "-D_GNU_SOURCE", 1469 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", 1470 "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", 1471 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", 1472 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 1473 "-D__STDC_CONSTANT_MACROS", 1474 "-D__STDC_FORMAT_MACROS", 1475 "-fdata-sections", 1476 "-ffunction-sections", 1477 "-fno-asynchronous-unwind-tables", 1478 "-fno-unwind-tables", 1479 "-fstack-protector", 1480 "-fvisibility-inlines-hidden", 1481 "-fvisibility=hidden", 1482 "-g1", 1483 ], 1484 include_dirs: [ 1485 "external/cronet/", 1486 "external/cronet/base/allocator/partition_allocator/src/", 1487 "external/cronet/buildtools/third_party/libc++/", 1488 "external/cronet/net/third_party/quiche/overrides/", 1489 "external/cronet/net/third_party/quiche/src/", 1490 "external/cronet/net/third_party/quiche/src/quiche/common/platform/default/", 1491 "external/cronet/third_party/abseil-cpp/", 1492 "external/cronet/third_party/boringssl/src/include/", 1493 "external/cronet/third_party/brotli/include/", 1494 "external/cronet/third_party/libc++/src/include", 1495 "external/cronet/third_party/libc++abi/src/include", 1496 "external/cronet/third_party/protobuf/src/", 1497 ], 1498 cpp_std: "c++20", 1499 ldflags: [ 1500 "-Wl,--as-needed", 1501 "-Wl,--gc-sections", 1502 "-Wl,--icf=all", 1503 "-Wl,--script,external/cronet/base/android/library_loader/anchor_functions.lds", 1504 "-Wl,-wrap,asprintf", 1505 "-Wl,-wrap,calloc", 1506 "-Wl,-wrap,free", 1507 "-Wl,-wrap,getcwd", 1508 "-Wl,-wrap,malloc", 1509 "-Wl,-wrap,malloc_usable_size", 1510 "-Wl,-wrap,memalign", 1511 "-Wl,-wrap,posix_memalign", 1512 "-Wl,-wrap,pvalloc", 1513 "-Wl,-wrap,realloc", 1514 "-Wl,-wrap,realpath", 1515 "-Wl,-wrap,strdup", 1516 "-Wl,-wrap,strndup", 1517 "-Wl,-wrap,valloc", 1518 "-Wl,-wrap,vasprintf", 1519 ], 1520 visibility: [ 1521 "//external/cronet:__subpackages__", 1522 ], 1523 target: { 1524 android_arm: { 1525 srcs: [ 1526 "disk_cache/blockfile/mapped_file_bypass_mmap_posix.cc", 1527 ], 1528 cflags: [ 1529 "-D_FORTIFY_SOURCE=2", 1530 ], 1531 }, 1532 android_arm64: { 1533 srcs: [ 1534 "disk_cache/blockfile/mapped_file_bypass_mmap_posix.cc", 1535 ], 1536 cflags: [ 1537 "-D_FORTIFY_SOURCE=2", 1538 "-O2", 1539 "-mno-outline", 1540 ], 1541 }, 1542 android_riscv64: { 1543 srcs: [ 1544 "disk_cache/blockfile/mapped_file_bypass_mmap_posix.cc", 1545 ], 1546 }, 1547 android_x86: { 1548 srcs: [ 1549 "disk_cache/blockfile/mapped_file_posix.cc", 1550 ], 1551 cflags: [ 1552 "-D_FORTIFY_SOURCE=2", 1553 "-msse3", 1554 ], 1555 }, 1556 android_x86_64: { 1557 srcs: [ 1558 "disk_cache/blockfile/mapped_file_bypass_mmap_posix.cc", 1559 ], 1560 cflags: [ 1561 "-D_FORTIFY_SOURCE=2", 1562 "-msse3", 1563 ], 1564 }, 1565 }, 1566} 1567 1568// GN: //net:net__testing 1569cc_library_static { 1570 name: "cronet_aml_net_net__testing", 1571 srcs: [ 1572 "android/android_http_util.cc", 1573 "android/cert_verify_result_android.cc", 1574 "android/gurl_utils.cc", 1575 "android/http_auth_negotiate_android.cc", 1576 "android/keystore.cc", 1577 "android/network_change_notifier_android.cc", 1578 "android/network_change_notifier_delegate_android.cc", 1579 "android/network_change_notifier_factory_android.cc", 1580 "android/network_library.cc", 1581 "android/traffic_stats.cc", 1582 "base/address_family.cc", 1583 "base/address_list.cc", 1584 "base/address_map_linux.cc", 1585 "base/address_tracker_linux.cc", 1586 "base/auth.cc", 1587 "base/backoff_entry.cc", 1588 "base/backoff_entry_serializer.cc", 1589 "base/chunked_upload_data_stream.cc", 1590 "base/connection_endpoint_metadata.cc", 1591 "base/data_url.cc", 1592 "base/datagram_buffer.cc", 1593 "base/elements_upload_data_stream.cc", 1594 "base/features.cc", 1595 "base/file_stream.cc", 1596 "base/file_stream_context.cc", 1597 "base/file_stream_context_posix.cc", 1598 "base/filename_util.cc", 1599 "base/filename_util_internal.cc", 1600 "base/hash_value.cc", 1601 "base/hex_utils.cc", 1602 "base/host_mapping_rules.cc", 1603 "base/host_port_pair.cc", 1604 "base/io_buffer.cc", 1605 "base/ip_address.cc", 1606 "base/ip_endpoint.cc", 1607 "base/isolation_info.cc", 1608 "base/load_timing_info.cc", 1609 "base/logging_network_change_observer.cc", 1610 "base/lookup_string_in_fixed_set.cc", 1611 "base/mime_sniffer.cc", 1612 "base/mime_util.cc", 1613 "base/net_errors.cc", 1614 "base/net_errors_posix.cc", 1615 "base/net_module.cc", 1616 "base/net_string_util_icu_alternatives_android.cc", 1617 "base/network_activity_monitor.cc", 1618 "base/network_anonymization_key.cc", 1619 "base/network_change_notifier.cc", 1620 "base/network_change_notifier_passive.cc", 1621 "base/network_delegate.cc", 1622 "base/network_delegate_impl.cc", 1623 "base/network_interfaces.cc", 1624 "base/network_interfaces_getifaddrs.cc", 1625 "base/network_interfaces_getifaddrs_android.cc", 1626 "base/network_interfaces_linux.cc", 1627 "base/network_interfaces_posix.cc", 1628 "base/network_isolation_key.cc", 1629 "base/parse_number.cc", 1630 "base/platform_mime_util_linux.cc", 1631 "base/port_util.cc", 1632 "base/prioritized_dispatcher.cc", 1633 "base/prioritized_task_runner.cc", 1634 "base/privacy_mode.cc", 1635 "base/proxy_chain.cc", 1636 "base/proxy_server.cc", 1637 "base/proxy_string_util.cc", 1638 "base/registry_controlled_domains/registry_controlled_domain.cc", 1639 "base/request_priority.cc", 1640 "base/scheme_host_port_matcher.cc", 1641 "base/scheme_host_port_matcher_rule.cc", 1642 "base/schemeful_site.cc", 1643 "base/sockaddr_storage.cc", 1644 "base/sockaddr_util_posix.cc", 1645 "base/transport_info.cc", 1646 "base/upload_bytes_element_reader.cc", 1647 "base/upload_data_stream.cc", 1648 "base/upload_element_reader.cc", 1649 "base/upload_file_element_reader.cc", 1650 "base/url_search_params.cc", 1651 "base/url_util.cc", 1652 "cert/asn1_util.cc", 1653 "cert/caching_cert_verifier.cc", 1654 "cert/cert_database.cc", 1655 "cert/cert_status_flags.cc", 1656 "cert/cert_verifier.cc", 1657 "cert/cert_verify_proc.cc", 1658 "cert/cert_verify_proc_android.cc", 1659 "cert/cert_verify_proc_builtin.cc", 1660 "cert/cert_verify_result.cc", 1661 "cert/coalescing_cert_verifier.cc", 1662 "cert/crl_set.cc", 1663 "cert/ct_log_response_parser.cc", 1664 "cert/ct_log_verifier.cc", 1665 "cert/ct_log_verifier_util.cc", 1666 "cert/ct_objects_extractor.cc", 1667 "cert/ct_policy_enforcer.cc", 1668 "cert/ct_policy_status.cc", 1669 "cert/ct_sct_to_string.cc", 1670 "cert/ct_serialization.cc", 1671 "cert/ct_signed_certificate_timestamp_log_param.cc", 1672 "cert/do_nothing_ct_verifier.cc", 1673 "cert/ev_root_ca_metadata.cc", 1674 "cert/internal/cert_issuer_source_aia.cc", 1675 "cert/internal/revocation_checker.cc", 1676 "cert/internal/system_trust_store.cc", 1677 "cert/internal/trust_store_features.cc", 1678 "cert/known_roots.cc", 1679 "cert/merkle_audit_proof.cc", 1680 "cert/merkle_consistency_proof.cc", 1681 "cert/merkle_tree_leaf.cc", 1682 "cert/multi_log_ct_verifier.cc", 1683 "cert/multi_threaded_cert_verifier.cc", 1684 "cert/sct_status_flags.cc", 1685 "cert/signed_certificate_timestamp.cc", 1686 "cert/signed_certificate_timestamp_and_status.cc", 1687 "cert/signed_tree_head.cc", 1688 "cert/symantec_certs.cc", 1689 "cert/test_root_certs.cc", 1690 "cert/test_root_certs_android.cc", 1691 "cert/time_conversions.cc", 1692 "cert/x509_cert_types.cc", 1693 "cert/x509_certificate.cc", 1694 "cert/x509_certificate_net_log_param.cc", 1695 "cert/x509_util.cc", 1696 "cert/x509_util_android.cc", 1697 "cert_net/cert_net_fetcher_url_request.cc", 1698 "cookies/canonical_cookie.cc", 1699 "cookies/cookie_access_delegate.cc", 1700 "cookies/cookie_access_result.cc", 1701 "cookies/cookie_base.cc", 1702 "cookies/cookie_change_dispatcher.cc", 1703 "cookies/cookie_constants.cc", 1704 "cookies/cookie_deletion_info.cc", 1705 "cookies/cookie_inclusion_status.cc", 1706 "cookies/cookie_monster.cc", 1707 "cookies/cookie_monster_change_dispatcher.cc", 1708 "cookies/cookie_monster_netlog_params.cc", 1709 "cookies/cookie_options.cc", 1710 "cookies/cookie_partition_key.cc", 1711 "cookies/cookie_partition_key_collection.cc", 1712 "cookies/cookie_store.cc", 1713 "cookies/cookie_util.cc", 1714 "cookies/parsed_cookie.cc", 1715 "cookies/site_for_cookies.cc", 1716 "cookies/static_cookie_policy.cc", 1717 "disk_cache/backend_cleanup_tracker.cc", 1718 "disk_cache/blockfile/addr.cc", 1719 "disk_cache/blockfile/backend_impl.cc", 1720 "disk_cache/blockfile/bitmap.cc", 1721 "disk_cache/blockfile/block_files.cc", 1722 "disk_cache/blockfile/disk_format.cc", 1723 "disk_cache/blockfile/entry_impl.cc", 1724 "disk_cache/blockfile/eviction.cc", 1725 "disk_cache/blockfile/file.cc", 1726 "disk_cache/blockfile/file_lock.cc", 1727 "disk_cache/blockfile/file_posix.cc", 1728 "disk_cache/blockfile/in_flight_backend_io.cc", 1729 "disk_cache/blockfile/in_flight_io.cc", 1730 "disk_cache/blockfile/mapped_file.cc", 1731 "disk_cache/blockfile/rankings.cc", 1732 "disk_cache/blockfile/sparse_control.cc", 1733 "disk_cache/blockfile/stats.cc", 1734 "disk_cache/cache_util.cc", 1735 "disk_cache/cache_util_posix.cc", 1736 "disk_cache/disk_cache.cc", 1737 "disk_cache/memory/mem_backend_impl.cc", 1738 "disk_cache/memory/mem_entry_impl.cc", 1739 "disk_cache/net_log_parameters.cc", 1740 "disk_cache/simple/post_operation_waiter.cc", 1741 "disk_cache/simple/simple_backend_impl.cc", 1742 "disk_cache/simple/simple_entry_format.cc", 1743 "disk_cache/simple/simple_entry_impl.cc", 1744 "disk_cache/simple/simple_entry_operation.cc", 1745 "disk_cache/simple/simple_file_enumerator.cc", 1746 "disk_cache/simple/simple_file_tracker.cc", 1747 "disk_cache/simple/simple_index.cc", 1748 "disk_cache/simple/simple_index_file.cc", 1749 "disk_cache/simple/simple_net_log_parameters.cc", 1750 "disk_cache/simple/simple_synchronous_entry.cc", 1751 "disk_cache/simple/simple_util.cc", 1752 "disk_cache/simple/simple_util_posix.cc", 1753 "disk_cache/simple/simple_version_upgrade.cc", 1754 "filter/brotli_source_stream.cc", 1755 "filter/filter_source_stream.cc", 1756 "filter/gzip_header.cc", 1757 "filter/gzip_source_stream.cc", 1758 "filter/source_stream.cc", 1759 "filter/zstd_source_stream_disabled.cc", 1760 "first_party_sets/addition_overlaps_union_find.cc", 1761 "first_party_sets/first_party_set_entry.cc", 1762 "first_party_sets/first_party_set_entry_override.cc", 1763 "first_party_sets/first_party_set_metadata.cc", 1764 "first_party_sets/first_party_sets_cache_filter.cc", 1765 "first_party_sets/first_party_sets_context_config.cc", 1766 "first_party_sets/global_first_party_sets.cc", 1767 "first_party_sets/local_set_declaration.cc", 1768 "first_party_sets/sets_mutation.cc", 1769 "http/alternative_service.cc", 1770 "http/bidirectional_stream.cc", 1771 "http/bidirectional_stream_impl.cc", 1772 "http/bidirectional_stream_request_info.cc", 1773 "http/broken_alternative_services.cc", 1774 "http/http_auth.cc", 1775 "http/http_auth_cache.cc", 1776 "http/http_auth_challenge_tokenizer.cc", 1777 "http/http_auth_controller.cc", 1778 "http/http_auth_filter.cc", 1779 "http/http_auth_handler.cc", 1780 "http/http_auth_handler_basic.cc", 1781 "http/http_auth_handler_digest.cc", 1782 "http/http_auth_handler_factory.cc", 1783 "http/http_auth_handler_negotiate.cc", 1784 "http/http_auth_handler_ntlm.cc", 1785 "http/http_auth_handler_ntlm_portable.cc", 1786 "http/http_auth_multi_round_parse.cc", 1787 "http/http_auth_ntlm_mechanism.cc", 1788 "http/http_auth_preferences.cc", 1789 "http/http_auth_scheme.cc", 1790 "http/http_basic_state.cc", 1791 "http/http_basic_stream.cc", 1792 "http/http_byte_range.cc", 1793 "http/http_cache.cc", 1794 "http/http_cache_transaction.cc", 1795 "http/http_cache_writers.cc", 1796 "http/http_chunked_decoder.cc", 1797 "http/http_connection_info.cc", 1798 "http/http_content_disposition.cc", 1799 "http/http_cookie_indices.cc", 1800 "http/http_log_util.cc", 1801 "http/http_network_layer.cc", 1802 "http/http_network_session.cc", 1803 "http/http_network_session_peer.cc", 1804 "http/http_network_transaction.cc", 1805 "http/http_no_vary_search_data.cc", 1806 "http/http_proxy_client_socket.cc", 1807 "http/http_proxy_connect_job.cc", 1808 "http/http_raw_request_headers.cc", 1809 "http/http_request_headers.cc", 1810 "http/http_request_info.cc", 1811 "http/http_response_body_drainer.cc", 1812 "http/http_response_headers.cc", 1813 "http/http_response_info.cc", 1814 "http/http_security_headers.cc", 1815 "http/http_server_properties.cc", 1816 "http/http_server_properties_manager.cc", 1817 "http/http_status_code.cc", 1818 "http/http_stream.cc", 1819 "http/http_stream_factory.cc", 1820 "http/http_stream_factory_job.cc", 1821 "http/http_stream_factory_job_controller.cc", 1822 "http/http_stream_parser.cc", 1823 "http/http_stream_request.cc", 1824 "http/http_util.cc", 1825 "http/http_vary_data.cc", 1826 "http/partial_data.cc", 1827 "http/proxy_client_socket.cc", 1828 "http/proxy_fallback.cc", 1829 "http/transport_security_persister.cc", 1830 "http/transport_security_state_source.cc", 1831 "http/url_security_manager.cc", 1832 "http/url_security_manager_posix.cc", 1833 "log/file_net_log_observer.cc", 1834 "log/net_log.cc", 1835 "log/net_log_capture_mode.cc", 1836 "log/net_log_entry.cc", 1837 "log/net_log_event_type.cc", 1838 "log/net_log_source.cc", 1839 "log/net_log_util.cc", 1840 "log/net_log_values.cc", 1841 "log/net_log_with_source.cc", 1842 "log/trace_net_log_observer.cc", 1843 "network_error_logging/network_error_logging_service.cc", 1844 "nqe/cached_network_quality.cc", 1845 "nqe/effective_connection_type.cc", 1846 "nqe/event_creator.cc", 1847 "nqe/network_id.cc", 1848 "nqe/network_qualities_prefs_manager.cc", 1849 "nqe/network_quality.cc", 1850 "nqe/network_quality_estimator.cc", 1851 "nqe/network_quality_estimator_params.cc", 1852 "nqe/network_quality_estimator_util.cc", 1853 "nqe/network_quality_observation.cc", 1854 "nqe/network_quality_store.cc", 1855 "nqe/observation_buffer.cc", 1856 "nqe/pref_names.cc", 1857 "nqe/socket_watcher.cc", 1858 "nqe/socket_watcher_factory.cc", 1859 "nqe/throughput_analyzer.cc", 1860 "ntlm/ntlm.cc", 1861 "ntlm/ntlm_buffer_reader.cc", 1862 "ntlm/ntlm_buffer_writer.cc", 1863 "ntlm/ntlm_client.cc", 1864 "ntlm/ntlm_constants.cc", 1865 "proxy_resolution/configured_proxy_resolution_request.cc", 1866 "proxy_resolution/configured_proxy_resolution_service.cc", 1867 "proxy_resolution/dhcp_pac_file_fetcher.cc", 1868 "proxy_resolution/multi_threaded_proxy_resolver.cc", 1869 "proxy_resolution/network_delegate_error_observer.cc", 1870 "proxy_resolution/pac_file_data.cc", 1871 "proxy_resolution/pac_file_decider.cc", 1872 "proxy_resolution/pac_file_fetcher.cc", 1873 "proxy_resolution/pac_file_fetcher_impl.cc", 1874 "proxy_resolution/polling_proxy_config_service.cc", 1875 "proxy_resolution/proxy_bypass_rules.cc", 1876 "proxy_resolution/proxy_config.cc", 1877 "proxy_resolution/proxy_config_service.cc", 1878 "proxy_resolution/proxy_config_service_android.cc", 1879 "proxy_resolution/proxy_config_service_fixed.cc", 1880 "proxy_resolution/proxy_config_with_annotation.cc", 1881 "proxy_resolution/proxy_info.cc", 1882 "proxy_resolution/proxy_list.cc", 1883 "proxy_resolution/proxy_resolver_factory.cc", 1884 "quic/bidirectional_stream_quic_impl.cc", 1885 "quic/crypto/proof_source_chromium.cc", 1886 "quic/crypto/proof_verifier_chromium.cc", 1887 "quic/dedicated_web_transport_http3_client.cc", 1888 "quic/network_connection.cc", 1889 "quic/platform/impl/quic_chromium_clock.cc", 1890 "quic/properties_based_quic_server_info.cc", 1891 "quic/quic_address_mismatch.cc", 1892 "quic/quic_chromium_alarm_factory.cc", 1893 "quic/quic_chromium_client_session.cc", 1894 "quic/quic_chromium_client_stream.cc", 1895 "quic/quic_chromium_connection_helper.cc", 1896 "quic/quic_chromium_packet_reader.cc", 1897 "quic/quic_chromium_packet_writer.cc", 1898 "quic/quic_clock_skew_detector.cc", 1899 "quic/quic_connection_logger.cc", 1900 "quic/quic_connectivity_monitor.cc", 1901 "quic/quic_context.cc", 1902 "quic/quic_crypto_client_config_handle.cc", 1903 "quic/quic_crypto_client_stream_factory.cc", 1904 "quic/quic_event_logger.cc", 1905 "quic/quic_http3_logger.cc", 1906 "quic/quic_http_stream.cc", 1907 "quic/quic_http_utils.cc", 1908 "quic/quic_proxy_client_socket.cc", 1909 "quic/quic_proxy_datagram_client_socket.cc", 1910 "quic/quic_server_info.cc", 1911 "quic/quic_session_key.cc", 1912 "quic/quic_session_pool.cc", 1913 "quic/quic_session_pool_direct_job.cc", 1914 "quic/quic_session_pool_job.cc", 1915 "quic/quic_session_pool_proxy_job.cc", 1916 "quic/quic_session_pool_session_attempt.cc", 1917 "quic/set_quic_flag.cc", 1918 "quic/web_transport_client.cc", 1919 "quic/web_transport_error.cc", 1920 "reporting/reporting_browsing_data_remover.cc", 1921 "reporting/reporting_cache.cc", 1922 "reporting/reporting_cache_impl.cc", 1923 "reporting/reporting_cache_observer.cc", 1924 "reporting/reporting_context.cc", 1925 "reporting/reporting_delegate.cc", 1926 "reporting/reporting_delivery_agent.cc", 1927 "reporting/reporting_endpoint.cc", 1928 "reporting/reporting_endpoint_manager.cc", 1929 "reporting/reporting_garbage_collector.cc", 1930 "reporting/reporting_header_parser.cc", 1931 "reporting/reporting_network_change_observer.cc", 1932 "reporting/reporting_policy.cc", 1933 "reporting/reporting_report.cc", 1934 "reporting/reporting_service.cc", 1935 "reporting/reporting_uploader.cc", 1936 "socket/client_socket_factory.cc", 1937 "socket/client_socket_handle.cc", 1938 "socket/client_socket_pool.cc", 1939 "socket/client_socket_pool_manager.cc", 1940 "socket/client_socket_pool_manager_impl.cc", 1941 "socket/connect_job.cc", 1942 "socket/connect_job_factory.cc", 1943 "socket/connect_job_params.cc", 1944 "socket/connect_job_params_factory.cc", 1945 "socket/network_binding_client_socket_factory.cc", 1946 "socket/next_proto.cc", 1947 "socket/server_socket.cc", 1948 "socket/socket.cc", 1949 "socket/socket_bio_adapter.cc", 1950 "socket/socket_descriptor.cc", 1951 "socket/socket_net_log_params.cc", 1952 "socket/socket_options.cc", 1953 "socket/socket_posix.cc", 1954 "socket/socket_tag.cc", 1955 "socket/socks5_client_socket.cc", 1956 "socket/socks_client_socket.cc", 1957 "socket/socks_connect_job.cc", 1958 "socket/ssl_client_socket.cc", 1959 "socket/ssl_client_socket_impl.cc", 1960 "socket/ssl_connect_job.cc", 1961 "socket/ssl_server_socket_impl.cc", 1962 "socket/stream_socket.cc", 1963 "socket/tcp_client_socket.cc", 1964 "socket/tcp_server_socket.cc", 1965 "socket/tcp_socket_posix.cc", 1966 "socket/transport_client_socket.cc", 1967 "socket/transport_client_socket_pool.cc", 1968 "socket/transport_connect_job.cc", 1969 "socket/transport_connect_sub_job.cc", 1970 "socket/udp_client_socket.cc", 1971 "socket/udp_net_log_parameters.cc", 1972 "socket/udp_server_socket.cc", 1973 "socket/udp_socket_global_limits.cc", 1974 "socket/udp_socket_posix.cc", 1975 "socket/unix_domain_client_socket_posix.cc", 1976 "socket/unix_domain_server_socket_posix.cc", 1977 "socket/websocket_endpoint_lock_manager.cc", 1978 "socket/websocket_transport_client_socket_pool.cc", 1979 "spdy/alps_decoder.cc", 1980 "spdy/bidirectional_stream_spdy_impl.cc", 1981 "spdy/buffered_spdy_framer.cc", 1982 "spdy/header_coalescer.cc", 1983 "spdy/http2_priority_dependencies.cc", 1984 "spdy/multiplexed_http_stream.cc", 1985 "spdy/multiplexed_session.cc", 1986 "spdy/spdy_buffer.cc", 1987 "spdy/spdy_buffer_producer.cc", 1988 "spdy/spdy_http_stream.cc", 1989 "spdy/spdy_http_utils.cc", 1990 "spdy/spdy_log_util.cc", 1991 "spdy/spdy_proxy_client_socket.cc", 1992 "spdy/spdy_read_queue.cc", 1993 "spdy/spdy_session.cc", 1994 "spdy/spdy_session_key.cc", 1995 "spdy/spdy_session_pool.cc", 1996 "spdy/spdy_stream.cc", 1997 "spdy/spdy_write_queue.cc", 1998 "ssl/cert_compression.cc", 1999 "ssl/client_cert_identity.cc", 2000 "ssl/openssl_private_key.cc", 2001 "ssl/openssl_ssl_util.cc", 2002 "ssl/ssl_cert_request_info.cc", 2003 "ssl/ssl_cipher_suite_names.cc", 2004 "ssl/ssl_client_auth_cache.cc", 2005 "ssl/ssl_client_session_cache.cc", 2006 "ssl/ssl_config.cc", 2007 "ssl/ssl_config_service.cc", 2008 "ssl/ssl_config_service_defaults.cc", 2009 "ssl/ssl_info.cc", 2010 "ssl/ssl_key_logger.cc", 2011 "ssl/ssl_key_logger_impl.cc", 2012 "ssl/ssl_platform_key_android.cc", 2013 "ssl/ssl_platform_key_util.cc", 2014 "ssl/ssl_private_key.cc", 2015 "ssl/ssl_server_config.cc", 2016 "ssl/threaded_ssl_private_key.cc", 2017 "url_request/clear_site_data.cc", 2018 "url_request/redirect_info.cc", 2019 "url_request/redirect_util.cc", 2020 "url_request/static_http_user_agent_settings.cc", 2021 "url_request/url_request.cc", 2022 "url_request/url_request_context.cc", 2023 "url_request/url_request_context_builder.cc", 2024 "url_request/url_request_context_getter.cc", 2025 "url_request/url_request_error_job.cc", 2026 "url_request/url_request_filter.cc", 2027 "url_request/url_request_http_job.cc", 2028 "url_request/url_request_interceptor.cc", 2029 "url_request/url_request_job.cc", 2030 "url_request/url_request_job_factory.cc", 2031 "url_request/url_request_netlog_params.cc", 2032 "url_request/url_request_redirect_job.cc", 2033 "url_request/view_cache_helper.cc", 2034 "url_request/websocket_handshake_userdata_key.cc", 2035 ], 2036 shared_libs: [ 2037 "libandroid", 2038 "liblog", 2039 "libprotobuf-cpp-lite", 2040 "libz", 2041 ], 2042 generated_headers: [ 2043 "cronet_aml_base_allocator_buildflags__testing", 2044 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags__testing", 2045 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags__testing", 2046 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags__testing", 2047 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags__testing", 2048 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags__testing", 2049 "cronet_aml_base_anchor_functions_buildflags__testing", 2050 "cronet_aml_base_build_date__testing", 2051 "cronet_aml_base_cfi_buildflags__testing", 2052 "cronet_aml_base_check_version_internal_action__testing", 2053 "cronet_aml_base_clang_profiling_buildflags__testing", 2054 "cronet_aml_base_debugging_buildflags__testing", 2055 "cronet_aml_base_feature_list_buildflags__testing", 2056 "cronet_aml_base_fuzzing_buildflags__testing", 2057 "cronet_aml_base_ios_cronet_buildflags__testing", 2058 "cronet_aml_base_logging_buildflags__testing", 2059 "cronet_aml_base_message_pump_buildflags__testing", 2060 "cronet_aml_base_orderfile_buildflags__testing", 2061 "cronet_aml_base_power_monitor_buildflags__testing", 2062 "cronet_aml_base_profiler_buildflags__testing", 2063 "cronet_aml_base_protected_memory_buildflags__testing", 2064 "cronet_aml_base_rust_buildflags__testing", 2065 "cronet_aml_base_sanitizer_buildflags__testing", 2066 "cronet_aml_base_synchronization_buildflags__testing", 2067 "cronet_aml_base_tracing_buildflags__testing", 2068 "cronet_aml_build_blink_buildflags__testing", 2069 "cronet_aml_build_branding_buildflags__testing", 2070 "cronet_aml_build_chromecast_buildflags__testing", 2071 "cronet_aml_build_chromeos_buildflags__testing", 2072 "cronet_aml_build_config_compiler_compiler_buildflags__testing", 2073 "cronet_aml_build_ios_buildflags__testing", 2074 "cronet_aml_build_robolectric_buildflags__testing", 2075 "cronet_aml_crypto_buildflags__testing", 2076 "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains__testing", 2077 "cronet_aml_net_buildflags__testing", 2078 "cronet_aml_net_cronet_buildflags__testing", 2079 "cronet_aml_net_isolation_info_proto_gen__testing_headers", 2080 "cronet_aml_net_net_jni_headers__action__testing", 2081 "cronet_aml_net_net_nqe_proto_gen__testing_headers", 2082 "cronet_aml_net_third_party_quiche_net_quic_proto_gen__testing_headers", 2083 "cronet_aml_net_third_party_quiche_net_quic_test_tools_proto_gen__testing_headers", 2084 "cronet_aml_url_buildflags__testing", 2085 "cronet_aml_url_url_jni_headers__action__testing", 2086 ], 2087 export_generated_headers: [ 2088 "cronet_aml_base_allocator_buildflags__testing", 2089 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags__testing", 2090 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags__testing", 2091 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags__testing", 2092 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags__testing", 2093 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags__testing", 2094 "cronet_aml_base_anchor_functions_buildflags__testing", 2095 "cronet_aml_base_build_date__testing", 2096 "cronet_aml_base_cfi_buildflags__testing", 2097 "cronet_aml_base_check_version_internal_action__testing", 2098 "cronet_aml_base_clang_profiling_buildflags__testing", 2099 "cronet_aml_base_debugging_buildflags__testing", 2100 "cronet_aml_base_feature_list_buildflags__testing", 2101 "cronet_aml_base_fuzzing_buildflags__testing", 2102 "cronet_aml_base_ios_cronet_buildflags__testing", 2103 "cronet_aml_base_logging_buildflags__testing", 2104 "cronet_aml_base_message_pump_buildflags__testing", 2105 "cronet_aml_base_orderfile_buildflags__testing", 2106 "cronet_aml_base_power_monitor_buildflags__testing", 2107 "cronet_aml_base_profiler_buildflags__testing", 2108 "cronet_aml_base_protected_memory_buildflags__testing", 2109 "cronet_aml_base_rust_buildflags__testing", 2110 "cronet_aml_base_sanitizer_buildflags__testing", 2111 "cronet_aml_base_synchronization_buildflags__testing", 2112 "cronet_aml_base_tracing_buildflags__testing", 2113 "cronet_aml_build_blink_buildflags__testing", 2114 "cronet_aml_build_branding_buildflags__testing", 2115 "cronet_aml_build_chromecast_buildflags__testing", 2116 "cronet_aml_build_chromeos_buildflags__testing", 2117 "cronet_aml_build_config_compiler_compiler_buildflags__testing", 2118 "cronet_aml_build_ios_buildflags__testing", 2119 "cronet_aml_build_robolectric_buildflags__testing", 2120 "cronet_aml_crypto_buildflags__testing", 2121 "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains__testing", 2122 "cronet_aml_net_buildflags__testing", 2123 "cronet_aml_net_cronet_buildflags__testing", 2124 "cronet_aml_net_isolation_info_proto_gen__testing_headers", 2125 "cronet_aml_net_net_jni_headers__action__testing", 2126 "cronet_aml_net_net_nqe_proto_gen__testing_headers", 2127 "cronet_aml_net_third_party_quiche_net_quic_proto_gen__testing_headers", 2128 "cronet_aml_net_third_party_quiche_net_quic_test_tools_proto_gen__testing_headers", 2129 "cronet_aml_url_buildflags__testing", 2130 "cronet_aml_url_url_jni_headers__action__testing", 2131 ], 2132 defaults: [ 2133 "cronet_aml_cc_defaults", 2134 ], 2135 cflags: [ 2136 "-DANDROID", 2137 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 2138 "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"", 2139 "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b", 2140 "-DDYNAMIC_ANNOTATIONS_ENABLED=0", 2141 "-DENABLE_BUILT_IN_DNS", 2142 "-DGOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE=0", 2143 "-DGOOGLE_PROTOBUF_NO_RTTI", 2144 "-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER", 2145 "-DHAVE_PTHREAD", 2146 "-DHAVE_SYS_UIO_H", 2147 "-DNDEBUG", 2148 "-DNET_DISABLE_ZSTD", 2149 "-DNET_IMPLEMENTATION", 2150 "-DNO_UNWIND_TABLES", 2151 "-DNVALGRIND", 2152 "-DOFFICIAL_BUILD", 2153 "-D_GNU_SOURCE", 2154 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", 2155 "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", 2156 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", 2157 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 2158 "-D__STDC_CONSTANT_MACROS", 2159 "-D__STDC_FORMAT_MACROS", 2160 "-fdata-sections", 2161 "-ffunction-sections", 2162 "-fno-asynchronous-unwind-tables", 2163 "-fno-unwind-tables", 2164 "-fstack-protector", 2165 "-fvisibility-inlines-hidden", 2166 "-fvisibility=hidden", 2167 "-g1", 2168 ], 2169 include_dirs: [ 2170 "external/cronet/", 2171 "external/cronet/base/allocator/partition_allocator/src/", 2172 "external/cronet/buildtools/third_party/libc++/", 2173 "external/cronet/net/third_party/quiche/overrides/", 2174 "external/cronet/net/third_party/quiche/src/", 2175 "external/cronet/net/third_party/quiche/src/quiche/common/platform/default/", 2176 "external/cronet/third_party/abseil-cpp/", 2177 "external/cronet/third_party/boringssl/src/include/", 2178 "external/cronet/third_party/brotli/include/", 2179 "external/cronet/third_party/libc++/src/include", 2180 "external/cronet/third_party/libc++abi/src/include", 2181 "external/cronet/third_party/protobuf/src/", 2182 ], 2183 cpp_std: "c++20", 2184 ldflags: [ 2185 "-Wl,--as-needed", 2186 "-Wl,--gc-sections", 2187 "-Wl,--icf=all", 2188 "-Wl,--script,external/cronet/base/android/library_loader/anchor_functions.lds", 2189 "-Wl,-wrap,asprintf", 2190 "-Wl,-wrap,calloc", 2191 "-Wl,-wrap,free", 2192 "-Wl,-wrap,getcwd", 2193 "-Wl,-wrap,malloc", 2194 "-Wl,-wrap,malloc_usable_size", 2195 "-Wl,-wrap,memalign", 2196 "-Wl,-wrap,posix_memalign", 2197 "-Wl,-wrap,pvalloc", 2198 "-Wl,-wrap,realloc", 2199 "-Wl,-wrap,realpath", 2200 "-Wl,-wrap,strdup", 2201 "-Wl,-wrap,strndup", 2202 "-Wl,-wrap,valloc", 2203 "-Wl,-wrap,vasprintf", 2204 ], 2205 visibility: [ 2206 "//external/cronet:__subpackages__", 2207 ], 2208 target: { 2209 android_arm: { 2210 srcs: [ 2211 "disk_cache/blockfile/mapped_file_bypass_mmap_posix.cc", 2212 ], 2213 cflags: [ 2214 "-D_FORTIFY_SOURCE=2", 2215 ], 2216 }, 2217 android_arm64: { 2218 srcs: [ 2219 "disk_cache/blockfile/mapped_file_bypass_mmap_posix.cc", 2220 ], 2221 cflags: [ 2222 "-D_FORTIFY_SOURCE=2", 2223 "-O2", 2224 "-mno-outline", 2225 ], 2226 }, 2227 android_riscv64: { 2228 srcs: [ 2229 "disk_cache/blockfile/mapped_file_bypass_mmap_posix.cc", 2230 ], 2231 }, 2232 android_x86: { 2233 srcs: [ 2234 "disk_cache/blockfile/mapped_file_posix.cc", 2235 ], 2236 cflags: [ 2237 "-D_FORTIFY_SOURCE=2", 2238 "-msse3", 2239 ], 2240 }, 2241 android_x86_64: { 2242 srcs: [ 2243 "disk_cache/blockfile/mapped_file_bypass_mmap_posix.cc", 2244 ], 2245 cflags: [ 2246 "-D_FORTIFY_SOURCE=2", 2247 "-msse3", 2248 ], 2249 }, 2250 }, 2251} 2252 2253// GN: //net:net_deps 2254cc_library_static { 2255 name: "cronet_aml_net_net_deps", 2256 shared_libs: [ 2257 "//external/cronet/third_party/boringssl:libcrypto", 2258 "//external/cronet/third_party/boringssl:libpki", 2259 "//external/cronet/third_party/boringssl:libssl", 2260 "libandroid", 2261 "liblog", 2262 "libprotobuf-cpp-lite", 2263 "libz", 2264 ], 2265 generated_headers: [ 2266 "cronet_aml_base_allocator_buildflags", 2267 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags", 2268 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags", 2269 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags", 2270 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags", 2271 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags", 2272 "cronet_aml_base_anchor_functions_buildflags", 2273 "cronet_aml_base_android_runtime_jni_headers__action", 2274 "cronet_aml_base_base_jni__action", 2275 "cronet_aml_base_base_shared_preferences_jni__action", 2276 "cronet_aml_base_build_date", 2277 "cronet_aml_base_cfi_buildflags", 2278 "cronet_aml_base_check_version_internal_action", 2279 "cronet_aml_base_clang_profiling_buildflags", 2280 "cronet_aml_base_debugging_buildflags", 2281 "cronet_aml_base_feature_list_buildflags", 2282 "cronet_aml_base_fuzzing_buildflags", 2283 "cronet_aml_base_ios_cronet_buildflags", 2284 "cronet_aml_base_logging_buildflags", 2285 "cronet_aml_base_message_pump_buildflags", 2286 "cronet_aml_base_orderfile_buildflags", 2287 "cronet_aml_base_power_monitor_buildflags", 2288 "cronet_aml_base_process_launcher_jni__action", 2289 "cronet_aml_base_profiler_buildflags", 2290 "cronet_aml_base_protected_memory_buildflags", 2291 "cronet_aml_base_rust_buildflags", 2292 "cronet_aml_base_sanitizer_buildflags", 2293 "cronet_aml_base_synchronization_buildflags", 2294 "cronet_aml_base_tracing_buildflags", 2295 "cronet_aml_build_blink_buildflags", 2296 "cronet_aml_build_branding_buildflags", 2297 "cronet_aml_build_chromecast_buildflags", 2298 "cronet_aml_build_chromeos_buildflags", 2299 "cronet_aml_build_config_compiler_compiler_buildflags", 2300 "cronet_aml_build_ios_buildflags", 2301 "cronet_aml_build_robolectric_buildflags", 2302 "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains", 2303 "cronet_aml_net_cronet_buildflags", 2304 "cronet_aml_net_isolation_info_proto_gen_headers", 2305 "cronet_aml_net_net_jni_headers__action", 2306 "cronet_aml_url_buildflags", 2307 ], 2308 export_generated_headers: [ 2309 "cronet_aml_base_allocator_buildflags", 2310 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags", 2311 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags", 2312 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags", 2313 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags", 2314 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags", 2315 "cronet_aml_base_anchor_functions_buildflags", 2316 "cronet_aml_base_android_runtime_jni_headers__action", 2317 "cronet_aml_base_base_jni__action", 2318 "cronet_aml_base_base_shared_preferences_jni__action", 2319 "cronet_aml_base_build_date", 2320 "cronet_aml_base_cfi_buildflags", 2321 "cronet_aml_base_check_version_internal_action", 2322 "cronet_aml_base_clang_profiling_buildflags", 2323 "cronet_aml_base_debugging_buildflags", 2324 "cronet_aml_base_feature_list_buildflags", 2325 "cronet_aml_base_fuzzing_buildflags", 2326 "cronet_aml_base_ios_cronet_buildflags", 2327 "cronet_aml_base_logging_buildflags", 2328 "cronet_aml_base_message_pump_buildflags", 2329 "cronet_aml_base_orderfile_buildflags", 2330 "cronet_aml_base_power_monitor_buildflags", 2331 "cronet_aml_base_process_launcher_jni__action", 2332 "cronet_aml_base_profiler_buildflags", 2333 "cronet_aml_base_protected_memory_buildflags", 2334 "cronet_aml_base_rust_buildflags", 2335 "cronet_aml_base_sanitizer_buildflags", 2336 "cronet_aml_base_synchronization_buildflags", 2337 "cronet_aml_base_tracing_buildflags", 2338 "cronet_aml_build_blink_buildflags", 2339 "cronet_aml_build_branding_buildflags", 2340 "cronet_aml_build_chromecast_buildflags", 2341 "cronet_aml_build_chromeos_buildflags", 2342 "cronet_aml_build_config_compiler_compiler_buildflags", 2343 "cronet_aml_build_ios_buildflags", 2344 "cronet_aml_build_robolectric_buildflags", 2345 "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains", 2346 "cronet_aml_net_cronet_buildflags", 2347 "cronet_aml_net_isolation_info_proto_gen_headers", 2348 "cronet_aml_net_net_jni_headers__action", 2349 "cronet_aml_url_buildflags", 2350 ], 2351 defaults: [ 2352 "cronet_aml_cc_defaults", 2353 ], 2354 cflags: [ 2355 "-DANDROID", 2356 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 2357 "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"", 2358 "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b", 2359 "-DDYNAMIC_ANNOTATIONS_ENABLED=0", 2360 "-DENABLE_BUILT_IN_DNS", 2361 "-DGOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE=0", 2362 "-DGOOGLE_PROTOBUF_NO_RTTI", 2363 "-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER", 2364 "-DHAVE_PTHREAD", 2365 "-DHAVE_SYS_UIO_H", 2366 "-DNDEBUG", 2367 "-DNET_IMPLEMENTATION", 2368 "-DNO_UNWIND_TABLES", 2369 "-DNVALGRIND", 2370 "-DOFFICIAL_BUILD", 2371 "-D_GNU_SOURCE", 2372 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", 2373 "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", 2374 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", 2375 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 2376 "-D__STDC_CONSTANT_MACROS", 2377 "-D__STDC_FORMAT_MACROS", 2378 "-fdata-sections", 2379 "-ffunction-sections", 2380 "-fno-asynchronous-unwind-tables", 2381 "-fno-unwind-tables", 2382 "-fstack-protector", 2383 "-fvisibility-inlines-hidden", 2384 "-fvisibility=hidden", 2385 "-g1", 2386 ], 2387 include_dirs: [ 2388 "external/cronet/", 2389 "external/cronet/base/allocator/partition_allocator/src/", 2390 "external/cronet/buildtools/third_party/libc++/", 2391 "external/cronet/third_party/abseil-cpp/", 2392 "external/cronet/third_party/boringssl/src/include/", 2393 "external/cronet/third_party/brotli/include/", 2394 "external/cronet/third_party/libc++/src/include", 2395 "external/cronet/third_party/libc++abi/src/include", 2396 "external/cronet/third_party/protobuf/src/", 2397 ], 2398 cpp_std: "c++20", 2399 ldflags: [ 2400 "-Wl,--as-needed", 2401 "-Wl,--gc-sections", 2402 "-Wl,--icf=all", 2403 "-Wl,--script,external/cronet/base/android/library_loader/anchor_functions.lds", 2404 "-Wl,-wrap,asprintf", 2405 "-Wl,-wrap,calloc", 2406 "-Wl,-wrap,free", 2407 "-Wl,-wrap,getcwd", 2408 "-Wl,-wrap,malloc", 2409 "-Wl,-wrap,malloc_usable_size", 2410 "-Wl,-wrap,memalign", 2411 "-Wl,-wrap,posix_memalign", 2412 "-Wl,-wrap,pvalloc", 2413 "-Wl,-wrap,realloc", 2414 "-Wl,-wrap,realpath", 2415 "-Wl,-wrap,strdup", 2416 "-Wl,-wrap,strndup", 2417 "-Wl,-wrap,valloc", 2418 "-Wl,-wrap,vasprintf", 2419 ], 2420 visibility: [ 2421 "//external/cronet:__subpackages__", 2422 ], 2423 target: { 2424 android_arm: { 2425 cflags: [ 2426 "-D_FORTIFY_SOURCE=2", 2427 ], 2428 }, 2429 android_arm64: { 2430 cflags: [ 2431 "-D_FORTIFY_SOURCE=2", 2432 "-O2", 2433 "-mno-outline", 2434 ], 2435 }, 2436 android_x86: { 2437 cflags: [ 2438 "-D_FORTIFY_SOURCE=2", 2439 "-msse3", 2440 ], 2441 }, 2442 android_x86_64: { 2443 cflags: [ 2444 "-D_FORTIFY_SOURCE=2", 2445 "-msse3", 2446 ], 2447 }, 2448 }, 2449} 2450 2451// GN: //net:net_deps__testing 2452cc_library_static { 2453 name: "cronet_aml_net_net_deps__testing", 2454 shared_libs: [ 2455 "libandroid", 2456 "liblog", 2457 "libprotobuf-cpp-lite", 2458 "libz", 2459 ], 2460 generated_headers: [ 2461 "cronet_aml_base_allocator_buildflags__testing", 2462 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags__testing", 2463 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags__testing", 2464 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags__testing", 2465 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags__testing", 2466 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags__testing", 2467 "cronet_aml_base_anchor_functions_buildflags__testing", 2468 "cronet_aml_base_build_date__testing", 2469 "cronet_aml_base_cfi_buildflags__testing", 2470 "cronet_aml_base_check_version_internal_action__testing", 2471 "cronet_aml_base_clang_profiling_buildflags__testing", 2472 "cronet_aml_base_debugging_buildflags__testing", 2473 "cronet_aml_base_feature_list_buildflags__testing", 2474 "cronet_aml_base_fuzzing_buildflags__testing", 2475 "cronet_aml_base_ios_cronet_buildflags__testing", 2476 "cronet_aml_base_logging_buildflags__testing", 2477 "cronet_aml_base_message_pump_buildflags__testing", 2478 "cronet_aml_base_orderfile_buildflags__testing", 2479 "cronet_aml_base_power_monitor_buildflags__testing", 2480 "cronet_aml_base_profiler_buildflags__testing", 2481 "cronet_aml_base_protected_memory_buildflags__testing", 2482 "cronet_aml_base_rust_buildflags__testing", 2483 "cronet_aml_base_sanitizer_buildflags__testing", 2484 "cronet_aml_base_synchronization_buildflags__testing", 2485 "cronet_aml_base_tracing_buildflags__testing", 2486 "cronet_aml_build_blink_buildflags__testing", 2487 "cronet_aml_build_branding_buildflags__testing", 2488 "cronet_aml_build_chromecast_buildflags__testing", 2489 "cronet_aml_build_chromeos_buildflags__testing", 2490 "cronet_aml_build_config_compiler_compiler_buildflags__testing", 2491 "cronet_aml_build_ios_buildflags__testing", 2492 "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains__testing", 2493 "cronet_aml_net_cronet_buildflags__testing", 2494 "cronet_aml_net_isolation_info_proto_gen__testing_headers", 2495 "cronet_aml_net_net_jni_headers__action__testing", 2496 "cronet_aml_url_buildflags__testing", 2497 ], 2498 export_generated_headers: [ 2499 "cronet_aml_base_allocator_buildflags__testing", 2500 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags__testing", 2501 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags__testing", 2502 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags__testing", 2503 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags__testing", 2504 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags__testing", 2505 "cronet_aml_base_anchor_functions_buildflags__testing", 2506 "cronet_aml_base_build_date__testing", 2507 "cronet_aml_base_cfi_buildflags__testing", 2508 "cronet_aml_base_check_version_internal_action__testing", 2509 "cronet_aml_base_clang_profiling_buildflags__testing", 2510 "cronet_aml_base_debugging_buildflags__testing", 2511 "cronet_aml_base_feature_list_buildflags__testing", 2512 "cronet_aml_base_fuzzing_buildflags__testing", 2513 "cronet_aml_base_ios_cronet_buildflags__testing", 2514 "cronet_aml_base_logging_buildflags__testing", 2515 "cronet_aml_base_message_pump_buildflags__testing", 2516 "cronet_aml_base_orderfile_buildflags__testing", 2517 "cronet_aml_base_power_monitor_buildflags__testing", 2518 "cronet_aml_base_profiler_buildflags__testing", 2519 "cronet_aml_base_protected_memory_buildflags__testing", 2520 "cronet_aml_base_rust_buildflags__testing", 2521 "cronet_aml_base_sanitizer_buildflags__testing", 2522 "cronet_aml_base_synchronization_buildflags__testing", 2523 "cronet_aml_base_tracing_buildflags__testing", 2524 "cronet_aml_build_blink_buildflags__testing", 2525 "cronet_aml_build_branding_buildflags__testing", 2526 "cronet_aml_build_chromecast_buildflags__testing", 2527 "cronet_aml_build_chromeos_buildflags__testing", 2528 "cronet_aml_build_config_compiler_compiler_buildflags__testing", 2529 "cronet_aml_build_ios_buildflags__testing", 2530 "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains__testing", 2531 "cronet_aml_net_cronet_buildflags__testing", 2532 "cronet_aml_net_isolation_info_proto_gen__testing_headers", 2533 "cronet_aml_net_net_jni_headers__action__testing", 2534 "cronet_aml_url_buildflags__testing", 2535 ], 2536 defaults: [ 2537 "cronet_aml_cc_defaults", 2538 ], 2539 cflags: [ 2540 "-DANDROID", 2541 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 2542 "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"", 2543 "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b", 2544 "-DDYNAMIC_ANNOTATIONS_ENABLED=0", 2545 "-DENABLE_BUILT_IN_DNS", 2546 "-DGOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE=0", 2547 "-DGOOGLE_PROTOBUF_NO_RTTI", 2548 "-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER", 2549 "-DHAVE_PTHREAD", 2550 "-DHAVE_SYS_UIO_H", 2551 "-DNDEBUG", 2552 "-DNET_IMPLEMENTATION", 2553 "-DNO_UNWIND_TABLES", 2554 "-DNVALGRIND", 2555 "-DOFFICIAL_BUILD", 2556 "-D_GNU_SOURCE", 2557 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", 2558 "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", 2559 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", 2560 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 2561 "-D__STDC_CONSTANT_MACROS", 2562 "-D__STDC_FORMAT_MACROS", 2563 "-fdata-sections", 2564 "-ffunction-sections", 2565 "-fno-asynchronous-unwind-tables", 2566 "-fno-unwind-tables", 2567 "-fstack-protector", 2568 "-fvisibility-inlines-hidden", 2569 "-fvisibility=hidden", 2570 "-g1", 2571 ], 2572 include_dirs: [ 2573 "external/cronet/", 2574 "external/cronet/base/allocator/partition_allocator/src/", 2575 "external/cronet/buildtools/third_party/libc++/", 2576 "external/cronet/third_party/abseil-cpp/", 2577 "external/cronet/third_party/boringssl/src/include/", 2578 "external/cronet/third_party/brotli/include/", 2579 "external/cronet/third_party/libc++/src/include", 2580 "external/cronet/third_party/libc++abi/src/include", 2581 "external/cronet/third_party/protobuf/src/", 2582 ], 2583 cpp_std: "c++20", 2584 ldflags: [ 2585 "-Wl,--as-needed", 2586 "-Wl,--gc-sections", 2587 "-Wl,--icf=all", 2588 "-Wl,--script,external/cronet/base/android/library_loader/anchor_functions.lds", 2589 "-Wl,-wrap,asprintf", 2590 "-Wl,-wrap,calloc", 2591 "-Wl,-wrap,free", 2592 "-Wl,-wrap,getcwd", 2593 "-Wl,-wrap,malloc", 2594 "-Wl,-wrap,malloc_usable_size", 2595 "-Wl,-wrap,memalign", 2596 "-Wl,-wrap,posix_memalign", 2597 "-Wl,-wrap,pvalloc", 2598 "-Wl,-wrap,realloc", 2599 "-Wl,-wrap,realpath", 2600 "-Wl,-wrap,strdup", 2601 "-Wl,-wrap,strndup", 2602 "-Wl,-wrap,valloc", 2603 "-Wl,-wrap,vasprintf", 2604 ], 2605 visibility: [ 2606 "//external/cronet:__subpackages__", 2607 ], 2608 target: { 2609 android_arm: { 2610 cflags: [ 2611 "-D_FORTIFY_SOURCE=2", 2612 ], 2613 }, 2614 android_arm64: { 2615 cflags: [ 2616 "-D_FORTIFY_SOURCE=2", 2617 "-O2", 2618 "-mno-outline", 2619 ], 2620 }, 2621 android_x86: { 2622 cflags: [ 2623 "-D_FORTIFY_SOURCE=2", 2624 "-msse3", 2625 ], 2626 }, 2627 android_x86_64: { 2628 cflags: [ 2629 "-D_FORTIFY_SOURCE=2", 2630 "-msse3", 2631 ], 2632 }, 2633 }, 2634} 2635 2636// GN: //net:net_nqe_proto 2637cc_library_static { 2638 name: "cronet_aml_net_net_nqe_proto", 2639 srcs: [ 2640 ":cronet_aml_net_net_nqe_proto_gen", 2641 ], 2642 shared_libs: [ 2643 "liblog", 2644 "libprotobuf-cpp-lite", 2645 ], 2646 generated_headers: [ 2647 "cronet_aml_net_net_nqe_proto_gen_headers", 2648 ], 2649 export_generated_headers: [ 2650 "cronet_aml_net_net_nqe_proto_gen_headers", 2651 ], 2652 defaults: [ 2653 "cronet_aml_cc_defaults", 2654 ], 2655 cflags: [ 2656 "-DANDROID", 2657 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 2658 "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"", 2659 "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b", 2660 "-DDYNAMIC_ANNOTATIONS_ENABLED=0", 2661 "-DGOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE=0", 2662 "-DGOOGLE_PROTOBUF_NO_RTTI", 2663 "-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER", 2664 "-DHAVE_PTHREAD", 2665 "-DHAVE_SYS_UIO_H", 2666 "-DNDEBUG", 2667 "-DNET_IMPLEMENTATION", 2668 "-DNO_UNWIND_TABLES", 2669 "-DNVALGRIND", 2670 "-DOFFICIAL_BUILD", 2671 "-D_GNU_SOURCE", 2672 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", 2673 "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", 2674 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", 2675 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 2676 "-D__STDC_CONSTANT_MACROS", 2677 "-D__STDC_FORMAT_MACROS", 2678 "-fdata-sections", 2679 "-ffunction-sections", 2680 "-fno-asynchronous-unwind-tables", 2681 "-fno-unwind-tables", 2682 "-fstack-protector", 2683 "-fvisibility-inlines-hidden", 2684 "-fvisibility=hidden", 2685 "-g1", 2686 ], 2687 include_dirs: [ 2688 "external/cronet/", 2689 "external/cronet/buildtools/third_party/libc++/", 2690 "external/cronet/third_party/libc++/src/include", 2691 "external/cronet/third_party/libc++abi/src/include", 2692 "external/cronet/third_party/protobuf/src/", 2693 ], 2694 cpp_std: "c++20", 2695 ldflags: [ 2696 "-Wl,--as-needed", 2697 "-Wl,--gc-sections", 2698 "-Wl,--icf=all", 2699 ], 2700 visibility: [ 2701 "//external/cronet:__subpackages__", 2702 ], 2703 target: { 2704 android_arm: { 2705 cflags: [ 2706 "-D_FORTIFY_SOURCE=2", 2707 ], 2708 }, 2709 android_arm64: { 2710 cflags: [ 2711 "-D_FORTIFY_SOURCE=2", 2712 "-O2", 2713 "-mno-outline", 2714 ], 2715 }, 2716 android_x86: { 2717 cflags: [ 2718 "-D_FORTIFY_SOURCE=2", 2719 "-msse3", 2720 ], 2721 }, 2722 android_x86_64: { 2723 cflags: [ 2724 "-D_FORTIFY_SOURCE=2", 2725 "-msse3", 2726 ], 2727 }, 2728 }, 2729} 2730 2731// GN: //net:net_nqe_proto__testing 2732cc_library_static { 2733 name: "cronet_aml_net_net_nqe_proto__testing", 2734 srcs: [ 2735 ":cronet_aml_net_net_nqe_proto_gen__testing", 2736 ], 2737 shared_libs: [ 2738 "liblog", 2739 "libprotobuf-cpp-lite", 2740 ], 2741 generated_headers: [ 2742 "cronet_aml_net_net_nqe_proto_gen__testing_headers", 2743 ], 2744 export_generated_headers: [ 2745 "cronet_aml_net_net_nqe_proto_gen__testing_headers", 2746 ], 2747 defaults: [ 2748 "cronet_aml_cc_defaults", 2749 ], 2750 cflags: [ 2751 "-DANDROID", 2752 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 2753 "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"", 2754 "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b", 2755 "-DDYNAMIC_ANNOTATIONS_ENABLED=0", 2756 "-DGOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE=0", 2757 "-DGOOGLE_PROTOBUF_NO_RTTI", 2758 "-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER", 2759 "-DHAVE_PTHREAD", 2760 "-DHAVE_SYS_UIO_H", 2761 "-DNDEBUG", 2762 "-DNET_IMPLEMENTATION", 2763 "-DNO_UNWIND_TABLES", 2764 "-DNVALGRIND", 2765 "-DOFFICIAL_BUILD", 2766 "-D_GNU_SOURCE", 2767 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", 2768 "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", 2769 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", 2770 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 2771 "-D__STDC_CONSTANT_MACROS", 2772 "-D__STDC_FORMAT_MACROS", 2773 "-fdata-sections", 2774 "-ffunction-sections", 2775 "-fno-asynchronous-unwind-tables", 2776 "-fno-unwind-tables", 2777 "-fstack-protector", 2778 "-fvisibility-inlines-hidden", 2779 "-fvisibility=hidden", 2780 "-g1", 2781 ], 2782 include_dirs: [ 2783 "external/cronet/", 2784 "external/cronet/buildtools/third_party/libc++/", 2785 "external/cronet/third_party/libc++/src/include", 2786 "external/cronet/third_party/libc++abi/src/include", 2787 "external/cronet/third_party/protobuf/src/", 2788 ], 2789 cpp_std: "c++20", 2790 ldflags: [ 2791 "-Wl,--as-needed", 2792 "-Wl,--gc-sections", 2793 "-Wl,--icf=all", 2794 ], 2795 visibility: [ 2796 "//external/cronet:__subpackages__", 2797 ], 2798 target: { 2799 android_arm: { 2800 cflags: [ 2801 "-D_FORTIFY_SOURCE=2", 2802 ], 2803 }, 2804 android_arm64: { 2805 cflags: [ 2806 "-D_FORTIFY_SOURCE=2", 2807 "-O2", 2808 "-mno-outline", 2809 ], 2810 }, 2811 android_x86: { 2812 cflags: [ 2813 "-D_FORTIFY_SOURCE=2", 2814 "-msse3", 2815 ], 2816 }, 2817 android_x86_64: { 2818 cflags: [ 2819 "-D_FORTIFY_SOURCE=2", 2820 "-msse3", 2821 ], 2822 }, 2823 }, 2824} 2825 2826// GN: //net:net_nqe_proto_gen 2827cc_genrule { 2828 name: "cronet_aml_net_net_nqe_proto_gen", 2829 srcs: [ 2830 "nqe/proto/network_id_proto.proto", 2831 ], 2832 tools: [ 2833 "cronet_aml_third_party_protobuf_protoc", 2834 ], 2835 cmd: "$(location cronet_aml_third_party_protobuf_protoc) --proto_path=external/cronet/net/nqe/proto --cpp_out=lite=true:$(genDir)/net/nqe/proto/ $(in)", 2836 out: [ 2837 "net/nqe/proto/network_id_proto.pb.cc", 2838 ], 2839 apex_available: [ 2840 "com.android.tethering", 2841 ], 2842 visibility: [ 2843 "//external/cronet:__subpackages__", 2844 ], 2845} 2846 2847// GN: //net:net_nqe_proto_gen__testing 2848cc_genrule { 2849 name: "cronet_aml_net_net_nqe_proto_gen__testing", 2850 srcs: [ 2851 "nqe/proto/network_id_proto.proto", 2852 ], 2853 tools: [ 2854 "cronet_aml_third_party_protobuf_protoc", 2855 ], 2856 cmd: "$(location cronet_aml_third_party_protobuf_protoc) --proto_path=external/cronet/net/nqe/proto --cpp_out=lite=true:$(genDir)/net/nqe/proto/ $(in)", 2857 out: [ 2858 "net/nqe/proto/network_id_proto.pb.cc", 2859 ], 2860 apex_available: [ 2861 "com.android.tethering", 2862 ], 2863 visibility: [ 2864 "//external/cronet:__subpackages__", 2865 ], 2866} 2867 2868// GN: //net:net_nqe_proto_gen__testing 2869cc_genrule { 2870 name: "cronet_aml_net_net_nqe_proto_gen__testing_headers", 2871 srcs: [ 2872 "nqe/proto/network_id_proto.proto", 2873 ], 2874 tools: [ 2875 "cronet_aml_third_party_protobuf_protoc", 2876 ], 2877 cmd: "$(location cronet_aml_third_party_protobuf_protoc) --proto_path=external/cronet/net/nqe/proto --cpp_out=lite=true:$(genDir)/net/nqe/proto/ $(in)", 2878 out: [ 2879 "net/nqe/proto/network_id_proto.pb.h", 2880 ], 2881 export_include_dirs: [ 2882 ".", 2883 "net/nqe/proto", 2884 "protos", 2885 ], 2886 apex_available: [ 2887 "com.android.tethering", 2888 ], 2889} 2890 2891// GN: //net:net_nqe_proto_gen 2892cc_genrule { 2893 name: "cronet_aml_net_net_nqe_proto_gen_headers", 2894 srcs: [ 2895 "nqe/proto/network_id_proto.proto", 2896 ], 2897 tools: [ 2898 "cronet_aml_third_party_protobuf_protoc", 2899 ], 2900 cmd: "$(location cronet_aml_third_party_protobuf_protoc) --proto_path=external/cronet/net/nqe/proto --cpp_out=lite=true:$(genDir)/net/nqe/proto/ $(in)", 2901 out: [ 2902 "net/nqe/proto/network_id_proto.pb.h", 2903 ], 2904 export_include_dirs: [ 2905 ".", 2906 "net/nqe/proto", 2907 "protos", 2908 ], 2909 apex_available: [ 2910 "com.android.tethering", 2911 ], 2912} 2913 2914// GN: //net:net_public_deps 2915cc_library_static { 2916 name: "cronet_aml_net_net_public_deps", 2917 shared_libs: [ 2918 "//external/cronet/third_party/boringssl:libcrypto", 2919 "//external/cronet/third_party/boringssl:libpki", 2920 "//external/cronet/third_party/boringssl:libssl", 2921 "libandroid", 2922 "liblog", 2923 "libprotobuf-cpp-lite", 2924 "libz", 2925 ], 2926 generated_headers: [ 2927 "cronet_aml_base_allocator_buildflags", 2928 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags", 2929 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags", 2930 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags", 2931 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags", 2932 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags", 2933 "cronet_aml_base_anchor_functions_buildflags", 2934 "cronet_aml_base_android_runtime_jni_headers__action", 2935 "cronet_aml_base_base_jni__action", 2936 "cronet_aml_base_base_shared_preferences_jni__action", 2937 "cronet_aml_base_build_date", 2938 "cronet_aml_base_cfi_buildflags", 2939 "cronet_aml_base_check_version_internal_action", 2940 "cronet_aml_base_clang_profiling_buildflags", 2941 "cronet_aml_base_debugging_buildflags", 2942 "cronet_aml_base_feature_list_buildflags", 2943 "cronet_aml_base_fuzzing_buildflags", 2944 "cronet_aml_base_ios_cronet_buildflags", 2945 "cronet_aml_base_logging_buildflags", 2946 "cronet_aml_base_message_pump_buildflags", 2947 "cronet_aml_base_orderfile_buildflags", 2948 "cronet_aml_base_power_monitor_buildflags", 2949 "cronet_aml_base_process_launcher_jni__action", 2950 "cronet_aml_base_profiler_buildflags", 2951 "cronet_aml_base_protected_memory_buildflags", 2952 "cronet_aml_base_rust_buildflags", 2953 "cronet_aml_base_sanitizer_buildflags", 2954 "cronet_aml_base_synchronization_buildflags", 2955 "cronet_aml_base_tracing_buildflags", 2956 "cronet_aml_build_blink_buildflags", 2957 "cronet_aml_build_branding_buildflags", 2958 "cronet_aml_build_chromecast_buildflags", 2959 "cronet_aml_build_chromeos_buildflags", 2960 "cronet_aml_build_config_compiler_compiler_buildflags", 2961 "cronet_aml_build_ios_buildflags", 2962 "cronet_aml_build_robolectric_buildflags", 2963 "cronet_aml_crypto_buildflags", 2964 "cronet_aml_net_buildflags", 2965 "cronet_aml_net_net_nqe_proto_gen_headers", 2966 "cronet_aml_net_third_party_quiche_net_quic_proto_gen_headers", 2967 "cronet_aml_net_third_party_quiche_net_quic_test_tools_proto_gen_headers", 2968 "cronet_aml_url_buildflags", 2969 "cronet_aml_url_url_jni_headers__action", 2970 ], 2971 export_generated_headers: [ 2972 "cronet_aml_base_allocator_buildflags", 2973 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags", 2974 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags", 2975 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags", 2976 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags", 2977 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags", 2978 "cronet_aml_base_anchor_functions_buildflags", 2979 "cronet_aml_base_android_runtime_jni_headers__action", 2980 "cronet_aml_base_base_jni__action", 2981 "cronet_aml_base_base_shared_preferences_jni__action", 2982 "cronet_aml_base_build_date", 2983 "cronet_aml_base_cfi_buildflags", 2984 "cronet_aml_base_check_version_internal_action", 2985 "cronet_aml_base_clang_profiling_buildflags", 2986 "cronet_aml_base_debugging_buildflags", 2987 "cronet_aml_base_feature_list_buildflags", 2988 "cronet_aml_base_fuzzing_buildflags", 2989 "cronet_aml_base_ios_cronet_buildflags", 2990 "cronet_aml_base_logging_buildflags", 2991 "cronet_aml_base_message_pump_buildflags", 2992 "cronet_aml_base_orderfile_buildflags", 2993 "cronet_aml_base_power_monitor_buildflags", 2994 "cronet_aml_base_process_launcher_jni__action", 2995 "cronet_aml_base_profiler_buildflags", 2996 "cronet_aml_base_protected_memory_buildflags", 2997 "cronet_aml_base_rust_buildflags", 2998 "cronet_aml_base_sanitizer_buildflags", 2999 "cronet_aml_base_synchronization_buildflags", 3000 "cronet_aml_base_tracing_buildflags", 3001 "cronet_aml_build_blink_buildflags", 3002 "cronet_aml_build_branding_buildflags", 3003 "cronet_aml_build_chromecast_buildflags", 3004 "cronet_aml_build_chromeos_buildflags", 3005 "cronet_aml_build_config_compiler_compiler_buildflags", 3006 "cronet_aml_build_ios_buildflags", 3007 "cronet_aml_build_robolectric_buildflags", 3008 "cronet_aml_crypto_buildflags", 3009 "cronet_aml_net_buildflags", 3010 "cronet_aml_net_net_nqe_proto_gen_headers", 3011 "cronet_aml_net_third_party_quiche_net_quic_proto_gen_headers", 3012 "cronet_aml_net_third_party_quiche_net_quic_test_tools_proto_gen_headers", 3013 "cronet_aml_url_buildflags", 3014 "cronet_aml_url_url_jni_headers__action", 3015 ], 3016 defaults: [ 3017 "cronet_aml_cc_defaults", 3018 ], 3019 cflags: [ 3020 "-DANDROID", 3021 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 3022 "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"", 3023 "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b", 3024 "-DDYNAMIC_ANNOTATIONS_ENABLED=0", 3025 "-DGOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE=0", 3026 "-DGOOGLE_PROTOBUF_NO_RTTI", 3027 "-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER", 3028 "-DHAVE_PTHREAD", 3029 "-DHAVE_SYS_UIO_H", 3030 "-DNDEBUG", 3031 "-DNO_UNWIND_TABLES", 3032 "-DNVALGRIND", 3033 "-DOFFICIAL_BUILD", 3034 "-D_GNU_SOURCE", 3035 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", 3036 "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", 3037 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", 3038 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 3039 "-D__STDC_CONSTANT_MACROS", 3040 "-D__STDC_FORMAT_MACROS", 3041 "-fdata-sections", 3042 "-ffunction-sections", 3043 "-fno-asynchronous-unwind-tables", 3044 "-fno-unwind-tables", 3045 "-fstack-protector", 3046 "-fvisibility-inlines-hidden", 3047 "-fvisibility=hidden", 3048 "-g1", 3049 ], 3050 include_dirs: [ 3051 "external/cronet/", 3052 "external/cronet/base/allocator/partition_allocator/src/", 3053 "external/cronet/buildtools/third_party/libc++/", 3054 "external/cronet/net/third_party/quiche/overrides/", 3055 "external/cronet/net/third_party/quiche/src/", 3056 "external/cronet/net/third_party/quiche/src/quiche/common/platform/default/", 3057 "external/cronet/third_party/abseil-cpp/", 3058 "external/cronet/third_party/boringssl/src/include/", 3059 "external/cronet/third_party/libc++/src/include", 3060 "external/cronet/third_party/libc++abi/src/include", 3061 "external/cronet/third_party/protobuf/src/", 3062 ], 3063 cpp_std: "c++20", 3064 ldflags: [ 3065 "-Wl,--as-needed", 3066 "-Wl,--gc-sections", 3067 "-Wl,--icf=all", 3068 "-Wl,--script,external/cronet/base/android/library_loader/anchor_functions.lds", 3069 "-Wl,-wrap,asprintf", 3070 "-Wl,-wrap,calloc", 3071 "-Wl,-wrap,free", 3072 "-Wl,-wrap,getcwd", 3073 "-Wl,-wrap,malloc", 3074 "-Wl,-wrap,malloc_usable_size", 3075 "-Wl,-wrap,memalign", 3076 "-Wl,-wrap,posix_memalign", 3077 "-Wl,-wrap,pvalloc", 3078 "-Wl,-wrap,realloc", 3079 "-Wl,-wrap,realpath", 3080 "-Wl,-wrap,strdup", 3081 "-Wl,-wrap,strndup", 3082 "-Wl,-wrap,valloc", 3083 "-Wl,-wrap,vasprintf", 3084 ], 3085 visibility: [ 3086 "//external/cronet:__subpackages__", 3087 ], 3088 target: { 3089 android_arm: { 3090 cflags: [ 3091 "-D_FORTIFY_SOURCE=2", 3092 ], 3093 }, 3094 android_arm64: { 3095 cflags: [ 3096 "-D_FORTIFY_SOURCE=2", 3097 "-O2", 3098 "-mno-outline", 3099 ], 3100 }, 3101 android_x86: { 3102 cflags: [ 3103 "-D_FORTIFY_SOURCE=2", 3104 "-msse3", 3105 ], 3106 }, 3107 android_x86_64: { 3108 cflags: [ 3109 "-D_FORTIFY_SOURCE=2", 3110 "-msse3", 3111 ], 3112 }, 3113 }, 3114} 3115 3116// GN: //net:net_public_deps__testing 3117cc_library_static { 3118 name: "cronet_aml_net_net_public_deps__testing", 3119 shared_libs: [ 3120 "libandroid", 3121 "liblog", 3122 "libprotobuf-cpp-lite", 3123 "libz", 3124 ], 3125 generated_headers: [ 3126 "cronet_aml_base_allocator_buildflags__testing", 3127 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags__testing", 3128 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags__testing", 3129 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags__testing", 3130 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags__testing", 3131 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags__testing", 3132 "cronet_aml_base_anchor_functions_buildflags__testing", 3133 "cronet_aml_base_build_date__testing", 3134 "cronet_aml_base_cfi_buildflags__testing", 3135 "cronet_aml_base_check_version_internal_action__testing", 3136 "cronet_aml_base_clang_profiling_buildflags__testing", 3137 "cronet_aml_base_debugging_buildflags__testing", 3138 "cronet_aml_base_feature_list_buildflags__testing", 3139 "cronet_aml_base_fuzzing_buildflags__testing", 3140 "cronet_aml_base_ios_cronet_buildflags__testing", 3141 "cronet_aml_base_logging_buildflags__testing", 3142 "cronet_aml_base_message_pump_buildflags__testing", 3143 "cronet_aml_base_orderfile_buildflags__testing", 3144 "cronet_aml_base_power_monitor_buildflags__testing", 3145 "cronet_aml_base_profiler_buildflags__testing", 3146 "cronet_aml_base_protected_memory_buildflags__testing", 3147 "cronet_aml_base_rust_buildflags__testing", 3148 "cronet_aml_base_sanitizer_buildflags__testing", 3149 "cronet_aml_base_synchronization_buildflags__testing", 3150 "cronet_aml_base_tracing_buildflags__testing", 3151 "cronet_aml_build_blink_buildflags__testing", 3152 "cronet_aml_build_branding_buildflags__testing", 3153 "cronet_aml_build_chromecast_buildflags__testing", 3154 "cronet_aml_build_chromeos_buildflags__testing", 3155 "cronet_aml_build_config_compiler_compiler_buildflags__testing", 3156 "cronet_aml_build_ios_buildflags__testing", 3157 "cronet_aml_build_robolectric_buildflags__testing", 3158 "cronet_aml_crypto_buildflags__testing", 3159 "cronet_aml_net_buildflags__testing", 3160 "cronet_aml_net_net_nqe_proto_gen__testing_headers", 3161 "cronet_aml_net_third_party_quiche_net_quic_proto_gen__testing_headers", 3162 "cronet_aml_net_third_party_quiche_net_quic_test_tools_proto_gen__testing_headers", 3163 "cronet_aml_url_buildflags__testing", 3164 "cronet_aml_url_url_jni_headers__action__testing", 3165 ], 3166 export_generated_headers: [ 3167 "cronet_aml_base_allocator_buildflags__testing", 3168 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags__testing", 3169 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags__testing", 3170 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags__testing", 3171 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags__testing", 3172 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags__testing", 3173 "cronet_aml_base_anchor_functions_buildflags__testing", 3174 "cronet_aml_base_build_date__testing", 3175 "cronet_aml_base_cfi_buildflags__testing", 3176 "cronet_aml_base_check_version_internal_action__testing", 3177 "cronet_aml_base_clang_profiling_buildflags__testing", 3178 "cronet_aml_base_debugging_buildflags__testing", 3179 "cronet_aml_base_feature_list_buildflags__testing", 3180 "cronet_aml_base_fuzzing_buildflags__testing", 3181 "cronet_aml_base_ios_cronet_buildflags__testing", 3182 "cronet_aml_base_logging_buildflags__testing", 3183 "cronet_aml_base_message_pump_buildflags__testing", 3184 "cronet_aml_base_orderfile_buildflags__testing", 3185 "cronet_aml_base_power_monitor_buildflags__testing", 3186 "cronet_aml_base_profiler_buildflags__testing", 3187 "cronet_aml_base_protected_memory_buildflags__testing", 3188 "cronet_aml_base_rust_buildflags__testing", 3189 "cronet_aml_base_sanitizer_buildflags__testing", 3190 "cronet_aml_base_synchronization_buildflags__testing", 3191 "cronet_aml_base_tracing_buildflags__testing", 3192 "cronet_aml_build_blink_buildflags__testing", 3193 "cronet_aml_build_branding_buildflags__testing", 3194 "cronet_aml_build_chromecast_buildflags__testing", 3195 "cronet_aml_build_chromeos_buildflags__testing", 3196 "cronet_aml_build_config_compiler_compiler_buildflags__testing", 3197 "cronet_aml_build_ios_buildflags__testing", 3198 "cronet_aml_build_robolectric_buildflags__testing", 3199 "cronet_aml_crypto_buildflags__testing", 3200 "cronet_aml_net_buildflags__testing", 3201 "cronet_aml_net_net_nqe_proto_gen__testing_headers", 3202 "cronet_aml_net_third_party_quiche_net_quic_proto_gen__testing_headers", 3203 "cronet_aml_net_third_party_quiche_net_quic_test_tools_proto_gen__testing_headers", 3204 "cronet_aml_url_buildflags__testing", 3205 "cronet_aml_url_url_jni_headers__action__testing", 3206 ], 3207 defaults: [ 3208 "cronet_aml_cc_defaults", 3209 ], 3210 cflags: [ 3211 "-DANDROID", 3212 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 3213 "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"", 3214 "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b", 3215 "-DDYNAMIC_ANNOTATIONS_ENABLED=0", 3216 "-DGOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE=0", 3217 "-DGOOGLE_PROTOBUF_NO_RTTI", 3218 "-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER", 3219 "-DHAVE_PTHREAD", 3220 "-DHAVE_SYS_UIO_H", 3221 "-DNDEBUG", 3222 "-DNO_UNWIND_TABLES", 3223 "-DNVALGRIND", 3224 "-DOFFICIAL_BUILD", 3225 "-D_GNU_SOURCE", 3226 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", 3227 "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", 3228 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", 3229 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 3230 "-D__STDC_CONSTANT_MACROS", 3231 "-D__STDC_FORMAT_MACROS", 3232 "-fdata-sections", 3233 "-ffunction-sections", 3234 "-fno-asynchronous-unwind-tables", 3235 "-fno-unwind-tables", 3236 "-fstack-protector", 3237 "-fvisibility-inlines-hidden", 3238 "-fvisibility=hidden", 3239 "-g1", 3240 ], 3241 include_dirs: [ 3242 "external/cronet/", 3243 "external/cronet/base/allocator/partition_allocator/src/", 3244 "external/cronet/buildtools/third_party/libc++/", 3245 "external/cronet/net/third_party/quiche/overrides/", 3246 "external/cronet/net/third_party/quiche/src/", 3247 "external/cronet/net/third_party/quiche/src/quiche/common/platform/default/", 3248 "external/cronet/third_party/abseil-cpp/", 3249 "external/cronet/third_party/boringssl/src/include/", 3250 "external/cronet/third_party/libc++/src/include", 3251 "external/cronet/third_party/libc++abi/src/include", 3252 "external/cronet/third_party/protobuf/src/", 3253 ], 3254 cpp_std: "c++20", 3255 ldflags: [ 3256 "-Wl,--as-needed", 3257 "-Wl,--gc-sections", 3258 "-Wl,--icf=all", 3259 "-Wl,--script,external/cronet/base/android/library_loader/anchor_functions.lds", 3260 "-Wl,-wrap,asprintf", 3261 "-Wl,-wrap,calloc", 3262 "-Wl,-wrap,free", 3263 "-Wl,-wrap,getcwd", 3264 "-Wl,-wrap,malloc", 3265 "-Wl,-wrap,malloc_usable_size", 3266 "-Wl,-wrap,memalign", 3267 "-Wl,-wrap,posix_memalign", 3268 "-Wl,-wrap,pvalloc", 3269 "-Wl,-wrap,realloc", 3270 "-Wl,-wrap,realpath", 3271 "-Wl,-wrap,strdup", 3272 "-Wl,-wrap,strndup", 3273 "-Wl,-wrap,valloc", 3274 "-Wl,-wrap,vasprintf", 3275 ], 3276 visibility: [ 3277 "//external/cronet:__subpackages__", 3278 ], 3279 target: { 3280 android_arm: { 3281 cflags: [ 3282 "-D_FORTIFY_SOURCE=2", 3283 ], 3284 }, 3285 android_arm64: { 3286 cflags: [ 3287 "-D_FORTIFY_SOURCE=2", 3288 "-O2", 3289 "-mno-outline", 3290 ], 3291 }, 3292 android_x86: { 3293 cflags: [ 3294 "-D_FORTIFY_SOURCE=2", 3295 "-msse3", 3296 ], 3297 }, 3298 android_x86_64: { 3299 cflags: [ 3300 "-D_FORTIFY_SOURCE=2", 3301 "-msse3", 3302 ], 3303 }, 3304 }, 3305} 3306 3307// GN: //net:net_unittests__library__testing 3308cc_library_shared { 3309 name: "cronet_aml_net_net_unittests__library__testing", 3310 srcs: [ 3311 "android/dummy_spnego_authenticator.cc", 3312 "android/http_auth_negotiate_android_unittest.cc", 3313 "android/network_change_notifier_android_unittest.cc", 3314 "android/network_library_unittest.cc", 3315 "android/traffic_stats_unittest.cc", 3316 "base/address_family_unittest.cc", 3317 "base/address_list_unittest.cc", 3318 "base/address_tracker_linux_unittest.cc", 3319 "base/backoff_entry_serializer_unittest.cc", 3320 "base/backoff_entry_unittest.cc", 3321 "base/chunked_upload_data_stream_unittest.cc", 3322 "base/data_url_unittest.cc", 3323 "base/datagram_buffer_unittest.cc", 3324 "base/elements_upload_data_stream_unittest.cc", 3325 "base/expiring_cache_unittest.cc", 3326 "base/file_stream_unittest.cc", 3327 "base/host_mapping_rules_unittest.cc", 3328 "base/host_port_pair_unittest.cc", 3329 "base/interval_test.cc", 3330 "base/ip_address_unittest.cc", 3331 "base/ip_endpoint_unittest.cc", 3332 "base/isolation_info_unittest.cc", 3333 "base/lookup_string_in_fixed_set_unittest.cc", 3334 "base/mime_sniffer_unittest.cc", 3335 "base/mime_util_unittest.cc", 3336 "base/net_errors_unittest.cc", 3337 "base/net_string_util_unittest.cc", 3338 "base/network_activity_monitor_unittest.cc", 3339 "base/network_anonymization_key_unittest.cc", 3340 "base/network_change_notifier_passive_unittest.cc", 3341 "base/network_change_notifier_unittest.cc", 3342 "base/network_delegate_unittest.cc", 3343 "base/network_interfaces_getifaddrs_unittest.cc", 3344 "base/network_interfaces_linux_unittest.cc", 3345 "base/network_interfaces_unittest.cc", 3346 "base/network_isolation_key_unittest.cc", 3347 "base/parse_number_unittest.cc", 3348 "base/port_util_unittest.cc", 3349 "base/prioritized_dispatcher_unittest.cc", 3350 "base/prioritized_task_runner_unittest.cc", 3351 "base/priority_queue_unittest.cc", 3352 "base/proxy_chain_unittest.cc", 3353 "base/proxy_server_unittest.cc", 3354 "base/proxy_string_util_unittest.cc", 3355 "base/registry_controlled_domains/registry_controlled_domain_unittest.cc", 3356 "base/scheme_host_port_matcher_rule_unittest.cc", 3357 "base/scheme_host_port_matcher_unittest.cc", 3358 "base/schemeful_site_unittest.cc", 3359 "base/sockaddr_util_posix_unittest.cc", 3360 "base/test_completion_callback_unittest.cc", 3361 "base/test_proxy_delegate.cc", 3362 "base/upload_bytes_element_reader_unittest.cc", 3363 "base/upload_file_element_reader_unittest.cc", 3364 "base/url_search_params_unittest.cc", 3365 "cert/caching_cert_verifier_unittest.cc", 3366 "cert/cert_database_unittest.cc", 3367 "cert/cert_verifier_unittest.cc", 3368 "cert/cert_verify_proc_android_unittest.cc", 3369 "cert/cert_verify_proc_builtin_unittest.cc", 3370 "cert/cert_verify_proc_unittest.cc", 3371 "cert/coalescing_cert_verifier_unittest.cc", 3372 "cert/crl_set_unittest.cc", 3373 "cert/ct_log_response_parser_unittest.cc", 3374 "cert/ct_log_verifier_unittest.cc", 3375 "cert/ct_objects_extractor_unittest.cc", 3376 "cert/ct_serialization_unittest.cc", 3377 "cert/ev_root_ca_metadata_unittest.cc", 3378 "cert/internal/cert_issuer_source_aia_unittest.cc", 3379 "cert/internal/cert_issuer_source_sync_unittest.cc", 3380 "cert/internal/revocation_checker_unittest.cc", 3381 "cert/internal/system_trust_store_unittest.cc", 3382 "cert/known_roots_unittest.cc", 3383 "cert/merkle_audit_proof_unittest.cc", 3384 "cert/merkle_tree_leaf_unittest.cc", 3385 "cert/multi_log_ct_verifier_unittest.cc", 3386 "cert/multi_threaded_cert_verifier_unittest.cc", 3387 "cert/signed_certificate_timestamp_unittest.cc", 3388 "cert/symantec_certs_unittest.cc", 3389 "cert/test_root_certs_unittest.cc", 3390 "cert/time_conversions_unittest.cc", 3391 "cert/x509_cert_types_unittest.cc", 3392 "cert/x509_util_unittest.cc", 3393 "cert_net/cert_net_fetcher_url_request_unittest.cc", 3394 "cookies/canonical_cookie_unittest.cc", 3395 "cookies/cookie_constants_unittest.cc", 3396 "cookies/cookie_deletion_info_unittest.cc", 3397 "cookies/cookie_inclusion_status_unittest.cc", 3398 "cookies/cookie_monster_unittest.cc", 3399 "cookies/cookie_options_unittest.cc", 3400 "cookies/cookie_partition_key_collection_unittest.cc", 3401 "cookies/cookie_partition_key_unittest.cc", 3402 "cookies/cookie_util_unittest.cc", 3403 "cookies/parsed_cookie_unittest.cc", 3404 "cookies/site_for_cookies_unittest.cc", 3405 "cookies/static_cookie_policy_unittest.cc", 3406 "disk_cache/backend_cleanup_tracker_unittest.cc", 3407 "disk_cache/backend_unittest.cc", 3408 "disk_cache/blockfile/addr_unittest.cc", 3409 "disk_cache/blockfile/bitmap_unittest.cc", 3410 "disk_cache/blockfile/block_files_unittest.cc", 3411 "disk_cache/blockfile/mapped_file_unittest.cc", 3412 "disk_cache/blockfile/stats_unittest.cc", 3413 "disk_cache/blockfile/storage_block_unittest.cc", 3414 "disk_cache/cache_util_unittest.cc", 3415 "disk_cache/entry_unittest.cc", 3416 "disk_cache/simple/simple_file_enumerator_unittest.cc", 3417 "disk_cache/simple/simple_file_tracker_unittest.cc", 3418 "disk_cache/simple/simple_index_file_unittest.cc", 3419 "disk_cache/simple/simple_index_unittest.cc", 3420 "disk_cache/simple/simple_test_util.cc", 3421 "disk_cache/simple/simple_util_unittest.cc", 3422 "disk_cache/simple/simple_version_upgrade_unittest.cc", 3423 "filter/brotli_source_stream_unittest.cc", 3424 "filter/filter_source_stream_unittest.cc", 3425 "filter/gzip_source_stream_unittest.cc", 3426 "first_party_sets/addition_overlaps_union_find_unittest.cc", 3427 "first_party_sets/first_party_set_entry_override_unittest.cc", 3428 "first_party_sets/first_party_sets_cache_filter_unittest.cc", 3429 "first_party_sets/first_party_sets_context_config_unittest.cc", 3430 "first_party_sets/global_first_party_sets_unittest.cc", 3431 "first_party_sets/local_set_declaration_unittest.cc", 3432 "first_party_sets/sets_mutation_unittest.cc", 3433 "http/alternative_service_unittest.cc", 3434 "http/bidirectional_stream_unittest.cc", 3435 "http/broken_alternative_services_unittest.cc", 3436 "http/http_auth_cache_unittest.cc", 3437 "http/http_auth_challenge_tokenizer_unittest.cc", 3438 "http/http_auth_controller_unittest.cc", 3439 "http/http_auth_filter_unittest.cc", 3440 "http/http_auth_handler_basic_unittest.cc", 3441 "http/http_auth_handler_digest_unittest.cc", 3442 "http/http_auth_handler_factory_unittest.cc", 3443 "http/http_auth_handler_mock.cc", 3444 "http/http_auth_handler_negotiate_unittest.cc", 3445 "http/http_auth_handler_ntlm_portable_unittest.cc", 3446 "http/http_auth_handler_unittest.cc", 3447 "http/http_auth_multi_round_parse_unittest.cc", 3448 "http/http_auth_preferences_unittest.cc", 3449 "http/http_auth_unittest.cc", 3450 "http/http_basic_state_unittest.cc", 3451 "http/http_byte_range_unittest.cc", 3452 "http/http_cache_unittest.cc", 3453 "http/http_cache_writers_unittest.cc", 3454 "http/http_chunked_decoder_unittest.cc", 3455 "http/http_content_disposition_unittest.cc", 3456 "http/http_cookie_indices_unittest.cc", 3457 "http/http_log_util_unittest.cc", 3458 "http/http_network_layer_unittest.cc", 3459 "http/http_network_transaction_unittest.cc", 3460 "http/http_no_vary_search_data_unittest.cc", 3461 "http/http_proxy_client_socket_unittest.cc", 3462 "http/http_proxy_connect_job_unittest.cc", 3463 "http/http_request_headers_unittest.cc", 3464 "http/http_request_info_unittest.cc", 3465 "http/http_response_body_drainer_unittest.cc", 3466 "http/http_response_headers_unittest.cc", 3467 "http/http_response_info_unittest.cc", 3468 "http/http_security_headers_unittest.cc", 3469 "http/http_server_properties_manager_unittest.cc", 3470 "http/http_server_properties_unittest.cc", 3471 "http/http_status_code_unittest.cc", 3472 "http/http_stream_factory_job_controller_unittest.cc", 3473 "http/http_stream_factory_unittest.cc", 3474 "http/http_stream_parser_unittest.cc", 3475 "http/http_stream_request_unittest.cc", 3476 "http/http_transaction_test_util_unittest.cc", 3477 "http/http_util_unittest.cc", 3478 "http/http_vary_data_unittest.cc", 3479 "http/mock_allow_http_auth_preferences.cc", 3480 "http/test_upload_data_stream_not_allow_http1.cc", 3481 "http/transport_security_persister_unittest.cc", 3482 "http/transport_security_state_unittest.cc", 3483 "http/url_security_manager_unittest.cc", 3484 "log/file_net_log_observer_unittest.cc", 3485 "log/net_log_capture_mode_unittest.cc", 3486 "log/net_log_unittest.cc", 3487 "log/net_log_util_unittest.cc", 3488 "log/net_log_values_unittest.cc", 3489 "network_error_logging/mock_persistent_nel_store_unittest.cc", 3490 "network_error_logging/network_error_logging_service_unittest.cc", 3491 "nqe/effective_connection_type_unittest.cc", 3492 "nqe/event_creator_unittest.cc", 3493 "nqe/network_id_unittest.cc", 3494 "nqe/network_qualities_prefs_manager_unittest.cc", 3495 "nqe/network_quality_estimator_params_unittest.cc", 3496 "nqe/network_quality_estimator_unittest.cc", 3497 "nqe/network_quality_estimator_util_unittest.cc", 3498 "nqe/network_quality_store_unittest.cc", 3499 "nqe/observation_buffer_unittest.cc", 3500 "nqe/socket_watcher_unittest.cc", 3501 "nqe/throughput_analyzer_unittest.cc", 3502 "ntlm/ntlm_buffer_reader_unittest.cc", 3503 "ntlm/ntlm_buffer_writer_unittest.cc", 3504 "ntlm/ntlm_client_unittest.cc", 3505 "ntlm/ntlm_unittest.cc", 3506 "proxy_resolution/configured_proxy_resolution_service_unittest.cc", 3507 "proxy_resolution/multi_threaded_proxy_resolver_unittest.cc", 3508 "proxy_resolution/network_delegate_error_observer_unittest.cc", 3509 "proxy_resolution/pac_file_decider_unittest.cc", 3510 "proxy_resolution/pac_file_fetcher_impl_unittest.cc", 3511 "proxy_resolution/proxy_bypass_rules_unittest.cc", 3512 "proxy_resolution/proxy_config_service_android_unittest.cc", 3513 "proxy_resolution/proxy_config_unittest.cc", 3514 "proxy_resolution/proxy_info_unittest.cc", 3515 "proxy_resolution/proxy_list_unittest.cc", 3516 "quic/bidirectional_stream_quic_impl_unittest.cc", 3517 "quic/crypto/proof_test_chromium.cc", 3518 "quic/crypto/proof_verifier_chromium_test.cc", 3519 "quic/dedicated_web_transport_http3_client_test.cc", 3520 "quic/mock_quic_data.cc", 3521 "quic/network_connection_unittest.cc", 3522 "quic/platform/impl/quic_chromium_clock_test.cc", 3523 "quic/properties_based_quic_server_info_test.cc", 3524 "quic/quic_address_mismatch_test.cc", 3525 "quic/quic_chromium_alarm_factory_test.cc", 3526 "quic/quic_chromium_client_session_peer.cc", 3527 "quic/quic_chromium_client_session_test.cc", 3528 "quic/quic_chromium_client_stream_test.cc", 3529 "quic/quic_chromium_connection_helper_test.cc", 3530 "quic/quic_clock_skew_detector_test.cc", 3531 "quic/quic_end_to_end_unittest.cc", 3532 "quic/quic_http_stream_test.cc", 3533 "quic/quic_http_utils_test.cc", 3534 "quic/quic_network_transaction_unittest.cc", 3535 "quic/quic_proxy_client_socket_test_base.cc", 3536 "quic/quic_proxy_client_socket_unittest.cc", 3537 "quic/quic_proxy_datagram_client_socket_unittest.cc", 3538 "quic/quic_session_key_unittest.cc", 3539 "quic/quic_session_pool_peer.cc", 3540 "quic/quic_session_pool_proxy_job_unittest.cc", 3541 "quic/quic_session_pool_test.cc", 3542 "quic/quic_session_pool_test_base.cc", 3543 "quic/quic_test_packet_maker.cc", 3544 "quic/quic_test_packet_printer.cc", 3545 "quic/set_quic_flag_test.cc", 3546 "quic/test_quic_crypto_client_config_handle.cc", 3547 "reporting/mock_persistent_reporting_store_unittest.cc", 3548 "reporting/reporting_browsing_data_remover_unittest.cc", 3549 "reporting/reporting_cache_unittest.cc", 3550 "reporting/reporting_delivery_agent_unittest.cc", 3551 "reporting/reporting_endpoint_manager_unittest.cc", 3552 "reporting/reporting_garbage_collector_unittest.cc", 3553 "reporting/reporting_header_parser_unittest.cc", 3554 "reporting/reporting_network_change_observer_unittest.cc", 3555 "reporting/reporting_service_unittest.cc", 3556 "reporting/reporting_uploader_unittest.cc", 3557 "socket/client_socket_pool_base_unittest.cc", 3558 "socket/client_socket_pool_unittest.cc", 3559 "socket/connect_job_factory_unittest.cc", 3560 "socket/connect_job_params_factory_unittest.cc", 3561 "socket/connect_job_test_util.cc", 3562 "socket/connect_job_unittest.cc", 3563 "socket/mock_client_socket_pool_manager.cc", 3564 "socket/sequenced_socket_data_unittest.cc", 3565 "socket/socket_bio_adapter_unittest.cc", 3566 "socket/socket_tag_unittest.cc", 3567 "socket/socks5_client_socket_unittest.cc", 3568 "socket/socks_client_socket_unittest.cc", 3569 "socket/socks_connect_job_unittest.cc", 3570 "socket/ssl_client_socket_unittest.cc", 3571 "socket/ssl_connect_job_unittest.cc", 3572 "socket/ssl_server_socket_unittest.cc", 3573 "socket/tcp_client_socket_unittest.cc", 3574 "socket/tcp_server_socket_unittest.cc", 3575 "socket/tcp_socket_unittest.cc", 3576 "socket/transport_client_socket_pool_test_util.cc", 3577 "socket/transport_client_socket_pool_unittest.cc", 3578 "socket/transport_client_socket_unittest.cc", 3579 "socket/transport_connect_job_unittest.cc", 3580 "socket/udp_socket_unittest.cc", 3581 "socket/unix_domain_client_socket_posix_unittest.cc", 3582 "socket/unix_domain_server_socket_posix_unittest.cc", 3583 "socket/websocket_endpoint_lock_manager_unittest.cc", 3584 "socket/websocket_transport_client_socket_pool_unittest.cc", 3585 "spdy/alps_decoder_test.cc", 3586 "spdy/bidirectional_stream_spdy_impl_unittest.cc", 3587 "spdy/buffered_spdy_framer_unittest.cc", 3588 "spdy/fuzzing/hpack_fuzz_util_test.cc", 3589 "spdy/header_coalescer_test.cc", 3590 "spdy/http2_priority_dependencies_unittest.cc", 3591 "spdy/spdy_buffer_unittest.cc", 3592 "spdy/spdy_http_stream_unittest.cc", 3593 "spdy/spdy_http_utils_unittest.cc", 3594 "spdy/spdy_log_util_unittest.cc", 3595 "spdy/spdy_network_transaction_unittest.cc", 3596 "spdy/spdy_proxy_client_socket_unittest.cc", 3597 "spdy/spdy_read_queue_unittest.cc", 3598 "spdy/spdy_session_key_unittest.cc", 3599 "spdy/spdy_session_pool_unittest.cc", 3600 "spdy/spdy_session_test_util.cc", 3601 "spdy/spdy_session_unittest.cc", 3602 "spdy/spdy_stream_test_util.cc", 3603 "spdy/spdy_stream_unittest.cc", 3604 "spdy/spdy_write_queue_unittest.cc", 3605 "ssl/client_cert_identity_unittest.cc", 3606 "ssl/openssl_private_key_unittest.cc", 3607 "ssl/ssl_cipher_suite_names_unittest.cc", 3608 "ssl/ssl_client_auth_cache_unittest.cc", 3609 "ssl/ssl_client_session_cache_unittest.cc", 3610 "ssl/ssl_config_service_unittest.cc", 3611 "ssl/ssl_config_unittest.cc", 3612 "ssl/ssl_connection_status_flags_unittest.cc", 3613 "ssl/ssl_platform_key_android_unittest.cc", 3614 "ssl/ssl_platform_key_util_unittest.cc", 3615 "test/embedded_test_server/embedded_test_server_unittest.cc", 3616 "test/embedded_test_server/http_request_unittest.cc", 3617 "test/embedded_test_server/http_response_unittest.cc", 3618 "test/run_all_unittests.cc", 3619 "tools/content_decoder_tool/content_decoder_tool.cc", 3620 "tools/content_decoder_tool/content_decoder_tool_unittest.cc", 3621 "tools/quic/quic_simple_client_test.cc", 3622 "tools/tld_cleanup/tld_cleanup_util_unittest.cc", 3623 "url_request/http_with_dns_over_https_unittest.cc", 3624 "url_request/redirect_info_unittest.cc", 3625 "url_request/redirect_util_unittest.cc", 3626 "url_request/url_request_context_builder_unittest.cc", 3627 "url_request/url_request_filter_unittest.cc", 3628 "url_request/url_request_http_job_unittest.cc", 3629 "url_request/url_request_job_factory_unittest.cc", 3630 "url_request/url_request_quic_unittest.cc", 3631 "url_request/url_request_unittest.cc", 3632 "url_request/view_cache_helper_unittest.cc", 3633 ], 3634 shared_libs: [ 3635 "libandroid", 3636 "liblog", 3637 "libz", 3638 ], 3639 whole_static_libs: [ 3640 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_allocator_base__testing", 3641 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_allocator_core__testing", 3642 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_allocator_shim__testing", 3643 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr__testing", 3644 "cronet_aml_base_base__testing", 3645 "cronet_aml_base_base_static__testing", 3646 "cronet_aml_base_check_version_internal__testing", 3647 "cronet_aml_base_i18n__testing", 3648 "cronet_aml_base_nodebug_assertion__testing", 3649 "cronet_aml_base_test_proto_test_support__testing", 3650 "cronet_aml_base_test_test_config__testing", 3651 "cronet_aml_base_test_test_support__testing", 3652 "cronet_aml_base_third_party_cityhash_cityhash__testing", 3653 "cronet_aml_base_third_party_cityhash_v103_cityhash_v103__testing", 3654 "cronet_aml_base_third_party_double_conversion_double_conversion__testing", 3655 "cronet_aml_base_third_party_superfasthash_superfasthash__testing", 3656 "cronet_aml_build_rust_cxx_cppdeps__testing", 3657 "cronet_aml_buildtools_third_party_libc___libc____testing", 3658 "cronet_aml_buildtools_third_party_libc__abi_libc__abi__testing", 3659 "cronet_aml_components_miracle_parameter_common_common__testing", 3660 "cronet_aml_crypto_crypto__testing", 3661 "cronet_aml_crypto_test_support__testing", 3662 "cronet_aml_net_constants__testing", 3663 "cronet_aml_net_dns_dns__testing", 3664 "cronet_aml_net_dns_dns_client__testing", 3665 "cronet_aml_net_dns_host_resolver__testing", 3666 "cronet_aml_net_dns_host_resolver_manager__testing", 3667 "cronet_aml_net_dns_mdns_client__testing", 3668 "cronet_aml_net_dns_public_public__testing", 3669 "cronet_aml_net_dns_public_tests__testing", 3670 "cronet_aml_net_dns_test_support__testing", 3671 "cronet_aml_net_dns_tests__testing", 3672 "cronet_aml_net_gtest_util__testing", 3673 "cronet_aml_net_http_transport_security_state_generated_files__testing", 3674 "cronet_aml_net_isolation_info_proto__testing", 3675 "cronet_aml_net_net__testing", 3676 "cronet_aml_net_net_deps__testing", 3677 "cronet_aml_net_net_nqe_proto__testing", 3678 "cronet_aml_net_net_public_deps__testing", 3679 "cronet_aml_net_preload_decoder__testing", 3680 "cronet_aml_net_quic_test_flags_utils__testing", 3681 "cronet_aml_net_quic_test_tools__testing", 3682 "cronet_aml_net_simple_quic_tools__testing", 3683 "cronet_aml_net_spdy_test_tools__testing", 3684 "cronet_aml_net_test_support__testing", 3685 "cronet_aml_net_third_party_quiche_blind_sign_auth__testing", 3686 "cronet_aml_net_third_party_quiche_blind_sign_auth_proto__testing", 3687 "cronet_aml_net_third_party_quiche_blind_sign_auth_test_support__testing", 3688 "cronet_aml_net_third_party_quiche_net_quic_proto__testing", 3689 "cronet_aml_net_third_party_quiche_net_quic_test_tools_proto__testing", 3690 "cronet_aml_net_third_party_quiche_quiche__testing", 3691 "cronet_aml_net_third_party_quiche_quiche_test_support__testing", 3692 "cronet_aml_net_third_party_quiche_quiche_tests__testing", 3693 "cronet_aml_net_third_party_quiche_quiche_tool_support__testing", 3694 "cronet_aml_net_third_party_uri_template_uri_template__testing", 3695 "cronet_aml_net_third_party_uri_template_uri_template_tests__testing", 3696 "cronet_aml_net_tools_huffman_trie_huffman_trie_generator_sources__testing", 3697 "cronet_aml_net_tools_tld_cleanup_tld_cleanup__testing", 3698 "cronet_aml_net_traffic_annotation_test_support__testing", 3699 "cronet_aml_net_traffic_annotation_traffic_annotation__testing", 3700 "cronet_aml_testing_android_native_test_native_test_native_code__testing", 3701 "cronet_aml_testing_android_native_test_native_test_support__testing", 3702 "cronet_aml_testing_gmock_gmock__testing", 3703 "cronet_aml_testing_gtest_gtest__testing", 3704 "cronet_aml_third_party_abseil_cpp_absl__testing", 3705 "cronet_aml_third_party_abseil_cpp_absl_base_base__testing", 3706 "cronet_aml_third_party_abseil_cpp_absl_base_log_severity__testing", 3707 "cronet_aml_third_party_abseil_cpp_absl_base_malloc_internal__testing", 3708 "cronet_aml_third_party_abseil_cpp_absl_base_raw_logging_internal__testing", 3709 "cronet_aml_third_party_abseil_cpp_absl_base_spinlock_wait__testing", 3710 "cronet_aml_third_party_abseil_cpp_absl_base_strerror__testing", 3711 "cronet_aml_third_party_abseil_cpp_absl_base_throw_delegate__testing", 3712 "cronet_aml_third_party_abseil_cpp_absl_container_hashtablez_sampler__testing", 3713 "cronet_aml_third_party_abseil_cpp_absl_container_raw_hash_set__testing", 3714 "cronet_aml_third_party_abseil_cpp_absl_crc_cpu_detect__testing", 3715 "cronet_aml_third_party_abseil_cpp_absl_crc_crc32c__testing", 3716 "cronet_aml_third_party_abseil_cpp_absl_crc_crc_cord_state__testing", 3717 "cronet_aml_third_party_abseil_cpp_absl_crc_crc_internal__testing", 3718 "cronet_aml_third_party_abseil_cpp_absl_debugging_debugging_internal__testing", 3719 "cronet_aml_third_party_abseil_cpp_absl_debugging_demangle_internal__testing", 3720 "cronet_aml_third_party_abseil_cpp_absl_debugging_examine_stack__testing", 3721 "cronet_aml_third_party_abseil_cpp_absl_debugging_failure_signal_handler__testing", 3722 "cronet_aml_third_party_abseil_cpp_absl_debugging_stacktrace__testing", 3723 "cronet_aml_third_party_abseil_cpp_absl_debugging_symbolize__testing", 3724 "cronet_aml_third_party_abseil_cpp_absl_flags_commandlineflag__testing", 3725 "cronet_aml_third_party_abseil_cpp_absl_flags_commandlineflag_internal__testing", 3726 "cronet_aml_third_party_abseil_cpp_absl_flags_config__testing", 3727 "cronet_aml_third_party_abseil_cpp_absl_flags_flag_internal__testing", 3728 "cronet_aml_third_party_abseil_cpp_absl_flags_marshalling__testing", 3729 "cronet_aml_third_party_abseil_cpp_absl_flags_parse__testing", 3730 "cronet_aml_third_party_abseil_cpp_absl_flags_private_handle_accessor__testing", 3731 "cronet_aml_third_party_abseil_cpp_absl_flags_program_name__testing", 3732 "cronet_aml_third_party_abseil_cpp_absl_flags_reflection__testing", 3733 "cronet_aml_third_party_abseil_cpp_absl_flags_usage__testing", 3734 "cronet_aml_third_party_abseil_cpp_absl_flags_usage_internal__testing", 3735 "cronet_aml_third_party_abseil_cpp_absl_full__testing", 3736 "cronet_aml_third_party_abseil_cpp_absl_hash_city__testing", 3737 "cronet_aml_third_party_abseil_cpp_absl_hash_hash__testing", 3738 "cronet_aml_third_party_abseil_cpp_absl_hash_low_level_hash__testing", 3739 "cronet_aml_third_party_abseil_cpp_absl_log_die_if_null__testing", 3740 "cronet_aml_third_party_abseil_cpp_absl_log_globals__testing", 3741 "cronet_aml_third_party_abseil_cpp_absl_log_initialize__testing", 3742 "cronet_aml_third_party_abseil_cpp_absl_log_internal_check_op__testing", 3743 "cronet_aml_third_party_abseil_cpp_absl_log_internal_conditions__testing", 3744 "cronet_aml_third_party_abseil_cpp_absl_log_internal_fnmatch__testing", 3745 "cronet_aml_third_party_abseil_cpp_absl_log_internal_format__testing", 3746 "cronet_aml_third_party_abseil_cpp_absl_log_internal_globals__testing", 3747 "cronet_aml_third_party_abseil_cpp_absl_log_internal_log_message__testing", 3748 "cronet_aml_third_party_abseil_cpp_absl_log_internal_log_sink_set__testing", 3749 "cronet_aml_third_party_abseil_cpp_absl_log_internal_nullguard__testing", 3750 "cronet_aml_third_party_abseil_cpp_absl_log_internal_proto__testing", 3751 "cronet_aml_third_party_abseil_cpp_absl_log_internal_vlog_config__testing", 3752 "cronet_aml_third_party_abseil_cpp_absl_log_log_entry__testing", 3753 "cronet_aml_third_party_abseil_cpp_absl_log_log_sink__testing", 3754 "cronet_aml_third_party_abseil_cpp_absl_numeric_int128__testing", 3755 "cronet_aml_third_party_abseil_cpp_absl_profiling_exponential_biased__testing", 3756 "cronet_aml_third_party_abseil_cpp_absl_random_bit_gen_ref__testing", 3757 "cronet_aml_third_party_abseil_cpp_absl_random_distributions__testing", 3758 "cronet_aml_third_party_abseil_cpp_absl_random_internal_nonsecure_base__testing", 3759 "cronet_aml_third_party_abseil_cpp_absl_random_internal_platform__testing", 3760 "cronet_aml_third_party_abseil_cpp_absl_random_internal_pool_urbg__testing", 3761 "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen__testing", 3762 "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_engine__testing", 3763 "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_hwaes__testing", 3764 "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_hwaes_impl__testing", 3765 "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_slow__testing", 3766 "cronet_aml_third_party_abseil_cpp_absl_random_internal_seed_material__testing", 3767 "cronet_aml_third_party_abseil_cpp_absl_random_random__testing", 3768 "cronet_aml_third_party_abseil_cpp_absl_random_seed_gen_exception__testing", 3769 "cronet_aml_third_party_abseil_cpp_absl_random_seed_sequences__testing", 3770 "cronet_aml_third_party_abseil_cpp_absl_status_status__testing", 3771 "cronet_aml_third_party_abseil_cpp_absl_status_statusor__testing", 3772 "cronet_aml_third_party_abseil_cpp_absl_strings_cord__testing", 3773 "cronet_aml_third_party_abseil_cpp_absl_strings_cord_internal__testing", 3774 "cronet_aml_third_party_abseil_cpp_absl_strings_cordz_functions__testing", 3775 "cronet_aml_third_party_abseil_cpp_absl_strings_cordz_handle__testing", 3776 "cronet_aml_third_party_abseil_cpp_absl_strings_cordz_info__testing", 3777 "cronet_aml_third_party_abseil_cpp_absl_strings_internal__testing", 3778 "cronet_aml_third_party_abseil_cpp_absl_strings_str_format_internal__testing", 3779 "cronet_aml_third_party_abseil_cpp_absl_strings_string_view__testing", 3780 "cronet_aml_third_party_abseil_cpp_absl_strings_strings__testing", 3781 "cronet_aml_third_party_abseil_cpp_absl_synchronization_graphcycles_internal__testing", 3782 "cronet_aml_third_party_abseil_cpp_absl_synchronization_kernel_timeout_internal__testing", 3783 "cronet_aml_third_party_abseil_cpp_absl_synchronization_synchronization__testing", 3784 "cronet_aml_third_party_abseil_cpp_absl_time_internal_cctz_civil_time__testing", 3785 "cronet_aml_third_party_abseil_cpp_absl_time_internal_cctz_time_zone__testing", 3786 "cronet_aml_third_party_abseil_cpp_absl_time_time__testing", 3787 "cronet_aml_third_party_abseil_cpp_absl_types_bad_optional_access__testing", 3788 "cronet_aml_third_party_abseil_cpp_absl_types_bad_variant_access__testing", 3789 "cronet_aml_third_party_anonymous_tokens_anonymous_tokens_cc_proto__testing", 3790 "cronet_aml_third_party_anonymous_tokens_anonymous_tokens_pb_openssl_converters__testing", 3791 "cronet_aml_third_party_anonymous_tokens_anonymous_tokens_public_key_client__testing", 3792 "cronet_aml_third_party_anonymous_tokens_anonymous_tokens_redemption_client__testing", 3793 "cronet_aml_third_party_anonymous_tokens_anonymous_tokens_rsa_bssa_client__testing", 3794 "cronet_aml_third_party_anonymous_tokens_anonymous_tokens_test_support__testing", 3795 "cronet_aml_third_party_anonymous_tokens_anonymous_tokens_tests__testing", 3796 "cronet_aml_third_party_anonymous_tokens_blind_signer__testing", 3797 "cronet_aml_third_party_anonymous_tokens_blinder__testing", 3798 "cronet_aml_third_party_anonymous_tokens_constants__testing", 3799 "cronet_aml_third_party_anonymous_tokens_crypto_utils__testing", 3800 "cronet_aml_third_party_anonymous_tokens_proto_utils__testing", 3801 "cronet_aml_third_party_anonymous_tokens_rsa_blind_signer__testing", 3802 "cronet_aml_third_party_anonymous_tokens_rsa_blinder__testing", 3803 "cronet_aml_third_party_anonymous_tokens_rsa_bssa_public_metadata_client__testing", 3804 "cronet_aml_third_party_anonymous_tokens_rsa_ssa_pss_verifier__testing", 3805 "cronet_aml_third_party_anonymous_tokens_status_utils__testing", 3806 "cronet_aml_third_party_anonymous_tokens_tokens_encodings__testing", 3807 "cronet_aml_third_party_anonymous_tokens_verifier__testing", 3808 "cronet_aml_third_party_ashmem_ashmem__testing", 3809 "cronet_aml_third_party_boringssl_boringssl__testing", 3810 "cronet_aml_third_party_boringssl_boringssl_asm__testing", 3811 "cronet_aml_third_party_brotli_common__testing", 3812 "cronet_aml_third_party_brotli_dec__testing", 3813 "cronet_aml_third_party_ced_ced__testing", 3814 "cronet_aml_third_party_cpu_features_cpuinfo__testing", 3815 "cronet_aml_third_party_cpu_features_ndk_compat__testing", 3816 "cronet_aml_third_party_google_benchmark_google_benchmark__testing", 3817 "cronet_aml_third_party_googletest_gmock__testing", 3818 "cronet_aml_third_party_googletest_gtest__testing", 3819 "cronet_aml_third_party_icu_icui18n__testing", 3820 "cronet_aml_third_party_icu_icuuc_private__testing", 3821 "cronet_aml_third_party_jni_zero_jni_zero__testing", 3822 "cronet_aml_third_party_libevent_libevent__testing", 3823 "cronet_aml_third_party_libxml_libxml__testing", 3824 "cronet_aml_third_party_libxml_libxml_utils__testing", 3825 "cronet_aml_third_party_libxml_xml_reader__testing", 3826 "cronet_aml_third_party_modp_b64_modp_b64__testing", 3827 "cronet_aml_third_party_protobuf_protobuf_full__testing", 3828 "cronet_aml_third_party_protobuf_protobuf_lite__testing", 3829 "cronet_aml_third_party_quic_trace_quic_trace_proto__testing", 3830 "cronet_aml_third_party_re2_re2__testing", 3831 "cronet_aml_url_url__testing", 3832 ], 3833 generated_headers: [ 3834 "cronet_aml_build_chromeos_buildflags__testing", 3835 "cronet_aml_net_android_net_test_support_jni__action__testing", 3836 "cronet_aml_net_android_net_test_support_provider_jni__action__testing", 3837 "cronet_aml_net_android_net_tests_jni__action__testing", 3838 "cronet_aml_net_base_registry_controlled_domains_lookup_strings_test_sets__testing", 3839 "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains__testing", 3840 "cronet_aml_net_cronet_buildflags__testing", 3841 "cronet_aml_net_http_transport_security_state_unittest_data__testing", 3842 "cronet_aml_net_http_transport_security_state_unittest_data_default__testing", 3843 "cronet_aml_net_net_jni_headers__action__testing", 3844 "cronet_aml_url_buildflags__testing", 3845 ], 3846 defaults: [ 3847 "cronet_aml_cc_defaults", 3848 ], 3849 cflags: [ 3850 "-DANDROID", 3851 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 3852 "-DBENCHMARK_STATIC_DEFINE", 3853 "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"", 3854 "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b", 3855 "-DDYNAMIC_ANNOTATIONS_ENABLED=0", 3856 "-DGOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE=0", 3857 "-DGOOGLE_PROTOBUF_NO_RTTI", 3858 "-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER", 3859 "-DGTEST_API_=", 3860 "-DGTEST_HAS_ABSL", 3861 "-DGTEST_HAS_POSIX_RE=0", 3862 "-DGTEST_HAS_TR1_TUPLE=0", 3863 "-DGTEST_LANG_CXX11=1", 3864 "-DGTEST_NO_ABSL_FLAGS", 3865 "-DHAVE_PTHREAD", 3866 "-DHAVE_SYS_UIO_H", 3867 "-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE", 3868 "-DNDEBUG", 3869 "-DNO_UNWIND_TABLES", 3870 "-DNVALGRIND", 3871 "-DOFFICIAL_BUILD", 3872 "-DUNIT_TEST", 3873 "-DUSE_CHROMIUM_ICU=1", 3874 "-DUSE_REMOTE_TEST_SERVER", 3875 "-DU_ENABLE_DYLOAD=0", 3876 "-DU_ENABLE_RESOURCE_TRACING=0", 3877 "-DU_ENABLE_TRACING=1", 3878 "-DU_STATIC_IMPLEMENTATION", 3879 "-DU_USING_ICU_NAMESPACE=0", 3880 "-D_GNU_SOURCE", 3881 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", 3882 "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", 3883 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", 3884 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 3885 "-D__STDC_CONSTANT_MACROS", 3886 "-D__STDC_FORMAT_MACROS", 3887 "-fdata-sections", 3888 "-ffunction-sections", 3889 "-fno-asynchronous-unwind-tables", 3890 "-fno-unwind-tables", 3891 "-fstack-protector", 3892 "-fvisibility-inlines-hidden", 3893 "-fvisibility=hidden", 3894 "-g1", 3895 ], 3896 include_dirs: [ 3897 "external/cronet/", 3898 "external/cronet/base/allocator/partition_allocator/src/", 3899 "external/cronet/buildtools/third_party/libc++/", 3900 "external/cronet/net/third_party/quiche/overrides/", 3901 "external/cronet/net/third_party/quiche/src/", 3902 "external/cronet/net/third_party/quiche/src/quiche/common/platform/default/", 3903 "external/cronet/third_party/abseil-cpp/", 3904 "external/cronet/third_party/anonymous_tokens/overrides/", 3905 "external/cronet/third_party/anonymous_tokens/src/", 3906 "external/cronet/third_party/boringssl/src/include/", 3907 "external/cronet/third_party/ced/src/", 3908 "external/cronet/third_party/google_benchmark/src/include/", 3909 "external/cronet/third_party/googletest/custom/", 3910 "external/cronet/third_party/googletest/src/googlemock/include/", 3911 "external/cronet/third_party/googletest/src/googletest/include/", 3912 "external/cronet/third_party/icu/source/common/", 3913 "external/cronet/third_party/icu/source/i18n/", 3914 "external/cronet/third_party/libc++/src/include", 3915 "external/cronet/third_party/libc++abi/src/include", 3916 "external/cronet/third_party/protobuf/src/", 3917 "external/cronet/third_party/re2/src/", 3918 ], 3919 cpp_std: "c++20", 3920 ldflags: [ 3921 "-Wl,--as-needed", 3922 "-Wl,--gc-sections", 3923 "-Wl,--icf=all", 3924 "-Wl,--script,external/cronet/base/android/library_loader/anchor_functions.lds", 3925 "-Wl,-wrap,asprintf", 3926 "-Wl,-wrap,calloc", 3927 "-Wl,-wrap,free", 3928 "-Wl,-wrap,getcwd", 3929 "-Wl,-wrap,malloc", 3930 "-Wl,-wrap,malloc_usable_size", 3931 "-Wl,-wrap,memalign", 3932 "-Wl,-wrap,posix_memalign", 3933 "-Wl,-wrap,pvalloc", 3934 "-Wl,-wrap,realloc", 3935 "-Wl,-wrap,realpath", 3936 "-Wl,-wrap,strdup", 3937 "-Wl,-wrap,strndup", 3938 "-Wl,-wrap,valloc", 3939 "-Wl,-wrap,vasprintf", 3940 ], 3941 stem: "libnet_unittests__library", 3942 visibility: [ 3943 "//external/cronet:__subpackages__", 3944 "//packages/modules/Connectivity:__subpackages__", 3945 ], 3946 target: { 3947 android_arm: { 3948 cflags: [ 3949 "-D_FORTIFY_SOURCE=2", 3950 ], 3951 }, 3952 android_arm64: { 3953 cflags: [ 3954 "-D_FORTIFY_SOURCE=2", 3955 "-O2", 3956 "-mno-outline", 3957 ], 3958 }, 3959 android_x86: { 3960 cflags: [ 3961 "-D_FORTIFY_SOURCE=2", 3962 "-msse3", 3963 ], 3964 }, 3965 android_x86_64: { 3966 cflags: [ 3967 "-D_FORTIFY_SOURCE=2", 3968 "-msse3", 3969 ], 3970 }, 3971 }, 3972} 3973 3974// GN: //net:preload_decoder 3975cc_library_static { 3976 name: "cronet_aml_net_preload_decoder", 3977 srcs: [ 3978 "extras/preload_data/decoder.cc", 3979 ], 3980 shared_libs: [ 3981 "//external/cronet/third_party/boringssl:libcrypto", 3982 "//external/cronet/third_party/boringssl:libpki", 3983 "//external/cronet/third_party/boringssl:libssl", 3984 "libandroid", 3985 "liblog", 3986 ], 3987 generated_headers: [ 3988 "cronet_aml_base_allocator_buildflags", 3989 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags", 3990 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags", 3991 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags", 3992 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags", 3993 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags", 3994 "cronet_aml_base_anchor_functions_buildflags", 3995 "cronet_aml_base_android_runtime_jni_headers__action", 3996 "cronet_aml_base_base_jni__action", 3997 "cronet_aml_base_base_shared_preferences_jni__action", 3998 "cronet_aml_base_build_date", 3999 "cronet_aml_base_cfi_buildflags", 4000 "cronet_aml_base_check_version_internal_action", 4001 "cronet_aml_base_clang_profiling_buildflags", 4002 "cronet_aml_base_debugging_buildflags", 4003 "cronet_aml_base_feature_list_buildflags", 4004 "cronet_aml_base_fuzzing_buildflags", 4005 "cronet_aml_base_ios_cronet_buildflags", 4006 "cronet_aml_base_logging_buildflags", 4007 "cronet_aml_base_message_pump_buildflags", 4008 "cronet_aml_base_orderfile_buildflags", 4009 "cronet_aml_base_power_monitor_buildflags", 4010 "cronet_aml_base_process_launcher_jni__action", 4011 "cronet_aml_base_profiler_buildflags", 4012 "cronet_aml_base_protected_memory_buildflags", 4013 "cronet_aml_base_rust_buildflags", 4014 "cronet_aml_base_sanitizer_buildflags", 4015 "cronet_aml_base_synchronization_buildflags", 4016 "cronet_aml_base_tracing_buildflags", 4017 "cronet_aml_build_blink_buildflags", 4018 "cronet_aml_build_branding_buildflags", 4019 "cronet_aml_build_chromecast_buildflags", 4020 "cronet_aml_build_chromeos_buildflags", 4021 "cronet_aml_build_config_compiler_compiler_buildflags", 4022 "cronet_aml_build_ios_buildflags", 4023 "cronet_aml_build_robolectric_buildflags", 4024 ], 4025 export_generated_headers: [ 4026 "cronet_aml_base_allocator_buildflags", 4027 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags", 4028 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags", 4029 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags", 4030 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags", 4031 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags", 4032 "cronet_aml_base_anchor_functions_buildflags", 4033 "cronet_aml_base_android_runtime_jni_headers__action", 4034 "cronet_aml_base_base_jni__action", 4035 "cronet_aml_base_base_shared_preferences_jni__action", 4036 "cronet_aml_base_build_date", 4037 "cronet_aml_base_cfi_buildflags", 4038 "cronet_aml_base_check_version_internal_action", 4039 "cronet_aml_base_clang_profiling_buildflags", 4040 "cronet_aml_base_debugging_buildflags", 4041 "cronet_aml_base_feature_list_buildflags", 4042 "cronet_aml_base_fuzzing_buildflags", 4043 "cronet_aml_base_ios_cronet_buildflags", 4044 "cronet_aml_base_logging_buildflags", 4045 "cronet_aml_base_message_pump_buildflags", 4046 "cronet_aml_base_orderfile_buildflags", 4047 "cronet_aml_base_power_monitor_buildflags", 4048 "cronet_aml_base_process_launcher_jni__action", 4049 "cronet_aml_base_profiler_buildflags", 4050 "cronet_aml_base_protected_memory_buildflags", 4051 "cronet_aml_base_rust_buildflags", 4052 "cronet_aml_base_sanitizer_buildflags", 4053 "cronet_aml_base_synchronization_buildflags", 4054 "cronet_aml_base_tracing_buildflags", 4055 "cronet_aml_build_blink_buildflags", 4056 "cronet_aml_build_branding_buildflags", 4057 "cronet_aml_build_chromecast_buildflags", 4058 "cronet_aml_build_chromeos_buildflags", 4059 "cronet_aml_build_config_compiler_compiler_buildflags", 4060 "cronet_aml_build_ios_buildflags", 4061 "cronet_aml_build_robolectric_buildflags", 4062 ], 4063 defaults: [ 4064 "cronet_aml_cc_defaults", 4065 ], 4066 cflags: [ 4067 "-DANDROID", 4068 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 4069 "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"", 4070 "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b", 4071 "-DDYNAMIC_ANNOTATIONS_ENABLED=0", 4072 "-DHAVE_SYS_UIO_H", 4073 "-DNDEBUG", 4074 "-DNO_UNWIND_TABLES", 4075 "-DNVALGRIND", 4076 "-DOFFICIAL_BUILD", 4077 "-D_GNU_SOURCE", 4078 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", 4079 "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", 4080 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", 4081 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 4082 "-D__STDC_CONSTANT_MACROS", 4083 "-D__STDC_FORMAT_MACROS", 4084 "-fdata-sections", 4085 "-ffunction-sections", 4086 "-fno-asynchronous-unwind-tables", 4087 "-fno-unwind-tables", 4088 "-fstack-protector", 4089 "-fvisibility-inlines-hidden", 4090 "-fvisibility=hidden", 4091 "-g1", 4092 ], 4093 include_dirs: [ 4094 "external/cronet/", 4095 "external/cronet/base/allocator/partition_allocator/src/", 4096 "external/cronet/buildtools/third_party/libc++/", 4097 "external/cronet/third_party/abseil-cpp/", 4098 "external/cronet/third_party/boringssl/src/include/", 4099 "external/cronet/third_party/libc++/src/include", 4100 "external/cronet/third_party/libc++abi/src/include", 4101 ], 4102 cpp_std: "c++20", 4103 ldflags: [ 4104 "-Wl,--as-needed", 4105 "-Wl,--gc-sections", 4106 "-Wl,--icf=all", 4107 "-Wl,--script,external/cronet/base/android/library_loader/anchor_functions.lds", 4108 "-Wl,-wrap,asprintf", 4109 "-Wl,-wrap,calloc", 4110 "-Wl,-wrap,free", 4111 "-Wl,-wrap,getcwd", 4112 "-Wl,-wrap,malloc", 4113 "-Wl,-wrap,malloc_usable_size", 4114 "-Wl,-wrap,memalign", 4115 "-Wl,-wrap,posix_memalign", 4116 "-Wl,-wrap,pvalloc", 4117 "-Wl,-wrap,realloc", 4118 "-Wl,-wrap,realpath", 4119 "-Wl,-wrap,strdup", 4120 "-Wl,-wrap,strndup", 4121 "-Wl,-wrap,valloc", 4122 "-Wl,-wrap,vasprintf", 4123 ], 4124 visibility: [ 4125 "//external/cronet:__subpackages__", 4126 ], 4127 target: { 4128 android_arm: { 4129 cflags: [ 4130 "-D_FORTIFY_SOURCE=2", 4131 ], 4132 }, 4133 android_arm64: { 4134 cflags: [ 4135 "-D_FORTIFY_SOURCE=2", 4136 "-O2", 4137 "-mno-outline", 4138 ], 4139 }, 4140 android_x86: { 4141 cflags: [ 4142 "-D_FORTIFY_SOURCE=2", 4143 "-msse3", 4144 ], 4145 }, 4146 android_x86_64: { 4147 cflags: [ 4148 "-D_FORTIFY_SOURCE=2", 4149 "-msse3", 4150 ], 4151 }, 4152 }, 4153} 4154 4155// GN: //net:preload_decoder__testing 4156cc_library_static { 4157 name: "cronet_aml_net_preload_decoder__testing", 4158 srcs: [ 4159 "extras/preload_data/decoder.cc", 4160 ], 4161 shared_libs: [ 4162 "libandroid", 4163 "liblog", 4164 ], 4165 generated_headers: [ 4166 "cronet_aml_base_allocator_buildflags__testing", 4167 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags__testing", 4168 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags__testing", 4169 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags__testing", 4170 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags__testing", 4171 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags__testing", 4172 "cronet_aml_base_anchor_functions_buildflags__testing", 4173 "cronet_aml_base_build_date__testing", 4174 "cronet_aml_base_cfi_buildflags__testing", 4175 "cronet_aml_base_check_version_internal_action__testing", 4176 "cronet_aml_base_clang_profiling_buildflags__testing", 4177 "cronet_aml_base_debugging_buildflags__testing", 4178 "cronet_aml_base_feature_list_buildflags__testing", 4179 "cronet_aml_base_fuzzing_buildflags__testing", 4180 "cronet_aml_base_ios_cronet_buildflags__testing", 4181 "cronet_aml_base_logging_buildflags__testing", 4182 "cronet_aml_base_message_pump_buildflags__testing", 4183 "cronet_aml_base_orderfile_buildflags__testing", 4184 "cronet_aml_base_power_monitor_buildflags__testing", 4185 "cronet_aml_base_profiler_buildflags__testing", 4186 "cronet_aml_base_protected_memory_buildflags__testing", 4187 "cronet_aml_base_rust_buildflags__testing", 4188 "cronet_aml_base_sanitizer_buildflags__testing", 4189 "cronet_aml_base_synchronization_buildflags__testing", 4190 "cronet_aml_base_tracing_buildflags__testing", 4191 "cronet_aml_build_blink_buildflags__testing", 4192 "cronet_aml_build_branding_buildflags__testing", 4193 "cronet_aml_build_chromecast_buildflags__testing", 4194 "cronet_aml_build_chromeos_buildflags__testing", 4195 "cronet_aml_build_config_compiler_compiler_buildflags__testing", 4196 "cronet_aml_build_ios_buildflags__testing", 4197 ], 4198 export_generated_headers: [ 4199 "cronet_aml_base_allocator_buildflags__testing", 4200 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags__testing", 4201 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags__testing", 4202 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags__testing", 4203 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags__testing", 4204 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags__testing", 4205 "cronet_aml_base_anchor_functions_buildflags__testing", 4206 "cronet_aml_base_build_date__testing", 4207 "cronet_aml_base_cfi_buildflags__testing", 4208 "cronet_aml_base_check_version_internal_action__testing", 4209 "cronet_aml_base_clang_profiling_buildflags__testing", 4210 "cronet_aml_base_debugging_buildflags__testing", 4211 "cronet_aml_base_feature_list_buildflags__testing", 4212 "cronet_aml_base_fuzzing_buildflags__testing", 4213 "cronet_aml_base_ios_cronet_buildflags__testing", 4214 "cronet_aml_base_logging_buildflags__testing", 4215 "cronet_aml_base_message_pump_buildflags__testing", 4216 "cronet_aml_base_orderfile_buildflags__testing", 4217 "cronet_aml_base_power_monitor_buildflags__testing", 4218 "cronet_aml_base_profiler_buildflags__testing", 4219 "cronet_aml_base_protected_memory_buildflags__testing", 4220 "cronet_aml_base_rust_buildflags__testing", 4221 "cronet_aml_base_sanitizer_buildflags__testing", 4222 "cronet_aml_base_synchronization_buildflags__testing", 4223 "cronet_aml_base_tracing_buildflags__testing", 4224 "cronet_aml_build_blink_buildflags__testing", 4225 "cronet_aml_build_branding_buildflags__testing", 4226 "cronet_aml_build_chromecast_buildflags__testing", 4227 "cronet_aml_build_chromeos_buildflags__testing", 4228 "cronet_aml_build_config_compiler_compiler_buildflags__testing", 4229 "cronet_aml_build_ios_buildflags__testing", 4230 ], 4231 defaults: [ 4232 "cronet_aml_cc_defaults", 4233 ], 4234 cflags: [ 4235 "-DANDROID", 4236 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 4237 "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"", 4238 "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b", 4239 "-DDYNAMIC_ANNOTATIONS_ENABLED=0", 4240 "-DHAVE_SYS_UIO_H", 4241 "-DNDEBUG", 4242 "-DNO_UNWIND_TABLES", 4243 "-DNVALGRIND", 4244 "-DOFFICIAL_BUILD", 4245 "-D_GNU_SOURCE", 4246 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", 4247 "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", 4248 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", 4249 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 4250 "-D__STDC_CONSTANT_MACROS", 4251 "-D__STDC_FORMAT_MACROS", 4252 "-fdata-sections", 4253 "-ffunction-sections", 4254 "-fno-asynchronous-unwind-tables", 4255 "-fno-unwind-tables", 4256 "-fstack-protector", 4257 "-fvisibility-inlines-hidden", 4258 "-fvisibility=hidden", 4259 "-g1", 4260 ], 4261 include_dirs: [ 4262 "external/cronet/", 4263 "external/cronet/base/allocator/partition_allocator/src/", 4264 "external/cronet/buildtools/third_party/libc++/", 4265 "external/cronet/third_party/abseil-cpp/", 4266 "external/cronet/third_party/boringssl/src/include/", 4267 "external/cronet/third_party/libc++/src/include", 4268 "external/cronet/third_party/libc++abi/src/include", 4269 ], 4270 cpp_std: "c++20", 4271 ldflags: [ 4272 "-Wl,--as-needed", 4273 "-Wl,--gc-sections", 4274 "-Wl,--icf=all", 4275 "-Wl,--script,external/cronet/base/android/library_loader/anchor_functions.lds", 4276 "-Wl,-wrap,asprintf", 4277 "-Wl,-wrap,calloc", 4278 "-Wl,-wrap,free", 4279 "-Wl,-wrap,getcwd", 4280 "-Wl,-wrap,malloc", 4281 "-Wl,-wrap,malloc_usable_size", 4282 "-Wl,-wrap,memalign", 4283 "-Wl,-wrap,posix_memalign", 4284 "-Wl,-wrap,pvalloc", 4285 "-Wl,-wrap,realloc", 4286 "-Wl,-wrap,realpath", 4287 "-Wl,-wrap,strdup", 4288 "-Wl,-wrap,strndup", 4289 "-Wl,-wrap,valloc", 4290 "-Wl,-wrap,vasprintf", 4291 ], 4292 visibility: [ 4293 "//external/cronet:__subpackages__", 4294 ], 4295 target: { 4296 android_arm: { 4297 cflags: [ 4298 "-D_FORTIFY_SOURCE=2", 4299 ], 4300 }, 4301 android_arm64: { 4302 cflags: [ 4303 "-D_FORTIFY_SOURCE=2", 4304 "-O2", 4305 "-mno-outline", 4306 ], 4307 }, 4308 android_x86: { 4309 cflags: [ 4310 "-D_FORTIFY_SOURCE=2", 4311 "-msse3", 4312 ], 4313 }, 4314 android_x86_64: { 4315 cflags: [ 4316 "-D_FORTIFY_SOURCE=2", 4317 "-msse3", 4318 ], 4319 }, 4320 }, 4321} 4322 4323// GN: //net:quic_test_flags_utils__testing 4324cc_library_static { 4325 name: "cronet_aml_net_quic_test_flags_utils__testing", 4326 srcs: [ 4327 "quic/platform/impl/quic_test_flags_utils.cc", 4328 ], 4329 shared_libs: [ 4330 "libandroid", 4331 "liblog", 4332 "libprotobuf-cpp-lite", 4333 "libz", 4334 ], 4335 generated_headers: [ 4336 "cronet_aml_base_allocator_buildflags__testing", 4337 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags__testing", 4338 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags__testing", 4339 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags__testing", 4340 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags__testing", 4341 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags__testing", 4342 "cronet_aml_base_anchor_functions_buildflags__testing", 4343 "cronet_aml_base_build_date__testing", 4344 "cronet_aml_base_cfi_buildflags__testing", 4345 "cronet_aml_base_check_version_internal_action__testing", 4346 "cronet_aml_base_clang_profiling_buildflags__testing", 4347 "cronet_aml_base_debugging_buildflags__testing", 4348 "cronet_aml_base_feature_list_buildflags__testing", 4349 "cronet_aml_base_fuzzing_buildflags__testing", 4350 "cronet_aml_base_ios_cronet_buildflags__testing", 4351 "cronet_aml_base_logging_buildflags__testing", 4352 "cronet_aml_base_message_pump_buildflags__testing", 4353 "cronet_aml_base_orderfile_buildflags__testing", 4354 "cronet_aml_base_power_monitor_buildflags__testing", 4355 "cronet_aml_base_profiler_buildflags__testing", 4356 "cronet_aml_base_protected_memory_buildflags__testing", 4357 "cronet_aml_base_rust_buildflags__testing", 4358 "cronet_aml_base_sanitizer_buildflags__testing", 4359 "cronet_aml_base_synchronization_buildflags__testing", 4360 "cronet_aml_base_tracing_buildflags__testing", 4361 "cronet_aml_build_blink_buildflags__testing", 4362 "cronet_aml_build_branding_buildflags__testing", 4363 "cronet_aml_build_chromecast_buildflags__testing", 4364 "cronet_aml_build_chromeos_buildflags__testing", 4365 "cronet_aml_build_config_compiler_compiler_buildflags__testing", 4366 "cronet_aml_build_ios_buildflags__testing", 4367 "cronet_aml_build_robolectric_buildflags__testing", 4368 "cronet_aml_crypto_buildflags__testing", 4369 "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains__testing", 4370 "cronet_aml_net_buildflags__testing", 4371 "cronet_aml_net_cronet_buildflags__testing", 4372 "cronet_aml_net_isolation_info_proto_gen__testing_headers", 4373 "cronet_aml_net_net_jni_headers__action__testing", 4374 "cronet_aml_net_net_nqe_proto_gen__testing_headers", 4375 "cronet_aml_net_third_party_quiche_net_quic_proto_gen__testing_headers", 4376 "cronet_aml_net_third_party_quiche_net_quic_test_tools_proto_gen__testing_headers", 4377 "cronet_aml_url_buildflags__testing", 4378 "cronet_aml_url_url_jni_headers__action__testing", 4379 ], 4380 export_generated_headers: [ 4381 "cronet_aml_base_allocator_buildflags__testing", 4382 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags__testing", 4383 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags__testing", 4384 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags__testing", 4385 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags__testing", 4386 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags__testing", 4387 "cronet_aml_base_anchor_functions_buildflags__testing", 4388 "cronet_aml_base_build_date__testing", 4389 "cronet_aml_base_cfi_buildflags__testing", 4390 "cronet_aml_base_check_version_internal_action__testing", 4391 "cronet_aml_base_clang_profiling_buildflags__testing", 4392 "cronet_aml_base_debugging_buildflags__testing", 4393 "cronet_aml_base_feature_list_buildflags__testing", 4394 "cronet_aml_base_fuzzing_buildflags__testing", 4395 "cronet_aml_base_ios_cronet_buildflags__testing", 4396 "cronet_aml_base_logging_buildflags__testing", 4397 "cronet_aml_base_message_pump_buildflags__testing", 4398 "cronet_aml_base_orderfile_buildflags__testing", 4399 "cronet_aml_base_power_monitor_buildflags__testing", 4400 "cronet_aml_base_profiler_buildflags__testing", 4401 "cronet_aml_base_protected_memory_buildflags__testing", 4402 "cronet_aml_base_rust_buildflags__testing", 4403 "cronet_aml_base_sanitizer_buildflags__testing", 4404 "cronet_aml_base_synchronization_buildflags__testing", 4405 "cronet_aml_base_tracing_buildflags__testing", 4406 "cronet_aml_build_blink_buildflags__testing", 4407 "cronet_aml_build_branding_buildflags__testing", 4408 "cronet_aml_build_chromecast_buildflags__testing", 4409 "cronet_aml_build_chromeos_buildflags__testing", 4410 "cronet_aml_build_config_compiler_compiler_buildflags__testing", 4411 "cronet_aml_build_ios_buildflags__testing", 4412 "cronet_aml_build_robolectric_buildflags__testing", 4413 "cronet_aml_crypto_buildflags__testing", 4414 "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains__testing", 4415 "cronet_aml_net_buildflags__testing", 4416 "cronet_aml_net_cronet_buildflags__testing", 4417 "cronet_aml_net_isolation_info_proto_gen__testing_headers", 4418 "cronet_aml_net_net_jni_headers__action__testing", 4419 "cronet_aml_net_net_nqe_proto_gen__testing_headers", 4420 "cronet_aml_net_third_party_quiche_net_quic_proto_gen__testing_headers", 4421 "cronet_aml_net_third_party_quiche_net_quic_test_tools_proto_gen__testing_headers", 4422 "cronet_aml_url_buildflags__testing", 4423 "cronet_aml_url_url_jni_headers__action__testing", 4424 ], 4425 defaults: [ 4426 "cronet_aml_cc_defaults", 4427 ], 4428 cflags: [ 4429 "-DANDROID", 4430 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 4431 "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"", 4432 "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b", 4433 "-DDYNAMIC_ANNOTATIONS_ENABLED=0", 4434 "-DGOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE=0", 4435 "-DGOOGLE_PROTOBUF_NO_RTTI", 4436 "-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER", 4437 "-DHAVE_PTHREAD", 4438 "-DHAVE_SYS_UIO_H", 4439 "-DNDEBUG", 4440 "-DNO_UNWIND_TABLES", 4441 "-DNVALGRIND", 4442 "-DOFFICIAL_BUILD", 4443 "-D_GNU_SOURCE", 4444 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", 4445 "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", 4446 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", 4447 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 4448 "-D__STDC_CONSTANT_MACROS", 4449 "-D__STDC_FORMAT_MACROS", 4450 "-fdata-sections", 4451 "-ffunction-sections", 4452 "-fno-asynchronous-unwind-tables", 4453 "-fno-unwind-tables", 4454 "-fstack-protector", 4455 "-fvisibility-inlines-hidden", 4456 "-fvisibility=hidden", 4457 "-g1", 4458 ], 4459 include_dirs: [ 4460 "external/cronet/", 4461 "external/cronet/base/allocator/partition_allocator/src/", 4462 "external/cronet/buildtools/third_party/libc++/", 4463 "external/cronet/net/third_party/quiche/overrides/", 4464 "external/cronet/net/third_party/quiche/src/", 4465 "external/cronet/net/third_party/quiche/src/quiche/common/platform/default/", 4466 "external/cronet/third_party/abseil-cpp/", 4467 "external/cronet/third_party/boringssl/src/include/", 4468 "external/cronet/third_party/libc++/src/include", 4469 "external/cronet/third_party/libc++abi/src/include", 4470 "external/cronet/third_party/protobuf/src/", 4471 ], 4472 cpp_std: "c++20", 4473 ldflags: [ 4474 "-Wl,--as-needed", 4475 "-Wl,--gc-sections", 4476 "-Wl,--icf=all", 4477 "-Wl,--script,external/cronet/base/android/library_loader/anchor_functions.lds", 4478 "-Wl,-wrap,asprintf", 4479 "-Wl,-wrap,calloc", 4480 "-Wl,-wrap,free", 4481 "-Wl,-wrap,getcwd", 4482 "-Wl,-wrap,malloc", 4483 "-Wl,-wrap,malloc_usable_size", 4484 "-Wl,-wrap,memalign", 4485 "-Wl,-wrap,posix_memalign", 4486 "-Wl,-wrap,pvalloc", 4487 "-Wl,-wrap,realloc", 4488 "-Wl,-wrap,realpath", 4489 "-Wl,-wrap,strdup", 4490 "-Wl,-wrap,strndup", 4491 "-Wl,-wrap,valloc", 4492 "-Wl,-wrap,vasprintf", 4493 ], 4494 visibility: [ 4495 "//external/cronet:__subpackages__", 4496 ], 4497 target: { 4498 android_arm: { 4499 cflags: [ 4500 "-D_FORTIFY_SOURCE=2", 4501 ], 4502 }, 4503 android_arm64: { 4504 cflags: [ 4505 "-D_FORTIFY_SOURCE=2", 4506 "-O2", 4507 "-mno-outline", 4508 ], 4509 }, 4510 android_x86: { 4511 cflags: [ 4512 "-D_FORTIFY_SOURCE=2", 4513 "-msse3", 4514 ], 4515 }, 4516 android_x86_64: { 4517 cflags: [ 4518 "-D_FORTIFY_SOURCE=2", 4519 "-msse3", 4520 ], 4521 }, 4522 }, 4523} 4524 4525// GN: //net:quic_test_tools__testing 4526cc_library_static { 4527 name: "cronet_aml_net_quic_test_tools__testing", 4528 srcs: [ 4529 "quic/crypto_test_utils_chromium.cc", 4530 "quic/mock_crypto_client_stream.cc", 4531 "quic/mock_crypto_client_stream_factory.cc", 4532 "quic/mock_decrypter.cc", 4533 "quic/mock_encrypter.cc", 4534 "quic/mock_quic_context.cc", 4535 "quic/test_task_runner.cc", 4536 ], 4537 shared_libs: [ 4538 "libandroid", 4539 "liblog", 4540 "libprotobuf-cpp-lite", 4541 "libz", 4542 ], 4543 generated_headers: [ 4544 "cronet_aml_base_allocator_buildflags__testing", 4545 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags__testing", 4546 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags__testing", 4547 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags__testing", 4548 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags__testing", 4549 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags__testing", 4550 "cronet_aml_base_anchor_functions_buildflags__testing", 4551 "cronet_aml_base_build_date__testing", 4552 "cronet_aml_base_cfi_buildflags__testing", 4553 "cronet_aml_base_check_version_internal_action__testing", 4554 "cronet_aml_base_clang_profiling_buildflags__testing", 4555 "cronet_aml_base_debugging_buildflags__testing", 4556 "cronet_aml_base_feature_list_buildflags__testing", 4557 "cronet_aml_base_fuzzing_buildflags__testing", 4558 "cronet_aml_base_ios_cronet_buildflags__testing", 4559 "cronet_aml_base_logging_buildflags__testing", 4560 "cronet_aml_base_message_pump_buildflags__testing", 4561 "cronet_aml_base_orderfile_buildflags__testing", 4562 "cronet_aml_base_power_monitor_buildflags__testing", 4563 "cronet_aml_base_profiler_buildflags__testing", 4564 "cronet_aml_base_protected_memory_buildflags__testing", 4565 "cronet_aml_base_rust_buildflags__testing", 4566 "cronet_aml_base_sanitizer_buildflags__testing", 4567 "cronet_aml_base_synchronization_buildflags__testing", 4568 "cronet_aml_base_test_base_unittests_jni_headers__action__testing", 4569 "cronet_aml_base_test_test_support_jni_headers__action__testing", 4570 "cronet_aml_base_tracing_buildflags__testing", 4571 "cronet_aml_build_blink_buildflags__testing", 4572 "cronet_aml_build_branding_buildflags__testing", 4573 "cronet_aml_build_chromecast_buildflags__testing", 4574 "cronet_aml_build_chromeos_buildflags__testing", 4575 "cronet_aml_build_config_compiler_compiler_buildflags__testing", 4576 "cronet_aml_build_ios_buildflags__testing", 4577 "cronet_aml_build_robolectric_buildflags__testing", 4578 "cronet_aml_crypto_buildflags__testing", 4579 "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains__testing", 4580 "cronet_aml_net_buildflags__testing", 4581 "cronet_aml_net_cronet_buildflags__testing", 4582 "cronet_aml_net_http_transport_security_state_unittest_data_default__testing", 4583 "cronet_aml_net_isolation_info_proto_gen__testing_headers", 4584 "cronet_aml_net_net_jni_headers__action__testing", 4585 "cronet_aml_net_net_nqe_proto_gen__testing_headers", 4586 "cronet_aml_net_third_party_quiche_net_quic_proto_gen__testing_headers", 4587 "cronet_aml_net_third_party_quiche_net_quic_test_tools_proto_gen__testing_headers", 4588 "cronet_aml_third_party_quic_trace_quic_trace_proto_gen__testing_headers", 4589 "cronet_aml_url_buildflags__testing", 4590 "cronet_aml_url_url_jni_headers__action__testing", 4591 ], 4592 export_generated_headers: [ 4593 "cronet_aml_base_allocator_buildflags__testing", 4594 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags__testing", 4595 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags__testing", 4596 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags__testing", 4597 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags__testing", 4598 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags__testing", 4599 "cronet_aml_base_anchor_functions_buildflags__testing", 4600 "cronet_aml_base_build_date__testing", 4601 "cronet_aml_base_cfi_buildflags__testing", 4602 "cronet_aml_base_check_version_internal_action__testing", 4603 "cronet_aml_base_clang_profiling_buildflags__testing", 4604 "cronet_aml_base_debugging_buildflags__testing", 4605 "cronet_aml_base_feature_list_buildflags__testing", 4606 "cronet_aml_base_fuzzing_buildflags__testing", 4607 "cronet_aml_base_ios_cronet_buildflags__testing", 4608 "cronet_aml_base_logging_buildflags__testing", 4609 "cronet_aml_base_message_pump_buildflags__testing", 4610 "cronet_aml_base_orderfile_buildflags__testing", 4611 "cronet_aml_base_power_monitor_buildflags__testing", 4612 "cronet_aml_base_profiler_buildflags__testing", 4613 "cronet_aml_base_protected_memory_buildflags__testing", 4614 "cronet_aml_base_rust_buildflags__testing", 4615 "cronet_aml_base_sanitizer_buildflags__testing", 4616 "cronet_aml_base_synchronization_buildflags__testing", 4617 "cronet_aml_base_test_base_unittests_jni_headers__action__testing", 4618 "cronet_aml_base_test_test_support_jni_headers__action__testing", 4619 "cronet_aml_base_tracing_buildflags__testing", 4620 "cronet_aml_build_blink_buildflags__testing", 4621 "cronet_aml_build_branding_buildflags__testing", 4622 "cronet_aml_build_chromecast_buildflags__testing", 4623 "cronet_aml_build_chromeos_buildflags__testing", 4624 "cronet_aml_build_config_compiler_compiler_buildflags__testing", 4625 "cronet_aml_build_ios_buildflags__testing", 4626 "cronet_aml_build_robolectric_buildflags__testing", 4627 "cronet_aml_crypto_buildflags__testing", 4628 "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains__testing", 4629 "cronet_aml_net_buildflags__testing", 4630 "cronet_aml_net_cronet_buildflags__testing", 4631 "cronet_aml_net_http_transport_security_state_unittest_data_default__testing", 4632 "cronet_aml_net_isolation_info_proto_gen__testing_headers", 4633 "cronet_aml_net_net_jni_headers__action__testing", 4634 "cronet_aml_net_net_nqe_proto_gen__testing_headers", 4635 "cronet_aml_net_third_party_quiche_net_quic_proto_gen__testing_headers", 4636 "cronet_aml_net_third_party_quiche_net_quic_test_tools_proto_gen__testing_headers", 4637 "cronet_aml_third_party_quic_trace_quic_trace_proto_gen__testing_headers", 4638 "cronet_aml_url_buildflags__testing", 4639 "cronet_aml_url_url_jni_headers__action__testing", 4640 ], 4641 defaults: [ 4642 "cronet_aml_cc_defaults", 4643 ], 4644 cflags: [ 4645 "-DANDROID", 4646 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 4647 "-DBENCHMARK_STATIC_DEFINE", 4648 "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"", 4649 "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b", 4650 "-DDYNAMIC_ANNOTATIONS_ENABLED=0", 4651 "-DGOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE=0", 4652 "-DGOOGLE_PROTOBUF_NO_RTTI", 4653 "-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER", 4654 "-DGTEST_API_=", 4655 "-DGTEST_HAS_ABSL", 4656 "-DGTEST_HAS_POSIX_RE=0", 4657 "-DGTEST_HAS_TR1_TUPLE=0", 4658 "-DGTEST_LANG_CXX11=1", 4659 "-DGTEST_NO_ABSL_FLAGS", 4660 "-DHAVE_PTHREAD", 4661 "-DHAVE_SYS_UIO_H", 4662 "-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE", 4663 "-DNDEBUG", 4664 "-DNO_UNWIND_TABLES", 4665 "-DNVALGRIND", 4666 "-DOFFICIAL_BUILD", 4667 "-DUNIT_TEST", 4668 "-DUSE_CHROMIUM_ICU=1", 4669 "-DUSE_REMOTE_TEST_SERVER", 4670 "-DU_ENABLE_DYLOAD=0", 4671 "-DU_ENABLE_RESOURCE_TRACING=0", 4672 "-DU_ENABLE_TRACING=1", 4673 "-DU_STATIC_IMPLEMENTATION", 4674 "-DU_USING_ICU_NAMESPACE=0", 4675 "-D_GNU_SOURCE", 4676 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", 4677 "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", 4678 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", 4679 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 4680 "-D__STDC_CONSTANT_MACROS", 4681 "-D__STDC_FORMAT_MACROS", 4682 "-fdata-sections", 4683 "-ffunction-sections", 4684 "-fno-asynchronous-unwind-tables", 4685 "-fno-unwind-tables", 4686 "-fstack-protector", 4687 "-fvisibility-inlines-hidden", 4688 "-fvisibility=hidden", 4689 "-g1", 4690 ], 4691 include_dirs: [ 4692 "external/cronet/", 4693 "external/cronet/base/allocator/partition_allocator/src/", 4694 "external/cronet/buildtools/third_party/libc++/", 4695 "external/cronet/net/third_party/quiche/overrides/", 4696 "external/cronet/net/third_party/quiche/src/", 4697 "external/cronet/net/third_party/quiche/src/quiche/common/platform/default/", 4698 "external/cronet/third_party/abseil-cpp/", 4699 "external/cronet/third_party/boringssl/src/include/", 4700 "external/cronet/third_party/ced/src/", 4701 "external/cronet/third_party/google_benchmark/src/include/", 4702 "external/cronet/third_party/googletest/custom/", 4703 "external/cronet/third_party/googletest/src/googlemock/include/", 4704 "external/cronet/third_party/googletest/src/googletest/include/", 4705 "external/cronet/third_party/icu/source/common/", 4706 "external/cronet/third_party/icu/source/i18n/", 4707 "external/cronet/third_party/libc++/src/include", 4708 "external/cronet/third_party/libc++abi/src/include", 4709 "external/cronet/third_party/protobuf/src/", 4710 "external/cronet/third_party/re2/src/", 4711 ], 4712 cpp_std: "c++20", 4713 ldflags: [ 4714 "-Wl,--as-needed", 4715 "-Wl,--gc-sections", 4716 "-Wl,--icf=all", 4717 "-Wl,--script,external/cronet/base/android/library_loader/anchor_functions.lds", 4718 "-Wl,-wrap,asprintf", 4719 "-Wl,-wrap,calloc", 4720 "-Wl,-wrap,free", 4721 "-Wl,-wrap,getcwd", 4722 "-Wl,-wrap,malloc", 4723 "-Wl,-wrap,malloc_usable_size", 4724 "-Wl,-wrap,memalign", 4725 "-Wl,-wrap,posix_memalign", 4726 "-Wl,-wrap,pvalloc", 4727 "-Wl,-wrap,realloc", 4728 "-Wl,-wrap,realpath", 4729 "-Wl,-wrap,strdup", 4730 "-Wl,-wrap,strndup", 4731 "-Wl,-wrap,valloc", 4732 "-Wl,-wrap,vasprintf", 4733 ], 4734 visibility: [ 4735 "//external/cronet:__subpackages__", 4736 ], 4737 target: { 4738 android_arm: { 4739 cflags: [ 4740 "-D_FORTIFY_SOURCE=2", 4741 ], 4742 }, 4743 android_arm64: { 4744 cflags: [ 4745 "-D_FORTIFY_SOURCE=2", 4746 "-O2", 4747 "-mno-outline", 4748 ], 4749 }, 4750 android_x86: { 4751 cflags: [ 4752 "-D_FORTIFY_SOURCE=2", 4753 "-msse3", 4754 ], 4755 }, 4756 android_x86_64: { 4757 cflags: [ 4758 "-D_FORTIFY_SOURCE=2", 4759 "-msse3", 4760 ], 4761 }, 4762 }, 4763} 4764 4765// GN: //net:simple_quic_tools__testing 4766cc_library_static { 4767 name: "cronet_aml_net_simple_quic_tools__testing", 4768 srcs: [ 4769 "tools/quic/quic_client_message_loop_network_helper.cc", 4770 "tools/quic/quic_simple_client.cc", 4771 "tools/quic/quic_simple_server.cc", 4772 "tools/quic/quic_simple_server_packet_writer.cc", 4773 "tools/quic/quic_simple_server_session_helper.cc", 4774 "tools/quic/quic_simple_server_socket.cc", 4775 "tools/quic/synchronous_host_resolver.cc", 4776 ], 4777 shared_libs: [ 4778 "libandroid", 4779 "liblog", 4780 "libprotobuf-cpp-lite", 4781 "libz", 4782 ], 4783 generated_headers: [ 4784 "cronet_aml_base_allocator_buildflags__testing", 4785 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags__testing", 4786 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags__testing", 4787 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags__testing", 4788 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags__testing", 4789 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags__testing", 4790 "cronet_aml_base_anchor_functions_buildflags__testing", 4791 "cronet_aml_base_build_date__testing", 4792 "cronet_aml_base_cfi_buildflags__testing", 4793 "cronet_aml_base_check_version_internal_action__testing", 4794 "cronet_aml_base_clang_profiling_buildflags__testing", 4795 "cronet_aml_base_debugging_buildflags__testing", 4796 "cronet_aml_base_feature_list_buildflags__testing", 4797 "cronet_aml_base_fuzzing_buildflags__testing", 4798 "cronet_aml_base_ios_cronet_buildflags__testing", 4799 "cronet_aml_base_logging_buildflags__testing", 4800 "cronet_aml_base_message_pump_buildflags__testing", 4801 "cronet_aml_base_orderfile_buildflags__testing", 4802 "cronet_aml_base_power_monitor_buildflags__testing", 4803 "cronet_aml_base_profiler_buildflags__testing", 4804 "cronet_aml_base_protected_memory_buildflags__testing", 4805 "cronet_aml_base_rust_buildflags__testing", 4806 "cronet_aml_base_sanitizer_buildflags__testing", 4807 "cronet_aml_base_synchronization_buildflags__testing", 4808 "cronet_aml_base_tracing_buildflags__testing", 4809 "cronet_aml_build_blink_buildflags__testing", 4810 "cronet_aml_build_branding_buildflags__testing", 4811 "cronet_aml_build_chromecast_buildflags__testing", 4812 "cronet_aml_build_chromeos_buildflags__testing", 4813 "cronet_aml_build_config_compiler_compiler_buildflags__testing", 4814 "cronet_aml_build_ios_buildflags__testing", 4815 "cronet_aml_build_robolectric_buildflags__testing", 4816 "cronet_aml_crypto_buildflags__testing", 4817 "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains__testing", 4818 "cronet_aml_net_buildflags__testing", 4819 "cronet_aml_net_cronet_buildflags__testing", 4820 "cronet_aml_net_isolation_info_proto_gen__testing_headers", 4821 "cronet_aml_net_net_jni_headers__action__testing", 4822 "cronet_aml_net_net_nqe_proto_gen__testing_headers", 4823 "cronet_aml_net_third_party_quiche_net_quic_proto_gen__testing_headers", 4824 "cronet_aml_net_third_party_quiche_net_quic_test_tools_proto_gen__testing_headers", 4825 "cronet_aml_third_party_quic_trace_quic_trace_proto_gen__testing_headers", 4826 "cronet_aml_url_buildflags__testing", 4827 "cronet_aml_url_url_jni_headers__action__testing", 4828 ], 4829 export_generated_headers: [ 4830 "cronet_aml_base_allocator_buildflags__testing", 4831 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags__testing", 4832 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags__testing", 4833 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags__testing", 4834 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags__testing", 4835 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags__testing", 4836 "cronet_aml_base_anchor_functions_buildflags__testing", 4837 "cronet_aml_base_build_date__testing", 4838 "cronet_aml_base_cfi_buildflags__testing", 4839 "cronet_aml_base_check_version_internal_action__testing", 4840 "cronet_aml_base_clang_profiling_buildflags__testing", 4841 "cronet_aml_base_debugging_buildflags__testing", 4842 "cronet_aml_base_feature_list_buildflags__testing", 4843 "cronet_aml_base_fuzzing_buildflags__testing", 4844 "cronet_aml_base_ios_cronet_buildflags__testing", 4845 "cronet_aml_base_logging_buildflags__testing", 4846 "cronet_aml_base_message_pump_buildflags__testing", 4847 "cronet_aml_base_orderfile_buildflags__testing", 4848 "cronet_aml_base_power_monitor_buildflags__testing", 4849 "cronet_aml_base_profiler_buildflags__testing", 4850 "cronet_aml_base_protected_memory_buildflags__testing", 4851 "cronet_aml_base_rust_buildflags__testing", 4852 "cronet_aml_base_sanitizer_buildflags__testing", 4853 "cronet_aml_base_synchronization_buildflags__testing", 4854 "cronet_aml_base_tracing_buildflags__testing", 4855 "cronet_aml_build_blink_buildflags__testing", 4856 "cronet_aml_build_branding_buildflags__testing", 4857 "cronet_aml_build_chromecast_buildflags__testing", 4858 "cronet_aml_build_chromeos_buildflags__testing", 4859 "cronet_aml_build_config_compiler_compiler_buildflags__testing", 4860 "cronet_aml_build_ios_buildflags__testing", 4861 "cronet_aml_build_robolectric_buildflags__testing", 4862 "cronet_aml_crypto_buildflags__testing", 4863 "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains__testing", 4864 "cronet_aml_net_buildflags__testing", 4865 "cronet_aml_net_cronet_buildflags__testing", 4866 "cronet_aml_net_isolation_info_proto_gen__testing_headers", 4867 "cronet_aml_net_net_jni_headers__action__testing", 4868 "cronet_aml_net_net_nqe_proto_gen__testing_headers", 4869 "cronet_aml_net_third_party_quiche_net_quic_proto_gen__testing_headers", 4870 "cronet_aml_net_third_party_quiche_net_quic_test_tools_proto_gen__testing_headers", 4871 "cronet_aml_third_party_quic_trace_quic_trace_proto_gen__testing_headers", 4872 "cronet_aml_url_buildflags__testing", 4873 "cronet_aml_url_url_jni_headers__action__testing", 4874 ], 4875 defaults: [ 4876 "cronet_aml_cc_defaults", 4877 ], 4878 cflags: [ 4879 "-DANDROID", 4880 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 4881 "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"", 4882 "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b", 4883 "-DDYNAMIC_ANNOTATIONS_ENABLED=0", 4884 "-DGOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE=0", 4885 "-DGOOGLE_PROTOBUF_NO_RTTI", 4886 "-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER", 4887 "-DHAVE_PTHREAD", 4888 "-DHAVE_SYS_UIO_H", 4889 "-DNDEBUG", 4890 "-DNO_UNWIND_TABLES", 4891 "-DNVALGRIND", 4892 "-DOFFICIAL_BUILD", 4893 "-D_GNU_SOURCE", 4894 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", 4895 "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", 4896 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", 4897 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 4898 "-D__STDC_CONSTANT_MACROS", 4899 "-D__STDC_FORMAT_MACROS", 4900 "-fdata-sections", 4901 "-ffunction-sections", 4902 "-fno-asynchronous-unwind-tables", 4903 "-fno-unwind-tables", 4904 "-fstack-protector", 4905 "-fvisibility-inlines-hidden", 4906 "-fvisibility=hidden", 4907 "-g1", 4908 ], 4909 include_dirs: [ 4910 "external/cronet/", 4911 "external/cronet/base/allocator/partition_allocator/src/", 4912 "external/cronet/buildtools/third_party/libc++/", 4913 "external/cronet/net/third_party/quiche/overrides/", 4914 "external/cronet/net/third_party/quiche/src/", 4915 "external/cronet/net/third_party/quiche/src/quiche/common/platform/default/", 4916 "external/cronet/third_party/abseil-cpp/", 4917 "external/cronet/third_party/boringssl/src/include/", 4918 "external/cronet/third_party/libc++/src/include", 4919 "external/cronet/third_party/libc++abi/src/include", 4920 "external/cronet/third_party/protobuf/src/", 4921 ], 4922 cpp_std: "c++20", 4923 ldflags: [ 4924 "-Wl,--as-needed", 4925 "-Wl,--gc-sections", 4926 "-Wl,--icf=all", 4927 "-Wl,--script,external/cronet/base/android/library_loader/anchor_functions.lds", 4928 "-Wl,-wrap,asprintf", 4929 "-Wl,-wrap,calloc", 4930 "-Wl,-wrap,free", 4931 "-Wl,-wrap,getcwd", 4932 "-Wl,-wrap,malloc", 4933 "-Wl,-wrap,malloc_usable_size", 4934 "-Wl,-wrap,memalign", 4935 "-Wl,-wrap,posix_memalign", 4936 "-Wl,-wrap,pvalloc", 4937 "-Wl,-wrap,realloc", 4938 "-Wl,-wrap,realpath", 4939 "-Wl,-wrap,strdup", 4940 "-Wl,-wrap,strndup", 4941 "-Wl,-wrap,valloc", 4942 "-Wl,-wrap,vasprintf", 4943 ], 4944 visibility: [ 4945 "//external/cronet:__subpackages__", 4946 ], 4947 target: { 4948 android_arm: { 4949 cflags: [ 4950 "-D_FORTIFY_SOURCE=2", 4951 ], 4952 }, 4953 android_arm64: { 4954 cflags: [ 4955 "-D_FORTIFY_SOURCE=2", 4956 "-O2", 4957 "-mno-outline", 4958 ], 4959 }, 4960 android_x86: { 4961 cflags: [ 4962 "-D_FORTIFY_SOURCE=2", 4963 "-msse3", 4964 ], 4965 }, 4966 android_x86_64: { 4967 cflags: [ 4968 "-D_FORTIFY_SOURCE=2", 4969 "-msse3", 4970 ], 4971 }, 4972 }, 4973} 4974 4975// GN: //net:spdy_test_tools__testing 4976cc_library_static { 4977 name: "cronet_aml_net_spdy_test_tools__testing", 4978 srcs: [ 4979 "spdy/fuzzing/hpack_fuzz_util.cc", 4980 ], 4981 shared_libs: [ 4982 "libandroid", 4983 "liblog", 4984 "libprotobuf-cpp-lite", 4985 "libz", 4986 ], 4987 generated_headers: [ 4988 "cronet_aml_base_allocator_buildflags__testing", 4989 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags__testing", 4990 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags__testing", 4991 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags__testing", 4992 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags__testing", 4993 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags__testing", 4994 "cronet_aml_base_anchor_functions_buildflags__testing", 4995 "cronet_aml_base_build_date__testing", 4996 "cronet_aml_base_cfi_buildflags__testing", 4997 "cronet_aml_base_check_version_internal_action__testing", 4998 "cronet_aml_base_clang_profiling_buildflags__testing", 4999 "cronet_aml_base_debugging_buildflags__testing", 5000 "cronet_aml_base_feature_list_buildflags__testing", 5001 "cronet_aml_base_fuzzing_buildflags__testing", 5002 "cronet_aml_base_ios_cronet_buildflags__testing", 5003 "cronet_aml_base_logging_buildflags__testing", 5004 "cronet_aml_base_message_pump_buildflags__testing", 5005 "cronet_aml_base_orderfile_buildflags__testing", 5006 "cronet_aml_base_power_monitor_buildflags__testing", 5007 "cronet_aml_base_profiler_buildflags__testing", 5008 "cronet_aml_base_protected_memory_buildflags__testing", 5009 "cronet_aml_base_rust_buildflags__testing", 5010 "cronet_aml_base_sanitizer_buildflags__testing", 5011 "cronet_aml_base_synchronization_buildflags__testing", 5012 "cronet_aml_base_tracing_buildflags__testing", 5013 "cronet_aml_build_blink_buildflags__testing", 5014 "cronet_aml_build_branding_buildflags__testing", 5015 "cronet_aml_build_chromecast_buildflags__testing", 5016 "cronet_aml_build_chromeos_buildflags__testing", 5017 "cronet_aml_build_config_compiler_compiler_buildflags__testing", 5018 "cronet_aml_build_ios_buildflags__testing", 5019 "cronet_aml_build_robolectric_buildflags__testing", 5020 "cronet_aml_crypto_buildflags__testing", 5021 "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains__testing", 5022 "cronet_aml_net_buildflags__testing", 5023 "cronet_aml_net_cronet_buildflags__testing", 5024 "cronet_aml_net_isolation_info_proto_gen__testing_headers", 5025 "cronet_aml_net_net_jni_headers__action__testing", 5026 "cronet_aml_net_net_nqe_proto_gen__testing_headers", 5027 "cronet_aml_net_third_party_quiche_net_quic_proto_gen__testing_headers", 5028 "cronet_aml_net_third_party_quiche_net_quic_test_tools_proto_gen__testing_headers", 5029 "cronet_aml_url_buildflags__testing", 5030 "cronet_aml_url_url_jni_headers__action__testing", 5031 ], 5032 export_generated_headers: [ 5033 "cronet_aml_base_allocator_buildflags__testing", 5034 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags__testing", 5035 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags__testing", 5036 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags__testing", 5037 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags__testing", 5038 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags__testing", 5039 "cronet_aml_base_anchor_functions_buildflags__testing", 5040 "cronet_aml_base_build_date__testing", 5041 "cronet_aml_base_cfi_buildflags__testing", 5042 "cronet_aml_base_check_version_internal_action__testing", 5043 "cronet_aml_base_clang_profiling_buildflags__testing", 5044 "cronet_aml_base_debugging_buildflags__testing", 5045 "cronet_aml_base_feature_list_buildflags__testing", 5046 "cronet_aml_base_fuzzing_buildflags__testing", 5047 "cronet_aml_base_ios_cronet_buildflags__testing", 5048 "cronet_aml_base_logging_buildflags__testing", 5049 "cronet_aml_base_message_pump_buildflags__testing", 5050 "cronet_aml_base_orderfile_buildflags__testing", 5051 "cronet_aml_base_power_monitor_buildflags__testing", 5052 "cronet_aml_base_profiler_buildflags__testing", 5053 "cronet_aml_base_protected_memory_buildflags__testing", 5054 "cronet_aml_base_rust_buildflags__testing", 5055 "cronet_aml_base_sanitizer_buildflags__testing", 5056 "cronet_aml_base_synchronization_buildflags__testing", 5057 "cronet_aml_base_tracing_buildflags__testing", 5058 "cronet_aml_build_blink_buildflags__testing", 5059 "cronet_aml_build_branding_buildflags__testing", 5060 "cronet_aml_build_chromecast_buildflags__testing", 5061 "cronet_aml_build_chromeos_buildflags__testing", 5062 "cronet_aml_build_config_compiler_compiler_buildflags__testing", 5063 "cronet_aml_build_ios_buildflags__testing", 5064 "cronet_aml_build_robolectric_buildflags__testing", 5065 "cronet_aml_crypto_buildflags__testing", 5066 "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains__testing", 5067 "cronet_aml_net_buildflags__testing", 5068 "cronet_aml_net_cronet_buildflags__testing", 5069 "cronet_aml_net_isolation_info_proto_gen__testing_headers", 5070 "cronet_aml_net_net_jni_headers__action__testing", 5071 "cronet_aml_net_net_nqe_proto_gen__testing_headers", 5072 "cronet_aml_net_third_party_quiche_net_quic_proto_gen__testing_headers", 5073 "cronet_aml_net_third_party_quiche_net_quic_test_tools_proto_gen__testing_headers", 5074 "cronet_aml_url_buildflags__testing", 5075 "cronet_aml_url_url_jni_headers__action__testing", 5076 ], 5077 defaults: [ 5078 "cronet_aml_cc_defaults", 5079 ], 5080 cflags: [ 5081 "-DANDROID", 5082 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 5083 "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"", 5084 "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b", 5085 "-DDYNAMIC_ANNOTATIONS_ENABLED=0", 5086 "-DGOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE=0", 5087 "-DGOOGLE_PROTOBUF_NO_RTTI", 5088 "-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER", 5089 "-DGTEST_API_=", 5090 "-DGTEST_HAS_ABSL", 5091 "-DGTEST_HAS_POSIX_RE=0", 5092 "-DGTEST_HAS_TR1_TUPLE=0", 5093 "-DGTEST_LANG_CXX11=1", 5094 "-DGTEST_NO_ABSL_FLAGS", 5095 "-DHAVE_PTHREAD", 5096 "-DHAVE_SYS_UIO_H", 5097 "-DNDEBUG", 5098 "-DNO_UNWIND_TABLES", 5099 "-DNVALGRIND", 5100 "-DOFFICIAL_BUILD", 5101 "-DUNIT_TEST", 5102 "-D_GNU_SOURCE", 5103 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", 5104 "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", 5105 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", 5106 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 5107 "-D__STDC_CONSTANT_MACROS", 5108 "-D__STDC_FORMAT_MACROS", 5109 "-fdata-sections", 5110 "-ffunction-sections", 5111 "-fno-asynchronous-unwind-tables", 5112 "-fno-unwind-tables", 5113 "-fstack-protector", 5114 "-fvisibility-inlines-hidden", 5115 "-fvisibility=hidden", 5116 "-g1", 5117 ], 5118 include_dirs: [ 5119 "external/cronet/", 5120 "external/cronet/base/allocator/partition_allocator/src/", 5121 "external/cronet/buildtools/third_party/libc++/", 5122 "external/cronet/net/third_party/quiche/overrides/", 5123 "external/cronet/net/third_party/quiche/src/", 5124 "external/cronet/net/third_party/quiche/src/quiche/common/platform/default/", 5125 "external/cronet/third_party/abseil-cpp/", 5126 "external/cronet/third_party/boringssl/src/include/", 5127 "external/cronet/third_party/googletest/custom/", 5128 "external/cronet/third_party/googletest/src/googlemock/include/", 5129 "external/cronet/third_party/googletest/src/googletest/include/", 5130 "external/cronet/third_party/libc++/src/include", 5131 "external/cronet/third_party/libc++abi/src/include", 5132 "external/cronet/third_party/protobuf/src/", 5133 "external/cronet/third_party/re2/src/", 5134 ], 5135 cpp_std: "c++20", 5136 ldflags: [ 5137 "-Wl,--as-needed", 5138 "-Wl,--gc-sections", 5139 "-Wl,--icf=all", 5140 "-Wl,--script,external/cronet/base/android/library_loader/anchor_functions.lds", 5141 "-Wl,-wrap,asprintf", 5142 "-Wl,-wrap,calloc", 5143 "-Wl,-wrap,free", 5144 "-Wl,-wrap,getcwd", 5145 "-Wl,-wrap,malloc", 5146 "-Wl,-wrap,malloc_usable_size", 5147 "-Wl,-wrap,memalign", 5148 "-Wl,-wrap,posix_memalign", 5149 "-Wl,-wrap,pvalloc", 5150 "-Wl,-wrap,realloc", 5151 "-Wl,-wrap,realpath", 5152 "-Wl,-wrap,strdup", 5153 "-Wl,-wrap,strndup", 5154 "-Wl,-wrap,valloc", 5155 "-Wl,-wrap,vasprintf", 5156 ], 5157 visibility: [ 5158 "//external/cronet:__subpackages__", 5159 ], 5160 target: { 5161 android_arm: { 5162 cflags: [ 5163 "-D_FORTIFY_SOURCE=2", 5164 ], 5165 }, 5166 android_arm64: { 5167 cflags: [ 5168 "-D_FORTIFY_SOURCE=2", 5169 "-O2", 5170 "-mno-outline", 5171 ], 5172 }, 5173 android_x86: { 5174 cflags: [ 5175 "-D_FORTIFY_SOURCE=2", 5176 "-msse3", 5177 ], 5178 }, 5179 android_x86_64: { 5180 cflags: [ 5181 "-D_FORTIFY_SOURCE=2", 5182 "-msse3", 5183 ], 5184 }, 5185 }, 5186} 5187 5188// GN: //net:test_support__testing 5189cc_library_static { 5190 name: "cronet_aml_net_test_support__testing", 5191 srcs: [ 5192 "base/address_tracker_linux_test_util.cc", 5193 "base/connection_endpoint_metadata_test_util.cc", 5194 "base/load_timing_info_test_util.cc", 5195 "base/mock_file_stream.cc", 5196 "base/mock_network_change_notifier.cc", 5197 "base/test_completion_callback.cc", 5198 "base/test_data_stream.cc", 5199 "cert/internal/test_helpers.cc", 5200 "cert/mock_cert_net_fetcher.cc", 5201 "cert/mock_cert_verifier.cc", 5202 "cert/mock_client_cert_verifier.cc", 5203 "cookies/cookie_change_dispatcher_test_helpers.cc", 5204 "cookies/cookie_monster_store_test.cc", 5205 "cookies/cookie_store_test_callbacks.cc", 5206 "cookies/cookie_store_test_helpers.cc", 5207 "cookies/test_cookie_access_delegate.cc", 5208 "disk_cache/disk_cache_test_base.cc", 5209 "disk_cache/disk_cache_test_util.cc", 5210 "disk_cache/mock/mock_backend_impl.cc", 5211 "disk_cache/mock/mock_entry_impl.cc", 5212 "filter/filter_source_stream_test_util.cc", 5213 "filter/mock_source_stream.cc", 5214 "http/http_response_headers_test_util.cc", 5215 "http/http_stream_factory_test_util.cc", 5216 "http/http_transaction_test_util.cc", 5217 "http/mock_http_cache.cc", 5218 "http/transport_security_state_test_util.cc", 5219 "log/test_net_log.cc", 5220 "log/test_net_log_util.cc", 5221 "network_error_logging/mock_persistent_nel_store.cc", 5222 "network_error_logging/network_error_logging_test_util.cc", 5223 "nqe/network_quality_estimator_test_util.cc", 5224 "proxy_resolution/mock_pac_file_fetcher.cc", 5225 "proxy_resolution/mock_proxy_resolver.cc", 5226 "proxy_resolution/proxy_config_service_common_unittest.cc", 5227 "reporting/mock_persistent_reporting_store.cc", 5228 "reporting/reporting_test_util.cc", 5229 "socket/read_buffering_stream_socket.cc", 5230 "socket/socket_test_util.cc", 5231 "socket/transport_client_socket_test_util.cc", 5232 "spdy/spdy_test_util_common.cc", 5233 "ssl/client_cert_identity_test_util.cc", 5234 "ssl/ssl_private_key_test_util.cc", 5235 "ssl/test_ssl_config_service.cc", 5236 "ssl/test_ssl_private_key.cc", 5237 "test/cert_builder.cc", 5238 "test/cert_test_util.cc", 5239 "test/ct_test_util.cc", 5240 "test/embedded_test_server/connection_tracker.cc", 5241 "test/embedded_test_server/controllable_http_response.cc", 5242 "test/embedded_test_server/default_handlers.cc", 5243 "test/embedded_test_server/embedded_test_server.cc", 5244 "test/embedded_test_server/embedded_test_server_connection_listener.cc", 5245 "test/embedded_test_server/http1_connection.cc", 5246 "test/embedded_test_server/http2_connection.cc", 5247 "test/embedded_test_server/http_connection.cc", 5248 "test/embedded_test_server/http_request.cc", 5249 "test/embedded_test_server/http_response.cc", 5250 "test/embedded_test_server/request_handler_util.cc", 5251 "test/embedded_test_server/simple_connection_listener.cc", 5252 "test/key_util.cc", 5253 "test/net_test_suite.cc", 5254 "test/quic_simple_test_server.cc", 5255 "test/revocation_builder.cc", 5256 "test/spawned_test_server/base_test_server.cc", 5257 "test/spawned_test_server/remote_test_server.cc", 5258 "test/spawned_test_server/remote_test_server_spawner_request.cc", 5259 "test/ssl_test_util.cc", 5260 "test/test_data_directory.cc", 5261 "test/test_doh_server.cc", 5262 "test/url_request/ssl_certificate_error_job.cc", 5263 "test/url_request/url_request_failed_job.cc", 5264 "test/url_request/url_request_hanging_read_job.cc", 5265 "test/url_request/url_request_mock_data_job.cc", 5266 "url_request/url_request_test_job.cc", 5267 "url_request/url_request_test_util.cc", 5268 ], 5269 shared_libs: [ 5270 "libandroid", 5271 "liblog", 5272 "libprotobuf-cpp-lite", 5273 "libz", 5274 ], 5275 generated_headers: [ 5276 "cronet_aml_base_allocator_buildflags__testing", 5277 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags__testing", 5278 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags__testing", 5279 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags__testing", 5280 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags__testing", 5281 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags__testing", 5282 "cronet_aml_base_anchor_functions_buildflags__testing", 5283 "cronet_aml_base_build_date__testing", 5284 "cronet_aml_base_cfi_buildflags__testing", 5285 "cronet_aml_base_check_version_internal_action__testing", 5286 "cronet_aml_base_clang_profiling_buildflags__testing", 5287 "cronet_aml_base_debugging_buildflags__testing", 5288 "cronet_aml_base_feature_list_buildflags__testing", 5289 "cronet_aml_base_fuzzing_buildflags__testing", 5290 "cronet_aml_base_ios_cronet_buildflags__testing", 5291 "cronet_aml_base_logging_buildflags__testing", 5292 "cronet_aml_base_message_pump_buildflags__testing", 5293 "cronet_aml_base_orderfile_buildflags__testing", 5294 "cronet_aml_base_power_monitor_buildflags__testing", 5295 "cronet_aml_base_profiler_buildflags__testing", 5296 "cronet_aml_base_protected_memory_buildflags__testing", 5297 "cronet_aml_base_rust_buildflags__testing", 5298 "cronet_aml_base_sanitizer_buildflags__testing", 5299 "cronet_aml_base_synchronization_buildflags__testing", 5300 "cronet_aml_base_test_base_unittests_jni_headers__action__testing", 5301 "cronet_aml_base_test_test_support_jni_headers__action__testing", 5302 "cronet_aml_base_tracing_buildflags__testing", 5303 "cronet_aml_build_blink_buildflags__testing", 5304 "cronet_aml_build_branding_buildflags__testing", 5305 "cronet_aml_build_chromecast_buildflags__testing", 5306 "cronet_aml_build_chromeos_buildflags__testing", 5307 "cronet_aml_build_config_compiler_compiler_buildflags__testing", 5308 "cronet_aml_build_ios_buildflags__testing", 5309 "cronet_aml_build_robolectric_buildflags__testing", 5310 "cronet_aml_crypto_buildflags__testing", 5311 "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains__testing", 5312 "cronet_aml_net_buildflags__testing", 5313 "cronet_aml_net_cronet_buildflags__testing", 5314 "cronet_aml_net_http_transport_security_state_unittest_data_default__testing", 5315 "cronet_aml_net_isolation_info_proto_gen__testing_headers", 5316 "cronet_aml_net_net_jni_headers__action__testing", 5317 "cronet_aml_net_net_nqe_proto_gen__testing_headers", 5318 "cronet_aml_net_third_party_quiche_net_quic_proto_gen__testing_headers", 5319 "cronet_aml_net_third_party_quiche_net_quic_test_tools_proto_gen__testing_headers", 5320 "cronet_aml_third_party_quic_trace_quic_trace_proto_gen__testing_headers", 5321 "cronet_aml_url_buildflags__testing", 5322 "cronet_aml_url_url_jni_headers__action__testing", 5323 ], 5324 export_generated_headers: [ 5325 "cronet_aml_base_allocator_buildflags__testing", 5326 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags__testing", 5327 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags__testing", 5328 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags__testing", 5329 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags__testing", 5330 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags__testing", 5331 "cronet_aml_base_anchor_functions_buildflags__testing", 5332 "cronet_aml_base_build_date__testing", 5333 "cronet_aml_base_cfi_buildflags__testing", 5334 "cronet_aml_base_check_version_internal_action__testing", 5335 "cronet_aml_base_clang_profiling_buildflags__testing", 5336 "cronet_aml_base_debugging_buildflags__testing", 5337 "cronet_aml_base_feature_list_buildflags__testing", 5338 "cronet_aml_base_fuzzing_buildflags__testing", 5339 "cronet_aml_base_ios_cronet_buildflags__testing", 5340 "cronet_aml_base_logging_buildflags__testing", 5341 "cronet_aml_base_message_pump_buildflags__testing", 5342 "cronet_aml_base_orderfile_buildflags__testing", 5343 "cronet_aml_base_power_monitor_buildflags__testing", 5344 "cronet_aml_base_profiler_buildflags__testing", 5345 "cronet_aml_base_protected_memory_buildflags__testing", 5346 "cronet_aml_base_rust_buildflags__testing", 5347 "cronet_aml_base_sanitizer_buildflags__testing", 5348 "cronet_aml_base_synchronization_buildflags__testing", 5349 "cronet_aml_base_test_base_unittests_jni_headers__action__testing", 5350 "cronet_aml_base_test_test_support_jni_headers__action__testing", 5351 "cronet_aml_base_tracing_buildflags__testing", 5352 "cronet_aml_build_blink_buildflags__testing", 5353 "cronet_aml_build_branding_buildflags__testing", 5354 "cronet_aml_build_chromecast_buildflags__testing", 5355 "cronet_aml_build_chromeos_buildflags__testing", 5356 "cronet_aml_build_config_compiler_compiler_buildflags__testing", 5357 "cronet_aml_build_ios_buildflags__testing", 5358 "cronet_aml_build_robolectric_buildflags__testing", 5359 "cronet_aml_crypto_buildflags__testing", 5360 "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains__testing", 5361 "cronet_aml_net_buildflags__testing", 5362 "cronet_aml_net_cronet_buildflags__testing", 5363 "cronet_aml_net_http_transport_security_state_unittest_data_default__testing", 5364 "cronet_aml_net_isolation_info_proto_gen__testing_headers", 5365 "cronet_aml_net_net_jni_headers__action__testing", 5366 "cronet_aml_net_net_nqe_proto_gen__testing_headers", 5367 "cronet_aml_net_third_party_quiche_net_quic_proto_gen__testing_headers", 5368 "cronet_aml_net_third_party_quiche_net_quic_test_tools_proto_gen__testing_headers", 5369 "cronet_aml_third_party_quic_trace_quic_trace_proto_gen__testing_headers", 5370 "cronet_aml_url_buildflags__testing", 5371 "cronet_aml_url_url_jni_headers__action__testing", 5372 ], 5373 defaults: [ 5374 "cronet_aml_cc_defaults", 5375 ], 5376 cflags: [ 5377 "-DANDROID", 5378 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 5379 "-DBENCHMARK_STATIC_DEFINE", 5380 "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"", 5381 "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b", 5382 "-DDYNAMIC_ANNOTATIONS_ENABLED=0", 5383 "-DGOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE=0", 5384 "-DGOOGLE_PROTOBUF_NO_RTTI", 5385 "-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER", 5386 "-DGTEST_API_=", 5387 "-DGTEST_HAS_ABSL", 5388 "-DGTEST_HAS_POSIX_RE=0", 5389 "-DGTEST_HAS_TR1_TUPLE=0", 5390 "-DGTEST_LANG_CXX11=1", 5391 "-DGTEST_NO_ABSL_FLAGS", 5392 "-DHAVE_PTHREAD", 5393 "-DHAVE_SYS_UIO_H", 5394 "-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE", 5395 "-DNDEBUG", 5396 "-DNO_UNWIND_TABLES", 5397 "-DNVALGRIND", 5398 "-DOFFICIAL_BUILD", 5399 "-DUNIT_TEST", 5400 "-DUSE_CHROMIUM_ICU=1", 5401 "-DUSE_REMOTE_TEST_SERVER", 5402 "-DU_ENABLE_DYLOAD=0", 5403 "-DU_ENABLE_RESOURCE_TRACING=0", 5404 "-DU_ENABLE_TRACING=1", 5405 "-DU_STATIC_IMPLEMENTATION", 5406 "-DU_USING_ICU_NAMESPACE=0", 5407 "-D_GNU_SOURCE", 5408 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", 5409 "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", 5410 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", 5411 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 5412 "-D__STDC_CONSTANT_MACROS", 5413 "-D__STDC_FORMAT_MACROS", 5414 "-fdata-sections", 5415 "-ffunction-sections", 5416 "-fno-asynchronous-unwind-tables", 5417 "-fno-unwind-tables", 5418 "-fstack-protector", 5419 "-fvisibility-inlines-hidden", 5420 "-fvisibility=hidden", 5421 "-g1", 5422 ], 5423 include_dirs: [ 5424 "external/cronet/", 5425 "external/cronet/base/allocator/partition_allocator/src/", 5426 "external/cronet/buildtools/third_party/libc++/", 5427 "external/cronet/net/third_party/quiche/overrides/", 5428 "external/cronet/net/third_party/quiche/src/", 5429 "external/cronet/net/third_party/quiche/src/quiche/common/platform/default/", 5430 "external/cronet/third_party/abseil-cpp/", 5431 "external/cronet/third_party/boringssl/src/include/", 5432 "external/cronet/third_party/ced/src/", 5433 "external/cronet/third_party/google_benchmark/src/include/", 5434 "external/cronet/third_party/googletest/custom/", 5435 "external/cronet/third_party/googletest/src/googlemock/include/", 5436 "external/cronet/third_party/googletest/src/googletest/include/", 5437 "external/cronet/third_party/icu/source/common/", 5438 "external/cronet/third_party/icu/source/i18n/", 5439 "external/cronet/third_party/libc++/src/include", 5440 "external/cronet/third_party/libc++abi/src/include", 5441 "external/cronet/third_party/protobuf/src/", 5442 "external/cronet/third_party/re2/src/", 5443 ], 5444 cpp_std: "c++20", 5445 ldflags: [ 5446 "-Wl,--as-needed", 5447 "-Wl,--gc-sections", 5448 "-Wl,--icf=all", 5449 "-Wl,--script,external/cronet/base/android/library_loader/anchor_functions.lds", 5450 "-Wl,-wrap,asprintf", 5451 "-Wl,-wrap,calloc", 5452 "-Wl,-wrap,free", 5453 "-Wl,-wrap,getcwd", 5454 "-Wl,-wrap,malloc", 5455 "-Wl,-wrap,malloc_usable_size", 5456 "-Wl,-wrap,memalign", 5457 "-Wl,-wrap,posix_memalign", 5458 "-Wl,-wrap,pvalloc", 5459 "-Wl,-wrap,realloc", 5460 "-Wl,-wrap,realpath", 5461 "-Wl,-wrap,strdup", 5462 "-Wl,-wrap,strndup", 5463 "-Wl,-wrap,valloc", 5464 "-Wl,-wrap,vasprintf", 5465 ], 5466 visibility: [ 5467 "//external/cronet:__subpackages__", 5468 ], 5469 target: { 5470 android_arm: { 5471 cflags: [ 5472 "-D_FORTIFY_SOURCE=2", 5473 ], 5474 }, 5475 android_arm64: { 5476 cflags: [ 5477 "-D_FORTIFY_SOURCE=2", 5478 "-O2", 5479 "-mno-outline", 5480 ], 5481 }, 5482 android_x86: { 5483 cflags: [ 5484 "-D_FORTIFY_SOURCE=2", 5485 "-msse3", 5486 ], 5487 }, 5488 android_x86_64: { 5489 cflags: [ 5490 "-D_FORTIFY_SOURCE=2", 5491 "-msse3", 5492 ], 5493 }, 5494 }, 5495} 5496