gn2bp: Remove sqlite from net_unittests
Apply https://chromium-review.googlesource.com/c/chromium/src/+/4166159
Test: None
Change-Id: I297718dddd86a838367e86b8a0449d23114439b6
diff --git a/tools/gn2bp/Android.bp.swp b/tools/gn2bp/Android.bp.swp
index 0d01939..6a43ee8 100644
--- a/tools/gn2bp/Android.bp.swp
+++ b/tools/gn2bp/Android.bp.swp
@@ -3406,7 +3406,7 @@
cc_genrule {
name: "cronet_aml_base_build_date",
cmd: "$(location build/write_build_date_header.py) $(out) " +
- "1676008584",
+ "1678293768",
out: [
"base/generated_build_date.h",
],
@@ -3422,7 +3422,7 @@
cc_genrule {
name: "cronet_aml_base_build_date__testing",
cmd: "$(location build/write_build_date_header.py) $(out) " +
- "1676008584",
+ "1678293768",
host_supported: true,
out: [
"base/generated_build_date.h",
@@ -10185,6 +10185,115 @@
},
}
+// GN: //crypto:test_support__testing
+cc_library_static {
+ name: "cronet_aml_crypto_test_support__testing",
+ srcs: [
+ "crypto/scoped_mock_unexportable_key_provider.cc",
+ ],
+ shared_libs: [
+ "libandroid",
+ "liblog",
+ ],
+ static_libs: [
+ "cronet_aml_base_allocator_partition_allocator_partition_alloc__testing",
+ "cronet_aml_base_base__testing",
+ "cronet_aml_base_base_static__testing",
+ "cronet_aml_base_third_party_double_conversion_double_conversion__testing",
+ "cronet_aml_base_third_party_dynamic_annotations_dynamic_annotations__testing",
+ "cronet_aml_crypto_crypto__testing",
+ "cronet_aml_third_party_boringssl_boringssl__testing",
+ "cronet_aml_third_party_icu_icui18n__testing",
+ "cronet_aml_third_party_icu_icuuc_private__testing",
+ "cronet_aml_third_party_libevent_libevent__testing",
+ "cronet_aml_third_party_modp_b64_modp_b64__testing",
+ ],
+ defaults: [
+ "cronet_aml_defaults",
+ ],
+ cflags: [
+ "-DANDROID",
+ "-DANDROID_NDK_VERSION_ROLL=r23_1",
+ "-DCR_CLANG_REVISION=\"llvmorg-16-init-6578-g0d30e92f-2\"",
+ "-DCR_LIBCXX_REVISION=64d36e572d3f9719c5d75011a718f33f11126851",
+ "-DDYNAMIC_ANNOTATIONS_ENABLED=0",
+ "-DHAVE_SYS_UIO_H",
+ "-DNDEBUG",
+ "-DNO_UNWIND_TABLES",
+ "-DNVALGRIND",
+ "-DOFFICIAL_BUILD",
+ "-D_FORTIFY_SOURCE=2",
+ "-D_GNU_SOURCE",
+ "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
+ "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
+ "-D__STDC_CONSTANT_MACROS",
+ "-D__STDC_FORMAT_MACROS",
+ "-Oz",
+ "-fdata-sections",
+ "-ffunction-sections",
+ "-fno-asynchronous-unwind-tables",
+ "-fno-unwind-tables",
+ "-fvisibility-inlines-hidden",
+ "-fvisibility=hidden",
+ "-g1",
+ ],
+ local_include_dirs: [
+ "./",
+ "buildtools/third_party/libc++/",
+ "buildtools/third_party/libc++/trunk/include",
+ "buildtools/third_party/libc++abi/trunk/include",
+ "third_party/abseil-cpp/",
+ "third_party/boringssl/src/include/",
+ ],
+ cpp_std: "c++17",
+ ldflags: [
+ "-Wl,--as-needed",
+ "-Wl,--gc-sections",
+ "-Wl,--icf=all",
+ "-Wl,--script,external/cronet/base/android/library_loader/anchor_functions.lds",
+ "-Wl,-wrap,asprintf",
+ "-Wl,-wrap,calloc",
+ "-Wl,-wrap,free",
+ "-Wl,-wrap,getcwd",
+ "-Wl,-wrap,malloc",
+ "-Wl,-wrap,malloc_usable_size",
+ "-Wl,-wrap,memalign",
+ "-Wl,-wrap,posix_memalign",
+ "-Wl,-wrap,pvalloc",
+ "-Wl,-wrap,realloc",
+ "-Wl,-wrap,realpath",
+ "-Wl,-wrap,strdup",
+ "-Wl,-wrap,strndup",
+ "-Wl,-wrap,valloc",
+ "-Wl,-wrap,vasprintf",
+ ],
+ target: {
+ android_arm: {
+ cflags: [
+ "-fstack-protector",
+ ],
+ },
+ android_arm64: {
+ cflags: [
+ "-fstack-protector",
+ "-mno-outline",
+ "-mno-outline-atomics",
+ ],
+ },
+ android_x86: {
+ cflags: [
+ "-msse3",
+ ],
+ },
+ android_x86_64: {
+ cflags: [
+ "-fstack-protector",
+ "-msse3",
+ ],
+ },
+ },
+}
+
// GN: //gn:default_deps
cc_defaults {
name: "cronet_aml_defaults",
@@ -10876,6 +10985,53 @@
],
}
+// GN: //net/base/registry_controlled_domains:lookup_strings_test_sets__testing
+cc_genrule {
+ name: "cronet_aml_net_base_registry_controlled_domains_lookup_strings_test_sets__testing",
+ cmd: "$(location net/tools/dafsa/make_dafsa.py) $(location net/base/registry_controlled_domains/effective_tld_names.gperf) " +
+ "$(location net/base/registry_controlled_domains/effective_tld_names-inc.cc) " +
+ "&& python3 $(location net/tools/dafsa/make_dafsa.py) " +
+ "$(location net/base/registry_controlled_domains/effective_tld_names_unittest1.gperf) " +
+ "$(location net/base/registry_controlled_domains/effective_tld_names_unittest1-inc.cc) " +
+ "&& python3 $(location net/tools/dafsa/make_dafsa.py) " +
+ "$(location net/base/registry_controlled_domains/effective_tld_names_unittest2.gperf) " +
+ "$(location net/base/registry_controlled_domains/effective_tld_names_unittest2-inc.cc) " +
+ "&& python3 $(location net/tools/dafsa/make_dafsa.py) " +
+ "$(location net/base/registry_controlled_domains/effective_tld_names_unittest3.gperf) " +
+ "$(location net/base/registry_controlled_domains/effective_tld_names_unittest3-inc.cc) " +
+ "&& python3 $(location net/tools/dafsa/make_dafsa.py) " +
+ "$(location net/base/registry_controlled_domains/effective_tld_names_unittest4.gperf) " +
+ "$(location net/base/registry_controlled_domains/effective_tld_names_unittest4-inc.cc) " +
+ "&& python3 $(location net/tools/dafsa/make_dafsa.py) " +
+ "$(location net/base/registry_controlled_domains/effective_tld_names_unittest5.gperf) " +
+ "$(location net/base/registry_controlled_domains/effective_tld_names_unittest5-inc.cc) " +
+ "&& python3 $(location net/tools/dafsa/make_dafsa.py) " +
+ "$(location net/base/registry_controlled_domains/effective_tld_names_unittest6.gperf) " +
+ "$(location net/base/registry_controlled_domains/effective_tld_names_unittest6-inc.cc)",
+ out: [
+ "net/base/registry_controlled_domains/effective_tld_names-inc.cc",
+ "net/base/registry_controlled_domains/effective_tld_names_unittest1-inc.cc",
+ "net/base/registry_controlled_domains/effective_tld_names_unittest2-inc.cc",
+ "net/base/registry_controlled_domains/effective_tld_names_unittest3-inc.cc",
+ "net/base/registry_controlled_domains/effective_tld_names_unittest4-inc.cc",
+ "net/base/registry_controlled_domains/effective_tld_names_unittest5-inc.cc",
+ "net/base/registry_controlled_domains/effective_tld_names_unittest6-inc.cc",
+ ],
+ tool_files: [
+ "net/base/registry_controlled_domains/effective_tld_names.gperf",
+ "net/base/registry_controlled_domains/effective_tld_names_unittest1.gperf",
+ "net/base/registry_controlled_domains/effective_tld_names_unittest2.gperf",
+ "net/base/registry_controlled_domains/effective_tld_names_unittest3.gperf",
+ "net/base/registry_controlled_domains/effective_tld_names_unittest4.gperf",
+ "net/base/registry_controlled_domains/effective_tld_names_unittest5.gperf",
+ "net/base/registry_controlled_domains/effective_tld_names_unittest6.gperf",
+ "net/tools/dafsa/make_dafsa.py",
+ ],
+ apex_available: [
+ "com.android.tethering",
+ ],
+}
+
// GN: //net/base/registry_controlled_domains:registry_controlled_domains
cc_genrule {
name: "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains",
@@ -11108,6 +11264,52 @@
],
}
+// GN: //net:cronet_buildflags
+cc_genrule {
+ name: "cronet_aml_net_cronet_buildflags",
+ cmd: "echo '--flags CRONET_BUILD=\"true\"' | " +
+ "$(location build/write_buildflag_header.py) --output " +
+ "$(out) " +
+ "--rulename " +
+ "//net:cronet_buildflags " +
+ "--gen-dir " +
+ ". " +
+ "--definitions " +
+ "/dev/stdin",
+ out: [
+ "net/base/cronet_buildflags.h",
+ ],
+ tool_files: [
+ "build/write_buildflag_header.py",
+ ],
+ apex_available: [
+ "com.android.tethering",
+ ],
+}
+
+// GN: //net:cronet_buildflags__testing
+cc_genrule {
+ name: "cronet_aml_net_cronet_buildflags__testing",
+ cmd: "echo '--flags CRONET_BUILD=\"true\"' | " +
+ "$(location build/write_buildflag_header.py) --output " +
+ "$(out) " +
+ "--rulename " +
+ "//net:cronet_buildflags " +
+ "--gen-dir " +
+ ". " +
+ "--definitions " +
+ "/dev/stdin",
+ out: [
+ "net/base/cronet_buildflags.h",
+ ],
+ tool_files: [
+ "build/write_buildflag_header.py",
+ ],
+ apex_available: [
+ "com.android.tethering",
+ ],
+}
+
// GN: //net/dns:dns
cc_object {
name: "cronet_aml_net_dns_dns",
@@ -11672,6 +11874,126 @@
},
}
+// GN: //net/dns/public:tests__testing
+cc_object {
+ name: "cronet_aml_net_dns_public_tests__testing",
+ srcs: [
+ "net/dns/public/dns_over_https_config_unittest.cc",
+ "net/dns/public/dns_over_https_server_config_unittest.cc",
+ "net/dns/public/doh_provider_entry_unittest.cc",
+ ],
+ shared_libs: [
+ "libandroid",
+ "liblog",
+ "libz",
+ ],
+ static_libs: [
+ "cronet_aml_base_allocator_partition_allocator_partition_alloc__testing",
+ "cronet_aml_base_base__testing",
+ "cronet_aml_base_base_static__testing",
+ "cronet_aml_base_third_party_double_conversion_double_conversion__testing",
+ "cronet_aml_base_third_party_dynamic_annotations_dynamic_annotations__testing",
+ "cronet_aml_crypto_crypto__testing",
+ "cronet_aml_net_net__testing",
+ "cronet_aml_net_preload_decoder__testing",
+ "cronet_aml_net_third_party_quiche_quiche__testing",
+ "cronet_aml_net_uri_template__testing",
+ "cronet_aml_testing_gtest_gtest__testing",
+ "cronet_aml_third_party_boringssl_boringssl__testing",
+ "cronet_aml_third_party_brotli_common__testing",
+ "cronet_aml_third_party_brotli_dec__testing",
+ "cronet_aml_third_party_icu_icui18n__testing",
+ "cronet_aml_third_party_icu_icuuc_private__testing",
+ "cronet_aml_third_party_libevent_libevent__testing",
+ "cronet_aml_third_party_modp_b64_modp_b64__testing",
+ "cronet_aml_third_party_protobuf_protobuf_lite__testing",
+ "cronet_aml_url_url__testing",
+ ],
+ generated_headers: [
+ "cronet_aml_build_chromeos_buildflags__testing",
+ ],
+ defaults: [
+ "cronet_aml_defaults",
+ ],
+ cflags: [
+ "-DANDROID",
+ "-DANDROID_NDK_VERSION_ROLL=r23_1",
+ "-DCR_CLANG_REVISION=\"llvmorg-16-init-6578-g0d30e92f-2\"",
+ "-DCR_LIBCXX_REVISION=64d36e572d3f9719c5d75011a718f33f11126851",
+ "-DDYNAMIC_ANNOTATIONS_ENABLED=0",
+ "-DGOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE=0",
+ "-DGOOGLE_PROTOBUF_NO_RTTI",
+ "-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER",
+ "-DGTEST_API_=",
+ "-DGTEST_HAS_ABSL=1",
+ "-DGTEST_HAS_POSIX_RE=0",
+ "-DGTEST_HAS_TR1_TUPLE=0",
+ "-DGTEST_LANG_CXX11=1",
+ "-DHAVE_PTHREAD",
+ "-DHAVE_SYS_UIO_H",
+ "-DNDEBUG",
+ "-DNO_UNWIND_TABLES",
+ "-DNVALGRIND",
+ "-DOFFICIAL_BUILD",
+ "-DUNIT_TEST",
+ "-D_FORTIFY_SOURCE=2",
+ "-D_GNU_SOURCE",
+ "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
+ "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
+ "-D__STDC_CONSTANT_MACROS",
+ "-D__STDC_FORMAT_MACROS",
+ "-Oz",
+ "-fdata-sections",
+ "-ffunction-sections",
+ "-fno-asynchronous-unwind-tables",
+ "-fno-unwind-tables",
+ "-fvisibility-inlines-hidden",
+ "-fvisibility=hidden",
+ "-g1",
+ ],
+ local_include_dirs: [
+ "./",
+ "buildtools/third_party/libc++/",
+ "buildtools/third_party/libc++/trunk/include",
+ "buildtools/third_party/libc++abi/trunk/include",
+ "net/third_party/quiche/overrides/",
+ "net/third_party/quiche/src/",
+ "net/third_party/quiche/src/quiche/common/platform/default/",
+ "third_party/abseil-cpp/",
+ "third_party/boringssl/src/include/",
+ "third_party/googletest/custom/",
+ "third_party/googletest/src/googlemock/include/",
+ "third_party/googletest/src/googletest/include/",
+ "third_party/protobuf/src/",
+ ],
+ cpp_std: "c++17",
+ target: {
+ android_arm: {
+ cflags: [
+ "-fstack-protector",
+ ],
+ },
+ android_arm64: {
+ cflags: [
+ "-fstack-protector",
+ "-mno-outline",
+ "-mno-outline-atomics",
+ ],
+ },
+ android_x86: {
+ cflags: [
+ "-msse3",
+ ],
+ },
+ android_x86_64: {
+ cflags: [
+ "-fstack-protector",
+ "-msse3",
+ ],
+ },
+ },
+}
+
// GN: //net/dns:test_support__testing
cc_object {
name: "cronet_aml_net_dns_test_support__testing",
@@ -11792,6 +12114,171 @@
},
}
+// GN: //net/dns:tests__testing
+cc_object {
+ name: "cronet_aml_net_dns_tests__testing",
+ srcs: [
+ "net/dns/address_info_unittest.cc",
+ "net/dns/address_sorter_posix_unittest.cc",
+ "net/dns/address_sorter_unittest.cc",
+ "net/dns/context_host_resolver_unittest.cc",
+ "net/dns/dns_alias_utility_unittest.cc",
+ "net/dns/dns_client_unittest.cc",
+ "net/dns/dns_config_service_android_unittest.cc",
+ "net/dns/dns_config_service_unittest.cc",
+ "net/dns/dns_hosts_unittest.cc",
+ "net/dns/dns_query_unittest.cc",
+ "net/dns/dns_response_result_extractor_unittest.cc",
+ "net/dns/dns_response_unittest.cc",
+ "net/dns/dns_transaction_unittest.cc",
+ "net/dns/dns_udp_tracker_unittest.cc",
+ "net/dns/dns_util_unittest.cc",
+ "net/dns/host_cache_unittest.cc",
+ "net/dns/host_resolver_manager_unittest.cc",
+ "net/dns/https_record_rdata_unittest.cc",
+ "net/dns/httpssvc_metrics_unittest.cc",
+ "net/dns/mapped_host_resolver_unittest.cc",
+ "net/dns/nsswitch_reader_unittest.cc",
+ "net/dns/opt_record_rdata_unittest.cc",
+ "net/dns/record_parsed_unittest.cc",
+ "net/dns/record_rdata_unittest.cc",
+ "net/dns/resolve_context_unittest.cc",
+ "net/dns/serial_worker_unittest.cc",
+ "net/dns/system_dns_config_change_notifier_unittest.cc",
+ ],
+ shared_libs: [
+ "libandroid",
+ "liblog",
+ "libz",
+ ],
+ static_libs: [
+ "cronet_aml_base_allocator_partition_allocator_partition_alloc__testing",
+ "cronet_aml_base_base__testing",
+ "cronet_aml_base_base_static__testing",
+ "cronet_aml_base_i18n__testing",
+ "cronet_aml_base_test_test_config__testing",
+ "cronet_aml_base_test_test_support__testing",
+ "cronet_aml_base_third_party_double_conversion_double_conversion__testing",
+ "cronet_aml_base_third_party_dynamic_annotations_dynamic_annotations__testing",
+ "cronet_aml_crypto_crypto__testing",
+ "cronet_aml_net_gtest_util__testing",
+ "cronet_aml_net_net__testing",
+ "cronet_aml_net_preload_decoder__testing",
+ "cronet_aml_net_test_support__testing",
+ "cronet_aml_net_third_party_quiche_quiche__testing",
+ "cronet_aml_net_third_party_quiche_quiche_tool_support__testing",
+ "cronet_aml_net_uri_template__testing",
+ "cronet_aml_testing_gtest_gtest__testing",
+ "cronet_aml_third_party_boringssl_boringssl__testing",
+ "cronet_aml_third_party_brotli_common__testing",
+ "cronet_aml_third_party_brotli_dec__testing",
+ "cronet_aml_third_party_ced_ced__testing",
+ "cronet_aml_third_party_icu_icui18n__testing",
+ "cronet_aml_third_party_icu_icuuc_private__testing",
+ "cronet_aml_third_party_libevent_libevent__testing",
+ "cronet_aml_third_party_libxml_libxml__testing",
+ "cronet_aml_third_party_libxml_libxml_utils__testing",
+ "cronet_aml_third_party_libxml_xml_reader__testing",
+ "cronet_aml_third_party_modp_b64_modp_b64__testing",
+ "cronet_aml_third_party_protobuf_protobuf_lite__testing",
+ "cronet_aml_url_url__testing",
+ ],
+ generated_headers: [
+ "cronet_aml_build_chromeos_buildflags__testing",
+ ],
+ defaults: [
+ "cronet_aml_defaults",
+ ],
+ cflags: [
+ "-DANDROID",
+ "-DANDROID_NDK_VERSION_ROLL=r23_1",
+ "-DCR_CLANG_REVISION=\"llvmorg-16-init-6578-g0d30e92f-2\"",
+ "-DCR_LIBCXX_REVISION=64d36e572d3f9719c5d75011a718f33f11126851",
+ "-DDYNAMIC_ANNOTATIONS_ENABLED=0",
+ "-DGOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE=0",
+ "-DGOOGLE_PROTOBUF_NO_RTTI",
+ "-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER",
+ "-DGTEST_API_=",
+ "-DGTEST_HAS_ABSL=1",
+ "-DGTEST_HAS_POSIX_RE=0",
+ "-DGTEST_HAS_TR1_TUPLE=0",
+ "-DGTEST_LANG_CXX11=1",
+ "-DHAVE_PTHREAD",
+ "-DHAVE_SYS_UIO_H",
+ "-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE",
+ "-DNDEBUG",
+ "-DNO_UNWIND_TABLES",
+ "-DNVALGRIND",
+ "-DOFFICIAL_BUILD",
+ "-DUNIT_TEST",
+ "-DUSE_CHROMIUM_ICU=1",
+ "-DUSE_REMOTE_TEST_SERVER",
+ "-DU_ENABLE_DYLOAD=0",
+ "-DU_ENABLE_RESOURCE_TRACING=0",
+ "-DU_ENABLE_TRACING=1",
+ "-DU_STATIC_IMPLEMENTATION",
+ "-DU_USING_ICU_NAMESPACE=0",
+ "-D_FORTIFY_SOURCE=2",
+ "-D_GNU_SOURCE",
+ "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
+ "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
+ "-D__STDC_CONSTANT_MACROS",
+ "-D__STDC_FORMAT_MACROS",
+ "-Oz",
+ "-fdata-sections",
+ "-ffunction-sections",
+ "-fno-asynchronous-unwind-tables",
+ "-fno-unwind-tables",
+ "-fvisibility-inlines-hidden",
+ "-fvisibility=hidden",
+ "-g1",
+ ],
+ local_include_dirs: [
+ "./",
+ "buildtools/third_party/libc++/",
+ "buildtools/third_party/libc++/trunk/include",
+ "buildtools/third_party/libc++abi/trunk/include",
+ "net/third_party/quiche/overrides/",
+ "net/third_party/quiche/src/",
+ "net/third_party/quiche/src/quiche/common/platform/default/",
+ "third_party/abseil-cpp/",
+ "third_party/boringssl/src/include/",
+ "third_party/ced/src/",
+ "third_party/googletest/custom/",
+ "third_party/googletest/src/googlemock/include/",
+ "third_party/googletest/src/googletest/include/",
+ "third_party/icu/source/common/",
+ "third_party/icu/source/i18n/",
+ "third_party/protobuf/src/",
+ ],
+ cpp_std: "c++17",
+ target: {
+ android_arm: {
+ cflags: [
+ "-fstack-protector",
+ ],
+ },
+ android_arm64: {
+ cflags: [
+ "-fstack-protector",
+ "-mno-outline",
+ "-mno-outline-atomics",
+ ],
+ },
+ android_x86: {
+ cflags: [
+ "-msse3",
+ ],
+ },
+ android_x86_64: {
+ cflags: [
+ "-fstack-protector",
+ "-msse3",
+ ],
+ },
+ },
+}
+
// GN: //net:effective_connection_type_java
java_genrule {
name: "cronet_aml_net_effective_connection_type_java",
@@ -12260,6 +12747,44 @@
},
}
+// GN: //net/http:transport_security_state_unittest_data__testing
+cc_genrule {
+ name: "cronet_aml_net_http_transport_security_state_unittest_data__testing",
+ tools: [
+ "cronet_aml_net_tools_transport_security_state_generator_transport_security_state_generator__testing",
+ ],
+ cmd: "$(location cronet_aml_net_tools_transport_security_state_generator_transport_security_state_generator__testing) " +
+ "$(location net/http/transport_security_state_static_unittest.pins) " +
+ "$(location net/http/transport_security_state_static_unittest.template) " +
+ "$(location net/http/transport_security_state_static_unittest1.h) " +
+ "&& python3 $(location build/gn_run_binary.py) " +
+ "clang_x64/transport_security_state_generator " +
+ "$(location net/http/transport_security_state_static_unittest.pins) " +
+ "$(location net/http/transport_security_state_static_unittest.template) " +
+ "$(location net/http/transport_security_state_static_unittest2.h) " +
+ "&& python3 $(location build/gn_run_binary.py) " +
+ "clang_x64/transport_security_state_generator " +
+ "$(location net/http/transport_security_state_static_unittest.pins) " +
+ "$(location net/http/transport_security_state_static_unittest.template) " +
+ "$(location net/http/transport_security_state_static_unittest3.h)",
+ out: [
+ "net/http/transport_security_state_static_unittest1.h",
+ "net/http/transport_security_state_static_unittest2.h",
+ "net/http/transport_security_state_static_unittest3.h",
+ ],
+ tool_files: [
+ "build/gn_run_binary.py",
+ "net/http/transport_security_state_static_unittest.pins",
+ "net/http/transport_security_state_static_unittest.template",
+ "net/http/transport_security_state_static_unittest1.json",
+ "net/http/transport_security_state_static_unittest2.json",
+ "net/http/transport_security_state_static_unittest3.json",
+ ],
+ apex_available: [
+ "com.android.tethering",
+ ],
+}
+
// GN: //net/http:transport_security_state_unittest_data_default__testing
cc_genrule {
name: "cronet_aml_net_http_transport_security_state_unittest_data_default__testing",
@@ -12285,52 +12810,6 @@
],
}
-// GN: //net:ios_cronet_buildflags
-cc_genrule {
- name: "cronet_aml_net_ios_cronet_buildflags",
- cmd: "echo '--flags CRONET_BUILD=\"true\"' | " +
- "$(location build/write_buildflag_header.py) --output " +
- "$(out) " +
- "--rulename " +
- "//net:ios_cronet_buildflags " +
- "--gen-dir " +
- ". " +
- "--definitions " +
- "/dev/stdin",
- out: [
- "net/socket/ios_cronet_buildflags.h",
- ],
- tool_files: [
- "build/write_buildflag_header.py",
- ],
- apex_available: [
- "com.android.tethering",
- ],
-}
-
-// GN: //net:ios_cronet_buildflags__testing
-cc_genrule {
- name: "cronet_aml_net_ios_cronet_buildflags__testing",
- cmd: "echo '--flags CRONET_BUILD=\"true\"' | " +
- "$(location build/write_buildflag_header.py) --output " +
- "$(out) " +
- "--rulename " +
- "//net:ios_cronet_buildflags " +
- "--gen-dir " +
- ". " +
- "--definitions " +
- "/dev/stdin",
- out: [
- "net/socket/ios_cronet_buildflags.h",
- ],
- tool_files: [
- "build/write_buildflag_header.py",
- ],
- apex_available: [
- "com.android.tethering",
- ],
-}
-
// GN: //net:isolation_info_proto__testing
cc_genrule {
name: "cronet_aml_net_isolation_info_proto__testing_gen",
@@ -12939,7 +13418,7 @@
"cronet_aml_build_chromeos_buildflags",
"cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains",
"cronet_aml_net_buildflags",
- "cronet_aml_net_ios_cronet_buildflags",
+ "cronet_aml_net_cronet_buildflags",
"cronet_aml_net_isolation_info_proto_gen_headers",
"cronet_aml_net_net_jni_headers",
"cronet_aml_net_net_nqe_proto_gen_headers",
@@ -12953,7 +13432,7 @@
"cronet_aml_build_chromeos_buildflags",
"cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains",
"cronet_aml_net_buildflags",
- "cronet_aml_net_ios_cronet_buildflags",
+ "cronet_aml_net_cronet_buildflags",
"cronet_aml_net_isolation_info_proto_gen_headers",
"cronet_aml_net_net_jni_headers",
"cronet_aml_net_net_nqe_proto_gen_headers",
@@ -13598,7 +14077,7 @@
"cronet_aml_build_chromeos_buildflags__testing",
"cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains__testing",
"cronet_aml_net_buildflags__testing",
- "cronet_aml_net_ios_cronet_buildflags__testing",
+ "cronet_aml_net_cronet_buildflags__testing",
"cronet_aml_net_isolation_info_proto__testing_gen_headers",
"cronet_aml_net_net_jni_headers__testing",
"cronet_aml_net_net_nqe_proto__testing_gen_headers",
@@ -13612,7 +14091,7 @@
"cronet_aml_build_chromeos_buildflags__testing",
"cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains__testing",
"cronet_aml_net_buildflags__testing",
- "cronet_aml_net_ios_cronet_buildflags__testing",
+ "cronet_aml_net_cronet_buildflags__testing",
"cronet_aml_net_isolation_info_proto__testing_gen_headers",
"cronet_aml_net_net_jni_headers__testing",
"cronet_aml_net_net_nqe_proto__testing_gen_headers",
@@ -14460,6 +14939,649 @@
},
}
+// GN: //net:net_test_jni_headers__testing
+cc_genrule {
+ name: "cronet_aml_net_net_test_jni_headers__testing",
+ srcs: [
+ "net/android/javatests/src/org/chromium/net/AndroidKeyStoreTestUtil.java",
+ "net/android/javatests/src/org/chromium/net/AndroidProxyConfigServiceTestUtil.java",
+ "net/test/android/javatests/src/org/chromium/net/AndroidNetworkLibraryTestUtil.java",
+ "net/test/android/javatests/src/org/chromium/net/test/DummySpnegoAuthenticator.java",
+ "net/test/android/javatests/src/org/chromium/net/test/EmbeddedTestServerImpl.java",
+ ],
+ cmd: "$(location base/android/jni_generator/jni_generator.py) --ptr_type " +
+ "long " +
+ "--output_dir " +
+ "$(genDir)/net/net_test_jni_headers " +
+ "--includes " +
+ "base/android/jni_generator/jni_generator_helper.h " +
+ "--use_proxy_hash " +
+ "--output_name " +
+ "AndroidKeyStoreTestUtil_jni.h " +
+ "--output_name " +
+ "AndroidProxyConfigServiceTestUtil_jni.h " +
+ "--output_name " +
+ "AndroidNetworkLibraryTestUtil_jni.h " +
+ "--output_name " +
+ "DummySpnegoAuthenticator_jni.h " +
+ "--output_name " +
+ "EmbeddedTestServerImpl_jni.h " +
+ "--input_file " +
+ "$(location net/android/javatests/src/org/chromium/net/AndroidKeyStoreTestUtil.java) " +
+ "--input_file " +
+ "$(location net/android/javatests/src/org/chromium/net/AndroidProxyConfigServiceTestUtil.java) " +
+ "--input_file " +
+ "$(location net/test/android/javatests/src/org/chromium/net/AndroidNetworkLibraryTestUtil.java) " +
+ "--input_file " +
+ "$(location net/test/android/javatests/src/org/chromium/net/test/DummySpnegoAuthenticator.java) " +
+ "--input_file " +
+ "$(location net/test/android/javatests/src/org/chromium/net/test/EmbeddedTestServerImpl.java)",
+ out: [
+ "net/net_test_jni_headers/AndroidKeyStoreTestUtil_jni.h",
+ "net/net_test_jni_headers/AndroidNetworkLibraryTestUtil_jni.h",
+ "net/net_test_jni_headers/AndroidProxyConfigServiceTestUtil_jni.h",
+ "net/net_test_jni_headers/DummySpnegoAuthenticator_jni.h",
+ "net/net_test_jni_headers/EmbeddedTestServerImpl_jni.h",
+ ],
+ tool_files: [
+ "base/android/jni_generator/android_jar.classes",
+ "base/android/jni_generator/jni_generator.py",
+ "build/android/gyp/util/__init__.py",
+ "build/android/gyp/util/build_utils.py",
+ "build/gn_helpers.py",
+ ],
+ apex_available: [
+ "com.android.tethering",
+ ],
+}
+
+// GN: //net:net_unittests__library__testing
+cc_library_shared {
+ name: "cronet_aml_net_net_unittests__library__testing",
+ srcs: [
+ ":cronet_aml_buildtools_third_party_libc___libc____testing",
+ ":cronet_aml_buildtools_third_party_libc__abi_libc__abi__testing",
+ ":cronet_aml_net_dns_public_tests__testing",
+ ":cronet_aml_net_dns_tests__testing",
+ ":cronet_aml_net_quic_test_flags_utils__testing",
+ ":cronet_aml_net_quic_test_tools__testing",
+ ":cronet_aml_net_simple_quic_tools__testing",
+ ":cronet_aml_net_spdy_test_tools__testing",
+ ":cronet_aml_net_third_party_quiche_quiche_tests__testing",
+ ":cronet_aml_net_tools_huffman_trie_huffman_trie_generator_sources__testing",
+ ":cronet_aml_testing_android_native_test_native_test_native_code__testing",
+ ":cronet_aml_testing_android_native_test_native_test_support__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_base_base__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_base_log_severity__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_base_malloc_internal__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_base_raw_logging_internal__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_base_spinlock_wait__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_base_strerror__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_base_throw_delegate__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_container_hashtablez_sampler__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_container_raw_hash_set__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_debugging_debugging_internal__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_debugging_demangle_internal__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_debugging_examine_stack__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_debugging_failure_signal_handler__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_debugging_stacktrace__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_debugging_symbolize__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_hash_city__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_hash_hash__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_hash_low_level_hash__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_numeric_int128__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_profiling_exponential_biased__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_random_distributions__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_random_internal_platform__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_random_internal_pool_urbg__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_random_internal_randen__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_hwaes__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_hwaes_impl__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_slow__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_random_internal_seed_material__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_random_seed_gen_exception__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_random_seed_sequences__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_status_status__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_status_statusor__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_strings_cord__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_strings_cord_internal__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_strings_cordz_functions__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_strings_cordz_handle__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_strings_cordz_info__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_strings_internal__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_strings_str_format_internal__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_strings_strings__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_synchronization_graphcycles_internal__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_synchronization_synchronization__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_time_internal_cctz_civil_time__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_time_internal_cctz_time_zone__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_time_time__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_types_bad_optional_access__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_types_bad_variant_access__testing",
+ ":cronet_aml_third_party_googletest_gmock__testing",
+ ":cronet_aml_third_party_googletest_gtest__testing",
+ "net/android/dummy_spnego_authenticator.cc",
+ "net/android/http_auth_negotiate_android_unittest.cc",
+ "net/android/network_change_notifier_android_unittest.cc",
+ "net/android/network_library_unittest.cc",
+ "net/android/traffic_stats_unittest.cc",
+ "net/base/address_family_unittest.cc",
+ "net/base/address_list_unittest.cc",
+ "net/base/address_tracker_linux_unittest.cc",
+ "net/base/backoff_entry_serializer_unittest.cc",
+ "net/base/backoff_entry_unittest.cc",
+ "net/base/chunked_upload_data_stream_unittest.cc",
+ "net/base/data_url_unittest.cc",
+ "net/base/datagram_buffer_unittest.cc",
+ "net/base/elements_upload_data_stream_unittest.cc",
+ "net/base/expiring_cache_unittest.cc",
+ "net/base/file_stream_unittest.cc",
+ "net/base/host_mapping_rules_unittest.cc",
+ "net/base/host_port_pair_unittest.cc",
+ "net/base/interval_test.cc",
+ "net/base/ip_address_unittest.cc",
+ "net/base/ip_endpoint_unittest.cc",
+ "net/base/isolation_info_unittest.cc",
+ "net/base/lookup_string_in_fixed_set_unittest.cc",
+ "net/base/mime_sniffer_unittest.cc",
+ "net/base/mime_util_unittest.cc",
+ "net/base/net_errors_unittest.cc",
+ "net/base/net_string_util_unittest.cc",
+ "net/base/network_activity_monitor_unittest.cc",
+ "net/base/network_anonymization_key_unittest.cc",
+ "net/base/network_change_notifier_posix_unittest.cc",
+ "net/base/network_change_notifier_unittest.cc",
+ "net/base/network_delegate_unittest.cc",
+ "net/base/network_interfaces_getifaddrs_unittest.cc",
+ "net/base/network_interfaces_linux_unittest.cc",
+ "net/base/network_interfaces_unittest.cc",
+ "net/base/network_isolation_key_unittest.cc",
+ "net/base/parse_number_unittest.cc",
+ "net/base/port_util_unittest.cc",
+ "net/base/prioritized_dispatcher_unittest.cc",
+ "net/base/prioritized_task_runner_unittest.cc",
+ "net/base/priority_queue_unittest.cc",
+ "net/base/proxy_server_unittest.cc",
+ "net/base/proxy_string_util_unittest.cc",
+ "net/base/registry_controlled_domains/registry_controlled_domain_unittest.cc",
+ "net/base/scheme_host_port_matcher_rule_unittest.cc",
+ "net/base/scheme_host_port_matcher_unittest.cc",
+ "net/base/schemeful_site_unittest.cc",
+ "net/base/sockaddr_util_posix_unittest.cc",
+ "net/base/test_completion_callback_unittest.cc",
+ "net/base/test_proxy_delegate.cc",
+ "net/base/upload_bytes_element_reader_unittest.cc",
+ "net/base/upload_file_element_reader_unittest.cc",
+ "net/cert/caching_cert_verifier_unittest.cc",
+ "net/cert/cert_and_ct_verifier_unittest.cc",
+ "net/cert/cert_verifier_unittest.cc",
+ "net/cert/cert_verify_proc_android_unittest.cc",
+ "net/cert/cert_verify_proc_builtin_unittest.cc",
+ "net/cert/cert_verify_proc_unittest.cc",
+ "net/cert/coalescing_cert_verifier_unittest.cc",
+ "net/cert/crl_set_unittest.cc",
+ "net/cert/ct_log_response_parser_unittest.cc",
+ "net/cert/ct_log_verifier_unittest.cc",
+ "net/cert/ct_objects_extractor_unittest.cc",
+ "net/cert/ct_serialization_unittest.cc",
+ "net/cert/ev_root_ca_metadata_unittest.cc",
+ "net/cert/internal/cert_issuer_source_aia_unittest.cc",
+ "net/cert/internal/cert_issuer_source_sync_unittest.cc",
+ "net/cert/internal/crl_unittest.cc",
+ "net/cert/internal/general_names_unittest.cc",
+ "net/cert/internal/revocation_checker_unittest.cc",
+ "net/cert/internal/revocation_util_unittest.cc",
+ "net/cert/internal/system_trust_store_unittest.cc",
+ "net/cert/known_roots_unittest.cc",
+ "net/cert/merkle_audit_proof_unittest.cc",
+ "net/cert/merkle_tree_leaf_unittest.cc",
+ "net/cert/multi_log_ct_verifier_unittest.cc",
+ "net/cert/multi_threaded_cert_verifier_unittest.cc",
+ "net/cert/pem_unittest.cc",
+ "net/cert/pki/cert_issuer_source_static_unittest.cc",
+ "net/cert/pki/certificate_policies_unittest.cc",
+ "net/cert/pki/extended_key_usage_unittest.cc",
+ "net/cert/pki/name_constraints_unittest.cc",
+ "net/cert/pki/nist_pkits_unittest.cc",
+ "net/cert/pki/ocsp_unittest.cc",
+ "net/cert/pki/parse_certificate_unittest.cc",
+ "net/cert/pki/parse_name_unittest.cc",
+ "net/cert/pki/parsed_certificate_unittest.cc",
+ "net/cert/pki/path_builder_pkits_unittest.cc",
+ "net/cert/pki/path_builder_unittest.cc",
+ "net/cert/pki/path_builder_verify_certificate_chain_unittest.cc",
+ "net/cert/pki/signature_algorithm_unittest.cc",
+ "net/cert/pki/simple_path_builder_delegate_unittest.cc",
+ "net/cert/pki/string_util_unittest.cc",
+ "net/cert/pki/test_helpers.cc",
+ "net/cert/pki/trust_store_collection_unittest.cc",
+ "net/cert/pki/verify_certificate_chain_pkits_unittest.cc",
+ "net/cert/pki/verify_certificate_chain_unittest.cc",
+ "net/cert/pki/verify_name_match_unittest.cc",
+ "net/cert/pki/verify_signed_data_unittest.cc",
+ "net/cert/signed_certificate_timestamp_unittest.cc",
+ "net/cert/symantec_certs_unittest.cc",
+ "net/cert/test_root_certs_unittest.cc",
+ "net/cert/x509_cert_types_unittest.cc",
+ "net/cert/x509_util_unittest.cc",
+ "net/cert_net/cert_net_fetcher_url_request_unittest.cc",
+ "net/cookies/canonical_cookie_unittest.cc",
+ "net/cookies/cookie_constants_unittest.cc",
+ "net/cookies/cookie_deletion_info_unittest.cc",
+ "net/cookies/cookie_inclusion_status_unittest.cc",
+ "net/cookies/cookie_monster_unittest.cc",
+ "net/cookies/cookie_options_unittest.cc",
+ "net/cookies/cookie_partition_key_collection_unittest.cc",
+ "net/cookies/cookie_partition_key_unittest.cc",
+ "net/cookies/cookie_util_unittest.cc",
+ "net/cookies/parsed_cookie_unittest.cc",
+ "net/cookies/site_for_cookies_unittest.cc",
+ "net/cookies/static_cookie_policy_unittest.cc",
+ "net/der/encode_values_unittest.cc",
+ "net/der/input_unittest.cc",
+ "net/der/parse_values_unittest.cc",
+ "net/der/parser_unittest.cc",
+ "net/disk_cache/backend_cleanup_tracker_unittest.cc",
+ "net/disk_cache/backend_unittest.cc",
+ "net/disk_cache/blockfile/addr_unittest.cc",
+ "net/disk_cache/blockfile/bitmap_unittest.cc",
+ "net/disk_cache/blockfile/block_files_unittest.cc",
+ "net/disk_cache/blockfile/mapped_file_unittest.cc",
+ "net/disk_cache/blockfile/stats_unittest.cc",
+ "net/disk_cache/blockfile/storage_block_unittest.cc",
+ "net/disk_cache/cache_util_unittest.cc",
+ "net/disk_cache/entry_unittest.cc",
+ "net/disk_cache/simple/simple_file_enumerator_unittest.cc",
+ "net/disk_cache/simple/simple_file_tracker_unittest.cc",
+ "net/disk_cache/simple/simple_index_file_unittest.cc",
+ "net/disk_cache/simple/simple_index_unittest.cc",
+ "net/disk_cache/simple/simple_test_util.cc",
+ "net/disk_cache/simple/simple_util_unittest.cc",
+ "net/disk_cache/simple/simple_version_upgrade_unittest.cc",
+ "net/filter/brotli_source_stream_unittest.cc",
+ "net/filter/filter_source_stream_unittest.cc",
+ "net/filter/gzip_source_stream_unittest.cc",
+ "net/first_party_sets/addition_overlaps_union_find_unittest.cc",
+ "net/first_party_sets/first_party_sets_cache_filter_unittest.cc",
+ "net/first_party_sets/first_party_sets_context_config_unittest.cc",
+ "net/first_party_sets/global_first_party_sets_unittest.cc",
+ "net/http/alternative_service_unittest.cc",
+ "net/http/bidirectional_stream_unittest.cc",
+ "net/http/broken_alternative_services_unittest.cc",
+ "net/http/http_auth_cache_unittest.cc",
+ "net/http/http_auth_challenge_tokenizer_unittest.cc",
+ "net/http/http_auth_controller_unittest.cc",
+ "net/http/http_auth_filter_unittest.cc",
+ "net/http/http_auth_handler_basic_unittest.cc",
+ "net/http/http_auth_handler_digest_unittest.cc",
+ "net/http/http_auth_handler_factory_unittest.cc",
+ "net/http/http_auth_handler_mock.cc",
+ "net/http/http_auth_handler_negotiate_unittest.cc",
+ "net/http/http_auth_handler_ntlm_portable_unittest.cc",
+ "net/http/http_auth_handler_unittest.cc",
+ "net/http/http_auth_multi_round_parse_unittest.cc",
+ "net/http/http_auth_preferences_unittest.cc",
+ "net/http/http_auth_unittest.cc",
+ "net/http/http_basic_state_unittest.cc",
+ "net/http/http_byte_range_unittest.cc",
+ "net/http/http_cache_lookup_manager_unittest.cc",
+ "net/http/http_cache_unittest.cc",
+ "net/http/http_cache_writers_unittest.cc",
+ "net/http/http_chunked_decoder_unittest.cc",
+ "net/http/http_content_disposition_unittest.cc",
+ "net/http/http_log_util_unittest.cc",
+ "net/http/http_network_layer_unittest.cc",
+ "net/http/http_network_transaction_unittest.cc",
+ "net/http/http_proxy_client_socket_unittest.cc",
+ "net/http/http_proxy_connect_job_unittest.cc",
+ "net/http/http_request_headers_unittest.cc",
+ "net/http/http_request_info_unittest.cc",
+ "net/http/http_response_body_drainer_unittest.cc",
+ "net/http/http_response_headers_unittest.cc",
+ "net/http/http_response_info_unittest.cc",
+ "net/http/http_security_headers_unittest.cc",
+ "net/http/http_server_properties_manager_unittest.cc",
+ "net/http/http_server_properties_unittest.cc",
+ "net/http/http_status_code_unittest.cc",
+ "net/http/http_stream_factory_job_controller_unittest.cc",
+ "net/http/http_stream_factory_unittest.cc",
+ "net/http/http_stream_parser_unittest.cc",
+ "net/http/http_stream_request_unittest.cc",
+ "net/http/http_util_unittest.cc",
+ "net/http/http_vary_data_unittest.cc",
+ "net/http/mock_allow_http_auth_preferences.cc",
+ "net/http/test_upload_data_stream_not_allow_http1.cc",
+ "net/http/transport_security_persister_unittest.cc",
+ "net/http/transport_security_state_unittest.cc",
+ "net/http/url_security_manager_unittest.cc",
+ "net/http/webfonts_histogram_unittest.cc",
+ "net/log/file_net_log_observer_unittest.cc",
+ "net/log/net_log_capture_mode_unittest.cc",
+ "net/log/net_log_unittest.cc",
+ "net/log/net_log_util_unittest.cc",
+ "net/log/net_log_values_unittest.cc",
+ "net/network_error_logging/mock_persistent_nel_store_unittest.cc",
+ "net/network_error_logging/network_error_logging_service_unittest.cc",
+ "net/nqe/effective_connection_type_unittest.cc",
+ "net/nqe/event_creator_unittest.cc",
+ "net/nqe/network_id_unittest.cc",
+ "net/nqe/network_qualities_prefs_manager_unittest.cc",
+ "net/nqe/network_quality_estimator_params_unittest.cc",
+ "net/nqe/network_quality_estimator_unittest.cc",
+ "net/nqe/network_quality_estimator_util_unittest.cc",
+ "net/nqe/network_quality_store_unittest.cc",
+ "net/nqe/observation_buffer_unittest.cc",
+ "net/nqe/socket_watcher_unittest.cc",
+ "net/nqe/throughput_analyzer_unittest.cc",
+ "net/ntlm/ntlm_buffer_reader_unittest.cc",
+ "net/ntlm/ntlm_buffer_writer_unittest.cc",
+ "net/ntlm/ntlm_client_unittest.cc",
+ "net/ntlm/ntlm_unittest.cc",
+ "net/proxy_resolution/configured_proxy_resolution_service_unittest.cc",
+ "net/proxy_resolution/multi_threaded_proxy_resolver_unittest.cc",
+ "net/proxy_resolution/network_delegate_error_observer_unittest.cc",
+ "net/proxy_resolution/pac_file_decider_unittest.cc",
+ "net/proxy_resolution/pac_file_fetcher_impl_unittest.cc",
+ "net/proxy_resolution/proxy_bypass_rules_unittest.cc",
+ "net/proxy_resolution/proxy_config_service_android_unittest.cc",
+ "net/proxy_resolution/proxy_config_unittest.cc",
+ "net/proxy_resolution/proxy_info_unittest.cc",
+ "net/proxy_resolution/proxy_list_unittest.cc",
+ "net/quic/bidirectional_stream_quic_impl_unittest.cc",
+ "net/quic/crypto/proof_test_chromium.cc",
+ "net/quic/crypto/proof_verifier_chromium_test.cc",
+ "net/quic/dedicated_web_transport_http3_client_test.cc",
+ "net/quic/mock_quic_data.cc",
+ "net/quic/network_connection_unittest.cc",
+ "net/quic/platform/impl/quic_chromium_clock_test.cc",
+ "net/quic/properties_based_quic_server_info_test.cc",
+ "net/quic/quic_address_mismatch_test.cc",
+ "net/quic/quic_chromium_alarm_factory_test.cc",
+ "net/quic/quic_chromium_client_session_peer.cc",
+ "net/quic/quic_chromium_client_session_test.cc",
+ "net/quic/quic_chromium_client_stream_test.cc",
+ "net/quic/quic_chromium_connection_helper_test.cc",
+ "net/quic/quic_clock_skew_detector_test.cc",
+ "net/quic/quic_end_to_end_unittest.cc",
+ "net/quic/quic_http_stream_test.cc",
+ "net/quic/quic_http_utils_test.cc",
+ "net/quic/quic_network_transaction_unittest.cc",
+ "net/quic/quic_proxy_client_socket_unittest.cc",
+ "net/quic/quic_stream_factory_peer.cc",
+ "net/quic/quic_stream_factory_test.cc",
+ "net/quic/quic_test_packet_maker.cc",
+ "net/quic/set_quic_flag_test.cc",
+ "net/quic/test_quic_crypto_client_config_handle.cc",
+ "net/reporting/mock_persistent_reporting_store_unittest.cc",
+ "net/reporting/reporting_browsing_data_remover_unittest.cc",
+ "net/reporting/reporting_cache_unittest.cc",
+ "net/reporting/reporting_delivery_agent_unittest.cc",
+ "net/reporting/reporting_endpoint_manager_unittest.cc",
+ "net/reporting/reporting_garbage_collector_unittest.cc",
+ "net/reporting/reporting_header_parser_unittest.cc",
+ "net/reporting/reporting_network_change_observer_unittest.cc",
+ "net/reporting/reporting_service_unittest.cc",
+ "net/reporting/reporting_uploader_unittest.cc",
+ "net/socket/client_socket_pool_base_unittest.cc",
+ "net/socket/client_socket_pool_unittest.cc",
+ "net/socket/connect_job_factory_unittest.cc",
+ "net/socket/connect_job_test_util.cc",
+ "net/socket/connect_job_unittest.cc",
+ "net/socket/mock_client_socket_pool_manager.cc",
+ "net/socket/sequenced_socket_data_unittest.cc",
+ "net/socket/socket_bio_adapter_unittest.cc",
+ "net/socket/socket_tag_unittest.cc",
+ "net/socket/socks5_client_socket_unittest.cc",
+ "net/socket/socks_client_socket_unittest.cc",
+ "net/socket/socks_connect_job_unittest.cc",
+ "net/socket/ssl_client_socket_unittest.cc",
+ "net/socket/ssl_connect_job_unittest.cc",
+ "net/socket/ssl_server_socket_unittest.cc",
+ "net/socket/tcp_client_socket_unittest.cc",
+ "net/socket/tcp_server_socket_unittest.cc",
+ "net/socket/tcp_socket_unittest.cc",
+ "net/socket/transport_client_socket_pool_test_util.cc",
+ "net/socket/transport_client_socket_pool_unittest.cc",
+ "net/socket/transport_client_socket_unittest.cc",
+ "net/socket/transport_connect_job_unittest.cc",
+ "net/socket/udp_socket_unittest.cc",
+ "net/socket/unix_domain_client_socket_posix_unittest.cc",
+ "net/socket/unix_domain_server_socket_posix_unittest.cc",
+ "net/socket/websocket_endpoint_lock_manager_unittest.cc",
+ "net/socket/websocket_transport_client_socket_pool_unittest.cc",
+ "net/spdy/alps_decoder_test.cc",
+ "net/spdy/bidirectional_stream_spdy_impl_unittest.cc",
+ "net/spdy/buffered_spdy_framer_unittest.cc",
+ "net/spdy/fuzzing/hpack_fuzz_util_test.cc",
+ "net/spdy/header_coalescer_test.cc",
+ "net/spdy/http2_priority_dependencies_unittest.cc",
+ "net/spdy/http2_push_promise_index_test.cc",
+ "net/spdy/spdy_buffer_unittest.cc",
+ "net/spdy/spdy_http_stream_unittest.cc",
+ "net/spdy/spdy_http_utils_unittest.cc",
+ "net/spdy/spdy_log_util_unittest.cc",
+ "net/spdy/spdy_network_transaction_unittest.cc",
+ "net/spdy/spdy_proxy_client_socket_unittest.cc",
+ "net/spdy/spdy_read_queue_unittest.cc",
+ "net/spdy/spdy_session_pool_unittest.cc",
+ "net/spdy/spdy_session_test_util.cc",
+ "net/spdy/spdy_session_unittest.cc",
+ "net/spdy/spdy_stream_test_util.cc",
+ "net/spdy/spdy_stream_unittest.cc",
+ "net/spdy/spdy_write_queue_unittest.cc",
+ "net/ssl/client_cert_identity_unittest.cc",
+ "net/ssl/ssl_cipher_suite_names_unittest.cc",
+ "net/ssl/ssl_client_auth_cache_unittest.cc",
+ "net/ssl/ssl_client_session_cache_unittest.cc",
+ "net/ssl/ssl_config_service_unittest.cc",
+ "net/ssl/ssl_config_unittest.cc",
+ "net/ssl/ssl_connection_status_flags_unittest.cc",
+ "net/ssl/ssl_platform_key_android_unittest.cc",
+ "net/ssl/ssl_platform_key_util_unittest.cc",
+ "net/test/embedded_test_server/embedded_test_server_unittest.cc",
+ "net/test/embedded_test_server/http_request_unittest.cc",
+ "net/test/embedded_test_server/http_response_unittest.cc",
+ "net/test/run_all_unittests.cc",
+ "net/third_party/uri_template/uri_template_test.cc",
+ "net/tools/content_decoder_tool/content_decoder_tool.cc",
+ "net/tools/content_decoder_tool/content_decoder_tool_unittest.cc",
+ "net/tools/quic/quic_simple_client_test.cc",
+ "net/tools/tld_cleanup/tld_cleanup_util_unittest.cc",
+ "net/url_request/http_with_dns_over_https_unittest.cc",
+ "net/url_request/redirect_info_unittest.cc",
+ "net/url_request/redirect_util_unittest.cc",
+ "net/url_request/report_sender_unittest.cc",
+ "net/url_request/url_request_context_builder_unittest.cc",
+ "net/url_request/url_request_filter_unittest.cc",
+ "net/url_request/url_request_http_job_unittest.cc",
+ "net/url_request/url_request_job_factory_unittest.cc",
+ "net/url_request/url_request_quic_unittest.cc",
+ "net/url_request/url_request_throttler_simulation_unittest.cc",
+ "net/url_request/url_request_throttler_test_support.cc",
+ "net/url_request/url_request_throttler_unittest.cc",
+ "net/url_request/url_request_unittest.cc",
+ "net/url_request/view_cache_helper_unittest.cc",
+ ],
+ shared_libs: [
+ "libandroid",
+ "liblog",
+ "libz",
+ ],
+ static_libs: [
+ "cronet_aml_base_allocator_partition_allocator_partition_alloc__testing",
+ "cronet_aml_base_base__testing",
+ "cronet_aml_base_base_static__testing",
+ "cronet_aml_base_i18n__testing",
+ "cronet_aml_base_test_test_config__testing",
+ "cronet_aml_base_test_test_support__testing",
+ "cronet_aml_base_third_party_double_conversion_double_conversion__testing",
+ "cronet_aml_base_third_party_dynamic_annotations_dynamic_annotations__testing",
+ "cronet_aml_crypto_crypto__testing",
+ "cronet_aml_crypto_test_support__testing",
+ "cronet_aml_net_gtest_util__testing",
+ "cronet_aml_net_net__testing",
+ "cronet_aml_net_preload_decoder__testing",
+ "cronet_aml_net_test_support__testing",
+ "cronet_aml_net_third_party_quiche_quiche__testing",
+ "cronet_aml_net_third_party_quiche_quiche_test_support__testing",
+ "cronet_aml_net_third_party_quiche_quiche_tool_support__testing",
+ "cronet_aml_net_uri_template__testing",
+ "cronet_aml_testing_gtest_gtest__testing",
+ "cronet_aml_third_party_boringssl_boringssl__testing",
+ "cronet_aml_third_party_brotli_common__testing",
+ "cronet_aml_third_party_brotli_dec__testing",
+ "cronet_aml_third_party_ced_ced__testing",
+ "cronet_aml_third_party_icu_icui18n__testing",
+ "cronet_aml_third_party_icu_icuuc_private__testing",
+ "cronet_aml_third_party_libevent_libevent__testing",
+ "cronet_aml_third_party_libxml_libxml__testing",
+ "cronet_aml_third_party_libxml_libxml_utils__testing",
+ "cronet_aml_third_party_libxml_xml_reader__testing",
+ "cronet_aml_third_party_modp_b64_modp_b64__testing",
+ "cronet_aml_third_party_protobuf_protobuf_lite__testing",
+ "cronet_aml_url_url__testing",
+ ],
+ generated_headers: [
+ "cronet_aml_base_debugging_buildflags__testing",
+ "cronet_aml_base_logging_buildflags__testing",
+ "cronet_aml_build_chromeos_buildflags__testing",
+ "cronet_aml_net_base_registry_controlled_domains_lookup_strings_test_sets__testing",
+ "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains__testing",
+ "cronet_aml_net_http_transport_security_state_unittest_data__testing",
+ "cronet_aml_net_http_transport_security_state_unittest_data_default__testing",
+ "cronet_aml_net_net_test_jni_headers__testing",
+ "cronet_aml_testing_android_native_test_native_test_jni_headers__testing",
+ "cronet_aml_third_party_quic_trace_quic_trace_proto__testing_gen_headers",
+ "cronet_aml_url_buildflags__testing",
+ ],
+ export_generated_headers: [
+ "cronet_aml_base_debugging_buildflags__testing",
+ "cronet_aml_base_logging_buildflags__testing",
+ "cronet_aml_build_chromeos_buildflags__testing",
+ "cronet_aml_net_base_registry_controlled_domains_lookup_strings_test_sets__testing",
+ "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains__testing",
+ "cronet_aml_net_http_transport_security_state_unittest_data__testing",
+ "cronet_aml_net_http_transport_security_state_unittest_data_default__testing",
+ "cronet_aml_net_net_test_jni_headers__testing",
+ "cronet_aml_testing_android_native_test_native_test_jni_headers__testing",
+ "cronet_aml_third_party_quic_trace_quic_trace_proto__testing_gen_headers",
+ "cronet_aml_url_buildflags__testing",
+ ],
+ defaults: [
+ "cronet_aml_defaults",
+ ],
+ cflags: [
+ "-DANDROID",
+ "-DANDROID_NDK_VERSION_ROLL=r23_1",
+ "-DCR_CLANG_REVISION=\"llvmorg-16-init-6578-g0d30e92f-2\"",
+ "-DCR_LIBCXX_REVISION=64d36e572d3f9719c5d75011a718f33f11126851",
+ "-DDYNAMIC_ANNOTATIONS_ENABLED=0",
+ "-DGOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE=0",
+ "-DGOOGLE_PROTOBUF_NO_RTTI",
+ "-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER",
+ "-DGTEST_API_=",
+ "-DGTEST_HAS_ABSL=1",
+ "-DGTEST_HAS_POSIX_RE=0",
+ "-DGTEST_HAS_TR1_TUPLE=0",
+ "-DGTEST_LANG_CXX11=1",
+ "-DHAVE_PTHREAD",
+ "-DHAVE_SYS_UIO_H",
+ "-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE",
+ "-DNDEBUG",
+ "-DNO_UNWIND_TABLES",
+ "-DNVALGRIND",
+ "-DOFFICIAL_BUILD",
+ "-DUNIT_TEST",
+ "-DUSE_CHROMIUM_ICU=1",
+ "-DUSE_REMOTE_TEST_SERVER",
+ "-DU_ENABLE_DYLOAD=0",
+ "-DU_ENABLE_RESOURCE_TRACING=0",
+ "-DU_ENABLE_TRACING=1",
+ "-DU_STATIC_IMPLEMENTATION",
+ "-DU_USING_ICU_NAMESPACE=0",
+ "-D_FORTIFY_SOURCE=2",
+ "-D_GNU_SOURCE",
+ "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
+ "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
+ "-D__STDC_CONSTANT_MACROS",
+ "-D__STDC_FORMAT_MACROS",
+ "-Oz",
+ "-fdata-sections",
+ "-ffunction-sections",
+ "-fno-asynchronous-unwind-tables",
+ "-fno-unwind-tables",
+ "-fvisibility-inlines-hidden",
+ "-fvisibility=hidden",
+ "-g1",
+ ],
+ local_include_dirs: [
+ "./",
+ "buildtools/third_party/libc++/",
+ "buildtools/third_party/libc++/trunk/include",
+ "buildtools/third_party/libc++abi/trunk/include",
+ "net/third_party/quiche/overrides/",
+ "net/third_party/quiche/src/",
+ "net/third_party/quiche/src/quiche/common/platform/default/",
+ "third_party/abseil-cpp/",
+ "third_party/boringssl/src/include/",
+ "third_party/ced/src/",
+ "third_party/googletest/custom/",
+ "third_party/googletest/src/googlemock/include/",
+ "third_party/googletest/src/googletest/include/",
+ "third_party/icu/source/common/",
+ "third_party/icu/source/i18n/",
+ "third_party/protobuf/src/",
+ ],
+ cpp_std: "c++17",
+ ldflags: [
+ "-Wl,--as-needed",
+ "-Wl,--gc-sections",
+ "-Wl,--icf=all",
+ "-Wl,--script,external/cronet/base/android/library_loader/anchor_functions.lds",
+ "-Wl,-wrap,asprintf",
+ "-Wl,-wrap,calloc",
+ "-Wl,-wrap,free",
+ "-Wl,-wrap,getcwd",
+ "-Wl,-wrap,malloc",
+ "-Wl,-wrap,malloc_usable_size",
+ "-Wl,-wrap,memalign",
+ "-Wl,-wrap,posix_memalign",
+ "-Wl,-wrap,pvalloc",
+ "-Wl,-wrap,realloc",
+ "-Wl,-wrap,realpath",
+ "-Wl,-wrap,strdup",
+ "-Wl,-wrap,strndup",
+ "-Wl,-wrap,valloc",
+ "-Wl,-wrap,vasprintf",
+ ],
+ stem: "libnet_unittests__library",
+ target: {
+ android_arm: {
+ cflags: [
+ "-fstack-protector",
+ ],
+ },
+ android_arm64: {
+ cflags: [
+ "-fstack-protector",
+ "-mno-outline",
+ "-mno-outline-atomics",
+ ],
+ },
+ android_x86: {
+ cflags: [
+ "-msse3",
+ ],
+ },
+ android_x86_64: {
+ cflags: [
+ "-fstack-protector",
+ "-msse3",
+ ],
+ },
+ },
+}
+
// GN: //net:preload_decoder
cc_library_static {
name: "cronet_aml_net_preload_decoder",
@@ -14782,6 +15904,156 @@
},
}
+// GN: //net:quic_test_tools__testing
+cc_object {
+ name: "cronet_aml_net_quic_test_tools__testing",
+ srcs: [
+ ":cronet_aml_third_party_quic_trace_quic_trace_proto__testing_gen",
+ "net/quic/crypto_test_utils_chromium.cc",
+ "net/quic/mock_crypto_client_stream.cc",
+ "net/quic/mock_crypto_client_stream_factory.cc",
+ "net/quic/mock_decrypter.cc",
+ "net/quic/mock_encrypter.cc",
+ "net/quic/mock_quic_context.cc",
+ "net/quic/test_task_runner.cc",
+ ],
+ shared_libs: [
+ "libandroid",
+ "liblog",
+ "libprotobuf-cpp-lite",
+ "libz",
+ ],
+ static_libs: [
+ "cronet_aml_base_allocator_partition_allocator_partition_alloc__testing",
+ "cronet_aml_base_base__testing",
+ "cronet_aml_base_base_static__testing",
+ "cronet_aml_base_i18n__testing",
+ "cronet_aml_base_test_test_config__testing",
+ "cronet_aml_base_test_test_support__testing",
+ "cronet_aml_base_third_party_double_conversion_double_conversion__testing",
+ "cronet_aml_base_third_party_dynamic_annotations_dynamic_annotations__testing",
+ "cronet_aml_crypto_crypto__testing",
+ "cronet_aml_crypto_test_support__testing",
+ "cronet_aml_net_gtest_util__testing",
+ "cronet_aml_net_net__testing",
+ "cronet_aml_net_preload_decoder__testing",
+ "cronet_aml_net_test_support__testing",
+ "cronet_aml_net_third_party_quiche_quiche__testing",
+ "cronet_aml_net_third_party_quiche_quiche_test_support__testing",
+ "cronet_aml_net_third_party_quiche_quiche_tool_support__testing",
+ "cronet_aml_net_uri_template__testing",
+ "cronet_aml_testing_gtest_gtest__testing",
+ "cronet_aml_third_party_boringssl_boringssl__testing",
+ "cronet_aml_third_party_brotli_common__testing",
+ "cronet_aml_third_party_brotli_dec__testing",
+ "cronet_aml_third_party_ced_ced__testing",
+ "cronet_aml_third_party_icu_icui18n__testing",
+ "cronet_aml_third_party_icu_icuuc_private__testing",
+ "cronet_aml_third_party_libevent_libevent__testing",
+ "cronet_aml_third_party_libxml_libxml__testing",
+ "cronet_aml_third_party_libxml_libxml_utils__testing",
+ "cronet_aml_third_party_libxml_xml_reader__testing",
+ "cronet_aml_third_party_modp_b64_modp_b64__testing",
+ "cronet_aml_third_party_protobuf_protobuf_lite__testing",
+ "cronet_aml_url_url__testing",
+ ],
+ generated_headers: [
+ "cronet_aml_build_chromeos_buildflags__testing",
+ "cronet_aml_third_party_quic_trace_quic_trace_proto__testing_gen_headers",
+ ],
+ defaults: [
+ "cronet_aml_defaults",
+ ],
+ cflags: [
+ "-DANDROID",
+ "-DANDROID_NDK_VERSION_ROLL=r23_1",
+ "-DCR_CLANG_REVISION=\"llvmorg-16-init-6578-g0d30e92f-2\"",
+ "-DCR_LIBCXX_REVISION=64d36e572d3f9719c5d75011a718f33f11126851",
+ "-DDYNAMIC_ANNOTATIONS_ENABLED=0",
+ "-DGOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE=0",
+ "-DGOOGLE_PROTOBUF_NO_RTTI",
+ "-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER",
+ "-DGTEST_API_=",
+ "-DGTEST_HAS_ABSL=1",
+ "-DGTEST_HAS_POSIX_RE=0",
+ "-DGTEST_HAS_TR1_TUPLE=0",
+ "-DGTEST_LANG_CXX11=1",
+ "-DHAVE_PTHREAD",
+ "-DHAVE_SYS_UIO_H",
+ "-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE",
+ "-DNDEBUG",
+ "-DNO_UNWIND_TABLES",
+ "-DNVALGRIND",
+ "-DOFFICIAL_BUILD",
+ "-DUNIT_TEST",
+ "-DUSE_CHROMIUM_ICU=1",
+ "-DUSE_REMOTE_TEST_SERVER",
+ "-DU_ENABLE_DYLOAD=0",
+ "-DU_ENABLE_RESOURCE_TRACING=0",
+ "-DU_ENABLE_TRACING=1",
+ "-DU_STATIC_IMPLEMENTATION",
+ "-DU_USING_ICU_NAMESPACE=0",
+ "-D_FORTIFY_SOURCE=2",
+ "-D_GNU_SOURCE",
+ "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
+ "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
+ "-D__STDC_CONSTANT_MACROS",
+ "-D__STDC_FORMAT_MACROS",
+ "-Oz",
+ "-fdata-sections",
+ "-ffunction-sections",
+ "-fno-asynchronous-unwind-tables",
+ "-fno-unwind-tables",
+ "-fvisibility-inlines-hidden",
+ "-fvisibility=hidden",
+ "-g1",
+ ],
+ local_include_dirs: [
+ "./",
+ "buildtools/third_party/libc++/",
+ "buildtools/third_party/libc++/trunk/include",
+ "buildtools/third_party/libc++abi/trunk/include",
+ "net/third_party/quiche/overrides/",
+ "net/third_party/quiche/src/",
+ "net/third_party/quiche/src/quiche/common/platform/default/",
+ "third_party/abseil-cpp/",
+ "third_party/boringssl/src/include/",
+ "third_party/ced/src/",
+ "third_party/googletest/custom/",
+ "third_party/googletest/src/googlemock/include/",
+ "third_party/googletest/src/googletest/include/",
+ "third_party/icu/source/common/",
+ "third_party/icu/source/i18n/",
+ "third_party/protobuf/src/",
+ ],
+ cpp_std: "c++17",
+ target: {
+ android_arm: {
+ cflags: [
+ "-fstack-protector",
+ ],
+ },
+ android_arm64: {
+ cflags: [
+ "-fstack-protector",
+ "-mno-outline",
+ "-mno-outline-atomics",
+ ],
+ },
+ android_x86: {
+ cflags: [
+ "-msse3",
+ ],
+ },
+ android_x86_64: {
+ cflags: [
+ "-fstack-protector",
+ "-msse3",
+ ],
+ },
+ },
+}
+
// GN: //net:simple_quic_tools__testing
cc_object {
name: "cronet_aml_net_simple_quic_tools__testing",
@@ -14894,6 +16166,124 @@
},
}
+// GN: //net:spdy_test_tools__testing
+cc_object {
+ name: "cronet_aml_net_spdy_test_tools__testing",
+ srcs: [
+ "net/spdy/fuzzing/hpack_fuzz_util.cc",
+ ],
+ shared_libs: [
+ "libandroid",
+ "liblog",
+ "libz",
+ ],
+ static_libs: [
+ "cronet_aml_base_allocator_partition_allocator_partition_alloc__testing",
+ "cronet_aml_base_base__testing",
+ "cronet_aml_base_base_static__testing",
+ "cronet_aml_base_third_party_double_conversion_double_conversion__testing",
+ "cronet_aml_base_third_party_dynamic_annotations_dynamic_annotations__testing",
+ "cronet_aml_crypto_crypto__testing",
+ "cronet_aml_net_net__testing",
+ "cronet_aml_net_preload_decoder__testing",
+ "cronet_aml_net_third_party_quiche_quiche__testing",
+ "cronet_aml_net_uri_template__testing",
+ "cronet_aml_testing_gtest_gtest__testing",
+ "cronet_aml_third_party_boringssl_boringssl__testing",
+ "cronet_aml_third_party_brotli_common__testing",
+ "cronet_aml_third_party_brotli_dec__testing",
+ "cronet_aml_third_party_icu_icui18n__testing",
+ "cronet_aml_third_party_icu_icuuc_private__testing",
+ "cronet_aml_third_party_libevent_libevent__testing",
+ "cronet_aml_third_party_modp_b64_modp_b64__testing",
+ "cronet_aml_third_party_protobuf_protobuf_lite__testing",
+ "cronet_aml_url_url__testing",
+ ],
+ generated_headers: [
+ "cronet_aml_build_chromeos_buildflags__testing",
+ ],
+ defaults: [
+ "cronet_aml_defaults",
+ ],
+ cflags: [
+ "-DANDROID",
+ "-DANDROID_NDK_VERSION_ROLL=r23_1",
+ "-DCR_CLANG_REVISION=\"llvmorg-16-init-6578-g0d30e92f-2\"",
+ "-DCR_LIBCXX_REVISION=64d36e572d3f9719c5d75011a718f33f11126851",
+ "-DDYNAMIC_ANNOTATIONS_ENABLED=0",
+ "-DGOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE=0",
+ "-DGOOGLE_PROTOBUF_NO_RTTI",
+ "-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER",
+ "-DGTEST_API_=",
+ "-DGTEST_HAS_ABSL=1",
+ "-DGTEST_HAS_POSIX_RE=0",
+ "-DGTEST_HAS_TR1_TUPLE=0",
+ "-DGTEST_LANG_CXX11=1",
+ "-DHAVE_PTHREAD",
+ "-DHAVE_SYS_UIO_H",
+ "-DNDEBUG",
+ "-DNO_UNWIND_TABLES",
+ "-DNVALGRIND",
+ "-DOFFICIAL_BUILD",
+ "-DUNIT_TEST",
+ "-D_FORTIFY_SOURCE=2",
+ "-D_GNU_SOURCE",
+ "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
+ "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
+ "-D__STDC_CONSTANT_MACROS",
+ "-D__STDC_FORMAT_MACROS",
+ "-Oz",
+ "-fdata-sections",
+ "-ffunction-sections",
+ "-fno-asynchronous-unwind-tables",
+ "-fno-unwind-tables",
+ "-fvisibility-inlines-hidden",
+ "-fvisibility=hidden",
+ "-g1",
+ ],
+ local_include_dirs: [
+ "./",
+ "buildtools/third_party/libc++/",
+ "buildtools/third_party/libc++/trunk/include",
+ "buildtools/third_party/libc++abi/trunk/include",
+ "net/third_party/quiche/overrides/",
+ "net/third_party/quiche/src/",
+ "net/third_party/quiche/src/quiche/common/platform/default/",
+ "third_party/abseil-cpp/",
+ "third_party/boringssl/src/include/",
+ "third_party/googletest/custom/",
+ "third_party/googletest/src/googlemock/include/",
+ "third_party/googletest/src/googletest/include/",
+ "third_party/protobuf/src/",
+ ],
+ cpp_std: "c++17",
+ target: {
+ android_arm: {
+ cflags: [
+ "-fstack-protector",
+ ],
+ },
+ android_arm64: {
+ cflags: [
+ "-fstack-protector",
+ "-mno-outline",
+ "-mno-outline-atomics",
+ ],
+ },
+ android_x86: {
+ cflags: [
+ "-msse3",
+ ],
+ },
+ android_x86_64: {
+ cflags: [
+ "-fstack-protector",
+ "-msse3",
+ ],
+ },
+ },
+}
+
// GN: //net:test_support__testing
cc_library_static {
name: "cronet_aml_net_test_support__testing",
@@ -15066,10 +16456,12 @@
],
generated_headers: [
"cronet_aml_build_chromeos_buildflags__testing",
+ "cronet_aml_net_cronet_buildflags__testing",
"cronet_aml_net_http_transport_security_state_unittest_data_default__testing",
],
export_generated_headers: [
"cronet_aml_build_chromeos_buildflags__testing",
+ "cronet_aml_net_cronet_buildflags__testing",
"cronet_aml_net_http_transport_security_state_unittest_data_default__testing",
],
defaults: [
@@ -16285,6 +17677,681 @@
},
}
+// GN: //net/third_party/quiche:quiche_test_support__testing
+cc_library_static {
+ name: "cronet_aml_net_third_party_quiche_quiche_test_support__testing",
+ srcs: [
+ ":cronet_aml_net_quic_test_flags_utils__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_base_base__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_base_log_severity__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_base_malloc_internal__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_base_raw_logging_internal__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_base_spinlock_wait__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_base_strerror__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_base_throw_delegate__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_container_hashtablez_sampler__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_container_raw_hash_set__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_debugging_debugging_internal__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_debugging_demangle_internal__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_debugging_examine_stack__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_debugging_failure_signal_handler__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_debugging_stacktrace__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_debugging_symbolize__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_hash_city__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_hash_hash__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_hash_low_level_hash__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_numeric_int128__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_profiling_exponential_biased__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_random_distributions__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_random_internal_platform__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_random_internal_pool_urbg__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_random_internal_randen__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_hwaes__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_hwaes_impl__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_slow__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_random_internal_seed_material__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_random_seed_gen_exception__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_random_seed_sequences__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_status_status__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_status_statusor__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_strings_cord__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_strings_cord_internal__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_strings_cordz_functions__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_strings_cordz_handle__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_strings_cordz_info__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_strings_internal__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_strings_str_format_internal__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_strings_strings__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_synchronization_graphcycles_internal__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_synchronization_synchronization__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_time_internal_cctz_civil_time__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_time_internal_cctz_time_zone__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_time_time__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_types_bad_optional_access__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_types_bad_variant_access__testing",
+ ":cronet_aml_third_party_googletest_gmock__testing",
+ ":cronet_aml_third_party_googletest_gtest__testing",
+ ":cronet_aml_third_party_quic_trace_quic_trace_proto__testing_gen",
+ "net/third_party/quiche/overrides/quiche_platform_impl/quiche_test_helpers_impl.cc",
+ "net/third_party/quiche/overrides/quiche_platform_impl/quiche_test_impl.cc",
+ "net/third_party/quiche/overrides/quiche_platform_impl/quiche_test_output_impl.cc",
+ "net/third_party/quiche/src/quiche/common/platform/api/quiche_test_loopback.cc",
+ "net/third_party/quiche/src/quiche/common/platform/default/quiche_platform_impl/quiche_test_loopback_impl.cc",
+ "net/third_party/quiche/src/quiche/common/test_tools/quiche_test_utils.cc",
+ "net/third_party/quiche/src/quiche/http2/adapter/test_frame_sequence.cc",
+ "net/third_party/quiche/src/quiche/http2/adapter/test_utils.cc",
+ "net/third_party/quiche/src/quiche/http2/test_tools/frame_decoder_state_test_util.cc",
+ "net/third_party/quiche/src/quiche/http2/test_tools/frame_parts.cc",
+ "net/third_party/quiche/src/quiche/http2/test_tools/frame_parts_collector.cc",
+ "net/third_party/quiche/src/quiche/http2/test_tools/frame_parts_collector_listener.cc",
+ "net/third_party/quiche/src/quiche/http2/test_tools/hpack_block_builder.cc",
+ "net/third_party/quiche/src/quiche/http2/test_tools/hpack_block_collector.cc",
+ "net/third_party/quiche/src/quiche/http2/test_tools/hpack_entry_collector.cc",
+ "net/third_party/quiche/src/quiche/http2/test_tools/hpack_example.cc",
+ "net/third_party/quiche/src/quiche/http2/test_tools/hpack_string_collector.cc",
+ "net/third_party/quiche/src/quiche/http2/test_tools/http2_constants_test_util.cc",
+ "net/third_party/quiche/src/quiche/http2/test_tools/http2_frame_builder.cc",
+ "net/third_party/quiche/src/quiche/http2/test_tools/http2_frame_decoder_listener_test_util.cc",
+ "net/third_party/quiche/src/quiche/http2/test_tools/http2_random.cc",
+ "net/third_party/quiche/src/quiche/http2/test_tools/http2_structure_decoder_test_util.cc",
+ "net/third_party/quiche/src/quiche/http2/test_tools/http2_structures_test_util.cc",
+ "net/third_party/quiche/src/quiche/http2/test_tools/payload_decoder_base_test_util.cc",
+ "net/third_party/quiche/src/quiche/http2/test_tools/random_decoder_test_base.cc",
+ "net/third_party/quiche/src/quiche/http2/test_tools/random_util.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_trace_visitor.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/bad_packet_writer.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/crypto_test_utils.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/failing_proof_source.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/fake_proof_source.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/first_flight.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/limited_mtu_test_writer.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/mock_clock.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/mock_quic_client_promised_info.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/mock_quic_dispatcher.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/mock_quic_session_visitor.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/mock_quic_spdy_client_stream.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/mock_quic_time_wait_list_manager.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/mock_random.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/packet_dropping_test_writer.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/packet_reordering_writer.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/qpack/qpack_decoder_test_utils.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/qpack/qpack_encoder_peer.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/qpack/qpack_offline_decoder.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/qpack/qpack_test_utils.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/quic_buffered_packet_store_peer.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/quic_client_promised_info_peer.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/quic_coalesced_packet_peer.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/quic_config_peer.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/quic_connection_peer.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/quic_crypto_server_config_peer.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/quic_dispatcher_peer.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/quic_flow_controller_peer.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/quic_framer_peer.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/quic_packet_creator_peer.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/quic_path_validator_peer.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/quic_sent_packet_manager_peer.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/quic_session_peer.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/quic_spdy_session_peer.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/quic_spdy_stream_peer.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/quic_stream_id_manager_peer.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/quic_stream_peer.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/quic_stream_send_buffer_peer.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/quic_stream_sequencer_buffer_peer.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/quic_stream_sequencer_peer.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/quic_sustained_bandwidth_recorder_peer.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/quic_test_backend.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/quic_test_utils.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/quic_time_wait_list_manager_peer.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/quic_unacked_packet_map_peer.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/rtt_stats_peer.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/send_algorithm_test_utils.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/simple_data_producer.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/simple_quic_framer.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/simple_session_cache.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/simple_session_notifier.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/simulator/actor.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/simulator/alarm_factory.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/simulator/link.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/simulator/packet_filter.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/simulator/port.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/simulator/queue.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/simulator/quic_endpoint.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/simulator/quic_endpoint_base.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/simulator/simulator.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/simulator/switch.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/simulator/traffic_policer.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/test_certificates.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/test_ticket_crypter.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/web_transport_resets_backend.cc",
+ "net/third_party/quiche/src/quiche/spdy/test_tools/mock_spdy_framer_visitor.cc",
+ "net/third_party/quiche/src/quiche/spdy/test_tools/spdy_test_utils.cc",
+ ],
+ shared_libs: [
+ "libandroid",
+ "liblog",
+ "libprotobuf-cpp-lite",
+ "libz",
+ ],
+ static_libs: [
+ "cronet_aml_base_allocator_partition_allocator_partition_alloc__testing",
+ "cronet_aml_base_base__testing",
+ "cronet_aml_base_base_static__testing",
+ "cronet_aml_base_i18n__testing",
+ "cronet_aml_base_test_test_config__testing",
+ "cronet_aml_base_test_test_support__testing",
+ "cronet_aml_base_third_party_double_conversion_double_conversion__testing",
+ "cronet_aml_base_third_party_dynamic_annotations_dynamic_annotations__testing",
+ "cronet_aml_crypto_crypto__testing",
+ "cronet_aml_crypto_test_support__testing",
+ "cronet_aml_net_gtest_util__testing",
+ "cronet_aml_net_net__testing",
+ "cronet_aml_net_preload_decoder__testing",
+ "cronet_aml_net_test_support__testing",
+ "cronet_aml_net_third_party_quiche_quiche__testing",
+ "cronet_aml_net_third_party_quiche_quiche_tool_support__testing",
+ "cronet_aml_net_uri_template__testing",
+ "cronet_aml_testing_gtest_gtest__testing",
+ "cronet_aml_third_party_boringssl_boringssl__testing",
+ "cronet_aml_third_party_brotli_common__testing",
+ "cronet_aml_third_party_brotli_dec__testing",
+ "cronet_aml_third_party_ced_ced__testing",
+ "cronet_aml_third_party_icu_icui18n__testing",
+ "cronet_aml_third_party_icu_icuuc_private__testing",
+ "cronet_aml_third_party_libevent_libevent__testing",
+ "cronet_aml_third_party_libxml_libxml__testing",
+ "cronet_aml_third_party_libxml_libxml_utils__testing",
+ "cronet_aml_third_party_libxml_xml_reader__testing",
+ "cronet_aml_third_party_modp_b64_modp_b64__testing",
+ "cronet_aml_third_party_protobuf_protobuf_lite__testing",
+ "cronet_aml_url_url__testing",
+ ],
+ generated_headers: [
+ "cronet_aml_build_chromeos_buildflags__testing",
+ "cronet_aml_third_party_quic_trace_quic_trace_proto__testing_gen_headers",
+ ],
+ export_generated_headers: [
+ "cronet_aml_build_chromeos_buildflags__testing",
+ "cronet_aml_third_party_quic_trace_quic_trace_proto__testing_gen_headers",
+ ],
+ defaults: [
+ "cronet_aml_defaults",
+ ],
+ cflags: [
+ "-DANDROID",
+ "-DANDROID_NDK_VERSION_ROLL=r23_1",
+ "-DCR_CLANG_REVISION=\"llvmorg-16-init-6578-g0d30e92f-2\"",
+ "-DCR_LIBCXX_REVISION=64d36e572d3f9719c5d75011a718f33f11126851",
+ "-DDYNAMIC_ANNOTATIONS_ENABLED=0",
+ "-DGOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE=0",
+ "-DGOOGLE_PROTOBUF_NO_RTTI",
+ "-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER",
+ "-DGTEST_API_=",
+ "-DGTEST_HAS_ABSL=1",
+ "-DGTEST_HAS_POSIX_RE=0",
+ "-DGTEST_HAS_TR1_TUPLE=0",
+ "-DGTEST_LANG_CXX11=1",
+ "-DHAVE_PTHREAD",
+ "-DHAVE_SYS_UIO_H",
+ "-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE",
+ "-DNDEBUG",
+ "-DNO_UNWIND_TABLES",
+ "-DNVALGRIND",
+ "-DOFFICIAL_BUILD",
+ "-DUNIT_TEST",
+ "-DUSE_CHROMIUM_ICU=1",
+ "-DUSE_REMOTE_TEST_SERVER",
+ "-DU_ENABLE_DYLOAD=0",
+ "-DU_ENABLE_RESOURCE_TRACING=0",
+ "-DU_ENABLE_TRACING=1",
+ "-DU_STATIC_IMPLEMENTATION",
+ "-DU_USING_ICU_NAMESPACE=0",
+ "-D_FORTIFY_SOURCE=2",
+ "-D_GNU_SOURCE",
+ "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
+ "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
+ "-D__STDC_CONSTANT_MACROS",
+ "-D__STDC_FORMAT_MACROS",
+ "-Oz",
+ "-fdata-sections",
+ "-ffunction-sections",
+ "-fno-asynchronous-unwind-tables",
+ "-fno-unwind-tables",
+ "-fvisibility-inlines-hidden",
+ "-fvisibility=hidden",
+ "-g1",
+ ],
+ local_include_dirs: [
+ "./",
+ "buildtools/third_party/libc++/",
+ "buildtools/third_party/libc++/trunk/include",
+ "buildtools/third_party/libc++abi/trunk/include",
+ "net/third_party/quiche/overrides/",
+ "net/third_party/quiche/src/",
+ "net/third_party/quiche/src/quiche/common/platform/default/",
+ "third_party/abseil-cpp/",
+ "third_party/boringssl/src/include/",
+ "third_party/ced/src/",
+ "third_party/googletest/custom/",
+ "third_party/googletest/src/googlemock/include/",
+ "third_party/googletest/src/googletest/include/",
+ "third_party/icu/source/common/",
+ "third_party/icu/source/i18n/",
+ "third_party/protobuf/src/",
+ ],
+ cpp_std: "c++17",
+ ldflags: [
+ "-Wl,--as-needed",
+ "-Wl,--gc-sections",
+ "-Wl,--icf=all",
+ "-Wl,--script,external/cronet/base/android/library_loader/anchor_functions.lds",
+ "-Wl,-wrap,asprintf",
+ "-Wl,-wrap,calloc",
+ "-Wl,-wrap,free",
+ "-Wl,-wrap,getcwd",
+ "-Wl,-wrap,malloc",
+ "-Wl,-wrap,malloc_usable_size",
+ "-Wl,-wrap,memalign",
+ "-Wl,-wrap,posix_memalign",
+ "-Wl,-wrap,pvalloc",
+ "-Wl,-wrap,realloc",
+ "-Wl,-wrap,realpath",
+ "-Wl,-wrap,strdup",
+ "-Wl,-wrap,strndup",
+ "-Wl,-wrap,valloc",
+ "-Wl,-wrap,vasprintf",
+ ],
+ target: {
+ android_arm: {
+ cflags: [
+ "-fstack-protector",
+ ],
+ },
+ android_arm64: {
+ cflags: [
+ "-fstack-protector",
+ "-mno-outline",
+ "-mno-outline-atomics",
+ ],
+ },
+ android_x86: {
+ cflags: [
+ "-msse3",
+ ],
+ },
+ android_x86_64: {
+ cflags: [
+ "-fstack-protector",
+ "-msse3",
+ ],
+ },
+ },
+}
+
+// GN: //net/third_party/quiche:quiche_tests__testing
+cc_object {
+ name: "cronet_aml_net_third_party_quiche_quiche_tests__testing",
+ srcs: [
+ "net/third_party/quiche/src/quiche/common/platform/api/quiche_file_utils_test.cc",
+ "net/third_party/quiche/src/quiche/common/platform/api/quiche_hostname_utils_test.cc",
+ "net/third_party/quiche/src/quiche/common/platform/api/quiche_mem_slice_test.cc",
+ "net/third_party/quiche/src/quiche/common/platform/api/quiche_reference_counted_test.cc",
+ "net/third_party/quiche/src/quiche/common/platform/api/quiche_stack_trace_test.cc",
+ "net/third_party/quiche/src/quiche/common/platform/api/quiche_time_utils_test.cc",
+ "net/third_party/quiche/src/quiche/common/platform/api/quiche_url_utils_test.cc",
+ "net/third_party/quiche/src/quiche/common/quiche_buffer_allocator_test.cc",
+ "net/third_party/quiche/src/quiche/common/quiche_circular_deque_test.cc",
+ "net/third_party/quiche/src/quiche/common/quiche_data_reader_test.cc",
+ "net/third_party/quiche/src/quiche/common/quiche_data_writer_test.cc",
+ "net/third_party/quiche/src/quiche/common/quiche_endian_test.cc",
+ "net/third_party/quiche/src/quiche/common/quiche_ip_address_test.cc",
+ "net/third_party/quiche/src/quiche/common/quiche_linked_hash_map_test.cc",
+ "net/third_party/quiche/src/quiche/common/quiche_mem_slice_storage_test.cc",
+ "net/third_party/quiche/src/quiche/common/quiche_random_test.cc",
+ "net/third_party/quiche/src/quiche/common/quiche_text_utils_test.cc",
+ "net/third_party/quiche/src/quiche/common/simple_buffer_allocator_test.cc",
+ "net/third_party/quiche/src/quiche/common/structured_headers_generated_test.cc",
+ "net/third_party/quiche/src/quiche/common/structured_headers_test.cc",
+ "net/third_party/quiche/src/quiche/http2/adapter/event_forwarder_test.cc",
+ "net/third_party/quiche/src/quiche/http2/adapter/header_validator_test.cc",
+ "net/third_party/quiche/src/quiche/http2/adapter/noop_header_validator_test.cc",
+ "net/third_party/quiche/src/quiche/http2/adapter/oghttp2_adapter_test.cc",
+ "net/third_party/quiche/src/quiche/http2/adapter/oghttp2_session_test.cc",
+ "net/third_party/quiche/src/quiche/http2/adapter/window_manager_test.cc",
+ "net/third_party/quiche/src/quiche/http2/core/priority_write_scheduler_test.cc",
+ "net/third_party/quiche/src/quiche/http2/decoder/decode_buffer_test.cc",
+ "net/third_party/quiche/src/quiche/http2/decoder/decode_http2_structures_test.cc",
+ "net/third_party/quiche/src/quiche/http2/decoder/http2_frame_decoder_test.cc",
+ "net/third_party/quiche/src/quiche/http2/decoder/http2_structure_decoder_test.cc",
+ "net/third_party/quiche/src/quiche/http2/decoder/payload_decoders/altsvc_payload_decoder_test.cc",
+ "net/third_party/quiche/src/quiche/http2/decoder/payload_decoders/continuation_payload_decoder_test.cc",
+ "net/third_party/quiche/src/quiche/http2/decoder/payload_decoders/data_payload_decoder_test.cc",
+ "net/third_party/quiche/src/quiche/http2/decoder/payload_decoders/goaway_payload_decoder_test.cc",
+ "net/third_party/quiche/src/quiche/http2/decoder/payload_decoders/headers_payload_decoder_test.cc",
+ "net/third_party/quiche/src/quiche/http2/decoder/payload_decoders/ping_payload_decoder_test.cc",
+ "net/third_party/quiche/src/quiche/http2/decoder/payload_decoders/priority_payload_decoder_test.cc",
+ "net/third_party/quiche/src/quiche/http2/decoder/payload_decoders/priority_update_payload_decoder_test.cc",
+ "net/third_party/quiche/src/quiche/http2/decoder/payload_decoders/push_promise_payload_decoder_test.cc",
+ "net/third_party/quiche/src/quiche/http2/decoder/payload_decoders/rst_stream_payload_decoder_test.cc",
+ "net/third_party/quiche/src/quiche/http2/decoder/payload_decoders/settings_payload_decoder_test.cc",
+ "net/third_party/quiche/src/quiche/http2/decoder/payload_decoders/unknown_payload_decoder_test.cc",
+ "net/third_party/quiche/src/quiche/http2/decoder/payload_decoders/window_update_payload_decoder_test.cc",
+ "net/third_party/quiche/src/quiche/http2/hpack/decoder/hpack_block_collector_test.cc",
+ "net/third_party/quiche/src/quiche/http2/hpack/decoder/hpack_block_decoder_test.cc",
+ "net/third_party/quiche/src/quiche/http2/hpack/decoder/hpack_decoder_state_test.cc",
+ "net/third_party/quiche/src/quiche/http2/hpack/decoder/hpack_decoder_string_buffer_test.cc",
+ "net/third_party/quiche/src/quiche/http2/hpack/decoder/hpack_decoder_tables_test.cc",
+ "net/third_party/quiche/src/quiche/http2/hpack/decoder/hpack_decoder_test.cc",
+ "net/third_party/quiche/src/quiche/http2/hpack/decoder/hpack_entry_collector_test.cc",
+ "net/third_party/quiche/src/quiche/http2/hpack/decoder/hpack_entry_decoder_test.cc",
+ "net/third_party/quiche/src/quiche/http2/hpack/decoder/hpack_entry_type_decoder_test.cc",
+ "net/third_party/quiche/src/quiche/http2/hpack/decoder/hpack_string_decoder_test.cc",
+ "net/third_party/quiche/src/quiche/http2/hpack/decoder/hpack_whole_entry_buffer_test.cc",
+ "net/third_party/quiche/src/quiche/http2/hpack/http2_hpack_constants_test.cc",
+ "net/third_party/quiche/src/quiche/http2/hpack/huffman/hpack_huffman_decoder_test.cc",
+ "net/third_party/quiche/src/quiche/http2/hpack/huffman/hpack_huffman_encoder_test.cc",
+ "net/third_party/quiche/src/quiche/http2/hpack/huffman/hpack_huffman_transcoder_test.cc",
+ "net/third_party/quiche/src/quiche/http2/hpack/varint/hpack_varint_decoder_test.cc",
+ "net/third_party/quiche/src/quiche/http2/hpack/varint/hpack_varint_encoder_test.cc",
+ "net/third_party/quiche/src/quiche/http2/hpack/varint/hpack_varint_round_trip_test.cc",
+ "net/third_party/quiche/src/quiche/http2/http2_constants_test.cc",
+ "net/third_party/quiche/src/quiche/http2/http2_structures_test.cc",
+ "net/third_party/quiche/src/quiche/http2/test_tools/hpack_block_builder_test.cc",
+ "net/third_party/quiche/src/quiche/http2/test_tools/http2_random_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/congestion_control/bandwidth_sampler_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/congestion_control/bbr2_simulator_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/congestion_control/bbr_sender_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/congestion_control/cubic_bytes_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/congestion_control/general_loss_algorithm_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/congestion_control/hybrid_slow_start_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/congestion_control/pacing_sender_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/congestion_control/prr_sender_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/congestion_control/rtt_stats_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/congestion_control/send_algorithm_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/congestion_control/tcp_cubic_sender_bytes_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/congestion_control/uber_loss_algorithm_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/congestion_control/windowed_filter_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/crypto/aes_128_gcm_12_decrypter_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/crypto/aes_128_gcm_12_encrypter_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/crypto/aes_128_gcm_decrypter_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/crypto/aes_128_gcm_encrypter_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/crypto/aes_256_gcm_decrypter_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/crypto/aes_256_gcm_encrypter_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/crypto/cert_compressor_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/crypto/certificate_util_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/crypto/certificate_view_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/crypto/chacha20_poly1305_decrypter_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/crypto/chacha20_poly1305_encrypter_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/crypto/chacha20_poly1305_tls_decrypter_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/crypto/chacha20_poly1305_tls_encrypter_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/crypto/channel_id_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/crypto/client_proof_source_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/crypto/crypto_framer_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/crypto/crypto_handshake_message_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/crypto/crypto_secret_boxer_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/crypto/crypto_server_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/crypto/crypto_utils_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/crypto/curve25519_key_exchange_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/crypto/null_decrypter_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/crypto/null_encrypter_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/crypto/p256_key_exchange_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/crypto/proof_source_x509_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/crypto/quic_client_session_cache_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/crypto/quic_compressed_certs_cache_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/crypto/quic_crypto_client_config_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/crypto/quic_crypto_server_config_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/crypto/quic_hkdf_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/crypto/transport_parameters_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/crypto/web_transport_fingerprint_proof_verifier_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/frames/quic_frames_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/http/capsule_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/http/http_decoder_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/http/http_encoder_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/http/http_frames_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/http/quic_client_promised_info_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/http/quic_client_push_promise_index_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/http/quic_header_list_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/http/quic_headers_stream_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/http/quic_receive_control_stream_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/http/quic_send_control_stream_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/http/quic_server_session_base_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/http/quic_spdy_session_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/http/quic_spdy_stream_body_manager_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/http/quic_spdy_stream_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/http/spdy_server_push_utils_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/http/spdy_utils_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/http/web_transport_http3_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/legacy_quic_stream_id_manager_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/packet_number_indexed_queue_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/qpack/qpack_blocking_manager_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/qpack/qpack_decoded_headers_accumulator_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/qpack/qpack_decoder_stream_receiver_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/qpack/qpack_decoder_stream_sender_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/qpack/qpack_decoder_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/qpack/qpack_encoder_stream_receiver_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/qpack/qpack_encoder_stream_sender_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/qpack/qpack_encoder_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/qpack/qpack_header_table_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/qpack/qpack_index_conversions_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/qpack/qpack_instruction_decoder_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/qpack/qpack_instruction_encoder_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/qpack/qpack_receive_stream_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/qpack/qpack_required_insert_count_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/qpack/qpack_round_trip_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/qpack/qpack_send_stream_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/qpack/qpack_static_table_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/qpack/value_splitting_header_list_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_alarm_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_arena_scoped_ptr_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_bandwidth_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_buffered_packet_store_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_chaos_protector_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_coalesced_packet_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_config_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_connection_context_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_connection_id_manager_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_connection_id_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_connection_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_control_frame_manager_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_crypto_client_handshaker_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_crypto_client_stream_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_crypto_server_stream_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_crypto_stream_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_data_writer_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_datagram_queue_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_dispatcher_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_error_codes_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_flow_controller_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_framer_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_idle_network_detector_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_interval_deque_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_interval_set_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_interval_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_legacy_version_encapsulator_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_lru_cache_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_network_blackhole_detector_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_one_block_arena_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_packet_creator_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_packet_number_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_packets_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_path_validator_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_received_packet_manager_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_sent_packet_manager_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_server_id_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_session_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_socket_address_coder_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_stream_id_manager_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_stream_send_buffer_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_stream_sequencer_buffer_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_stream_sequencer_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_stream_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_sustained_bandwidth_recorder_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_tag_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_time_accumulator_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_time_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_time_wait_list_manager_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_trace_visitor_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_unacked_packet_map_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_utils_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_version_manager_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_versions_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_write_blocked_list_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/tls_chlo_extractor_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/tls_client_handshaker_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/uber_quic_stream_id_manager_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/uber_received_packet_manager_test.cc",
+ "net/third_party/quiche/src/quiche/quic/platform/api/quic_socket_address_test.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/crypto_test_utils_test.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/quic_test_utils_test.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/simple_session_notifier_test.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/simulator/quic_endpoint_test.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/simulator/simulator_test.cc",
+ "net/third_party/quiche/src/quiche/quic/tools/quic_memory_cache_backend_test.cc",
+ "net/third_party/quiche/src/quiche/quic/tools/quic_tcp_like_trace_converter_test.cc",
+ "net/third_party/quiche/src/quiche/quic/tools/simple_ticket_crypter_test.cc",
+ "net/third_party/quiche/src/quiche/spdy/core/array_output_buffer_test.cc",
+ "net/third_party/quiche/src/quiche/spdy/core/hpack/hpack_decoder_adapter_test.cc",
+ "net/third_party/quiche/src/quiche/spdy/core/hpack/hpack_encoder_test.cc",
+ "net/third_party/quiche/src/quiche/spdy/core/hpack/hpack_entry_test.cc",
+ "net/third_party/quiche/src/quiche/spdy/core/hpack/hpack_header_table_test.cc",
+ "net/third_party/quiche/src/quiche/spdy/core/hpack/hpack_output_stream_test.cc",
+ "net/third_party/quiche/src/quiche/spdy/core/hpack/hpack_round_trip_test.cc",
+ "net/third_party/quiche/src/quiche/spdy/core/hpack/hpack_static_table_test.cc",
+ "net/third_party/quiche/src/quiche/spdy/core/http2_header_block_test.cc",
+ "net/third_party/quiche/src/quiche/spdy/core/http2_header_storage_test.cc",
+ "net/third_party/quiche/src/quiche/spdy/core/spdy_alt_svc_wire_format_test.cc",
+ "net/third_party/quiche/src/quiche/spdy/core/spdy_frame_builder_test.cc",
+ "net/third_party/quiche/src/quiche/spdy/core/spdy_framer_test.cc",
+ "net/third_party/quiche/src/quiche/spdy/core/spdy_intrusive_list_test.cc",
+ "net/third_party/quiche/src/quiche/spdy/core/spdy_pinnable_buffer_piece_test.cc",
+ "net/third_party/quiche/src/quiche/spdy/core/spdy_prefixed_buffer_reader_test.cc",
+ "net/third_party/quiche/src/quiche/spdy/core/spdy_protocol_test.cc",
+ "net/third_party/quiche/src/quiche/spdy/core/spdy_simple_arena_test.cc",
+ ],
+ shared_libs: [
+ "libandroid",
+ "liblog",
+ "libz",
+ ],
+ static_libs: [
+ "cronet_aml_base_allocator_partition_allocator_partition_alloc__testing",
+ "cronet_aml_base_base__testing",
+ "cronet_aml_base_base_static__testing",
+ "cronet_aml_base_i18n__testing",
+ "cronet_aml_base_test_test_config__testing",
+ "cronet_aml_base_test_test_support__testing",
+ "cronet_aml_base_third_party_double_conversion_double_conversion__testing",
+ "cronet_aml_base_third_party_dynamic_annotations_dynamic_annotations__testing",
+ "cronet_aml_crypto_crypto__testing",
+ "cronet_aml_crypto_test_support__testing",
+ "cronet_aml_net_gtest_util__testing",
+ "cronet_aml_net_net__testing",
+ "cronet_aml_net_preload_decoder__testing",
+ "cronet_aml_net_test_support__testing",
+ "cronet_aml_net_third_party_quiche_quiche__testing",
+ "cronet_aml_net_third_party_quiche_quiche_test_support__testing",
+ "cronet_aml_net_third_party_quiche_quiche_tool_support__testing",
+ "cronet_aml_net_uri_template__testing",
+ "cronet_aml_testing_gtest_gtest__testing",
+ "cronet_aml_third_party_boringssl_boringssl__testing",
+ "cronet_aml_third_party_brotli_common__testing",
+ "cronet_aml_third_party_brotli_dec__testing",
+ "cronet_aml_third_party_ced_ced__testing",
+ "cronet_aml_third_party_icu_icui18n__testing",
+ "cronet_aml_third_party_icu_icuuc_private__testing",
+ "cronet_aml_third_party_libevent_libevent__testing",
+ "cronet_aml_third_party_libxml_libxml__testing",
+ "cronet_aml_third_party_libxml_libxml_utils__testing",
+ "cronet_aml_third_party_libxml_xml_reader__testing",
+ "cronet_aml_third_party_modp_b64_modp_b64__testing",
+ "cronet_aml_third_party_protobuf_protobuf_lite__testing",
+ "cronet_aml_url_url__testing",
+ ],
+ generated_headers: [
+ "cronet_aml_build_chromeos_buildflags__testing",
+ "cronet_aml_third_party_quic_trace_quic_trace_proto__testing_gen_headers",
+ ],
+ defaults: [
+ "cronet_aml_defaults",
+ ],
+ cflags: [
+ "-DANDROID",
+ "-DANDROID_NDK_VERSION_ROLL=r23_1",
+ "-DCR_CLANG_REVISION=\"llvmorg-16-init-6578-g0d30e92f-2\"",
+ "-DCR_LIBCXX_REVISION=64d36e572d3f9719c5d75011a718f33f11126851",
+ "-DDYNAMIC_ANNOTATIONS_ENABLED=0",
+ "-DGOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE=0",
+ "-DGOOGLE_PROTOBUF_NO_RTTI",
+ "-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER",
+ "-DGTEST_API_=",
+ "-DGTEST_HAS_ABSL=1",
+ "-DGTEST_HAS_POSIX_RE=0",
+ "-DGTEST_HAS_TR1_TUPLE=0",
+ "-DGTEST_LANG_CXX11=1",
+ "-DHAVE_PTHREAD",
+ "-DHAVE_SYS_UIO_H",
+ "-DNDEBUG",
+ "-DNO_UNWIND_TABLES",
+ "-DNVALGRIND",
+ "-DOFFICIAL_BUILD",
+ "-DUNIT_TEST",
+ "-D_FORTIFY_SOURCE=2",
+ "-D_GNU_SOURCE",
+ "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
+ "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
+ "-D__STDC_CONSTANT_MACROS",
+ "-D__STDC_FORMAT_MACROS",
+ "-Oz",
+ "-fdata-sections",
+ "-ffunction-sections",
+ "-fno-asynchronous-unwind-tables",
+ "-fno-unwind-tables",
+ "-fvisibility-inlines-hidden",
+ "-fvisibility=hidden",
+ "-g1",
+ ],
+ local_include_dirs: [
+ "./",
+ "buildtools/third_party/libc++/",
+ "buildtools/third_party/libc++/trunk/include",
+ "buildtools/third_party/libc++abi/trunk/include",
+ "net/third_party/quiche/overrides/",
+ "net/third_party/quiche/src/",
+ "net/third_party/quiche/src/quiche/common/platform/default/",
+ "third_party/abseil-cpp/",
+ "third_party/boringssl/src/include/",
+ "third_party/googletest/custom/",
+ "third_party/googletest/src/googlemock/include/",
+ "third_party/googletest/src/googletest/include/",
+ "third_party/protobuf/src/",
+ ],
+ cpp_std: "c++17",
+ target: {
+ android_arm: {
+ cflags: [
+ "-fstack-protector",
+ ],
+ },
+ android_arm64: {
+ cflags: [
+ "-fstack-protector",
+ "-mno-outline",
+ "-mno-outline-atomics",
+ ],
+ },
+ android_x86: {
+ cflags: [
+ "-msse3",
+ ],
+ },
+ android_x86_64: {
+ cflags: [
+ "-fstack-protector",
+ "-msse3",
+ ],
+ },
+ },
+}
+
// GN: //net/third_party/quiche:quiche_tool_support__testing
cc_library_static {
name: "cronet_aml_net_third_party_quiche_quiche_tool_support__testing",
@@ -16457,41 +18524,30 @@
"cronet_aml_third_party_modp_b64_modp_b64__testing",
],
host_supported: true,
- device_supported: false,
defaults: [
"cronet_aml_defaults",
],
cflags: [
"-DCR_CLANG_REVISION=\"llvmorg-16-init-6578-g0d30e92f-2\"",
"-DCR_LIBCXX_REVISION=64d36e572d3f9719c5d75011a718f33f11126851",
- "-DCR_SYSROOT_KEY=20220331T153654Z-0",
"-DDYNAMIC_ANNOTATIONS_ENABLED=0",
"-DNDEBUG",
"-DNO_UNWIND_TABLES",
"-DNVALGRIND",
"-DOFFICIAL_BUILD",
- "-DUSE_AURA=1",
- "-DUSE_OZONE=1",
- "-DUSE_UDEV",
- "-D_FILE_OFFSET_BITS=64",
"-D_FORTIFY_SOURCE=2",
"-D_GNU_SOURCE",
- "-D_LARGEFILE64_SOURCE",
- "-D_LARGEFILE_SOURCE",
"-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
"-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
"-D__STDC_CONSTANT_MACROS",
"-D__STDC_FORMAT_MACROS",
- "-O2",
"-fdata-sections",
"-ffunction-sections",
"-fno-asynchronous-unwind-tables",
"-fno-unwind-tables",
- "-fstack-protector",
"-fvisibility-inlines-hidden",
"-fvisibility=hidden",
"-g1",
- "-msse3",
],
local_include_dirs: [
"./",
@@ -16501,7 +18557,68 @@
"third_party/abseil-cpp/",
"third_party/boringssl/src/include/",
],
- cpp_std: "c++20",
+ target: {
+ android: {
+ shared_libs: [
+ "libandroid",
+ "liblog",
+ ],
+ },
+ android_arm: {
+ cflags: [
+ "-DANDROID",
+ "-DANDROID_NDK_VERSION_ROLL=r23_1",
+ "-DHAVE_SYS_UIO_H",
+ "-Oz",
+ "-fstack-protector",
+ ],
+ },
+ android_arm64: {
+ cflags: [
+ "-DANDROID",
+ "-DANDROID_NDK_VERSION_ROLL=r23_1",
+ "-DHAVE_SYS_UIO_H",
+ "-Oz",
+ "-fstack-protector",
+ "-mno-outline",
+ "-mno-outline-atomics",
+ ],
+ },
+ android_x86: {
+ cflags: [
+ "-DANDROID",
+ "-DANDROID_NDK_VERSION_ROLL=r23_1",
+ "-DHAVE_SYS_UIO_H",
+ "-Oz",
+ "-msse3",
+ ],
+ },
+ android_x86_64: {
+ cflags: [
+ "-DANDROID",
+ "-DANDROID_NDK_VERSION_ROLL=r23_1",
+ "-DHAVE_SYS_UIO_H",
+ "-Oz",
+ "-fstack-protector",
+ "-msse3",
+ ],
+ },
+ host: {
+ cflags: [
+ "-DCR_SYSROOT_KEY=20220331T153654Z-0",
+ "-DUSE_AURA=1",
+ "-DUSE_OZONE=1",
+ "-DUSE_UDEV",
+ "-D_FILE_OFFSET_BITS=64",
+ "-D_LARGEFILE64_SOURCE",
+ "-D_LARGEFILE_SOURCE",
+ "-O2",
+ "-fstack-protector",
+ "-msse3",
+ ],
+ compile_multilib: "64",
+ },
+ },
}
// GN: //net/tools/tld_cleanup:tld_cleanup__testing
@@ -29645,6 +31762,47 @@
],
}
+// GN: //third_party/quic_trace:quic_trace_proto__testing
+cc_genrule {
+ name: "cronet_aml_third_party_quic_trace_quic_trace_proto__testing_gen",
+ srcs: [
+ "third_party/quic_trace/src/quic_trace/quic_trace.proto",
+ ],
+ tools: [
+ "cronet_aml_third_party_protobuf_protoc",
+ ],
+ cmd: "$(location cronet_aml_third_party_protobuf_protoc) --proto_path=external/cronet/third_party/quic_trace/src/quic_trace --cpp_out=lite=true:$(genDir)/external/cronet/third_party/quic_trace/src/quic_trace/ $(in)",
+ out: [
+ "external/cronet/third_party/quic_trace/src/quic_trace/quic_trace.pb.cc",
+ ],
+ apex_available: [
+ "com.android.tethering",
+ ],
+}
+
+// GN: //third_party/quic_trace:quic_trace_proto__testing
+cc_genrule {
+ name: "cronet_aml_third_party_quic_trace_quic_trace_proto__testing_gen_headers",
+ srcs: [
+ "third_party/quic_trace/src/quic_trace/quic_trace.proto",
+ ],
+ tools: [
+ "cronet_aml_third_party_protobuf_protoc",
+ ],
+ cmd: "$(location cronet_aml_third_party_protobuf_protoc) --proto_path=external/cronet/third_party/quic_trace/src/quic_trace --cpp_out=lite=true:$(genDir)/external/cronet/third_party/quic_trace/src/quic_trace/ $(in)",
+ out: [
+ "external/cronet/third_party/quic_trace/src/quic_trace/quic_trace.pb.h",
+ ],
+ export_include_dirs: [
+ ".",
+ "protos",
+ "third_party/quic_trace/src/quic_trace",
+ ],
+ apex_available: [
+ "com.android.tethering",
+ ],
+}
+
// GN: //url:buildflags
cc_genrule {
name: "cronet_aml_url_buildflags",
diff --git a/tools/gn2bp/desc_arm.json b/tools/gn2bp/desc_arm.json
index 6b581a7..8087bc9 100644
--- a/tools/gn2bp/desc_arm.json
+++ b/tools/gn2bp/desc_arm.json
Binary files differ
diff --git a/tools/gn2bp/desc_arm64.json b/tools/gn2bp/desc_arm64.json
index 84f7609..99e2332 100644
--- a/tools/gn2bp/desc_arm64.json
+++ b/tools/gn2bp/desc_arm64.json
Binary files differ
diff --git a/tools/gn2bp/desc_x64.json b/tools/gn2bp/desc_x64.json
index fee670a..bba6b56 100644
--- a/tools/gn2bp/desc_x64.json
+++ b/tools/gn2bp/desc_x64.json
Binary files differ
diff --git a/tools/gn2bp/desc_x86.json b/tools/gn2bp/desc_x86.json
index 35c1ca3..a5d4891 100644
--- a/tools/gn2bp/desc_x86.json
+++ b/tools/gn2bp/desc_x86.json
Binary files differ
diff --git a/tools/gn2bp/gen_android_bp b/tools/gn2bp/gen_android_bp
index e4ba0a6..4970fb9 100755
--- a/tools/gn2bp/gen_android_bp
+++ b/tools/gn2bp/gen_android_bp
@@ -49,6 +49,7 @@
DEFAULT_TESTS = [
'//components/cronet/android:cronet_unittests_android__library',
+ '//net:net_unittests__library',
]
EXTRAS_ANDROID_BP_FILE = "Android.extras.bp"