diff options
Diffstat (limited to 'etc')
37 files changed, 4559 insertions, 1716 deletions
diff --git a/etc/defaults/CC/TARGETS.boringssl b/etc/defaults/CC/TARGETS.boringssl index c405ff21..f65a0ce0 100644 --- a/etc/defaults/CC/TARGETS.boringssl +++ b/etc/defaults/CC/TARGETS.boringssl @@ -5,7 +5,7 @@ , "ADD_CFLAGS": { "type": "++" , "$1": - [ ["-std=gnu17"] + [ ["-std=gnu17", "-DBORINGSSL_IMPLEMENTATION"] , { "type": "let*" , "bindings": [ [ "OS" @@ -78,10 +78,6 @@ , "$1": [ { "type": "==" , "$1": {"type": "var", "name": "PLATFORM"} - , "$2": "linux_ppc64le" - } - , { "type": "==" - , "$1": {"type": "var", "name": "PLATFORM"} , "$2": "linux_x86_64" } , { "type": "==" @@ -123,7 +119,7 @@ , "ADD_CXXFLAGS": { "type": "++" , "$1": - [ ["-std=c++20"] + [ ["-std=c++20", "-DBORINGSSL_IMPLEMENTATION"] , { "type": "let*" , "bindings": [ [ "OS" @@ -173,10 +169,6 @@ , "$1": [ { "type": "==" , "$1": {"type": "var", "name": "PLATFORM"} - , "$2": "linux_ppc64le" - } - , { "type": "==" - , "$1": {"type": "var", "name": "PLATFORM"} , "$2": "linux_x86_64" } , { "type": "==" diff --git a/etc/import/TARGETS.boringssl b/etc/import/TARGETS.boringssl index 158b3bc5..b2751eb5 100644 --- a/etc/import/TARGETS.boringssl +++ b/etc/import/TARGETS.boringssl @@ -54,12 +54,48 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["crypto"] , "pkg-name": ["libcrypto"] + , "arguments_config": ["OS", "ARCH", "TARGET_ARCH"] , "hdrs": [["./", "src/include/openssl", "crypto_headers"]] , "private-hdrs": ["fips_fragments", "crypto_internal_headers"] - , "srcs": ["crypto_sources", "crypto_sources_asm"] + , "srcs": ["crypto_sources", "asm_sources"] , "pure C": ["YES"] , "private-ldflags": - ["-pthread", "-Wl,--whole-archive,-lpthread,--no-whole-archive"] + { "type": "++" + , "$1": + [ { "type": "if" + , "cond": + {"type": "==", "$1": {"type": "var", "name": "OS"}, "$2": "windows"} + , "then": ["-defaultlib:advapi32.lib"] + } + , ["-pthread", "-Wl,--whole-archive,-lpthread,--no-whole-archive"] + ] + } + , "private-cflags": + { "type": "let*" + , "bindings": + [ [ "PLATFORM" + , { "type": "join" + , "separator": "_" + , "$1": + [ {"type": "var", "name": "OS"} + , { "type": "var" + , "name": "TARGET_ARCH" + , "default": {"type": "var", "name": "ARCH"} + } + ] + } + ] + ] + , "body": + { "type": "case" + , "expr": {"type": "var", "name": "PLATFORM"} + , "case": + { "mac_x86": ["-fPIC", "-DOPENSSL_IA32_SSE2"] + , "linux_x86": ["-fPIC", "-DOPENSSL_IA32_SSE2"] + , "windows_x86": ["-DOPENSSL_IA32_SSE2"] + } + } + } } , "ssl-lib": { "type": ["@", "rules", "CC", "library"] @@ -70,20 +106,144 @@ , "srcs": ["ssl_sources"] , "deps": ["crypto"] } +, "fips_fragments": + { "type": "install" + , "deps": + [ "src/crypto/fipsmodule/aes/aes.c" + , "src/crypto/fipsmodule/aes/aes_nohw.c" + , "src/crypto/fipsmodule/aes/key_wrap.c" + , "src/crypto/fipsmodule/aes/mode_wrappers.c" + , "src/crypto/fipsmodule/bn/add.c" + , "src/crypto/fipsmodule/bn/asm/x86_64-gcc.c" + , "src/crypto/fipsmodule/bn/bn.c" + , "src/crypto/fipsmodule/bn/bytes.c" + , "src/crypto/fipsmodule/bn/cmp.c" + , "src/crypto/fipsmodule/bn/ctx.c" + , "src/crypto/fipsmodule/bn/div.c" + , "src/crypto/fipsmodule/bn/div_extra.c" + , "src/crypto/fipsmodule/bn/exponentiation.c" + , "src/crypto/fipsmodule/bn/gcd.c" + , "src/crypto/fipsmodule/bn/gcd_extra.c" + , "src/crypto/fipsmodule/bn/generic.c" + , "src/crypto/fipsmodule/bn/jacobi.c" + , "src/crypto/fipsmodule/bn/montgomery.c" + , "src/crypto/fipsmodule/bn/montgomery_inv.c" + , "src/crypto/fipsmodule/bn/mul.c" + , "src/crypto/fipsmodule/bn/prime.c" + , "src/crypto/fipsmodule/bn/random.c" + , "src/crypto/fipsmodule/bn/rsaz_exp.c" + , "src/crypto/fipsmodule/bn/shift.c" + , "src/crypto/fipsmodule/bn/sqrt.c" + , "src/crypto/fipsmodule/cipher/aead.c" + , "src/crypto/fipsmodule/cipher/cipher.c" + , "src/crypto/fipsmodule/cipher/e_aes.c" + , "src/crypto/fipsmodule/cipher/e_aesccm.c" + , "src/crypto/fipsmodule/cmac/cmac.c" + , "src/crypto/fipsmodule/dh/check.c" + , "src/crypto/fipsmodule/dh/dh.c" + , "src/crypto/fipsmodule/digest/digest.c" + , "src/crypto/fipsmodule/digest/digests.c" + , "src/crypto/fipsmodule/digestsign/digestsign.c" + , "src/crypto/fipsmodule/ec/ec.c" + , "src/crypto/fipsmodule/ec/ec_key.c" + , "src/crypto/fipsmodule/ec/ec_montgomery.c" + , "src/crypto/fipsmodule/ec/felem.c" + , "src/crypto/fipsmodule/ec/oct.c" + , "src/crypto/fipsmodule/ec/p224-64.c" + , "src/crypto/fipsmodule/ec/p256-nistz.c" + , "src/crypto/fipsmodule/ec/p256.c" + , "src/crypto/fipsmodule/ec/scalar.c" + , "src/crypto/fipsmodule/ec/simple.c" + , "src/crypto/fipsmodule/ec/simple_mul.c" + , "src/crypto/fipsmodule/ec/util.c" + , "src/crypto/fipsmodule/ec/wnaf.c" + , "src/crypto/fipsmodule/ecdh/ecdh.c" + , "src/crypto/fipsmodule/ecdsa/ecdsa.c" + , "src/crypto/fipsmodule/hkdf/hkdf.c" + , "src/crypto/fipsmodule/hmac/hmac.c" + , "src/crypto/fipsmodule/md4/md4.c" + , "src/crypto/fipsmodule/md5/md5.c" + , "src/crypto/fipsmodule/modes/cbc.c" + , "src/crypto/fipsmodule/modes/cfb.c" + , "src/crypto/fipsmodule/modes/ctr.c" + , "src/crypto/fipsmodule/modes/gcm.c" + , "src/crypto/fipsmodule/modes/gcm_nohw.c" + , "src/crypto/fipsmodule/modes/ofb.c" + , "src/crypto/fipsmodule/modes/polyval.c" + , "src/crypto/fipsmodule/rand/ctrdrbg.c" + , "src/crypto/fipsmodule/rand/fork_detect.c" + , "src/crypto/fipsmodule/rand/rand.c" + , "src/crypto/fipsmodule/rand/urandom.c" + , "src/crypto/fipsmodule/rsa/blinding.c" + , "src/crypto/fipsmodule/rsa/padding.c" + , "src/crypto/fipsmodule/rsa/rsa.c" + , "src/crypto/fipsmodule/rsa/rsa_impl.c" + , "src/crypto/fipsmodule/self_check/fips.c" + , "src/crypto/fipsmodule/self_check/self_check.c" + , "src/crypto/fipsmodule/service_indicator/service_indicator.c" + , "src/crypto/fipsmodule/sha/sha1.c" + , "src/crypto/fipsmodule/sha/sha256.c" + , "src/crypto/fipsmodule/sha/sha512.c" + , "src/crypto/fipsmodule/tls/kdf.c" + ] + } +, "ssl_internal_headers": {"type": "install", "deps": ["src/ssl/internal.h"]} +, "ssl_sources": + { "type": "install" + , "deps": + [ "src/ssl/bio_ssl.cc" + , "src/ssl/d1_both.cc" + , "src/ssl/d1_lib.cc" + , "src/ssl/d1_pkt.cc" + , "src/ssl/d1_srtp.cc" + , "src/ssl/dtls_method.cc" + , "src/ssl/dtls_record.cc" + , "src/ssl/encrypted_client_hello.cc" + , "src/ssl/extensions.cc" + , "src/ssl/handoff.cc" + , "src/ssl/handshake.cc" + , "src/ssl/handshake_client.cc" + , "src/ssl/handshake_server.cc" + , "src/ssl/s3_both.cc" + , "src/ssl/s3_lib.cc" + , "src/ssl/s3_pkt.cc" + , "src/ssl/ssl_aead_ctx.cc" + , "src/ssl/ssl_asn1.cc" + , "src/ssl/ssl_buffer.cc" + , "src/ssl/ssl_cert.cc" + , "src/ssl/ssl_cipher.cc" + , "src/ssl/ssl_file.cc" + , "src/ssl/ssl_key_share.cc" + , "src/ssl/ssl_lib.cc" + , "src/ssl/ssl_privkey.cc" + , "src/ssl/ssl_session.cc" + , "src/ssl/ssl_stat.cc" + , "src/ssl/ssl_transcript.cc" + , "src/ssl/ssl_versions.cc" + , "src/ssl/ssl_x509.cc" + , "src/ssl/t1_enc.cc" + , "src/ssl/tls13_both.cc" + , "src/ssl/tls13_client.cc" + , "src/ssl/tls13_enc.cc" + , "src/ssl/tls13_server.cc" + , "src/ssl/tls_method.cc" + , "src/ssl/tls_record.cc" + ] + } , "crypto_internal_headers": { "type": "install" , "deps": - [ "src/crypto/asn1/charmap.h" - , "src/crypto/asn1/internal.h" + [ "src/crypto/asn1/internal.h" , "src/crypto/bio/internal.h" , "src/crypto/bytestring/internal.h" , "src/crypto/chacha/internal.h" , "src/crypto/cipher_extra/internal.h" , "src/crypto/conf/conf_def.h" , "src/crypto/conf/internal.h" - , "src/crypto/cpu-arm-linux.h" + , "src/crypto/cpu_arm_linux.h" , "src/crypto/curve25519/curve25519_tables.h" , "src/crypto/curve25519/internal.h" + , "src/crypto/des/internal.h" , "src/crypto/dsa/internal.h" , "src/crypto/ec_extra/internal.h" , "src/crypto/err/internal.h" @@ -93,12 +253,13 @@ , "src/crypto/fipsmodule/bn/rsaz_exp.h" , "src/crypto/fipsmodule/cipher/internal.h" , "src/crypto/fipsmodule/delocate.h" - , "src/crypto/fipsmodule/des/internal.h" + , "src/crypto/fipsmodule/dh/internal.h" , "src/crypto/fipsmodule/digest/internal.h" , "src/crypto/fipsmodule/digest/md32_common.h" + , "src/crypto/fipsmodule/ec/builtin_curves.h" , "src/crypto/fipsmodule/ec/internal.h" - , "src/crypto/fipsmodule/ec/p256-x86_64-table.h" - , "src/crypto/fipsmodule/ec/p256-x86_64.h" + , "src/crypto/fipsmodule/ec/p256-nistz-table.h" + , "src/crypto/fipsmodule/ec/p256-nistz.h" , "src/crypto/fipsmodule/ec/p256_table.h" , "src/crypto/fipsmodule/ecdsa/internal.h" , "src/crypto/fipsmodule/md5/internal.h" @@ -107,24 +268,38 @@ , "src/crypto/fipsmodule/rand/getrandom_fillin.h" , "src/crypto/fipsmodule/rand/internal.h" , "src/crypto/fipsmodule/rsa/internal.h" + , "src/crypto/fipsmodule/service_indicator/internal.h" , "src/crypto/fipsmodule/sha/internal.h" , "src/crypto/fipsmodule/tls/internal.h" , "src/crypto/hrss/internal.h" , "src/crypto/internal.h" + , "src/crypto/keccak/internal.h" + , "src/crypto/kyber/internal.h" , "src/crypto/lhash/internal.h" , "src/crypto/obj/obj_dat.h" , "src/crypto/pkcs7/internal.h" , "src/crypto/pkcs8/internal.h" , "src/crypto/poly1305/internal.h" , "src/crypto/pool/internal.h" + , "src/crypto/rsa_extra/internal.h" + , "src/crypto/spx/address.h" + , "src/crypto/spx/fors.h" + , "src/crypto/spx/internal.h" + , "src/crypto/spx/merkle.h" + , "src/crypto/spx/params.h" + , "src/crypto/spx/spx_util.h" + , "src/crypto/spx/thash.h" + , "src/crypto/spx/wots.h" , "src/crypto/trust_token/internal.h" + , "src/crypto/x509/ext_dat.h" , "src/crypto/x509/internal.h" - , "src/crypto/x509v3/ext_dat.h" - , "src/crypto/x509v3/internal.h" , "src/third_party/fiat/curve25519_32.h" , "src/third_party/fiat/curve25519_64.h" + , "src/third_party/fiat/curve25519_64_adx.h" + , "src/third_party/fiat/curve25519_64_msvc.h" , "src/third_party/fiat/p256_32.h" , "src/third_party/fiat/p256_64.h" + , "src/third_party/fiat/p256_64_msvc.h" ] } , "crypto_sources": @@ -135,36 +310,34 @@ , "src/crypto/asn1/a_bool.c" , "src/crypto/asn1/a_d2i_fp.c" , "src/crypto/asn1/a_dup.c" - , "src/crypto/asn1/a_enum.c" , "src/crypto/asn1/a_gentm.c" , "src/crypto/asn1/a_i2d_fp.c" , "src/crypto/asn1/a_int.c" , "src/crypto/asn1/a_mbstr.c" , "src/crypto/asn1/a_object.c" , "src/crypto/asn1/a_octet.c" - , "src/crypto/asn1/a_print.c" , "src/crypto/asn1/a_strex.c" , "src/crypto/asn1/a_strnid.c" , "src/crypto/asn1/a_time.c" , "src/crypto/asn1/a_type.c" , "src/crypto/asn1/a_utctm.c" - , "src/crypto/asn1/a_utf8.c" , "src/crypto/asn1/asn1_lib.c" , "src/crypto/asn1/asn1_par.c" , "src/crypto/asn1/asn_pack.c" , "src/crypto/asn1/f_int.c" , "src/crypto/asn1/f_string.c" + , "src/crypto/asn1/posix_time.c" , "src/crypto/asn1/tasn_dec.c" , "src/crypto/asn1/tasn_enc.c" , "src/crypto/asn1/tasn_fre.c" , "src/crypto/asn1/tasn_new.c" , "src/crypto/asn1/tasn_typ.c" , "src/crypto/asn1/tasn_utl.c" - , "src/crypto/asn1/time_support.c" , "src/crypto/base64/base64.c" , "src/crypto/bio/bio.c" , "src/crypto/bio/bio_mem.c" , "src/crypto/bio/connect.c" + , "src/crypto/bio/errno.c" , "src/crypto/bio/fd.c" , "src/crypto/bio/file.c" , "src/crypto/bio/hexdump.c" @@ -184,27 +357,30 @@ , "src/crypto/chacha/chacha.c" , "src/crypto/cipher_extra/cipher_extra.c" , "src/crypto/cipher_extra/derive_key.c" - , "src/crypto/cipher_extra/e_aesccm.c" , "src/crypto/cipher_extra/e_aesctrhmac.c" , "src/crypto/cipher_extra/e_aesgcmsiv.c" , "src/crypto/cipher_extra/e_chacha20poly1305.c" + , "src/crypto/cipher_extra/e_des.c" , "src/crypto/cipher_extra/e_null.c" , "src/crypto/cipher_extra/e_rc2.c" , "src/crypto/cipher_extra/e_rc4.c" , "src/crypto/cipher_extra/e_tls.c" , "src/crypto/cipher_extra/tls_cbc.c" - , "src/crypto/cmac/cmac.c" , "src/crypto/conf/conf.c" - , "src/crypto/cpu-aarch64-fuchsia.c" - , "src/crypto/cpu-aarch64-linux.c" - , "src/crypto/cpu-aarch64-win.c" - , "src/crypto/cpu-arm-linux.c" - , "src/crypto/cpu-arm.c" - , "src/crypto/cpu-intel.c" - , "src/crypto/cpu-ppc64le.c" + , "src/crypto/cpu_aarch64_apple.c" + , "src/crypto/cpu_aarch64_fuchsia.c" + , "src/crypto/cpu_aarch64_linux.c" + , "src/crypto/cpu_aarch64_openbsd.c" + , "src/crypto/cpu_aarch64_sysreg.c" + , "src/crypto/cpu_aarch64_win.c" + , "src/crypto/cpu_arm_freebsd.c" + , "src/crypto/cpu_arm_linux.c" + , "src/crypto/cpu_intel.c" , "src/crypto/crypto.c" , "src/crypto/curve25519/curve25519.c" + , "src/crypto/curve25519/curve25519_64_adx.c" , "src/crypto/curve25519/spake25519.c" + , "src/crypto/des/des.c" , "src/crypto/dh_extra/dh_asn1.c" , "src/crypto/dh_extra/params.c" , "src/crypto/digest_extra/digest_extra.c" @@ -217,7 +393,6 @@ , "src/crypto/ecdsa_extra/ecdsa_asn1.c" , "src/crypto/engine/engine.c" , "src/crypto/err/err.c" - , "src/crypto/evp/digestsign.c" , "src/crypto/evp/evp.c" , "src/crypto/evp/evp_asn1.c" , "src/crypto/evp/evp_ctx.c" @@ -226,6 +401,7 @@ , "src/crypto/evp/p_ec_asn1.c" , "src/crypto/evp/p_ed25519.c" , "src/crypto/evp/p_ed25519_asn1.c" + , "src/crypto/evp/p_hkdf.c" , "src/crypto/evp/p_rsa.c" , "src/crypto/evp/p_rsa_asn1.c" , "src/crypto/evp/p_x25519.c" @@ -237,9 +413,10 @@ , "src/crypto/ex_data.c" , "src/crypto/fipsmodule/bcm.c" , "src/crypto/fipsmodule/fips_shared_support.c" - , "src/crypto/hkdf/hkdf.c" , "src/crypto/hpke/hpke.c" , "src/crypto/hrss/hrss.c" + , "src/crypto/keccak/keccak.c" + , "src/crypto/kyber/kyber.c" , "src/crypto/lhash/lhash.c" , "src/crypto/mem.c" , "src/crypto/obj/obj.c" @@ -263,16 +440,25 @@ , "src/crypto/pool/pool.c" , "src/crypto/rand_extra/deterministic.c" , "src/crypto/rand_extra/forkunsafe.c" - , "src/crypto/rand_extra/fuchsia.c" + , "src/crypto/rand_extra/getentropy.c" + , "src/crypto/rand_extra/ios.c" , "src/crypto/rand_extra/passive.c" , "src/crypto/rand_extra/rand_extra.c" + , "src/crypto/rand_extra/trusty.c" , "src/crypto/rand_extra/windows.c" , "src/crypto/rc4/rc4.c" - , "src/crypto/refcount_c11.c" - , "src/crypto/refcount_lock.c" + , "src/crypto/refcount.c" , "src/crypto/rsa_extra/rsa_asn1.c" + , "src/crypto/rsa_extra/rsa_crypt.c" , "src/crypto/rsa_extra/rsa_print.c" , "src/crypto/siphash/siphash.c" + , "src/crypto/spx/address.c" + , "src/crypto/spx/fors.c" + , "src/crypto/spx/merkle.c" + , "src/crypto/spx/spx.c" + , "src/crypto/spx/spx_util.c" + , "src/crypto/spx/thash.c" + , "src/crypto/spx/wots.c" , "src/crypto/stack/stack.c" , "src/crypto/thread.c" , "src/crypto/thread_none.c" @@ -290,11 +476,35 @@ , "src/crypto/x509/by_file.c" , "src/crypto/x509/i2d_pr.c" , "src/crypto/x509/name_print.c" + , "src/crypto/x509/policy.c" , "src/crypto/x509/rsa_pss.c" , "src/crypto/x509/t_crl.c" , "src/crypto/x509/t_req.c" , "src/crypto/x509/t_x509.c" , "src/crypto/x509/t_x509a.c" + , "src/crypto/x509/v3_akey.c" + , "src/crypto/x509/v3_akeya.c" + , "src/crypto/x509/v3_alt.c" + , "src/crypto/x509/v3_bcons.c" + , "src/crypto/x509/v3_bitst.c" + , "src/crypto/x509/v3_conf.c" + , "src/crypto/x509/v3_cpols.c" + , "src/crypto/x509/v3_crld.c" + , "src/crypto/x509/v3_enum.c" + , "src/crypto/x509/v3_extku.c" + , "src/crypto/x509/v3_genn.c" + , "src/crypto/x509/v3_ia5.c" + , "src/crypto/x509/v3_info.c" + , "src/crypto/x509/v3_int.c" + , "src/crypto/x509/v3_lib.c" + , "src/crypto/x509/v3_ncons.c" + , "src/crypto/x509/v3_ocsp.c" + , "src/crypto/x509/v3_pcons.c" + , "src/crypto/x509/v3_pmaps.c" + , "src/crypto/x509/v3_prn.c" + , "src/crypto/x509/v3_purp.c" + , "src/crypto/x509/v3_skey.c" + , "src/crypto/x509/v3_utl.c" , "src/crypto/x509/x509.c" , "src/crypto/x509/x509_att.c" , "src/crypto/x509/x509_cmp.c" @@ -319,9 +529,7 @@ , "src/crypto/x509/x_attrib.c" , "src/crypto/x509/x_crl.c" , "src/crypto/x509/x_exten.c" - , "src/crypto/x509/x_info.c" , "src/crypto/x509/x_name.c" - , "src/crypto/x509/x_pkey.c" , "src/crypto/x509/x_pubkey.c" , "src/crypto/x509/x_req.c" , "src/crypto/x509/x_sig.c" @@ -329,318 +537,222 @@ , "src/crypto/x509/x_val.c" , "src/crypto/x509/x_x509.c" , "src/crypto/x509/x_x509a.c" - , "src/crypto/x509v3/pcy_cache.c" - , "src/crypto/x509v3/pcy_data.c" - , "src/crypto/x509v3/pcy_lib.c" - , "src/crypto/x509v3/pcy_map.c" - , "src/crypto/x509v3/pcy_node.c" - , "src/crypto/x509v3/pcy_tree.c" - , "src/crypto/x509v3/v3_akey.c" - , "src/crypto/x509v3/v3_akeya.c" - , "src/crypto/x509v3/v3_alt.c" - , "src/crypto/x509v3/v3_bcons.c" - , "src/crypto/x509v3/v3_bitst.c" - , "src/crypto/x509v3/v3_conf.c" - , "src/crypto/x509v3/v3_cpols.c" - , "src/crypto/x509v3/v3_crld.c" - , "src/crypto/x509v3/v3_enum.c" - , "src/crypto/x509v3/v3_extku.c" - , "src/crypto/x509v3/v3_genn.c" - , "src/crypto/x509v3/v3_ia5.c" - , "src/crypto/x509v3/v3_info.c" - , "src/crypto/x509v3/v3_int.c" - , "src/crypto/x509v3/v3_lib.c" - , "src/crypto/x509v3/v3_ncons.c" - , "src/crypto/x509v3/v3_ocsp.c" - , "src/crypto/x509v3/v3_pci.c" - , "src/crypto/x509v3/v3_pcia.c" - , "src/crypto/x509v3/v3_pcons.c" - , "src/crypto/x509v3/v3_pmaps.c" - , "src/crypto/x509v3/v3_prn.c" - , "src/crypto/x509v3/v3_purp.c" - , "src/crypto/x509v3/v3_skey.c" - , "src/crypto/x509v3/v3_utl.c" ] } -, "fips_fragments": +, "crypto_sources_apple_aarch64": { "type": "install" , "deps": - [ "src/crypto/fipsmodule/aes/aes.c" - , "src/crypto/fipsmodule/aes/aes_nohw.c" - , "src/crypto/fipsmodule/aes/key_wrap.c" - , "src/crypto/fipsmodule/aes/mode_wrappers.c" - , "src/crypto/fipsmodule/bn/add.c" - , "src/crypto/fipsmodule/bn/asm/x86_64-gcc.c" - , "src/crypto/fipsmodule/bn/bn.c" - , "src/crypto/fipsmodule/bn/bytes.c" - , "src/crypto/fipsmodule/bn/cmp.c" - , "src/crypto/fipsmodule/bn/ctx.c" - , "src/crypto/fipsmodule/bn/div.c" - , "src/crypto/fipsmodule/bn/div_extra.c" - , "src/crypto/fipsmodule/bn/exponentiation.c" - , "src/crypto/fipsmodule/bn/gcd.c" - , "src/crypto/fipsmodule/bn/gcd_extra.c" - , "src/crypto/fipsmodule/bn/generic.c" - , "src/crypto/fipsmodule/bn/jacobi.c" - , "src/crypto/fipsmodule/bn/montgomery.c" - , "src/crypto/fipsmodule/bn/montgomery_inv.c" - , "src/crypto/fipsmodule/bn/mul.c" - , "src/crypto/fipsmodule/bn/prime.c" - , "src/crypto/fipsmodule/bn/random.c" - , "src/crypto/fipsmodule/bn/rsaz_exp.c" - , "src/crypto/fipsmodule/bn/shift.c" - , "src/crypto/fipsmodule/bn/sqrt.c" - , "src/crypto/fipsmodule/cipher/aead.c" - , "src/crypto/fipsmodule/cipher/cipher.c" - , "src/crypto/fipsmodule/cipher/e_aes.c" - , "src/crypto/fipsmodule/cipher/e_des.c" - , "src/crypto/fipsmodule/des/des.c" - , "src/crypto/fipsmodule/dh/check.c" - , "src/crypto/fipsmodule/dh/dh.c" - , "src/crypto/fipsmodule/digest/digest.c" - , "src/crypto/fipsmodule/digest/digests.c" - , "src/crypto/fipsmodule/ec/ec.c" - , "src/crypto/fipsmodule/ec/ec_key.c" - , "src/crypto/fipsmodule/ec/ec_montgomery.c" - , "src/crypto/fipsmodule/ec/felem.c" - , "src/crypto/fipsmodule/ec/oct.c" - , "src/crypto/fipsmodule/ec/p224-64.c" - , "src/crypto/fipsmodule/ec/p256-x86_64.c" - , "src/crypto/fipsmodule/ec/p256.c" - , "src/crypto/fipsmodule/ec/scalar.c" - , "src/crypto/fipsmodule/ec/simple.c" - , "src/crypto/fipsmodule/ec/simple_mul.c" - , "src/crypto/fipsmodule/ec/util.c" - , "src/crypto/fipsmodule/ec/wnaf.c" - , "src/crypto/fipsmodule/ecdh/ecdh.c" - , "src/crypto/fipsmodule/ecdsa/ecdsa.c" - , "src/crypto/fipsmodule/hmac/hmac.c" - , "src/crypto/fipsmodule/md4/md4.c" - , "src/crypto/fipsmodule/md5/md5.c" - , "src/crypto/fipsmodule/modes/cbc.c" - , "src/crypto/fipsmodule/modes/cfb.c" - , "src/crypto/fipsmodule/modes/ctr.c" - , "src/crypto/fipsmodule/modes/gcm.c" - , "src/crypto/fipsmodule/modes/gcm_nohw.c" - , "src/crypto/fipsmodule/modes/ofb.c" - , "src/crypto/fipsmodule/modes/polyval.c" - , "src/crypto/fipsmodule/rand/ctrdrbg.c" - , "src/crypto/fipsmodule/rand/fork_detect.c" - , "src/crypto/fipsmodule/rand/rand.c" - , "src/crypto/fipsmodule/rand/urandom.c" - , "src/crypto/fipsmodule/rsa/blinding.c" - , "src/crypto/fipsmodule/rsa/padding.c" - , "src/crypto/fipsmodule/rsa/rsa.c" - , "src/crypto/fipsmodule/rsa/rsa_impl.c" - , "src/crypto/fipsmodule/self_check/fips.c" - , "src/crypto/fipsmodule/self_check/self_check.c" - , "src/crypto/fipsmodule/sha/sha1-altivec.c" - , "src/crypto/fipsmodule/sha/sha1.c" - , "src/crypto/fipsmodule/sha/sha256.c" - , "src/crypto/fipsmodule/sha/sha512.c" - , "src/crypto/fipsmodule/tls/kdf.c" + [ "apple-aarch64/crypto/chacha/chacha-armv8-apple.S" + , "apple-aarch64/crypto/cipher_extra/chacha20_poly1305_armv8-apple.S" + , "apple-aarch64/crypto/fipsmodule/aesv8-armv8-apple.S" + , "apple-aarch64/crypto/fipsmodule/aesv8-gcm-armv8-apple.S" + , "apple-aarch64/crypto/fipsmodule/armv8-mont-apple.S" + , "apple-aarch64/crypto/fipsmodule/bn-armv8-apple.S" + , "apple-aarch64/crypto/fipsmodule/ghash-neon-armv8-apple.S" + , "apple-aarch64/crypto/fipsmodule/ghashv8-armv8-apple.S" + , "apple-aarch64/crypto/fipsmodule/p256-armv8-asm-apple.S" + , "apple-aarch64/crypto/fipsmodule/p256_beeu-armv8-asm-apple.S" + , "apple-aarch64/crypto/fipsmodule/sha1-armv8-apple.S" + , "apple-aarch64/crypto/fipsmodule/sha256-armv8-apple.S" + , "apple-aarch64/crypto/fipsmodule/sha512-armv8-apple.S" + , "apple-aarch64/crypto/fipsmodule/vpaes-armv8-apple.S" + , "apple-aarch64/crypto/test/trampoline-armv8-apple.S" ] } -, "crypto_sources_ios_aarch64": +, "crypto_sources_apple_x86": { "type": "install" , "deps": - [ "ios-aarch64/crypto/chacha/chacha-armv8.S" - , "ios-aarch64/crypto/fipsmodule/aesv8-armx64.S" - , "ios-aarch64/crypto/fipsmodule/armv8-mont.S" - , "ios-aarch64/crypto/fipsmodule/ghash-neon-armv8.S" - , "ios-aarch64/crypto/fipsmodule/ghashv8-armx64.S" - , "ios-aarch64/crypto/fipsmodule/sha1-armv8.S" - , "ios-aarch64/crypto/fipsmodule/sha256-armv8.S" - , "ios-aarch64/crypto/fipsmodule/sha512-armv8.S" - , "ios-aarch64/crypto/fipsmodule/vpaes-armv8.S" - , "ios-aarch64/crypto/test/trampoline-armv8.S" + [ "apple-x86/crypto/chacha/chacha-x86-apple.S" + , "apple-x86/crypto/fipsmodule/aesni-x86-apple.S" + , "apple-x86/crypto/fipsmodule/bn-586-apple.S" + , "apple-x86/crypto/fipsmodule/co-586-apple.S" + , "apple-x86/crypto/fipsmodule/ghash-ssse3-x86-apple.S" + , "apple-x86/crypto/fipsmodule/ghash-x86-apple.S" + , "apple-x86/crypto/fipsmodule/md5-586-apple.S" + , "apple-x86/crypto/fipsmodule/sha1-586-apple.S" + , "apple-x86/crypto/fipsmodule/sha256-586-apple.S" + , "apple-x86/crypto/fipsmodule/sha512-586-apple.S" + , "apple-x86/crypto/fipsmodule/vpaes-x86-apple.S" + , "apple-x86/crypto/fipsmodule/x86-mont-apple.S" + , "apple-x86/crypto/test/trampoline-x86-apple.S" ] } -, "crypto_sources_ios_arm": +, "crypto_sources_apple_x86_64": { "type": "install" , "deps": - [ "ios-arm/crypto/chacha/chacha-armv4.S" - , "ios-arm/crypto/fipsmodule/aesv8-armx32.S" - , "ios-arm/crypto/fipsmodule/armv4-mont.S" - , "ios-arm/crypto/fipsmodule/bsaes-armv7.S" - , "ios-arm/crypto/fipsmodule/ghash-armv4.S" - , "ios-arm/crypto/fipsmodule/ghashv8-armx32.S" - , "ios-arm/crypto/fipsmodule/sha1-armv4-large.S" - , "ios-arm/crypto/fipsmodule/sha256-armv4.S" - , "ios-arm/crypto/fipsmodule/sha512-armv4.S" - , "ios-arm/crypto/fipsmodule/vpaes-armv7.S" - , "ios-arm/crypto/test/trampoline-armv4.S" + [ "apple-x86_64/crypto/chacha/chacha-x86_64-apple.S" + , "apple-x86_64/crypto/cipher_extra/aes128gcmsiv-x86_64-apple.S" + , "apple-x86_64/crypto/cipher_extra/chacha20_poly1305_x86_64-apple.S" + , "apple-x86_64/crypto/fipsmodule/aesni-gcm-x86_64-apple.S" + , "apple-x86_64/crypto/fipsmodule/aesni-x86_64-apple.S" + , "apple-x86_64/crypto/fipsmodule/ghash-ssse3-x86_64-apple.S" + , "apple-x86_64/crypto/fipsmodule/ghash-x86_64-apple.S" + , "apple-x86_64/crypto/fipsmodule/md5-x86_64-apple.S" + , "apple-x86_64/crypto/fipsmodule/p256-x86_64-asm-apple.S" + , "apple-x86_64/crypto/fipsmodule/p256_beeu-x86_64-asm-apple.S" + , "apple-x86_64/crypto/fipsmodule/rdrand-x86_64-apple.S" + , "apple-x86_64/crypto/fipsmodule/rsaz-avx2-apple.S" + , "apple-x86_64/crypto/fipsmodule/sha1-x86_64-apple.S" + , "apple-x86_64/crypto/fipsmodule/sha256-x86_64-apple.S" + , "apple-x86_64/crypto/fipsmodule/sha512-x86_64-apple.S" + , "apple-x86_64/crypto/fipsmodule/vpaes-x86_64-apple.S" + , "apple-x86_64/crypto/fipsmodule/x86_64-mont-apple.S" + , "apple-x86_64/crypto/fipsmodule/x86_64-mont5-apple.S" + , "apple-x86_64/crypto/test/trampoline-x86_64-apple.S" + , "src/third_party/fiat/asm/fiat_curve25519_adx_mul.S" + , "src/third_party/fiat/asm/fiat_curve25519_adx_square.S" + , "src/third_party/fiat/asm/fiat_p256_adx_mul.S" + , "src/third_party/fiat/asm/fiat_p256_adx_sqr.S" ] } , "crypto_sources_linux_aarch64": { "type": "install" , "deps": - [ "linux-aarch64/crypto/chacha/chacha-armv8.S" - , "linux-aarch64/crypto/fipsmodule/aesv8-armx64.S" - , "linux-aarch64/crypto/fipsmodule/armv8-mont.S" - , "linux-aarch64/crypto/fipsmodule/ghash-neon-armv8.S" - , "linux-aarch64/crypto/fipsmodule/ghashv8-armx64.S" - , "linux-aarch64/crypto/fipsmodule/sha1-armv8.S" - , "linux-aarch64/crypto/fipsmodule/sha256-armv8.S" - , "linux-aarch64/crypto/fipsmodule/sha512-armv8.S" - , "linux-aarch64/crypto/fipsmodule/vpaes-armv8.S" - , "linux-aarch64/crypto/test/trampoline-armv8.S" + [ "linux-aarch64/crypto/chacha/chacha-armv8-linux.S" + , "linux-aarch64/crypto/cipher_extra/chacha20_poly1305_armv8-linux.S" + , "linux-aarch64/crypto/fipsmodule/aesv8-armv8-linux.S" + , "linux-aarch64/crypto/fipsmodule/aesv8-gcm-armv8-linux.S" + , "linux-aarch64/crypto/fipsmodule/armv8-mont-linux.S" + , "linux-aarch64/crypto/fipsmodule/bn-armv8-linux.S" + , "linux-aarch64/crypto/fipsmodule/ghash-neon-armv8-linux.S" + , "linux-aarch64/crypto/fipsmodule/ghashv8-armv8-linux.S" + , "linux-aarch64/crypto/fipsmodule/p256-armv8-asm-linux.S" + , "linux-aarch64/crypto/fipsmodule/p256_beeu-armv8-asm-linux.S" + , "linux-aarch64/crypto/fipsmodule/sha1-armv8-linux.S" + , "linux-aarch64/crypto/fipsmodule/sha256-armv8-linux.S" + , "linux-aarch64/crypto/fipsmodule/sha512-armv8-linux.S" + , "linux-aarch64/crypto/fipsmodule/vpaes-armv8-linux.S" + , "linux-aarch64/crypto/test/trampoline-armv8-linux.S" ] } , "crypto_sources_linux_arm": { "type": "install" , "deps": - [ "linux-arm/crypto/chacha/chacha-armv4.S" - , "linux-arm/crypto/fipsmodule/aesv8-armx32.S" - , "linux-arm/crypto/fipsmodule/armv4-mont.S" - , "linux-arm/crypto/fipsmodule/bsaes-armv7.S" - , "linux-arm/crypto/fipsmodule/ghash-armv4.S" - , "linux-arm/crypto/fipsmodule/ghashv8-armx32.S" - , "linux-arm/crypto/fipsmodule/sha1-armv4-large.S" - , "linux-arm/crypto/fipsmodule/sha256-armv4.S" - , "linux-arm/crypto/fipsmodule/sha512-armv4.S" - , "linux-arm/crypto/fipsmodule/vpaes-armv7.S" - , "linux-arm/crypto/test/trampoline-armv4.S" + [ "linux-arm/crypto/chacha/chacha-armv4-linux.S" + , "linux-arm/crypto/fipsmodule/aesv8-armv7-linux.S" + , "linux-arm/crypto/fipsmodule/armv4-mont-linux.S" + , "linux-arm/crypto/fipsmodule/bsaes-armv7-linux.S" + , "linux-arm/crypto/fipsmodule/ghash-armv4-linux.S" + , "linux-arm/crypto/fipsmodule/ghashv8-armv7-linux.S" + , "linux-arm/crypto/fipsmodule/sha1-armv4-large-linux.S" + , "linux-arm/crypto/fipsmodule/sha256-armv4-linux.S" + , "linux-arm/crypto/fipsmodule/sha512-armv4-linux.S" + , "linux-arm/crypto/fipsmodule/vpaes-armv7-linux.S" + , "linux-arm/crypto/test/trampoline-armv4-linux.S" , "src/crypto/curve25519/asm/x25519-asm-arm.S" , "src/crypto/poly1305/poly1305_arm_asm.S" ] } -, "crypto_sources_linux_ppc64le": - { "type": "install" - , "deps": - [ "linux-ppc64le/crypto/fipsmodule/aesp8-ppc.S" - , "linux-ppc64le/crypto/fipsmodule/ghashp8-ppc.S" - , "linux-ppc64le/crypto/test/trampoline-ppc.S" - ] - } , "crypto_sources_linux_x86": { "type": "install" , "deps": - [ "linux-x86/crypto/chacha/chacha-x86.S" - , "linux-x86/crypto/fipsmodule/aesni-x86.S" - , "linux-x86/crypto/fipsmodule/bn-586.S" - , "linux-x86/crypto/fipsmodule/co-586.S" - , "linux-x86/crypto/fipsmodule/ghash-ssse3-x86.S" - , "linux-x86/crypto/fipsmodule/ghash-x86.S" - , "linux-x86/crypto/fipsmodule/md5-586.S" - , "linux-x86/crypto/fipsmodule/sha1-586.S" - , "linux-x86/crypto/fipsmodule/sha256-586.S" - , "linux-x86/crypto/fipsmodule/sha512-586.S" - , "linux-x86/crypto/fipsmodule/vpaes-x86.S" - , "linux-x86/crypto/fipsmodule/x86-mont.S" - , "linux-x86/crypto/test/trampoline-x86.S" + [ "linux-x86/crypto/chacha/chacha-x86-linux.S" + , "linux-x86/crypto/fipsmodule/aesni-x86-linux.S" + , "linux-x86/crypto/fipsmodule/bn-586-linux.S" + , "linux-x86/crypto/fipsmodule/co-586-linux.S" + , "linux-x86/crypto/fipsmodule/ghash-ssse3-x86-linux.S" + , "linux-x86/crypto/fipsmodule/ghash-x86-linux.S" + , "linux-x86/crypto/fipsmodule/md5-586-linux.S" + , "linux-x86/crypto/fipsmodule/sha1-586-linux.S" + , "linux-x86/crypto/fipsmodule/sha256-586-linux.S" + , "linux-x86/crypto/fipsmodule/sha512-586-linux.S" + , "linux-x86/crypto/fipsmodule/vpaes-x86-linux.S" + , "linux-x86/crypto/fipsmodule/x86-mont-linux.S" + , "linux-x86/crypto/test/trampoline-x86-linux.S" ] } , "crypto_sources_linux_x86_64": { "type": "install" , "deps": - [ "linux-x86_64/crypto/chacha/chacha-x86_64.S" - , "linux-x86_64/crypto/cipher_extra/aes128gcmsiv-x86_64.S" - , "linux-x86_64/crypto/cipher_extra/chacha20_poly1305_x86_64.S" - , "linux-x86_64/crypto/fipsmodule/aesni-gcm-x86_64.S" - , "linux-x86_64/crypto/fipsmodule/aesni-x86_64.S" - , "linux-x86_64/crypto/fipsmodule/ghash-ssse3-x86_64.S" - , "linux-x86_64/crypto/fipsmodule/ghash-x86_64.S" - , "linux-x86_64/crypto/fipsmodule/md5-x86_64.S" - , "linux-x86_64/crypto/fipsmodule/p256-x86_64-asm.S" - , "linux-x86_64/crypto/fipsmodule/p256_beeu-x86_64-asm.S" - , "linux-x86_64/crypto/fipsmodule/rdrand-x86_64.S" - , "linux-x86_64/crypto/fipsmodule/rsaz-avx2.S" - , "linux-x86_64/crypto/fipsmodule/sha1-x86_64.S" - , "linux-x86_64/crypto/fipsmodule/sha256-x86_64.S" - , "linux-x86_64/crypto/fipsmodule/sha512-x86_64.S" - , "linux-x86_64/crypto/fipsmodule/vpaes-x86_64.S" - , "linux-x86_64/crypto/fipsmodule/x86_64-mont.S" - , "linux-x86_64/crypto/fipsmodule/x86_64-mont5.S" - , "linux-x86_64/crypto/test/trampoline-x86_64.S" + [ "linux-x86_64/crypto/chacha/chacha-x86_64-linux.S" + , "linux-x86_64/crypto/cipher_extra/aes128gcmsiv-x86_64-linux.S" + , "linux-x86_64/crypto/cipher_extra/chacha20_poly1305_x86_64-linux.S" + , "linux-x86_64/crypto/fipsmodule/aesni-gcm-x86_64-linux.S" + , "linux-x86_64/crypto/fipsmodule/aesni-x86_64-linux.S" + , "linux-x86_64/crypto/fipsmodule/ghash-ssse3-x86_64-linux.S" + , "linux-x86_64/crypto/fipsmodule/ghash-x86_64-linux.S" + , "linux-x86_64/crypto/fipsmodule/md5-x86_64-linux.S" + , "linux-x86_64/crypto/fipsmodule/p256-x86_64-asm-linux.S" + , "linux-x86_64/crypto/fipsmodule/p256_beeu-x86_64-asm-linux.S" + , "linux-x86_64/crypto/fipsmodule/rdrand-x86_64-linux.S" + , "linux-x86_64/crypto/fipsmodule/rsaz-avx2-linux.S" + , "linux-x86_64/crypto/fipsmodule/sha1-x86_64-linux.S" + , "linux-x86_64/crypto/fipsmodule/sha256-x86_64-linux.S" + , "linux-x86_64/crypto/fipsmodule/sha512-x86_64-linux.S" + , "linux-x86_64/crypto/fipsmodule/vpaes-x86_64-linux.S" + , "linux-x86_64/crypto/fipsmodule/x86_64-mont-linux.S" + , "linux-x86_64/crypto/fipsmodule/x86_64-mont5-linux.S" + , "linux-x86_64/crypto/test/trampoline-x86_64-linux.S" , "src/crypto/hrss/asm/poly_rq_mul.S" + , "src/third_party/fiat/asm/fiat_curve25519_adx_mul.S" + , "src/third_party/fiat/asm/fiat_curve25519_adx_square.S" + , "src/third_party/fiat/asm/fiat_p256_adx_mul.S" + , "src/third_party/fiat/asm/fiat_p256_adx_sqr.S" ] } -, "crypto_sources_mac_x86": - { "type": "install" - , "deps": - [ "mac-x86/crypto/chacha/chacha-x86.S" - , "mac-x86/crypto/fipsmodule/aesni-x86.S" - , "mac-x86/crypto/fipsmodule/bn-586.S" - , "mac-x86/crypto/fipsmodule/co-586.S" - , "mac-x86/crypto/fipsmodule/ghash-ssse3-x86.S" - , "mac-x86/crypto/fipsmodule/ghash-x86.S" - , "mac-x86/crypto/fipsmodule/md5-586.S" - , "mac-x86/crypto/fipsmodule/sha1-586.S" - , "mac-x86/crypto/fipsmodule/sha256-586.S" - , "mac-x86/crypto/fipsmodule/sha512-586.S" - , "mac-x86/crypto/fipsmodule/vpaes-x86.S" - , "mac-x86/crypto/fipsmodule/x86-mont.S" - , "mac-x86/crypto/test/trampoline-x86.S" - ] - } -, "crypto_sources_mac_x86_64": +, "crypto_sources_win_aarch64": { "type": "install" , "deps": - [ "mac-x86_64/crypto/chacha/chacha-x86_64.S" - , "mac-x86_64/crypto/cipher_extra/aes128gcmsiv-x86_64.S" - , "mac-x86_64/crypto/cipher_extra/chacha20_poly1305_x86_64.S" - , "mac-x86_64/crypto/fipsmodule/aesni-gcm-x86_64.S" - , "mac-x86_64/crypto/fipsmodule/aesni-x86_64.S" - , "mac-x86_64/crypto/fipsmodule/ghash-ssse3-x86_64.S" - , "mac-x86_64/crypto/fipsmodule/ghash-x86_64.S" - , "mac-x86_64/crypto/fipsmodule/md5-x86_64.S" - , "mac-x86_64/crypto/fipsmodule/p256-x86_64-asm.S" - , "mac-x86_64/crypto/fipsmodule/p256_beeu-x86_64-asm.S" - , "mac-x86_64/crypto/fipsmodule/rdrand-x86_64.S" - , "mac-x86_64/crypto/fipsmodule/rsaz-avx2.S" - , "mac-x86_64/crypto/fipsmodule/sha1-x86_64.S" - , "mac-x86_64/crypto/fipsmodule/sha256-x86_64.S" - , "mac-x86_64/crypto/fipsmodule/sha512-x86_64.S" - , "mac-x86_64/crypto/fipsmodule/vpaes-x86_64.S" - , "mac-x86_64/crypto/fipsmodule/x86_64-mont.S" - , "mac-x86_64/crypto/fipsmodule/x86_64-mont5.S" - , "mac-x86_64/crypto/test/trampoline-x86_64.S" + [ "win-aarch64/crypto/chacha/chacha-armv8-win.S" + , "win-aarch64/crypto/cipher_extra/chacha20_poly1305_armv8-win.S" + , "win-aarch64/crypto/fipsmodule/aesv8-armv8-win.S" + , "win-aarch64/crypto/fipsmodule/aesv8-gcm-armv8-win.S" + , "win-aarch64/crypto/fipsmodule/armv8-mont-win.S" + , "win-aarch64/crypto/fipsmodule/bn-armv8-win.S" + , "win-aarch64/crypto/fipsmodule/ghash-neon-armv8-win.S" + , "win-aarch64/crypto/fipsmodule/ghashv8-armv8-win.S" + , "win-aarch64/crypto/fipsmodule/p256-armv8-asm-win.S" + , "win-aarch64/crypto/fipsmodule/p256_beeu-armv8-asm-win.S" + , "win-aarch64/crypto/fipsmodule/sha1-armv8-win.S" + , "win-aarch64/crypto/fipsmodule/sha256-armv8-win.S" + , "win-aarch64/crypto/fipsmodule/sha512-armv8-win.S" + , "win-aarch64/crypto/fipsmodule/vpaes-armv8-win.S" + , "win-aarch64/crypto/test/trampoline-armv8-win.S" ] } , "crypto_sources_win_x86": { "type": "install" , "deps": - [ "win-x86/crypto/chacha/chacha-x86.asm" - , "win-x86/crypto/fipsmodule/aesni-x86.asm" - , "win-x86/crypto/fipsmodule/bn-586.asm" - , "win-x86/crypto/fipsmodule/co-586.asm" - , "win-x86/crypto/fipsmodule/ghash-ssse3-x86.asm" - , "win-x86/crypto/fipsmodule/ghash-x86.asm" - , "win-x86/crypto/fipsmodule/md5-586.asm" - , "win-x86/crypto/fipsmodule/sha1-586.asm" - , "win-x86/crypto/fipsmodule/sha256-586.asm" - , "win-x86/crypto/fipsmodule/sha512-586.asm" - , "win-x86/crypto/fipsmodule/vpaes-x86.asm" - , "win-x86/crypto/fipsmodule/x86-mont.asm" - , "win-x86/crypto/test/trampoline-x86.asm" + [ "win-x86/crypto/chacha/chacha-x86-win.asm" + , "win-x86/crypto/fipsmodule/aesni-x86-win.asm" + , "win-x86/crypto/fipsmodule/bn-586-win.asm" + , "win-x86/crypto/fipsmodule/co-586-win.asm" + , "win-x86/crypto/fipsmodule/ghash-ssse3-x86-win.asm" + , "win-x86/crypto/fipsmodule/ghash-x86-win.asm" + , "win-x86/crypto/fipsmodule/md5-586-win.asm" + , "win-x86/crypto/fipsmodule/sha1-586-win.asm" + , "win-x86/crypto/fipsmodule/sha256-586-win.asm" + , "win-x86/crypto/fipsmodule/sha512-586-win.asm" + , "win-x86/crypto/fipsmodule/vpaes-x86-win.asm" + , "win-x86/crypto/fipsmodule/x86-mont-win.asm" + , "win-x86/crypto/test/trampoline-x86-win.asm" ] } , "crypto_sources_win_x86_64": { "type": "install" , "deps": - [ "win-x86_64/crypto/chacha/chacha-x86_64.asm" - , "win-x86_64/crypto/cipher_extra/aes128gcmsiv-x86_64.asm" - , "win-x86_64/crypto/cipher_extra/chacha20_poly1305_x86_64.asm" - , "win-x86_64/crypto/fipsmodule/aesni-gcm-x86_64.asm" - , "win-x86_64/crypto/fipsmodule/aesni-x86_64.asm" - , "win-x86_64/crypto/fipsmodule/ghash-ssse3-x86_64.asm" - , "win-x86_64/crypto/fipsmodule/ghash-x86_64.asm" - , "win-x86_64/crypto/fipsmodule/md5-x86_64.asm" - , "win-x86_64/crypto/fipsmodule/p256-x86_64-asm.asm" - , "win-x86_64/crypto/fipsmodule/p256_beeu-x86_64-asm.asm" - , "win-x86_64/crypto/fipsmodule/rdrand-x86_64.asm" - , "win-x86_64/crypto/fipsmodule/rsaz-avx2.asm" - , "win-x86_64/crypto/fipsmodule/sha1-x86_64.asm" - , "win-x86_64/crypto/fipsmodule/sha256-x86_64.asm" - , "win-x86_64/crypto/fipsmodule/sha512-x86_64.asm" - , "win-x86_64/crypto/fipsmodule/vpaes-x86_64.asm" - , "win-x86_64/crypto/fipsmodule/x86_64-mont.asm" - , "win-x86_64/crypto/fipsmodule/x86_64-mont5.asm" - , "win-x86_64/crypto/test/trampoline-x86_64.asm" + [ "win-x86_64/crypto/chacha/chacha-x86_64-win.asm" + , "win-x86_64/crypto/cipher_extra/aes128gcmsiv-x86_64-win.asm" + , "win-x86_64/crypto/cipher_extra/chacha20_poly1305_x86_64-win.asm" + , "win-x86_64/crypto/fipsmodule/aesni-gcm-x86_64-win.asm" + , "win-x86_64/crypto/fipsmodule/aesni-x86_64-win.asm" + , "win-x86_64/crypto/fipsmodule/ghash-ssse3-x86_64-win.asm" + , "win-x86_64/crypto/fipsmodule/ghash-x86_64-win.asm" + , "win-x86_64/crypto/fipsmodule/md5-x86_64-win.asm" + , "win-x86_64/crypto/fipsmodule/p256-x86_64-asm-win.asm" + , "win-x86_64/crypto/fipsmodule/p256_beeu-x86_64-asm-win.asm" + , "win-x86_64/crypto/fipsmodule/rdrand-x86_64-win.asm" + , "win-x86_64/crypto/fipsmodule/rsaz-avx2-win.asm" + , "win-x86_64/crypto/fipsmodule/sha1-x86_64-win.asm" + , "win-x86_64/crypto/fipsmodule/sha256-x86_64-win.asm" + , "win-x86_64/crypto/fipsmodule/sha512-x86_64-win.asm" + , "win-x86_64/crypto/fipsmodule/vpaes-x86_64-win.asm" + , "win-x86_64/crypto/fipsmodule/x86_64-mont-win.asm" + , "win-x86_64/crypto/fipsmodule/x86_64-mont5-win.asm" + , "win-x86_64/crypto/test/trampoline-x86_64-win.asm" ] } -, "crypto_sources_asm": +, "asm_sources": { "type": "install" , "arguments_config": ["OS", "ARCH", "TARGET_ARCH"] , "deps": @@ -663,60 +775,18 @@ { "type": "case" , "expr": {"type": "var", "name": "PLATFORM"} , "case": - { "linux_x86": ["crypto_sources_linux_x86"] - , "linux_x86_64": ["crypto_sources_linux_x86_64"] - , "linux_arm": ["crypto_sources_linux_arm"] + { "mac_arm64": ["crypto_sources_apple_aarch64"] + , "mac_x86": ["crypto_sources_apple_x86"] + , "mac_x86_64": ["crypto_sources_apple_x86_64"] , "linux_arm64": ["crypto_sources_linux_aarch64"] - , "linux_ppc64le": ["crypto_sources_linux_ppc64le"] - , "mac_x86": ["crypto_sources_mac_x86"] - , "mac_x86_64": ["crypto_sources_mac_x86_64"] + , "linux_arm": ["crypto_sources_linux_arm"] + , "linux_x86": ["crypto_sources_linux_x86"] + , "linux_x86_64": ["crypto_sources_linux_x86_64"] + , "windows_arm64": ["crypto_sources_win_aarch64"] , "windows_x86": ["crypto_sources_win_x86"] , "windows_x86_64": ["crypto_sources_win_x86_64"] } } } } -, "ssl_sources": - { "type": "install" - , "deps": - [ "src/ssl/bio_ssl.cc" - , "src/ssl/d1_both.cc" - , "src/ssl/d1_lib.cc" - , "src/ssl/d1_pkt.cc" - , "src/ssl/d1_srtp.cc" - , "src/ssl/dtls_method.cc" - , "src/ssl/dtls_record.cc" - , "src/ssl/encrypted_client_hello.cc" - , "src/ssl/extensions.cc" - , "src/ssl/handoff.cc" - , "src/ssl/handshake.cc" - , "src/ssl/handshake_client.cc" - , "src/ssl/handshake_server.cc" - , "src/ssl/s3_both.cc" - , "src/ssl/s3_lib.cc" - , "src/ssl/s3_pkt.cc" - , "src/ssl/ssl_aead_ctx.cc" - , "src/ssl/ssl_asn1.cc" - , "src/ssl/ssl_buffer.cc" - , "src/ssl/ssl_cert.cc" - , "src/ssl/ssl_cipher.cc" - , "src/ssl/ssl_file.cc" - , "src/ssl/ssl_key_share.cc" - , "src/ssl/ssl_lib.cc" - , "src/ssl/ssl_privkey.cc" - , "src/ssl/ssl_session.cc" - , "src/ssl/ssl_stat.cc" - , "src/ssl/ssl_transcript.cc" - , "src/ssl/ssl_versions.cc" - , "src/ssl/ssl_x509.cc" - , "src/ssl/t1_enc.cc" - , "src/ssl/tls13_both.cc" - , "src/ssl/tls13_client.cc" - , "src/ssl/tls13_enc.cc" - , "src/ssl/tls13_server.cc" - , "src/ssl/tls_method.cc" - , "src/ssl/tls_record.cc" - ] - } -, "ssl_internal_headers": {"type": "install", "deps": ["src/ssl/internal.h"]} } diff --git a/etc/import/TARGETS.grpc b/etc/import/TARGETS.grpc index 186dce7c..300eff2b 100644 --- a/etc/import/TARGETS.grpc +++ b/etc/import/TARGETS.grpc @@ -11,7 +11,6 @@ , "src/cpp/client/create_channel_posix.cc" , "src/cpp/common/alarm.cc" , "src/cpp/common/channel_arguments.cc" - , "src/cpp/common/channel_filter.cc" , "src/cpp/common/completion_queue_cc.cc" , "src/cpp/common/resource_quota_cc.cc" , "src/cpp/common/rpc_method.cc" @@ -40,7 +39,6 @@ , "srcs": [ "src/cpp/client/create_channel_internal.h" , "src/cpp/client/client_stats_interceptor.h" - , "src/cpp/common/channel_filter.h" , "src/cpp/server/dynamic_thread_pool.h" , "src/cpp/server/external_connection_acceptor_impl.h" , "src/cpp/server/health/default_health_check_service.h" @@ -58,7 +56,8 @@ ] , "hdrs": [["include/grpc", "grpc_public_headers"]] , "deps": - [ "channel_stack_builder" + [ "channel_arg_names" + , "channel_stack_builder" , "config" , "exec_ctx" , "gpr" @@ -115,7 +114,8 @@ ] , "hdrs": [["include/grpc", "grpc_public_headers"]] , "deps": - [ "channel_stack_builder" + [ "channel_arg_names" + , "channel_stack_builder" , "config" , "exec_ctx" , "gpr" @@ -153,7 +153,6 @@ , ["src/core", "grpc_local_credentials"] , ["src/core", "grpc_oauth2_credentials"] , ["src/core", "grpc_lb_policy_rls"] - , ["src/core", "grpc_lb_policy_xds_cluster_resolver"] , ["src/core", "grpc_lb_policy_xds_cluster_manager"] , ["src/core", "grpc_lb_policy_xds_cluster_impl"] , ["src/core", "grpc_lb_policy_xds_override_host"] @@ -333,7 +332,8 @@ , "name": ["grpc_public_hdrs"] , "hdrs": [["include/grpc", "grpc_public_headers"]] , "deps": - [ "gpr_public_hdrs" + [ "channel_arg_names" + , "gpr_public_hdrs" , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "strings"] ] @@ -353,6 +353,11 @@ , ["@", "protobuf", "", "libprotobuf"] ] } +, "channel_arg_names": + { "type": ["@", "rules", "CC", "library"] + , "name": ["channel_arg_names"] + , "hdrs": [["include/grpc", "channel_arg_names_headers"]] + } , "grpc++": { "type": "export" , "target": "grpc++_internal" @@ -428,6 +433,7 @@ , ["src/core", "grpc_rbac_engine"] , ["src/core", "json"] , ["src/core", "json_reader"] + , ["src/core", "load_file"] , ["src/core", "slice"] , ["src/core", "slice_refcount"] , ["src/core", "status_helper"] @@ -462,13 +468,14 @@ [ "gpr" , "grpc_mock_cel" , ["src/core", "grpc_authorization_base"] - , ["src/core/ext/upb-generated", "upb-generated-lib"] + , ["src/core/ext/upb-gen", "upb-gen-lib"] , ["@", "absl", "absl/container", "flat_hash_set"] , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/types", "optional"] , ["@", "absl", "absl/types", "span"] - , ["third_party/upb", "collections"] - , ["third_party/upb", "upb"] + , ["third_party/upb", "base"] + , ["third_party/upb", "mem"] + , ["third_party/upb", "message"] ] } , "grpc++_binder": @@ -537,8 +544,11 @@ , ["src/core", "channel_args_preconditioning"] , ["src/core", "channel_stack_type"] , ["src/core", "default_event_engine"] + , ["src/core", "error_utils"] , ["src/core", "iomgr_fwd"] , ["src/core", "iomgr_port"] + , ["src/core", "metadata_batch"] + , ["src/core", "notification"] , ["src/core", "slice"] , ["src/core", "slice_refcount"] , ["src/core", "status_helper"] @@ -577,12 +587,21 @@ , "grpc++_xds_server": { "type": ["@", "rules", "CC", "library"] , "name": ["grpc++_xds_server"] - , "srcs": ["src/cpp/server/xds_server_credentials.cc"] + , "srcs": + [ "src/cpp/server/xds_server_builder.cc" + , "src/cpp/server/xds_server_credentials.cc" + ] , "hdrs": [ "src/cpp/server/secure_server_credentials.h" , "include/grpcpp/xds_server_builder.h" ] - , "deps": ["gpr", "grpc", "grpc++_base"] + , "deps": + [ "channel_arg_names" + , "gpr" + , "grpc" + , "grpc++_base" + , ["src/core", "xds_enabled_server"] + ] } , "grpc++_unsecure": { "type": ["@", "rules", "CC", "library"] @@ -625,8 +644,9 @@ , "grpc++" , "grpc_base" , "tsi_alts_credentials" - , ["third_party/upb", "collections"] - , ["third_party/upb", "upb"] + , ["third_party/upb", "base"] + , ["third_party/upb", "mem"] + , ["third_party/upb", "message"] ] } , "census": @@ -654,7 +674,8 @@ , ["include/grpc", "grpc_public_headers"] ] , "deps": - [ "gpr" + [ "channel_arg_names" + , "gpr" , ["@", "absl", "absl/functional", "any_invocable"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] @@ -677,7 +698,6 @@ , "src/core/lib/channel/server_call_tracer_filter.cc" , "src/core/lib/channel/status_util.cc" , "src/core/lib/compression/compression.cc" - , "src/core/lib/compression/compression_internal.cc" , "src/core/lib/compression/message_compress.cc" , "src/core/lib/iomgr/call_combiner.cc" , "src/core/lib/iomgr/cfstream_handle.cc" @@ -705,7 +725,6 @@ , "src/core/lib/iomgr/iomgr_posix.cc" , "src/core/lib/iomgr/iomgr_posix_cfstream.cc" , "src/core/lib/iomgr/iomgr_windows.cc" - , "src/core/lib/iomgr/load_file.cc" , "src/core/lib/iomgr/lockfree_event.cc" , "src/core/lib/iomgr/polling_entity.cc" , "src/core/lib/iomgr/pollset.cc" @@ -734,6 +753,7 @@ , "src/core/lib/iomgr/tcp_windows.cc" , "src/core/lib/iomgr/unix_sockets_posix.cc" , "src/core/lib/iomgr/unix_sockets_posix_noop.cc" + , "src/core/lib/iomgr/vsock.cc" , "src/core/lib/iomgr/wakeup_fd_eventfd.cc" , "src/core/lib/iomgr/wakeup_fd_nospecial.cc" , "src/core/lib/iomgr/wakeup_fd_pipe.cc" @@ -758,13 +778,8 @@ , "src/core/lib/surface/server.cc" , "src/core/lib/surface/validate_metadata.cc" , "src/core/lib/surface/version.cc" + , "src/core/lib/surface/wait_for_cq_end_op.cc" , "src/core/lib/transport/batch_builder.cc" - , "src/core/lib/transport/connectivity_state.cc" - , "src/core/lib/transport/error_utils.cc" - , "src/core/lib/transport/metadata_batch.cc" - , "src/core/lib/transport/parsed_metadata.cc" - , "src/core/lib/transport/status_conversion.cc" - , "src/core/lib/transport/timeout_encoding.cc" , "src/core/lib/transport/transport.cc" , "src/core/lib/transport/transport_op_string.cc" ] @@ -779,7 +794,6 @@ , "src/core/lib/channel/connected_channel.h" , "src/core/lib/channel/promise_based_filter.h" , "src/core/lib/channel/status_util.h" - , "src/core/lib/compression/compression_internal.h" , "src/core/lib/compression/message_compress.h" , "src/core/lib/iomgr/block_annotate.h" , "src/core/lib/iomgr/call_combiner.h" @@ -799,7 +813,6 @@ , "src/core/lib/iomgr/gethostname.h" , "src/core/lib/iomgr/iocp_windows.h" , "src/core/lib/iomgr/iomgr.h" - , "src/core/lib/iomgr/load_file.h" , "src/core/lib/iomgr/lockfree_event.h" , "src/core/lib/iomgr/nameser.h" , "src/core/lib/iomgr/polling_entity.h" @@ -825,6 +838,7 @@ , "src/core/lib/iomgr/tcp_server_utils_posix.h" , "src/core/lib/iomgr/tcp_windows.h" , "src/core/lib/iomgr/unix_sockets_posix.h" + , "src/core/lib/iomgr/vsock.h" , "src/core/lib/iomgr/wakeup_fd_pipe.h" , "src/core/lib/iomgr/wakeup_fd_posix.h" , "src/core/lib/resource_quota/api.h" @@ -842,22 +856,15 @@ , "src/core/lib/surface/lame_client.h" , "src/core/lib/surface/server.h" , "src/core/lib/surface/validate_metadata.h" + , "src/core/lib/surface/wait_for_cq_end_op.h" , "src/core/lib/transport/batch_builder.h" - , "src/core/lib/transport/connectivity_state.h" - , "src/core/lib/transport/custom_metadata.h" - , "src/core/lib/transport/error_utils.h" - , "src/core/lib/transport/metadata_batch.h" - , "src/core/lib/transport/parsed_metadata.h" - , "src/core/lib/transport/simple_slice_based_metadata.h" - , "src/core/lib/transport/status_conversion.h" - , "src/core/lib/transport/timeout_encoding.h" , "src/core/lib/transport/transport.h" - , "src/core/lib/transport/transport_impl.h" , ["include/grpc", "grpc_public_event_engine_headers"] , ["include/grpc", "grpc_public_headers"] ] , "deps": - [ "channel_stack_builder" + [ "channel_arg_names" + , "channel_stack_builder" , "config" , "config_vars" , "cpp_impl_of" @@ -876,32 +883,41 @@ , "ref_counted_ptr" , "sockaddr_utils" , "stats" + , "tcp_tracer" , "uri_parser" - , "work_serializer" , ["src/core", "1999"] , ["src/core", "activity"] + , ["src/core", "all_ok"] , ["src/core", "arena"] , ["src/core", "arena_promise"] , ["src/core", "atomic_utils"] - , ["src/core", "basic_join"] - , ["src/core", "basic_seq"] , ["src/core", "bitset"] + , ["src/core", "call_factory"] + , ["src/core", "call_filters"] + , ["src/core", "call_final_info"] + , ["src/core", "call_spine"] , ["src/core", "cancel_callback"] , ["src/core", "channel_args"] , ["src/core", "channel_args_endpoint_config"] , ["src/core", "channel_args_preconditioning"] , ["src/core", "channel_fwd"] , ["src/core", "channel_init"] + , ["src/core", "channel_stack_trace"] , ["src/core", "channel_stack_type"] , ["src/core", "chunked_vector"] , ["src/core", "closure"] + , ["src/core", "compression_internal"] + , ["src/core", "connectivity_state"] , ["src/core", "construct_destruct"] , ["src/core", "context"] , ["src/core", "default_event_engine"] , ["src/core", "dual_ref_counted"] , ["src/core", "error"] + , ["src/core", "error_utils"] , ["src/core", "event_engine_common"] + , ["src/core", "event_engine_extensions"] , ["src/core", "event_engine_memory_allocator_factory"] + , ["src/core", "event_engine_query_extensions"] , ["src/core", "event_engine_shim"] , ["src/core", "event_engine_tcp_socket_utils"] , ["src/core", "event_engine_trace"] @@ -912,7 +928,6 @@ , ["src/core", "gpr_manual_constructor"] , ["src/core", "gpr_spinlock"] , ["src/core", "grpc_sockaddr"] - , ["src/core", "http2_errors"] , ["src/core", "if"] , ["src/core", "init_internally"] , ["src/core", "iomgr_fwd"] @@ -924,17 +939,20 @@ , ["src/core", "map"] , ["src/core", "match"] , ["src/core", "memory_quota"] - , ["src/core", "metadata_compression_traits"] + , ["src/core", "message"] + , ["src/core", "metadata"] + , ["src/core", "metadata_batch"] , ["src/core", "no_destruct"] - , ["src/core", "notification"] - , ["src/core", "packed_table"] , ["src/core", "per_cpu"] , ["src/core", "pipe"] , ["src/core", "poll"] , ["src/core", "pollset_set"] , ["src/core", "posix_event_engine_base_hdrs"] + , ["src/core", "posix_event_engine_endpoint"] , ["src/core", "promise_status"] + , ["src/core", "promise_trace"] , ["src/core", "race"] + , ["src/core", "random_early_detection"] , ["src/core", "ref_counted"] , ["src/core", "resolved_address"] , ["src/core", "resource_quota"] @@ -946,6 +964,7 @@ , ["src/core", "slice_refcount"] , ["src/core", "socket_mutator"] , ["src/core", "stats_data"] + , ["src/core", "status_flag"] , ["src/core", "status_helper"] , ["src/core", "strerror"] , ["src/core", "thread_quota"] @@ -959,17 +978,19 @@ , ["@", "absl", "absl/base", "core_headers"] , ["@", "absl", "absl/cleanup", "cleanup"] , ["@", "absl", "absl/container", "flat_hash_map"] + , ["@", "absl", "absl/container", "flat_hash_set"] , ["@", "absl", "absl/container", "inlined_vector"] , ["@", "absl", "absl/functional", "any_invocable"] , ["@", "absl", "absl/functional", "function_ref"] + , ["@", "absl", "absl/hash", "hash"] , ["@", "absl", "absl/meta", "type_traits"] + , ["@", "absl", "absl/random", "random"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "str_format"] , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/time", "time"] , ["@", "absl", "absl/types", "optional"] - , ["@", "absl", "absl/types", "variant"] , ["@", "absl", "absl/utility", "utility"] , ["@", "zlib", "", "zlib"] ] @@ -1010,7 +1031,8 @@ ] , "hdrs": ["include/grpcpp/ext/server_load_reporting.h"] , "deps": - [ "gpr" + [ "channel_arg_names" + , "gpr" , "gpr_platform" , "grpc" , "grpc++" @@ -1030,6 +1052,7 @@ [ "gpr" , "grpc++" , "lb_load_reporter" + , ["src/proto/grpc/lb/v1", "load_reporter_proto"] , ["@", "absl", "absl/memory", "memory"] , ["@", "protobuf", "", "libprotobuf"] ] @@ -1075,6 +1098,7 @@ , "src/core/lib/security/credentials/plugin/plugin_credentials.cc" , "src/core/lib/security/security_connector/security_connector.cc" , "src/core/lib/security/transport/client_auth_filter.cc" + , "src/core/lib/security/transport/legacy_server_auth_filter.cc" , "src/core/lib/security/transport/secure_endpoint.cc" , "src/core/lib/security/transport/security_handshaker.cc" , "src/core/lib/security/transport/server_auth_filter.cc" @@ -1094,7 +1118,8 @@ , ["include/grpc", "grpc_public_headers"] ] , "deps": - [ "config" + [ "channel_arg_names" + , "config" , "debug_location" , "exec_ctx" , "gpr" @@ -1110,7 +1135,6 @@ , ["src/core", "activity"] , ["src/core", "arena"] , ["src/core", "arena_promise"] - , ["src/core", "basic_seq"] , ["src/core", "channel_args"] , ["src/core", "channel_fwd"] , ["src/core", "closure"] @@ -1122,6 +1146,7 @@ , ["src/core", "handshaker_registry"] , ["src/core", "iomgr_fwd"] , ["src/core", "memory_quota"] + , ["src/core", "metadata_batch"] , ["src/core", "poll"] , ["src/core", "ref_counted"] , ["src/core", "resource_quota"] @@ -1154,7 +1179,7 @@ , "src/core/tsi/transport_security_grpc.h" , "src/core/tsi/transport_security_interface.h" ] - , "deps": ["gpr", "grpc_trace"] + , "deps": ["gpr", "grpc_public_hdrs", "grpc_trace"] } , "alts_util": { "type": ["@", "rules", "CC", "library"] @@ -1178,8 +1203,9 @@ , "deps": [ "gpr" , "grpc_public_hdrs" - , ["third_party/upb", "upb"] - , ["src/core/ext/upb-generated", "upb-generated-lib"] + , ["third_party/upb", "base"] + , ["third_party/upb", "mem"] + , ["src/core/ext/upb-gen", "upb-gen-lib"] ] } , "tsi": @@ -1195,7 +1221,8 @@ , ["@", "absl", "absl/strings", "strings"] , ["@", "ssl", "", "crypto"] , ["@", "ssl", "", "ssl"] - , ["third_party/upb", "upb"] + , ["third_party/upb", "base"] + , ["third_party/upb", "mem"] ] } , "grpc++_base": @@ -1224,7 +1251,8 @@ , ["include/grpcpp", "grpcpp_public_headers"] ] , "deps": - [ "channel_stack_builder" + [ "channel_arg_names" + , "channel_stack_builder" , "config" , "exec_ctx" , "gpr" @@ -1255,10 +1283,12 @@ , ["src/core", "gpr_manual_constructor"] , ["src/core", "grpc_audit_logging"] , ["src/core", "grpc_backend_metric_provider"] + , ["src/core", "grpc_crl_provider"] , ["src/core", "grpc_service_config"] , ["src/core", "grpc_transport_inproc"] , ["src/core", "json"] , ["src/core", "json_reader"] + , ["src/core", "load_file"] , ["src/core", "ref_counted"] , ["src/core", "resource_quota"] , ["src/core", "slice"] @@ -1278,9 +1308,10 @@ , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/synchronization", "synchronization"] , ["@", "absl", "absl/types", "optional"] + , ["third_party/upb", "base"] + , ["third_party/upb", "mem"] , ["@", "protobuf", "", "libprotobuf"] - , ["third_party/upb", "upb"] - , ["src/core/ext/upb-generated", "upb-generated-lib"] + , ["src/core/ext/upb-gen", "upb-gen-lib"] ] } , "grpc++_base_unsecure": @@ -1293,7 +1324,8 @@ , ["include/grpcpp", "grpcpp_public_headers"] ] , "deps": - [ "channel_stack_builder" + [ "channel_arg_names" + , "channel_stack_builder" , "config" , "exec_ctx" , "gpr" @@ -1313,6 +1345,7 @@ , ["src/core", "channel_args"] , ["src/core", "channel_init"] , ["src/core", "closure"] + , ["src/core", "default_event_engine"] , ["src/core", "error"] , ["src/core", "gpr_atm"] , ["src/core", "gpr_manual_constructor"] @@ -1324,6 +1357,7 @@ , ["src/core", "resource_quota"] , ["src/core", "slice"] , ["src/core", "socket_mutator"] + , ["src/core", "thread_quota"] , ["src/core", "time"] , ["src/core", "useful"] , ["@", "absl", "absl/base", "core_headers"] @@ -1335,7 +1369,8 @@ , ["@", "absl", "absl/synchronization", "synchronization"] , ["@", "absl", "absl/types", "optional"] , ["@", "protobuf", "", "libprotobuf"] - , ["third_party/upb", "upb"] + , ["third_party/upb", "base"] + , ["third_party/upb", "mem"] ] } , "grpc++_codegen_proto": @@ -1376,6 +1411,7 @@ , "deps": [ "grpc++" , "grpc++_config_proto" + , ["src/proto/grpc/reflection/v1", "reflection_proto"] , ["src/proto/grpc/reflection/v1alpha", "reflection_proto"] , ["@", "protobuf", "", "libprotobuf"] ] @@ -1427,12 +1463,13 @@ , ["src/core", "grpc_backend_metric_data"] , ["src/core", "ref_counted"] , ["src/core", "time"] - , ["src/core/ext/upb-generated", "upb-generated-lib"] + , ["src/core/ext/upb-gen", "upb-gen-lib"] , ["@", "absl", "absl/base", "core_headers"] , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/time", "time"] , ["@", "absl", "absl/types", "optional"] - , ["third_party/upb", "upb"] + , ["third_party/upb", "base"] + , ["third_party/upb", "mem"] ] } , "grpcpp_channelz": @@ -1519,13 +1556,13 @@ , "src/cpp/ext/filters/census/server_call_tracer.h" ] , "deps": - [ "channel_stack_builder" - , "config" + [ "config" , "gpr" , "grpc++_base" , "grpc_base" , "grpc_public_hdrs" , "legacy_context" + , "tcp_tracer" , ["src/core", "arena"] , ["src/core", "arena_promise"] , ["src/core", "channel_args"] @@ -1533,13 +1570,13 @@ , ["src/core", "channel_stack_type"] , ["src/core", "context"] , ["src/core", "error"] - , ["src/core", "experiments"] + , ["src/core", "logging_filter"] + , ["src/core", "metadata_batch"] , ["src/core", "slice"] , ["src/core", "slice_buffer"] , ["src/core", "slice_refcount"] - , ["@", "absl", "absl/base", "base"] , ["@", "absl", "absl/base", "core_headers"] - , ["@", "absl", "absl/meta", "type_traits"] + , ["@", "absl", "absl/base", "endian"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "str_format"] @@ -1561,6 +1598,18 @@ , "hdrs": ["include/grpcpp/ext/gcp_observability.h"] , "deps": [["src/cpp/ext/gcp", "observability"]] } +, "grpcpp_csm_observability": + { "type": ["@", "rules", "CC", "library"] + , "name": ["grpcpp_csm_observability"] + , "hdrs": ["include/grpcpp/ext/csm_observability.h"] + , "deps": ["grpcpp_otel_plugin", ["src/cpp/ext/csm", "csm_observability"]] + } +, "grpcpp_otel_plugin": + { "type": ["@", "rules", "CC", "library"] + , "name": ["grpcpp_otel_plugin"] + , "hdrs": ["include/grpcpp/ext/otel_plugin.h"] + , "deps": [["src/cpp/ext/otel", "otel_plugin"]] + } , "work_serializer": { "type": ["@", "rules", "CC", "library"] , "name": ["work_serializer"] @@ -1568,10 +1617,16 @@ , "hdrs": ["src/core/lib/gprpp/work_serializer.h"] , "deps": [ "debug_location" + , "event_engine_base_hdrs" + , "exec_ctx" , "gpr" , "grpc_trace" , "orphanable" + , "stats" + , ["src/core", "experiments"] + , ["src/core", "stats_data"] , ["@", "absl", "absl/base", "core_headers"] + , ["@", "absl", "absl/container", "inlined_vector"] ] } , "grpc_trace": @@ -1633,12 +1688,14 @@ , ["src/core", "lb_policy_registry"] , ["src/core", "proxy_mapper_registry"] , ["src/core", "service_config_parser"] + , ["@", "absl", "absl/functional", "any_invocable"] ] } , "debug_location": { "type": ["@", "rules", "CC", "library"] , "name": ["debug_location"] , "hdrs": ["src/core/lib/gprpp/debug_location.h"] + , "deps": ["gpr_platform"] } , "orphanable": { "type": ["@", "rules", "CC", "library"] @@ -1668,7 +1725,8 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["ref_counted_ptr"] , "hdrs": ["src/core/lib/gprpp/ref_counted_ptr.h"] - , "deps": ["debug_location", "gpr_platform"] + , "deps": + ["debug_location", "gpr_platform", ["@", "absl", "absl/hash", "hash"]] } , "handshaker": { "type": ["@", "rules", "CC", "library"] @@ -1748,6 +1806,7 @@ , "grpc_trace" , ["src/core", "closure"] , ["src/core", "error"] + , ["src/core", "experiments"] , ["src/core", "gpr_atm"] , ["src/core", "gpr_spinlock"] , ["src/core", "time"] @@ -1822,8 +1881,9 @@ , "iomgr_internal_errqueue" , ["src/core", "error"] , ["src/core", "iomgr_port"] - , ["@", "absl", "absl/strings", "str_format"] , ["@", "absl", "absl/strings", "strings"] + , ["@", "absl", "absl/strings", "str_format"] + , ["@", "absl", "absl/types", "optional"] ] } , "uri_parser": @@ -1900,7 +1960,6 @@ , ["src/core", "channel_args"] , ["src/core", "channel_fwd"] , ["src/core", "channel_stack_type"] - , ["src/core", "transport_fwd"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "strings"] ] @@ -1908,8 +1967,8 @@ , "grpc_service_config_impl": { "type": ["@", "rules", "CC", "library"] , "name": ["grpc_service_config_impl"] - , "srcs": ["src/core/lib/service_config/service_config_impl.cc"] - , "hdrs": ["src/core/lib/service_config/service_config_impl.h"] + , "srcs": ["src/core/service_config/service_config_impl.cc"] + , "hdrs": ["src/core/service_config/service_config_impl.h"] , "deps": [ "config" , "gpr" @@ -1931,37 +1990,44 @@ , ["@", "absl", "absl/types", "optional"] ] } -, "server_address": +, "endpoint_addresses": { "type": ["@", "rules", "CC", "library"] - , "name": ["server_address"] - , "srcs": ["src/core/lib/resolver/server_address.cc"] - , "hdrs": ["src/core/lib/resolver/server_address.h"] + , "name": ["endpoint_addresses"] + , "srcs": ["src/core/resolver/endpoint_addresses.cc"] + , "hdrs": ["src/core/resolver/endpoint_addresses.h"] , "deps": - [ "gpr_platform" + [ "gpr" + , "gpr_platform" , "sockaddr_utils" , ["src/core", "channel_args"] , ["src/core", "resolved_address"] , ["src/core", "useful"] + , ["@", "absl", "absl/functional", "function_ref"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "str_format"] , ["@", "absl", "absl/strings", "strings"] ] } +, "server_address": + { "type": ["@", "rules", "CC", "library"] + , "name": ["server_address"] + , "hdrs": ["src/core/resolver/server_address.h"] + , "deps": ["endpoint_addresses", "gpr_public_hdrs"] + } , "grpc_resolver": { "type": ["@", "rules", "CC", "library"] , "name": ["grpc_resolver"] , "srcs": - [ "src/core/lib/resolver/resolver.cc" - , "src/core/lib/resolver/resolver_registry.cc" - ] + ["src/core/resolver/resolver.cc", "src/core/resolver/resolver_registry.cc"] , "hdrs": - [ "src/core/lib/resolver/resolver.h" - , "src/core/lib/resolver/resolver_factory.h" - , "src/core/lib/resolver/resolver_registry.h" + [ "src/core/resolver/resolver.h" + , "src/core/resolver/resolver_factory.h" + , "src/core/resolver/resolver_registry.h" ] , "deps": - [ "gpr" + [ "endpoint_addresses" + , "gpr" , "grpc_trace" , "orphanable" , "ref_counted_ptr" @@ -1980,65 +2046,69 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["grpc_client_channel"] , "srcs": - [ "src/core/ext/filters/client_channel/backend_metric.cc" - , "src/core/ext/filters/client_channel/backup_poller.cc" - , "src/core/ext/filters/client_channel/channel_connectivity.cc" - , "src/core/ext/filters/client_channel/client_channel.cc" - , "src/core/ext/filters/client_channel/client_channel_channelz.cc" - , "src/core/ext/filters/client_channel/client_channel_factory.cc" - , "src/core/ext/filters/client_channel/client_channel_plugin.cc" - , "src/core/ext/filters/client_channel/client_channel_service_config.cc" - , "src/core/ext/filters/client_channel/config_selector.cc" - , "src/core/ext/filters/client_channel/dynamic_filters.cc" - , "src/core/ext/filters/client_channel/global_subchannel_pool.cc" - , "src/core/ext/filters/client_channel/http_proxy.cc" - , "src/core/ext/filters/client_channel/lb_policy/child_policy_handler.cc" - , "src/core/ext/filters/client_channel/lb_policy/oob_backend_metric.cc" - , "src/core/ext/filters/client_channel/local_subchannel_pool.cc" - , "src/core/ext/filters/client_channel/retry_filter.cc" - , "src/core/ext/filters/client_channel/retry_service_config.cc" - , "src/core/ext/filters/client_channel/retry_throttle.cc" - , "src/core/ext/filters/client_channel/service_config_channel_arg_filter.cc" - , "src/core/ext/filters/client_channel/subchannel.cc" - , "src/core/ext/filters/client_channel/subchannel_pool_interface.cc" - , "src/core/ext/filters/client_channel/subchannel_stream_client.cc" + [ "src/core/client_channel/backend_metric.cc" + , "src/core/client_channel/backup_poller.cc" + , "src/core/client_channel/channel_connectivity.cc" + , "src/core/client_channel/client_channel_channelz.cc" + , "src/core/client_channel/client_channel_factory.cc" + , "src/core/client_channel/client_channel_filter.cc" + , "src/core/client_channel/client_channel_plugin.cc" + , "src/core/client_channel/client_channel_service_config.cc" + , "src/core/client_channel/config_selector.cc" + , "src/core/client_channel/dynamic_filters.cc" + , "src/core/client_channel/global_subchannel_pool.cc" + , "src/core/client_channel/http_proxy_mapper.cc" + , "src/core/client_channel/local_subchannel_pool.cc" + , "src/core/client_channel/retry_filter.cc" + , "src/core/client_channel/retry_filter_legacy_call_data.cc" + , "src/core/client_channel/retry_service_config.cc" + , "src/core/client_channel/retry_throttle.cc" + , "src/core/client_channel/service_config_channel_arg_filter.cc" + , "src/core/client_channel/subchannel.cc" + , "src/core/client_channel/subchannel_pool_interface.cc" + , "src/core/client_channel/subchannel_stream_client.cc" + , "src/core/load_balancing/child_policy_handler.cc" + , "src/core/load_balancing/oob_backend_metric.cc" ] , "hdrs": - [ "src/core/ext/filters/client_channel/backend_metric.h" - , "src/core/ext/filters/client_channel/backup_poller.h" - , "src/core/ext/filters/client_channel/client_channel.h" - , "src/core/ext/filters/client_channel/client_channel_channelz.h" - , "src/core/ext/filters/client_channel/client_channel_factory.h" - , "src/core/ext/filters/client_channel/client_channel_internal.h" - , "src/core/ext/filters/client_channel/client_channel_service_config.h" - , "src/core/ext/filters/client_channel/config_selector.h" - , "src/core/ext/filters/client_channel/connector.h" - , "src/core/ext/filters/client_channel/dynamic_filters.h" - , "src/core/ext/filters/client_channel/global_subchannel_pool.h" - , "src/core/ext/filters/client_channel/http_proxy.h" - , "src/core/ext/filters/client_channel/lb_policy/child_policy_handler.h" - , "src/core/ext/filters/client_channel/lb_policy/oob_backend_metric.h" - , "src/core/ext/filters/client_channel/lb_policy/oob_backend_metric_internal.h" - , "src/core/ext/filters/client_channel/local_subchannel_pool.h" - , "src/core/ext/filters/client_channel/retry_filter.h" - , "src/core/ext/filters/client_channel/retry_service_config.h" - , "src/core/ext/filters/client_channel/retry_throttle.h" - , "src/core/ext/filters/client_channel/subchannel.h" - , "src/core/ext/filters/client_channel/subchannel_interface_internal.h" - , "src/core/ext/filters/client_channel/subchannel_pool_interface.h" - , "src/core/ext/filters/client_channel/subchannel_stream_client.h" + [ "src/core/client_channel/backend_metric.h" + , "src/core/client_channel/backup_poller.h" + , "src/core/client_channel/client_channel_channelz.h" + , "src/core/client_channel/client_channel_factory.h" + , "src/core/client_channel/client_channel_filter.h" + , "src/core/client_channel/client_channel_internal.h" + , "src/core/client_channel/client_channel_service_config.h" + , "src/core/client_channel/config_selector.h" + , "src/core/client_channel/connector.h" + , "src/core/client_channel/dynamic_filters.h" + , "src/core/client_channel/global_subchannel_pool.h" + , "src/core/client_channel/http_proxy_mapper.h" + , "src/core/client_channel/local_subchannel_pool.h" + , "src/core/client_channel/retry_filter.h" + , "src/core/client_channel/retry_filter_legacy_call_data.h" + , "src/core/client_channel/retry_service_config.h" + , "src/core/client_channel/retry_throttle.h" + , "src/core/client_channel/subchannel.h" + , "src/core/client_channel/subchannel_interface_internal.h" + , "src/core/client_channel/subchannel_pool_interface.h" + , "src/core/client_channel/subchannel_stream_client.h" + , "src/core/load_balancing/child_policy_handler.h" + , "src/core/load_balancing/oob_backend_metric.h" + , "src/core/load_balancing/oob_backend_metric_internal.h" ] , "deps": [ "backoff" - , "channel_stack_builder" + , "channel_arg_names" , "config" , "config_vars" , "debug_location" + , "endpoint_addresses" , "exec_ctx" , "gpr" , "grpc_base" , "grpc_public_hdrs" , "grpc_resolver" + , "grpc_security_base" , "grpc_service_config_impl" , "grpc_trace" , "http_connect_handshaker" @@ -2046,26 +2116,36 @@ , "legacy_context" , "orphanable" , "parse_address" + , "promise" , "ref_counted_ptr" - , "server_address" , "sockaddr_utils" , "stats" , "uri_parser" , "work_serializer" , ["@", "protobuf", "", "libprotobuf"] + , ["src/core", "activity"] , ["src/core", "arena"] + , ["src/core", "arena_promise"] + , ["src/core", "cancel_callback"] , ["src/core", "channel_args"] , ["src/core", "channel_fwd"] , ["src/core", "channel_init"] , ["src/core", "channel_stack_type"] , ["src/core", "closure"] + , ["src/core", "connectivity_state"] , ["src/core", "construct_destruct"] + , ["src/core", "context"] + , ["src/core", "delegating_helper"] , ["src/core", "dual_ref_counted"] , ["src/core", "env"] , ["src/core", "error"] + , ["src/core", "error_utils"] + , ["src/core", "experiments"] , ["src/core", "gpr_atm"] + , ["src/core", "gpr_manual_constructor"] , ["src/core", "grpc_backend_metric_data"] , ["src/core", "grpc_deadline_filter"] + , ["src/core", "grpc_message_size_filter"] , ["src/core", "grpc_service_config"] , ["src/core", "init_internally"] , ["src/core", "iomgr_fwd"] @@ -2073,15 +2153,21 @@ , ["src/core", "json_args"] , ["src/core", "json_channel_args"] , ["src/core", "json_object_loader"] + , ["src/core", "latch"] , ["src/core", "lb_policy"] , ["src/core", "lb_policy_registry"] + , ["src/core", "map"] , ["src/core", "memory_quota"] + , ["src/core", "metadata_batch"] + , ["src/core", "pipe"] + , ["src/core", "poll"] , ["src/core", "pollset_set"] , ["src/core", "proxy_mapper"] , ["src/core", "proxy_mapper_registry"] , ["src/core", "ref_counted"] , ["src/core", "resolved_address"] , ["src/core", "resource_quota"] + , ["src/core", "seq"] , ["src/core", "service_config_parser"] , ["src/core", "slice"] , ["src/core", "slice_buffer"] @@ -2090,11 +2176,11 @@ , ["src/core", "status_helper"] , ["src/core", "subchannel_interface"] , ["src/core", "time"] - , ["src/core", "transport_fwd"] + , ["src/core", "try_seq"] , ["src/core", "unique_type_name"] , ["src/core", "useful"] , ["src/core", "validation_errors"] - , ["src/core/ext/upb-generated", "upb-generated-lib"] + , ["src/core/ext/upb-gen", "upb-gen-lib"] , ["@", "absl", "absl/base", "core_headers"] , ["@", "absl", "absl/cleanup", "cleanup"] , ["@", "absl", "absl/container", "flat_hash_set"] @@ -2106,31 +2192,34 @@ , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/types", "optional"] , ["@", "absl", "absl/types", "variant"] - , ["third_party/upb", "collections"] - , ["third_party/upb", "upb"] + , ["third_party/upb", "base"] + , ["third_party/upb", "mem"] + , ["third_party/upb", "message"] ] } , "grpc_resolver_dns_ares": { "type": ["@", "rules", "CC", "library"] , "name": ["grpc_resolver_dns_ares"] , "srcs": - [ "src/core/ext/filters/client_channel/resolver/dns/c_ares/dns_resolver_ares.cc" - , "src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc" - , "src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_ev_driver_windows.cc" - , "src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper.cc" - , "src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper_posix.cc" - , "src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper_windows.cc" + [ "src/core/resolver/dns/c_ares/dns_resolver_ares.cc" + , "src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc" + , "src/core/resolver/dns/c_ares/grpc_ares_ev_driver_windows.cc" + , "src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc" + , "src/core/resolver/dns/c_ares/grpc_ares_wrapper_posix.cc" + , "src/core/resolver/dns/c_ares/grpc_ares_wrapper_windows.cc" ] , "hdrs": - [ "src/core/ext/filters/client_channel/resolver/dns/c_ares/dns_resolver_ares.h" - , "src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_ev_driver.h" - , "src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper.h" + [ "src/core/resolver/dns/c_ares/dns_resolver_ares.h" + , "src/core/resolver/dns/c_ares/grpc_ares_ev_driver.h" + , "src/core/resolver/dns/c_ares/grpc_ares_wrapper.h" ] , "deps": [ "backoff" + , "channel_arg_names" , "config" , "config_vars" , "debug_location" + , "endpoint_addresses" , "exec_ctx" , "gpr" , "grpc_base" @@ -2142,13 +2231,12 @@ , "orphanable" , "parse_address" , "ref_counted_ptr" - , "server_address" , "sockaddr_utils" , "uri_parser" , ["src/core", "channel_args"] , ["src/core", "closure"] , ["src/core", "error"] - , ["src/core", "event_engine_common"] + , ["src/core", "error_utils"] , ["src/core", "grpc_service_config"] , ["src/core", "grpc_sockaddr"] , ["src/core", "iomgr_fwd"] @@ -2161,7 +2249,7 @@ , ["src/core", "status_helper"] , ["src/core", "time"] , ["@", "absl", "absl/base", "core_headers"] - , ["@", "absl", "absl/container", "flat_hash_set"] + , ["@", "absl", "absl/functional", "any_invocable"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "str_format"] @@ -2202,6 +2290,7 @@ , ["src/core", "channel_args_preconditioning"] , ["src/core", "closure"] , ["src/core", "error"] + , ["src/core", "error_utils"] , ["src/core", "handshaker_registry"] , ["src/core", "iomgr_fwd"] , ["src/core", "pollset_set"] @@ -2234,6 +2323,7 @@ ] , "deps": [ "alts_util" + , "channel_arg_names" , "debug_location" , "exec_ctx" , "gpr" @@ -2300,6 +2390,7 @@ , ["src/core", "json"] , ["src/core", "json_reader"] , ["src/core", "json_writer"] + , ["src/core", "metadata_batch"] , ["src/core", "slice"] , ["src/core", "slice_refcount"] , ["src/core", "time"] @@ -2338,6 +2429,7 @@ , "grpc_security_base" , ["src/core", "error"] , ["src/core", "json"] + , ["src/core", "load_file"] , ["src/core", "useful"] , ["@", "absl", "absl/strings", "strings"] ] @@ -2371,8 +2463,9 @@ , ["src/core", "pollset_set"] , ["src/core", "slice"] , ["@", "absl", "absl/strings", "strings"] - , ["third_party/upb", "upb"] - , ["src/core/ext/upb-generated", "upb-generated-lib"] + , ["third_party/upb", "base"] + , ["third_party/upb", "mem"] + , ["src/core/ext/upb-gen", "upb-gen-lib"] ] } , "tsi_alts_frame_protector": @@ -2417,6 +2510,7 @@ , ["src/core", "slice"] , ["src/core", "slice_buffer"] , ["src/core", "useful"] + , ["@", "absl", "absl/types", "span"] , ["@", "ssl", "", "crypto"] , ["@", "ssl", "", "ssl"] ] @@ -2459,7 +2553,8 @@ , "src/core/tsi/ssl_transport_security_utils.h" ] , "deps": - [ "config_vars" + [ "channel_arg_names" + , "config_vars" , "gpr" , "grpc_base" , "grpc_credentials_util" @@ -2470,7 +2565,9 @@ , "tsi_ssl_session_cache" , ["src/core", "channel_args"] , ["src/core", "error"] + , ["src/core", "grpc_crl_provider"] , ["src/core", "grpc_transport_chttp2_alpn"] + , ["src/core", "load_file"] , ["src/core", "ref_counted"] , ["src/core", "slice"] , ["src/core", "tsi_ssl_types"] @@ -2489,15 +2586,17 @@ [ "src/core/ext/filters/http/client/http_client_filter.cc" , "src/core/ext/filters/http/http_filters_plugin.cc" , "src/core/ext/filters/http/message_compress/compression_filter.cc" + , "src/core/ext/filters/http/message_compress/legacy_compression_filter.cc" , "src/core/ext/filters/http/server/http_server_filter.cc" ] , "hdrs": [ "src/core/ext/filters/http/client/http_client_filter.h" , "src/core/ext/filters/http/message_compress/compression_filter.h" + , "src/core/ext/filters/http/message_compress/legacy_compression_filter.h" , "src/core/ext/filters/http/server/http_server_filter.h" ] , "deps": - [ "channel_stack_builder" + [ "channel_arg_names" , "config" , "gpr" , "grpc_base" @@ -2510,12 +2609,14 @@ , ["src/core", "arena_promise"] , ["src/core", "channel_args"] , ["src/core", "channel_fwd"] - , ["src/core", "channel_init"] , ["src/core", "channel_stack_type"] + , ["src/core", "compression_internal"] , ["src/core", "context"] + , ["src/core", "experiments"] , ["src/core", "grpc_message_size_filter"] , ["src/core", "latch"] , ["src/core", "map"] + , ["src/core", "metadata_batch"] , ["src/core", "percent_encoding"] , ["src/core", "pipe"] , ["src/core", "poll"] @@ -2523,9 +2624,8 @@ , ["src/core", "race"] , ["src/core", "slice"] , ["src/core", "slice_buffer"] - , ["src/core", "transport_fwd"] + , ["src/core", "status_conversion"] , ["@", "absl", "absl/base", "core_headers"] - , ["@", "absl", "absl/meta", "type_traits"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "str_format"] @@ -2536,16 +2636,12 @@ , "grpc_grpclb_balancer_addresses": { "type": ["@", "rules", "CC", "library"] , "name": ["grpc_grpclb_balancer_addresses"] - , "srcs": - [ "src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_balancer_addresses.cc" - ] - , "hdrs": - [ "src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_balancer_addresses.h" - ] + , "srcs": ["src/core/load_balancing/grpclb/grpclb_balancer_addresses.cc"] + , "hdrs": ["src/core/load_balancing/grpclb/grpclb_balancer_addresses.h"] , "deps": - [ "gpr_platform" + [ "endpoint_addresses" + , "gpr_platform" , "grpc_public_hdrs" - , "server_address" , ["src/core", "channel_args"] , ["src/core", "useful"] ] @@ -2572,6 +2668,7 @@ , "deps": [ "backoff" , "debug_location" + , "endpoint_addresses" , "event_engine_base_hdrs" , "exec_ctx" , "gpr" @@ -2590,19 +2687,21 @@ , ["src/core", "time"] , ["src/core", "upb_utils"] , ["src/core", "useful"] - , ["src/core/ext/upb-generated", "upb-generated-lib"] - , ["src/core/ext/upbdefs-generated", "upbdefs-generated-lib"] + , ["src/core/ext/upb-gen", "upb-gen-lib"] + , ["src/core/ext/upbdefs-gen", "upbdefs-gen-lib"] , ["@", "absl", "absl/base", "core_headers"] + , ["@", "absl", "absl/cleanup", "cleanup"] , ["@", "absl", "absl/memory", "memory"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "str_format"] , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/types", "optional"] + , ["third_party/upb", "base"] + , ["third_party/upb", "mem"] , ["third_party/upb", "json"] , ["third_party/upb", "reflection"] - , ["third_party/upb", "textformat"] - , ["third_party/upb", "upb"] + , ["third_party/upb", "text"] ] } , "grpc_mock_cel": @@ -2618,7 +2717,7 @@ ] , "deps": [ "gpr_public_hdrs" - , ["src/core/ext/upb-generated", "upb-generated-lib"] + , ["src/core/ext/upb-gen", "upb-gen-lib"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "strings"] @@ -2628,10 +2727,8 @@ , "grpc_resolver_fake": { "type": ["@", "rules", "CC", "library"] , "name": ["grpc_resolver_fake"] - , "srcs": - ["src/core/ext/filters/client_channel/resolver/fake/fake_resolver.cc"] - , "hdrs": - ["src/core/ext/filters/client_channel/resolver/fake/fake_resolver.h"] + , "srcs": ["src/core/resolver/fake/fake_resolver.cc"] + , "hdrs": ["src/core/resolver/fake/fake_resolver.h"] , "deps": [ "config" , "debug_location" @@ -2644,19 +2741,33 @@ , "uri_parser" , "work_serializer" , ["src/core", "channel_args"] - , ["src/core", "grpc_service_config"] + , ["src/core", "notification"] , ["src/core", "ref_counted"] , ["src/core", "useful"] , ["@", "absl", "absl/base", "core_headers"] - , ["@", "absl", "absl/status", "status"] - , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "strings"] ] } , "chttp2_frame": { "type": ["@", "rules", "CC", "library"] , "name": ["chttp2_frame"] + , "srcs": ["src/core/ext/transport/chttp2/transport/frame.cc"] , "hdrs": ["src/core/ext/transport/chttp2/transport/frame.h"] + , "deps": + [ "gpr" + , ["src/core", "slice"] + , ["src/core", "slice_buffer"] + , ["@", "absl", "absl/status", "status"] + , ["@", "absl", "absl/status", "statusor"] + , ["@", "absl", "absl/strings", "strings"] + , ["@", "absl", "absl/types", "span"] + , ["@", "absl", "absl/types", "variant"] + ] + } +, "chttp2_legacy_frame": + { "type": ["@", "rules", "CC", "library"] + , "name": ["chttp2_legacy_frame"] + , "hdrs": ["src/core/ext/transport/chttp2/transport/legacy_frame.h"] , "deps": ["gpr"] } , "http_trace": @@ -2674,12 +2785,13 @@ , "deps": [ "gpr" , "gpr_platform" - , "grpc_base" , "grpc_trace" , "hpack_parse_result" , "http_trace" , ["src/core", "hpack_constants"] + , ["src/core", "metadata_batch"] , ["src/core", "no_destruct"] + , ["src/core", "parsed_metadata"] , ["src/core", "slice"] , ["@", "absl", "absl/functional", "function_ref"] , ["@", "absl", "absl/status", "status"] @@ -2694,8 +2806,10 @@ , "deps": [ "gpr" , "grpc_base" + , "ref_counted_ptr" , ["src/core", "error"] , ["src/core", "hpack_constants"] + , ["src/core", "ref_counted"] , ["src/core", "slice"] , ["src/core", "status_helper"] , ["@", "absl", "absl/status", "status"] @@ -2710,7 +2824,7 @@ , "srcs": ["src/core/ext/transport/chttp2/transport/hpack_parser.cc"] , "hdrs": ["src/core/ext/transport/chttp2/transport/hpack_parser.h"] , "deps": - [ "chttp2_frame" + [ "chttp2_legacy_frame" , "gpr" , "gpr_platform" , "grpc_base" @@ -2723,11 +2837,14 @@ , ["src/core", "error"] , ["src/core", "hpack_constants"] , ["src/core", "match"] + , ["src/core", "metadata_batch"] + , ["src/core", "parsed_metadata"] , ["src/core", "random_early_detection"] , ["src/core", "slice"] , ["src/core", "slice_refcount"] , ["src/core", "stats_data"] , ["@", "absl", "absl/base", "core_headers"] + , ["@", "absl", "absl/random", "bit_gen_ref"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/types", "optional"] @@ -2742,7 +2859,7 @@ , "hdrs": ["src/core/ext/transport/chttp2/transport/hpack_encoder.h"] , "deps": [ "chttp2_bin_encoder" - , "chttp2_frame" + , "chttp2_legacy_frame" , "chttp2_varint" , "gpr" , "gpr_platform" @@ -2752,10 +2869,12 @@ , "http_trace" , ["src/core", "hpack_constants"] , ["src/core", "hpack_encoder_table"] + , ["src/core", "metadata_batch"] , ["src/core", "metadata_compression_traits"] , ["src/core", "slice"] , ["src/core", "slice_buffer"] , ["src/core", "time"] + , ["src/core", "timeout_encoding"] , ["@", "absl", "absl/strings", "strings"] ] } @@ -2778,7 +2897,17 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["chttp2_context_list_entry"] , "hdrs": ["src/core/ext/transport/chttp2/transport/context_list_entry.h"] - , "deps": ["gpr"] + , "deps": ["gpr", "tcp_tracer"] + } +, "tcp_tracer": + { "type": ["@", "rules", "CC", "library"] + , "name": ["tcp_tracer"] + , "hdrs": ["src/core/lib/channel/tcp_tracer.h"] + , "deps": + [ "gpr" + , ["@", "absl", "absl/time", "time"] + , ["@", "absl", "absl/types", "optional"] + ] } , "grpc_transport_chttp2": { "type": ["@", "rules", "CC", "library"] @@ -2794,7 +2923,6 @@ , "src/core/ext/transport/chttp2/transport/frame_window_update.cc" , "src/core/ext/transport/chttp2/transport/parsing.cc" , "src/core/ext/transport/chttp2/transport/stream_lists.cc" - , "src/core/ext/transport/chttp2/transport/stream_map.cc" , "src/core/ext/transport/chttp2/transport/writing.cc" ] , "hdrs": @@ -2807,11 +2935,11 @@ , "src/core/ext/transport/chttp2/transport/frame_settings.h" , "src/core/ext/transport/chttp2/transport/frame_window_update.h" , "src/core/ext/transport/chttp2/transport/internal.h" - , "src/core/ext/transport/chttp2/transport/stream_map.h" ] , "deps": - [ "chttp2_context_list_entry" - , "chttp2_frame" + [ "channel_arg_names" + , "chttp2_context_list_entry" + , "chttp2_legacy_frame" , "chttp2_varint" , "debug_location" , "exec_ctx" @@ -2828,21 +2956,32 @@ , "legacy_context" , "ref_counted_ptr" , "stats" + , "tcp_tracer" , ["src/core", "arena"] , ["src/core", "bdp_estimator"] , ["src/core", "bitset"] , ["src/core", "channel_args"] , ["src/core", "chttp2_flow_control"] , ["src/core", "closure"] + , ["src/core", "connectivity_state"] , ["src/core", "error"] + , ["src/core", "error_utils"] , ["src/core", "experiments"] + , ["src/core", "gpr_manual_constructor"] , ["src/core", "http2_errors"] , ["src/core", "http2_settings"] , ["src/core", "init_internally"] , ["src/core", "iomgr_fwd"] , ["src/core", "iomgr_port"] + , ["src/core", "match"] + , ["src/core", "max_concurrent_streams_policy"] , ["src/core", "memory_quota"] + , ["src/core", "metadata_batch"] + , ["src/core", "ping_abuse_policy"] + , ["src/core", "ping_callbacks"] + , ["src/core", "ping_rate_policy"] , ["src/core", "poll"] + , ["src/core", "random_early_detection"] , ["src/core", "ref_counted"] , ["src/core", "resource_quota"] , ["src/core", "resource_quota_trace"] @@ -2850,16 +2989,24 @@ , ["src/core", "slice_buffer"] , ["src/core", "slice_refcount"] , ["src/core", "stats_data"] + , ["src/core", "status_conversion"] , ["src/core", "status_helper"] , ["src/core", "time"] - , ["src/core", "transport_fwd"] , ["src/core", "useful"] + , ["src/core", "write_size_policy"] , ["@", "absl", "absl/base", "core_headers"] + , ["@", "absl", "absl/container", "flat_hash_map"] + , ["@", "absl", "absl/hash", "hash"] + , ["@", "absl", "absl/meta", "type_traits"] + , ["@", "absl", "absl/random", "random"] + , ["@", "absl", "absl/random", "bit_gen_ref"] + , ["@", "absl", "absl/random", "distributions"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/strings", "cord"] , ["@", "absl", "absl/strings", "str_format"] , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/types", "optional"] + , ["@", "absl", "absl/types", "variant"] ] } , "grpcpp_status": @@ -2875,6 +3022,35 @@ ] , "deps": ["gpr_platform", "grpc++_public_hdrs", "grpc_public_hdrs"] } +, "grpcpp_chaotic_good": + { "type": ["@", "rules", "CC", "library"] + , "name": ["grpcpp_chaotic_good"] + , "srcs": ["src/cpp/ext/chaotic_good.cc"] + , "hdrs": ["src/cpp/ext/chaotic_good.h"] + , "deps": + [ "gpr" + , "grpc++_public_hdrs" + , "grpc_public_hdrs" + , ["src/core", "chaotic_good_connector"] + , ["src/core", "chaotic_good_server"] + ] + } +, "subprocess": + { "type": ["@", "rules", "CC", "library"] + , "name": ["subprocess"] + , "srcs": + [ "src/core/lib/gpr/subprocess_poxis.cc" + , "src/core/lib/gpr/subprocess_windows.cc" + ] + , "hdrs": ["src/core/lib/gpr/subprocess.h"] + , "deps": + [ "gpr" + , ["src/core", "strerror"] + , ["src/core", "tchar"] + , ["@", "absl", "absl/strings", "strings"] + , ["@", "absl", "absl/types", "span"] + ] + } , "grpc_cpp_plugin": { "type": "export" , "target": ["src/compiler", "grpc_cpp_plugin"] diff --git a/etc/import/absl/algorithm/TARGETS.absl b/etc/import/absl/algorithm/TARGETS.absl index b01f6667..92a6f6e2 100644 --- a/etc/import/absl/algorithm/TARGETS.absl +++ b/etc/import/absl/algorithm/TARGETS.absl @@ -1,4 +1,24 @@ { "algorithm": + { "type": "export" + , "target": "algorithm (unexported)" + , "flexible_config": + [ "ADD_CFLAGS" + , "ADD_CXXFLAGS" + , "AR" + , "ARCH" + , "CC" + , "CFLAGS" + , "CXX" + , "CXXFLAGS" + , "DEBUG" + , "ENV" + , "HOST_ARCH" + , "OS" + , "TARGET_ARCH" + , "TOOLCHAIN_CONFIG" + ] + } +, "algorithm (unexported)": { "type": ["@", "rules", "CC", "library"] , "name": ["algorithm"] , "stage": ["absl", "algorithm"] @@ -7,7 +27,7 @@ } , "container": { "type": "export" - , "target": "container_internal" + , "target": "container (unexported)" , "flexible_config": [ "ADD_CFLAGS" , "ADD_CXXFLAGS" @@ -25,12 +45,16 @@ , "TOOLCHAIN_CONFIG" ] } -, "container_internal": +, "container (unexported)": { "type": ["@", "rules", "CC", "library"] , "name": ["container"] , "stage": ["absl", "algorithm"] , "hdrs": ["container.h"] , "deps": - ["algorithm", ["absl/base", "core_headers"], ["absl/meta", "type_traits"]] + [ "algorithm" + , ["absl/base", "core_headers"] + , ["absl/base", "nullability"] + , ["absl/meta", "type_traits"] + ] } } diff --git a/etc/import/absl/base/TARGETS.absl b/etc/import/absl/base/TARGETS.absl index c1a7713b..8ff8eb6f 100644 --- a/etc/import/absl/base/TARGETS.absl +++ b/etc/import/absl/base/TARGETS.absl @@ -1,6 +1,6 @@ { "base": { "type": "export" - , "target": "base_internal_" + , "target": "base (unexported)" , "flexible_config": [ "ADD_CFLAGS" , "ADD_CXXFLAGS" @@ -18,7 +18,7 @@ , "TOOLCHAIN_CONFIG" ] } -, "base_internal_": +, "base (unexported)": { "type": ["@", "rules", "CC", "library"] , "arguments_config": ["OS", "TOOLCHAIN_CONFIG", "ARCH", "TARGET_ARCH"] , "name": ["base"] @@ -82,12 +82,33 @@ , "cycleclock_internal" , "dynamic_annotations" , "log_severity" + , "nullability" , "raw_logging_internal" , "spinlock_wait" , ["absl/meta", "type_traits"] ] } , "atomic_hook": + { "type": "export" + , "target": "atomic_hook (unexported)" + , "flexible_config": + [ "ADD_CFLAGS" + , "ADD_CXXFLAGS" + , "AR" + , "ARCH" + , "CC" + , "CFLAGS" + , "CXX" + , "CXXFLAGS" + , "DEBUG" + , "ENV" + , "HOST_ARCH" + , "OS" + , "TARGET_ARCH" + , "TOOLCHAIN_CONFIG" + ] + } +, "atomic_hook (unexported)": { "type": ["@", "rules", "CC", "library"] , "arguments_config": ["ARCH", "TARGET_ARCH"] , "name": ["atomic_hook"] @@ -105,6 +126,26 @@ , "deps": ["config", "core_headers"] } , "base_internal": + { "type": "export" + , "target": "base_internal (unexported)" + , "flexible_config": + [ "ADD_CFLAGS" + , "ADD_CXXFLAGS" + , "AR" + , "ARCH" + , "CC" + , "CFLAGS" + , "CXX" + , "CXXFLAGS" + , "DEBUG" + , "ENV" + , "HOST_ARCH" + , "OS" + , "TARGET_ARCH" + , "TOOLCHAIN_CONFIG" + ] + } +, "base_internal (unexported)": { "type": ["@", "rules", "CC", "library"] , "name": ["base_internal"] , "stage": ["absl", "base"] @@ -119,7 +160,7 @@ } , "config": { "type": "export" - , "target": "config_" + , "target": "config (unexported)" , "flexible_config": [ "ADD_CFLAGS" , "ADD_CXXFLAGS" @@ -137,7 +178,7 @@ , "TOOLCHAIN_CONFIG" ] } -, "config_": +, "config (unexported)": { "type": ["@", "rules", "CC", "library"] , "name": ["config"] , "stage": ["absl", "base"] @@ -150,7 +191,7 @@ } , "core_headers": { "type": "export" - , "target": "core_headers_internal" + , "target": "core_headers (unexported)" , "flexible_config": [ "ADD_CFLAGS" , "ADD_CXXFLAGS" @@ -168,7 +209,7 @@ , "TOOLCHAIN_CONFIG" ] } -, "core_headers_internal": +, "core_headers (unexported)": { "type": ["@", "rules", "CC", "library"] , "name": ["core_headers"] , "stage": ["absl", "base"] @@ -179,7 +220,6 @@ , "optimization.h" , "port.h" , "thread_annotations.h" - , "internal/thread_annotations.h" ] , "deps": ["config"] } @@ -193,7 +233,7 @@ } , "dynamic_annotations": { "type": "export" - , "target": "dynamic_annotations_internal" + , "target": "dynamic_annotations (unexported)" , "flexible_config": [ "ADD_CFLAGS" , "ADD_CXXFLAGS" @@ -211,7 +251,7 @@ , "TOOLCHAIN_CONFIG" ] } -, "dynamic_annotations_internal": +, "dynamic_annotations (unexported)": { "type": ["@", "rules", "CC", "library"] , "name": ["dynamic_annotations"] , "stage": ["absl", "base"] @@ -220,7 +260,7 @@ } , "log_severity": { "type": "export" - , "target": "log_severity_internal" + , "target": "log_severity (unexported)" , "flexible_config": [ "ADD_CFLAGS" , "ADD_CXXFLAGS" @@ -238,7 +278,7 @@ , "TOOLCHAIN_CONFIG" ] } -, "log_severity_internal": +, "log_severity (unexported)": { "type": ["@", "rules", "CC", "library"] , "name": ["log_severity"] , "stage": ["absl", "base"] @@ -246,6 +286,60 @@ , "srcs": ["log_severity.cc"] , "deps": ["config", "core_headers"] } +, "no_destructor": + { "type": "export" + , "target": "no_destructor (unexported)" + , "flexible_config": + [ "ADD_CFLAGS" + , "ADD_CXXFLAGS" + , "AR" + , "ARCH" + , "CC" + , "CFLAGS" + , "CXX" + , "CXXFLAGS" + , "DEBUG" + , "ENV" + , "HOST_ARCH" + , "OS" + , "TARGET_ARCH" + , "TOOLCHAIN_CONFIG" + ] + } +, "no_destructor (unexported)": + { "type": ["@", "rules", "CC", "library"] + , "name": ["no_destructor"] + , "stage": ["absl", "base"] + , "hdrs": ["no_destructor.h"] + , "deps": ["config"] + } +, "nullability": + { "type": "export" + , "target": "nullability (unexported)" + , "flexible_config": + [ "ADD_CFLAGS" + , "ADD_CXXFLAGS" + , "AR" + , "ARCH" + , "CC" + , "CFLAGS" + , "CXX" + , "CXXFLAGS" + , "DEBUG" + , "ENV" + , "HOST_ARCH" + , "OS" + , "TARGET_ARCH" + , "TOOLCHAIN_CONFIG" + ] + } +, "nullability (unexported)": + { "type": ["@", "rules", "CC", "library"] + , "name": ["nullability"] + , "stage": ["absl", "base"] + , "hdrs": ["nullability.h", "internal/nullability_impl.h"] + , "deps": ["core_headers", ["absl/meta", "type_traits"]] + } , "raw_logging_internal": { "type": "export" , "target": "raw_logging_internal (unexported)" @@ -300,6 +394,26 @@ , "deps": ["base_internal", "core_headers", "errno_saver"] } , "errno_saver": + { "type": "export" + , "target": "errno_saver (unexported)" + , "flexible_config": + [ "ADD_CFLAGS" + , "ADD_CXXFLAGS" + , "AR" + , "ARCH" + , "CC" + , "CFLAGS" + , "CXX" + , "CXXFLAGS" + , "DEBUG" + , "ENV" + , "HOST_ARCH" + , "OS" + , "TARGET_ARCH" + , "TOOLCHAIN_CONFIG" + ] + } +, "errno_saver (unexported)": { "type": ["@", "rules", "CC", "library"] , "name": ["errno_saver"] , "stage": ["absl", "base"] @@ -307,13 +421,53 @@ , "deps": ["config"] } , "endian": + { "type": "export" + , "target": "endian (unexported)" + , "flexible_config": + [ "ADD_CFLAGS" + , "ADD_CXXFLAGS" + , "AR" + , "ARCH" + , "CC" + , "CFLAGS" + , "CXX" + , "CXXFLAGS" + , "DEBUG" + , "ENV" + , "HOST_ARCH" + , "OS" + , "TARGET_ARCH" + , "TOOLCHAIN_CONFIG" + ] + } +, "endian (unexported)": { "type": ["@", "rules", "CC", "library"] , "name": ["endian"] , "stage": ["absl", "base"] , "hdrs": ["internal/endian.h", "internal/unaligned_access.h"] - , "deps": ["base", "config", "core_headers"] + , "deps": ["base", "config", "core_headers", "nullability"] } , "fast_type_id": + { "type": "export" + , "target": "fast_type_id (unexported)" + , "flexible_config": + [ "ADD_CFLAGS" + , "ADD_CXXFLAGS" + , "AR" + , "ARCH" + , "CC" + , "CFLAGS" + , "CXX" + , "CXXFLAGS" + , "DEBUG" + , "ENV" + , "HOST_ARCH" + , "OS" + , "TARGET_ARCH" + , "TOOLCHAIN_CONFIG" + ] + } +, "fast_type_id (unexported)": { "type": ["@", "rules", "CC", "library"] , "name": ["fast_type_id"] , "stage": ["absl", "base"] @@ -321,6 +475,26 @@ , "deps": ["config"] } , "strerror": + { "type": "export" + , "target": "strerror (unexported)" + , "flexible_config": + [ "ADD_CFLAGS" + , "ADD_CXXFLAGS" + , "AR" + , "ARCH" + , "CC" + , "CFLAGS" + , "CXX" + , "CXXFLAGS" + , "DEBUG" + , "ENV" + , "HOST_ARCH" + , "OS" + , "TARGET_ARCH" + , "TOOLCHAIN_CONFIG" + ] + } +, "strerror (unexported)": { "type": ["@", "rules", "CC", "library"] , "name": ["strerror"] , "stage": ["absl", "base"] @@ -329,6 +503,26 @@ , "deps": ["config", "core_headers", "errno_saver"] } , "throw_delegate": + { "type": "export" + , "target": "throw_delegate (unexported)" + , "flexible_config": + [ "ADD_CFLAGS" + , "ADD_CXXFLAGS" + , "AR" + , "ARCH" + , "CC" + , "CFLAGS" + , "CXX" + , "CXXFLAGS" + , "DEBUG" + , "ENV" + , "HOST_ARCH" + , "OS" + , "TARGET_ARCH" + , "TOOLCHAIN_CONFIG" + ] + } +, "throw_delegate (unexported)": { "type": ["@", "rules", "CC", "library"] , "name": ["throw_delegate"] , "stage": ["absl", "base"] @@ -338,7 +532,7 @@ } , "malloc_internal": { "type": "export" - , "target": "malloc_internal_" + , "target": "malloc_internal (unexported)" , "flexible_config": [ "ADD_CFLAGS" , "ADD_CXXFLAGS" @@ -357,7 +551,7 @@ , "TOOLCHAIN_CONFIG" ] } -, "malloc_internal_": +, "malloc_internal (unexported)": { "type": ["@", "rules", "CC", "library"] , "arguments_config": ["ARCH", "TARGET_ARCH"] , "name": ["malloc_internal"] @@ -387,16 +581,31 @@ , "raw_logging_internal" ] } -, "internal/direct_mmap.h": - { "type": ["@", "rules", "patch", "file"] - , "src": [["FILE", null, "internal/direct_mmap.h"]] - , "patch": [["@", "patches", "", "direct_mmap.h.diff"]] - } , "prefetch": + { "type": "export" + , "target": "prefetch (unexported)" + , "flexible_config": + [ "ADD_CFLAGS" + , "ADD_CXXFLAGS" + , "AR" + , "ARCH" + , "CC" + , "CFLAGS" + , "CXX" + , "CXXFLAGS" + , "DEBUG" + , "ENV" + , "HOST_ARCH" + , "OS" + , "TARGET_ARCH" + , "TOOLCHAIN_CONFIG" + ] + } +, "prefetch (unexported)": { "type": ["@", "rules", "CC", "library"] , "name": ["prefetch"] , "stage": ["absl", "base"] - , "hdrs": ["internal/prefetch.h"] - , "deps": ["config"] + , "hdrs": ["prefetch.h"] + , "deps": ["config", "core_headers"] } } diff --git a/etc/import/absl/cleanup/TARGETS.absl b/etc/import/absl/cleanup/TARGETS.absl index 5aa16c75..399750b4 100644 --- a/etc/import/absl/cleanup/TARGETS.absl +++ b/etc/import/absl/cleanup/TARGETS.absl @@ -1,6 +1,6 @@ { "cleanup": { "type": "export" - , "target": "cleanup_internal_" + , "target": "cleanup (unexported)" , "flexible_config": [ "ADD_CFLAGS" , "ADD_CXXFLAGS" @@ -18,7 +18,7 @@ , "TOOLCHAIN_CONFIG" ] } -, "cleanup_internal_": +, "cleanup (unexported)": { "type": ["@", "rules", "CC", "library"] , "name": ["cleanup"] , "stage": ["absl", "cleanup"] diff --git a/etc/import/absl/container/TARGETS.absl b/etc/import/absl/container/TARGETS.absl index 96165d82..5cce491f 100644 --- a/etc/import/absl/container/TARGETS.absl +++ b/etc/import/absl/container/TARGETS.absl @@ -1,6 +1,6 @@ { "inlined_vector": { "type": "export" - , "target": "inlined_vector_internal_" + , "target": "inlined_vector (unexported)" , "flexible_config": [ "ADD_CFLAGS" , "ADD_CXXFLAGS" @@ -18,7 +18,7 @@ , "TOOLCHAIN_CONFIG" ] } -, "inlined_vector_internal_": +, "inlined_vector (unexported)": { "type": ["@", "rules", "CC", "library"] , "name": ["inlined_vector"] , "stage": ["absl", "container"] @@ -26,6 +26,7 @@ , "deps": [ "inlined_vector_internal" , ["absl/algorithm", "algorithm"] + , ["absl/base", "config"] , ["absl/base", "core_headers"] , ["absl/base", "throw_delegate"] , ["absl/memory", "memory"] @@ -46,6 +47,26 @@ ] } , "compressed_tuple": + { "type": "export" + , "target": "compressed_tuple (unexported)" + , "flexible_config": + [ "ADD_CFLAGS" + , "ADD_CXXFLAGS" + , "AR" + , "ARCH" + , "CC" + , "CFLAGS" + , "CXX" + , "CXXFLAGS" + , "DEBUG" + , "ENV" + , "HOST_ARCH" + , "OS" + , "TARGET_ARCH" + , "TOOLCHAIN_CONFIG" + ] + } +, "compressed_tuple (unexported)": { "type": ["@", "rules", "CC", "library"] , "name": ["compressed_tuple"] , "stage": ["absl", "container"] @@ -53,6 +74,26 @@ , "deps": [["absl/utility", "utility"]] } , "fixed_array": + { "type": "export" + , "target": "fixed_array (unexported)" + , "flexible_config": + [ "ADD_CFLAGS" + , "ADD_CXXFLAGS" + , "AR" + , "ARCH" + , "CC" + , "CFLAGS" + , "CXX" + , "CXXFLAGS" + , "DEBUG" + , "ENV" + , "HOST_ARCH" + , "OS" + , "TARGET_ARCH" + , "TOOLCHAIN_CONFIG" + ] + } +, "fixed_array (unexported)": { "type": ["@", "rules", "CC", "library"] , "name": ["fixed_array"] , "stage": ["absl", "container"] @@ -68,6 +109,26 @@ ] } , "container_memory": + { "type": "export" + , "target": "container_memory (unexported)" + , "flexible_config": + [ "ADD_CFLAGS" + , "ADD_CXXFLAGS" + , "AR" + , "ARCH" + , "CC" + , "CFLAGS" + , "CXX" + , "CXXFLAGS" + , "DEBUG" + , "ENV" + , "HOST_ARCH" + , "OS" + , "TARGET_ARCH" + , "TOOLCHAIN_CONFIG" + ] + } +, "container_memory (unexported)": { "type": ["@", "rules", "CC", "library"] , "name": ["container_memory"] , "stage": ["absl", "container"] @@ -80,6 +141,26 @@ ] } , "layout": + { "type": "export" + , "target": "layout (unexported)" + , "flexible_config": + [ "ADD_CFLAGS" + , "ADD_CXXFLAGS" + , "AR" + , "ARCH" + , "CC" + , "CFLAGS" + , "CXX" + , "CXXFLAGS" + , "DEBUG" + , "ENV" + , "HOST_ARCH" + , "OS" + , "TARGET_ARCH" + , "TOOLCHAIN_CONFIG" + ] + } +, "layout (unexported)": { "type": ["@", "rules", "CC", "library"] , "name": ["layout"] , "stage": ["absl", "container"] @@ -87,6 +168,7 @@ , "deps": [ ["absl/base", "config"] , ["absl/base", "core_headers"] + , ["absl/debugging", "demangle_internal"] , ["absl/meta", "type_traits"] , ["absl/strings", "strings"] , ["absl/types", "span"] @@ -95,7 +177,7 @@ } , "flat_hash_map": { "type": "export" - , "target": "flat_hash_map_internal" + , "target": "flat_hash_map (unexported)" , "flexible_config": [ "ADD_CFLAGS" , "ADD_CXXFLAGS" @@ -113,7 +195,7 @@ , "TOOLCHAIN_CONFIG" ] } -, "flat_hash_map_internal": +, "flat_hash_map (unexported)": { "type": ["@", "rules", "CC", "library"] , "name": ["flat_hash_map"] , "stage": ["absl", "container"] @@ -128,6 +210,26 @@ ] } , "hash_function_defaults": + { "type": "export" + , "target": "hash_function_defaults (unexported)" + , "flexible_config": + [ "ADD_CFLAGS" + , "ADD_CXXFLAGS" + , "AR" + , "ARCH" + , "CC" + , "CFLAGS" + , "CXX" + , "CXXFLAGS" + , "DEBUG" + , "ENV" + , "HOST_ARCH" + , "OS" + , "TARGET_ARCH" + , "TOOLCHAIN_CONFIG" + ] + } +, "hash_function_defaults (unexported)": { "type": ["@", "rules", "CC", "library"] , "name": ["hash_function_defaults"] , "stage": ["absl", "container"] @@ -140,12 +242,37 @@ ] } , "raw_hash_map": + { "type": "export" + , "target": "raw_hash_map (unexported)" + , "flexible_config": + [ "ADD_CFLAGS" + , "ADD_CXXFLAGS" + , "AR" + , "ARCH" + , "CC" + , "CFLAGS" + , "CXX" + , "CXXFLAGS" + , "DEBUG" + , "ENV" + , "HOST_ARCH" + , "OS" + , "TARGET_ARCH" + , "TOOLCHAIN_CONFIG" + ] + } +, "raw_hash_map (unexported)": { "type": ["@", "rules", "CC", "library"] , "name": ["raw_hash_map"] , "stage": ["absl", "container"] , "hdrs": ["internal/raw_hash_map.h"] , "deps": - ["container_memory", "raw_hash_set", ["absl/base", "throw_delegate"]] + [ "container_memory" + , "raw_hash_set" + , ["absl/base", "config"] + , ["absl/base", "core_headers"] + , ["absl/base", "throw_delegate"] + ] } , "common": { "type": ["@", "rules", "CC", "library"] @@ -155,6 +282,26 @@ , "deps": [["absl/meta", "type_traits"], ["absl/types", "optional"]] } , "raw_hash_set": + { "type": "export" + , "target": "raw_hash_set (unexported)" + , "flexible_config": + [ "ADD_CFLAGS" + , "ADD_CXXFLAGS" + , "AR" + , "ARCH" + , "CC" + , "CFLAGS" + , "CXX" + , "CXXFLAGS" + , "DEBUG" + , "ENV" + , "HOST_ARCH" + , "OS" + , "TARGET_ARCH" + , "TOOLCHAIN_CONFIG" + ] + } +, "raw_hash_set (unexported)": { "type": ["@", "rules", "CC", "library"] , "name": ["raw_hash_set"] , "stage": ["absl", "container"] @@ -169,9 +316,11 @@ , "hashtablez_sampler" , ["absl/base", "config"] , ["absl/base", "core_headers"] + , ["absl/base", "dynamic_annotations"] , ["absl/base", "endian"] , ["absl/base", "prefetch"] , ["absl/base", "raw_logging_internal"] + , ["absl/hash", "hash"] , ["absl/memory", "memory"] , ["absl/meta", "type_traits"] , ["absl/numeric", "bits"] @@ -219,17 +368,19 @@ [ ["absl/base", "base"] , ["absl/base", "config"] , ["absl/base", "core_headers"] + , ["absl/base", "raw_logging_internal"] , ["absl/debugging", "stacktrace"] , ["absl/memory", "memory"] , ["absl/profiling", "exponential_biased"] , ["absl/profiling", "sample_recorder"] , ["absl/synchronization", "synchronization"] + , ["absl/time", "time"] , ["absl/utility", "utility"] ] } , "flat_hash_set": { "type": "export" - , "target": "flat_hash_set_internal" + , "target": "flat_hash_set (unexported)" , "flexible_config": [ "ADD_CFLAGS" , "ADD_CXXFLAGS" @@ -247,7 +398,7 @@ , "TOOLCHAIN_CONFIG" ] } -, "flat_hash_set_internal": +, "flat_hash_set (unexported)": { "type": ["@", "rules", "CC", "library"] , "name": ["flat_hash_set"] , "stage": ["absl", "container"] @@ -263,7 +414,7 @@ } , "btree": { "type": "export" - , "target": "btree_internal" + , "target": "btree (unexported)" , "flexible_config": [ "ADD_CFLAGS" , "ADD_CXXFLAGS" @@ -281,7 +432,7 @@ , "TOOLCHAIN_CONFIG" ] } -, "btree_internal": +, "btree (unexported)": { "type": ["@", "rules", "CC", "library"] , "name": ["btree"] , "stage": ["absl", "container"] diff --git a/etc/import/absl/crc/TARGETS.absl b/etc/import/absl/crc/TARGETS.absl index 1924dbc5..fe2c4185 100644 --- a/etc/import/absl/crc/TARGETS.absl +++ b/etc/import/absl/crc/TARGETS.absl @@ -1,4 +1,24 @@ { "crc_cord_state": + { "type": "export" + , "target": "crc_cord_state (unexported)" + , "flexible_config": + [ "ADD_CFLAGS" + , "ADD_CXXFLAGS" + , "AR" + , "ARCH" + , "CC" + , "CFLAGS" + , "CXX" + , "CXXFLAGS" + , "DEBUG" + , "ENV" + , "HOST_ARCH" + , "OS" + , "TARGET_ARCH" + , "TOOLCHAIN_CONFIG" + ] + } +, "crc_cord_state (unexported)": { "type": ["@", "rules", "CC", "library"] , "name": ["crc_cord_state"] , "stage": ["absl", "crc"] @@ -12,6 +32,26 @@ ] } , "crc32c": + { "type": "export" + , "target": "crc32c (unexported)" + , "flexible_config": + [ "ADD_CFLAGS" + , "ADD_CXXFLAGS" + , "AR" + , "ARCH" + , "CC" + , "CFLAGS" + , "CXX" + , "CXXFLAGS" + , "DEBUG" + , "ENV" + , "HOST_ARCH" + , "OS" + , "TARGET_ARCH" + , "TOOLCHAIN_CONFIG" + ] + } +, "crc32c (unexported)": { "type": ["@", "rules", "CC", "library"] , "name": ["crc32c"] , "stage": ["absl", "crc"] @@ -24,7 +64,7 @@ , "srcs": [ "crc32c.cc" , "internal/crc_memcpy_fallback.cc" - , "internal/crc_memcpy_x86_64.cc" + , "internal/crc_memcpy_x86_arm_combined.cc" , "internal/crc_non_temporal_memcpy.cc" ] , "deps": @@ -33,10 +73,10 @@ , "non_temporal_memcpy" , ["absl/base", "config"] , ["absl/base", "core_headers"] - , ["absl/base", "dynamic_annotations"] , ["absl/base", "endian"] , ["absl/base", "prefetch"] , ["absl/strings", "strings"] + , ["absl/strings", "str_format"] ] } , "cpu_detect": @@ -56,10 +96,8 @@ , "private-hdrs": ["internal/crc_internal.h"] , "deps": [ "cpu_detect" - , ["absl/base", "base"] , ["absl/base", "config"] , ["absl/base", "core_headers"] - , ["absl/base", "dynamic_annotations"] , ["absl/base", "endian"] , ["absl/base", "prefetch"] , ["absl/base", "raw_logging_internal"] diff --git a/etc/import/absl/debugging/TARGETS.absl b/etc/import/absl/debugging/TARGETS.absl index f7052bc3..412414fa 100644 --- a/etc/import/absl/debugging/TARGETS.absl +++ b/etc/import/absl/debugging/TARGETS.absl @@ -1,4 +1,24 @@ { "symbolize": + { "type": "export" + , "target": "symbolize (unexported)" + , "flexible_config": + [ "ADD_CFLAGS" + , "ADD_CXXFLAGS" + , "AR" + , "ARCH" + , "CC" + , "CFLAGS" + , "CXX" + , "CXXFLAGS" + , "DEBUG" + , "ENV" + , "HOST_ARCH" + , "OS" + , "TARGET_ARCH" + , "TOOLCHAIN_CONFIG" + ] + } +, "symbolize (unexported)": { "type": ["@", "rules", "CC", "library"] , "arguments_config": ["TOOLCHAIN_CONFIG", "ARCH", "TARGET_ARCH"] , "name": ["symbolize"] @@ -50,6 +70,26 @@ ] } , "examine_stack": + { "type": "export" + , "target": "examine_stack (unexported)" + , "flexible_config": + [ "ADD_CFLAGS" + , "ADD_CXXFLAGS" + , "AR" + , "ARCH" + , "CC" + , "CFLAGS" + , "CXX" + , "CXXFLAGS" + , "DEBUG" + , "ENV" + , "HOST_ARCH" + , "OS" + , "TARGET_ARCH" + , "TOOLCHAIN_CONFIG" + ] + } +, "examine_stack (unexported)": { "type": ["@", "rules", "CC", "library"] , "name": ["log_message"] , "stage": ["absl", "debugging"] @@ -64,6 +104,26 @@ ] } , "stacktrace": + { "type": "export" + , "target": "stacktrace (unexported)" + , "flexible_config": + [ "ADD_CFLAGS" + , "ADD_CXXFLAGS" + , "AR" + , "ARCH" + , "CC" + , "CFLAGS" + , "CXX" + , "CXXFLAGS" + , "DEBUG" + , "ENV" + , "HOST_ARCH" + , "OS" + , "TARGET_ARCH" + , "TOOLCHAIN_CONFIG" + ] + } +, "stacktrace (unexported)": { "type": ["@", "rules", "CC", "library"] , "name": ["stacktrace"] , "stage": ["absl", "debugging"] @@ -84,6 +144,7 @@ [ "debugging_internal" , ["absl/base", "config"] , ["absl/base", "core_headers"] + , ["absl/base", "dynamic_annotations"] , ["absl/base", "raw_logging_internal"] ] } @@ -110,6 +171,26 @@ ] } , "demangle_internal": + { "type": "export" + , "target": "demangle_internal (unexported)" + , "flexible_config": + [ "ADD_CFLAGS" + , "ADD_CXXFLAGS" + , "AR" + , "ARCH" + , "CC" + , "CFLAGS" + , "CXX" + , "CXXFLAGS" + , "DEBUG" + , "ENV" + , "HOST_ARCH" + , "OS" + , "TARGET_ARCH" + , "TOOLCHAIN_CONFIG" + ] + } +, "demangle_internal (unexported)": { "type": ["@", "rules", "CC", "library"] , "name": ["demangle_internal"] , "stage": ["absl", "debugging"] diff --git a/etc/import/absl/flags/TARGETS.absl b/etc/import/absl/flags/TARGETS.absl index 76370c9c..899bb621 100644 --- a/etc/import/absl/flags/TARGETS.absl +++ b/etc/import/absl/flags/TARGETS.absl @@ -36,7 +36,7 @@ } , "marshalling": { "type": "export" - , "target": "marshalling_internal" + , "target": "marshalling (unexported)" , "flexible_config": [ "ADD_CFLAGS" , "ADD_CXXFLAGS" @@ -54,7 +54,7 @@ , "TOOLCHAIN_CONFIG" ] } -, "marshalling_internal": +, "marshalling (unexported)": { "type": ["@", "rules", "CC", "library"] , "name": ["marshalling"] , "stage": ["absl", "flags"] @@ -64,6 +64,7 @@ [ ["absl/base", "config"] , ["absl/base", "core_headers"] , ["absl/base", "log_severity"] + , ["absl/numeric", "int128"] , ["absl/strings", "strings"] , ["absl/strings", "str_format"] , ["absl/types", "optional"] @@ -117,6 +118,7 @@ , "private_handle_accessor" , ["absl/base", "config"] , ["absl/base", "core_headers"] + , ["absl/base", "no_destructor"] , ["absl/container", "flat_hash_map"] , ["absl/strings", "strings"] , ["absl/synchronization", "synchronization"] @@ -147,7 +149,7 @@ } , "flag": { "type": "export" - , "target": "flag_" + , "target": "flag (unexported)" , "flexible_config": [ "ADD_CFLAGS" , "ADD_CXXFLAGS" @@ -165,12 +167,11 @@ , "TOOLCHAIN_CONFIG" ] } -, "flag_": +, "flag (unexported)": { "type": ["@", "rules", "CC", "library"] , "name": ["flag"] , "stage": ["absl", "flags"] - , "srcs": ["flag.cc"] - , "hdrs": ["declare.h", "flag.h", "internal/flag_msvc.inc"] + , "hdrs": ["declare.h", "flag.h"] , "deps": [ "config" , "flag_internal" diff --git a/etc/import/absl/functional/TARGETS.absl b/etc/import/absl/functional/TARGETS.absl index be3a96ec..1fcdd9b0 100644 --- a/etc/import/absl/functional/TARGETS.absl +++ b/etc/import/absl/functional/TARGETS.absl @@ -1,6 +1,6 @@ { "function_ref": { "type": "export" - , "target": "function_ref_internal" + , "target": "function_ref (unexported)" , "flexible_config": [ "ADD_CFLAGS" , "ADD_CXXFLAGS" @@ -18,20 +18,21 @@ , "TOOLCHAIN_CONFIG" ] } -, "function_ref_internal": +, "function_ref (unexported)": { "type": ["@", "rules", "CC", "library"] , "name": ["function_ref"] , "stage": ["absl", "functional"] , "hdrs": ["function_ref.h", "internal/function_ref.h"] , "deps": - [ ["absl/base", "base_internal"] + [ "any_invocable" + , ["absl/base", "base_internal"] , ["absl/base", "core_headers"] , ["absl/meta", "type_traits"] ] } , "any_invocable": { "type": "export" - , "target": "any_invocable_internal" + , "target": "any_invocable (unexported)" , "flexible_config": [ "ADD_CFLAGS" , "ADD_CXXFLAGS" @@ -49,7 +50,7 @@ , "TOOLCHAIN_CONFIG" ] } -, "any_invocable_internal": +, "any_invocable (unexported)": { "type": ["@", "rules", "CC", "library"] , "name": ["any_invocable"] , "stage": ["absl", "functional"] diff --git a/etc/import/absl/hash/TARGETS.absl b/etc/import/absl/hash/TARGETS.absl index 526faa70..733f35fd 100644 --- a/etc/import/absl/hash/TARGETS.absl +++ b/etc/import/absl/hash/TARGETS.absl @@ -1,6 +1,6 @@ { "hash": { "type": "export" - , "target": "hash_internal" + , "target": "hash (unexported)" , "flexible_config": [ "ADD_CFLAGS" , "ADD_CXXFLAGS" @@ -18,7 +18,7 @@ , "TOOLCHAIN_CONFIG" ] } -, "hash_internal": +, "hash (unexported)": { "type": ["@", "rules", "CC", "library"] , "name": ["hash"] , "stage": ["absl", "hash"] @@ -62,6 +62,7 @@ , "deps": [ ["absl/base", "config"] , ["absl/base", "endian"] + , ["absl/base", "prefetch"] , ["absl/numeric", "int128"] ] } diff --git a/etc/import/absl/log/TARGETS.absl b/etc/import/absl/log/TARGETS.absl index df213b23..83c49707 100644 --- a/etc/import/absl/log/TARGETS.absl +++ b/etc/import/absl/log/TARGETS.absl @@ -1,6 +1,6 @@ { "absl_check": { "type": "export" - , "target": "absl_check_internal" + , "target": "absl_check (unexported)" , "flexible_config": [ "ADD_CFLAGS" , "ADD_CXXFLAGS" @@ -18,7 +18,7 @@ , "TOOLCHAIN_CONFIG" ] } -, "absl_check_internal": +, "absl_check (unexported)": { "type": ["@", "rules", "CC", "library"] , "name": ["absl_check"] , "stage": ["absl", "log"] @@ -27,7 +27,7 @@ } , "absl_log": { "type": "export" - , "target": "absl_log_internal" + , "target": "absl_log (unexported)" , "flexible_config": [ "ADD_CFLAGS" , "ADD_CXXFLAGS" @@ -45,7 +45,7 @@ , "TOOLCHAIN_CONFIG" ] } -, "absl_log_internal": +, "absl_log (unexported)": { "type": ["@", "rules", "CC", "library"] , "name": ["absl_log"] , "stage": ["absl", "log"] @@ -54,7 +54,7 @@ } , "die_if_null": { "type": "export" - , "target": "die_if_null_internal" + , "target": "die_if_null (unexported)" , "flexible_config": [ "ADD_CFLAGS" , "ADD_CXXFLAGS" @@ -72,7 +72,7 @@ , "TOOLCHAIN_CONFIG" ] } -, "die_if_null_internal": +, "die_if_null (unexported)": { "type": ["@", "rules", "CC", "library"] , "name": ["die_if_null"] , "stage": ["absl", "log"] @@ -96,13 +96,15 @@ , ["absl/base", "config"] , ["absl/base", "core_headers"] , ["absl/base", "log_severity"] + , ["absl/base", "raw_logging_internal"] , ["absl/hash", "hash"] + , ["absl/log/internal", "vlog_config"] , ["absl/strings", "strings"] ] } , "initialize": { "type": "export" - , "target": "initialize_internal" + , "target": "initialize (unexported)" , "flexible_config": [ "ADD_CFLAGS" , "ADD_CXXFLAGS" @@ -120,7 +122,7 @@ , "TOOLCHAIN_CONFIG" ] } -, "initialize_internal": +, "initialize (unexported)": { "type": ["@", "rules", "CC", "library"] , "name": ["initialize"] , "stage": ["absl", "log"] @@ -134,13 +136,53 @@ ] } , "log": + { "type": "export" + , "target": "log (unexported)" + , "flexible_config": + [ "ADD_CFLAGS" + , "ADD_CXXFLAGS" + , "AR" + , "ARCH" + , "CC" + , "CFLAGS" + , "CXX" + , "CXXFLAGS" + , "DEBUG" + , "ENV" + , "HOST_ARCH" + , "OS" + , "TARGET_ARCH" + , "TOOLCHAIN_CONFIG" + ] + } +, "log (unexported)": { "type": ["@", "rules", "CC", "library"] , "name": ["log"] , "stage": ["absl", "log"] , "hdrs": ["log.h"] - , "deps": [["absl/log/internal", "log_impl"]] + , "deps": ["vlog_is_on", ["absl/log/internal", "log_impl"]] } , "log_entry": + { "type": "export" + , "target": "log_entry (unexported)" + , "flexible_config": + [ "ADD_CFLAGS" + , "ADD_CXXFLAGS" + , "AR" + , "ARCH" + , "CC" + , "CFLAGS" + , "CXX" + , "CXXFLAGS" + , "DEBUG" + , "ENV" + , "HOST_ARCH" + , "OS" + , "TARGET_ARCH" + , "TOOLCHAIN_CONFIG" + ] + } +, "log_entry (unexported)": { "type": ["@", "rules", "CC", "library"] , "name": ["log_entry"] , "stage": ["absl", "log"] @@ -157,6 +199,26 @@ ] } , "log_sink": + { "type": "export" + , "target": "log_sink (unexported)" + , "flexible_config": + [ "ADD_CFLAGS" + , "ADD_CXXFLAGS" + , "AR" + , "ARCH" + , "CC" + , "CFLAGS" + , "CXX" + , "CXXFLAGS" + , "DEBUG" + , "ENV" + , "HOST_ARCH" + , "OS" + , "TARGET_ARCH" + , "TOOLCHAIN_CONFIG" + ] + } +, "log_sink (unexported)": { "type": ["@", "rules", "CC", "library"] , "name": ["log_sink"] , "stage": ["absl", "log"] @@ -165,6 +227,26 @@ , "deps": ["log_entry", ["absl/base", "config"]] } , "log_sink_registry": + { "type": "export" + , "target": "log_sink_registry (unexported)" + , "flexible_config": + [ "ADD_CFLAGS" + , "ADD_CXXFLAGS" + , "AR" + , "ARCH" + , "CC" + , "CFLAGS" + , "CXX" + , "CXXFLAGS" + , "DEBUG" + , "ENV" + , "HOST_ARCH" + , "OS" + , "TARGET_ARCH" + , "TOOLCHAIN_CONFIG" + ] + } +, "log_sink_registry (unexported)": { "type": ["@", "rules", "CC", "library"] , "name": ["log_sink_registry"] , "stage": ["absl", "log"] @@ -175,4 +257,43 @@ , ["absl/log/internal", "log_sink_set"] ] } +, "absl_vlog_is_on": + { "type": "export" + , "target": "absl_vlog_is_on (unexported)" + , "flexible_config": + [ "ADD_CFLAGS" + , "ADD_CXXFLAGS" + , "AR" + , "ARCH" + , "CC" + , "CFLAGS" + , "CXX" + , "CXXFLAGS" + , "DEBUG" + , "ENV" + , "HOST_ARCH" + , "OS" + , "TARGET_ARCH" + , "TOOLCHAIN_CONFIG" + ] + } +, "absl_vlog_is_on (unexported)": + { "type": ["@", "rules", "CC", "library"] + , "name": ["absl_vlog_is_on"] + , "stage": ["absl", "log"] + , "hdrs": ["absl_vlog_is_on.h"] + , "deps": + [ ["absl/base", "config"] + , ["absl/base", "core_headers"] + , ["absl/log/internal", "vlog_config"] + , ["absl/strings", "strings"] + ] + } +, "vlog_is_on": + { "type": ["@", "rules", "CC", "library"] + , "name": ["vlog_is_on"] + , "stage": ["absl", "log"] + , "hdrs": ["vlog_is_on.h"] + , "deps": ["absl_vlog_is_on"] + } } diff --git a/etc/import/absl/log/internal/TARGETS.absl b/etc/import/absl/log/internal/TARGETS.absl index dce2c666..4911d138 100644 --- a/etc/import/absl/log/internal/TARGETS.absl +++ b/etc/import/absl/log/internal/TARGETS.absl @@ -1,4 +1,24 @@ { "check_impl": + { "type": "export" + , "target": "check_impl (unexported)" + , "flexible_config": + [ "ADD_CFLAGS" + , "ADD_CXXFLAGS" + , "AR" + , "ARCH" + , "CC" + , "CFLAGS" + , "CXX" + , "CXXFLAGS" + , "DEBUG" + , "ENV" + , "HOST_ARCH" + , "OS" + , "TARGET_ARCH" + , "TOOLCHAIN_CONFIG" + ] + } +, "check_impl (unexported)": { "type": ["@", "rules", "CC", "library"] , "name": ["check_impl"] , "stage": ["absl", "log", "internal"] @@ -12,6 +32,26 @@ ] } , "check_op": + { "type": "export" + , "target": "check_op (unexported)" + , "flexible_config": + [ "ADD_CFLAGS" + , "ADD_CXXFLAGS" + , "AR" + , "ARCH" + , "CC" + , "CFLAGS" + , "CXX" + , "CXXFLAGS" + , "DEBUG" + , "ENV" + , "HOST_ARCH" + , "OS" + , "TARGET_ARCH" + , "TOOLCHAIN_CONFIG" + ] + } +, "check_op (unexported)": { "type": ["@", "rules", "CC", "library"] , "name": ["check_op"] , "stage": ["absl", "log", "internal"] @@ -27,6 +67,26 @@ ] } , "conditions": + { "type": "export" + , "target": "conditions (unexported)" + , "flexible_config": + [ "ADD_CFLAGS" + , "ADD_CXXFLAGS" + , "AR" + , "ARCH" + , "CC" + , "CFLAGS" + , "CXX" + , "CXXFLAGS" + , "DEBUG" + , "ENV" + , "HOST_ARCH" + , "OS" + , "TARGET_ARCH" + , "TOOLCHAIN_CONFIG" + ] + } +, "conditions (unexported)": { "type": ["@", "rules", "CC", "library"] , "name": ["conditions"] , "stage": ["absl", "log", "internal"] @@ -40,6 +100,26 @@ ] } , "config": + { "type": "export" + , "target": "config (unexported)" + , "flexible_config": + [ "ADD_CFLAGS" + , "ADD_CXXFLAGS" + , "AR" + , "ARCH" + , "CC" + , "CFLAGS" + , "CXX" + , "CXXFLAGS" + , "DEBUG" + , "ENV" + , "HOST_ARCH" + , "OS" + , "TARGET_ARCH" + , "TOOLCHAIN_CONFIG" + ] + } +, "config (unexported)": { "type": ["@", "rules", "CC", "library"] , "name": ["config"] , "stage": ["absl", "log", "internal"] @@ -66,6 +146,26 @@ ] } , "globals": + { "type": "export" + , "target": "globals (unexported)" + , "flexible_config": + [ "ADD_CFLAGS" + , "ADD_CXXFLAGS" + , "AR" + , "ARCH" + , "CC" + , "CFLAGS" + , "CXX" + , "CXXFLAGS" + , "DEBUG" + , "ENV" + , "HOST_ARCH" + , "OS" + , "TARGET_ARCH" + , "TOOLCHAIN_CONFIG" + ] + } +, "globals (unexported)": { "type": ["@", "rules", "CC", "library"] , "name": ["globals"] , "stage": ["absl", "log", "internal"] @@ -81,13 +181,54 @@ ] } , "log_impl": + { "type": "export" + , "target": "log_impl (unexported)" + , "flexible_config": + [ "ADD_CFLAGS" + , "ADD_CXXFLAGS" + , "AR" + , "ARCH" + , "CC" + , "CFLAGS" + , "CXX" + , "CXXFLAGS" + , "DEBUG" + , "ENV" + , "HOST_ARCH" + , "OS" + , "TARGET_ARCH" + , "TOOLCHAIN_CONFIG" + ] + } +, "log_impl (unexported)": { "type": ["@", "rules", "CC", "library"] , "name": ["log_impl"] , "stage": ["absl", "log", "internal"] , "hdrs": ["log_impl.h"] - , "deps": ["conditions", "log_message", "strip"] + , "deps": + ["conditions", "log_message", "strip", ["absl/log", "absl_vlog_is_on"]] } , "log_message": + { "type": "export" + , "target": "log_messages (unexported)" + , "flexible_config": + [ "ADD_CFLAGS" + , "ADD_CXXFLAGS" + , "AR" + , "ARCH" + , "CC" + , "CFLAGS" + , "CXX" + , "CXXFLAGS" + , "DEBUG" + , "ENV" + , "HOST_ARCH" + , "OS" + , "TARGET_ARCH" + , "TOOLCHAIN_CONFIG" + ] + } +, "log_messages (unexported)": { "type": ["@", "rules", "CC", "library"] , "name": ["log_message"] , "stage": ["absl", "log", "internal"] @@ -143,6 +284,7 @@ , ["absl/base", "config"] , ["absl/base", "core_headers"] , ["absl/base", "log_severity"] + , ["absl/base", "no_destructor"] , ["absl/base", "raw_logging_internal"] , ["absl/cleanup", "cleanup"] , ["absl/log", "globals"] @@ -154,6 +296,26 @@ ] } , "nullguard": + { "type": "export" + , "target": "nullguard (unexported)" + , "flexible_config": + [ "ADD_CFLAGS" + , "ADD_CXXFLAGS" + , "AR" + , "ARCH" + , "CC" + , "CFLAGS" + , "CXX" + , "CXXFLAGS" + , "DEBUG" + , "ENV" + , "HOST_ARCH" + , "OS" + , "TARGET_ARCH" + , "TOOLCHAIN_CONFIG" + ] + } +, "nullguard (unexported)": { "type": ["@", "rules", "CC", "library"] , "name": ["nullguard"] , "stage": ["absl", "log", "internal"] @@ -162,6 +324,26 @@ , "deps": [["absl/base", "config"], ["absl/base", "core_headers"]] } , "nullstream": + { "type": "export" + , "target": "nullstream (unexported)" + , "flexible_config": + [ "ADD_CFLAGS" + , "ADD_CXXFLAGS" + , "AR" + , "ARCH" + , "CC" + , "CFLAGS" + , "CXX" + , "CXXFLAGS" + , "DEBUG" + , "ENV" + , "HOST_ARCH" + , "OS" + , "TARGET_ARCH" + , "TOOLCHAIN_CONFIG" + ] + } +, "nullstream (unexported)": { "type": ["@", "rules", "CC", "library"] , "name": ["nullstream"] , "stage": ["absl", "log", "internal"] @@ -174,6 +356,26 @@ ] } , "strip": + { "type": "export" + , "target": "strip (unexported)" + , "flexible_config": + [ "ADD_CFLAGS" + , "ADD_CXXFLAGS" + , "AR" + , "ARCH" + , "CC" + , "CFLAGS" + , "CXX" + , "CXXFLAGS" + , "DEBUG" + , "ENV" + , "HOST_ARCH" + , "OS" + , "TARGET_ARCH" + , "TOOLCHAIN_CONFIG" + ] + } +, "strip (unexported)": { "type": ["@", "rules", "CC", "library"] , "name": ["strip"] , "stage": ["absl", "log", "internal"] @@ -181,6 +383,26 @@ , "deps": ["log_message", "nullstream", ["absl/base", "log_severity"]] } , "voidify": + { "type": "export" + , "target": "voidify (unexported)" + , "flexible_config": + [ "ADD_CFLAGS" + , "ADD_CXXFLAGS" + , "AR" + , "ARCH" + , "CC" + , "CFLAGS" + , "CXX" + , "CXXFLAGS" + , "DEBUG" + , "ENV" + , "HOST_ARCH" + , "OS" + , "TARGET_ARCH" + , "TOOLCHAIN_CONFIG" + ] + } +, "voidify (unexported)": { "type": ["@", "rules", "CC", "library"] , "name": ["voidify"] , "stage": ["absl", "log", "internal"] @@ -201,4 +423,70 @@ , ["absl/types", "span"] ] } +, "fnmatch": + { "type": "export" + , "target": "fnmatch (unexported)" + , "flexible_config": + [ "ADD_CFLAGS" + , "ADD_CXXFLAGS" + , "AR" + , "ARCH" + , "CC" + , "CFLAGS" + , "CXX" + , "CXXFLAGS" + , "DEBUG" + , "ENV" + , "HOST_ARCH" + , "OS" + , "TARGET_ARCH" + , "TOOLCHAIN_CONFIG" + ] + } +, "fnmatch (unexported)": + { "type": ["@", "rules", "CC", "library"] + , "name": ["fnmatch"] + , "stage": ["absl", "log", "internal"] + , "hdrs": ["fnmatch.h"] + , "srcs": ["fnmatch.cc"] + , "deps": [["absl/base", "config"], ["absl/strings", "strings"]] + } +, "vlog_config": + { "type": "export" + , "target": "vlog_config (unexported)" + , "flexible_config": + [ "ADD_CFLAGS" + , "ADD_CXXFLAGS" + , "AR" + , "ARCH" + , "CC" + , "CFLAGS" + , "CXX" + , "CXXFLAGS" + , "DEBUG" + , "ENV" + , "HOST_ARCH" + , "OS" + , "TARGET_ARCH" + , "TOOLCHAIN_CONFIG" + ] + } +, "vlog_config (unexported)": + { "type": ["@", "rules", "CC", "library"] + , "name": ["vlog_config"] + , "stage": ["absl", "log", "internal"] + , "hdrs": ["vlog_config.h"] + , "srcs": ["vlog_config.cc"] + , "deps": + [ ["absl/base", "base"] + , ["absl/base", "config"] + , ["absl/base", "core_headers"] + , ["absl/base", "no_destructor"] + , "fnmatch" + , ["absl/memory", "memory"] + , ["absl/strings", "strings"] + , ["absl/synchronization", "synchronization"] + , ["absl/types", "optional"] + ] + } } diff --git a/etc/import/absl/memory/TARGETS.absl b/etc/import/absl/memory/TARGETS.absl index efb89a0f..5eb21b82 100644 --- a/etc/import/absl/memory/TARGETS.absl +++ b/etc/import/absl/memory/TARGETS.absl @@ -1,6 +1,6 @@ { "memory": { "type": "export" - , "target": "memory_internal" + , "target": "memory (unexported)" , "flexible_config": [ "ADD_CFLAGS" , "ADD_CXXFLAGS" @@ -18,7 +18,7 @@ , "TOOLCHAIN_CONFIG" ] } -, "memory_internal": +, "memory (unexported)": { "type": ["@", "rules", "CC", "library"] , "name": ["memory"] , "stage": ["absl", "memory"] diff --git a/etc/import/absl/meta/TARGETS.absl b/etc/import/absl/meta/TARGETS.absl index a6199106..c5202508 100644 --- a/etc/import/absl/meta/TARGETS.absl +++ b/etc/import/absl/meta/TARGETS.absl @@ -1,6 +1,6 @@ { "type_traits": { "type": "export" - , "target": "type_traits_internal" + , "target": "type_traits (unexported)" , "flexible_config": [ "ADD_CFLAGS" , "ADD_CXXFLAGS" @@ -18,11 +18,11 @@ , "TOOLCHAIN_CONFIG" ] } -, "type_traits_internal": +, "type_traits (unexported)": { "type": ["@", "rules", "CC", "library"] , "name": ["type_traits"] , "stage": ["absl", "meta"] , "hdrs": ["type_traits.h"] - , "deps": [["absl/base", "config"]] + , "deps": [["absl/base", "config"], ["absl/base", "core_headers"]] } } diff --git a/etc/import/absl/numeric/TARGETS.absl b/etc/import/absl/numeric/TARGETS.absl index ed778e60..2d543567 100644 --- a/etc/import/absl/numeric/TARGETS.absl +++ b/etc/import/absl/numeric/TARGETS.absl @@ -1,6 +1,6 @@ { "int128": { "type": "export" - , "target": "int128_internal" + , "target": "int128 (unexported)" , "flexible_config": [ "ADD_CFLAGS" , "ADD_CXXFLAGS" @@ -18,7 +18,7 @@ , "TOOLCHAIN_CONFIG" ] } -, "int128_internal": +, "int128 (unexported)": { "type": ["@", "rules", "CC", "library"] , "name": ["int128"] , "stage": ["absl", "numeric"] @@ -29,7 +29,7 @@ } , "bits": { "type": "export" - , "target": "bits_internal" + , "target": "bits (unexported)" , "flexible_config": [ "ADD_CFLAGS" , "ADD_CXXFLAGS" @@ -47,7 +47,7 @@ , "TOOLCHAIN_CONFIG" ] } -, "bits_internal": +, "bits (unexported)": { "type": ["@", "rules", "CC", "library"] , "name": ["bits"] , "stage": ["absl", "numeric"] @@ -55,6 +55,26 @@ , "deps": [["absl/base", "config"], ["absl/base", "core_headers"]] } , "numeric_representation": + { "type": "export" + , "target": "numeric_representation (unexported)" + , "flexible_config": + [ "ADD_CFLAGS" + , "ADD_CXXFLAGS" + , "AR" + , "ARCH" + , "CC" + , "CFLAGS" + , "CXX" + , "CXXFLAGS" + , "DEBUG" + , "ENV" + , "HOST_ARCH" + , "OS" + , "TARGET_ARCH" + , "TOOLCHAIN_CONFIG" + ] + } +, "numeric_representation (unexported)": { "type": ["@", "rules", "CC", "library"] , "name": ["numeric_representation"] , "stage": ["absl", "numeric"] diff --git a/etc/import/absl/profiling/TARGETS.absl b/etc/import/absl/profiling/TARGETS.absl index 67042bf9..a49deb13 100644 --- a/etc/import/absl/profiling/TARGETS.absl +++ b/etc/import/absl/profiling/TARGETS.absl @@ -1,4 +1,24 @@ { "exponential_biased": + { "type": "export" + , "target": "exponential_biased (unexported)" + , "flexible_config": + [ "ADD_CFLAGS" + , "ADD_CXXFLAGS" + , "AR" + , "ARCH" + , "CC" + , "CFLAGS" + , "CXX" + , "CXXFLAGS" + , "DEBUG" + , "ENV" + , "HOST_ARCH" + , "OS" + , "TARGET_ARCH" + , "TOOLCHAIN_CONFIG" + ] + } +, "exponential_biased (unexported)": { "type": ["@", "rules", "CC", "library"] , "name": ["exponential_biased"] , "stage": ["absl", "profiling"] @@ -7,6 +27,26 @@ , "deps": [["absl/base", "config"], ["absl/base", "core_headers"]] } , "sample_recorder": + { "type": "export" + , "target": "sample_recorder (unexported)" + , "flexible_config": + [ "ADD_CFLAGS" + , "ADD_CXXFLAGS" + , "AR" + , "ARCH" + , "CC" + , "CFLAGS" + , "CXX" + , "CXXFLAGS" + , "DEBUG" + , "ENV" + , "HOST_ARCH" + , "OS" + , "TARGET_ARCH" + , "TOOLCHAIN_CONFIG" + ] + } +, "sample_recorder (unexported)": { "type": ["@", "rules", "CC", "library"] , "name": ["sample_recorder"] , "stage": ["absl", "profiling"] diff --git a/etc/import/absl/random/TARGETS.absl b/etc/import/absl/random/TARGETS.absl index 98f4c1c4..9035e1d3 100644 --- a/etc/import/absl/random/TARGETS.absl +++ b/etc/import/absl/random/TARGETS.absl @@ -1,6 +1,6 @@ { "random": { "type": "export" - , "target": "random_internal" + , "target": "random (unexported)" , "flexible_config": [ "ADD_CFLAGS" , "ADD_CXXFLAGS" @@ -19,7 +19,7 @@ , "USE_SYSTEM_LIBS" ] } -, "random_internal": +, "random (unexported)": { "type": ["@", "rules", "CC", "library"] , "name": ["random"] , "stage": ["absl", "random"] @@ -35,7 +35,7 @@ } , "distributions": { "type": "export" - , "target": "distributions_internal" + , "target": "distributions (unexported)" , "flexible_config": [ "ADD_CFLAGS" , "ADD_CXXFLAGS" @@ -54,7 +54,7 @@ , "USE_SYSTEM_LIBS" ] } -, "distributions_internal": +, "distributions (unexported)": { "type": ["@", "rules", "CC", "library"] , "name": ["distributions"] , "stage": ["absl", "random"] @@ -89,6 +89,41 @@ , ["absl/strings", "strings"] ] } +, "bit_gen_ref": + { "type": "export" + , "target": "bit_gen_ref (unexported)" + , "flexible_config": + [ "ADD_CFLAGS" + , "ADD_CXXFLAGS" + , "AR" + , "ARCH" + , "CC" + , "CFLAGS" + , "CXX" + , "CXXFLAGS" + , "DEBUG" + , "ENV" + , "HOST_ARCH" + , "OS" + , "TARGET_ARCH" + , "TOOLCHAIN_CONFIG" + ] + } +, "bit_gen_ref (unexported)": + { "type": ["@", "rules", "CC", "library"] + , "name": ["bit_gen_ref"] + , "stage": ["absl", "random"] + , "hdrs": ["bit_gen_ref.h"] + , "deps": + [ "random" + , ["absl/base", "core_headers"] + , ["absl/base", "fast_type_id"] + , "internal_pool_urbg" + , "internal_salted_seed_seq" + , "internal_seed_material" + , ["absl/types", "span"] + ] + } , "internal_nonsecure_base": { "type": ["@", "rules", "CC", "library"] , "name": ["internal_nonsecure_base"] @@ -118,6 +153,26 @@ ] } , "internal_pool_urbg": + { "type": "export" + , "target": "internal_pool_urbg (unexported)" + , "flexible_config": + [ "ADD_CFLAGS" + , "ADD_CXXFLAGS" + , "AR" + , "ARCH" + , "CC" + , "CFLAGS" + , "CXX" + , "CXXFLAGS" + , "DEBUG" + , "ENV" + , "HOST_ARCH" + , "OS" + , "TARGET_ARCH" + , "TOOLCHAIN_CONFIG" + ] + } +, "internal_pool_urbg (unexported)": { "type": ["@", "rules", "CC", "library"] , "name": ["internal_pool_urbg"] , "stage": ["absl", "random"] @@ -189,6 +244,26 @@ ] } , "internal_fast_uniform_bits": + { "type": "export" + , "target": "internal_fast_uniform_bits (unexported)" + , "flexible_config": + [ "ADD_CFLAGS" + , "ADD_CXXFLAGS" + , "AR" + , "ARCH" + , "CC" + , "CFLAGS" + , "CXX" + , "CXXFLAGS" + , "DEBUG" + , "ENV" + , "HOST_ARCH" + , "OS" + , "TARGET_ARCH" + , "TOOLCHAIN_CONFIG" + ] + } +, "internal_fast_uniform_bits (unexported)": { "type": ["@", "rules", "CC", "library"] , "name": ["internal_fast_uniform_bits"] , "stage": ["absl", "random"] @@ -211,6 +286,26 @@ , "deps": [["absl/meta", "type_traits"], ["absl/numeric", "int128"]] } , "internal_traits": + { "type": "export" + , "target": "internal_traits (unexported)" + , "flexible_config": + [ "ADD_CFLAGS" + , "ADD_CXXFLAGS" + , "AR" + , "ARCH" + , "CC" + , "CFLAGS" + , "CXX" + , "CXXFLAGS" + , "DEBUG" + , "ENV" + , "HOST_ARCH" + , "OS" + , "TARGET_ARCH" + , "TOOLCHAIN_CONFIG" + ] + } +, "internal_traits (unexported)": { "type": ["@", "rules", "CC", "library"] , "name": ["internal_traits"] , "stage": ["absl", "random"] @@ -246,6 +341,26 @@ ] } , "internal_salted_seed_seq": + { "type": "export" + , "target": "internal_salted_seed_seq (unexported)" + , "flexible_config": + [ "ADD_CFLAGS" + , "ADD_CXXFLAGS" + , "AR" + , "ARCH" + , "CC" + , "CFLAGS" + , "CXX" + , "CXXFLAGS" + , "DEBUG" + , "ENV" + , "HOST_ARCH" + , "OS" + , "TARGET_ARCH" + , "TOOLCHAIN_CONFIG" + ] + } +, "internal_salted_seed_seq (unexported)": { "type": ["@", "rules", "CC", "library"] , "name": ["internal_salted_seed_seq"] , "stage": ["absl", "random"] @@ -259,6 +374,26 @@ ] } , "internal_seed_material": + { "type": "export" + , "target": "internal_seed_material (unexported)" + , "flexible_config": + [ "ADD_CFLAGS" + , "ADD_CXXFLAGS" + , "AR" + , "ARCH" + , "CC" + , "CFLAGS" + , "CXX" + , "CXXFLAGS" + , "DEBUG" + , "ENV" + , "HOST_ARCH" + , "OS" + , "TARGET_ARCH" + , "TOOLCHAIN_CONFIG" + ] + } +, "internal_seed_material (unexported)": { "type": ["@", "rules", "CC", "library"] , "arguments_config": ["USE_SYSTEM_LIBS", "OS"] , "name": ["internal_seed_material"] diff --git a/etc/import/absl/status/TARGETS.absl b/etc/import/absl/status/TARGETS.absl index 5b6a13d2..b6b785d1 100644 --- a/etc/import/absl/status/TARGETS.absl +++ b/etc/import/absl/status/TARGETS.absl @@ -1,6 +1,6 @@ { "status": { "type": "export" - , "target": "status_internal" + , "target": "status (unexported)" , "flexible_config": [ "ADD_CFLAGS" , "ADD_CXXFLAGS" @@ -18,31 +18,37 @@ , "TOOLCHAIN_CONFIG" ] } -, "status_internal": +, "status (unexported)": { "type": ["@", "rules", "CC", "library"] , "name": ["status"] , "stage": ["absl", "status"] , "hdrs": ["status.h", "status_payload_printer.h", "internal/status_internal.h"] - , "srcs": ["status.cc", "status_payload_printer.cc"] + , "srcs": + ["internal/status_internal.cc", "status.cc", "status_payload_printer.cc"] , "deps": [ ["absl/base", "atomic_hook"] + , ["absl/base", "config"] , ["absl/base", "core_headers"] + , ["absl/base", "no_destructor"] + , ["absl/base", "nullability"] , ["absl/base", "raw_logging_internal"] , ["absl/base", "strerror"] , ["absl/container", "inlined_vector"] , ["absl/debugging", "stacktrace"] , ["absl/debugging", "symbolize"] , ["absl/functional", "function_ref"] + , ["absl/memory", "memory"] , ["absl/strings", "strings"] , ["absl/strings", "cord"] , ["absl/strings", "str_format"] , ["absl/types", "optional"] + , ["absl/types", "span"] ] } , "statusor": { "type": "export" - , "target": "statusor_internal" + , "target": "statusor (unexported)" , "flexible_config": [ "ADD_CFLAGS" , "ADD_CXXFLAGS" @@ -60,7 +66,7 @@ , "TOOLCHAIN_CONFIG" ] } -, "statusor_internal": +, "statusor (unexported)": { "type": ["@", "rules", "CC", "library"] , "name": ["statusor"] , "stage": ["absl", "status"] @@ -69,10 +75,14 @@ , "deps": [ "status" , ["absl/base", "base"] + , ["absl/base", "config"] , ["absl/base", "core_headers"] + , ["absl/base", "nullability"] , ["absl/base", "raw_logging_internal"] , ["absl/meta", "type_traits"] , ["absl/strings", "strings"] + , ["absl/strings", "has_ostream_operator"] + , ["absl/strings", "str_format"] , ["absl/types", "variant"] , ["absl/utility", "utility"] ] diff --git a/etc/import/absl/strings/TARGETS.absl b/etc/import/absl/strings/TARGETS.absl index ea989bc1..5608d8fe 100644 --- a/etc/import/absl/strings/TARGETS.absl +++ b/etc/import/absl/strings/TARGETS.absl @@ -1,6 +1,6 @@ -{ "strings": +{ "string_view": { "type": "export" - , "target": "strings_internal" + , "target": "string_view (unexported)" , "flexible_config": [ "ADD_CFLAGS" , "ADD_CXXFLAGS" @@ -18,7 +18,41 @@ , "TOOLCHAIN_CONFIG" ] } -, "strings_internal": +, "string_view (unexported)": + { "type": ["@", "rules", "CC", "library"] + , "name": ["string_view"] + , "stage": ["absl", "strings"] + , "hdrs": ["string_view.h"] + , "srcs": ["string_view.cc"] + , "deps": + [ ["absl/base", "base"] + , ["absl/base", "config"] + , ["absl/base", "core_headers"] + , ["absl/base", "nullability"] + , ["absl/base", "throw_delegate"] + ] + } +, "strings": + { "type": "export" + , "target": "strings (unexported)" + , "flexible_config": + [ "ADD_CFLAGS" + , "ADD_CXXFLAGS" + , "AR" + , "ARCH" + , "CC" + , "CFLAGS" + , "CXX" + , "CXXFLAGS" + , "DEBUG" + , "ENV" + , "HOST_ARCH" + , "OS" + , "TARGET_ARCH" + , "TOOLCHAIN_CONFIG" + ] + } +, "strings (unexported)": { "type": ["@", "rules", "CC", "library"] , "name": ["strings"] , "stage": ["absl", "strings"] @@ -26,6 +60,7 @@ [ "ascii.h" , "charconv.h" , "escaping.h" + , "has_absl_stringify.h" , "internal/damerau_levenshtein_distance.h" , "internal/string_constant.h" , "internal/has_absl_stringify.h" @@ -57,7 +92,6 @@ , "str_cat.cc" , "str_replace.cc" , "str_split.cc" - , "string_view.cc" , "substitute.cc" ] , "private-hdrs": @@ -66,11 +100,14 @@ , "internal/memutil.h" ] , "deps": - [ "internal" + [ "charset" + , "internal" + , "string_view" , ["absl/base", "base"] , ["absl/base", "config"] , ["absl/base", "core_headers"] , ["absl/base", "endian"] + , ["absl/base", "nullability"] , ["absl/base", "raw_logging_internal"] , ["absl/base", "throw_delegate"] , ["absl/memory", "memory"] @@ -81,7 +118,7 @@ } , "internal": { "type": "export" - , "target": "internal_" + , "target": "internal (unexported)" , "flexible_config": [ "ADD_CFLAGS" , "ADD_CXXFLAGS" @@ -99,13 +136,12 @@ , "TOOLCHAIN_CONFIG" ] } -, "internal_": +, "internal (unexported)": { "type": ["@", "rules", "CC", "library"] , "name": ["internal"] , "stage": ["absl", "strings"] , "hdrs": - [ "internal/char_map.h" - , "internal/escaping.h" + [ "internal/escaping.h" , "internal/ostringstream.h" , "internal/resize_uninitialized.h" , "internal/utf8.h" @@ -122,7 +158,7 @@ } , "cord": { "type": "export" - , "target": "cord_internal_" + , "target": "cord (unexported)" , "flexible_config": [ "ADD_CFLAGS" , "ADD_CXXFLAGS" @@ -140,7 +176,7 @@ , "TOOLCHAIN_CONFIG" ] } -, "cord_internal_": +, "cord (unexported)": { "type": ["@", "rules", "CC", "library"] , "name": ["cord"] , "stage": ["absl", "strings"] @@ -154,15 +190,15 @@ , "cordz_update_scope" , "cordz_update_tracker" , "internal" - , "str_format" , "strings" , ["absl/base", "base"] , ["absl/base", "config"] , ["absl/base", "core_headers"] , ["absl/base", "endian"] + , ["absl/base", "nullability"] , ["absl/base", "raw_logging_internal"] - , ["absl/container", "fixed_array"] , ["absl/container", "inlined_vector"] + , ["absl/crc", "crc32c"] , ["absl/crc", "crc_cord_state"] , ["absl/functional", "function_ref"] , ["absl/meta", "type_traits"] @@ -184,8 +220,6 @@ , "internal/cord_rep_crc.h" , "internal/cord_rep_consume.h" , "internal/cord_rep_flat.h" - , "internal/cord_rep_ring.h" - , "internal/cord_rep_ring_reader.h" ] , "srcs": [ "internal/cord_internal.cc" @@ -194,7 +228,6 @@ , "internal/cord_rep_btree_reader.cc" , "internal/cord_rep_crc.cc" , "internal/cord_rep_consume.cc" - , "internal/cord_rep_ring.cc" ] , "deps": [ "strings" @@ -256,6 +289,7 @@ , ["absl/container", "inlined_vector"] , ["absl/debugging", "stacktrace"] , ["absl/synchronization", "synchronization"] + , ["absl/time", "time"] , ["absl/types", "span"] ] } @@ -301,7 +335,7 @@ } , "str_format": { "type": "export" - , "target": "str_format_internal_" + , "target": "str_format (unexported)" , "flexible_config": [ "ADD_CFLAGS" , "ADD_CXXFLAGS" @@ -319,12 +353,19 @@ , "TOOLCHAIN_CONFIG" ] } -, "str_format_internal_": +, "str_format (unexported)": { "type": ["@", "rules", "CC", "library"] , "name": ["str_format"] , "stage": ["absl", "strings"] , "hdrs": ["str_format.h"] - , "deps": ["str_format_internal"] + , "deps": + [ "str_format_internal" + , "string_view" + , ["absl/base", "config"] + , ["absl/base", "core_headers"] + , ["absl/base", "nullability"] + , ["absl/types", "span"] + ] } , "str_format_internal": { "type": ["@", "rules", "CC", "library"] @@ -352,6 +393,8 @@ [ "strings" , ["absl/base", "config"] , ["absl/base", "core_headers"] + , ["absl/container", "fixed_array"] + , ["absl/container", "inlined_vector"] , ["absl/functional", "function_ref"] , ["absl/meta", "type_traits"] , ["absl/numeric", "bits"] @@ -362,4 +405,58 @@ , ["absl/utility", "utility"] ] } +, "has_ostream_operator": + { "type": "export" + , "target": "has_ostream_operator (unexported)" + , "flexible_config": + [ "ADD_CFLAGS" + , "ADD_CXXFLAGS" + , "AR" + , "ARCH" + , "CC" + , "CFLAGS" + , "CXX" + , "CXXFLAGS" + , "DEBUG" + , "ENV" + , "HOST_ARCH" + , "OS" + , "TARGET_ARCH" + , "TOOLCHAIN_CONFIG" + ] + } +, "has_ostream_operator (unexported)": + { "type": ["@", "rules", "CC", "library"] + , "name": ["has_ostream_operator"] + , "stage": ["absl", "strings"] + , "hdrs": ["has_ostream_operator.h"] + , "deps": [["absl/base", "config"]] + } +, "charset": + { "type": "export" + , "target": "charset (unexported)" + , "flexible_config": + [ "ADD_CFLAGS" + , "ADD_CXXFLAGS" + , "AR" + , "ARCH" + , "CC" + , "CFLAGS" + , "CXX" + , "CXXFLAGS" + , "DEBUG" + , "ENV" + , "HOST_ARCH" + , "OS" + , "TARGET_ARCH" + , "TOOLCHAIN_CONFIG" + ] + } +, "charset (unexported)": + { "type": ["@", "rules", "CC", "library"] + , "name": ["charset"] + , "stage": ["absl", "strings"] + , "hdrs": ["charset.h"] + , "deps": ["string_view", ["absl/base", "core_headers"]] + } } diff --git a/etc/import/absl/synchronization/TARGETS.absl b/etc/import/absl/synchronization/TARGETS.absl index 09bb1700..7657d367 100644 --- a/etc/import/absl/synchronization/TARGETS.absl +++ b/etc/import/absl/synchronization/TARGETS.absl @@ -1,6 +1,6 @@ { "synchronization": { "type": "export" - , "target": "synchronization_internal" + , "target": "synchronization (unexported)" , "flexible_config": [ "ADD_CFLAGS" , "ADD_CXXFLAGS" @@ -18,7 +18,7 @@ , "TOOLCHAIN_CONFIG" ] } -, "synchronization_internal": +, "synchronization (unexported)": { "type": ["@", "rules", "CC", "library"] , "arguments_config": ["ARCH", "TARGET_ARCH"] , "name": ["synchronization"] @@ -28,8 +28,14 @@ , "blocking_counter.h" , "internal/create_thread_identity.h" , "internal/futex.h" + , "internal/futex_waiter.h" , "internal/per_thread_sem.h" + , "internal/pthread_waiter.h" + , "internal/sem_waiter.h" + , "internal/stdcpp_waiter.h" , "internal/waiter.h" + , "internal/waiter_base.h" + , "internal/win32_waiter.h" , "mutex.h" , "notification.h" ] @@ -37,10 +43,15 @@ [ "barrier.cc" , "blocking_counter.cc" , "internal/create_thread_identity.cc" + , "internal/futex_waiter.cc" , "internal/per_thread_sem.cc" - , "internal/waiter.cc" - , "notification.cc" + , "internal/pthread_waiter.cc" + , "internal/sem_waiter.cc" + , "internal/stdcpp_waiter.cc" + , "internal/waiter_base.cc" + , "internal/win32_waiter.cc" , "mutex.cc" + , "notification.cc" ] , "private-ldflags": { "type": "++" @@ -59,8 +70,8 @@ , "deps": [ "graphcycles_internal" , "kernel_timeout_internal" - , ["absl/base", "atomic_hook"] , ["absl/base", "base"] + , ["absl/base", "atomic_hook"] , ["absl/base", "base_internal"] , ["absl/base", "config"] , ["absl/base", "core_headers"] @@ -91,9 +102,12 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["kernel_timeout_internal"] , "stage": ["absl", "synchronization"] + , "srcs": ["internal/kernel_timeout.cc"] , "hdrs": ["internal/kernel_timeout.h"] , "deps": - [ ["absl/base", "core_headers"] + [ ["absl/base", "base"] + , ["absl/base", "config"] + , ["absl/base", "core_headers"] , ["absl/base", "raw_logging_internal"] , ["absl/time", "time"] ] diff --git a/etc/import/absl/time/TARGETS.absl b/etc/import/absl/time/TARGETS.absl index 54d87595..d8c46b85 100644 --- a/etc/import/absl/time/TARGETS.absl +++ b/etc/import/absl/time/TARGETS.absl @@ -1,6 +1,6 @@ { "time": { "type": "export" - , "target": "time_internal" + , "target": "time (unexported)" , "flexible_config": [ "ADD_CFLAGS" , "ADD_CXXFLAGS" @@ -18,7 +18,7 @@ , "TOOLCHAIN_CONFIG" ] } -, "time_internal": +, "time (unexported)": { "type": ["@", "rules", "CC", "library"] , "name": ["time"] , "stage": ["absl", "time"] diff --git a/etc/import/absl/types/TARGETS.absl b/etc/import/absl/types/TARGETS.absl index 0dc84c40..d2e067be 100644 --- a/etc/import/absl/types/TARGETS.absl +++ b/etc/import/absl/types/TARGETS.absl @@ -1,6 +1,6 @@ { "optional": { "type": "export" - , "target": "optional_internal" + , "target": "optional (unexported)" , "flexible_config": [ "ADD_CFLAGS" , "ADD_CXXFLAGS" @@ -18,7 +18,7 @@ , "TOOLCHAIN_CONFIG" ] } -, "optional_internal": +, "optional (unexported)": { "type": ["@", "rules", "CC", "library"] , "name": ["optional"] , "stage": ["absl", "types"] @@ -28,6 +28,7 @@ , ["absl/base", "base_internal"] , ["absl/base", "config"] , ["absl/base", "core_headers"] + , ["absl/base", "nullability"] , ["absl/memory", "memory"] , ["absl/meta", "type_traits"] , ["absl/utility", "utility"] @@ -43,7 +44,7 @@ } , "variant": { "type": "export" - , "target": "variant_internal" + , "target": "variant (unexported)" , "flexible_config": [ "ADD_CFLAGS" , "ADD_CXXFLAGS" @@ -61,7 +62,7 @@ , "TOOLCHAIN_CONFIG" ] } -, "variant_internal": +, "variant (unexported)": { "type": ["@", "rules", "CC", "library"] , "name": ["variant"] , "stage": ["absl", "types"] @@ -85,7 +86,7 @@ } , "span": { "type": "export" - , "target": "span_internal" + , "target": "span (unexported)" , "flexible_config": [ "ADD_CFLAGS" , "ADD_CXXFLAGS" @@ -103,7 +104,7 @@ , "TOOLCHAIN_CONFIG" ] } -, "span_internal": +, "span (unexported)": { "type": ["@", "rules", "CC", "library"] , "name": ["span"] , "stage": ["absl", "types"] @@ -111,15 +112,40 @@ , "deps": [ ["absl/algorithm", "algorithm"] , ["absl/base", "core_headers"] + , ["absl/base", "nullability"] , ["absl/base", "throw_delegate"] , ["absl/meta", "type_traits"] ] } , "compare": + { "type": "export" + , "target": "compare (unexported)" + , "flexible_config": + [ "ADD_CFLAGS" + , "ADD_CXXFLAGS" + , "AR" + , "ARCH" + , "CC" + , "CFLAGS" + , "CXX" + , "CXXFLAGS" + , "DEBUG" + , "ENV" + , "HOST_ARCH" + , "OS" + , "TARGET_ARCH" + , "TOOLCHAIN_CONFIG" + ] + } +, "compare (unexported)": { "type": ["@", "rules", "CC", "library"] , "name": ["compare"] , "stage": ["absl", "types"] , "hdrs": ["compare.h"] - , "deps": [["absl/base", "core_headers"], ["absl/meta", "type_traits"]] + , "deps": + [ ["absl/base", "config"] + , ["absl/base", "core_headers"] + , ["absl/meta", "type_traits"] + ] } } diff --git a/etc/import/absl/utility/TARGETS.absl b/etc/import/absl/utility/TARGETS.absl index 209cd13e..55d78388 100644 --- a/etc/import/absl/utility/TARGETS.absl +++ b/etc/import/absl/utility/TARGETS.absl @@ -1,6 +1,6 @@ { "utility": { "type": "export" - , "target": "utility_internal" + , "target": "utility (unexported)" , "flexible_config": [ "ADD_CFLAGS" , "ADD_CXXFLAGS" @@ -18,7 +18,7 @@ , "TOOLCHAIN_CONFIG" ] } -, "utility_internal": +, "utility (unexported)": { "type": ["@", "rules", "CC", "library"] , "name": ["utility"] , "stage": ["absl", "utility"] diff --git a/etc/import/include/grpc/TARGETS.grpc b/etc/import/include/grpc/TARGETS.grpc index 892aa639..2da10193 100644 --- a/etc/import/include/grpc/TARGETS.grpc +++ b/etc/import/include/grpc/TARGETS.grpc @@ -20,6 +20,7 @@ , "support/sync_windows.h" , "support/thd_id.h" , "support/time.h" + , "impl/call.h" , "impl/codegen/atm.h" , "impl/codegen/atm_gcc_atomic.h" , "impl/codegen/atm_gcc_sync.h" @@ -41,6 +42,7 @@ { "type": ["@", "rules", "data", "staged"] , "srcs": [ "grpc_audit_logging.h" + , "grpc_crl_provider.h" , "byte_buffer.h" , "byte_buffer_reader.h" , "compression.h" @@ -75,6 +77,7 @@ , "srcs": [ "event_engine/endpoint_config.h" , "event_engine/event_engine.h" + , "event_engine/extensible.h" , "event_engine/port.h" , "event_engine/memory_allocator.h" , "event_engine/memory_request.h" @@ -133,4 +136,9 @@ , "srcs": ["census.h"] , "stage": ["grpc"] } +, "channel_arg_names_headers": + { "type": ["@", "rules", "data", "staged"] + , "srcs": ["impl/channel_arg_names.h"] + , "stage": ["grpc"] + } } diff --git a/etc/import/include/grpcpp/TARGETS.grpc b/etc/import/include/grpcpp/TARGETS.grpc index 0781bca8..3aae1877 100644 --- a/etc/import/include/grpcpp/TARGETS.grpc +++ b/etc/import/include/grpcpp/TARGETS.grpc @@ -39,6 +39,7 @@ , "impl/sync.h" , "resource_quota.h" , "security/audit_logging.h" + , "security/tls_crl_provider.h" , "security/auth_context.h" , "security/auth_metadata_processor.h" , "security/credentials.h" diff --git a/etc/import/src/core/TARGETS.grpc b/etc/import/src/core/TARGETS.grpc index 0f5bb6a7..83729c08 100644 --- a/etc/import/src/core/TARGETS.grpc +++ b/etc/import/src/core/TARGETS.grpc @@ -10,6 +10,22 @@ , "stage": ["src", "core"] , "hdrs": [["include/grpc", "slice_cast_headers"]] } +, "event_engine_extensions": + { "type": ["@", "rules", "CC", "library"] + , "name": ["event_engine_extensions"] + , "stage": ["src", "core"] + , "hdrs": + [ "lib/event_engine/extensions/can_track_errors.h" + , "lib/event_engine/extensions/supports_fd.h" + ] + , "deps": + [ ["", "event_engine_base_hdrs"] + , ["", "gpr_platform"] + , ["@", "absl", "absl/status", "statusor"] + , ["@", "absl", "absl/functional", "any_invocable"] + , ["@", "absl", "absl/strings", "strings"] + ] + } , "event_engine_common": { "type": ["@", "rules", "CC", "library"] , "name": ["event_engine_common"] @@ -21,7 +37,8 @@ , "lib/event_engine/slice_buffer.cc" ] , "hdrs": - [ "lib/event_engine/handle_containers.h" + [ "lib/event_engine/extensions/can_track_errors.h" + , "lib/event_engine/handle_containers.h" , "lib/event_engine/resolved_address_internal.h" , ["include/grpc", "slice_buffer_headers"] ] @@ -143,6 +160,24 @@ , "deps": ["tchar", ["", "gpr_platform"], ["@", "absl", "absl/types", "optional"]] } +, "directory_reader": + { "type": ["@", "rules", "CC", "library"] + , "name": ["directory_reader"] + , "stage": ["src", "core"] + , "srcs": + [ "lib/gprpp/posix/directory_reader.cc" + , "lib/gprpp/windows/directory_reader.cc" + ] + , "hdrs": ["lib/gprpp/directory_reader.h"] + , "deps": + [ ["", "gpr"] + , ["", "gpr_platform"] + , ["@", "absl", "absl/functional", "function_ref"] + , ["@", "absl", "absl/status", "status"] + , ["@", "absl", "absl/status", "statusor"] + , ["@", "absl", "absl/strings", "strings"] + ] + } , "chunked_vector": { "type": ["@", "rules", "CC", "library"] , "name": ["chunked_vector"] @@ -183,8 +218,9 @@ , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/time", "time"] , ["@", "absl", "absl/types", "optional"] - , ["third_party/upb", "upb"] - , ["src/core/ext/upb-generated", "upb-generated-lib"] + , ["third_party/upb", "base"] + , ["third_party/upb", "mem"] + , ["src/core/ext/upb-gen", "upb-gen-lib"] ] , "private-deps": ["status_helper_private_proto_deps"] } @@ -271,6 +307,20 @@ , "hdrs": ["lib/promise/poll.h"] , "deps": ["construct_destruct", ["", "gpr"], ["", "gpr_platform"]] } +, "status_flag": + { "type": ["@", "rules", "CC", "library"] + , "name": ["status_flag"] + , "stage": ["src", "core"] + , "hdrs": ["lib/promise/status_flag.h"] + , "deps": + [ "promise_status" + , ["", "gpr"] + , ["", "gpr_platform"] + , ["@", "absl", "absl/status", "status"] + , ["@", "absl", "absl/status", "statusor"] + , ["@", "absl", "absl/types", "optional"] + ] + } , "map_pipe": { "type": ["@", "rules", "CC", "library"] , "name": ["map_pipe"] @@ -286,7 +336,6 @@ , "try_seq" , ["", "gpr"] , ["", "gpr_platform"] - , ["", "grpc_trace"] , ["@", "absl", "absl/status", "status"] ] } @@ -301,13 +350,13 @@ , "arena" , "construct_destruct" , "context" + , "poll" , "promise_factory" , "promise_trace" , "ref_counted" , ["", "event_engine_base_hdrs"] , ["", "exec_ctx"] , ["", "gpr"] - , ["", "grpc_trace"] , ["", "ref_counted_ptr"] , ["@", "absl", "absl/base", "core_headers"] , ["@", "absl", "absl/strings", "str_format"] @@ -319,7 +368,8 @@ , "name": ["context"] , "stage": ["src", "core"] , "hdrs": ["lib/promise/context.h"] - , "deps": [["", "gpr"]] + , "deps": + ["down_cast", ["", "gpr"], ["@", "absl", "absl/meta", "type_traits"]] } , "map": { "type": ["@", "rules", "CC", "library"] @@ -346,6 +396,18 @@ , ["@", "absl", "absl/status", "status"] ] } +, "wait_for_callback": + { "type": ["@", "rules", "CC", "library"] + , "name": ["wait_for_callback"] + , "stage": ["src", "core"] + , "hdrs": ["lib/promise/wait_for_callback.h"] + , "deps": + [ "activity" + , "poll" + , ["", "gpr"] + , ["@", "absl", "absl/base", "core_headers"] + ] + } , "arena_promise": { "type": ["@", "rules", "CC", "library"] , "name": ["arena_promise"] @@ -401,6 +463,13 @@ , ["@", "absl", "absl/types", "variant"] ] } +, "switch": + { "type": ["@", "rules", "CC", "library"] + , "name": ["switch"] + , "stage": ["src", "core"] + , "hdrs": ["lib/promise/detail/switch.h"] + , "deps": [["", "gpr_platform"]] + } , "promise_status": { "type": ["@", "rules", "CC", "library"] , "name": ["promise_status"] @@ -441,16 +510,18 @@ , ["@", "absl", "absl/types", "variant"] ] } -, "basic_join": +, "join_state": { "type": ["@", "rules", "CC", "library"] - , "name": ["basic_join"] + , "name": ["join_state"] , "stage": ["src", "core"] - , "hdrs": ["lib/promise/detail/basic_join.h"] + , "hdrs": ["lib/promise/detail/join_state.h"] , "deps": [ "bitset" , "construct_destruct" , "poll" , "promise_like" + , "promise_trace" + , ["", "gpr"] , ["", "gpr_platform"] , ["@", "absl", "absl/utility", "utility"] ] @@ -461,7 +532,8 @@ , "stage": ["src", "core"] , "hdrs": ["lib/promise/join.h"] , "deps": - [ "basic_join" + [ "join_state" + , "map" , ["", "gpr_platform"] , ["@", "absl", "absl/meta", "type_traits"] ] @@ -472,36 +544,54 @@ , "stage": ["src", "core"] , "hdrs": ["lib/promise/try_join.h"] , "deps": - [ "basic_join" + [ "join_state" + , "map" , "poll" - , "promise_status" + , "status_flag" , ["", "gpr_platform"] , ["@", "absl", "absl/meta", "type_traits"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] ] } -, "switch": +, "all_ok": { "type": ["@", "rules", "CC", "library"] - , "name": ["switch"] + , "name": ["all_ok"] , "stage": ["src", "core"] - , "hdrs": ["lib/promise/detail/switch.h"] - , "deps": [["", "gpr_platform"]] + , "hdrs": ["lib/promise/all_ok.h"] + , "deps": + [ "join_state" + , "map" + , "poll" + , "status_flag" + , ["", "gpr_platform"] + , ["@", "absl", "absl/meta", "type_traits"] + , ["@", "absl", "absl/status", "status"] + , ["@", "absl", "absl/status", "statusor"] + ] } , "basic_seq": { "type": ["@", "rules", "CC", "library"] , "name": ["basic_seq"] , "stage": ["src", "core"] , "hdrs": ["lib/promise/detail/basic_seq.h"] + , "deps": ["construct_destruct", "poll", ["", "gpr_platform"]] + } +, "seq_state": + { "type": ["@", "rules", "CC", "library"] + , "name": ["seq_state"] + , "stage": ["src", "core"] + , "hdrs": ["lib/promise/detail/seq_state.h"] , "deps": [ "construct_destruct" , "poll" , "promise_factory" , "promise_like" - , "switch" - , ["", "gpr_platform"] - , ["@", "absl", "absl/meta", "type_traits"] - , ["@", "absl", "absl/utility", "utility"] + , "promise_trace" + , ["", "debug_location"] + , ["", "gpr"] + , ["@", "absl", "absl/base", "core_headers"] + , ["@", "absl", "absl/strings", "strings"] ] } , "seq": @@ -509,7 +599,14 @@ , "name": ["seq"] , "stage": ["src", "core"] , "hdrs": ["lib/promise/seq.h"] - , "deps": ["basic_seq", "poll", "promise_like", ["", "gpr_platform"]] + , "deps": + [ "basic_seq" + , "poll" + , "promise_like" + , "seq_state" + , ["", "debug_location"] + , ["", "gpr_platform"] + ] } , "try_seq": { "type": ["@", "rules", "CC", "library"] @@ -521,6 +618,9 @@ , "poll" , "promise_like" , "promise_status" + , "seq_state" + , "status_flag" + , ["", "debug_location"] , ["", "gpr_platform"] , ["@", "absl", "absl/meta", "type_traits"] , ["@", "absl", "absl/status", "status"] @@ -595,7 +695,21 @@ , "poll" , "promise_trace" , ["", "gpr"] - , ["", "grpc_trace"] + , ["@", "absl", "absl/strings", "strings"] + ] + } +, "inter_activity_latch": + { "type": ["@", "rules", "CC", "library"] + , "name": ["inter_activity_latch"] + , "stage": ["src", "core"] + , "hdrs": ["lib/promise/inter_activity_latch.h"] + , "deps": + [ "activity" + , "poll" + , "promise_trace" + , "wait_set" + , ["", "gpr"] + , ["@", "absl", "absl/base", "core_headers"] , ["@", "absl", "absl/strings", "strings"] ] } @@ -613,7 +727,6 @@ , "promise_trace" , ["", "debug_location"] , ["", "gpr"] - , ["", "grpc_trace"] , ["@", "absl", "absl/strings", "str_format"] , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/types", "optional"] @@ -636,13 +749,35 @@ , "seq" , ["", "debug_location"] , ["", "gpr"] - , ["", "grpc_trace"] , ["", "ref_counted_ptr"] , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/types", "optional"] , ["@", "absl", "absl/types", "variant"] ] } +, "promise_mutes": + { "type": ["@", "rules", "CC", "library"] + , "name": ["promise_mutex"] + , "stage": ["src", "core"] + , "hdrs": ["lib/promise/promise_mutex.h"] + , "deps": ["activity", "poll", ["", "gpr"]] + } +, "inter_activity_pipe": + { "type": ["@", "rules", "CC", "library"] + , "name": ["inter_activity_pipe"] + , "stage": ["src", "core"] + , "hdrs": ["lib/promise/inter_activity_pipe.h"] + , "deps": + [ "activity" + , "poll" + , "ref_counted" + , ["", "debug_location"] + , ["", "gpr"] + , ["", "ref_counted_ptr"] + , ["@", "absl", "absl/base", "core_headers"] + , ["@", "absl", "absl/types", "optional"] + ] + } , "promise_trace": { "type": ["@", "rules", "CC", "library"] , "name": ["promise_trace"] @@ -666,6 +801,19 @@ , ["@", "absl", "absl/base", "core_headers"] ] } +, "observable": + { "type": ["@", "rules", "CC", "library"] + , "name": ["observable"] + , "stage": ["src", "core"] + , "hdrs": ["lib/promise/observable.h"] + , "deps": + [ "activity" + , "poll" + , ["", "gpr"] + , ["@", "absl", "absl/container", "flat_hash_set"] + , ["@", "absl", "absl/functional", "any_invocable"] + ] + } , "for_each": { "type": ["@", "rules", "CC", "library"] , "name": ["for_each"] @@ -679,7 +827,6 @@ , "promise_trace" , ["", "gpr"] , ["", "gpr_platform"] - , ["", "grpc_trace"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/strings", "strings"] ] @@ -708,6 +855,19 @@ , ["", "ref_counted_ptr"] ] } +, "ref_counted_string": + { "type": ["@", "rules", "CC", "library"] + , "name": ["ref_counted_string"] + , "stage": ["src", "core"] + , "srcs": ["lib/gprpp/ref_counted_string.cc"] + , "hdrs": ["lib/gprpp/ref_counted_string.h"] + , "deps": + [ "ref_counted" + , ["", "gpr"] + , ["", "ref_counted_ptr"] + , ["@", "absl", "absl/strings", "strings"] + ] + } , "uuid_v4": { "type": ["@", "rules", "CC", "library"] , "name": ["uuid_v4"] @@ -761,7 +921,6 @@ , ["@", "absl", "absl/base", "core_headers"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] - , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/types", "optional"] ] } @@ -772,6 +931,9 @@ , "hdrs": ["lib/security/credentials/channel_creds_registry.h"] , "deps": [ "json" + , "json_args" + , "ref_counted" + , "validation_errors" , ["", "gpr_platform"] , ["", "ref_counted_ptr"] , ["@", "absl", "absl/strings", "strings"] @@ -781,14 +943,9 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["event_engine_memory_allocator"] , "stage": ["src", "core"] - , "srcs": ["lib/event_engine/memory_allocator.cc"] , "hdrs": [["include/grpc", "event_engine_memory_allocator_headers"]] , "deps": - [ "slice" - , "slice_refcount" - , ["", "gpr_platform"] - , ["@", "absl", "absl/strings", "strings"] - ] + ["slice", ["", "gpr_platform"], ["@", "absl", "absl/strings", "strings"]] } , "event_engine_memory_allocator_factory": { "type": ["@", "rules", "CC", "library"] @@ -810,7 +967,6 @@ , "hdrs": ["lib/resource_quota/memory_quota.h"] , "deps": [ "activity" - , "basic_seq" , "event_engine_memory_allocator" , "exec_ctx_wakeup_scheduler" , "experiments" @@ -821,6 +977,7 @@ , "race" , "resource_quota_trace" , "seq" + , "slice_refcount" , "time" , "useful" , ["", "gpr"] @@ -859,8 +1016,6 @@ , "event_engine_memory_allocator" , "memory_quota" , ["", "gpr"] - , ["@", "absl", "absl/meta", "type_traits"] - , ["@", "absl", "absl/utility", "utility"] ] } , "thread_quota": @@ -895,6 +1050,7 @@ , "ref_counted" , "thread_quota" , "useful" + , ["", "channel_arg_names"] , ["", "cpp_impl_of"] , ["", "event_engine_base_hdrs"] , ["", "gpr_platform"] @@ -1026,7 +1182,8 @@ , "name": ["avl"] , "stage": ["src", "core"] , "hdrs": ["lib/avl/avl.h"] - , "deps": ["useful", ["", "gpr_platform"]] + , "deps": + ["ref_counted", "useful", ["", "gpr_platform"], ["", "ref_counted_ptr"]] } , "time_averaged_stats": { "type": ["@", "rules", "CC", "library"] @@ -1043,10 +1200,10 @@ , "srcs": ["lib/event_engine/forkable.cc"] , "hdrs": ["lib/event_engine/forkable.h"] , "deps": - [ "no_destruct" + [ ["", "config_vars"] , ["", "gpr"] , ["", "gpr_platform"] - , ["@", "absl", "absl/container", "flat_hash_set"] + , ["", "grpc_trace"] ] } , "event_engine_poller": @@ -1068,6 +1225,13 @@ , "hdrs": ["lib/event_engine/time_util.h"] , "deps": [["", "event_engine_base_hdrs"], ["", "gpr_platform"]] } +, "event_engine_query_extensions": + { "type": ["@", "rules", "CC", "library"] + , "name": ["event_engine_query_extensions"] + , "stage": ["src", "core"] + , "hdrs": ["lib/event_engine/query_extensions.h"] + , "deps": [["", "event_engine_base_hdrs"], ["", "gpr_platform"]] + } , "event_engine_work_queue": { "type": ["@", "rules", "CC", "library"] , "name": ["event_engine_work_queue"] @@ -1135,38 +1299,55 @@ , "hdrs": ["lib/event_engine/thread_local.h"] , "deps": [["", "gpr_platform"]] } +, "event_engine_thread_count": + { "type": ["@", "rules", "CC", "library"] + , "name": ["event_engine_thread_count"] + , "stage": ["src", "core"] + , "srcs": ["lib/event_engine/thread_pool/thread_count.cc"] + , "hdrs": ["lib/event_engine/thread_pool/thread_count.h"] + , "deps": + [ "time" + , "useful" + , ["", "gpr"] + , ["@", "absl", "absl/base", "core_headers"] + , ["@", "absl", "absl/time", "time"] + , ["@", "absl", "absl/status", "status"] + , ["@", "absl", "absl/strings", "str_format"] + ] + } , "event_engine_thread_pool": { "type": ["@", "rules", "CC", "library"] , "name": ["event_engine_thread_pool"] , "stage": ["src", "core"] , "srcs": - [ "lib/event_engine/thread_pool/original_thread_pool.cc" - , "lib/event_engine/thread_pool/thread_pool_factory.cc" + [ "lib/event_engine/thread_pool/thread_pool_factory.cc" , "lib/event_engine/thread_pool/work_stealing_thread_pool.cc" ] , "hdrs": - [ "lib/event_engine/thread_pool/original_thread_pool.h" - , "lib/event_engine/thread_pool/thread_pool.h" + [ "lib/event_engine/thread_pool/thread_pool.h" , "lib/event_engine/thread_pool/work_stealing_thread_pool.h" ] , "deps": [ "common_event_engine_closures" + , "env" , "event_engine_basic_work_queue" + , "event_engine_thread_count" , "event_engine_thread_local" , "event_engine_trace" , "event_engine_work_queue" - , "experiments" + , "examine_stack" , "forkable" + , "no_destruct" + , "notification" , "time" - , "useful" , ["", "backoff"] , ["", "event_engine_base_hdrs"] , ["", "gpr"] - , ["", "grpc_trace"] , ["@", "absl", "absl/base", "core_headers"] , ["@", "absl", "absl/container", "flat_hash_set"] , ["@", "absl", "absl/functional", "any_invocable"] , ["@", "absl", "absl/time", "time"] + , ["@", "absl", "absl/types", "optional"] ] } , "posix_event_engine_base_hdrs": @@ -1175,7 +1356,9 @@ , "stage": ["src", "core"] , "hdrs": ["lib/event_engine/posix.h"] , "deps": - [ ["", "event_engine_base_hdrs"] + [ "event_engine_extensions" + , "event_engine_query_extensions" + , ["", "event_engine_base_hdrs"] , ["", "gpr"] , ["@", "absl", "absl/functional", "any_invocable"] , ["@", "absl", "absl/status", "status"] @@ -1209,6 +1392,7 @@ , "hdrs": ["lib/event_engine/posix_engine/event_poller.h"] , "deps": [ "event_engine_poller" + , "forkable" , "posix_event_engine_closure" , ["", "event_engine_base_hdrs"] , ["", "gpr_platform"] @@ -1308,7 +1492,6 @@ , "deps": [ "event_engine_poller" , "event_engine_time_util" - , "forkable" , "iomgr_port" , "posix_event_engine_closure" , "posix_event_engine_event_poller" @@ -1368,7 +1551,9 @@ , "srcs": ["lib/event_engine/posix_engine/event_poller_posix_default.cc"] , "hdrs": ["lib/event_engine/posix_engine/event_poller_posix_default.h"] , "deps": - [ "iomgr_port" + [ "forkable" + , "iomgr_port" + , "no_destruct" , "posix_event_engine_event_poller" , "posix_event_engine_poller_posix_epoll1" , "posix_event_engine_poller_posix_poll" @@ -1408,7 +1593,9 @@ , "hdrs": ["lib/event_engine/posix_engine/posix_endpoint.h"] , "deps": [ "event_engine_common" + , "event_engine_extensions" , "event_engine_tcp_socket_utils" + , "event_engine_trace" , "experiments" , "iomgr_port" , "load_file" @@ -1427,6 +1614,7 @@ , "time" , ["", "debug_location"] , ["", "event_engine_base_hdrs"] + , ["", "exec_ctx"] , ["", "gpr"] , ["", "grpc_public_hdrs"] , ["", "ref_counted_ptr"] @@ -1434,7 +1622,6 @@ , ["@", "absl", "absl/container", "flat_hash_map"] , ["@", "absl", "absl/functional", "any_invocable"] , ["@", "absl", "absl/hash", "hash"] - , ["@", "absl", "absl/meta", "type_traits"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "strings"] @@ -1469,6 +1656,7 @@ , "strerror" , "time" , "useful" + , ["", "channel_arg_names"] , ["", "event_engine_base_hdrs"] , ["", "gpr"] , ["", "ref_counted_ptr"] @@ -1507,6 +1695,7 @@ , "hdrs": ["lib/event_engine/posix_engine/posix_engine_listener.h"] , "deps": [ "event_engine_tcp_socket_utils" + , "event_engine_trace" , "iomgr_port" , "posix_event_engine_base_hdrs" , "posix_event_engine_closure" @@ -1516,8 +1705,10 @@ , "posix_event_engine_tcp_socket_utils" , "socket_mutator" , "status_helper" + , "strerror" , "time" , ["", "event_engine_base_hdrs"] + , ["", "exec_ctx"] , ["", "gpr"] , ["@", "absl", "absl/base", "core_headers"] , ["@", "absl", "absl/functional", "any_invocable"] @@ -1534,14 +1725,18 @@ , "srcs": ["lib/event_engine/posix_engine/posix_engine.cc"] , "hdrs": ["lib/event_engine/posix_engine/posix_engine.h"] , "deps": - [ "event_engine_common" + [ "ares_resolver" + , "event_engine_common" , "event_engine_poller" , "event_engine_tcp_socket_utils" , "event_engine_thread_pool" , "event_engine_trace" , "event_engine_utils" + , "forkable" , "init_internally" , "iomgr_port" + , "native_posix_dns_resolver" + , "no_destruct" , "posix_event_engine_base_hdrs" , "posix_event_engine_closure" , "posix_event_engine_endpoint" @@ -1551,16 +1746,18 @@ , "posix_event_engine_tcp_socket_utils" , "posix_event_engine_timer" , "posix_event_engine_timer_manager" + , "ref_counted_dns_resolver_interface" , "useful" + , ["", "config_vars"] , ["", "event_engine_base_hdrs"] , ["", "gpr"] , ["", "grpc_trace"] + , ["", "orphanable"] , ["@", "absl", "absl/base", "core_headers"] , ["@", "absl", "absl/cleanup", "cleanup"] , ["@", "absl", "absl/container", "flat_hash_map"] , ["@", "absl", "absl/functional", "any_invocable"] , ["@", "absl", "absl/hash", "hash"] - , ["@", "absl", "absl/meta", "type_traits"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "strings"] @@ -1573,7 +1770,8 @@ , "srcs": ["lib/event_engine/windows/windows_engine.cc"] , "hdrs": ["lib/event_engine/windows/windows_engine.h"] , "deps": - [ "channel_args_endpoint_config" + [ "ares_resolver" + , "channel_args_endpoint_config" , "common_event_engine_closures" , "error" , "event_engine_common" @@ -1582,11 +1780,13 @@ , "event_engine_trace" , "event_engine_utils" , "init_internally" + , "iomgr_port" , "posix_event_engine_timer_manager" , "time" , "windows_endpoint" , "windows_event_engine_listener" , "windows_iocp" + , "windows_native_resolver" , ["", "event_engine_base_hdrs"] , ["", "gpr"] , ["@", "absl", "absl/status", "status"] @@ -1594,6 +1794,21 @@ , ["@", "absl", "absl/strings", "strings"] ] } +, "windows_native_resolver": + { "type": ["@", "rules", "CC", "library"] + , "name": ["windows_native_resolver"] + , "stage": ["src", "core"] + , "srcs": ["lib/event_engine/windows/native_windows_dns_resolver.cc"] + , "hdrs": ["lib/event_engine/windows/native_windows_dns_resolver.h"] + , "deps": + [ "error" + , "status_helper" + , ["", "event_engine_base_hdrs"] + , ["", "gpr"] + , ["", "gpr_platform"] + , ["@", "absl", "absl/strings", "str_format"] + ] + } , "windows_iocp": { "type": ["@", "rules", "CC", "library"] , "name": ["windows_iocp"] @@ -1676,11 +1891,13 @@ , "srcs": [ "lib/event_engine/cf_engine/cf_engine.cc" , "lib/event_engine/cf_engine/cfstream_endpoint.cc" + , "lib/event_engine/cf_engine/dns_service_resolver.cc" ] , "hdrs": [ "lib/event_engine/cf_engine/cf_engine.h" , "lib/event_engine/cf_engine/cfstream_endpoint.h" , "lib/event_engine/cf_engine/cftype_unique_ref.h" + , "lib/event_engine/cf_engine/dns_service_resolver.h" ] , "deps": [ "event_engine_common" @@ -1697,8 +1914,11 @@ , "strerror" , ["", "event_engine_base_hdrs"] , ["", "gpr"] + , ["", "parse_address"] , ["", "ref_counted_ptr"] , ["", "sockaddr_utils"] + , ["@", "absl", "absl/container", "flat_hash_map"] + , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/strings", "str_format"] ] } @@ -1803,6 +2023,86 @@ , ["@", "absl", "absl/functional", "any_invocable"] ] } +, "ref_counted_dns_resolver_interface": + { "type": ["@", "rules", "CC", "library"] + , "name": ["ref_counted_dns_resolver_interface"] + , "stage": ["src", "core"] + , "hdrs": ["lib/event_engine/ref_counted_dns_resolver_interface.h"] + , "deps": + [ ["", "event_engine_base_hdrs"] + , ["", "gpr_platform"] + , ["", "orphanable"] + , ["@", "absl", "absl/strings", "strings"] + ] + } +, "native_posix_dns_resolver": + { "type": ["@", "rules", "CC", "library"] + , "name": ["native_posix_dns_resolver"] + , "stage": ["src", "core"] + , "srcs": ["lib/event_engine/posix_engine/native_posix_dns_resolver.cc"] + , "hdrs": ["lib/event_engine/posix_engine/native_posix_dns_resolver.h"] + , "deps": + [ "iomgr_port" + , "useful" + , ["", "event_engine_base_hdrs"] + , ["", "gpr"] + , ["@", "absl", "absl/functional", "any_invocable"] + , ["@", "absl", "absl/status", "status"] + , ["@", "absl", "absl/status", "statusor"] + , ["@", "absl", "absl/strings", "strings"] + , ["@", "absl", "absl/strings", "str_format"] + ] + } +, "ares_resolver": + { "type": ["@", "rules", "CC", "library"] + , "name": ["ares_resolver"] + , "stage": ["src", "core"] + , "srcs": + [ "lib/event_engine/ares_resolver.cc" + , "lib/event_engine/windows/grpc_polled_fd_windows.cc" + ] + , "hdrs": + [ "lib/event_engine/ares_resolver.h" + , "lib/event_engine/grpc_polled_fd.h" + , "lib/event_engine/nameser.h" + , "lib/event_engine/posix_engine/grpc_polled_fd_posix.h" + , "lib/event_engine/windows/grpc_polled_fd_windows.h" + ] + , "deps": + [ "common_event_engine_closures" + , "error" + , "event_engine_time_util" + , "grpc_sockaddr" + , "iomgr_port" + , "posix_event_engine_closure" + , "posix_event_engine_event_poller" + , "posix_event_engine_tcp_socket_utils" + , "ref_counted_dns_resolver_interface" + , "resolved_address" + , "slice" + , "windows_iocp" + , ["", "debug_location"] + , ["", "event_engine_base_hdrs"] + , ["", "gpr"] + , ["", "grpc_trace"] + , ["", "orphanable"] + , ["", "parse_address"] + , ["", "ref_counted_ptr"] + , ["", "sockaddr_utils"] + , ["@", "absl", "absl/base", "core_headers"] + , ["@", "absl", "absl/container", "flat_hash_map"] + , ["@", "absl", "absl/functional", "any_invocable"] + , ["@", "absl", "absl/hash", "hash"] + , ["@", "absl", "absl/status", "status"] + , ["@", "absl", "absl/status", "statusor"] + , ["@", "absl", "absl/strings", "strings"] + , ["@", "absl", "absl/strings", "str_format"] + , ["@", "absl", "absl/types", "optional"] + , ["@", "absl", "absl/types", "variant"] + , ["@", "cares", "", "ares"] + , ["third_party/address_sorting", "address_sorting"] + ] + } , "channel_args_preconditioning": { "type": ["@", "rules", "CC", "library"] , "name": ["channel_args_preconditioning"] @@ -1812,14 +2112,6 @@ , "deps": ["channel_args", ["", "event_engine_base_hdrs"], ["", "gpr_platform"]] } -, "pid_controller": - { "type": ["@", "rules", "CC", "library"] - , "name": ["pid_controller"] - , "stage": ["src", "core"] - , "srcs": ["lib/transport/pid_controller.cc"] - , "hdrs": ["lib/transport/pid_controller.h"] - , "deps": ["useful", ["", "gpr_platform"]] - } , "bdp_estimator": { "type": ["@", "rules", "CC", "library"] , "name": ["bdp_estimator"] @@ -1930,6 +2222,14 @@ , "hdrs": ["lib/surface/channel_stack_type.h"] , "deps": [["", "gpr_platform"]] } +, "channel_stack_trace": + { "type": ["@", "rules", "CC", "library"] + , "name": ["channel_stack_trace"] + , "stage": ["src", "core"] + , "srcs": ["lib/channel/channel_stack_trace.cc"] + , "hdrs": ["lib/channel/channel_stack_trace.h"] + , "deps": [["", "gpr_platform"], ["", "grpc_trace"]] + } , "channel_init": { "type": ["@", "rules", "CC", "library"] , "name": ["channel_init"] @@ -1937,7 +2237,20 @@ , "srcs": ["lib/surface/channel_init.cc"] , "hdrs": ["lib/surface/channel_init.h"] , "deps": - ["channel_stack_type", ["", "channel_stack_builder"], ["", "gpr_platform"]] + [ "call_filters" + , "channel_args" + , "channel_fwd" + , "channel_stack_trace" + , "channel_stack_type" + , ["", "channel_stack_builder"] + , ["", "debug_location"] + , ["", "gpr"] + , ["", "gpr_platform"] + , ["", "grpc_trace"] + , ["@", "absl", "absl/functional", "any_invocable"] + , ["@", "absl", "absl/strings", "strings"] + , ["@", "absl", "absl/types", "optional"] + ] } , "single_set_ptr": { "type": ["@", "rules", "CC", "library"] @@ -1951,8 +2264,8 @@ , "name": ["grpc_service_config"] , "stage": ["src", "core"] , "hdrs": - [ "lib/service_config/service_config.h" - , "lib/service_config/service_config_call_data.h" + [ "service_config/service_config.h" + , "service_config/service_config_call_data.h" ] , "deps": [ "arena" @@ -1972,8 +2285,8 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["service_config_parser"] , "stage": ["src", "core"] - , "srcs": ["lib/service_config/service_config_parser.cc"] - , "hdrs": ["lib/service_config/service_config_parser.h"] + , "srcs": ["service_config/service_config_parser.cc"] + , "hdrs": ["service_config/service_config_parser.h"] , "deps": [ "channel_args" , "json" @@ -1999,10 +2312,11 @@ [ "avl" , "channel_stack_type" , "dual_ref_counted" - , "match" , "ref_counted" + , "ref_counted_string" , "time" , "useful" + , ["", "channel_arg_names"] , ["", "debug_location"] , ["", "event_engine_base_hdrs"] , ["", "gpr"] @@ -2025,8 +2339,8 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["lb_policy"] , "stage": ["src", "core"] - , "srcs": ["lib/load_balancing/lb_policy.cc"] - , "hdrs": ["lib/load_balancing/lb_policy.h"] + , "srcs": ["load_balancing/lb_policy.cc"] + , "hdrs": ["load_balancing/lb_policy.h"] , "deps": [ "channel_args" , "closure" @@ -2036,8 +2350,10 @@ , "iomgr_fwd" , "pollset_set" , "ref_counted" + , "resolved_address" , "subchannel_interface" , ["", "debug_location"] + , ["", "endpoint_addresses"] , ["", "event_engine_base_hdrs"] , ["", "exec_ctx"] , ["", "gpr"] @@ -2045,7 +2361,6 @@ , ["", "grpc_trace"] , ["", "orphanable"] , ["", "ref_counted_ptr"] - , ["", "server_address"] , ["", "work_serializer"] , ["@", "absl", "absl/base", "core_headers"] , ["@", "absl", "absl/status", "status"] @@ -2059,7 +2374,7 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["lb_policy_factory"] , "stage": ["src", "core"] - , "hdrs": ["lib/load_balancing/lb_policy_factory.h"] + , "hdrs": ["load_balancing/lb_policy_factory.h"] , "deps": [ "json" , "lb_policy" @@ -2074,8 +2389,8 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["lb_policy_registry"] , "stage": ["src", "core"] - , "srcs": ["lib/load_balancing/lb_policy_registry.cc"] - , "hdrs": ["lib/load_balancing/lb_policy_registry.h"] + , "srcs": ["load_balancing/lb_policy_registry.cc"] + , "hdrs": ["load_balancing/lb_policy_registry.h"] , "deps": [ "json" , "lb_policy" @@ -2093,7 +2408,7 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["subchannel_interface"] , "stage": ["src", "core"] - , "hdrs": ["lib/load_balancing/subchannel_interface.h"] + , "hdrs": ["load_balancing/subchannel_interface.h"] , "deps": [ "dual_ref_counted" , "iomgr_fwd" @@ -2103,6 +2418,25 @@ , ["@", "absl", "absl/status", "status"] ] } +, "delegating_helper": + { "type": ["@", "rules", "CC", "library"] + , "name": ["delegating_helper"] + , "stage": ["src", "core"] + , "hdrs": ["load_balancing/delegating_helper.h"] + , "deps": + [ "channel_args" + , "lb_policy" + , "resolved_address" + , "subchannel_interface" + , ["", "debug_location"] + , ["", "event_engine_base_hdrs"] + , ["", "gpr_platform"] + , ["", "grpc_security_base"] + , ["", "ref_counted_ptr"] + , ["@", "absl", "absl/status", "status"] + , ["@", "absl", "absl/strings", "strings"] + ] + } , "proxy_mapper": { "type": ["@", "rules", "CC", "library"] , "name": ["proxy_mapper"] @@ -2139,6 +2473,7 @@ , "deps": [ "dual_ref_counted" , "grpc_service_config" + , "metadata_batch" , "ref_counted" , "service_config_parser" , "useful" @@ -2165,6 +2500,7 @@ , "context" , "grpc_server_config_selector" , "grpc_service_config" + , "metadata_batch" , "status_helper" , ["", "gpr"] , ["", "grpc_base"] @@ -2182,6 +2518,19 @@ , "name": ["sorted_pack"] , "stage": ["src", "core"] , "hdrs": ["lib/gprpp/sorted_pack.h"] + , "deps": ["type_list", ["", "gpr_platform"]] + } +, "type_list": + { "type": ["@", "rules", "CC", "library"] + , "name": ["type_list"] + , "stage": ["src", "core"] + , "hdrs": ["lib/gprpp/type_list.h"] + } +, "if_list": + { "type": ["@", "rules", "CC", "library"] + , "name": ["if_list"] + , "stage": ["src", "core"] + , "hdrs": ["lib/gprpp/if_list.h"] , "deps": [["", "gpr_platform"]] } , "certificate_provider_factory": @@ -2258,10 +2607,13 @@ , "channel_args" , "channel_fwd" , "dual_ref_counted" + , "load_file" + , "metadata_batch" , "ref_counted" , "resolved_address" , "slice" , "useful" + , ["", "channel_arg_names"] , ["", "gpr"] , ["", "grpc_base"] , ["", "grpc_credentials_util"] @@ -2277,6 +2629,29 @@ , ["@", "absl", "absl/types", "optional"] ] } +, "grpc_crl_provider": + { "type": ["@", "rules", "CC", "library"] + , "name": ["grpc_crl_provider"] + , "stage": ["src", "core"] + , "srcs": ["lib/security/credentials/tls/grpc_tls_crl_provider.cc"] + , "hdrs": ["lib/security/credentials/tls/grpc_tls_crl_provider.h"] + , "deps": + [ "default_event_engine" + , "directory_reader" + , ["", "exec_ctx"] + , ["", "gpr"] + , ["", "grpc_base"] + , ["@", "absl", "absl/base", "core_headers"] + , ["@", "absl", "absl/container", "flat_hash_map"] + , ["@", "absl", "absl/status", "status"] + , ["@", "absl", "absl/status", "statusor"] + , ["@", "absl", "absl/strings", "strings"] + , ["@", "absl", "absl/types", "optional"] + , ["@", "absl", "absl/types", "span"] + , ["@", "ssl", "", "crypto"] + , ["@", "ssl", "", "ssl"] + ] + } , "grpc_fake_credentials": { "type": ["@", "rules", "CC", "library"] , "name": ["grpc_fake_credentials"] @@ -2286,9 +2661,9 @@ , "lib/security/security_connector/fake/fake_security_connector.cc" ] , "hdrs": - [ "ext/filters/client_channel/lb_policy/grpclb/grpclb.h" - , "lib/security/credentials/fake/fake_credentials.h" + [ "lib/security/credentials/fake/fake_credentials.h" , "lib/security/security_connector/fake/fake_security_connector.h" + , "load_balancing/grpclb/grpclb.h" ] , "deps": [ "arena_promise" @@ -2296,9 +2671,11 @@ , "closure" , "error" , "iomgr_fwd" + , "metadata_batch" , "slice" , "unique_type_name" , "useful" + , ["", "channel_arg_names"] , ["", "debug_location"] , ["", "exec_ctx"] , ["", "gpr"] @@ -2424,6 +2801,7 @@ , "iomgr_fwd" , "unique_type_name" , "useful" + , ["", "channel_arg_names"] , ["", "debug_location"] , ["", "exec_ctx"] , ["", "gpr"] @@ -2451,14 +2829,15 @@ , "lib/security/credentials/google_default/google_default_credentials.cc" ] , "hdrs": - [ "ext/filters/client_channel/lb_policy/grpclb/grpclb.h" - , "lib/security/credentials/google_default/google_default_credentials.h" + [ "lib/security/credentials/google_default/google_default_credentials.h" + , "load_balancing/grpclb/grpclb.h" ] , "deps": [ "channel_args" , "closure" , "env" , "error" + , "error_utils" , "grpc_external_account_credentials" , "grpc_lb_xds_channel_args" , "grpc_oauth2_credentials" @@ -2466,6 +2845,7 @@ , "iomgr_fwd" , "json" , "json_reader" + , "load_file" , "slice" , "slice_refcount" , "status_helper" @@ -2473,6 +2853,7 @@ , "unique_type_name" , "useful" , ["", "alts_util"] + , ["", "channel_arg_names"] , ["", "exec_ctx"] , ["", "gpr"] , ["", "grpc_alts_credentials"] @@ -2504,6 +2885,7 @@ , "stage": ["src", "core"] , "srcs": [ "lib/security/credentials/tls/grpc_tls_certificate_distributor.cc" + , "lib/security/credentials/tls/grpc_tls_certificate_match.cc" , "lib/security/credentials/tls/grpc_tls_certificate_provider.cc" , "lib/security/credentials/tls/grpc_tls_certificate_verifier.cc" , "lib/security/credentials/tls/grpc_tls_credentials_options.cc" @@ -2524,12 +2906,14 @@ , "closure" , "error" , "iomgr_fwd" + , "load_file" , "ref_counted" , "slice" , "slice_refcount" , "status_helper" , "unique_type_name" , "useful" + , ["", "channel_arg_names"] , ["", "debug_location"] , ["", "exec_ctx"] , ["", "gpr"] @@ -2563,6 +2947,7 @@ , "hdrs": ["lib/security/credentials/iam/iam_credentials.h"] , "deps": [ "arena_promise" + , "metadata_batch" , "slice" , "unique_type_name" , "useful" @@ -2591,9 +2976,12 @@ , "closure" , "context" , "error" + , "error_utils" , "httpcli_ssl_credentials" , "json" , "json_reader" + , "load_file" + , "metadata_batch" , "poll" , "pollset_set" , "ref_counted" @@ -2642,11 +3030,13 @@ [ "closure" , "env" , "error" + , "error_utils" , "grpc_oauth2_credentials" , "httpcli_ssl_credentials" , "json" , "json_reader" , "json_writer" + , "load_file" , "slice" , "slice_refcount" , "status_helper" @@ -2681,6 +3071,7 @@ , "error" , "iomgr_fwd" , "unique_type_name" + , ["", "channel_arg_names"] , ["", "debug_location"] , ["", "exec_ctx"] , ["", "gpr"] @@ -2853,28 +3244,38 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["grpc_channel_idle_filter"] , "stage": ["src", "core"] - , "srcs": ["ext/filters/channel_idle/channel_idle_filter.cc"] - , "hdrs": ["ext/filters/channel_idle/channel_idle_filter.h"] + , "srcs": + [ "ext/filters/channel_idle/channel_idle_filter.cc" + , "ext/filters/channel_idle/legacy_channel_idle_filter.cc" + ] + , "hdrs": + [ "ext/filters/channel_idle/channel_idle_filter.h" + , "ext/filters/channel_idle/legacy_channel_idle_filter.h" + ] , "deps": [ "activity" , "arena_promise" , "channel_args" , "channel_fwd" - , "channel_init" , "channel_stack_type" , "closure" + , "connectivity_state" , "error" , "exec_ctx_wakeup_scheduler" + , "experiments" , "http2_errors" , "idle_filter_state" , "loop" + , "metadata_batch" + , "no_destruct" + , "per_cpu" , "poll" , "single_set_ptr" , "sleep" , "status_helper" , "time" , "try_seq" - , ["", "channel_stack_builder"] + , ["", "channel_arg_names"] , ["", "config"] , ["", "debug_location"] , ["", "exec_ctx"] @@ -2884,6 +3285,9 @@ , ["", "orphanable"] , ["", "promise"] , ["", "ref_counted_ptr"] + , ["@", "absl", "absl/base", "core_headers"] + , ["@", "absl", "absl/meta", "type_traits"] + , ["@", "absl", "absl/random", "random"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/types", "optional"] @@ -2898,16 +3302,15 @@ , "deps": [ "arena" , "arena_promise" - , "channel_args" , "channel_fwd" - , "channel_init" , "channel_stack_type" , "closure" , "context" , "error" + , "metadata_batch" , "status_helper" , "time" - , ["", "channel_stack_builder"] + , ["", "channel_arg_names"] , ["", "config"] , ["", "debug_location"] , ["", "exec_ctx"] @@ -2930,11 +3333,13 @@ , "channel_args" , "channel_fwd" , "channel_stack_type" + , "metadata_batch" , "slice" - , ["", "channel_stack_builder"] + , ["", "channel_arg_names"] , ["", "config"] , ["", "gpr_platform"] , ["", "grpc_base"] + , ["", "grpc_security_base"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "strings"] @@ -2953,21 +3358,22 @@ , "arena_promise" , "channel_args" , "channel_fwd" - , "channel_init" , "channel_stack_type" , "context" + , "grpc_deadline_filter" , "grpc_service_config" , "json" , "json_args" , "json_object_loader" , "latch" + , "metadata_batch" , "poll" , "race" , "service_config_parser" , "slice" , "slice_buffer" , "validation_errors" - , ["", "channel_stack_builder"] + , ["", "channel_arg_names"] , ["", "config"] , ["", "gpr"] , ["", "grpc_base"] @@ -3001,6 +3407,7 @@ , "json" , "json_args" , "json_object_loader" + , "metadata_batch" , "service_config_parser" , "sleep" , "time" @@ -3013,6 +3420,7 @@ , ["", "grpc_trace"] , ["", "legacy_context"] , ["@", "absl", "absl/base", "core_headers"] + , ["@", "absl", "absl/meta", "type_traits"] , ["@", "absl", "absl/random", "random"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] @@ -3033,9 +3441,10 @@ , "ext/filters/rbac/rbac_service_config_parser.h" ] , "deps": - [ "channel_args" + [ "arena_promise" + , "channel_args" , "channel_fwd" - , "closure" + , "context" , "error" , "grpc_audit_logging" , "grpc_authorization_base" @@ -3045,17 +3454,15 @@ , "json" , "json_args" , "json_object_loader" + , "metadata_batch" , "service_config_parser" - , "status_helper" - , "transport_fwd" , "validation_errors" , ["", "config"] - , ["", "debug_location"] , ["", "gpr"] , ["", "grpc_base"] - , ["", "grpc_public_hdrs"] , ["", "grpc_security_base"] , ["", "legacy_context"] + , ["", "promise"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "strings"] @@ -3080,13 +3487,15 @@ , "channel_args" , "channel_fwd" , "context" + , "grpc_resolver_xds_attributes" , "grpc_service_config" , "json" , "json_args" , "json_object_loader" , "map" + , "metadata_batch" , "pipe" - , "poll" + , "ref_counted_string" , "service_config_parser" , "slice" , "time" @@ -3107,27 +3516,29 @@ , "name": ["grpc_lb_policy_grpclb"] , "stage": ["src", "core"] , "srcs": - [ "ext/filters/client_channel/lb_policy/grpclb/client_load_reporting_filter.cc" - , "ext/filters/client_channel/lb_policy/grpclb/grpclb.cc" - , "ext/filters/client_channel/lb_policy/grpclb/grpclb_client_stats.cc" - , "ext/filters/client_channel/lb_policy/grpclb/load_balancer_api.cc" + [ "load_balancing/grpclb/client_load_reporting_filter.cc" + , "load_balancing/grpclb/grpclb.cc" + , "load_balancing/grpclb/grpclb_client_stats.cc" + , "load_balancing/grpclb/load_balancer_api.cc" ] , "hdrs": - [ "ext/filters/client_channel/lb_policy/grpclb/client_load_reporting_filter.h" - , "ext/filters/client_channel/lb_policy/grpclb/grpclb.h" - , "ext/filters/client_channel/lb_policy/grpclb/grpclb_client_stats.h" - , "ext/filters/client_channel/lb_policy/grpclb/load_balancer_api.h" + [ "load_balancing/grpclb/client_load_reporting_filter.h" + , "load_balancing/grpclb/grpclb.h" + , "load_balancing/grpclb/grpclb_client_stats.h" + , "load_balancing/grpclb/load_balancer_api.h" ] , "deps": [ "arena" , "arena_promise" , "channel_args" , "channel_fwd" - , "channel_init" , "channel_stack_type" , "closure" + , "connectivity_state" , "context" + , "delegating_helper" , "error" + , "experiments" , "gpr_atm" , "grpc_sockaddr" , "json" @@ -3137,8 +3548,8 @@ , "lb_policy_factory" , "lb_policy_registry" , "map" + , "metadata_batch" , "pipe" - , "poll" , "pollset_set" , "ref_counted" , "resolved_address" @@ -3150,9 +3561,10 @@ , "useful" , "validation_errors" , ["", "backoff"] - , ["", "channel_stack_builder"] + , ["", "channel_arg_names"] , ["", "config"] , ["", "debug_location"] + , ["", "endpoint_addresses"] , ["", "exec_ctx"] , ["", "gpr"] , ["", "grpc_base"] @@ -3165,21 +3577,20 @@ , ["", "grpc_trace"] , ["", "orphanable"] , ["", "ref_counted_ptr"] - , ["", "server_address"] , ["", "sockaddr_utils"] - , ["", "uri_parser"] , ["", "work_serializer"] , ["@", "absl", "absl/base", "core_headers"] , ["@", "absl", "absl/container", "inlined_vector"] - , ["@", "absl", "absl/meta", "type_traits"] + , ["@", "absl", "absl/functional", "function_ref"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "str_format"] , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/types", "optional"] , ["@", "absl", "absl/types", "variant"] - , ["third_party/upb", "upb"] - , ["src/core/ext/upb-generated", "upb-generated-lib"] + , ["third_party/upb", "base"] + , ["third_party/upb", "mem"] + , ["src/core/ext/upb-gen", "upb-gen-lib"] ] } , "random_early_detection": @@ -3188,13 +3599,17 @@ , "stage": ["src", "core"] , "srcs": ["lib/backoff/random_early_detection.cc"] , "hdrs": ["lib/backoff/random_early_detection.h"] - , "deps": [["", "gpr_platform"], ["@", "absl", "absl/random", "random"]] + , "deps": + [ ["", "gpr_platform"] + , ["@", "absl", "absl/random", "bit_gen_ref"] + , ["@", "absl", "absl/random", "distributions"] + ] } , "grpc_backend_metric_data": { "type": ["@", "rules", "CC", "library"] , "name": ["grpc_backend_metric_data"] , "stage": ["src", "core"] - , "hdrs": ["ext/filters/client_channel/lb_policy/backend_metric_data.h"] + , "hdrs": ["load_balancing/backend_metric_data.h"] , "deps": [["", "gpr_platform"], ["@", "absl", "absl/strings", "strings"]] } , "grpc_backend_metric_provider": @@ -3207,12 +3622,15 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["grpc_lb_policy_rls"] , "stage": ["src", "core"] - , "srcs": ["ext/filters/client_channel/lb_policy/rls/rls.cc"] + , "srcs": ["load_balancing/rls/rls.cc"] , "deps": [ "channel_args" , "closure" + , "connectivity_state" + , "delegating_helper" , "dual_ref_counted" , "error" + , "error_utils" , "grpc_fake_credentials" , "json" , "json_args" @@ -3225,12 +3643,13 @@ , "slice" , "slice_refcount" , "status_helper" - , "subchannel_interface" , "time" , "validation_errors" , ["", "backoff"] + , ["", "channel_arg_names"] , ["", "config"] , ["", "debug_location"] + , ["", "endpoint_addresses"] , ["", "exec_ctx"] , ["", "gpr"] , ["", "grpc_base"] @@ -3242,8 +3661,6 @@ , ["", "grpc_trace"] , ["", "orphanable"] , ["", "ref_counted_ptr"] - , ["", "server_address"] - , ["", "uri_parser"] , ["", "work_serializer"] , ["@", "absl", "absl/base", "core_headers"] , ["@", "absl", "absl/hash", "hash"] @@ -3252,8 +3669,9 @@ , ["@", "absl", "absl/strings", "str_format"] , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/types", "optional"] - , ["third_party/upb", "upb"] - , ["src/core/ext/upb-generated", "upb-generated-lib"] + , ["third_party/upb", "base"] + , ["third_party/upb", "mem"] + , ["src/core/ext/upb-gen", "upb-gen-lib"] ] } , "upb_utils": @@ -3264,9 +3682,15 @@ , "deps": [ ["", "gpr_platform"] , ["@", "absl", "absl/strings", "strings"] - , ["third_party/upb", "upb"] + , ["third_party/upb", "base"] ] } +, "xds_enabled_server": + { "type": ["@", "rules", "CC", "library"] + , "name": ["xds_enabled_server"] + , "stage": ["src", "core"] + , "hdrs": ["ext/xds/xds_enabled_server.h"] + } , "grpc_xds_client": { "type": ["@", "rules", "CC", "library"] , "name": ["grpc_xds_client"] @@ -3324,12 +3748,15 @@ , "channel_creds_registry" , "channel_fwd" , "closure" + , "connectivity_state" , "default_event_engine" , "env" , "error" + , "error_utils" , "grpc_audit_logging" , "grpc_fake_credentials" , "grpc_fault_injection_filter" + , "grpc_lb_policy_pick_first" , "grpc_lb_xds_channel_args" , "grpc_matchers" , "grpc_outlier_detection_header" @@ -3347,20 +3774,25 @@ , "json_util" , "json_writer" , "lb_policy_registry" + , "load_file" , "match" + , "metadata_batch" , "pollset_set" , "ref_counted" , "resolved_address" , "slice" , "slice_refcount" + , "status_conversion" , "status_helper" , "time" , "unique_type_name" , "upb_utils" , "useful" , "validation_errors" + , ["", "channel_arg_names"] , ["", "config"] , ["", "debug_location"] + , ["", "endpoint_addresses"] , ["", "exec_ctx"] , ["", "gpr"] , ["", "grpc_base"] @@ -3373,16 +3805,16 @@ , ["", "orphanable"] , ["", "parse_address"] , ["", "ref_counted_ptr"] - , ["", "server_address"] , ["", "sockaddr_utils"] , ["", "tsi_ssl_credentials"] , ["", "uri_parser"] , ["", "work_serializer"] , ["", "xds_client"] , ["@", "protobuf", "", "libprotobuf"] - , ["src/core/ext/upb-generated", "upb-generated-lib"] - , ["src/core/ext/upbdefs-generated", "upbdefs-generated-lib"] + , ["src/core/ext/upb-gen", "upb-gen-lib"] + , ["src/core/ext/upbdefs-gen", "upbdefs-gen-lib"] , ["@", "absl", "absl/base", "core_headers"] + , ["@", "absl", "absl/cleanup", "cleanup"] , ["@", "absl", "absl/functional", "bind_front"] , ["@", "absl", "absl/memory", "memory"] , ["@", "absl", "absl/random", "random"] @@ -3395,13 +3827,14 @@ , ["@", "absl", "absl/types", "span"] , ["@", "absl", "absl/types", "variant"] , ["@", "re2", "", "re2"] - , ["third_party/upb", "collections"] + , ["third_party/upb", "message"] , ["third_party/upb", "json"] , ["third_party/upb", "reflection"] - , ["third_party/upb", "textformat"] - , ["third_party/upb", "upb"] - , ["src/core/ext/upb-generated", "upb-generated-lib"] - , ["src/core/ext/upbdefs-generated", "upbdefs-generated-lib"] + , ["third_party/upb", "text"] + , ["third_party/upb", "base"] + , ["third_party/upb", "mem"] + , ["src/core/ext/upb-gen", "upb-gen-lib"] + , ["src/core/ext/upbdefs-gen", "upbdefs-gen-lib"] ] } , "grpc_xds_channel_stack_modifier": @@ -3413,6 +3846,7 @@ , "deps": [ "channel_args" , "channel_fwd" + , "channel_init" , "channel_stack_type" , "ref_counted" , "useful" @@ -3442,6 +3876,7 @@ , "grpc_xds_client" , "iomgr_fwd" , "match" + , "metadata_batch" , "resolved_address" , "slice_refcount" , "unique_type_name" @@ -3458,6 +3893,7 @@ , ["", "ref_counted_ptr"] , ["", "sockaddr_utils"] , ["", "uri_parser"] + , ["", "xds_client"] , ["@", "absl", "absl/base", "core_headers"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] @@ -3475,8 +3911,14 @@ [ "channel_creds_registry" , "grpc_fake_credentials" , "grpc_google_default_credentials" + , "grpc_tls_credentials" , "json" + , "json_args" + , "json_object_loader" + , "time" + , "validation_errors" , ["", "config"] + , ["", "gpr"] , ["", "gpr_platform"] , ["", "grpc_security_base"] , ["", "ref_counted_ptr"] @@ -3487,12 +3929,14 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["grpc_lb_policy_cds"] , "stage": ["src", "core"] - , "srcs": ["ext/filters/client_channel/lb_policy/xds/cds.cc"] + , "srcs": ["load_balancing/xds/cds.cc"] , "deps": [ "channel_args" - , "grpc_matchers" + , "delegating_helper" + , "env" + , "grpc_lb_address_filtering" + , "grpc_lb_xds_channel_args" , "grpc_outlier_detection_header" - , "grpc_tls_credentials" , "grpc_xds_client" , "json" , "json_args" @@ -3503,9 +3947,9 @@ , "lb_policy_registry" , "match" , "pollset_set" - , "subchannel_interface" , "time" , "unique_type_name" + , "xds_dependency_manager" , ["", "config"] , ["", "debug_location"] , ["", "gpr"] @@ -3514,8 +3958,8 @@ , ["", "grpc_trace"] , ["", "orphanable"] , ["", "ref_counted_ptr"] - , ["", "server_address"] , ["", "work_serializer"] + , ["", "xds_client"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "strings"] @@ -3527,73 +3971,19 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["grpc_lb_xds_channel_args"] , "stage": ["src", "core"] - , "hdrs": ["ext/filters/client_channel/lb_policy/xds/xds_channel_args.h"] - } -, "grpc_lb_xds_attributes": - { "type": ["@", "rules", "CC", "library"] - , "name": ["grpc_lb_xds_attributes"] - , "stage": ["src", "core"] - , "srcs": ["ext/filters/client_channel/lb_policy/xds/xds_attributes.cc"] - , "hdrs": ["ext/filters/client_channel/lb_policy/xds/xds_attributes.h"] - , "deps": - [ "useful" - , ["", "gpr_platform"] - , ["", "ref_counted_ptr"] - , ["", "server_address"] - , ["", "xds_client"] - , ["@", "absl", "absl/strings", "strings"] - ] - } -, "grpc_lb_policy_xds_cluster_resolver": - { "type": ["@", "rules", "CC", "library"] - , "name": ["grpc_lb_policy_xds_cluster_resolver"] - , "stage": ["src", "core"] - , "srcs": - ["ext/filters/client_channel/lb_policy/xds/xds_cluster_resolver.cc"] - , "deps": - [ "channel_args" - , "grpc_lb_address_filtering" - , "grpc_lb_xds_attributes" - , "grpc_lb_xds_channel_args" - , "grpc_xds_client" - , "json" - , "json_args" - , "json_object_loader" - , "json_writer" - , "lb_policy" - , "lb_policy_factory" - , "lb_policy_registry" - , "pollset_set" - , "subchannel_interface" - , "validation_errors" - , ["", "config"] - , ["", "debug_location"] - , ["", "gpr"] - , ["", "grpc_base"] - , ["", "grpc_client_channel"] - , ["", "grpc_resolver"] - , ["", "grpc_resolver_fake"] - , ["", "grpc_trace"] - , ["", "orphanable"] - , ["", "ref_counted_ptr"] - , ["", "server_address"] - , ["", "work_serializer"] - , ["", "xds_client"] - , ["@", "absl", "absl/status", "status"] - , ["@", "absl", "absl/status", "statusor"] - , ["@", "absl", "absl/strings", "strings"] - , ["@", "absl", "absl/types", "optional"] - ] + , "hdrs": ["load_balancing/xds/xds_channel_args.h"] + , "deps": [["", "endpoint_addresses"], ["", "gpr_platform"]] } , "grpc_lb_policy_xds_cluster_impl": { "type": ["@", "rules", "CC", "library"] , "name": ["grpc_lb_policy_xds_cluster_impl"] , "stage": ["src", "core"] - , "srcs": ["ext/filters/client_channel/lb_policy/xds/xds_cluster_impl.cc"] + , "srcs": ["load_balancing/xds/xds_cluster_impl.cc"] , "deps": [ "channel_args" + , "connectivity_state" + , "delegating_helper" , "grpc_backend_metric_data" - , "grpc_lb_xds_attributes" , "grpc_lb_xds_channel_args" , "grpc_xds_client" , "json" @@ -3604,17 +3994,19 @@ , "lb_policy_registry" , "pollset_set" , "ref_counted" + , "resolved_address" , "subchannel_interface" , "validation_errors" + , "xds_dependency_manager" , ["", "config"] , ["", "debug_location"] + , ["", "endpoint_addresses"] , ["", "gpr"] , ["", "grpc_base"] , ["", "grpc_client_channel"] , ["", "grpc_trace"] , ["", "orphanable"] , ["", "ref_counted_ptr"] - , ["", "server_address"] , ["", "xds_client"] , ["@", "absl", "absl/base", "core_headers"] , ["@", "absl", "absl/status", "status"] @@ -3628,10 +4020,12 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["grpc_lb_policy_xds_cluster_manager"] , "stage": ["src", "core"] - , "srcs": ["ext/filters/client_channel/lb_policy/xds/xds_cluster_manager.cc"] + , "srcs": ["load_balancing/xds/xds_cluster_manager.cc"] , "deps": [ "channel_args" - , "grpc_resolver_xds_header" + , "connectivity_state" + , "delegating_helper" + , "grpc_resolver_xds_attributes" , "json" , "json_args" , "json_object_loader" @@ -3639,11 +4033,11 @@ , "lb_policy_factory" , "lb_policy_registry" , "pollset_set" - , "subchannel_interface" , "time" , "validation_errors" , ["", "config"] , ["", "debug_location"] + , ["", "endpoint_addresses"] , ["", "exec_ctx"] , ["", "gpr"] , ["", "gpr_platform"] @@ -3652,7 +4046,6 @@ , ["", "grpc_trace"] , ["", "orphanable"] , ["", "ref_counted_ptr"] - , ["", "server_address"] , ["", "work_serializer"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] @@ -3664,10 +4057,11 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["grpc_lb_policy_xds_wrr_locality"] , "stage": ["src", "core"] - , "srcs": ["ext/filters/client_channel/lb_policy/xds/xds_wrr_locality.cc"] + , "srcs": ["load_balancing/xds/xds_wrr_locality.cc"] , "deps": [ "channel_args" - , "grpc_lb_xds_attributes" + , "delegating_helper" + , "grpc_lb_xds_channel_args" , "json" , "json_args" , "json_object_loader" @@ -3676,16 +4070,15 @@ , "lb_policy_factory" , "lb_policy_registry" , "pollset_set" - , "subchannel_interface" , "validation_errors" , ["", "config"] , ["", "debug_location"] + , ["", "endpoint_addresses"] , ["", "gpr"] , ["", "grpc_base"] , ["", "grpc_trace"] , ["", "orphanable"] , ["", "ref_counted_ptr"] - , ["", "server_address"] , ["", "xds_client"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] @@ -3696,11 +4089,17 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["grpc_lb_address_filtering"] , "stage": ["src", "core"] - , "srcs": ["ext/filters/client_channel/lb_policy/address_filtering.cc"] - , "hdrs": ["ext/filters/client_channel/lb_policy/address_filtering.h"] + , "srcs": ["load_balancing/address_filtering.cc"] + , "hdrs": ["load_balancing/address_filtering.h"] , "deps": - [ ["", "gpr_platform"] - , ["", "server_address"] + [ "channel_args" + , "ref_counted" + , "ref_counted_string" + , "resolved_address" + , ["", "endpoint_addresses"] + , ["", "gpr_platform"] + , ["", "ref_counted_ptr"] + , ["@", "absl", "absl/functional", "function_ref"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "strings"] ] @@ -3709,19 +4108,22 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["health_check_client"] , "stage": ["src", "core"] - , "srcs": ["ext/filters/client_channel/lb_policy/health_check_client.cc"] + , "srcs": ["load_balancing/health_check_client.cc"] , "hdrs": - [ "ext/filters/client_channel/lb_policy/health_check_client.h" - , "ext/filters/client_channel/lb_policy/health_check_client_internal.h" + [ "load_balancing/health_check_client.h" + , "load_balancing/health_check_client_internal.h" ] , "deps": - [ "closure" + [ "channel_args" + , "closure" + , "connectivity_state" , "error" , "iomgr_fwd" , "pollset_set" , "slice" , "subchannel_interface" , "unique_type_name" + , ["", "channel_arg_names"] , ["", "debug_location"] , ["", "exec_ctx"] , ["", "gpr"] @@ -3731,22 +4133,26 @@ , ["", "grpc_trace"] , ["", "orphanable"] , ["", "ref_counted_ptr"] + , ["", "sockaddr_utils"] , ["", "work_serializer"] , ["@", "absl", "absl/base", "core_headers"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "strings"] - , ["third_party/upb", "upb"] - , ["src/core/ext/upb-generated", "upb-generated-lib"] + , ["@", "absl", "absl/types", "optional"] + , ["third_party/upb", "base"] + , ["third_party/upb", "mem"] + , ["src/core/ext/upb-gen", "upb-gen-lib"] ] } , "grpc_lb_subchannel_list": { "type": ["@", "rules", "CC", "library"] , "name": ["grpc_lb_subchannel_list"] , "stage": ["src", "core"] - , "hdrs": ["ext/filters/client_channel/lb_policy/subchannel_list.h"] + , "hdrs": ["load_balancing/subchannel_list.h"] , "deps": [ "channel_args" + , "connectivity_state" , "dual_ref_counted" , "gpr_manual_constructor" , "health_check_client" @@ -3754,9 +4160,9 @@ , "lb_policy" , "subchannel_interface" , ["", "debug_location"] + , ["", "endpoint_addresses"] , ["", "gpr"] , ["", "grpc_base"] - , ["", "grpc_client_channel"] , ["", "ref_counted_ptr"] , ["", "server_address"] , ["", "work_serializer"] @@ -3764,57 +4170,171 @@ , ["@", "absl", "absl/types", "optional"] ] } +, "lb_endpoint_list": + { "type": ["@", "rules", "CC", "library"] + , "name": ["lb_endpoint_list"] + , "stage": ["src", "core"] + , "srcs": ["load_balancing/endpoint_list.cc"] + , "hdrs": ["load_balancing/endpoint_list.h"] + , "deps": + [ "channel_args" + , "delegating_helper" + , "grpc_lb_policy_pick_first" + , "json" + , "lb_policy" + , "lb_policy_registry" + , "pollset_set" + , "resolved_address" + , "subchannel_interface" + , ["", "config"] + , ["", "debug_location"] + , ["", "endpoint_addresses"] + , ["", "gpr"] + , ["", "grpc_base"] + , ["", "orphanable"] + , ["", "ref_counted_ptr"] + , ["", "work_serializer"] + , ["@", "absl", "absl/functional", "function_ref"] + , ["@", "absl", "absl/status", "status"] + , ["@", "absl", "absl/status", "statusor"] + , ["@", "absl", "absl/types", "optional"] + ] + } , "grpc_lb_policy_pick_first": { "type": ["@", "rules", "CC", "library"] , "name": ["grpc_lb_policy_pick_first"] , "stage": ["src", "core"] - , "srcs": ["ext/filters/client_channel/lb_policy/pick_first/pick_first.cc"] + , "srcs": ["load_balancing/pick_first/pick_first.cc"] + , "hdrs": ["load_balancing/pick_first/pick_first.h"] , "deps": [ "channel_args" - , "grpc_lb_subchannel_list" + , "connectivity_state" + , "experiments" + , "health_check_client" + , "iomgr_fwd" , "grpc_outlier_detection_header" , "json" + , "json_args" + , "json_object_loader" , "lb_policy" , "lb_policy_factory" + , "resolved_address" , "subchannel_interface" + , "time" + , "useful" + , ["", "channel_arg_names"] , ["", "config"] , ["", "debug_location"] + , ["", "endpoint_addresses"] + , ["", "exec_ctx"] , ["", "gpr"] , ["", "grpc_base"] , ["", "grpc_trace"] , ["", "orphanable"] , ["", "ref_counted_ptr"] - , ["", "server_address"] + , ["", "sockaddr_utils"] , ["", "work_serializer"] + , ["@", "absl", "absl/algorithm", "container"] + , ["@", "absl", "absl/random", "random"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/types", "optional"] ] } +, "down_cast": + { "type": ["@", "rules", "CC", "library"] + , "name": ["down_cast"] + , "stage": ["src", "core"] + , "hdrs": ["lib/gprpp/down_cast.h"] + , "deps": [["", "gpr"], ["@", "absl", "absl/base", "config"]] + } +, "status_conversion": + { "type": ["@", "rules", "CC", "library"] + , "name": ["status_conversion"] + , "stage": ["src", "core"] + , "srcs": ["lib/transport/status_conversion.cc"] + , "hdrs": ["lib/transport/status_conversion.h"] + , "deps": + ["http2_errors", "time", ["", "gpr_platform"], ["", "grpc_public_hdrs"]] + } +, "error_utils": + { "type": ["@", "rules", "CC", "library"] + , "name": ["error_utils"] + , "stage": ["src", "core"] + , "srcs": ["lib/transport/error_utils.cc"] + , "hdrs": ["lib/transport/error_utils.h"] + , "deps": + [ "error" + , "http2_errors" + , "status_conversion" + , "status_helper" + , "time" + , ["", "gpr_platform"] + , ["", "grpc_public_hdrs"] + , ["@", "absl", "absl/status", "status"] + ] + } +, "connectivity_state": + { "type": ["@", "rules", "CC", "library"] + , "name": ["connectivity_state"] + , "stage": ["src", "core"] + , "srcs": ["lib/transport/connectivity_state.cc"] + , "hdrs": ["lib/transport/connectivity_state.h"] + , "deps": + [ "closure" + , "error" + , ["", "debug_location"] + , ["", "exec_ctx"] + , ["", "gpr"] + , ["", "grpc_public_hdrs"] + , ["", "gpr_platform"] + , ["", "grpc_trace"] + , ["", "orphanable"] + , ["", "ref_counted_ptr"] + , ["", "work_serializer"] + , ["", "grpc_public_hdrs"] + , ["@", "absl", "absl/status", "status"] + ] + } +, "xxhash_inline": + { "type": ["@", "rules", "CC", "library"] + , "name": ["xxhash_inline"] + , "stage": ["src", "core"] + , "hdrs": ["lib/gprpp/xxhash_inline.h"] + , "deps": [["", "gpr_platform"], ["third_party/xxhash", "xxhash"]] + } , "grpc_lb_policy_ring_hash": { "type": ["@", "rules", "CC", "library"] , "name": ["grpc_lb_policy_ring_hash"] , "stage": ["src", "core"] - , "srcs": ["ext/filters/client_channel/lb_policy/ring_hash/ring_hash.cc"] - , "hdrs": ["ext/filters/client_channel/lb_policy/ring_hash/ring_hash.h"] + , "srcs": ["load_balancing/ring_hash/ring_hash.cc"] + , "hdrs": ["load_balancing/ring_hash/ring_hash.h"] , "deps": [ "channel_args" , "closure" , "error" - , "grpc_lb_subchannel_list" + , "grpc_lb_policy_pick_first" + , "connectivity_state" + , "delegating_helper" , "grpc_service_config" , "json" , "json_args" , "json_object_loader" , "lb_policy" , "lb_policy_factory" + , "lb_policy_registry" + , "pollset_set" , "ref_counted" + , "resolved_address" , "subchannel_interface" , "unique_type_name" , "validation_errors" + , "xxhash_inline" + , ["", "channel_arg_names"] , ["", "config"] , ["", "debug_location"] + , ["", "endpoint_addresses"] , ["", "exec_ctx"] , ["", "gpr"] , ["", "grpc_base"] @@ -3822,7 +4342,6 @@ , ["", "grpc_trace"] , ["", "orphanable"] , ["", "ref_counted_ptr"] - , ["", "server_address"] , ["", "sockaddr_utils"] , ["", "work_serializer"] , ["@", "absl", "absl/base", "core_headers"] @@ -3838,16 +4357,20 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["grpc_lb_policy_round_robin"] , "stage": ["src", "core"] - , "srcs": ["ext/filters/client_channel/lb_policy/round_robin/round_robin.cc"] + , "srcs": ["load_balancing/round_robin/round_robin.cc"] , "deps": [ "channel_args" + , "connectivity_state" + , "experiments" , "grpc_lb_subchannel_list" , "json" + , "lb_endpoint_list" , "lb_policy" , "lb_policy_factory" , "subchannel_interface" , ["", "config"] , ["", "debug_location"] + , ["", "endpoint_addresses"] , ["", "gpr"] , ["", "grpc_base"] , ["", "grpc_trace"] @@ -3855,6 +4378,7 @@ , ["", "ref_counted_ptr"] , ["", "server_address"] , ["", "work_serializer"] + , ["@", "absl", "absl/meta", "type_traits"] , ["@", "absl", "absl/random", "random"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] @@ -3866,12 +4390,8 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["static_stride_scheduler"] , "stage": ["src", "core"] - , "srcs": - [ "ext/filters/client_channel/lb_policy/weighted_round_robin/static_stride_scheduler.cc" - ] - , "hdrs": - [ "ext/filters/client_channel/lb_policy/weighted_round_robin/static_stride_scheduler.h" - ] + , "srcs": ["load_balancing/weighted_round_robin/static_stride_scheduler.cc"] + , "hdrs": ["load_balancing/weighted_round_robin/static_stride_scheduler.h"] , "deps": [ ["", "gpr"] , ["@", "absl", "absl/functional", "any_invocable"] @@ -3883,26 +4403,29 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["grpc_lb_policy_weighted_round_robin"] , "stage": ["src", "core"] - , "srcs": - [ "ext/filters/client_channel/lb_policy/weighted_round_robin/weighted_round_robin.cc" - ] + , "srcs": ["load_balancing/weighted_round_robin/weighted_round_robin.cc"] , "deps": [ "channel_args" + , "connectivity_state" + , "experiments" , "grpc_backend_metric_data" , "grpc_lb_subchannel_list" , "json" , "json_args" , "json_object_loader" + , "lb_endpoint_list" , "lb_policy" , "lb_policy_factory" , "ref_counted" , "resolved_address" , "static_stride_scheduler" + , "stats_data" , "subchannel_interface" , "time" , "validation_errors" , ["", "config"] , ["", "debug_location"] + , ["", "endpoint_addresses"] , ["", "exec_ctx"] , ["", "gpr"] , ["", "grpc_base"] @@ -3912,22 +4435,23 @@ , ["", "ref_counted_ptr"] , ["", "server_address"] , ["", "sockaddr_utils"] + , ["", "stats"] , ["", "work_serializer"] , ["@", "absl", "absl/base", "core_headers"] + , ["@", "absl", "absl/meta", "type_traits"] , ["@", "absl", "absl/random", "random"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/types", "optional"] + , ["@", "absl", "absl/types", "variant"] ] } , "grpc_outlier_detection_header": { "type": ["@", "rules", "CC", "library"] , "name": ["grpc_outlier_detection_header"] , "stage": ["src", "core"] - , "hdrs": - [ "ext/filters/client_channel/lb_policy/outlier_detection/outlier_detection.h" - ] + , "hdrs": ["load_balancing/outlier_detection/outlier_detection.h"] , "deps": [ "json" , "json_args" @@ -3943,12 +4467,14 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["grpc_lb_policy_outlier_detection"] , "stage": ["src", "core"] - , "srcs": - [ "ext/filters/client_channel/lb_policy/outlier_detection/outlier_detection.cc" - ] + , "srcs": ["load_balancing/outlier_detection/outlier_detection.cc"] , "deps": [ "channel_args" + , "connectivity_state" + , "delegating_helper" + , "experiments" , "grpc_outlier_detection_header" + , "health_check_client" , "iomgr_fwd" , "json" , "lb_policy" @@ -3956,7 +4482,9 @@ , "lb_policy_registry" , "pollset_set" , "ref_counted" + , "resolved_address" , "subchannel_interface" + , "unique_type_name" , "validation_errors" , ["", "config"] , ["", "debug_location"] @@ -3967,9 +4495,10 @@ , ["", "grpc_trace"] , ["", "orphanable"] , ["", "ref_counted_ptr"] - , ["", "server_address"] , ["", "sockaddr_utils"] , ["", "work_serializer"] + , ["@", "absl", "absl/base", "core_headers"] + , ["@", "absl", "absl/meta", "type_traits"] , ["@", "absl", "absl/random", "random"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] @@ -3981,9 +4510,11 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["grpc_lb_policy_priority"] , "stage": ["src", "core"] - , "srcs": ["ext/filters/client_channel/lb_policy/priority/priority.cc"] + , "srcs": ["load_balancing/priority/priority.cc"] , "deps": [ "channel_args" + , "connectivity_state" + , "delegating_helper" , "grpc_lb_address_filtering" , "json" , "json_args" @@ -3992,11 +4523,13 @@ , "lb_policy_factory" , "lb_policy_registry" , "pollset_set" - , "subchannel_interface" + , "ref_counted_string" , "time" , "validation_errors" + , ["", "channel_arg_names"] , ["", "config"] , ["", "debug_location"] + , ["", "endpoint_addresses"] , ["", "exec_ctx"] , ["", "gpr"] , ["", "grpc_base"] @@ -4004,7 +4537,6 @@ , ["", "grpc_trace"] , ["", "orphanable"] , ["", "ref_counted_ptr"] - , ["", "server_address"] , ["", "work_serializer"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] @@ -4016,10 +4548,11 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["grpc_lb_policy_weighted_target"] , "stage": ["src", "core"] - , "srcs": - ["ext/filters/client_channel/lb_policy/weighted_target/weighted_target.cc"] + , "srcs": ["load_balancing/weighted_target/weighted_target.cc"] , "deps": [ "channel_args" + , "connectivity_state" + , "delegating_helper" , "grpc_lb_address_filtering" , "json" , "json_args" @@ -4028,11 +4561,11 @@ , "lb_policy_factory" , "lb_policy_registry" , "pollset_set" - , "subchannel_interface" , "time" , "validation_errors" , ["", "config"] , ["", "debug_location"] + , ["", "endpoint_addresses"] , ["", "exec_ctx"] , ["", "gpr"] , ["", "grpc_base"] @@ -4040,7 +4573,6 @@ , ["", "grpc_trace"] , ["", "orphanable"] , ["", "ref_counted_ptr"] - , ["", "server_address"] , ["", "work_serializer"] , ["@", "absl", "absl/base", "core_headers"] , ["@", "absl", "absl/random", "random"] @@ -4054,12 +4586,15 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["grpc_lb_policy_xds_override_host"] , "stage": ["src", "core"] - , "srcs": ["ext/filters/client_channel/lb_policy/xds/xds_override_host.cc"] - , "hdrs": ["ext/filters/client_channel/lb_policy/xds/xds_override_host.h"] + , "srcs": ["load_balancing/xds/xds_override_host.cc"] + , "hdrs": ["load_balancing/xds/xds_override_host.h"] , "deps": [ "channel_args" , "closure" + , "connectivity_state" + , "delegating_helper" , "error" + , "experiments" , "grpc_stateful_session_filter" , "grpc_xds_client" , "iomgr_fwd" @@ -4071,16 +4606,21 @@ , "lb_policy_registry" , "match" , "pollset_set" + , "ref_counted_string" + , "resolved_address" , "subchannel_interface" , "validation_errors" + , "xds_dependency_manager" , ["", "config"] , ["", "debug_location"] + , ["", "endpoint_addresses"] , ["", "exec_ctx"] , ["", "gpr"] , ["", "grpc_base"] , ["", "grpc_client_channel"] , ["", "grpc_trace"] , ["", "orphanable"] + , ["", "parse_address"] , ["", "ref_counted_ptr"] , ["", "server_address"] , ["", "sockaddr_utils"] @@ -4110,10 +4650,11 @@ , "channel_stack_type" , "context" , "grpc_sockaddr" + , "metadata_batch" , "resolved_address" , "seq" , "slice" - , ["", "channel_stack_builder"] + , ["", "channel_arg_names"] , ["", "config"] , ["", "gpr"] , ["", "gpr_platform"] @@ -4123,7 +4664,7 @@ , ["", "parse_address"] , ["", "promise"] , ["", "uri_parser"] - , ["@", "absl", "absl/meta", "type_traits"] + , ["@", "absl", "absl/container", "vector"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "str_format"] @@ -4145,11 +4686,13 @@ , "channel_fwd" , "channel_stack_type" , "context" + , "experiments" , "grpc_backend_metric_data" , "grpc_backend_metric_provider" , "map" + , "metadata_batch" , "slice" - , ["", "channel_stack_builder"] + , ["", "channel_arg_names"] , ["", "config"] , ["", "gpr"] , ["", "gpr_platform"] @@ -4159,16 +4702,17 @@ , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/types", "optional"] - , ["third_party/upb", "upb"] - , ["src/core/ext/upb-generated", "upb-generated-lib"] + , ["third_party/upb", "base"] + , ["third_party/upb", "mem"] + , ["src/core/ext/upb-gen", "upb-gen-lib"] ] } , "polling_resolver": { "type": ["@", "rules", "CC", "library"] , "name": ["polling_resolver"] , "stage": ["src", "core"] - , "srcs": ["ext/filters/client_channel/resolver/polling_resolver.cc"] - , "hdrs": ["ext/filters/client_channel/resolver/polling_resolver.h"] + , "srcs": ["resolver/polling_resolver.cc"] + , "hdrs": ["resolver/polling_resolver.h"] , "deps": [ "channel_args" , "grpc_service_config" @@ -4176,6 +4720,7 @@ , "time" , ["", "backoff"] , ["", "debug_location"] + , ["", "endpoint_addresses"] , ["", "event_engine_base_hdrs"] , ["", "exec_ctx"] , ["", "gpr"] @@ -4195,12 +4740,8 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["service_config_helper"] , "stage": ["src", "core"] - , "srcs": - [ "ext/filters/client_channel/resolver/dns/event_engine/service_config_helper.cc" - ] - , "hdrs": - [ "ext/filters/client_channel/resolver/dns/event_engine/service_config_helper.h" - ] + , "srcs": ["resolver/dns/event_engine/service_config_helper.cc"] + , "hdrs": ["resolver/dns/event_engine/service_config_helper.h"] , "deps": [ "json" , "json_args" @@ -4219,22 +4760,22 @@ , "name": ["grpc_resolver_dns_event_engine"] , "stage": ["src", "core"] , "srcs": - [ "ext/filters/client_channel/resolver/dns/event_engine/event_engine_client_channel_resolver.cc" - ] + ["resolver/dns/event_engine/event_engine_client_channel_resolver.cc"] , "hdrs": - [ "ext/filters/client_channel/resolver/dns/event_engine/event_engine_client_channel_resolver.h" - ] + ["resolver/dns/event_engine/event_engine_client_channel_resolver.h"] , "deps": [ "channel_args" , "event_engine_common" - , "event_engine_utils" , "grpc_service_config" , "polling_resolver" , "service_config_helper" , "time" , "validation_errors" , ["", "backoff"] + , ["", "channel_arg_names"] , ["", "debug_location"] + , ["", "endpoint_addresses"] + , ["", "exec_ctx"] , ["", "gpr"] , ["", "gpr_platform"] , ["", "grpc_base"] @@ -4244,11 +4785,9 @@ , ["", "grpc_trace"] , ["", "orphanable"] , ["", "ref_counted_ptr"] - , ["", "server_address"] , ["", "uri_parser"] , ["@", "absl", "absl/base", "core_headers"] , ["@", "absl", "absl/cleanup", "cleanup"] - , ["@", "absl", "absl/container", "flat_hash_set"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "strings"] @@ -4259,8 +4798,8 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["grpc_resolver_dns_plugin"] , "stage": ["src", "core"] - , "srcs": ["ext/filters/client_channel/resolver/dns/dns_resolver_plugin.cc"] - , "hdrs": ["ext/filters/client_channel/resolver/dns/dns_resolver_plugin.h"] + , "srcs": ["resolver/dns/dns_resolver_plugin.cc"] + , "hdrs": ["resolver/dns/dns_resolver_plugin.h"] , "deps": [ "experiments" , "grpc_resolver_dns_event_engine" @@ -4277,23 +4816,24 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["grpc_resolver_dns_native"] , "stage": ["src", "core"] - , "srcs": ["ext/filters/client_channel/resolver/dns/native/dns_resolver.cc"] - , "hdrs": ["ext/filters/client_channel/resolver/dns/native/dns_resolver.h"] + , "srcs": ["resolver/dns/native/dns_resolver.cc"] + , "hdrs": ["resolver/dns/native/dns_resolver.h"] , "deps": [ "channel_args" , "polling_resolver" , "resolved_address" , "time" , ["", "backoff"] + , ["", "channel_arg_names"] , ["", "config"] , ["", "debug_location"] + , ["", "endpoint_addresses"] , ["", "gpr"] , ["", "grpc_base"] , ["", "grpc_resolver"] , ["", "grpc_trace"] , ["", "orphanable"] , ["", "ref_counted_ptr"] - , ["", "server_address"] , ["", "uri_parser"] , ["@", "absl", "absl/functional", "bind_front"] , ["@", "absl", "absl/status", "status"] @@ -4306,18 +4846,17 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["grpc_resolver_sockaddr"] , "stage": ["src", "core"] - , "srcs": - ["ext/filters/client_channel/resolver/sockaddr/sockaddr_resolver.cc"] + , "srcs": ["resolver/sockaddr/sockaddr_resolver.cc"] , "deps": [ "channel_args" , "iomgr_port" , "resolved_address" , ["", "config"] + , ["", "endpoint_addresses"] , ["", "gpr"] , ["", "grpc_resolver"] , ["", "orphanable"] , ["", "parse_address"] - , ["", "server_address"] , ["", "uri_parser"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "strings"] @@ -4327,7 +4866,7 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["grpc_resolver_binder"] , "stage": ["src", "core"] - , "srcs": ["ext/filters/client_channel/resolver/binder/binder_resolver.cc"] + , "srcs": ["resolver/binder/binder_resolver.cc"] , "deps": [ "channel_args" , "error" @@ -4335,21 +4874,21 @@ , "resolved_address" , "status_helper" , ["", "config"] + , ["", "endpoint_addresses"] , ["", "gpr"] , ["", "grpc_resolver"] , ["", "orphanable"] - , ["", "server_address"] , ["", "uri_parser"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "strings"] ] } -, "grpc_resolver_xds_header": +, "grpc_resolver_xds_attributes": { "type": ["@", "rules", "CC", "library"] - , "name": ["grpc_resolver_xds_header"] + , "name": ["grpc_resolver_xds_attributes"] , "stage": ["src", "core"] - , "hdrs": ["ext/filters/client_channel/resolver/xds/xds_resolver.h"] + , "hdrs": ["resolver/xds/xds_resolver_attributes.h"] , "deps": [ "grpc_service_config" , "unique_type_name" @@ -4357,11 +4896,40 @@ , ["@", "absl", "absl/strings", "strings"] ] } +, "grpc_resolver_xds_trace": + { "type": ["@", "rules", "CC", "library"] + , "name": ["grpc_resolver_xds_trace"] + , "stage": ["src", "core"] + , "srcs": ["resolver/xds/xds_resolver_trace.cc"] + , "hdrs": ["resolver/xds/xds_resolver_trace.h"] + , "deps": [["", "gpr_platform"], ["", "grpc_trace"]] + } +, "xds_dependency_manager": + { "type": ["@", "rules", "CC", "library"] + , "name": ["xds_dependency_manager"] + , "stage": ["src", "core"] + , "srcs": ["resolver/xds/xds_dependency_manager.cc"] + , "hdrs": ["resolver/xds/xds_dependency_manager.h"] + , "deps": + [ "grpc_lb_xds_channel_args" + , "grpc_resolver_xds_trace" + , "grpc_xds_client" + , "match" + , "ref_counted" + , ["", "config"] + , ["", "gpr"] + , ["", "grpc_resolver"] + , ["", "grpc_resolver_fake"] + , ["@", "absl", "absl/container", "flat_hash_map"] + , ["@", "absl", "absl/container", "flat_hash_set"] + , ["@", "absl", "absl/strings", "strings"] + ] + } , "grpc_resolver_xds": { "type": ["@", "rules", "CC", "library"] , "name": ["grpc_resolver_xds"] , "stage": ["src", "core"] - , "srcs": ["ext/filters/client_channel/resolver/xds/xds_resolver.cc"] + , "srcs": ["resolver/xds/xds_resolver.cc"] , "deps": [ "arena" , "arena_promise" @@ -4370,18 +4938,23 @@ , "context" , "dual_ref_counted" , "grpc_lb_policy_ring_hash" - , "grpc_resolver_xds_header" + , "grpc_resolver_xds_attributes" + , "grpc_resolver_xds_trace" , "grpc_service_config" , "grpc_xds_client" , "iomgr_fwd" , "match" + , "metadata_batch" , "pollset_set" , "ref_counted" , "slice" , "time" - , "unique_type_name" + , "xds_dependency_manager" + , "xxhash_inline" + , ["", "channel_arg_names"] , ["", "config"] , ["", "debug_location"] + , ["", "endpoint_addresses"] , ["", "gpr"] , ["", "grpc_base"] , ["", "grpc_client_channel"] @@ -4392,7 +4965,6 @@ , ["", "legacy_context"] , ["", "orphanable"] , ["", "ref_counted_ptr"] - , ["", "server_address"] , ["", "uri_parser"] , ["", "work_serializer"] , ["", "xds_client"] @@ -4405,15 +4977,13 @@ , ["@", "absl", "absl/types", "optional"] , ["@", "absl", "absl/types", "variant"] , ["@", "re2", "", "re2"] - , ["third_party/xxhash", "xxhash"] ] } , "grpc_resolver_c2p": { "type": ["@", "rules", "CC", "library"] , "name": ["grpc_resolver_c2p"] , "stage": ["src", "core"] - , "srcs": - ["ext/filters/client_channel/resolver/google_c2p/google_c2p_resolver.cc"] + , "srcs": ["resolver/google_c2p/google_c2p_resolver.cc"] , "deps": [ "channel_args" , "env" @@ -4452,11 +5022,7 @@ , "stage": ["src", "core"] , "srcs": ["ext/transport/chttp2/transport/hpack_encoder_table.cc"] , "hdrs": ["ext/transport/chttp2/transport/hpack_encoder_table.h"] - , "deps": - [ "hpack_constants" - , ["", "gpr"] - , ["@", "absl", "absl/container", "inlined_vector"] - ] + , "deps": ["hpack_constants", ["", "gpr"]] } , "chttp2_flow_control": { "type": ["@", "rules", "CC", "library"] @@ -4469,7 +5035,6 @@ , "experiments" , "http2_settings" , "memory_quota" - , "pid_controller" , "time" , "useful" , ["", "gpr"] @@ -4481,6 +5046,76 @@ , ["@", "absl", "absl/types", "optional"] ] } +, "ping_abuse_policy": + { "type": ["@", "rules", "CC", "library"] + , "name": ["ping_abuse_policy"] + , "stage": ["src", "core"] + , "srcs": ["ext/transport/chttp2/transport/ping_abuse_policy.cc"] + , "hdrs": ["ext/transport/chttp2/transport/ping_abuse_policy.h"] + , "deps": + [ "channel_args" + , "time" + , ["", "channel_arg_names"] + , ["", "gpr_platform"] + , ["@", "absl", "absl/strings", "strings"] + , ["@", "absl", "absl/types", "optional"] + ] + } +, "ping_callbacks": + { "type": ["@", "rules", "CC", "library"] + , "name": ["ping_callbacks"] + , "stage": ["src", "core"] + , "srcs": ["ext/transport/chttp2/transport/ping_callbacks.cc"] + , "hdrs": ["ext/transport/chttp2/transport/ping_callbacks.h"] + , "deps": + [ "time" + , ["", "event_engine_base_hdrs"] + , ["", "gpr"] + , ["", "gpr_platform"] + , ["", "grpc_trace"] + , ["@", "absl", "absl/container", "flat_hash_map"] + , ["@", "absl", "absl/functional", "any_invocable"] + , ["@", "absl", "absl/hash", "hash"] + , ["@", "absl", "absl/meta", "type_traits"] + , ["@", "absl", "absl/random", "bit_gen_ref"] + , ["@", "absl", "absl/random", "distributions"] + , ["@", "absl", "absl/types", "optional"] + ] + } +, "write_size_policy": + { "type": ["@", "rules", "CC", "library"] + , "name": ["write_size_policy"] + , "stage": ["src", "core"] + , "srcs": ["ext/transport/chttp2/transport/write_size_policy.cc"] + , "hdrs": ["ext/transport/chttp2/transport/write_size_policy.h"] + , "deps": ["time", ["", "gpr"], ["", "gpr_platform"]] + } +, "ping_rate_policy": + { "type": ["@", "rules", "CC", "library"] + , "name": ["ping_rate_policy"] + , "stage": ["src", "core"] + , "srcs": ["ext/transport/chttp2/transport/ping_rate_policy.cc"] + , "hdrs": ["ext/transport/chttp2/transport/ping_rate_policy.h"] + , "deps": + [ "channel_args" + , "experiments" + , "match" + , "time" + , ["", "channel_arg_names"] + , ["", "gpr_platform"] + , ["@", "absl", "absl/strings", "strings"] + , ["@", "absl", "absl/types", "optional"] + , ["@", "absl", "absl/types", "variant"] + ] + } +, "max_concurrent_streams_policy": + { "type": ["@", "rules", "CC", "library"] + , "name": ["max_concurrent_streams_policy"] + , "stage": ["src", "core"] + , "srcs": ["ext/transport/chttp2/transport/max_concurrent_streams_policy.cc"] + , "hdrs": ["ext/transport/chttp2/transport/max_concurrent_streams_policy.h"] + , "deps": [["", "gpr"], ["", "gpr_platform"]] + } , "huffsyms": { "type": ["@", "rules", "CC", "library"] , "name": ["huffsyms"] @@ -4503,7 +5138,15 @@ , "stage": ["src", "core"] , "srcs": ["ext/transport/chttp2/transport/http2_settings.cc"] , "hdrs": ["ext/transport/chttp2/transport/http2_settings.h"] - , "deps": ["http2_errors", "useful", ["", "gpr_platform"]] + , "deps": + [ "http2_errors" + , "useful" + , ["", "chttp2_frame"] + , ["", "gpr_platform"] + , ["@", "absl", "absl/functional", "function_ref"] + , ["@", "absl", "absl/strings", "strings"] + , ["@", "absl", "absl/types", "optional"] + ] } , "grpc_transport_chttp2_alpn": { "type": ["@", "rules", "CC", "library"] @@ -4526,14 +5169,15 @@ , "channel_stack_type" , "closure" , "error" + , "error_utils" , "grpc_insecure_credentials" , "handshaker_registry" , "resolved_address" , "status_helper" , "tcp_connect_handshaker" , "time" - , "transport_fwd" , "unique_type_name" + , ["", "channel_arg_names"] , ["", "config"] , ["", "debug_location"] , ["", "exec_ctx"] @@ -4567,6 +5211,7 @@ , "channel_args_endpoint_config" , "closure" , "error" + , "error_utils" , "grpc_insecure_credentials" , "handshaker_registry" , "iomgr_fwd" @@ -4576,9 +5221,9 @@ , "resource_quota" , "status_helper" , "time" - , "transport_fwd" , "unique_type_name" - , ["", "chttp2_frame"] + , ["", "channel_arg_names"] + , ["", "chttp2_legacy_frame"] , ["", "config"] , ["", "debug_location"] , ["", "exec_ctx"] @@ -4607,21 +5252,29 @@ , "srcs": [ "ext/transport/inproc/inproc_plugin.cc" , "ext/transport/inproc/inproc_transport.cc" + , "ext/transport/inproc/legacy_inproc_transport.cc" + ] + , "hdrs": + [ "ext/transport/inproc/inproc_transport.h" + , "ext/transport/inproc/legacy_inproc_transport.h" ] - , "hdrs": ["ext/transport/inproc/inproc_transport.h"] , "deps": [ "arena" , "channel_args" , "channel_args_preconditioning" , "channel_stack_type" , "closure" + , "connectivity_state" , "error" + , "experiments" , "iomgr_fwd" + , "metadata_batch" , "slice" , "slice_buffer" , "status_helper" , "time" - , "transport_fwd" + , "try_seq" + , ["", "channel_arg_names"] , ["", "config"] , ["", "debug_location"] , ["", "exec_ctx"] @@ -4629,6 +5282,7 @@ , ["", "grpc_base"] , ["", "grpc_public_hdrs"] , ["", "grpc_trace"] + , ["", "promise"] , ["", "ref_counted_ptr"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] @@ -4646,6 +5300,9 @@ [ "arena" , "bitset" , "chaotic_good_frame_header" + , "context" + , "match" + , "metadata_batch" , "no_destruct" , "slice" , "slice_buffer" @@ -4655,11 +5312,26 @@ , ["", "grpc_base"] , ["", "hpack_encoder"] , ["", "hpack_parser"] + , ["@", "absl", "absl/random", "bit_gen_ref"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/types", "variant"] ] } +, "chaotic_good_settings_metadata": + { "type": ["@", "rules", "CC", "library"] + , "name": ["chaotic_good_settings_metadata"] + , "stage": ["src", "core"] + , "srcs": ["ext/transport/chaotic_good/chaotic_good_settings_metadata.cc"] + , "hdrs": ["ext/transport/chaotic_good/chaotic_good_settings_metadata.h"] + , "deps": + [ "arena" + , "metadata_batch" + , ["", "gpr"] + , ["@", "absl", "absl/status", "status"] + , ["@", "absl", "absl/types", "optional"] + ] + } , "chaotic_good_frame_header": { "type": ["@", "rules", "CC", "library"] , "name": ["chaotic_good_frame_header"] @@ -4668,9 +5340,11 @@ , "hdrs": ["ext/transport/chaotic_good/frame_header.h"] , "deps": [ "bitset" + , ["", "gpr"] , ["", "gpr_platform"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] + , ["@", "absl", "absl/strings", "strings"] ] } , "gcp_metadata_query": @@ -4728,12 +5402,13 @@ , "context" , "logging_sink" , "map" + , "metadata_batch" , "pipe" , "poll" , "slice" , "slice_buffer" , "time" - , ["", "channel_stack_builder"] + , ["", "channel_arg_names"] , ["", "config"] , ["", "gpr"] , ["", "gpr_platform"] @@ -4751,4 +5426,440 @@ , ["@", "absl", "absl/types", "optional"] ] } +, "grpc_promise_endpoint": + { "type": ["@", "rules", "CC", "library"] + , "name": ["grpc_promise_endpoint"] + , "stage": ["src", "core"] + , "srcs": ["lib/transport/promise_endpoint.cc"] + , "hdrs": ["lib/transport/promise_endpoint.h"] + , "deps": + [ "activity" + , "event_engine_common" + , "if" + , "map" + , "poll" + , "slice" + , "slice_buffer" + , ["", "event_engine_base_hdrs"] + , ["", "exec_ctx"] + , ["", "gpr"] + , ["@", "absl", "absl/base", "core_headers"] + , ["@", "absl", "absl/status", "status"] + , ["@", "absl", "absl/status", "statusor"] + , ["@", "absl", "absl/types", "optional"] + ] + } +, "chaotic_good_transport": + { "type": ["@", "rules", "CC", "library"] + , "name": ["chaotic_good_transport"] + , "stage": ["src", "core"] + , "srcs": ["ext/transport/chaotic_good/chaotic_good_transport.cc"] + , "hdrs": ["ext/transport/chaotic_good/chaotic_good_transport.h"] + , "deps": + [ "chaotic_good_frame" + , "chaotic_good_frame_header" + , "event_engine_tcp_socket_utils" + , "grpc_promise_endpoint" + , "if" + , "try_join" + , "try_seq" + , ["", "gpr_platform"] + , ["", "grpc_trace"] + , ["", "hpack_encoder"] + , ["", "promise"] + , ["@", "absl", "absl/random", "random"] + ] + } +, "chaotic_good_client_transport": + { "type": ["@", "rules", "CC", "library"] + , "name": ["chaotic_good_client_transport"] + , "stage": ["src", "core"] + , "srcs": ["ext/transport/chaotic_good/chaotic_good_client_transport.cc"] + , "hdrs": ["ext/transport/chaotic_good/chaotic_good_client_transport.h"] + , "deps": + [ "activity" + , "all_ok" + , "arena" + , "chaotic_good_frame" + , "chaotic_good_frame_header" + , "chaotic_good_transport" + , "context" + , "event_engine_wakeup_scheduler" + , "for_each" + , "grpc_promise_endpoint" + , "if" + , "inter_activity_pipe" + , "loop" + , "map" + , "match" + , "memory_quota" + , "metadata_batch" + , "mpsc" + , "pipe" + , "poll" + , "resource_quota" + , "slice" + , "slice_buffer" + , "try_join" + , "try_seq" + , ["", "exec_ctx"] + , ["", "gpr"] + , ["", "gpr_platform"] + , ["", "grpc_base"] + , ["", "hpack_encoder"] + , ["", "hpack_parser"] + , ["", "promise"] + , ["", "ref_counted_ptr"] + , ["@", "absl", "absl/base", "core_headers"] + , ["@", "absl", "absl/container", "flat_hash_map"] + , ["@", "absl", "absl/random", "random"] + , ["@", "absl", "absl/random", "bit_gen_ref"] + , ["@", "absl", "absl/status", "status"] + , ["@", "absl", "absl/status", "statusor"] + , ["@", "absl", "absl/types", "optional"] + , ["@", "absl", "absl/types", "variant"] + ] + } +, "chaotic_good_server_transport": + { "type": ["@", "rules", "CC", "library"] + , "name": ["chaotic_good_server_transport"] + , "stage": ["src", "core"] + , "srcs": ["ext/transport/chaotic_good/chaotic_good_server_transport.cc"] + , "hdrs": ["ext/transport/chaotic_good/chaotic_good_server_transport.h"] + , "deps": + [ "1999" + , "activity" + , "arena" + , "chaotic_good_frame" + , "chaotic_good_frame_header" + , "chaotic_good_transport" + , "context" + , "default_event_engine" + , "event_engine_wakeup_scheduler" + , "for_each" + , "grpc_promise_endpoint" + , "if" + , "inter_activity_latch" + , "inter_activity_pipe" + , "loop" + , "memory_quota" + , "metadata_batch" + , "mpsc" + , "pipe" + , "poll" + , "resource_quota" + , "seq" + , "slice" + , "slice_buffer" + , "switch" + , "try_join" + , "try_seq" + , ["", "exec_ctx"] + , ["", "gpr"] + , ["", "gpr_platform"] + , ["", "grpc_base"] + , ["", "hpack_encoder"] + , ["", "hpack_parser"] + , ["", "ref_counted_ptr"] + , ["@", "absl", "absl/base", "core_headers"] + , ["@", "absl", "absl/container", "flat_hash_map"] + , ["@", "absl", "absl/functional", "any_invocable"] + , ["@", "absl", "absl/random", "random"] + , ["@", "absl", "absl/random", "bit_gen_ref"] + , ["@", "absl", "absl/status", "status"] + , ["@", "absl", "absl/status", "statusor"] + , ["@", "absl", "absl/types", "optional"] + , ["@", "absl", "absl/types", "variant"] + ] + } +, "call_final_info": + { "type": ["@", "rules", "CC", "library"] + , "name": ["call_final_info"] + , "stage": ["src", "core"] + , "srcs": ["lib/transport/call_final_info.cc"] + , "hdrs": ["lib/transport/call_final_info.h"] + , "deps": [["", "gpr"], ["", "grpc_public_hdrs"]] + } +, "call_filters": + { "type": ["@", "rules", "CC", "library"] + , "name": ["call_filters"] + , "stage": ["src", "core"] + , "srcs": ["lib/transport/call_filters.cc"] + , "hdrs": ["lib/transport/call_filters.h"] + , "deps": + [ "call_final_info" + , "message" + , "metadata" + , "ref_counted" + , "status_flag" + , ["", "gpr"] + , ["", "promise"] + , ["", "ref_counted_ptr"] + ] + } +, "call_factory": + { "type": ["@", "rules", "CC", "library"] + , "name": ["call_factory"] + , "stage": ["src", "core"] + , "srcs": ["lib/transport/call_factory.cc"] + , "hdrs": ["lib/transport/call_factory.h"] + , "deps": + [ "arena" + , "call_size_estimator" + , "call_spine" + , "channel_args" + , "ref_counted" + , "resource_quota" + , ["", "gpr_platform"] + , ["", "stats"] + ] + } +, "call_destination": + { "type": ["@", "rules", "CC", "library"] + , "name": ["call_destination"] + , "stage": ["src", "core"] + , "hdrs": ["lib/transport/call_destination.h"] + , "deps": ["call_spine", ["", "gpr_platform"], ["", "orphanable"]] + } +, "parsed_metadata": + { "type": ["@", "rules", "CC", "library"] + , "name": ["parsed_metadata"] + , "stage": ["src", "core"] + , "srcs": ["lib/transport/parsed_metadata.cc"] + , "hdrs": ["lib/transport/parsed_metadata.h"] + , "deps": + [ "slice" + , "time" + , ["", "gpr_platform"] + , ["@", "absl", "absl/functional", "function_ref"] + , ["@", "absl", "absl/meta", "type_traits"] + , ["@", "absl", "absl/strings", "strings"] + ] + } +, "metadata": + { "type": ["@", "rules", "CC", "library"] + , "name": ["metadata"] + , "stage": ["src", "core"] + , "srcs": ["lib/transport/metadata.cc"] + , "hdrs": ["lib/transport/metadata.h"] + , "deps": ["error_utils", "metadata_batch", ["", "gpr_platform"]] + } +, "message": + { "type": ["@", "rules", "CC", "library"] + , "name": ["message"] + , "stage": ["src", "core"] + , "srcs": ["lib/transport/message.cc"] + , "hdrs": ["lib/transport/message.h"] + , "deps": + [ "arena" + , "slice_buffer" + , ["", "gpr_platform"] + , ["", "grpc_public_hdrs"] + , ["@", "absl", "absl/strings", "strings"] + ] + } +, "call_spine": + { "type": ["@", "rules", "CC", "library"] + , "name": ["call_spine"] + , "stage": ["src", "core"] + , "srcs": ["lib/transport/call_spine.cc"] + , "hdrs": ["lib/transport/call_spine.h"] + , "deps": + [ "1999" + , "for_each" + , "if" + , "latch" + , "message" + , "metadata" + , "pipe" + , "prioritized_race" + , "promise_status" + , "status_flag" + , "try_seq" + , ["", "gpr"] + ] + } +, "metadata_batch": + { "type": ["@", "rules", "CC", "library"] + , "name": ["metadata_batch"] + , "stage": ["src", "core"] + , "srcs": ["lib/transport/metadata_batch.cc"] + , "hdrs": + [ "lib/transport/custom_metadata.h" + , "lib/transport/metadata_batch.h" + , "lib/transport/simple_slice_based_metadata.h" + ] + , "deps": + [ "arena" + , "chunked_vector" + , "compression_internal" + , "experiments" + , "if_list" + , "metadata_compression_traits" + , "packed_table" + , "parsed_metadata" + , "poll" + , "slice" + , "time" + , "timeout_encoding" + , "type_list" + , ["", "gpr"] + , ["", "grpc_public_hdrs"] + , ["@", "absl", "absl/container", "inlined_vector"] + , ["@", "absl", "absl/functional", "function_ref"] + , ["@", "absl", "absl/meta", "type_traits"] + , ["@", "absl", "absl/strings", "strings"] + , ["@", "absl", "absl/strings", "str_format"] + , ["@", "absl", "absl/types", "optional"] + ] + } +, "timeout_encoding": + { "type": ["@", "rules", "CC", "library"] + , "name": ["timeout_encoding"] + , "stage": ["src", "core"] + , "srcs": ["lib/transport/timeout_encoding.cc"] + , "hdrs": ["lib/transport/timeout_encoding.h"] + , "deps": + [ "slice" + , "time" + , ["", "gpr"] + , ["@", "absl", "absl/base", "core_headers"] + , ["@", "absl", "absl/types", "optional"] + ] + } +, "call_size_estimator": + { "type": ["@", "rules", "CC", "library"] + , "name": ["call_size_estimator"] + , "stage": ["src", "core"] + , "srcs": ["lib/transport/call_size_estimator.cc"] + , "hdrs": ["lib/transport/call_size_estimator.h"] + , "deps": [["", "gpr_platform"]] + } +, "compression_internal": + { "type": ["@", "rules", "CC", "library"] + , "name": ["compression_internal"] + , "stage": ["src", "core"] + , "srcs": ["lib/compression/compression_internal.cc"] + , "hdrs": ["lib/compression/compression_internal.h"] + , "deps": + [ "bitset" + , "channel_args" + , "ref_counted_string" + , "slice" + , ["", "gpr"] + , ["", "grpc_public_hdrs"] + , ["", "grpc_trace"] + , ["", "ref_counted_ptr"] + , ["@", "absl", "absl/container", "inlined_vector"] + , ["@", "absl", "absl/strings", "strings"] + , ["@", "absl", "absl/strings", "str_format"] + , ["@", "absl", "absl/types", "optional"] + ] + } +, "chaotic_good_server": + { "type": ["@", "rules", "CC", "library"] + , "name": ["chaotic_good_server"] + , "stage": ["src", "core"] + , "srcs": ["ext/transport/chaotic_good/server/chaotic_good_server.cc"] + , "hdrs": ["ext/transport/chaotic_good/server/chaotic_good_server.h"] + , "deps": + [ "activity" + , "arena" + , "channel_args" + , "channel_args_endpoint_config" + , "chaotic_good_frame" + , "chaotic_good_frame_header" + , "chaotic_good_server_transport" + , "chaotic_good_settings_metadata" + , "closure" + , "context" + , "default_event_engine" + , "error" + , "error_utils" + , "event_engine_common" + , "event_engine_tcp_socket_utils" + , "event_engine_wakeup_scheduler" + , "grpc_promise_endpoint" + , "if" + , "inter_activity_latch" + , "iomgr_fwd" + , "latch" + , "memory_quota" + , "metadata" + , "metadata_batch" + , "race" + , "resource_quota" + , "sleep" + , "slice" + , "slice_buffer" + , "status_helper" + , "time" + , "try_seq" + , ["", "gpr"] + , ["", "gpr_platform"] + , ["", "grpc_base"] + , ["", "handshaker"] + , ["", "hpack_encoder"] + , ["", "hpack_parser"] + , ["", "orphanable"] + , ["", "ref_counted_ptr"] + , ["@", "absl", "absl/container", "flat_hash_map"] + , ["@", "absl", "absl/random", "random"] + , ["@", "absl", "absl/random", "bit_gen_ref"] + , ["@", "absl", "absl/status", "status"] + , ["@", "absl", "absl/status", "statusor"] + ] + } +, "chaotic_good_connector": + { "type": ["@", "rules", "CC", "library"] + , "name": ["chaotic_good_connector"] + , "stage": ["src", "core"] + , "srcs": ["ext/transport/chaotic_good/client/chaotic_good_connector.cc"] + , "hdrs": ["ext/transport/chaotic_good/client/chaotic_good_connector.h"] + , "deps": + [ "activity" + , "arena" + , "channel_args" + , "channel_args_endpoint_config" + , "chaotic_good_client_transport" + , "chaotic_good_frame" + , "chaotic_good_frame_header" + , "chaotic_good_settings_metadata" + , "closure" + , "context" + , "default_event_engine" + , "error" + , "error_utils" + , "event_engine_tcp_socket_utils" + , "event_engine_wakeup_scheduler" + , "grpc_promise_endpoint" + , "inter_activity_latch" + , "latch" + , "memory_quota" + , "no_destruct" + , "notification" + , "race" + , "resource_quota" + , "sleep" + , "slice" + , "slice_buffer" + , "time" + , "try_seq" + , "wait_for_callback" + , ["", "debug_location"] + , ["", "exec_ctx"] + , ["", "gpr"] + , ["", "gpr_platform"] + , ["", "grpc_base"] + , ["", "grpc_client_channel"] + , ["", "handshaker"] + , ["", "hpack_encoder"] + , ["", "hpack_parser"] + , ["", "ref_counted_ptr"] + , ["@", "absl", "absl/random", "random"] + , ["@", "absl", "absl/random", "bit_gen_ref"] + , ["@", "absl", "absl/status", "status"] + , ["@", "absl", "absl/status", "statusor"] + ] + } } diff --git a/etc/import/src/core/ext/upb-gen/TARGETS.grpc b/etc/import/src/core/ext/upb-gen/TARGETS.grpc new file mode 100644 index 00000000..dd45be4d --- /dev/null +++ b/etc/import/src/core/ext/upb-gen/TARGETS.grpc @@ -0,0 +1,506 @@ +{ "upb-gen-lib": + { "type": ["@", "rules", "CC", "library"] + , "name": ["upb-gen-lib"] + , "pure C": ["YES"] + , "srcs": + [ "envoy/admin/v3/certs.upb_minitable.c" + , "envoy/admin/v3/clusters.upb_minitable.c" + , "envoy/admin/v3/config_dump.upb_minitable.c" + , "envoy/admin/v3/config_dump_shared.upb_minitable.c" + , "envoy/admin/v3/init_dump.upb_minitable.c" + , "envoy/admin/v3/listeners.upb_minitable.c" + , "envoy/admin/v3/memory.upb_minitable.c" + , "envoy/admin/v3/metrics.upb_minitable.c" + , "envoy/admin/v3/mutex_stats.upb_minitable.c" + , "envoy/admin/v3/server_info.upb_minitable.c" + , "envoy/admin/v3/tap.upb_minitable.c" + , "envoy/annotations/deprecation.upb_minitable.c" + , "envoy/annotations/resource.upb_minitable.c" + , "envoy/config/accesslog/v3/accesslog.upb_minitable.c" + , "envoy/config/bootstrap/v3/bootstrap.upb_minitable.c" + , "envoy/config/cluster/v3/circuit_breaker.upb_minitable.c" + , "envoy/config/cluster/v3/cluster.upb_minitable.c" + , "envoy/config/cluster/v3/filter.upb_minitable.c" + , "envoy/config/cluster/v3/outlier_detection.upb_minitable.c" + , "envoy/config/common/matcher/v3/matcher.upb_minitable.c" + , "envoy/config/core/v3/address.upb_minitable.c" + , "envoy/config/core/v3/backoff.upb_minitable.c" + , "envoy/config/core/v3/base.upb_minitable.c" + , "envoy/config/core/v3/config_source.upb_minitable.c" + , "envoy/config/core/v3/event_service_config.upb_minitable.c" + , "envoy/config/core/v3/extension.upb_minitable.c" + , "envoy/config/core/v3/grpc_method_list.upb_minitable.c" + , "envoy/config/core/v3/grpc_service.upb_minitable.c" + , "envoy/config/core/v3/health_check.upb_minitable.c" + , "envoy/config/core/v3/http_service.upb_minitable.c" + , "envoy/config/core/v3/http_uri.upb_minitable.c" + , "envoy/config/core/v3/protocol.upb_minitable.c" + , "envoy/config/core/v3/proxy_protocol.upb_minitable.c" + , "envoy/config/core/v3/resolver.upb_minitable.c" + , "envoy/config/core/v3/socket_option.upb_minitable.c" + , "envoy/config/core/v3/substitution_format_string.upb_minitable.c" + , "envoy/config/core/v3/udp_socket_config.upb_minitable.c" + , "envoy/config/endpoint/v3/endpoint.upb_minitable.c" + , "envoy/config/endpoint/v3/endpoint_components.upb_minitable.c" + , "envoy/config/endpoint/v3/load_report.upb_minitable.c" + , "envoy/config/listener/v3/api_listener.upb_minitable.c" + , "envoy/config/listener/v3/listener.upb_minitable.c" + , "envoy/config/listener/v3/listener_components.upb_minitable.c" + , "envoy/config/listener/v3/quic_config.upb_minitable.c" + , "envoy/config/listener/v3/udp_listener_config.upb_minitable.c" + , "envoy/config/metrics/v3/metrics_service.upb_minitable.c" + , "envoy/config/metrics/v3/stats.upb_minitable.c" + , "envoy/config/overload/v3/overload.upb_minitable.c" + , "envoy/config/rbac/v3/rbac.upb_minitable.c" + , "envoy/config/route/v3/route.upb_minitable.c" + , "envoy/config/route/v3/route_components.upb_minitable.c" + , "envoy/config/route/v3/scoped_route.upb_minitable.c" + , "envoy/config/tap/v3/common.upb_minitable.c" + , "envoy/config/trace/v3/datadog.upb_minitable.c" + , "envoy/config/trace/v3/dynamic_ot.upb_minitable.c" + , "envoy/config/trace/v3/http_tracer.upb_minitable.c" + , "envoy/config/trace/v3/lightstep.upb_minitable.c" + , "envoy/config/trace/v3/opencensus.upb_minitable.c" + , "envoy/config/trace/v3/opentelemetry.upb_minitable.c" + , "envoy/config/trace/v3/service.upb_minitable.c" + , "envoy/config/trace/v3/skywalking.upb_minitable.c" + , "envoy/config/trace/v3/trace.upb_minitable.c" + , "envoy/config/trace/v3/xray.upb_minitable.c" + , "envoy/config/trace/v3/zipkin.upb_minitable.c" + , "envoy/data/accesslog/v3/accesslog.upb_minitable.c" + , "envoy/extensions/clusters/aggregate/v3/cluster.upb_minitable.c" + , "envoy/extensions/filters/common/fault/v3/fault.upb_minitable.c" + , "envoy/extensions/filters/http/fault/v3/fault.upb_minitable.c" + , "envoy/extensions/filters/http/rbac/v3/rbac.upb_minitable.c" + , "envoy/extensions/filters/http/router/v3/router.upb_minitable.c" + , "envoy/extensions/filters/http/stateful_session/v3/stateful_session.upb_minitable.c" + , "envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.upb_minitable.c" + , "envoy/extensions/http/stateful_session/cookie/v3/cookie.upb_minitable.c" + , "envoy/extensions/load_balancing_policies/client_side_weighted_round_robin/v3/client_side_weighted_round_robin.upb_minitable.c" + , "envoy/extensions/load_balancing_policies/common/v3/common.upb_minitable.c" + , "envoy/extensions/load_balancing_policies/pick_first/v3/pick_first.upb_minitable.c" + , "envoy/extensions/load_balancing_policies/ring_hash/v3/ring_hash.upb_minitable.c" + , "envoy/extensions/load_balancing_policies/wrr_locality/v3/wrr_locality.upb_minitable.c" + , "envoy/extensions/transport_sockets/tls/v3/cert.upb_minitable.c" + , "envoy/extensions/transport_sockets/tls/v3/common.upb_minitable.c" + , "envoy/extensions/transport_sockets/tls/v3/secret.upb_minitable.c" + , "envoy/extensions/transport_sockets/tls/v3/tls.upb_minitable.c" + , "envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.upb_minitable.c" + , "envoy/extensions/upstreams/http/v3/http_protocol_options.upb_minitable.c" + , "envoy/service/discovery/v3/ads.upb_minitable.c" + , "envoy/service/discovery/v3/discovery.upb_minitable.c" + , "envoy/service/load_stats/v3/lrs.upb_minitable.c" + , "envoy/service/status/v3/csds.upb_minitable.c" + , "envoy/type/http/v3/cookie.upb_minitable.c" + , "envoy/type/http/v3/path_transformation.upb_minitable.c" + , "envoy/type/matcher/v3/filter_state.upb_minitable.c" + , "envoy/type/matcher/v3/http_inputs.upb_minitable.c" + , "envoy/type/matcher/v3/metadata.upb_minitable.c" + , "envoy/type/matcher/v3/node.upb_minitable.c" + , "envoy/type/matcher/v3/number.upb_minitable.c" + , "envoy/type/matcher/v3/path.upb_minitable.c" + , "envoy/type/matcher/v3/regex.upb_minitable.c" + , "envoy/type/matcher/v3/status_code_input.upb_minitable.c" + , "envoy/type/matcher/v3/string.upb_minitable.c" + , "envoy/type/matcher/v3/struct.upb_minitable.c" + , "envoy/type/matcher/v3/value.upb_minitable.c" + , "envoy/type/metadata/v3/metadata.upb_minitable.c" + , "envoy/type/tracing/v3/custom_tag.upb_minitable.c" + , "envoy/type/v3/hash_policy.upb_minitable.c" + , "envoy/type/v3/http.upb_minitable.c" + , "envoy/type/v3/http_status.upb_minitable.c" + , "envoy/type/v3/percent.upb_minitable.c" + , "envoy/type/v3/range.upb_minitable.c" + , "envoy/type/v3/ratelimit_strategy.upb_minitable.c" + , "envoy/type/v3/ratelimit_unit.upb_minitable.c" + , "envoy/type/v3/semantic_version.upb_minitable.c" + , "envoy/type/v3/token_bucket.upb_minitable.c" + , "google/api/annotations.upb_minitable.c" + , "google/api/expr/v1alpha1/checked.upb_minitable.c" + , "google/api/expr/v1alpha1/syntax.upb_minitable.c" + , "google/api/http.upb_minitable.c" + , "google/api/httpbody.upb_minitable.c" + , "google/protobuf/any.upb_minitable.c" + , "google/protobuf/descriptor.upb_minitable.c" + , "google/protobuf/duration.upb_minitable.c" + , "google/protobuf/empty.upb_minitable.c" + , "google/protobuf/struct.upb_minitable.c" + , "google/protobuf/timestamp.upb_minitable.c" + , "google/protobuf/wrappers.upb_minitable.c" + , "google/rpc/status.upb_minitable.c" + , "opencensus/proto/trace/v1/trace_config.upb_minitable.c" + , "src/proto/grpc/gcp/altscontext.upb_minitable.c" + , "src/proto/grpc/gcp/handshaker.upb_minitable.c" + , "src/proto/grpc/gcp/transport_security_common.upb_minitable.c" + , "src/proto/grpc/health/v1/health.upb_minitable.c" + , "src/proto/grpc/lb/v1/load_balancer.upb_minitable.c" + , "src/proto/grpc/lookup/v1/rls.upb_minitable.c" + , "src/proto/grpc/lookup/v1/rls_config.upb_minitable.c" + , "udpa/annotations/migrate.upb_minitable.c" + , "udpa/annotations/security.upb_minitable.c" + , "udpa/annotations/sensitive.upb_minitable.c" + , "udpa/annotations/status.upb_minitable.c" + , "udpa/annotations/versioning.upb_minitable.c" + , "validate/validate.upb_minitable.c" + , "xds/annotations/v3/migrate.upb_minitable.c" + , "xds/annotations/v3/security.upb_minitable.c" + , "xds/annotations/v3/sensitive.upb_minitable.c" + , "xds/annotations/v3/status.upb_minitable.c" + , "xds/annotations/v3/versioning.upb_minitable.c" + , "xds/core/v3/authority.upb_minitable.c" + , "xds/core/v3/cidr.upb_minitable.c" + , "xds/core/v3/collection_entry.upb_minitable.c" + , "xds/core/v3/context_params.upb_minitable.c" + , "xds/core/v3/extension.upb_minitable.c" + , "xds/core/v3/resource.upb_minitable.c" + , "xds/core/v3/resource_locator.upb_minitable.c" + , "xds/core/v3/resource_name.upb_minitable.c" + , "xds/data/orca/v3/orca_load_report.upb_minitable.c" + , "xds/service/orca/v3/orca.upb_minitable.c" + , "xds/type/matcher/v3/cel.upb_minitable.c" + , "xds/type/matcher/v3/domain.upb_minitable.c" + , "xds/type/matcher/v3/http_inputs.upb_minitable.c" + , "xds/type/matcher/v3/ip.upb_minitable.c" + , "xds/type/matcher/v3/matcher.upb_minitable.c" + , "xds/type/matcher/v3/range.upb_minitable.c" + , "xds/type/matcher/v3/regex.upb_minitable.c" + , "xds/type/matcher/v3/string.upb_minitable.c" + , "xds/type/v3/cel.upb_minitable.c" + , "xds/type/v3/range.upb_minitable.c" + , "xds/type/v3/typed_struct.upb_minitable.c" + ] + , "hdrs": + [ "envoy/admin/v3/certs.upb.h" + , "envoy/admin/v3/certs.upb_minitable.h" + , "envoy/admin/v3/clusters.upb.h" + , "envoy/admin/v3/clusters.upb_minitable.h" + , "envoy/admin/v3/config_dump.upb.h" + , "envoy/admin/v3/config_dump.upb_minitable.h" + , "envoy/admin/v3/config_dump_shared.upb.h" + , "envoy/admin/v3/config_dump_shared.upb_minitable.h" + , "envoy/admin/v3/init_dump.upb.h" + , "envoy/admin/v3/init_dump.upb_minitable.h" + , "envoy/admin/v3/listeners.upb.h" + , "envoy/admin/v3/listeners.upb_minitable.h" + , "envoy/admin/v3/memory.upb.h" + , "envoy/admin/v3/memory.upb_minitable.h" + , "envoy/admin/v3/metrics.upb.h" + , "envoy/admin/v3/metrics.upb_minitable.h" + , "envoy/admin/v3/mutex_stats.upb.h" + , "envoy/admin/v3/mutex_stats.upb_minitable.h" + , "envoy/admin/v3/server_info.upb.h" + , "envoy/admin/v3/server_info.upb_minitable.h" + , "envoy/admin/v3/tap.upb.h" + , "envoy/admin/v3/tap.upb_minitable.h" + , "envoy/annotations/deprecation.upb.h" + , "envoy/annotations/deprecation.upb_minitable.h" + , "envoy/annotations/resource.upb.h" + , "envoy/annotations/resource.upb_minitable.h" + , "envoy/config/accesslog/v3/accesslog.upb.h" + , "envoy/config/accesslog/v3/accesslog.upb_minitable.h" + , "envoy/config/bootstrap/v3/bootstrap.upb.h" + , "envoy/config/bootstrap/v3/bootstrap.upb_minitable.h" + , "envoy/config/cluster/v3/circuit_breaker.upb.h" + , "envoy/config/cluster/v3/circuit_breaker.upb_minitable.h" + , "envoy/config/cluster/v3/cluster.upb.h" + , "envoy/config/cluster/v3/cluster.upb_minitable.h" + , "envoy/config/cluster/v3/filter.upb.h" + , "envoy/config/cluster/v3/filter.upb_minitable.h" + , "envoy/config/cluster/v3/outlier_detection.upb.h" + , "envoy/config/cluster/v3/outlier_detection.upb_minitable.h" + , "envoy/config/common/matcher/v3/matcher.upb.h" + , "envoy/config/common/matcher/v3/matcher.upb_minitable.h" + , "envoy/config/core/v3/address.upb.h" + , "envoy/config/core/v3/address.upb_minitable.h" + , "envoy/config/core/v3/backoff.upb.h" + , "envoy/config/core/v3/backoff.upb_minitable.h" + , "envoy/config/core/v3/base.upb.h" + , "envoy/config/core/v3/base.upb_minitable.h" + , "envoy/config/core/v3/config_source.upb.h" + , "envoy/config/core/v3/config_source.upb_minitable.h" + , "envoy/config/core/v3/event_service_config.upb.h" + , "envoy/config/core/v3/event_service_config.upb_minitable.h" + , "envoy/config/core/v3/extension.upb.h" + , "envoy/config/core/v3/extension.upb_minitable.h" + , "envoy/config/core/v3/grpc_method_list.upb.h" + , "envoy/config/core/v3/grpc_method_list.upb_minitable.h" + , "envoy/config/core/v3/grpc_service.upb.h" + , "envoy/config/core/v3/grpc_service.upb_minitable.h" + , "envoy/config/core/v3/health_check.upb.h" + , "envoy/config/core/v3/health_check.upb_minitable.h" + , "envoy/config/core/v3/http_service.upb.h" + , "envoy/config/core/v3/http_service.upb_minitable.h" + , "envoy/config/core/v3/http_uri.upb.h" + , "envoy/config/core/v3/http_uri.upb_minitable.h" + , "envoy/config/core/v3/protocol.upb.h" + , "envoy/config/core/v3/protocol.upb_minitable.h" + , "envoy/config/core/v3/proxy_protocol.upb.h" + , "envoy/config/core/v3/proxy_protocol.upb_minitable.h" + , "envoy/config/core/v3/resolver.upb.h" + , "envoy/config/core/v3/resolver.upb_minitable.h" + , "envoy/config/core/v3/socket_option.upb.h" + , "envoy/config/core/v3/socket_option.upb_minitable.h" + , "envoy/config/core/v3/substitution_format_string.upb.h" + , "envoy/config/core/v3/substitution_format_string.upb_minitable.h" + , "envoy/config/core/v3/udp_socket_config.upb.h" + , "envoy/config/core/v3/udp_socket_config.upb_minitable.h" + , "envoy/config/endpoint/v3/endpoint.upb.h" + , "envoy/config/endpoint/v3/endpoint.upb_minitable.h" + , "envoy/config/endpoint/v3/endpoint_components.upb.h" + , "envoy/config/endpoint/v3/endpoint_components.upb_minitable.h" + , "envoy/config/endpoint/v3/load_report.upb.h" + , "envoy/config/endpoint/v3/load_report.upb_minitable.h" + , "envoy/config/listener/v3/api_listener.upb.h" + , "envoy/config/listener/v3/api_listener.upb_minitable.h" + , "envoy/config/listener/v3/listener.upb.h" + , "envoy/config/listener/v3/listener.upb_minitable.h" + , "envoy/config/listener/v3/listener_components.upb.h" + , "envoy/config/listener/v3/listener_components.upb_minitable.h" + , "envoy/config/listener/v3/quic_config.upb.h" + , "envoy/config/listener/v3/quic_config.upb_minitable.h" + , "envoy/config/listener/v3/udp_listener_config.upb.h" + , "envoy/config/listener/v3/udp_listener_config.upb_minitable.h" + , "envoy/config/metrics/v3/metrics_service.upb.h" + , "envoy/config/metrics/v3/metrics_service.upb_minitable.h" + , "envoy/config/metrics/v3/stats.upb.h" + , "envoy/config/metrics/v3/stats.upb_minitable.h" + , "envoy/config/overload/v3/overload.upb.h" + , "envoy/config/overload/v3/overload.upb_minitable.h" + , "envoy/config/rbac/v3/rbac.upb.h" + , "envoy/config/rbac/v3/rbac.upb_minitable.h" + , "envoy/config/route/v3/route.upb.h" + , "envoy/config/route/v3/route.upb_minitable.h" + , "envoy/config/route/v3/route_components.upb.h" + , "envoy/config/route/v3/route_components.upb_minitable.h" + , "envoy/config/route/v3/scoped_route.upb.h" + , "envoy/config/route/v3/scoped_route.upb_minitable.h" + , "envoy/config/tap/v3/common.upb.h" + , "envoy/config/tap/v3/common.upb_minitable.h" + , "envoy/config/trace/v3/datadog.upb.h" + , "envoy/config/trace/v3/datadog.upb_minitable.h" + , "envoy/config/trace/v3/dynamic_ot.upb.h" + , "envoy/config/trace/v3/dynamic_ot.upb_minitable.h" + , "envoy/config/trace/v3/http_tracer.upb.h" + , "envoy/config/trace/v3/http_tracer.upb_minitable.h" + , "envoy/config/trace/v3/lightstep.upb.h" + , "envoy/config/trace/v3/lightstep.upb_minitable.h" + , "envoy/config/trace/v3/opencensus.upb.h" + , "envoy/config/trace/v3/opencensus.upb_minitable.h" + , "envoy/config/trace/v3/opentelemetry.upb.h" + , "envoy/config/trace/v3/opentelemetry.upb_minitable.h" + , "envoy/config/trace/v3/service.upb.h" + , "envoy/config/trace/v3/service.upb_minitable.h" + , "envoy/config/trace/v3/skywalking.upb.h" + , "envoy/config/trace/v3/skywalking.upb_minitable.h" + , "envoy/config/trace/v3/trace.upb.h" + , "envoy/config/trace/v3/trace.upb_minitable.h" + , "envoy/config/trace/v3/xray.upb.h" + , "envoy/config/trace/v3/xray.upb_minitable.h" + , "envoy/config/trace/v3/zipkin.upb.h" + , "envoy/config/trace/v3/zipkin.upb_minitable.h" + , "envoy/data/accesslog/v3/accesslog.upb.h" + , "envoy/data/accesslog/v3/accesslog.upb_minitable.h" + , "envoy/extensions/clusters/aggregate/v3/cluster.upb.h" + , "envoy/extensions/clusters/aggregate/v3/cluster.upb_minitable.h" + , "envoy/extensions/filters/common/fault/v3/fault.upb.h" + , "envoy/extensions/filters/common/fault/v3/fault.upb_minitable.h" + , "envoy/extensions/filters/http/fault/v3/fault.upb.h" + , "envoy/extensions/filters/http/fault/v3/fault.upb_minitable.h" + , "envoy/extensions/filters/http/rbac/v3/rbac.upb.h" + , "envoy/extensions/filters/http/rbac/v3/rbac.upb_minitable.h" + , "envoy/extensions/filters/http/router/v3/router.upb.h" + , "envoy/extensions/filters/http/router/v3/router.upb_minitable.h" + , "envoy/extensions/filters/http/stateful_session/v3/stateful_session.upb.h" + , "envoy/extensions/filters/http/stateful_session/v3/stateful_session.upb_minitable.h" + , "envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.upb.h" + , "envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.upb_minitable.h" + , "envoy/extensions/http/stateful_session/cookie/v3/cookie.upb.h" + , "envoy/extensions/http/stateful_session/cookie/v3/cookie.upb_minitable.h" + , "envoy/extensions/load_balancing_policies/client_side_weighted_round_robin/v3/client_side_weighted_round_robin.upb.h" + , "envoy/extensions/load_balancing_policies/client_side_weighted_round_robin/v3/client_side_weighted_round_robin.upb_minitable.h" + , "envoy/extensions/load_balancing_policies/common/v3/common.upb.h" + , "envoy/extensions/load_balancing_policies/common/v3/common.upb_minitable.h" + , "envoy/extensions/load_balancing_policies/pick_first/v3/pick_first.upb.h" + , "envoy/extensions/load_balancing_policies/pick_first/v3/pick_first.upb_minitable.h" + , "envoy/extensions/load_balancing_policies/ring_hash/v3/ring_hash.upb.h" + , "envoy/extensions/load_balancing_policies/ring_hash/v3/ring_hash.upb_minitable.h" + , "envoy/extensions/load_balancing_policies/wrr_locality/v3/wrr_locality.upb.h" + , "envoy/extensions/load_balancing_policies/wrr_locality/v3/wrr_locality.upb_minitable.h" + , "envoy/extensions/transport_sockets/tls/v3/cert.upb.h" + , "envoy/extensions/transport_sockets/tls/v3/cert.upb_minitable.h" + , "envoy/extensions/transport_sockets/tls/v3/common.upb.h" + , "envoy/extensions/transport_sockets/tls/v3/common.upb_minitable.h" + , "envoy/extensions/transport_sockets/tls/v3/secret.upb.h" + , "envoy/extensions/transport_sockets/tls/v3/secret.upb_minitable.h" + , "envoy/extensions/transport_sockets/tls/v3/tls.upb.h" + , "envoy/extensions/transport_sockets/tls/v3/tls.upb_minitable.h" + , "envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.upb.h" + , "envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.upb_minitable.h" + , "envoy/extensions/upstreams/http/v3/http_protocol_options.upb.h" + , "envoy/extensions/upstreams/http/v3/http_protocol_options.upb_minitable.h" + , "envoy/service/discovery/v3/ads.upb.h" + , "envoy/service/discovery/v3/ads.upb_minitable.h" + , "envoy/service/discovery/v3/discovery.upb.h" + , "envoy/service/discovery/v3/discovery.upb_minitable.h" + , "envoy/service/load_stats/v3/lrs.upb.h" + , "envoy/service/load_stats/v3/lrs.upb_minitable.h" + , "envoy/service/status/v3/csds.upb.h" + , "envoy/service/status/v3/csds.upb_minitable.h" + , "envoy/type/http/v3/cookie.upb.h" + , "envoy/type/http/v3/cookie.upb_minitable.h" + , "envoy/type/http/v3/path_transformation.upb.h" + , "envoy/type/http/v3/path_transformation.upb_minitable.h" + , "envoy/type/matcher/v3/filter_state.upb.h" + , "envoy/type/matcher/v3/filter_state.upb_minitable.h" + , "envoy/type/matcher/v3/http_inputs.upb.h" + , "envoy/type/matcher/v3/http_inputs.upb_minitable.h" + , "envoy/type/matcher/v3/metadata.upb.h" + , "envoy/type/matcher/v3/metadata.upb_minitable.h" + , "envoy/type/matcher/v3/node.upb.h" + , "envoy/type/matcher/v3/node.upb_minitable.h" + , "envoy/type/matcher/v3/number.upb.h" + , "envoy/type/matcher/v3/number.upb_minitable.h" + , "envoy/type/matcher/v3/path.upb.h" + , "envoy/type/matcher/v3/path.upb_minitable.h" + , "envoy/type/matcher/v3/regex.upb.h" + , "envoy/type/matcher/v3/regex.upb_minitable.h" + , "envoy/type/matcher/v3/status_code_input.upb.h" + , "envoy/type/matcher/v3/status_code_input.upb_minitable.h" + , "envoy/type/matcher/v3/string.upb.h" + , "envoy/type/matcher/v3/string.upb_minitable.h" + , "envoy/type/matcher/v3/struct.upb.h" + , "envoy/type/matcher/v3/struct.upb_minitable.h" + , "envoy/type/matcher/v3/value.upb.h" + , "envoy/type/matcher/v3/value.upb_minitable.h" + , "envoy/type/metadata/v3/metadata.upb.h" + , "envoy/type/metadata/v3/metadata.upb_minitable.h" + , "envoy/type/tracing/v3/custom_tag.upb.h" + , "envoy/type/tracing/v3/custom_tag.upb_minitable.h" + , "envoy/type/v3/hash_policy.upb.h" + , "envoy/type/v3/hash_policy.upb_minitable.h" + , "envoy/type/v3/http.upb.h" + , "envoy/type/v3/http.upb_minitable.h" + , "envoy/type/v3/http_status.upb.h" + , "envoy/type/v3/http_status.upb_minitable.h" + , "envoy/type/v3/percent.upb.h" + , "envoy/type/v3/percent.upb_minitable.h" + , "envoy/type/v3/range.upb.h" + , "envoy/type/v3/range.upb_minitable.h" + , "envoy/type/v3/ratelimit_strategy.upb.h" + , "envoy/type/v3/ratelimit_strategy.upb_minitable.h" + , "envoy/type/v3/ratelimit_unit.upb.h" + , "envoy/type/v3/ratelimit_unit.upb_minitable.h" + , "envoy/type/v3/semantic_version.upb.h" + , "envoy/type/v3/semantic_version.upb_minitable.h" + , "envoy/type/v3/token_bucket.upb.h" + , "envoy/type/v3/token_bucket.upb_minitable.h" + , "google/api/annotations.upb.h" + , "google/api/annotations.upb_minitable.h" + , "google/api/expr/v1alpha1/checked.upb.h" + , "google/api/expr/v1alpha1/checked.upb_minitable.h" + , "google/api/expr/v1alpha1/syntax.upb.h" + , "google/api/expr/v1alpha1/syntax.upb_minitable.h" + , "google/api/http.upb.h" + , "google/api/http.upb_minitable.h" + , "google/api/httpbody.upb.h" + , "google/api/httpbody.upb_minitable.h" + , "google/protobuf/any.upb.h" + , "google/protobuf/any.upb_minitable.h" + , "google/protobuf/descriptor.upb.h" + , "google/protobuf/descriptor.upb_minitable.h" + , "google/protobuf/duration.upb.h" + , "google/protobuf/duration.upb_minitable.h" + , "google/protobuf/empty.upb.h" + , "google/protobuf/empty.upb_minitable.h" + , "google/protobuf/struct.upb.h" + , "google/protobuf/struct.upb_minitable.h" + , "google/protobuf/timestamp.upb.h" + , "google/protobuf/timestamp.upb_minitable.h" + , "google/protobuf/wrappers.upb.h" + , "google/protobuf/wrappers.upb_minitable.h" + , "google/rpc/status.upb.h" + , "google/rpc/status.upb_minitable.h" + , "opencensus/proto/trace/v1/trace_config.upb.h" + , "opencensus/proto/trace/v1/trace_config.upb_minitable.h" + , "src/proto/grpc/gcp/altscontext.upb.h" + , "src/proto/grpc/gcp/altscontext.upb_minitable.h" + , "src/proto/grpc/gcp/handshaker.upb.h" + , "src/proto/grpc/gcp/handshaker.upb_minitable.h" + , "src/proto/grpc/gcp/transport_security_common.upb.h" + , "src/proto/grpc/gcp/transport_security_common.upb_minitable.h" + , "src/proto/grpc/health/v1/health.upb.h" + , "src/proto/grpc/health/v1/health.upb_minitable.h" + , "src/proto/grpc/lb/v1/load_balancer.upb.h" + , "src/proto/grpc/lb/v1/load_balancer.upb_minitable.h" + , "src/proto/grpc/lookup/v1/rls.upb.h" + , "src/proto/grpc/lookup/v1/rls.upb_minitable.h" + , "src/proto/grpc/lookup/v1/rls_config.upb.h" + , "src/proto/grpc/lookup/v1/rls_config.upb_minitable.h" + , "udpa/annotations/migrate.upb.h" + , "udpa/annotations/migrate.upb_minitable.h" + , "udpa/annotations/security.upb.h" + , "udpa/annotations/security.upb_minitable.h" + , "udpa/annotations/sensitive.upb.h" + , "udpa/annotations/sensitive.upb_minitable.h" + , "udpa/annotations/status.upb.h" + , "udpa/annotations/status.upb_minitable.h" + , "udpa/annotations/versioning.upb.h" + , "udpa/annotations/versioning.upb_minitable.h" + , "validate/validate.upb.h" + , "validate/validate.upb_minitable.h" + , "xds/annotations/v3/migrate.upb.h" + , "xds/annotations/v3/migrate.upb_minitable.h" + , "xds/annotations/v3/security.upb.h" + , "xds/annotations/v3/security.upb_minitable.h" + , "xds/annotations/v3/sensitive.upb.h" + , "xds/annotations/v3/sensitive.upb_minitable.h" + , "xds/annotations/v3/status.upb.h" + , "xds/annotations/v3/status.upb_minitable.h" + , "xds/annotations/v3/versioning.upb.h" + , "xds/annotations/v3/versioning.upb_minitable.h" + , "xds/core/v3/authority.upb.h" + , "xds/core/v3/authority.upb_minitable.h" + , "xds/core/v3/cidr.upb.h" + , "xds/core/v3/cidr.upb_minitable.h" + , "xds/core/v3/collection_entry.upb.h" + , "xds/core/v3/collection_entry.upb_minitable.h" + , "xds/core/v3/context_params.upb.h" + , "xds/core/v3/context_params.upb_minitable.h" + , "xds/core/v3/extension.upb.h" + , "xds/core/v3/extension.upb_minitable.h" + , "xds/core/v3/resource.upb.h" + , "xds/core/v3/resource.upb_minitable.h" + , "xds/core/v3/resource_locator.upb.h" + , "xds/core/v3/resource_locator.upb_minitable.h" + , "xds/core/v3/resource_name.upb.h" + , "xds/core/v3/resource_name.upb_minitable.h" + , "xds/data/orca/v3/orca_load_report.upb.h" + , "xds/data/orca/v3/orca_load_report.upb_minitable.h" + , "xds/service/orca/v3/orca.upb.h" + , "xds/service/orca/v3/orca.upb_minitable.h" + , "xds/type/matcher/v3/cel.upb.h" + , "xds/type/matcher/v3/cel.upb_minitable.h" + , "xds/type/matcher/v3/domain.upb.h" + , "xds/type/matcher/v3/domain.upb_minitable.h" + , "xds/type/matcher/v3/http_inputs.upb.h" + , "xds/type/matcher/v3/http_inputs.upb_minitable.h" + , "xds/type/matcher/v3/ip.upb.h" + , "xds/type/matcher/v3/ip.upb_minitable.h" + , "xds/type/matcher/v3/matcher.upb.h" + , "xds/type/matcher/v3/matcher.upb_minitable.h" + , "xds/type/matcher/v3/range.upb.h" + , "xds/type/matcher/v3/range.upb_minitable.h" + , "xds/type/matcher/v3/regex.upb.h" + , "xds/type/matcher/v3/regex.upb_minitable.h" + , "xds/type/matcher/v3/string.upb.h" + , "xds/type/matcher/v3/string.upb_minitable.h" + , "xds/type/v3/cel.upb.h" + , "xds/type/v3/cel.upb_minitable.h" + , "xds/type/v3/range.upb.h" + , "xds/type/v3/range.upb_minitable.h" + , "xds/type/v3/typed_struct.upb.h" + , "xds/type/v3/typed_struct.upb_minitable.h" + ] + , "deps": [["third_party/upb", "generated_code_support"]] + } +} diff --git a/etc/import/src/core/ext/upb-generated/TARGETS.grpc b/etc/import/src/core/ext/upb-generated/TARGETS.grpc deleted file mode 100644 index e7ed8b7b..00000000 --- a/etc/import/src/core/ext/upb-generated/TARGETS.grpc +++ /dev/null @@ -1,335 +0,0 @@ -{ "upb-generated-lib": - { "type": ["@", "rules", "CC", "library"] - , "name": ["upb-generated-lib"] - , "pure C": ["YES"] - , "srcs": - [ "google/protobuf/struct.upb.c" - , "google/protobuf/descriptor.upb.c" - , "google/protobuf/any.upb.c" - , "google/protobuf/empty.upb.c" - , "google/protobuf/duration.upb.c" - , "google/protobuf/timestamp.upb.c" - , "google/protobuf/wrappers.upb.c" - , "google/api/httpbody.upb.c" - , "google/api/annotations.upb.c" - , "google/api/expr/v1alpha1/syntax.upb.c" - , "google/api/expr/v1alpha1/checked.upb.c" - , "google/api/http.upb.c" - , "google/type/expr.upb.c" - , "google/rpc/status.upb.c" - , "validate/validate.upb.c" - , "envoy/admin/v3/config_dump.upb.c" - , "envoy/admin/v3/tap.upb.c" - , "envoy/admin/v3/certs.upb.c" - , "envoy/admin/v3/mutex_stats.upb.c" - , "envoy/admin/v3/metrics.upb.c" - , "envoy/admin/v3/memory.upb.c" - , "envoy/admin/v3/clusters.upb.c" - , "envoy/admin/v3/listeners.upb.c" - , "envoy/admin/v3/config_dump_shared.upb.c" - , "envoy/admin/v3/init_dump.upb.c" - , "envoy/admin/v3/server_info.upb.c" - , "envoy/config/tap/v3/common.upb.c" - , "envoy/config/metrics/v3/metrics_service.upb.c" - , "envoy/config/metrics/v3/stats.upb.c" - , "envoy/config/bootstrap/v3/bootstrap.upb.c" - , "envoy/config/accesslog/v3/accesslog.upb.c" - , "envoy/config/common/matcher/v3/matcher.upb.c" - , "envoy/config/cluster/v3/cluster.upb.c" - , "envoy/config/cluster/v3/circuit_breaker.upb.c" - , "envoy/config/cluster/v3/outlier_detection.upb.c" - , "envoy/config/cluster/v3/filter.upb.c" - , "envoy/config/overload/v3/overload.upb.c" - , "envoy/config/trace/v3/lightstep.upb.c" - , "envoy/config/trace/v3/service.upb.c" - , "envoy/config/trace/v3/trace.upb.c" - , "envoy/config/trace/v3/zipkin.upb.c" - , "envoy/config/trace/v3/xray.upb.c" - , "envoy/config/trace/v3/http_tracer.upb.c" - , "envoy/config/trace/v3/opencensus.upb.c" - , "envoy/config/trace/v3/skywalking.upb.c" - , "envoy/config/trace/v3/opentelemetry.upb.c" - , "envoy/config/trace/v3/datadog.upb.c" - , "envoy/config/trace/v3/dynamic_ot.upb.c" - , "envoy/config/listener/v3/api_listener.upb.c" - , "envoy/config/listener/v3/listener_components.upb.c" - , "envoy/config/listener/v3/listener.upb.c" - , "envoy/config/listener/v3/udp_listener_config.upb.c" - , "envoy/config/listener/v3/quic_config.upb.c" - , "envoy/config/endpoint/v3/endpoint.upb.c" - , "envoy/config/endpoint/v3/endpoint_components.upb.c" - , "envoy/config/endpoint/v3/load_report.upb.c" - , "envoy/config/rbac/v3/rbac.upb.c" - , "envoy/config/core/v3/udp_socket_config.upb.c" - , "envoy/config/core/v3/http_uri.upb.c" - , "envoy/config/core/v3/resolver.upb.c" - , "envoy/config/core/v3/base.upb.c" - , "envoy/config/core/v3/socket_option.upb.c" - , "envoy/config/core/v3/proxy_protocol.upb.c" - , "envoy/config/core/v3/substitution_format_string.upb.c" - , "envoy/config/core/v3/extension.upb.c" - , "envoy/config/core/v3/grpc_method_list.upb.c" - , "envoy/config/core/v3/grpc_service.upb.c" - , "envoy/config/core/v3/event_service_config.upb.c" - , "envoy/config/core/v3/backoff.upb.c" - , "envoy/config/core/v3/config_source.upb.c" - , "envoy/config/core/v3/address.upb.c" - , "envoy/config/core/v3/protocol.upb.c" - , "envoy/config/core/v3/health_check.upb.c" - , "envoy/config/route/v3/route_components.upb.c" - , "envoy/config/route/v3/route.upb.c" - , "envoy/config/route/v3/scoped_route.upb.c" - , "envoy/extensions/transport_sockets/tls/v3/cert.upb.c" - , "envoy/extensions/transport_sockets/tls/v3/common.upb.c" - , "envoy/extensions/transport_sockets/tls/v3/secret.upb.c" - , "envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.upb.c" - , "envoy/extensions/transport_sockets/tls/v3/tls.upb.c" - , "envoy/extensions/http/stateful_session/cookie/v3/cookie.upb.c" - , "envoy/extensions/load_balancing_policies/common/v3/common.upb.c" - , "envoy/extensions/load_balancing_policies/ring_hash/v3/ring_hash.upb.c" - , "envoy/extensions/load_balancing_policies/wrr_locality/v3/wrr_locality.upb.c" - , "envoy/extensions/load_balancing_policies/client_side_weighted_round_robin/v3/client_side_weighted_round_robin.upb.c" - , "envoy/extensions/clusters/aggregate/v3/cluster.upb.c" - , "envoy/extensions/filters/http/stateful_session/v3/stateful_session.upb.c" - , "envoy/extensions/filters/http/fault/v3/fault.upb.c" - , "envoy/extensions/filters/http/rbac/v3/rbac.upb.c" - , "envoy/extensions/filters/http/router/v3/router.upb.c" - , "envoy/extensions/filters/common/fault/v3/fault.upb.c" - , "envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.upb.c" - , "envoy/type/tracing/v3/custom_tag.upb.c" - , "envoy/type/http/v3/cookie.upb.c" - , "envoy/type/http/v3/path_transformation.upb.c" - , "envoy/type/v3/ratelimit_unit.upb.c" - , "envoy/type/v3/ratelimit_strategy.upb.c" - , "envoy/type/v3/hash_policy.upb.c" - , "envoy/type/v3/percent.upb.c" - , "envoy/type/v3/http.upb.c" - , "envoy/type/v3/semantic_version.upb.c" - , "envoy/type/v3/range.upb.c" - , "envoy/type/v3/http_status.upb.c" - , "envoy/type/v3/token_bucket.upb.c" - , "envoy/type/matcher/v3/struct.upb.c" - , "envoy/type/matcher/v3/metadata.upb.c" - , "envoy/type/matcher/v3/filter_state.upb.c" - , "envoy/type/matcher/v3/path.upb.c" - , "envoy/type/matcher/v3/value.upb.c" - , "envoy/type/matcher/v3/number.upb.c" - , "envoy/type/matcher/v3/status_code_input.upb.c" - , "envoy/type/matcher/v3/node.upb.c" - , "envoy/type/matcher/v3/regex.upb.c" - , "envoy/type/matcher/v3/string.upb.c" - , "envoy/type/matcher/v3/http_inputs.upb.c" - , "envoy/type/metadata/v3/metadata.upb.c" - , "envoy/service/load_stats/v3/lrs.upb.c" - , "envoy/service/status/v3/csds.upb.c" - , "envoy/service/discovery/v3/ads.upb.c" - , "envoy/service/discovery/v3/discovery.upb.c" - , "envoy/annotations/deprecation.upb.c" - , "envoy/annotations/resource.upb.c" - , "xds/data/orca/v3/orca_load_report.upb.c" - , "xds/type/v3/cel.upb.c" - , "xds/type/v3/typed_struct.upb.c" - , "xds/type/v3/range.upb.c" - , "xds/type/matcher/v3/domain.upb.c" - , "xds/type/matcher/v3/cel.upb.c" - , "xds/type/matcher/v3/range.upb.c" - , "xds/type/matcher/v3/ip.upb.c" - , "xds/type/matcher/v3/regex.upb.c" - , "xds/type/matcher/v3/string.upb.c" - , "xds/type/matcher/v3/matcher.upb.c" - , "xds/type/matcher/v3/http_inputs.upb.c" - , "xds/core/v3/collection_entry.upb.c" - , "xds/core/v3/cidr.upb.c" - , "xds/core/v3/authority.upb.c" - , "xds/core/v3/resource.upb.c" - , "xds/core/v3/extension.upb.c" - , "xds/core/v3/resource_locator.upb.c" - , "xds/core/v3/context_params.upb.c" - , "xds/core/v3/resource_name.upb.c" - , "xds/service/orca/v3/orca.upb.c" - , "xds/annotations/v3/sensitive.upb.c" - , "xds/annotations/v3/security.upb.c" - , "xds/annotations/v3/versioning.upb.c" - , "xds/annotations/v3/migrate.upb.c" - , "xds/annotations/v3/status.upb.c" - , "opencensus/proto/trace/v1/trace_config.upb.c" - , "udpa/annotations/sensitive.upb.c" - , "udpa/annotations/security.upb.c" - , "udpa/annotations/versioning.upb.c" - , "udpa/annotations/migrate.upb.c" - , "udpa/annotations/status.upb.c" - , "src/proto/grpc/lookup/v1/rls_config.upb.c" - , "src/proto/grpc/lookup/v1/rls.upb.c" - , "src/proto/grpc/gcp/transport_security_common.upb.c" - , "src/proto/grpc/gcp/altscontext.upb.c" - , "src/proto/grpc/gcp/handshaker.upb.c" - , "src/proto/grpc/lb/v1/load_balancer.upb.c" - , "src/proto/grpc/health/v1/health.upb.c" - ] - , "hdrs": - [ "google/protobuf/any.upb.h" - , "google/protobuf/duration.upb.h" - , "google/protobuf/wrappers.upb.h" - , "google/protobuf/struct.upb.h" - , "google/protobuf/empty.upb.h" - , "google/protobuf/descriptor.upb.h" - , "google/protobuf/timestamp.upb.h" - , "google/api/http.upb.h" - , "google/api/annotations.upb.h" - , "google/api/expr/v1alpha1/syntax.upb.h" - , "google/api/expr/v1alpha1/checked.upb.h" - , "google/api/httpbody.upb.h" - , "google/type/expr.upb.h" - , "google/rpc/status.upb.h" - , "validate/validate.upb.h" - , "envoy/admin/v3/mutex_stats.upb.h" - , "envoy/admin/v3/tap.upb.h" - , "envoy/admin/v3/server_info.upb.h" - , "envoy/admin/v3/clusters.upb.h" - , "envoy/admin/v3/certs.upb.h" - , "envoy/admin/v3/metrics.upb.h" - , "envoy/admin/v3/init_dump.upb.h" - , "envoy/admin/v3/listeners.upb.h" - , "envoy/admin/v3/config_dump_shared.upb.h" - , "envoy/admin/v3/memory.upb.h" - , "envoy/admin/v3/config_dump.upb.h" - , "envoy/config/tap/v3/common.upb.h" - , "envoy/config/metrics/v3/stats.upb.h" - , "envoy/config/metrics/v3/metrics_service.upb.h" - , "envoy/config/bootstrap/v3/bootstrap.upb.h" - , "envoy/config/accesslog/v3/accesslog.upb.h" - , "envoy/config/common/matcher/v3/matcher.upb.h" - , "envoy/config/cluster/v3/cluster.upb.h" - , "envoy/config/cluster/v3/filter.upb.h" - , "envoy/config/cluster/v3/circuit_breaker.upb.h" - , "envoy/config/cluster/v3/outlier_detection.upb.h" - , "envoy/config/overload/v3/overload.upb.h" - , "envoy/config/trace/v3/http_tracer.upb.h" - , "envoy/config/trace/v3/dynamic_ot.upb.h" - , "envoy/config/trace/v3/skywalking.upb.h" - , "envoy/config/trace/v3/trace.upb.h" - , "envoy/config/trace/v3/xray.upb.h" - , "envoy/config/trace/v3/opencensus.upb.h" - , "envoy/config/trace/v3/service.upb.h" - , "envoy/config/trace/v3/opentelemetry.upb.h" - , "envoy/config/trace/v3/zipkin.upb.h" - , "envoy/config/trace/v3/lightstep.upb.h" - , "envoy/config/trace/v3/datadog.upb.h" - , "envoy/config/listener/v3/api_listener.upb.h" - , "envoy/config/listener/v3/udp_listener_config.upb.h" - , "envoy/config/listener/v3/listener.upb.h" - , "envoy/config/listener/v3/listener_components.upb.h" - , "envoy/config/listener/v3/quic_config.upb.h" - , "envoy/config/endpoint/v3/load_report.upb.h" - , "envoy/config/endpoint/v3/endpoint_components.upb.h" - , "envoy/config/endpoint/v3/endpoint.upb.h" - , "envoy/config/rbac/v3/rbac.upb.h" - , "envoy/config/core/v3/extension.upb.h" - , "envoy/config/core/v3/base.upb.h" - , "envoy/config/core/v3/config_source.upb.h" - , "envoy/config/core/v3/grpc_method_list.upb.h" - , "envoy/config/core/v3/address.upb.h" - , "envoy/config/core/v3/resolver.upb.h" - , "envoy/config/core/v3/protocol.upb.h" - , "envoy/config/core/v3/udp_socket_config.upb.h" - , "envoy/config/core/v3/event_service_config.upb.h" - , "envoy/config/core/v3/health_check.upb.h" - , "envoy/config/core/v3/proxy_protocol.upb.h" - , "envoy/config/core/v3/http_uri.upb.h" - , "envoy/config/core/v3/grpc_service.upb.h" - , "envoy/config/core/v3/backoff.upb.h" - , "envoy/config/core/v3/substitution_format_string.upb.h" - , "envoy/config/core/v3/socket_option.upb.h" - , "envoy/config/route/v3/scoped_route.upb.h" - , "envoy/config/route/v3/route.upb.h" - , "envoy/config/route/v3/route_components.upb.h" - , "envoy/extensions/transport_sockets/tls/v3/tls.upb.h" - , "envoy/extensions/transport_sockets/tls/v3/common.upb.h" - , "envoy/extensions/transport_sockets/tls/v3/cert.upb.h" - , "envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.upb.h" - , "envoy/extensions/transport_sockets/tls/v3/secret.upb.h" - , "envoy/extensions/http/stateful_session/cookie/v3/cookie.upb.h" - , "envoy/extensions/load_balancing_policies/common/v3/common.upb.h" - , "envoy/extensions/load_balancing_policies/ring_hash/v3/ring_hash.upb.h" - , "envoy/extensions/load_balancing_policies/wrr_locality/v3/wrr_locality.upb.h" - , "envoy/extensions/load_balancing_policies/client_side_weighted_round_robin/v3/client_side_weighted_round_robin.upb.h" - , "envoy/extensions/clusters/aggregate/v3/cluster.upb.h" - , "envoy/extensions/filters/http/stateful_session/v3/stateful_session.upb.h" - , "envoy/extensions/filters/http/fault/v3/fault.upb.h" - , "envoy/extensions/filters/http/rbac/v3/rbac.upb.h" - , "envoy/extensions/filters/http/router/v3/router.upb.h" - , "envoy/extensions/filters/common/fault/v3/fault.upb.h" - , "envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.upb.h" - , "envoy/type/tracing/v3/custom_tag.upb.h" - , "envoy/type/http/v3/cookie.upb.h" - , "envoy/type/http/v3/path_transformation.upb.h" - , "envoy/type/v3/semantic_version.upb.h" - , "envoy/type/v3/http_status.upb.h" - , "envoy/type/v3/http.upb.h" - , "envoy/type/v3/range.upb.h" - , "envoy/type/v3/ratelimit_unit.upb.h" - , "envoy/type/v3/ratelimit_strategy.upb.h" - , "envoy/type/v3/hash_policy.upb.h" - , "envoy/type/v3/percent.upb.h" - , "envoy/type/v3/token_bucket.upb.h" - , "envoy/type/matcher/v3/regex.upb.h" - , "envoy/type/matcher/v3/path.upb.h" - , "envoy/type/matcher/v3/node.upb.h" - , "envoy/type/matcher/v3/http_inputs.upb.h" - , "envoy/type/matcher/v3/value.upb.h" - , "envoy/type/matcher/v3/metadata.upb.h" - , "envoy/type/matcher/v3/struct.upb.h" - , "envoy/type/matcher/v3/status_code_input.upb.h" - , "envoy/type/matcher/v3/number.upb.h" - , "envoy/type/matcher/v3/string.upb.h" - , "envoy/type/matcher/v3/filter_state.upb.h" - , "envoy/type/metadata/v3/metadata.upb.h" - , "envoy/service/load_stats/v3/lrs.upb.h" - , "envoy/service/status/v3/csds.upb.h" - , "envoy/service/discovery/v3/discovery.upb.h" - , "envoy/service/discovery/v3/ads.upb.h" - , "envoy/annotations/deprecation.upb.h" - , "envoy/annotations/resource.upb.h" - , "xds/data/orca/v3/orca_load_report.upb.h" - , "xds/type/v3/range.upb.h" - , "xds/type/v3/typed_struct.upb.h" - , "xds/type/v3/cel.upb.h" - , "xds/type/matcher/v3/matcher.upb.h" - , "xds/type/matcher/v3/regex.upb.h" - , "xds/type/matcher/v3/ip.upb.h" - , "xds/type/matcher/v3/range.upb.h" - , "xds/type/matcher/v3/http_inputs.upb.h" - , "xds/type/matcher/v3/string.upb.h" - , "xds/type/matcher/v3/cel.upb.h" - , "xds/type/matcher/v3/domain.upb.h" - , "xds/core/v3/resource_locator.upb.h" - , "xds/core/v3/extension.upb.h" - , "xds/core/v3/resource_name.upb.h" - , "xds/core/v3/cidr.upb.h" - , "xds/core/v3/authority.upb.h" - , "xds/core/v3/context_params.upb.h" - , "xds/core/v3/resource.upb.h" - , "xds/core/v3/collection_entry.upb.h" - , "xds/service/orca/v3/orca.upb.h" - , "xds/annotations/v3/security.upb.h" - , "xds/annotations/v3/status.upb.h" - , "xds/annotations/v3/migrate.upb.h" - , "xds/annotations/v3/versioning.upb.h" - , "xds/annotations/v3/sensitive.upb.h" - , "opencensus/proto/trace/v1/trace_config.upb.h" - , "udpa/annotations/security.upb.h" - , "udpa/annotations/status.upb.h" - , "udpa/annotations/migrate.upb.h" - , "udpa/annotations/versioning.upb.h" - , "udpa/annotations/sensitive.upb.h" - , "src/proto/grpc/lookup/v1/rls_config.upb.h" - , "src/proto/grpc/lookup/v1/rls.upb.h" - , "src/proto/grpc/gcp/altscontext.upb.h" - , "src/proto/grpc/gcp/handshaker.upb.h" - , "src/proto/grpc/gcp/transport_security_common.upb.h" - , "src/proto/grpc/lb/v1/load_balancer.upb.h" - , "src/proto/grpc/health/v1/health.upb.h" - ] - , "deps": [["third_party/upb", "message_accessors"]] - } -} diff --git a/etc/import/src/core/ext/upbdefs-generated/TARGETS.grpc b/etc/import/src/core/ext/upbdefs-gen/TARGETS.grpc index 040ef56c..789021cb 100644 --- a/etc/import/src/core/ext/upbdefs-generated/TARGETS.grpc +++ b/etc/import/src/core/ext/upbdefs-gen/TARGETS.grpc @@ -1,6 +1,6 @@ -{ "upbdefs-generated-lib": +{ "upbdefs-gen-lib": { "type": ["@", "rules", "CC", "library"] - , "name": ["upbdefs-generated-lib"] + , "name": ["upbdefs-gen-lib"] , "pure C": ["YES"] , "hdrs": [ "envoy/admin/v3/certs.upbdefs.h" @@ -32,6 +32,7 @@ , "envoy/config/core/v3/grpc_method_list.upbdefs.h" , "envoy/config/core/v3/grpc_service.upbdefs.h" , "envoy/config/core/v3/health_check.upbdefs.h" + , "envoy/config/core/v3/http_service.upbdefs.h" , "envoy/config/core/v3/http_uri.upbdefs.h" , "envoy/config/core/v3/protocol.upbdefs.h" , "envoy/config/core/v3/proxy_protocol.upbdefs.h" @@ -66,6 +67,7 @@ , "envoy/config/trace/v3/trace.upbdefs.h" , "envoy/config/trace/v3/xray.upbdefs.h" , "envoy/config/trace/v3/zipkin.upbdefs.h" + , "envoy/data/accesslog/v3/accesslog.upbdefs.h" , "envoy/extensions/clusters/aggregate/v3/cluster.upbdefs.h" , "envoy/extensions/filters/common/fault/v3/fault.upbdefs.h" , "envoy/extensions/filters/http/fault/v3/fault.upbdefs.h" @@ -79,6 +81,7 @@ , "envoy/extensions/transport_sockets/tls/v3/secret.upbdefs.h" , "envoy/extensions/transport_sockets/tls/v3/tls.upbdefs.h" , "envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.upbdefs.h" + , "envoy/extensions/upstreams/http/v3/http_protocol_options.upbdefs.h" , "envoy/service/discovery/v3/ads.upbdefs.h" , "envoy/service/discovery/v3/discovery.upbdefs.h" , "envoy/service/load_stats/v3/lrs.upbdefs.h" @@ -183,6 +186,7 @@ , "envoy/config/core/v3/grpc_method_list.upbdefs.c" , "envoy/config/core/v3/grpc_service.upbdefs.c" , "envoy/config/core/v3/health_check.upbdefs.c" + , "envoy/config/core/v3/http_service.upbdefs.c" , "envoy/config/core/v3/http_uri.upbdefs.c" , "envoy/config/core/v3/protocol.upbdefs.c" , "envoy/config/core/v3/proxy_protocol.upbdefs.c" @@ -217,6 +221,7 @@ , "envoy/config/trace/v3/trace.upbdefs.c" , "envoy/config/trace/v3/xray.upbdefs.c" , "envoy/config/trace/v3/zipkin.upbdefs.c" + , "envoy/data/accesslog/v3/accesslog.upbdefs.c" , "envoy/extensions/clusters/aggregate/v3/cluster.upbdefs.c" , "envoy/extensions/filters/common/fault/v3/fault.upbdefs.c" , "envoy/extensions/filters/http/fault/v3/fault.upbdefs.c" @@ -230,6 +235,7 @@ , "envoy/extensions/transport_sockets/tls/v3/secret.upbdefs.c" , "envoy/extensions/transport_sockets/tls/v3/tls.upbdefs.c" , "envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.upbdefs.c" + , "envoy/extensions/upstreams/http/v3/http_protocol_options.upbdefs.c" , "envoy/service/discovery/v3/ads.upbdefs.c" , "envoy/service/discovery/v3/discovery.upbdefs.c" , "envoy/service/load_stats/v3/lrs.upbdefs.c" @@ -305,7 +311,7 @@ , "xds/type/v3/typed_struct.upbdefs.c" ] , "deps": - [ ["src/core/ext/upb-generated", "upb-generated-lib"] + [ ["src/core/ext/upb-gen", "upb-gen-lib"] , ["third_party/upb", "reflection"] , ["third_party/upb", "reflection_internal"] ] diff --git a/etc/import/src/google/protobuf/TARGETS.protobuf b/etc/import/src/google/protobuf/TARGETS.protobuf index 7add3c15..9ce0cc60 100644 --- a/etc/import/src/google/protobuf/TARGETS.protobuf +++ b/etc/import/src/google/protobuf/TARGETS.protobuf @@ -31,13 +31,13 @@ , "arena_align.h" , "arena_allocation_policy.h" , "arena_cleanup.h" - , "arena_config.h" , "arena_test_util.h" , "compiler/allowlists/allowlist.h" , "compiler/allowlists/allowlists.h" , "compiler/annotation_test_util.h" , "compiler/code_generator.h" , "compiler/command_line_interface.h" + , "compiler/command_line_interface_tester.h" , "compiler/cpp/cpp_generator.h" , "compiler/cpp/enum.h" , "compiler/cpp/extension.h" @@ -55,6 +55,7 @@ , "compiler/cpp/service.h" , "compiler/cpp/tracker.h" , "compiler/cpp/unittest.h" + , "compiler/cpp/unittest.inc" , "compiler/csharp/csharp_doc_comment.h" , "compiler/csharp/csharp_enum.h" , "compiler/csharp/csharp_enum_field.h" @@ -87,6 +88,7 @@ , "compiler/java/generator.h" , "compiler/java/generator_factory.h" , "compiler/java/helpers.h" + , "compiler/java/java_features.pb.h" , "compiler/java/java_generator.h" , "compiler/java/kotlin_generator.h" , "compiler/java/map_field.h" @@ -139,17 +141,25 @@ , "compiler/retention.h" , "compiler/ruby/ruby_generator.h" , "compiler/rust/accessors/accessors.h" + , "compiler/rust/accessors/accessor_generator.h" , "compiler/rust/context.h" , "compiler/rust/generator.h" , "compiler/rust/message.h" , "compiler/rust/naming.h" + , "compiler/rust/oneof.h" + , "compiler/rust/relative_path.h" , "compiler/scc.h" , "compiler/subprocess.h" + , "compiler/versions.h" + , "compiler/versions_suffix.h" , "compiler/zip_writer.h" + , "cpp_edition_defaults.h" + , "cpp_features.pb.h" , "descriptor.h" , "descriptor.pb.h" , "descriptor_database.h" , "descriptor_legacy.h" + , "descriptor_visitor.h" , "duration.pb.h" , "dynamic_message.h" , "empty.pb.h" @@ -157,6 +167,7 @@ , "explicitly_constructed.h" , "extension_set.h" , "extension_set_inl.h" + , "feature_resolver.h" , "field_access_listener.h" , "field_mask.pb.h" , "generated_enum_reflection.h" @@ -170,6 +181,9 @@ , "has_bits.h" , "implicit_weak_message.h" , "inlined_string_field.h" + , "internal_message_util.h" + , "internal_visibility.h" + , "internal_visibility_for_testing.h" , "io/coded_stream.h" , "io/gzip_stream.h" , "io/io_win32.h" @@ -187,7 +201,6 @@ , "json/internal/message_path.h" , "json/internal/parser.h" , "json/internal/parser_traits.h" - , "json/internal/test_input_stream.h" , "json/internal/unparser.h" , "json/internal/unparser_traits.h" , "json/internal/untyped_message.h" @@ -196,21 +209,27 @@ , "json/json.h" , "map.h" , "map_entry.h" - , "map_entry_lite.h" , "map_field.h" , "map_field_inl.h" , "map_field_lite.h" , "map_lite_test_util.h" + , "map_test.inc" , "map_test_util.h" + , "map_test_util.inc" , "map_test_util_impl.h" , "map_type_handler.h" , "message.h" , "message_lite.h" + , "message_unittest.inc" , "metadata.h" , "metadata_lite.h" , "package_info.h" , "parse_context.h" , "port.h" + , "port_def.inc" + , "port_undef.inc" + , "proto3_lite_unittest.inc" + , "raw_ptr.h" , "reflection.h" , "reflection_internal.h" , "reflection_mode.h" @@ -231,7 +250,9 @@ , "stubs/status_macros.h" , "testing/file.h" , "testing/googletest.h" + , "test_textproto.h" , "test_util.h" + , "test_util.inc" , "test_util2.h" , "test_util_lite.h" , "text_format.h" @@ -251,16 +272,8 @@ , "varint_shuffle.h" , "wire_format.h" , "wire_format_lite.h" - , "wrappers.pb.h" - , "compiler/cpp/unittest.inc" - , "map_test.inc" - , "map_test_util.inc" - , "message_unittest.inc" - , "port_def.inc" - , "port_undef.inc" - , "proto3_lite_unittest.inc" - , "test_util.inc" , "wire_format_unittest.inc" + , "wrappers.pb.h" ] , "stage": ["google", "protobuf"] } @@ -302,7 +315,6 @@ [ "any_lite.cc" , "arena.cc" , "arena_align.cc" - , "arena_config.cc" , "arenastring.cc" , "arenaz_sampler.cc" , "extension_set.cc" @@ -320,13 +332,15 @@ , "message_lite.cc" , "parse_context.cc" , "port.cc" + , "raw_ptr.cc" , "repeated_field.cc" , "repeated_ptr_field.cc" , "stubs/common.cc" , "wire_format_lite.cc" ] , "deps": - [ ["@", "absl", "absl/container", "btree"] + [ ["@", "absl", "absl/base", "base"] + , ["@", "absl", "absl/container", "btree"] , ["@", "absl", "absl/container", "flat_hash_set"] , ["@", "absl", "absl/hash", "hash"] , ["@", "absl", "absl/log", "absl_check"] @@ -359,17 +373,18 @@ , "any_lite.cc" , "arena.cc" , "arena_align.cc" - , "arena_config.cc" , "arenastring.cc" , "arenaz_sampler.cc" , "compiler/importer.cc" , "compiler/parser.cc" + , "cpp_features.pb.cc" , "descriptor.cc" , "descriptor.pb.cc" , "descriptor_database.cc" , "dynamic_message.cc" , "extension_set.cc" , "extension_set_heavy.cc" + , "feature_resolver.cc" , "generated_enum_util.cc" , "generated_message_bases.cc" , "generated_message_reflection.cc" @@ -379,6 +394,7 @@ , "generated_message_util.cc" , "implicit_weak_message.cc" , "inlined_string_field.cc" + , "internal_message_util.cc" , "io/coded_stream.cc" , "io/gzip_stream.cc" , "io/io_win32.cc" @@ -403,6 +419,7 @@ , "message_lite.cc" , "parse_context.cc" , "port.cc" + , "raw_ptr.cc" , "reflection_mode.cc" , "reflection_ops.cc" , "repeated_field.cc" @@ -444,7 +461,10 @@ , "name": ["libprotoc"] , "srcs": [ "compiler/main.cc" + , "compiler/allowlists/editions.cc" , "compiler/allowlists/empty_package.cc" + , "compiler/allowlists/open_enum.cc" + , "compiler/allowlists/unused_imports.cc" , "compiler/allowlists/weak_imports.cc" , "compiler/code_generator.cc" , "compiler/command_line_interface.cc" @@ -495,6 +515,7 @@ , "compiler/java/generator.cc" , "compiler/java/generator_factory.cc" , "compiler/java/helpers.cc" + , "compiler/java/java_features.pb.cc" , "compiler/java/kotlin_generator.cc" , "compiler/java/map_field.cc" , "compiler/java/map_field_lite.cc" @@ -539,12 +560,16 @@ , "compiler/retention.cc" , "compiler/ruby/ruby_generator.cc" , "compiler/rust/accessors/accessors.cc" - , "compiler/rust/accessors/singular_bytes.cc" + , "compiler/rust/accessors/singular_message.cc" , "compiler/rust/accessors/singular_scalar.cc" + , "compiler/rust/accessors/singular_string.cc" + , "compiler/rust/accessors/unsupported_field.cc" , "compiler/rust/context.cc" , "compiler/rust/generator.cc" , "compiler/rust/message.cc" , "compiler/rust/naming.cc" + , "compiler/rust/oneof.cc" + , "compiler/rust/relative_path.cc" , "compiler/subprocess.cc" , "compiler/zip_writer.cc" ] diff --git a/etc/import/src/include/openssl/TARGETS.boringssl b/etc/import/src/include/openssl/TARGETS.boringssl index c84392a3..0d4a9495 100644 --- a/etc/import/src/include/openssl/TARGETS.boringssl +++ b/etc/import/src/include/openssl/TARGETS.boringssl @@ -1,12 +1,18 @@ -{ "crypto_headers": +{ "ssl_headers": + { "type": ["@", "rules", "data", "staged"] + , "srcs": ["dtls1.h", "srtp.h", "ssl.h", "ssl3.h", "tls1.h"] + , "stage": ["openssl"] + } +, "crypto_headers": { "type": ["@", "rules", "data", "staged"] , "srcs": [ "aead.h" , "aes.h" , "arm_arch.h" + , "asm_base.h" , "asn1.h" - , "asn1t.h" , "asn1_mac.h" + , "asn1t.h" , "base.h" , "base64.h" , "bio.h" @@ -23,34 +29,37 @@ , "conf.h" , "cpu.h" , "crypto.h" + , "ctrdrbg.h" , "curve25519.h" , "des.h" , "dh.h" , "digest.h" , "dsa.h" + , "e_os2.h" , "ec.h" + , "ec_key.h" , "ecdh.h" , "ecdsa.h" - , "ec_key.h" , "engine.h" , "err.h" , "evp.h" , "evp_errors.h" , "ex_data.h" - , "e_os2.h" , "hkdf.h" , "hmac.h" , "hpke.h" , "hrss.h" , "is_boringssl.h" + , "kdf.h" + , "kyber.h" , "lhash.h" , "md4.h" , "md5.h" , "mem.h" , "nid.h" , "obj.h" - , "objects.h" , "obj_mac.h" + , "objects.h" , "opensslconf.h" , "opensslv.h" , "ossl_typ.h" @@ -60,27 +69,27 @@ , "pkcs8.h" , "poly1305.h" , "pool.h" + , "posix_time.h" , "rand.h" , "rc4.h" , "ripemd.h" , "rsa.h" , "safestack.h" + , "service_indicator.h" , "sha.h" , "siphash.h" , "span.h" , "stack.h" + , "target.h" , "thread.h" + , "time.h" , "trust_token.h" , "type_check.h" , "x509.h" - , "x509v3.h" , "x509_vfy.h" + , "x509v3.h" + , "x509v3_errors.h" ] , "stage": ["openssl"] } -, "ssl_headers": - { "type": ["@", "rules", "data", "staged"] - , "srcs": ["dtls1.h", "srtp.h", "ssl.h", "ssl3.h", "tls1.h"] - , "stage": ["openssl"] - } } diff --git a/etc/import/third_party/upb/TARGETS.grpc b/etc/import/third_party/upb/TARGETS.grpc index a34c9c5c..14e97dba 100644 --- a/etc/import/third_party/upb/TARGETS.grpc +++ b/etc/import/third_party/upb/TARGETS.grpc @@ -1,54 +1,120 @@ -{ "port": +{ "upb": { "type": ["@", "rules", "CC", "library"] - , "name": ["port"] + , "name": ["upb"] + , "hdrs": ["upb/upb.h"] + , "deps": ["base", "mem"] + , "pure C": ["YES"] + } +, "generated_code_support": + { "type": ["@", "rules", "CC", "library"] + , "name": ["generated_code_support"] , "hdrs": - [ "upb/port/atomic.h" - , "upb/port/vsnprintf_compat.h" - , "upb/port/def.inc" - , "upb/port/undef.inc" + ["upb/generated_code_support.h", "upb/port/def.inc", "upb/port/undef.inc"] + , "deps": + [ "base" + , "mem" + , "message" + , "message_accessors" + , "message_accessors_internal" + , "message_internal" + , "mini_descriptor" + , "mini_table" + , "wire" + , "wire_internal" + ] + } +, "reflection": + { "type": ["@", "rules", "CC", "library"] + , "name": ["reflection"] + , "hdrs": + [ "upb/reflection/def.h" + , "upb/reflection/def.hpp" + , "upb/reflection/message.h" + , "upb/reflection/message.hpp" + ] + , "deps": + [ "reflection_internal" + , "base" + , "mem" + , "message" + , "message_types" + , "message_value" + , "port" ] , "pure C": ["YES"] } -, "upb": +, "reflection_internal": { "type": ["@", "rules", "CC", "library"] - , "name": ["upb"] + , "name": ["reflection_internal"] + , "srcs": + [ "upb/reflection/def_pool.c" + , "upb/reflection/def_type.c" + , "upb/reflection/desc_state.c" + , "upb/reflection/enum_def.c" + , "upb/reflection/enum_reserved_range.c" + , "upb/reflection/enum_value_def.c" + , "upb/reflection/extension_range.c" + , "upb/reflection/field_def.c" + , "upb/reflection/file_def.c" + , "upb/reflection/internal/def_builder.c" + , "upb/reflection/internal/strdup2.c" + , "upb/reflection/message.c" + , "upb/reflection/message_def.c" + , "upb/reflection/message_reserved_range.c" + , "upb/reflection/method_def.c" + , "upb/reflection/oneof_def.c" + , "upb/reflection/service_def.c" + ] , "hdrs": - [ "upb/alloc.h" - , "upb/arena.h" - , "upb/array.h" - , "upb/base/descriptor_constants.h" - , "upb/base/status.h" - , "upb/base/string_view.h" - , "upb/collections/array.h" - , "upb/decode.h" - , "upb/encode.h" - , "upb/extension_registry.h" - , "upb/map.h" - , "upb/mem/alloc.h" - , "upb/mem/arena.h" - , "upb/message/extension_internal.h" - , "upb/message/message.h" - , "upb/mini_table/extension_registry.h" - , "upb/msg.h" - , "upb/status.h" - , "upb/string_view.h" - , "upb/upb.h" - , "upb/upb.hpp" - , "upb/wire/common.h" - , "upb/wire/decode.h" - , "upb/wire/encode.h" + [ "upb/reflection/common.h" + , "upb/reflection/def.h" + , "upb/reflection/def.hpp" + , "upb/reflection/def_pool.h" + , "upb/reflection/def_type.h" + , "upb/reflection/enum_def.h" + , "upb/reflection/enum_reserved_range.h" + , "upb/reflection/enum_value_def.h" + , "upb/reflection/extension_range.h" + , "upb/reflection/field_def.h" + , "upb/reflection/file_def.h" + , "upb/reflection/internal/def_pool.h" + , "upb/reflection/internal/desc_state.h" + , "upb/reflection/internal/enum_def.h" + , "upb/reflection/internal/enum_reserved_range.h" + , "upb/reflection/internal/enum_value_def.h" + , "upb/reflection/internal/extension_range.h" + , "upb/reflection/internal/field_def.h" + , "upb/reflection/internal/file_def.h" + , "upb/reflection/internal/message_def.h" + , "upb/reflection/internal/message_reserved_range.h" + , "upb/reflection/internal/method_def.h" + , "upb/reflection/internal/oneof_def.h" + , "upb/reflection/internal/service_def.h" + , "upb/reflection/message.h" + , "upb/reflection/message.hpp" + , "upb/reflection/message_def.h" + , "upb/reflection/message_reserved_range.h" + , "upb/reflection/method_def.h" + , "upb/reflection/oneof_def.h" + , "upb/reflection/service_def.h" + ] + , "private-hdrs": + [ "upb/reflection/internal/def_builder.h" + , "upb/reflection/internal/strdup2.h" ] , "deps": [ "base" - , "collections_internal" - , "fastdecode" , "hash" - , "lex" , "mem" - , "message_internal" - , "mini_table_internal" + , "message" + , "message_accessors" + , "message_types" + , "message_value" + , "mini_descriptor" + , "mini_descriptor_internal" + , "mini_table" , "port" - , "wire" + , ["src/core/ext/upb-gen", "upb-gen-lib"] ] , "pure C": ["YES"] } @@ -58,106 +124,125 @@ , "srcs": ["upb/base/status.c"] , "hdrs": [ "upb/base/descriptor_constants.h" - , "upb/base/log2.h" , "upb/base/status.h" + , "upb/base/status.hpp" , "upb/base/string_view.h" ] , "deps": ["port"] , "pure C": ["YES"] } -, "mini_table": +, "base_internal": { "type": ["@", "rules", "CC", "library"] - , "name": ["mini_table"] + , "name": ["base_internal"] + , "hdrs": ["upb/base/internal/log2.h"] + , "deps": ["port"] + , "pure C": ["YES"] + } +, "collections": + { "type": ["@", "rules", "CC", "library"] + , "name": ["collections"] + , "hdrs": ["upb/collections/array.h", "upb/collections/map.h"] + , "deps": ["message"] + , "pure C": ["YES"] + } +, "hash": + { "type": ["@", "rules", "CC", "library"] + , "name": ["hash"] + , "srcs": ["upb/hash/common.c"] , "hdrs": - [ "upb/mini_table.h" - , "upb/mini_table/decode.h" - , "upb/mini_table/extension_registry.h" - , "upb/mini_table/types.h" - ] - , "deps": ["base", "mem", "mini_table_internal", "port"] + ["upb/hash/common.h", "upb/hash/int_table.h", "upb/hash/str_table.h"] + , "deps": ["base", "base_internal", "mem", "port"] , "pure C": ["YES"] } -, "mini_table_internal": +, "string": { "type": ["@", "rules", "CC", "library"] - , "name": ["mini_table_internal"] + , "name": ["string"] + , "hdrs": ["upb/io/string.h"] + , "deps": ["mem", "port"] + , "pure C": ["YES"] + } +, "tokenizer": + { "type": ["@", "rules", "CC", "library"] + , "name": ["tokenizer"] + , "srcs": ["upb/io/tokenizer.c"] + , "hdrs": ["upb/io/tokenizer.h"] + , "deps": ["string", "zero_copy_stream", "base", "lex", "mem", "port"] + , "pure C": ["YES"] + } +, "zero_copy_stream": + { "type": ["@", "rules", "CC", "library"] + , "name": ["zero_copy_stream"] + , "hdrs": + ["upb/io/zero_copy_input_stream.h", "upb/io/zero_copy_output_stream.h"] + , "deps": ["base", "mem", "port"] + , "pure C": ["YES"] + } +, "json": + { "type": ["@", "rules", "CC", "library"] + , "name": ["json"] + , "srcs": ["upb/json/decode.c", "upb/json/encode.c"] + , "hdrs": ["upb/json/decode.h", "upb/json/encode.h"] + , "deps": ["lex", "message", "port", "reflection", "wire"] + , "pure C": ["YES"] + } +, "lex": + { "type": ["@", "rules", "CC", "library"] + , "name": ["lex"] , "srcs": - [ "upb/mini_table/common.c" - , "upb/mini_table/decode.c" - , "upb/mini_table/encode.c" - , "upb/mini_table/extension_registry.c" + [ "upb/lex/atoi.c" + , "upb/lex/round_trip.c" + , "upb/lex/strtod.c" + , "upb/lex/unicode.c" ] , "hdrs": - [ "upb/mini_table/common.h" - , "upb/mini_table/common_internal.h" - , "upb/mini_table/decode.h" - , "upb/mini_table/encode_internal.h" - , "upb/mini_table/encode_internal.hpp" - , "upb/mini_table/enum_internal.h" - , "upb/mini_table/extension_internal.h" - , "upb/mini_table/extension_registry.h" - , "upb/mini_table/field_internal.h" - , "upb/mini_table/file_internal.h" - , "upb/mini_table/message_internal.h" - , "upb/mini_table/sub_internal.h" - , "upb/mini_table/types.h" + [ "upb/lex/atoi.h" + , "upb/lex/round_trip.h" + , "upb/lex/strtod.h" + , "upb/lex/unicode.h" ] - , "deps": ["base", "hash", "mem", "port"] + , "deps": ["port"] , "pure C": ["YES"] } -, "message": +, "mem": { "type": ["@", "rules", "CC", "library"] - , "name": ["message"] - , "hdrs": ["upb/message/message.h"] - , "deps": ["mem", "message_internal", "mini_table", "port"] + , "name": ["mem"] + , "hdrs": ["upb/mem/alloc.h", "upb/mem/arena.h", "upb/mem/arena.hpp"] + , "deps": ["mem_internal", "port"] , "pure C": ["YES"] } -, "message_internal": +, "mem_internal": { "type": ["@", "rules", "CC", "library"] - , "name": ["message_internal"] - , "srcs": ["upb/message/message.c"] - , "hdrs": - [ "upb/message/extension_internal.h" - , "upb/message/internal.h" - , "upb/message/message.h" - ] - , "deps": ["base", "hash", "mem", "mini_table_internal", "port"] + , "name": ["mem_internal"] + , "srcs": ["upb/mem/alloc.c", "upb/mem/arena.c"] + , "hdrs": ["upb/mem/internal/arena.h"] + , "private-hdrs": ["upb/mem/alloc.h", "upb/mem/arena.h"] + , "deps": ["port"] , "pure C": ["YES"] } , "message_accessors": { "type": ["@", "rules", "CC", "library"] , "name": ["message_accessors"] , "srcs": ["upb/message/accessors.c"] - , "hdrs": ["upb/message/accessors.h", "upb/message/accessors_internal.h"] + , "hdrs": ["upb/message/accessors.h"] + , "private-hdrs": ["upb/message/internal/accessors.h"] , "deps": - [ "collections_internal" + [ "message_internal" + , "message" + , "base" , "eps_copy_input_stream" - , "hash" - , "message_internal" + , "mini_table" , "mini_table_internal" , "port" - , "upb" , "wire" , "wire_reader" ] , "pure C": ["YES"] } -, "message_promote": +, "message_accessors_internal": { "type": ["@", "rules", "CC", "library"] - , "name": ["message_promote"] - , "srcs": ["upb/message/promote.c"] - , "hdrs": ["upb/message/promote.h"] - , "deps": - [ "collections_internal" - , "eps_copy_input_stream" - , "hash" - , "message_accessors" - , "message_internal" - , "mini_table_internal" - , "port" - , "upb" - , "wire" - , "wire_reader" - ] + , "name": ["message_accessors_internal"] + , "hdrs": ["upb/message/internal/accessors.h"] + , "deps": ["message_internal", "mini_table_internal", "port"] , "pure C": ["YES"] } , "message_copy": @@ -166,280 +251,232 @@ , "srcs": ["upb/message/copy.c"] , "hdrs": ["upb/message/copy.h"] , "deps": - [ "collections_internal" - , "message_accessors" + [ "message_accessors" , "message_internal" + , "message" + , "message_types" + , "base" + , "mem" + , "mini_table" , "mini_table_internal" , "port" - , "upb" ] , "pure C": ["YES"] } -, "fastdecode": +, "message_internal": { "type": ["@", "rules", "CC", "library"] - , "name": ["fastdecode"] + , "name": ["message_internal"] + , "srcs": + [ "upb/message/array.c" + , "upb/message/map.c" + , "upb/message/map_sorter.c" + , "upb/message/message.c" + ] + , "hdrs": + [ "upb/message/internal/array.h" + , "upb/message/internal/extension.h" + , "upb/message/internal/map.h" + , "upb/message/internal/map_entry.h" + , "upb/message/internal/map_sorter.h" + , "upb/message/internal/message.h" + , "upb/message/map_gencode_util.h" + ] + , "private-hdrs": + ["upb/message/array.h", "upb/message/map.h", "upb/message/message.h"] , "deps": - [ "base" - , "collections_internal" + [ "message_internal_types" + , "message_types" + , "message_value" + , "base" + , "base_internal" , "hash" - , "mem_internal" - , "message_internal" - , "mini_table_internal" + , "mem" + , "mini_table" , "port" - , "wire" ] , "pure C": ["YES"] } -, "generated_code_support__only_for_generated_code_do_not_use__i_give_permission_to_break_me": +, "message_internal_types": { "type": ["@", "rules", "CC", "library"] - , "name": - [ "generated_code_support__only_for_generated_code_do_not_use__i_give_permission_to_break_me" - ] - , "hdrs": - [ "upb/collections/array.h" - , "upb/collections/array_internal.h" - , "upb/collections/map_gencode_util.h" - , "upb/collections/message_value.h" - , "upb/extension_registry.h" - , "upb/message/accessors.h" - , "upb/message/accessors_internal.h" - , "upb/message/extension_internal.h" - , "upb/message/internal.h" - , "upb/message/message.h" - , "upb/mini_table/common.h" - , "upb/mini_table/enum_internal.h" - , "upb/mini_table/extension_internal.h" - , "upb/mini_table/field_internal.h" - , "upb/mini_table/file_internal.h" - , "upb/mini_table/message_internal.h" - , "upb/mini_table/sub_internal.h" - , "upb/mini_table/types.h" - , "upb/port/def.inc" - , "upb/port/undef.inc" - , "upb/wire/decode.h" - , "upb/wire/decode_fast.h" - , "upb/wire/encode.h" - ] - , "deps": ["base", "collections_internal", "hash", "upb"] + , "name": ["message_internal_types"] + , "hdrs": ["upb/message/internal/types.h"] , "pure C": ["YES"] } -, "generated_cpp_support__only_for_generated_code_do_not_use__i_give_permission_to_break_me": +, "message": { "type": ["@", "rules", "CC", "library"] - , "name": - [ "generated_cpp_support__only_for_generated_code_do_not_use__i_give_permission_to_break_me" - ] + , "name": ["message"] , "hdrs": - [ "upb/message/copy.h" - , "upb/message/extension_internal.h" - , "upb/message/internal.h" - , "upb/message/message.h" - , "upb/mini_table/common.h" - , "upb/mini_table/enum_internal.h" - , "upb/mini_table/extension_internal.h" - , "upb/mini_table/field_internal.h" - , "upb/mini_table/file_internal.h" - , "upb/mini_table/message_internal.h" - , "upb/mini_table/sub_internal.h" - , "upb/mini_table/types.h" - , "upb/port/def.inc" - , "upb/port/undef.inc" - , "upb/upb.hpp" - , "upb/wire/decode.h" - , "upb/wire/decode_fast.h" - , "upb/wire/encode.h" - ] + ["upb/message/array.h", "upb/message/map.h", "upb/message/message.h"] , "deps": - [ "base" - , "collections_internal" - , "hash" - , "message_copy" + [ "message_internal" + , "message_types" + , "message_value" + , "base" + , "mem" , "mini_table" - , "upb" + , "port" ] , "pure C": ["YES"] } -, "generated_reflection_support__only_for_generated_code_do_not_use__i_give_permission_to_break_me": +, "message_promote": { "type": ["@", "rules", "CC", "library"] - , "name": - [ "generated_reflection_support__only_for_generated_code_do_not_use__i_give_permission_to_break_me" - ] - , "hdrs": - [ "upb/port/def.inc" - , "upb/port/undef.inc" - , "upb/reflection/def.h" - , "upb/reflection/def_pool_internal.h" - ] + , "name": ["message_promote"] + , "srcs": ["upb/message/promote.c"] + , "hdrs": ["upb/message/promote.h"] , "deps": - [ "base" - , "descriptor_upb_proto" - , "hash" + [ "message_accessors" + , "message_accessors_internal" + , "message_internal" + , "message" + , "message_tagged_ptr" + , "message_types" + , "base" + , "eps_copy_input_stream" + , "mem" + , "mini_table" , "mini_table_internal" - , "reflection_internal" + , "port" + , "wire" + , "wire_internal" + , "wire_reader" ] , "pure C": ["YES"] } -, "collections": +, "message_split64": { "type": ["@", "rules", "CC", "library"] - , "name": ["collections"] - , "hdrs": ["upb/collections/array.h", "upb/collections/map.h"] - , "deps": ["base", "collections_internal", "mem", "port"] + , "name": ["message_split64"] + , "hdrs": ["upb/message/accessors_split64.h", "upb/message/array_split64.h"] + , "deps": ["message_accessors", "message", "port"] , "pure C": ["YES"] } -, "collections_internal": +, "message_tagged_ptr": { "type": ["@", "rules", "CC", "library"] - , "name": ["collections_internal"] - , "srcs": - [ "upb/collections/array.c" - , "upb/collections/map.c" - , "upb/collections/map_sorter.c" - ] - , "hdrs": - [ "upb/collections/array.h" - , "upb/collections/array_internal.h" - , "upb/collections/map.h" - , "upb/collections/map_gencode_util.h" - , "upb/collections/map_internal.h" - , "upb/collections/map_sorter_internal.h" - , "upb/collections/message_value.h" - ] - , "deps": - ["base", "hash", "mem", "message_internal", "mini_table_internal", "port"] + , "name": ["message_tagged_ptr"] + , "hdrs": ["upb/message/tagged_ptr.h"] + , "deps": ["message_types", "port"] , "pure C": ["YES"] } -, "reflection": +, "message_types": { "type": ["@", "rules", "CC", "library"] - , "name": ["reflection"] - , "hdrs": - [ "upb/def.h" - , "upb/def.hpp" - , "upb/reflection.h" - , "upb/reflection.hpp" - , "upb/reflection/def.h" - , "upb/reflection/def.hpp" - , "upb/reflection/message.h" - , "upb/reflection/message.hpp" - ] - , "deps": ["collections", "port", "upb"] + , "name": ["message_types"] + , "hdrs": ["upb/message/types.h"] , "pure C": ["YES"] } -, "reflection_internal": +, "message_value": { "type": ["@", "rules", "CC", "library"] - , "name": ["reflection_internal"] + , "name": ["message_value"] + , "hdrs": ["upb/message/value.h"] + , "deps": ["message_tagged_ptr", "message_types", "base"] + , "pure C": ["YES"] + } +, "mini_descriptor": + { "type": ["@", "rules", "CC", "library"] + , "name": ["mini_descriptor"] , "srcs": - [ "upb/reflection/def_builder.c" - , "upb/reflection/def_pool.c" - , "upb/reflection/def_type.c" - , "upb/reflection/desc_state.c" - , "upb/reflection/enum_def.c" - , "upb/reflection/enum_reserved_range.c" - , "upb/reflection/enum_value_def.c" - , "upb/reflection/extension_range.c" - , "upb/reflection/field_def.c" - , "upb/reflection/file_def.c" - , "upb/reflection/message.c" - , "upb/reflection/message_def.c" - , "upb/reflection/message_reserved_range.c" - , "upb/reflection/method_def.c" - , "upb/reflection/oneof_def.c" - , "upb/reflection/service_def.c" + [ "upb/mini_descriptor/build_enum.c" + , "upb/mini_descriptor/decode.c" + , "upb/mini_descriptor/link.c" ] , "hdrs": - [ "upb/reflection/common.h" - , "upb/reflection/def.h" - , "upb/reflection/def.hpp" - , "upb/reflection/def_builder_internal.h" - , "upb/reflection/def_pool.h" - , "upb/reflection/def_pool_internal.h" - , "upb/reflection/def_type.h" - , "upb/reflection/desc_state_internal.h" - , "upb/reflection/enum_def.h" - , "upb/reflection/enum_def_internal.h" - , "upb/reflection/enum_reserved_range.h" - , "upb/reflection/enum_reserved_range_internal.h" - , "upb/reflection/enum_value_def.h" - , "upb/reflection/enum_value_def_internal.h" - , "upb/reflection/extension_range.h" - , "upb/reflection/extension_range_internal.h" - , "upb/reflection/field_def.h" - , "upb/reflection/field_def_internal.h" - , "upb/reflection/file_def.h" - , "upb/reflection/file_def_internal.h" - , "upb/reflection/message.h" - , "upb/reflection/message.hpp" - , "upb/reflection/message_def.h" - , "upb/reflection/message_def_internal.h" - , "upb/reflection/message_reserved_range.h" - , "upb/reflection/message_reserved_range_internal.h" - , "upb/reflection/method_def.h" - , "upb/reflection/method_def_internal.h" - , "upb/reflection/oneof_def.h" - , "upb/reflection/oneof_def_internal.h" - , "upb/reflection/service_def.h" - , "upb/reflection/service_def_internal.h" + [ "upb/mini_descriptor/build_enum.h" + , "upb/mini_descriptor/decode.h" + , "upb/mini_descriptor/link.h" ] , "deps": - [ "collections" - , "hash" - , "message_accessors" + [ "mini_descriptor_internal" + , "base" + , "mem" + , "mini_table" , "mini_table_internal" , "port" - , "upb" - , ["src/core/ext/upb-generated", "upb-generated-lib"] ] , "pure C": ["YES"] } -, "textformat": +, "mini_descriptor_internal": { "type": ["@", "rules", "CC", "library"] - , "name": ["textformat"] - , "srcs": ["upb/text/encode.c"] - , "hdrs": ["upb/text/encode.h", "upb/text_encode.h"] - , "deps": - [ "collections_internal" - , "eps_copy_input_stream" - , "lex" - , "port" - , "reflection" - , "reflection_internal" - , "wire" - , "wire_reader" - , "wire_types" + , "name": ["mini_descriptor_internal"] + , "srcs": + [ "upb/mini_descriptor/internal/base92.c" + , "upb/mini_descriptor/internal/encode.c" ] + , "hdrs": + [ "upb/mini_descriptor/internal/base92.h" + , "upb/mini_descriptor/internal/decoder.h" + , "upb/mini_descriptor/internal/encode.h" + , "upb/mini_descriptor/internal/encode.hpp" + , "upb/mini_descriptor/internal/modifiers.h" + , "upb/mini_descriptor/internal/wire_constants.h" + ] + , "deps": ["base", "base_internal", "port"] , "pure C": ["YES"] } -, "json": +, "mini_table_compat": { "type": ["@", "rules", "CC", "library"] - , "name": ["json"] - , "srcs": ["upb/json/decode.c", "upb/json/encode.c"] + , "name": ["mini_table_compat"] + , "srcs": ["upb/mini_table/compat.c"] + , "hdrs": ["upb/mini_table/compat.h"] + , "deps": ["mini_table", "base", "hash", "mem", "port"] + , "pure C": ["YES"] + } +, "mini_table": + { "type": ["@", "rules", "CC", "library"] + , "name": ["mini_table"] + , "srcs": ["upb/mini_table/extension_registry.c", "upb/mini_table/message.c"] , "hdrs": - [ "upb/json/decode.h" - , "upb/json/encode.h" - , "upb/json_decode.h" - , "upb/json_encode.h" + [ "upb/mini_table/enum.h" + , "upb/mini_table/extension.h" + , "upb/mini_table/extension_registry.h" + , "upb/mini_table/field.h" + , "upb/mini_table/file.h" + , "upb/mini_table/message.h" + , "upb/mini_table/sub.h" ] , "deps": - [ "collections" - , "lex" - , "port" - , "reflection" - , "reflection_internal" - , "upb" - , ["src/core/ext/upb-generated", "upb-generated-lib"] - ] + ["mini_table_internal", "base", "hash", "mem", "message_types", "port"] , "pure C": ["YES"] } -, "mem": +, "mini_table_internal": { "type": ["@", "rules", "CC", "library"] - , "name": ["mem"] - , "hdrs": ["upb/mem/alloc.h", "upb/mem/arena.h"] - , "deps": ["mem_internal", "port"] + , "name": ["mini_table_internal"] + , "srcs": ["upb/mini_table/internal/message.c"] + , "hdrs": + [ "upb/mini_table/internal/enum.h" + , "upb/mini_table/internal/extension.h" + , "upb/mini_table/internal/field.h" + , "upb/mini_table/internal/file.h" + , "upb/mini_table/internal/message.h" + , "upb/mini_table/internal/sub.h" + ] + , "deps": ["base", "message_types", "port"] , "pure C": ["YES"] } -, "mem_internal": +, "port": { "type": ["@", "rules", "CC", "library"] - , "name": ["mem_internal"] - , "srcs": ["upb/mem/alloc.c", "upb/mem/arena.c"] - , "hdrs": ["upb/mem/alloc.h", "upb/mem/arena.h", "upb/mem/arena_internal.h"] - , "deps": ["port"] + , "name": ["port"] + , "hdrs": + [ "upb/port/atomic.h" + , "upb/port/vsnprintf_compat.h" + , "upb/port/def.inc" + , "upb/port/undef.inc" + ] + , "pure C": ["YES"] + } +, "text": + { "type": ["@", "rules", "CC", "library"] + , "name": ["text"] + , "srcs": ["upb/text/encode.c"] + , "hdrs": ["upb/text/encode.h"] + , "deps": + [ "eps_copy_input_stream" + , "lex" + , "message" + , "message_internal" + , "port" + , "reflection" + , "wire" + , "wire_reader" + , "wire_types" + ] , "pure C": ["YES"] } , "wire": @@ -447,7 +484,7 @@ , "name": ["wire"] , "hdrs": ["upb/wire/decode.h", "upb/wire/encode.h"] , "deps": - ["mem", "message_internal", "mini_table_internal", "port", "wire_internal"] + ["wire_internal", "wire_types", "mem", "message", "mini_table", "port"] , "pure C": ["YES"] } , "wire_internal": @@ -456,29 +493,41 @@ , "srcs": ["upb/wire/decode.c", "upb/wire/decode_fast.c", "upb/wire/encode.c"] , "hdrs": - [ "upb/wire/common.h" - , "upb/wire/common_internal.h" - , "upb/wire/decode.h" - , "upb/wire/decode_fast.h" - , "upb/wire/decode_internal.h" - , "upb/wire/encode.h" - , "upb/wire/swap_internal.h" + [ "upb/wire/decode_fast.h" + , "upb/wire/internal/constants.h" + , "upb/wire/internal/decode.h" + , "upb/wire/internal/swap.h" ] + , "private-hdrs": ["upb/wire/decode.h", "upb/wire/encode.h"] , "deps": - [ "base" - , "collections_internal" - , "eps_copy_input_stream" + [ "eps_copy_input_stream" + , "wire_reader" + , "wire_types" + , "base" , "hash" + , "mem" , "mem_internal" + , "message" + , "message_accessors_internal" , "message_internal" + , "message_internal_types" + , "message_tagged_ptr" + , "mini_table" , "mini_table_internal" , "port" - , "wire_reader" - , "wire_types" , ["third_party/utf8_range", ""] ] , "pure C": ["YES"] } +, "wire_reader": + { "type": ["@", "rules", "CC", "library"] + , "name": ["wire_reader"] + , "srcs": ["upb/wire/reader.c"] + , "hdrs": ["upb/wire/reader.h"] + , "private-hdrs": ["upb/wire/internal/swap.h"] + , "deps": ["eps_copy_input_stream", "wire_types", "port"] + , "pure C": ["YES"] + } , "wire_types": { "type": ["@", "rules", "CC", "library"] , "name": ["wire_types"] @@ -493,46 +542,4 @@ , "deps": ["mem", "port"] , "pure C": ["YES"] } -, "upb/wire/swap_internal.h-lib": - { "type": ["@", "rules", "CC", "library"] - , "name": ["upb/wire/swap_internal.h-lib"] - , "stage": [] - , "hdrs": ["upb/wire/swap_internal.h"] - } -, "wire_reader": - { "type": ["@", "rules", "CC", "library"] - , "name": ["wire_reader"] - , "srcs": ["upb/wire/reader.c", "upb/wire/swap_internal.h"] - , "hdrs": ["upb/wire/reader.h"] - , "deps": ["eps_copy_input_stream", "port", "wire_types"] - , "pure C": ["YES"] - , "private-deps": ["upb/wire/swap_internal.h-lib"] - } -, "hash": - { "type": ["@", "rules", "CC", "library"] - , "name": ["hash"] - , "srcs": ["upb/hash/common.c"] - , "hdrs": - ["upb/hash/common.h", "upb/hash/int_table.h", "upb/hash/str_table.h"] - , "deps": ["base", "mem", "port"] - , "pure C": ["YES"] - } -, "lex": - { "type": ["@", "rules", "CC", "library"] - , "name": ["lex"] - , "srcs": - [ "upb/lex/atoi.c" - , "upb/lex/round_trip.c" - , "upb/lex/strtod.c" - , "upb/lex/unicode.c" - ] - , "hdrs": - [ "upb/lex/atoi.h" - , "upb/lex/round_trip.h" - , "upb/lex/strtod.h" - , "upb/lex/unicode.h" - ] - , "deps": ["port"] - , "pure C": ["YES"] - } } diff --git a/etc/patches/direct_mmap.h.diff b/etc/patches/direct_mmap.h.diff deleted file mode 100644 index 8c400e2b..00000000 --- a/etc/patches/direct_mmap.h.diff +++ /dev/null @@ -1,11 +0,0 @@ ---- direct_mmap.h.orig 2023-08-27 16:22:17.101255129 +0200 -+++ direct_mmap.h 2023-08-27 16:23:26.048355108 +0200 -@@ -72,7 +72,7 @@ - // Platform specific logic extracted from - // https://chromium.googlesource.com/linux-syscall-support/+/master/linux_syscall_support.h - inline void* DirectMmap(void* start, size_t length, int prot, int flags, int fd, -- off64_t offset) noexcept { -+ int64_t offset) noexcept { - #if defined(__i386__) || defined(__ARM_ARCH_3__) || defined(__ARM_EABI__) || \ - defined(__m68k__) || defined(__sh__) || \ - (defined(__hppa__) && !defined(__LP64__)) || \ diff --git a/etc/patches/options.h.diff b/etc/patches/options.h.diff index d0f27f99..622ed702 100644 --- a/etc/patches/options.h.diff +++ b/etc/patches/options.h.diff @@ -3,36 +3,45 @@ @@ -94,7 +94,7 @@ // User code should not inspect this macro. To check in the preprocessor if // absl::any is a typedef of std::any, use the feature macro ABSL_USES_STD_ANY. - + -#define ABSL_OPTION_USE_STD_ANY 2 +#define ABSL_OPTION_USE_STD_ANY 0 - - + + // ABSL_OPTION_USE_STD_OPTIONAL @@ -121,7 +121,7 @@ // absl::optional is a typedef of std::optional, use the feature macro // ABSL_USES_STD_OPTIONAL. - + -#define ABSL_OPTION_USE_STD_OPTIONAL 2 +#define ABSL_OPTION_USE_STD_OPTIONAL 0 - - + + // ABSL_OPTION_USE_STD_STRING_VIEW @@ -148,7 +148,7 @@ // absl::string_view is a typedef of std::string_view, use the feature macro // ABSL_USES_STD_STRING_VIEW. - + -#define ABSL_OPTION_USE_STD_STRING_VIEW 2 +#define ABSL_OPTION_USE_STD_STRING_VIEW 0 - + // ABSL_OPTION_USE_STD_VARIANT // @@ -174,7 +174,7 @@ // absl::variant is a typedef of std::variant, use the feature macro // ABSL_USES_STD_VARIANT. - + -#define ABSL_OPTION_USE_STD_VARIANT 2 +#define ABSL_OPTION_USE_STD_VARIANT 0 - - + + // ABSL_OPTION_USE_STD_ORDERING + // +@@ -201,7 +201,7 @@ + // the ordering types are aliases of std:: ordering types, use the feature macro + // ABSL_USES_STD_ORDERING. + +-#define ABSL_OPTION_USE_STD_ORDERING 2 ++#define ABSL_OPTION_USE_STD_ORDERING 0 + // ABSL_OPTION_USE_INLINE_NAMESPACE + // ABSL_OPTION_INLINE_NAMESPACE_NAME diff --git a/etc/repos.json b/etc/repos.json index ea441b42..fe706b2f 100644 --- a/etc/repos.json +++ b/etc/repos.json @@ -234,18 +234,21 @@ , "ssl": { "repository": { "type": "archive" - , "content": "19cdde8ba529848172c09e84e3deb2c92dc670c3" - , "fetch": "https://github.com/google/boringssl/archive/6195bf8242156c9a2fa75702eee058f91b86a88b.tar.gz" - , "sha256": "ad0b806b6c5cbd6cae121c608945d5fed468748e330632e8d53315089ad52c67" - , "sha512": "bd0ff23103695a08c5072ef4e88042c32b684295ee6434124d9c9292586b72863c35246cd8002ad3de3a79a9dfe10a1e0beb594c1625bdf1d6f6175821ca75a1" - , "subdir": "boringssl-6195bf8242156c9a2fa75702eee058f91b86a88b" + , "content": "7b7deaf147baf61c8efdc8a4ac79a16ba70b216e" + , "fetch": "https://github.com/google/boringssl/archive/ae72a4514c7afd150596b0a80947f3ca9b8363b5.tar.gz" + , "sha256": "057f662b0e85931a84945b2e89ba201fd44b0583da827c948fe443593690fb83" + , "sha512": "757a2727a2ab0e45656c22d807ea1217c74c276f51fa721a87f92b59a4d040d9931586e912b4558f57330340cc3af6361f1694b1479b764635c6a111b356afc4" + , "subdir": "boringssl-ae72a4514c7afd150596b0a80947f3ca9b8363b5" + , "mirrors": + [ "https://storage.googleapis.com/grpc-bazel-mirror/github.com/google/boringssl/archive/ae72a4514c7afd150596b0a80947f3ca9b8363b5.tar.gz" + ] } , "target_root": "import targets" , "target_file_name": "TARGETS.boringssl" , "bindings": {"rules": "rules-boringssl"} , "bootstrap": { "arch_map": {"arm64": "aarch64"} - , "build": "{cc} {cflags} -I . -I src/include -c *.c src/crypto/*.c src/crypto/*/*.c {os}-{arch}/crypto/fipsmodule/*.S && {ar} cqs libcrypto.a *.o" + , "build": "{cc} {cflags} -I . -I src/include -c *.c src/crypto/*.c src/crypto/*/*.c src/crypto/*/*.S src/third_party/fiat/asm/*.S {os}-{arch}/crypto/fipsmodule/*.S && {ar} cqs libcrypto.a *.o" , "link": ["-lcrypto", "-pthread"] , "include_dir": "src/include/openssl" , "include_name": "openssl" @@ -255,11 +258,11 @@ , "protobuf": { "repository": { "type": "archive" - , "content": "3e7ee8fe7138998e31bd367fdd6feaeb1d98ab39" - , "fetch": "https://github.com/protocolbuffers/protobuf/releases/download/v23.4/protobuf-23.4.tar.gz" - , "sha256": "a700a49470d301f1190a487a923b5095bf60f08f4ae4cac9f5f7c36883d17971" - , "sha512": "b93a4e0339ecbe085796de5b6c61feae35229d40db9019c043090bcaa483a1cce78a99487c5638482c68832fcede5579a0e5ec731221a88359b80db9bb6dc566" - , "subdir": "protobuf-23.4" + , "content": "989aa1fec35687ab84229fa84099582dd8f0246a" + , "fetch": "https://github.com/protocolbuffers/protobuf/releases/download/v25.1/protobuf-25.1.tar.gz" + , "sha256": "9bd87b8280ef720d3240514f884e56a712f2218f0d693b48050c836028940a42" + , "sha512": "d2fad2188118ced2cd951bdb472d72cc9e9b2158c88eeca652c76332a884b5b5b4b58628f7777272fa693140753823584ea9c7924f1655b1d5a363f59bdf7a4c" + , "subdir": "protobuf-25.1" } , "target_root": "import targets" , "target_file_name": "TARGETS.protobuf" @@ -293,6 +296,9 @@ , "sha256": "5bb6b0253ccf64b53d6c7249625a7e3f6c3bc6402abd52d3778bfa48258703a0" , "sha512": "cdeefae807df7097174b4bb28c0900b06a68d424c00ebba4ff5add260c9c651351d5e429bfc5de42f95ebb75dadec313f7bd3991c2fa476c9104f9ea656acad4" , "subdir": "googleapis-2f9af297c84c55c8b871ba4495e01ade42476c92" + , "mirrors": + [ "https://storage.googleapis.com/grpc-bazel-mirror/github.com/googleapis/googleapis/archive/2f9af297c84c55c8b871ba4495e01ade42476c92.tar.gz" + ] } , "target_root": "import targets" , "target_file_name": "TARGETS.google_apis" @@ -302,11 +308,14 @@ , "com_google_absl": { "repository": { "type": "archive" - , "content": "08a0c4a58d13f234bd3f1de6c73395ec5ab7d5f6" - , "fetch": "https://github.com/abseil/abseil-cpp/archive/refs/tags/20230125.3.tar.gz" - , "sha256": "5366d7e7fa7ba0d915014d387b66d0d002c03236448e1ba9ef98122c13b35c36" - , "sha512": "50509acfc4128fd31435631f71ac8cd0350acd9e290f78502723149016e7f07c9d84182ba99e0938b1873fecda09393d3fd7af8dabfb0d89cdcdd8a69a917e70" - , "subdir": "abseil-cpp-20230125.3" + , "content": "e9bacd5f3a5c3a51f4f0f50e9ed963464714caa7" + , "fetch": "https://github.com/abseil/abseil-cpp/releases/download/20240116.0/abseil-cpp-20240116.0.tar.gz" + , "sha256": "338420448b140f0dfd1a1ea3c3ce71b3bc172071f24f4d9a57d59b45037da440" + , "sha512": "018488e69cca472ef118631bd79bca4ef0cf1363432e79b81532942168d305511e4cdf4dc72611275e9a9de00cd71c0245be4ec287ff36147248e218218bf825" + , "subdir": "abseil-cpp-20240116.0" + , "mirrors": + [ "https://storage.googleapis.com/grpc-bazel-mirror/github.com/abseil/abseil-cpp/archive/20240116.0.tar.gz" + ] } , "target_root": "import targets" , "target_file_name": "TARGETS.absl" @@ -359,6 +368,9 @@ , "sha256": "1ae8ccfdb1066a731bba6ee0881baad5efd2cd661acd9569b689f2586e1a50e9" , "sha512": "fc3d7cc1ee6bd771719845566d83ffc8c4e19d838748e842a1e19c7564473c9a0a061bebb3966ffa82de6515346f9bbddc2d94ceb3de89233f58826774bd7ce7" , "subdir": "re2-2022-04-01" + , "mirrors": + [ "https://storage.googleapis.com/grpc-bazel-mirror/github.com/google/re2/archive/2022-04-01.tar.gz" + ] } , "target_root": "import targets" , "target_file_name": "TARGETS.re2" @@ -380,11 +392,11 @@ , "com_github_grpc_grpc": { "repository": { "type": "archive" - , "content": "eb5007bb7fb6575db8c1467090719d3262a05868" - , "fetch": "https://github.com/grpc/grpc/archive/refs/tags/v1.56.2.tar.gz" - , "sha256": "931f07db9d48cff6a6007c1033ba6d691fe655bea2765444bc1ad974dfc840aa" - , "sha512": "bb4be3b8a128566581b7ea69d1faa6d08a28624656c2f4afdd8bb8fa804e362b7d8f2bb6c52789081b48f299ddffe18e1795c8dce9b9bc304a5e6d3a4274b11e" - , "subdir": "grpc-1.56.2" + , "content": "d89bbef10ae30b511e062e6aa36520a2805e0f97" + , "fetch": "https://github.com/grpc/grpc/archive/refs/tags/v1.62.1.tar.gz" + , "sha256": "c9f9ae6e4d6f40464ee9958be4068087881ed6aa37e30d0e64d40ed7be39dd01" + , "sha512": "3224ad2617c18156f90c54c1ebf1f2015e405a6f12546e8709e0c905f52508c9f1a13b4d5a6cc7a35abf58b429985b5b504c9062f50c0d3d6aa163180a61047a" + , "subdir": "grpc-1.62.1" , "pragma": {"special": "ignore"} } , "target_root": "import targets" |