summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--etc/defaults/CC/TARGETS.boringssl2
-rw-r--r--etc/import.pkgconfig/TARGETS.google_apis6
-rw-r--r--etc/import/TARGETS.boringssl767
-rw-r--r--etc/import/TARGETS.google_apis13
-rw-r--r--etc/import/TARGETS.grpc1209
-rw-r--r--etc/import/absl/log/TARGETS.absl53
-rw-r--r--etc/import/absl/utility/TARGETS.absl27
-rw-r--r--etc/import/include/grpc/TARGETS.grpc7
-rw-r--r--etc/import/include/grpcpp/TARGETS.grpc8
-rw-r--r--etc/import/src/core/TARGETS.grpc1752
-rw-r--r--etc/import/src/core/ext/upb-gen/TARGETS.grpc3
-rw-r--r--etc/import/src/core/ext/upbdefs-gen/TARGETS.grpc2
-rw-r--r--etc/import/src/google/protobuf/TARGETS.protobuf456
-rw-r--r--etc/import/src/include/openssl/TARGETS.boringssl18
-rw-r--r--etc/import/third_party/upb/TARGETS.grpc237
-rw-r--r--etc/import/third_party/utf8_range/TARGETS.grpc8
-rw-r--r--etc/import/third_party/utf8_range/TARGETS.protobuf30
-rw-r--r--etc/import/upb_generator/TARGETS.protobuf9
-rw-r--r--etc/patches/bytestream.proto.diff13
-rw-r--r--etc/patches/crypto-use-_Generic-only-if-defined-__cplusplus.patch74
-rw-r--r--etc/repos.json46
21 files changed, 3263 insertions, 1477 deletions
diff --git a/etc/defaults/CC/TARGETS.boringssl b/etc/defaults/CC/TARGETS.boringssl
index f65a0ce0..fa4e7b13 100644
--- a/etc/defaults/CC/TARGETS.boringssl
+++ b/etc/defaults/CC/TARGETS.boringssl
@@ -183,7 +183,7 @@
, "$1": {"type": "var", "name": "PLATFORM"}
, "$2": "windows_x86_64"
}
- , ["-DWIN32_LEAN_AND_MEAN", "-DOPENSSL_NO_ASM"]
+ , ["-DWIN32_LEAN_AND_MEAN", "-utf-8", "-DOPENSSL_NO_ASM"]
]
]
, "default": ["-DOPENSSL_NO_ASM"]
diff --git a/etc/import.pkgconfig/TARGETS.google_apis b/etc/import.pkgconfig/TARGETS.google_apis
index 20ff6876..66e670c5 100644
--- a/etc/import.pkgconfig/TARGETS.google_apis
+++ b/etc/import.pkgconfig/TARGETS.google_apis
@@ -18,6 +18,12 @@
{ "type": ["@", "rules", "proto", "library"]
, "name": ["google_api_client_proto"]
, "srcs": ["google/api/client.proto"]
+ , "deps": ["google_api_launch_stage_proto"]
+ }
+, "google_api_launch_stage_proto":
+ { "type": ["@", "rules", "proto", "library"]
+ , "name": ["google_api_launch_stage_proto"]
+ , "srcs": ["google/api/launch_stage.proto"]
}
, "google_api_expr_v1alpha1_checked_proto":
{ "type": ["@", "rules", "proto", "library"]
diff --git a/etc/import/TARGETS.boringssl b/etc/import/TARGETS.boringssl
index 36a32b51..59314c8e 100644
--- a/etc/import/TARGETS.boringssl
+++ b/etc/import/TARGETS.boringssl
@@ -56,8 +56,9 @@
, "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", "asm_sources"]
+ , "private-hdrs": ["bcm_internal_headers", "crypto_internal_headers"]
+ , "srcs":
+ ["bcm_sources", "crypto_sources", "bcm_sources_asm", "crypto_sources_asm"]
, "pure C": ["YES"]
, "private-ldflags":
{ "type": "++"
@@ -65,7 +66,7 @@
[ { "type": "if"
, "cond":
{"type": "==", "$1": {"type": "var", "name": "OS"}, "$2": "windows"}
- , "then": ["-defaultlib:advapi32.lib"]
+ , "then": ["-defaultlib:advapi32.lib", "-defaultlib:ws2_32.lib"]
}
, ["-pthread", "-Wl,--whole-archive,-lpthread,--no-whole-archive"]
]
@@ -96,6 +97,16 @@
}
}
}
+ , "deps": ["crypto-mlkem"]
+ }
+, "crypto-mlkem":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["mlkem"]
+ , "srcs": ["src/crypto/mlkem/mlkem.cc"]
+ , "private-hdrs":
+ [ ["./", "src/include/openssl", "crypto_headers"]
+ , "crypto_internal_headers"
+ ]
}
, "ssl-lib":
{ "type": ["@", "rules", "CC", "library"]
@@ -106,218 +117,194 @@
, "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":
+, "bcm_sources": {"type": "install", "deps": ["src/crypto/fipsmodule/bcm.c"]}
+, "bcm_internal_headers":
{ "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"
+ [ "src/crypto/fipsmodule/aes/aes.c.inc"
+ , "src/crypto/fipsmodule/aes/aes_nohw.c.inc"
+ , "src/crypto/fipsmodule/aes/key_wrap.c.inc"
+ , "src/crypto/fipsmodule/aes/mode_wrappers.c.inc"
+ , "src/crypto/fipsmodule/bn/add.c.inc"
+ , "src/crypto/fipsmodule/bn/asm/x86_64-gcc.c.inc"
+ , "src/crypto/fipsmodule/bn/bn.c.inc"
+ , "src/crypto/fipsmodule/bn/bytes.c.inc"
+ , "src/crypto/fipsmodule/bn/cmp.c.inc"
+ , "src/crypto/fipsmodule/bn/ctx.c.inc"
+ , "src/crypto/fipsmodule/bn/div.c.inc"
+ , "src/crypto/fipsmodule/bn/div_extra.c.inc"
+ , "src/crypto/fipsmodule/bn/exponentiation.c.inc"
+ , "src/crypto/fipsmodule/bn/gcd.c.inc"
+ , "src/crypto/fipsmodule/bn/gcd_extra.c.inc"
+ , "src/crypto/fipsmodule/bn/generic.c.inc"
+ , "src/crypto/fipsmodule/bn/jacobi.c.inc"
+ , "src/crypto/fipsmodule/bn/montgomery.c.inc"
+ , "src/crypto/fipsmodule/bn/montgomery_inv.c.inc"
+ , "src/crypto/fipsmodule/bn/mul.c.inc"
+ , "src/crypto/fipsmodule/bn/prime.c.inc"
+ , "src/crypto/fipsmodule/bn/random.c.inc"
+ , "src/crypto/fipsmodule/bn/rsaz_exp.c.inc"
+ , "src/crypto/fipsmodule/bn/shift.c.inc"
+ , "src/crypto/fipsmodule/bn/sqrt.c.inc"
+ , "src/crypto/fipsmodule/cipher/aead.c.inc"
+ , "src/crypto/fipsmodule/cipher/cipher.c.inc"
+ , "src/crypto/fipsmodule/cipher/e_aes.c.inc"
+ , "src/crypto/fipsmodule/cipher/e_aesccm.c.inc"
+ , "src/crypto/fipsmodule/cmac/cmac.c.inc"
+ , "src/crypto/fipsmodule/dh/check.c.inc"
+ , "src/crypto/fipsmodule/dh/dh.c.inc"
+ , "src/crypto/fipsmodule/digest/digest.c.inc"
+ , "src/crypto/fipsmodule/digest/digests.c.inc"
+ , "src/crypto/fipsmodule/digestsign/digestsign.c.inc"
+ , "src/crypto/fipsmodule/ec/ec.c.inc"
+ , "src/crypto/fipsmodule/ec/ec_key.c.inc"
+ , "src/crypto/fipsmodule/ec/ec_montgomery.c.inc"
+ , "src/crypto/fipsmodule/ec/felem.c.inc"
+ , "src/crypto/fipsmodule/ec/oct.c.inc"
+ , "src/crypto/fipsmodule/ec/p224-64.c.inc"
+ , "src/crypto/fipsmodule/ec/p256-nistz.c.inc"
+ , "src/crypto/fipsmodule/ec/p256.c.inc"
+ , "src/crypto/fipsmodule/ec/scalar.c.inc"
+ , "src/crypto/fipsmodule/ec/simple.c.inc"
+ , "src/crypto/fipsmodule/ec/simple_mul.c.inc"
+ , "src/crypto/fipsmodule/ec/util.c.inc"
+ , "src/crypto/fipsmodule/ec/wnaf.c.inc"
+ , "src/crypto/fipsmodule/ecdh/ecdh.c.inc"
+ , "src/crypto/fipsmodule/ecdsa/ecdsa.c.inc"
+ , "src/crypto/fipsmodule/hkdf/hkdf.c.inc"
+ , "src/crypto/fipsmodule/hmac/hmac.c.inc"
+ , "src/crypto/fipsmodule/md4/md4.c.inc"
+ , "src/crypto/fipsmodule/md5/md5.c.inc"
+ , "src/crypto/fipsmodule/modes/cbc.c.inc"
+ , "src/crypto/fipsmodule/modes/cfb.c.inc"
+ , "src/crypto/fipsmodule/modes/ctr.c.inc"
+ , "src/crypto/fipsmodule/modes/gcm.c.inc"
+ , "src/crypto/fipsmodule/modes/gcm_nohw.c.inc"
+ , "src/crypto/fipsmodule/modes/ofb.c.inc"
+ , "src/crypto/fipsmodule/modes/polyval.c.inc"
+ , "src/crypto/fipsmodule/rand/ctrdrbg.c.inc"
+ , "src/crypto/fipsmodule/rand/rand.c.inc"
+ , "src/crypto/fipsmodule/rsa/blinding.c.inc"
+ , "src/crypto/fipsmodule/rsa/padding.c.inc"
+ , "src/crypto/fipsmodule/rsa/rsa.c.inc"
+ , "src/crypto/fipsmodule/rsa/rsa_impl.c.inc"
+ , "src/crypto/fipsmodule/self_check/fips.c.inc"
+ , "src/crypto/fipsmodule/self_check/self_check.c.inc"
+ , "src/crypto/fipsmodule/service_indicator/service_indicator.c.inc"
+ , "src/crypto/fipsmodule/sha/sha1.c.inc"
+ , "src/crypto/fipsmodule/sha/sha256.c.inc"
+ , "src/crypto/fipsmodule/sha/sha512.c.inc"
+ , "src/crypto/fipsmodule/tls/kdf.c.inc"
]
}
-, "crypto_internal_headers":
+, "bcm_sources_asm":
{ "type": "install"
, "deps":
- [ "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/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"
- , "src/crypto/evp/internal.h"
- , "src/crypto/fipsmodule/aes/internal.h"
- , "src/crypto/fipsmodule/bn/internal.h"
- , "src/crypto/fipsmodule/bn/rsaz_exp.h"
- , "src/crypto/fipsmodule/cipher/internal.h"
- , "src/crypto/fipsmodule/delocate.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-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"
- , "src/crypto/fipsmodule/modes/internal.h"
- , "src/crypto/fipsmodule/rand/fork_detect.h"
- , "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/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"
- ]
- }
-, "src/crypto/internal.h":
- { "type": ["@", "rules", "patch", "file"]
- , "src": [["FILE", null, "src/crypto/internal.h"]]
- , "patch":
- [ [ "@"
- , "patches"
- , ""
- , "crypto-use-_Generic-only-if-defined-__cplusplus.patch"
- ]
+ [ "src/gen/bcm/aesni-gcm-x86_64-apple.S"
+ , "src/gen/bcm/aesni-gcm-x86_64-linux.S"
+ , "src/gen/bcm/aesni-x86-apple.S"
+ , "src/gen/bcm/aesni-x86-linux.S"
+ , "src/gen/bcm/aesni-x86_64-apple.S"
+ , "src/gen/bcm/aesni-x86_64-linux.S"
+ , "src/gen/bcm/aesv8-armv7-linux.S"
+ , "src/gen/bcm/aesv8-armv8-apple.S"
+ , "src/gen/bcm/aesv8-armv8-linux.S"
+ , "src/gen/bcm/aesv8-armv8-win.S"
+ , "src/gen/bcm/aesv8-gcm-armv8-apple.S"
+ , "src/gen/bcm/aesv8-gcm-armv8-linux.S"
+ , "src/gen/bcm/aesv8-gcm-armv8-win.S"
+ , "src/gen/bcm/armv4-mont-linux.S"
+ , "src/gen/bcm/armv8-mont-apple.S"
+ , "src/gen/bcm/armv8-mont-linux.S"
+ , "src/gen/bcm/armv8-mont-win.S"
+ , "src/gen/bcm/bn-586-apple.S"
+ , "src/gen/bcm/bn-586-linux.S"
+ , "src/gen/bcm/bn-armv8-apple.S"
+ , "src/gen/bcm/bn-armv8-linux.S"
+ , "src/gen/bcm/bn-armv8-win.S"
+ , "src/gen/bcm/bsaes-armv7-linux.S"
+ , "src/gen/bcm/co-586-apple.S"
+ , "src/gen/bcm/co-586-linux.S"
+ , "src/gen/bcm/ghash-armv4-linux.S"
+ , "src/gen/bcm/ghash-neon-armv8-apple.S"
+ , "src/gen/bcm/ghash-neon-armv8-linux.S"
+ , "src/gen/bcm/ghash-neon-armv8-win.S"
+ , "src/gen/bcm/ghash-ssse3-x86-apple.S"
+ , "src/gen/bcm/ghash-ssse3-x86-linux.S"
+ , "src/gen/bcm/ghash-ssse3-x86_64-apple.S"
+ , "src/gen/bcm/ghash-ssse3-x86_64-linux.S"
+ , "src/gen/bcm/ghash-x86-apple.S"
+ , "src/gen/bcm/ghash-x86-linux.S"
+ , "src/gen/bcm/ghash-x86_64-apple.S"
+ , "src/gen/bcm/ghash-x86_64-linux.S"
+ , "src/gen/bcm/ghashv8-armv7-linux.S"
+ , "src/gen/bcm/ghashv8-armv8-apple.S"
+ , "src/gen/bcm/ghashv8-armv8-linux.S"
+ , "src/gen/bcm/ghashv8-armv8-win.S"
+ , "src/gen/bcm/md5-586-apple.S"
+ , "src/gen/bcm/md5-586-linux.S"
+ , "src/gen/bcm/md5-x86_64-apple.S"
+ , "src/gen/bcm/md5-x86_64-linux.S"
+ , "src/gen/bcm/p256-armv8-asm-apple.S"
+ , "src/gen/bcm/p256-armv8-asm-linux.S"
+ , "src/gen/bcm/p256-armv8-asm-win.S"
+ , "src/gen/bcm/p256-x86_64-asm-apple.S"
+ , "src/gen/bcm/p256-x86_64-asm-linux.S"
+ , "src/gen/bcm/p256_beeu-armv8-asm-apple.S"
+ , "src/gen/bcm/p256_beeu-armv8-asm-linux.S"
+ , "src/gen/bcm/p256_beeu-armv8-asm-win.S"
+ , "src/gen/bcm/p256_beeu-x86_64-asm-apple.S"
+ , "src/gen/bcm/p256_beeu-x86_64-asm-linux.S"
+ , "src/gen/bcm/rdrand-x86_64-apple.S"
+ , "src/gen/bcm/rdrand-x86_64-linux.S"
+ , "src/gen/bcm/rsaz-avx2-apple.S"
+ , "src/gen/bcm/rsaz-avx2-linux.S"
+ , "src/gen/bcm/sha1-586-apple.S"
+ , "src/gen/bcm/sha1-586-linux.S"
+ , "src/gen/bcm/sha1-armv4-large-linux.S"
+ , "src/gen/bcm/sha1-armv8-apple.S"
+ , "src/gen/bcm/sha1-armv8-linux.S"
+ , "src/gen/bcm/sha1-armv8-win.S"
+ , "src/gen/bcm/sha1-x86_64-apple.S"
+ , "src/gen/bcm/sha1-x86_64-linux.S"
+ , "src/gen/bcm/sha256-586-apple.S"
+ , "src/gen/bcm/sha256-586-linux.S"
+ , "src/gen/bcm/sha256-armv4-linux.S"
+ , "src/gen/bcm/sha256-armv8-apple.S"
+ , "src/gen/bcm/sha256-armv8-linux.S"
+ , "src/gen/bcm/sha256-armv8-win.S"
+ , "src/gen/bcm/sha256-x86_64-apple.S"
+ , "src/gen/bcm/sha256-x86_64-linux.S"
+ , "src/gen/bcm/sha512-586-apple.S"
+ , "src/gen/bcm/sha512-586-linux.S"
+ , "src/gen/bcm/sha512-armv4-linux.S"
+ , "src/gen/bcm/sha512-armv8-apple.S"
+ , "src/gen/bcm/sha512-armv8-linux.S"
+ , "src/gen/bcm/sha512-armv8-win.S"
+ , "src/gen/bcm/sha512-x86_64-apple.S"
+ , "src/gen/bcm/sha512-x86_64-linux.S"
+ , "src/gen/bcm/vpaes-armv7-linux.S"
+ , "src/gen/bcm/vpaes-armv8-apple.S"
+ , "src/gen/bcm/vpaes-armv8-linux.S"
+ , "src/gen/bcm/vpaes-armv8-win.S"
+ , "src/gen/bcm/vpaes-x86-apple.S"
+ , "src/gen/bcm/vpaes-x86-linux.S"
+ , "src/gen/bcm/vpaes-x86_64-apple.S"
+ , "src/gen/bcm/vpaes-x86_64-linux.S"
+ , "src/gen/bcm/x86-mont-apple.S"
+ , "src/gen/bcm/x86-mont-linux.S"
+ , "src/gen/bcm/x86_64-mont-apple.S"
+ , "src/gen/bcm/x86_64-mont-linux.S"
+ , "src/gen/bcm/x86_64-mont5-apple.S"
+ , "src/gen/bcm/x86_64-mont5-linux.S"
+ , "src/third_party/fiat/asm/fiat_p256_adx_mul.S"
+ , "src/third_party/fiat/asm/fiat_p256_adx_sqr.S"
]
}
, "crypto_sources":
{ "type": "install"
, "deps":
- [ "err_data.c"
- , "src/crypto/asn1/a_bitstr.c"
+ [ "src/crypto/asn1/a_bitstr.c"
, "src/crypto/asn1/a_bool.c"
, "src/crypto/asn1/a_d2i_fp.c"
, "src/crypto/asn1/a_dup.c"
@@ -395,6 +382,7 @@
, "src/crypto/dh_extra/dh_asn1.c"
, "src/crypto/dh_extra/params.c"
, "src/crypto/digest_extra/digest_extra.c"
+ , "src/crypto/dilithium/dilithium.c"
, "src/crypto/dsa/dsa.c"
, "src/crypto/dsa/dsa_asn1.c"
, "src/crypto/ec_extra/ec_asn1.c"
@@ -407,6 +395,8 @@
, "src/crypto/evp/evp.c"
, "src/crypto/evp/evp_asn1.c"
, "src/crypto/evp/evp_ctx.c"
+ , "src/crypto/evp/p_dh.c"
+ , "src/crypto/evp/p_dh_asn1.c"
, "src/crypto/evp/p_dsa_asn1.c"
, "src/crypto/evp/p_ec.c"
, "src/crypto/evp/p_ec_asn1.c"
@@ -422,7 +412,6 @@
, "src/crypto/evp/scrypt.c"
, "src/crypto/evp/sign.c"
, "src/crypto/ex_data.c"
- , "src/crypto/fipsmodule/bcm.c"
, "src/crypto/fipsmodule/fips_shared_support.c"
, "src/crypto/hpke/hpke.c"
, "src/crypto/hrss/hrss.c"
@@ -430,6 +419,7 @@
, "src/crypto/kyber/kyber.c"
, "src/crypto/lhash/lhash.c"
, "src/crypto/mem.c"
+ , "src/crypto/mldsa/mldsa.c"
, "src/crypto/obj/obj.c"
, "src/crypto/obj/obj_xref.c"
, "src/crypto/pem/pem_all.c"
@@ -450,12 +440,14 @@
, "src/crypto/poly1305/poly1305_vec.c"
, "src/crypto/pool/pool.c"
, "src/crypto/rand_extra/deterministic.c"
+ , "src/crypto/rand_extra/fork_detect.c"
, "src/crypto/rand_extra/forkunsafe.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/urandom.c"
, "src/crypto/rand_extra/windows.c"
, "src/crypto/rc4/rc4.c"
, "src/crypto/refcount.c"
@@ -548,256 +540,151 @@
, "src/crypto/x509/x_val.c"
, "src/crypto/x509/x_x509.c"
, "src/crypto/x509/x_x509a.c"
+ , "src/gen/crypto/err_data.c"
]
}
-, "crypto_sources_apple_aarch64":
- { "type": "install"
- , "deps":
- [ "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_apple_x86":
- { "type": "install"
- , "deps":
- [ "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_apple_x86_64":
- { "type": "install"
- , "deps":
- [ "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-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-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_x86":
+, "crypto_internal_headers":
{ "type": "install"
, "deps":
- [ "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"
+ [ "src/crypto/asn1/internal.h"
+ , "src/crypto/bcm_support.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/internal.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/dilithium/internal.h"
+ , "src/crypto/dsa/internal.h"
+ , "src/crypto/ec_extra/internal.h"
+ , "src/crypto/err/internal.h"
+ , "src/crypto/evp/internal.h"
+ , "src/crypto/fipsmodule/aes/internal.h"
+ , "src/crypto/fipsmodule/bcm_interface.h"
+ , "src/crypto/fipsmodule/bn/internal.h"
+ , "src/crypto/fipsmodule/bn/rsaz_exp.h"
+ , "src/crypto/fipsmodule/cipher/internal.h"
+ , "src/crypto/fipsmodule/delocate.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-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"
+ , "src/crypto/fipsmodule/modes/internal.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/mldsa/internal.h"
+ , "src/crypto/mlkem/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/rand_extra/getrandom_fillin.h"
+ , "src/crypto/rand_extra/sysrand_internal.h"
+ , "src/crypto/rsa_extra/internal.h"
+ , "src/crypto/spx/address.h"
+ , "src/crypto/spx/fors.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/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_linux_x86_64":
+, "crypto_sources_asm":
{ "type": "install"
, "deps":
- [ "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/curve25519/asm/x25519-asm-arm.S"
, "src/crypto/hrss/asm/poly_rq_mul.S"
+ , "src/crypto/poly1305/poly1305_arm_asm.S"
+ , "src/gen/crypto/aes128gcmsiv-x86_64-apple.S"
+ , "src/gen/crypto/aes128gcmsiv-x86_64-linux.S"
+ , "src/gen/crypto/chacha-armv4-linux.S"
+ , "src/gen/crypto/chacha-armv8-apple.S"
+ , "src/gen/crypto/chacha-armv8-linux.S"
+ , "src/gen/crypto/chacha-armv8-win.S"
+ , "src/gen/crypto/chacha-x86-apple.S"
+ , "src/gen/crypto/chacha-x86-linux.S"
+ , "src/gen/crypto/chacha-x86_64-apple.S"
+ , "src/gen/crypto/chacha-x86_64-linux.S"
+ , "src/gen/crypto/chacha20_poly1305_armv8-apple.S"
+ , "src/gen/crypto/chacha20_poly1305_armv8-linux.S"
+ , "src/gen/crypto/chacha20_poly1305_armv8-win.S"
+ , "src/gen/crypto/chacha20_poly1305_x86_64-apple.S"
+ , "src/gen/crypto/chacha20_poly1305_x86_64-linux.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_win_aarch64":
- { "type": "install"
- , "deps":
- [ "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-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":
+, "ssl_sources":
{ "type": "install"
, "deps":
- [ "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"
+ [ "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_credential.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"
]
}
-, "asm_sources":
- { "type": "install"
- , "arguments_config": ["OS", "ARCH", "TARGET_ARCH"]
- , "deps":
- { "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_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_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_internal_headers": {"type": "install", "deps": ["src/ssl/internal.h"]}
}
diff --git a/etc/import/TARGETS.google_apis b/etc/import/TARGETS.google_apis
index e07f15be..89cb8ac0 100644
--- a/etc/import/TARGETS.google_apis
+++ b/etc/import/TARGETS.google_apis
@@ -26,6 +26,14 @@
{ "type": ["@", "rules", "proto", "library"]
, "name": ["google_api_client_proto"]
, "srcs": ["google/api/client.proto"]
+ , "deps": ["google_api_launch_stage_proto"]
+ }
+, "google_api_launch_stage_proto":
+ {"type": "export", "target": "google_api_launch_stage_proto (unexported)"}
+, "google_api_launch_stage_proto (unexported)":
+ { "type": ["@", "rules", "proto", "library"]
+ , "name": ["google_api_launch_stage_proto"]
+ , "srcs": ["google/api/launch_stage.proto"]
}
, "google_api_expr_v1alpha1_checked_proto":
{ "type": "export"
@@ -46,11 +54,6 @@
, "name": ["google_api_expr_v1alpha1_syntax_proto"]
, "srcs": ["google/api/expr/v1alpha1/syntax.proto"]
}
-, "google/bytestream/bytestream.proto":
- { "type": ["@", "rules", "patch", "file"]
- , "src": [["FILE", null, "google/bytestream/bytestream.proto"]]
- , "patch": [["@", "patches", "", "bytestream.proto.diff"]]
- }
, "google_bytestream_proto":
{ "type": "export"
, "target": "google_bytestream_proto (unexported)"
diff --git a/etc/import/TARGETS.grpc b/etc/import/TARGETS.grpc
index b31eb25f..1d8dc19d 100644
--- a/etc/import/TARGETS.grpc
+++ b/etc/import/TARGETS.grpc
@@ -1,7 +1,9 @@
{ "grpcxx_sources":
{ "type": ["@", "rules", "data", "staged"]
, "srcs":
- [ "src/cpp/client/channel_cc.cc"
+ [ "src/cpp/client/call_credentials.cc"
+ , "src/cpp/client/channel_cc.cc"
+ , "src/cpp/client/channel_credentials.cc"
, "src/cpp/client/client_callback.cc"
, "src/cpp/client/client_context.cc"
, "src/cpp/client/client_interceptor.cc"
@@ -27,6 +29,7 @@
, "src/cpp/server/server_callback.cc"
, "src/cpp/server/server_cc.cc"
, "src/cpp/server/server_context.cc"
+ , "src/cpp/server/server_credentials.cc"
, "src/cpp/server/server_posix.cc"
, "src/cpp/thread_manager/thread_manager.cc"
, "src/cpp/util/byte_buffer_cc.cc"
@@ -69,16 +72,23 @@
, "grpc_trace"
, "http_connect_handshaker"
, "iomgr_timer"
+ , "server"
, ["@", "absl", "absl/base", "core_headers"]
+ , ["@", "absl", "absl/log", "log"]
, ["src/core", "channel_args"]
, ["src/core", "channel_init"]
, ["src/core", "channel_stack_type"]
+ , ["src/core", "client_channel_backup_poller"]
, ["src/core", "default_event_engine"]
+ , ["src/core", "endpoint_info_handshaker"]
, ["src/core", "experiments"]
, ["src/core", "forkable"]
, ["src/core", "grpc_authorization_base"]
+ , ["src/core", "http_proxy_mapper"]
, ["src/core", "init_internally"]
, ["src/core", "posix_event_engine_timer_manager"]
+ , ["src/core", "server_call_tracer_filter"]
+ , ["src/core", "service_config_channel_arg_filter"]
, ["src/core", "slice"]
, ["src/core", "tcp_connect_handshaker"]
]
@@ -134,15 +144,19 @@
, "iomgr_timer"
, "promise"
, "ref_counted_ptr"
+ , "server"
, "sockaddr_utils"
, "tsi_base"
, "uri_parser"
, ["@", "absl", "absl/base", "core_headers"]
+ , ["@", "absl", "absl/log", "log"]
, ["src/core", "channel_args"]
, ["src/core", "channel_creds_registry_init"]
, ["src/core", "channel_init"]
, ["src/core", "channel_stack_type"]
+ , ["src/core", "client_channel_backup_poller"]
, ["src/core", "default_event_engine"]
+ , ["src/core", "endpoint_info_handshaker"]
, ["src/core", "experiments"]
, ["src/core", "forkable"]
, ["src/core", "grpc_authorization_base"]
@@ -169,11 +183,14 @@
, ["src/core", "grpc_transport_chttp2_alpn"]
, ["src/core", "grpc_xds_channel_stack_modifier"]
, ["src/core", "grpc_xds_client"]
+ , ["src/core", "http_proxy_mapper"]
, ["src/core", "httpcli_ssl_credentials"]
, ["src/core", "init_internally"]
, ["src/core", "json"]
, ["src/core", "posix_event_engine_timer_manager"]
, ["src/core", "ref_counted"]
+ , ["src/core", "server_call_tracer_filter"]
+ , ["src/core", "service_config_channel_arg_filter"]
, ["src/core", "slice"]
, ["src/core", "slice_refcount"]
, ["src/core", "tcp_connect_handshaker"]
@@ -205,33 +222,7 @@
{ "type": ["@", "rules", "CC", "library"]
, "name": ["gpr"]
, "srcs":
- [ "src/core/lib/gpr/alloc.cc"
- , "src/core/lib/gpr/android/log.cc"
- , "src/core/lib/gpr/iphone/cpu.cc"
- , "src/core/lib/gpr/linux/cpu.cc"
- , "src/core/lib/gpr/linux/log.cc"
- , "src/core/lib/gpr/log.cc"
- , "src/core/lib/gpr/msys/tmpfile.cc"
- , "src/core/lib/gpr/posix/cpu.cc"
- , "src/core/lib/gpr/posix/log.cc"
- , "src/core/lib/gpr/posix/string.cc"
- , "src/core/lib/gpr/posix/sync.cc"
- , "src/core/lib/gpr/posix/time.cc"
- , "src/core/lib/gpr/posix/tmpfile.cc"
- , "src/core/lib/gpr/string.cc"
- , "src/core/lib/gpr/sync.cc"
- , "src/core/lib/gpr/sync_abseil.cc"
- , "src/core/lib/gpr/time.cc"
- , "src/core/lib/gpr/time_precise.cc"
- , "src/core/lib/gpr/windows/cpu.cc"
- , "src/core/lib/gpr/windows/log.cc"
- , "src/core/lib/gpr/windows/string.cc"
- , "src/core/lib/gpr/windows/string_util.cc"
- , "src/core/lib/gpr/windows/sync.cc"
- , "src/core/lib/gpr/windows/time.cc"
- , "src/core/lib/gpr/windows/tmpfile.cc"
- , "src/core/lib/gpr/wrap_memcpy.cc"
- , "src/core/lib/gprpp/crash.cc"
+ [ "src/core/lib/gprpp/crash.cc"
, "src/core/lib/gprpp/fork.cc"
, "src/core/lib/gprpp/host_port.cc"
, "src/core/lib/gprpp/mpscq.cc"
@@ -240,13 +231,30 @@
, "src/core/lib/gprpp/time_util.cc"
, "src/core/lib/gprpp/windows/stat.cc"
, "src/core/lib/gprpp/windows/thd.cc"
+ , "src/core/util/alloc.cc"
+ , "src/core/util/iphone/cpu.cc"
+ , "src/core/util/linux/cpu.cc"
+ , "src/core/util/log.cc"
+ , "src/core/util/msys/tmpfile.cc"
+ , "src/core/util/posix/cpu.cc"
+ , "src/core/util/posix/string.cc"
+ , "src/core/util/posix/sync.cc"
+ , "src/core/util/posix/time.cc"
+ , "src/core/util/posix/tmpfile.cc"
+ , "src/core/util/string.cc"
+ , "src/core/util/sync.cc"
+ , "src/core/util/sync_abseil.cc"
+ , "src/core/util/time.cc"
+ , "src/core/util/time_precise.cc"
+ , "src/core/util/windows/cpu.cc"
+ , "src/core/util/windows/string.cc"
+ , "src/core/util/windows/string_util.cc"
+ , "src/core/util/windows/sync.cc"
+ , "src/core/util/windows/time.cc"
+ , "src/core/util/windows/tmpfile.cc"
]
, "hdrs":
- [ "src/core/lib/gpr/alloc.h"
- , "src/core/lib/gpr/string.h"
- , "src/core/lib/gpr/time_precise.h"
- , "src/core/lib/gpr/tmpfile.h"
- , "src/core/lib/gprpp/crash.h"
+ [ "src/core/lib/gprpp/crash.h"
, "src/core/lib/gprpp/fork.h"
, "src/core/lib/gprpp/host_port.h"
, "src/core/lib/gprpp/memory.h"
@@ -255,6 +263,10 @@
, "src/core/lib/gprpp/sync.h"
, "src/core/lib/gprpp/thd.h"
, "src/core/lib/gprpp/time_util.h"
+ , "src/core/util/alloc.h"
+ , "src/core/util/string.h"
+ , "src/core/util/time_precise.h"
+ , "src/core/util/tmpfile.h"
, ["include/grpc", "gpr_public_headers"]
]
, "deps":
@@ -262,7 +274,11 @@
, "debug_location"
, ["@", "absl", "absl/base", "base"]
, ["@", "absl", "absl/base", "core_headers"]
+ , ["@", "absl", "absl/base", "log_severity"]
, ["@", "absl", "absl/functional", "any_invocable"]
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "globals"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/memory", "memory"]
, ["@", "absl", "absl/random", "random"]
, ["@", "absl", "absl/status", "status"]
@@ -308,7 +324,6 @@
, ["src/core", "grpc_backend_metric_filter"]
, ["src/core", "grpc_channel_idle_filter"]
, ["src/core", "grpc_client_authority_filter"]
- , ["src/core", "grpc_deadline_filter"]
, ["src/core", "grpc_fault_injection_filter"]
, ["src/core", "grpc_lb_policy_grpclb"]
, ["src/core", "grpc_lb_policy_outlier_detection"]
@@ -330,7 +345,10 @@
, "grpc_public_hdrs":
{ "type": ["@", "rules", "CC", "library"]
, "name": ["grpc_public_hdrs"]
- , "hdrs": [["include/grpc", "grpc_public_headers"]]
+ , "hdrs":
+ [ ["include/grpc", "grpc_public_headers"]
+ , ["include/grpc", "grpc_public_event_engine_headers"]
+ ]
, "deps":
[ "channel_arg_names"
, "gpr_public_hdrs"
@@ -346,7 +364,12 @@
, ["include/grpcpp", "grpcpp_public_headers"]
]
, "deps":
- [ "grpc_public_hdrs"
+ [ "global_callback_hook"
+ , "grpc_public_hdrs"
+ , ["@", "absl", "absl/log", "absl_check"]
+ , ["@", "absl", "absl/log", "absl_log"]
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/strings", "cord"]
, ["@", "absl", "absl/synchronization", "synchronization"]
, ["@", "protobuf", "", "libprotobuf"]
@@ -390,7 +413,12 @@
, ["include/grpcpp", "grpcpp_public_headers"]
]
, "deps":
- [ "grpc++_base"
+ [ "global_callback_hook"
+ , "grpc++_base"
+ , ["@", "absl", "absl/log", "absl_check"]
+ , ["@", "absl", "absl/log", "absl_log"]
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/strings", "cord"]
, ["src/core", "gpr_atm"]
, ["src/core", "slice"]
@@ -427,6 +455,8 @@
, "grpc_trace"
, "ref_counted_ptr"
, ["@", "absl", "absl/base", "core_headers"]
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/status", "statusor"]
, ["@", "absl", "absl/strings", "str_format"]
@@ -468,6 +498,7 @@
[ "gpr"
, "grpc_mock_cel"
, ["@", "absl", "absl/container", "flat_hash_set"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/strings", "strings"]
, ["@", "absl", "absl/types", "optional"]
, ["@", "absl", "absl/types", "span"]
@@ -527,7 +558,9 @@
, "include/grpcpp/security/binder_security_policy.h"
]
, "deps":
- [ "config"
+ [ "channel"
+ , "channel_create"
+ , "config"
, "debug_location"
, "exec_ctx"
, "gpr"
@@ -539,11 +572,14 @@
, "grpc_public_hdrs"
, "orphanable"
, "ref_counted_ptr"
+ , "server"
, ["@", "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/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/memory", "memory"]
, ["@", "absl", "absl/meta", "type_traits"]
, ["@", "absl", "absl/status", "status"]
@@ -565,6 +601,7 @@
, ["src/core", "slice"]
, ["src/core", "slice_refcount"]
, ["src/core", "status_helper"]
+ , ["src/core", "subchannel_connector"]
, ["src/core", "transport_fwd"]
]
}
@@ -581,6 +618,7 @@
, "grpc_base"
, "grpc_public_hdrs"
, "grpc_security_base"
+ , ["@", "absl", "absl/log", "check"]
, ["@", "absl", "absl/strings", "strings"]
]
}
@@ -600,6 +638,7 @@
, "gpr"
, "grpc"
, "grpc++_base"
+ , ["@", "absl", "absl/log", "check"]
, ["src/core", "xds_enabled_server"]
]
}
@@ -611,12 +650,28 @@
, "src/cpp/common/insecure_create_auth_context.cc"
, "src/cpp/server/insecure_server_credentials.cc"
]
+ , "hdrs":
+ [ ["include/grpc++", "grpc++_public_headers"]
+ , ["include/grpcpp", "grpcpp_public_headers"]
+ ]
, "deps":
- [ "gpr"
+ [ "channel_arg_names"
+ , "generic_stub_internal"
+ , "global_callback_hook"
+ , "gpr"
, "grpc++_base_unsecure"
, "grpc++_codegen_proto"
+ , "grpc_core_credentials_header"
, "grpc_public_hdrs"
+ , "grpc_security_base"
, "grpc_unsecure"
+ , ["@", "absl", "absl/log", "absl_check"]
+ , ["@", "absl", "absl/log", "absl_log"]
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["@", "absl", "absl/synchronization", "synchronization"]
+ , ["src/core", "gpr_atm"]
, ["src/core", "grpc_insecure_credentials"]
]
}
@@ -639,11 +694,11 @@
, "include/grpcpp/security/alts_util.h"
]
, "deps":
- [ "alts_upb"
- , "gpr"
+ [ "gpr"
, "grpc++"
, "grpc_base"
, "tsi_alts_credentials"
+ , ["@", "absl", "absl/log", "log"]
, ["third_party/upb", "base"]
, ["third_party/upb", "mem"]
, ["third_party/upb", "message"]
@@ -655,7 +710,12 @@
, "srcs": ["src/core/ext/filters/census/grpc_context.cc"]
, "hdrs": [["include/grpc", "census_headers"]]
, "deps":
- ["gpr", "grpc_base", "grpc_public_hdrs", "grpc_trace", "legacy_context"]
+ [ "gpr"
+ , "grpc_base"
+ , "grpc_public_hdrs"
+ , "grpc_trace"
+ , ["src/core", "arena"]
+ ]
}
, "gpr_platform":
{ "type": ["@", "rules", "CC", "library"]
@@ -683,24 +743,112 @@
, ["@", "absl", "absl/types", "optional"]
]
}
-, "grpc_base":
+, "channelz":
{ "type": ["@", "rules", "CC", "library"]
- , "name": ["grpc_base"]
+ , "name": ["channelz"]
, "srcs":
- [ "src/core/lib/channel/call_tracer.cc"
- , "src/core/lib/channel/channel_stack.cc"
- , "src/core/lib/channel/channel_stack_builder_impl.cc"
- , "src/core/lib/channel/channel_trace.cc"
- , "src/core/lib/channel/channelz.cc"
- , "src/core/lib/channel/channelz_registry.cc"
- , "src/core/lib/channel/connected_channel.cc"
- , "src/core/lib/channel/promise_based_filter.cc"
- , "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/message_compress.cc"
- , "src/core/lib/iomgr/call_combiner.cc"
- , "src/core/lib/iomgr/cfstream_handle.cc"
+ [ "src/core/channelz/channel_trace.cc"
+ , "src/core/channelz/channelz.cc"
+ , "src/core/channelz/channelz_registry.cc"
+ ]
+ , "hdrs":
+ [ "src/core/channelz/channel_trace.h"
+ , "src/core/channelz/channelz.h"
+ , "src/core/channelz/channelz_registry.h"
+ ]
+ , "deps":
+ [ "exec_ctx"
+ , "gpr"
+ , "grpc_public_hdrs"
+ , "parse_address"
+ , "ref_counted_ptr"
+ , "sockaddr_utils"
+ , "uri_parser"
+ , ["@", "absl", "absl/base", "core_headers"]
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
+ , ["@", "absl", "absl/status", "statusor"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["@", "absl", "absl/types", "optional"]
+ , ["src/core", "channel_args"]
+ , ["src/core", "connectivity_state"]
+ , ["src/core", "json"]
+ , ["src/core", "json_writer"]
+ , ["src/core", "per_cpu"]
+ , ["src/core", "ref_counted"]
+ , ["src/core", "resolved_address"]
+ , ["src/core", "slice"]
+ , ["src/core", "time"]
+ , ["src/core", "useful"]
+ ]
+ }
+, "dynamic_annotations":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["dynamic_annotations"]
+ , "hdrs": ["src/core/lib/iomgr/dynamic_annotations.h"]
+ , "deps": ["gpr_public_hdrs"]
+ }
+, "call_combiner":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["call_combiner"]
+ , "srcs": ["src/core/lib/iomgr/call_combiner.cc"]
+ , "hdrs": ["src/core/lib/iomgr/call_combiner.h"]
+ , "deps":
+ [ "dynamic_annotations"
+ , "exec_ctx"
+ , "gpr"
+ , "ref_counted_ptr"
+ , "stats"
+ , ["@", "absl", "absl/container", "inlined_vector"]
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
+ , ["src/core", "closure"]
+ , ["src/core", "gpr_atm"]
+ , ["src/core", "ref_counted"]
+ , ["src/core", "stats_data"]
+ ]
+ }
+, "resource_quota_api":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["resource_quota_api"]
+ , "srcs": ["src/core/lib/resource_quota/api.cc"]
+ , "hdrs": ["src/core/lib/resource_quota/api.h"]
+ , "deps":
+ [ "channel_arg_names"
+ , "config"
+ , "event_engine_base_hdrs"
+ , "exec_ctx"
+ , "gpr_public_hdrs"
+ , "grpc_public_hdrs"
+ , "ref_counted_ptr"
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["src/core", "channel_args"]
+ , ["src/core", "memory_quota"]
+ , ["src/core", "resource_quota"]
+ , ["src/core", "thread_quota"]
+ ]
+ }
+, "byte_buffer":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["byte_buffer"]
+ , "srcs":
+ [ "src/core/lib/surface/byte_buffer.cc"
+ , "src/core/lib/surface/byte_buffer_reader.cc"
+ ]
+ , "deps":
+ [ "exec_ctx"
+ , "gpr_public_hdrs"
+ , "grpc_public_hdrs"
+ , ["@", "absl", "absl/log", "check"]
+ , ["src/core", "compression"]
+ , ["src/core", "slice"]
+ ]
+ }
+, "iomgr":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["iomgr"]
+ , "srcs":
+ [ "src/core/lib/iomgr/cfstream_handle.cc"
, "src/core/lib/iomgr/dualstack_socket_posix.cc"
, "src/core/lib/iomgr/endpoint.cc"
, "src/core/lib/iomgr/endpoint_cfstream.cc"
@@ -711,10 +859,6 @@
, "src/core/lib/iomgr/ev_epoll1_linux.cc"
, "src/core/lib/iomgr/ev_poll_posix.cc"
, "src/core/lib/iomgr/ev_posix.cc"
- , "src/core/lib/iomgr/ev_windows.cc"
- , "src/core/lib/iomgr/event_engine_shims/closure.cc"
- , "src/core/lib/iomgr/event_engine_shims/endpoint.cc"
- , "src/core/lib/iomgr/event_engine_shims/tcp_client.cc"
, "src/core/lib/iomgr/fork_posix.cc"
, "src/core/lib/iomgr/fork_windows.cc"
, "src/core/lib/iomgr/gethostname_fallback.cc"
@@ -758,47 +902,13 @@
, "src/core/lib/iomgr/wakeup_fd_nospecial.cc"
, "src/core/lib/iomgr/wakeup_fd_pipe.cc"
, "src/core/lib/iomgr/wakeup_fd_posix.cc"
- , "src/core/lib/resource_quota/api.cc"
- , "src/core/lib/slice/b64.cc"
- , "src/core/lib/surface/api_trace.cc"
- , "src/core/lib/surface/builtins.cc"
- , "src/core/lib/surface/byte_buffer.cc"
- , "src/core/lib/surface/byte_buffer_reader.cc"
- , "src/core/lib/surface/call.cc"
- , "src/core/lib/surface/call_details.cc"
- , "src/core/lib/surface/call_log_batch.cc"
- , "src/core/lib/surface/call_trace.cc"
- , "src/core/lib/surface/channel.cc"
- , "src/core/lib/surface/channel_ping.cc"
- , "src/core/lib/surface/completion_queue.cc"
- , "src/core/lib/surface/completion_queue_factory.cc"
- , "src/core/lib/surface/event_string.cc"
- , "src/core/lib/surface/lame_client.cc"
- , "src/core/lib/surface/metadata_array.cc"
- , "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/transport.cc"
- , "src/core/lib/transport/transport_op_string.cc"
+ , "src/core/lib/iomgr/event_engine_shims/closure.cc"
+ , "src/core/lib/iomgr/event_engine_shims/endpoint.cc"
+ , "src/core/lib/iomgr/event_engine_shims/tcp_client.cc"
]
, "hdrs":
- [ "src/core/lib/channel/call_finalization.h"
- , "src/core/lib/channel/call_tracer.h"
- , "src/core/lib/channel/channel_stack.h"
- , "src/core/lib/channel/channel_stack_builder_impl.h"
- , "src/core/lib/channel/channel_trace.h"
- , "src/core/lib/channel/channelz.h"
- , "src/core/lib/channel/channelz_registry.h"
- , "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/message_compress.h"
- , "src/core/lib/iomgr/block_annotate.h"
- , "src/core/lib/iomgr/call_combiner.h"
+ [ "src/core/lib/iomgr/block_annotate.h"
, "src/core/lib/iomgr/cfstream_handle.h"
- , "src/core/lib/iomgr/dynamic_annotations.h"
, "src/core/lib/iomgr/endpoint.h"
, "src/core/lib/iomgr/endpoint_cfstream.h"
, "src/core/lib/iomgr/endpoint_pair.h"
@@ -807,9 +917,6 @@
, "src/core/lib/iomgr/ev_epoll1_linux.h"
, "src/core/lib/iomgr/ev_poll_posix.h"
, "src/core/lib/iomgr/ev_posix.h"
- , "src/core/lib/iomgr/event_engine_shims/closure.h"
- , "src/core/lib/iomgr/event_engine_shims/endpoint.h"
- , "src/core/lib/iomgr/event_engine_shims/tcp_client.h"
, "src/core/lib/iomgr/gethostname.h"
, "src/core/lib/iomgr/iocp_windows.h"
, "src/core/lib/iomgr/iomgr.h"
@@ -841,65 +948,370 @@
, "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"
- , "src/core/lib/slice/b64.h"
- , "src/core/lib/surface/api_trace.h"
- , "src/core/lib/surface/builtins.h"
+ , "src/core/lib/iomgr/event_engine_shims/closure.h"
+ , "src/core/lib/iomgr/event_engine_shims/endpoint.h"
+ , "src/core/lib/iomgr/event_engine_shims/tcp_client.h"
+ , ["include/grpc", "grpc_public_event_engine_headers"]
+ , ["include/grpc", "grpc_public_headers"]
+ ]
+ , "deps":
+ [ "byte_buffer"
+ , "channel_arg_names"
+ , "config_vars"
+ , "debug_location"
+ , "exec_ctx"
+ , "gpr"
+ , "grpc_public_hdrs"
+ , "grpc_trace"
+ , "iomgr_buffer_list"
+ , "iomgr_internal_errqueue"
+ , "iomgr_timer"
+ , "orphanable"
+ , "parse_address"
+ , "resource_quota_api"
+ , "sockaddr_utils"
+ , "stats"
+ , ["@", "absl", "absl/base", "core_headers"]
+ , ["@", "absl", "absl/container", "flat_hash_map"]
+ , ["@", "absl", "absl/container", "flat_hash_set"]
+ , ["@", "absl", "absl/functional", "any_invocable"]
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
+ , ["@", "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/utility", "utility"]
+ , ["src/core", "1999"]
+ , ["src/core", "channel_args"]
+ , ["src/core", "channel_args_endpoint_config"]
+ , ["src/core", "closure"]
+ , ["src/core", "construct_destruct"]
+ , ["src/core", "context"]
+ , ["src/core", "default_event_engine"]
+ , ["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_log"]
+ , ["src/core", "examine_stack"]
+ , ["src/core", "experiments"]
+ , ["src/core", "gpr_atm"]
+ , ["src/core", "gpr_manual_constructor"]
+ , ["src/core", "grpc_sockaddr"]
+ , ["src/core", "init_internally"]
+ , ["src/core", "iomgr_fwd"]
+ , ["src/core", "iomgr_port"]
+ , ["src/core", "memory_quota"]
+ , ["src/core", "no_destruct"]
+ , ["src/core", "pollset_set"]
+ , ["src/core", "posix_event_engine_base_hdrs"]
+ , ["src/core", "posix_event_engine_endpoint"]
+ , ["src/core", "resolved_address"]
+ , ["src/core", "resource_quota"]
+ , ["src/core", "slice"]
+ , ["src/core", "slice_buffer"]
+ , ["src/core", "slice_cast"]
+ , ["src/core", "slice_refcount"]
+ , ["src/core", "socket_mutator"]
+ , ["src/core", "stats_data"]
+ , ["src/core", "strerror"]
+ , ["src/core", "time"]
+ , ["src/core", "useful"]
+ , ["src/core", "windows_event_engine"]
+ , ["src/core", "windows_event_engine_listener"]
+ ]
+ }
+, "call_tracer":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["call_tracer"]
+ , "srcs": ["src/core/telemetry/call_tracer.cc"]
+ , "hdrs": ["src/core/telemetry/call_tracer.h"]
+ , "deps":
+ [ "gpr"
+ , "tcp_tracer"
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["@", "absl", "absl/types", "optional"]
+ , ["src/core", "arena"]
+ , ["src/core", "call_final_info"]
+ , ["src/core", "channel_args"]
+ , ["src/core", "context"]
+ , ["src/core", "error"]
+ , ["src/core", "metadata_batch"]
+ , ["src/core", "ref_counted_string"]
+ , ["src/core", "slice_buffer"]
+ ]
+ }
+, "channel":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["channel"]
+ , "srcs": ["src/core/lib/surface/channel.cc"]
+ , "hdrs": ["src/core/lib/surface/channel.h"]
+ , "deps":
+ [ "channel_arg_names"
+ , "channelz"
+ , "cpp_impl_of"
+ , "event_engine_base_hdrs"
+ , "exec_ctx"
+ , "gpr"
+ , "grpc_public_hdrs"
+ , "grpc_trace"
+ , "ref_counted_ptr"
+ , "stats"
+ , ["@", "absl", "absl/base", "core_headers"]
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/status", "statusor"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["@", "absl", "absl/types", "optional"]
+ , ["src/core", "arena"]
+ , ["src/core", "call_arena_allocator"]
+ , ["src/core", "call_destination"]
+ , ["src/core", "channel_args"]
+ , ["src/core", "channel_stack_type"]
+ , ["src/core", "compression"]
+ , ["src/core", "connectivity_state"]
+ , ["src/core", "iomgr_fwd"]
+ , ["src/core", "ref_counted"]
+ , ["src/core", "resource_quota"]
+ , ["src/core", "slice"]
+ , ["src/core", "stats_data"]
+ , ["src/core", "time"]
+ ]
+ }
+, "legacy_channel":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["legacy_channel"]
+ , "srcs": ["src/core/lib/surface/legacy_channel.cc"]
+ , "hdrs": ["src/core/lib/surface/legacy_channel.h"]
+ , "deps":
+ [ "channel"
+ , "channelz"
+ , "config"
+ , "exec_ctx"
+ , "gpr"
+ , "grpc_base"
+ , "grpc_client_channel"
+ , "ref_counted_ptr"
+ , "stats"
+ , ["@", "absl", "absl/base", "core_headers"]
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/status", "statusor"]
+ , ["@", "absl", "absl/types", "optional"]
+ , ["src/core", "arena"]
+ , ["src/core", "call_arena_allocator"]
+ , ["src/core", "channel_args"]
+ , ["src/core", "channel_args_endpoint_config"]
+ , ["src/core", "channel_fwd"]
+ , ["src/core", "channel_init"]
+ , ["src/core", "channel_stack_type"]
+ , ["src/core", "closure"]
+ , ["src/core", "dual_ref_counted"]
+ , ["src/core", "error"]
+ , ["src/core", "init_internally"]
+ , ["src/core", "iomgr_fwd"]
+ , ["src/core", "metrics"]
+ , ["src/core", "resource_quota"]
+ , ["src/core", "slice"]
+ , ["src/core", "stats_data"]
+ , ["src/core", "time"]
+ ]
+ }
+, "channel_create":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["channel_create"]
+ , "srcs": ["src/core/lib/surface/channel_create.cc"]
+ , "hdrs": ["src/core/lib/surface/channel_create.h"]
+ , "deps":
+ [ "channel"
+ , "channel_arg_names"
+ , "channelz"
+ , "config"
+ , "gpr"
+ , "grpc_base"
+ , "grpc_client_channel"
+ , "grpc_public_hdrs"
+ , "legacy_channel"
+ , "ref_counted_ptr"
+ , "stats"
+ , ["@", "absl", "absl/base", "core_headers"]
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/status", "statusor"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["@", "absl", "absl/types", "optional"]
+ , ["src/core", "arena"]
+ , ["src/core", "channel_args"]
+ , ["src/core", "channel_stack_type"]
+ , ["src/core", "direct_channel"]
+ , ["src/core", "experiments"]
+ , ["src/core", "iomgr_fwd"]
+ , ["src/core", "ref_counted"]
+ , ["src/core", "slice"]
+ , ["src/core", "stats_data"]
+ ]
+ }
+, "server":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["server"]
+ , "srcs": ["src/core/server/server.cc"]
+ , "hdrs": ["src/core/server/server.h"]
+ , "deps":
+ [ "call_combiner"
+ , "call_tracer"
+ , "channel"
+ , "channel_arg_names"
+ , "channelz"
+ , "config"
+ , "cpp_impl_of"
+ , "debug_location"
+ , "exec_ctx"
+ , "gpr"
+ , "grpc_base"
+ , "grpc_public_hdrs"
+ , "grpc_trace"
+ , "iomgr"
+ , "legacy_channel"
+ , "orphanable"
+ , "promise"
+ , "ref_counted_ptr"
+ , "stats"
+ , ["@", "absl", "absl/base", "core_headers"]
+ , ["@", "absl", "absl/cleanup", "cleanup"]
+ , ["@", "absl", "absl/container", "flat_hash_map"]
+ , ["@", "absl", "absl/container", "flat_hash_set"]
+ , ["@", "absl", "absl/hash", "hash"]
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
+ , ["@", "absl", "absl/random", "random"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/status", "statusor"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["@", "absl", "absl/types", "optional"]
+ , ["src/core", "activity"]
+ , ["src/core", "arena_promise"]
+ , ["src/core", "cancel_callback"]
+ , ["src/core", "channel_args"]
+ , ["src/core", "channel_args_preconditioning"]
+ , ["src/core", "channel_fwd"]
+ , ["src/core", "channel_stack_type"]
+ , ["src/core", "closure"]
+ , ["src/core", "connectivity_state"]
+ , ["src/core", "context"]
+ , ["src/core", "dual_ref_counted"]
+ , ["src/core", "error"]
+ , ["src/core", "error_utils"]
+ , ["src/core", "experiments"]
+ , ["src/core", "interception_chain"]
+ , ["src/core", "iomgr_fwd"]
+ , ["src/core", "map"]
+ , ["src/core", "metadata_batch"]
+ , ["src/core", "pipe"]
+ , ["src/core", "poll"]
+ , ["src/core", "pollset_set"]
+ , ["src/core", "random_early_detection"]
+ , ["src/core", "seq"]
+ , ["src/core", "server_interface"]
+ , ["src/core", "slice"]
+ , ["src/core", "slice_buffer"]
+ , ["src/core", "status_helper"]
+ , ["src/core", "time"]
+ , ["src/core", "try_join"]
+ , ["src/core", "try_seq"]
+ , ["src/core", "useful"]
+ ]
+ }
+, "grpc_base":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["grpc_base"]
+ , "srcs":
+ [ "src/core/lib/channel/channel_stack.cc"
+ , "src/core/lib/channel/channel_stack_builder_impl.cc"
+ , "src/core/lib/channel/connected_channel.cc"
+ , "src/core/lib/channel/promise_based_filter.cc"
+ , "src/core/lib/channel/status_util.cc"
+ , "src/core/lib/compression/message_compress.cc"
+ , "src/core/lib/surface/call.cc"
+ , "src/core/lib/surface/call_details.cc"
+ , "src/core/lib/surface/call_log_batch.cc"
+ , "src/core/lib/surface/call_utils.cc"
+ , "src/core/lib/surface/client_call.cc"
+ , "src/core/lib/surface/completion_queue.cc"
+ , "src/core/lib/surface/completion_queue_factory.cc"
+ , "src/core/lib/surface/event_string.cc"
+ , "src/core/lib/surface/filter_stack_call.cc"
+ , "src/core/lib/surface/lame_client.cc"
+ , "src/core/lib/surface/metadata_array.cc"
+ , "src/core/lib/surface/server_call.cc"
+ , "src/core/lib/surface/validate_metadata.cc"
+ , "src/core/lib/surface/version.cc"
+ , "src/core/lib/transport/transport.cc"
+ , "src/core/lib/transport/transport_op_string.cc"
+ ]
+ , "hdrs":
+ [ "src/core/lib/channel/channel_stack.h"
+ , "src/core/lib/channel/channel_stack_builder_impl.h"
+ , "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/message_compress.h"
, "src/core/lib/surface/call.h"
, "src/core/lib/surface/call_test_only.h"
- , "src/core/lib/surface/call_trace.h"
- , "src/core/lib/surface/channel.h"
+ , "src/core/lib/surface/call_utils.h"
+ , "src/core/lib/surface/client_call.h"
, "src/core/lib/surface/completion_queue.h"
, "src/core/lib/surface/completion_queue_factory.h"
, "src/core/lib/surface/event_string.h"
+ , "src/core/lib/surface/filter_stack_call.h"
, "src/core/lib/surface/init.h"
, "src/core/lib/surface/lame_client.h"
- , "src/core/lib/surface/server.h"
+ , "src/core/lib/surface/server_call.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/transport.h"
, ["include/grpc", "grpc_public_event_engine_headers"]
, ["include/grpc", "grpc_public_headers"]
]
, "deps":
- [ "channel_arg_names"
+ [ "call_combiner"
+ , "call_tracer"
+ , "channel"
+ , "channel_arg_names"
, "channel_stack_builder"
+ , "channelz"
, "config"
- , "config_vars"
, "cpp_impl_of"
, "debug_location"
, "exec_ctx"
, "gpr"
+ , "grpc_core_credentials_header"
, "grpc_public_hdrs"
, "grpc_trace"
- , "iomgr_buffer_list"
- , "iomgr_internal_errqueue"
+ , "iomgr"
, "iomgr_timer"
- , "legacy_context"
, "orphanable"
- , "parse_address"
, "promise"
, "ref_counted_ptr"
- , "sockaddr_utils"
, "stats"
- , "tcp_tracer"
- , "uri_parser"
, ["@", "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/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "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/utility", "utility"]
, ["@", "zlib", "", "zlib"]
@@ -910,97 +1322,65 @@
, ["src/core", "arena_promise"]
, ["src/core", "atomic_utils"]
, ["src/core", "bitset"]
- , ["src/core", "call_factory"]
+ , ["src/core", "call_destination"]
, ["src/core", "call_filters"]
, ["src/core", "call_final_info"]
+ , ["src/core", "call_finalization"]
, ["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", "compression"]
, ["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"]
- , ["src/core", "event_log"]
+ , ["src/core", "event_engine_context"]
, ["src/core", "experiments"]
, ["src/core", "for_each"]
, ["src/core", "gpr_atm"]
, ["src/core", "gpr_manual_constructor"]
, ["src/core", "gpr_spinlock"]
- , ["src/core", "grpc_sockaddr"]
, ["src/core", "if"]
- , ["src/core", "init_internally"]
, ["src/core", "iomgr_fwd"]
- , ["src/core", "iomgr_port"]
- , ["src/core", "json"]
- , ["src/core", "json_writer"]
, ["src/core", "latch"]
+ , ["src/core", "latent_see"]
, ["src/core", "loop"]
, ["src/core", "map"]
, ["src/core", "match"]
- , ["src/core", "memory_quota"]
, ["src/core", "message"]
, ["src/core", "metadata"]
, ["src/core", "metadata_batch"]
+ , ["src/core", "metrics"]
, ["src/core", "no_destruct"]
- , ["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"]
- , ["src/core", "resource_quota_trace"]
, ["src/core", "seq"]
+ , ["src/core", "server_interface"]
+ , ["src/core", "single_set_ptr"]
, ["src/core", "slice"]
, ["src/core", "slice_buffer"]
, ["src/core", "slice_cast"]
, ["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"]
, ["src/core", "time"]
, ["src/core", "transport_fwd"]
- , ["src/core", "try_join"]
, ["src/core", "try_seq"]
+ , ["src/core", "unique_type_name"]
, ["src/core", "useful"]
- , ["src/core", "windows_event_engine"]
- , ["src/core", "windows_event_engine_listener"]
]
}
-, "legacy_context":
- { "type": ["@", "rules", "CC", "library"]
- , "name": ["legacy_context"]
- , "hdrs": ["src/core/lib/channel/context.h"]
- , "deps": ["gpr_platform", ["src/core", "context"]]
- }
, "lb_load_data_store":
{ "type": ["@", "rules", "CC", "library"]
, "name": ["lb_load_data_store"]
@@ -1009,7 +1389,14 @@
[ "src/cpp/server/load_reporter/constants.h"
, "src/cpp/server/load_reporter/load_data_store.h"
]
- , "deps": ["gpr", "gpr_platform", "grpc++", ["src/core", "grpc_sockaddr"]]
+ , "deps":
+ [ "gpr"
+ , "gpr_platform"
+ , "grpc++"
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
+ , ["src/core", "grpc_sockaddr"]
+ ]
}
, "lb_server_load_reporting_service_server_builder_plugin":
{ "type": ["@", "rules", "CC", "library"]
@@ -1039,6 +1426,7 @@
, "grpc++_public_hdrs"
, "grpc_public_hdrs"
, "lb_server_load_reporting_service_server_builder_plugin"
+ , ["@", "absl", "absl/log", "log"]
, ["src/core", "lb_server_load_reporting_filter"]
]
}
@@ -1052,6 +1440,8 @@
[ "gpr"
, "grpc++"
, "lb_load_reporter"
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/memory", "memory"]
, ["@", "protobuf", "", "libprotobuf"]
, ["src/proto/grpc/lb/v1", "load_reporter_proto"]
@@ -1067,7 +1457,7 @@
, "src/cpp/server/load_reporter/get_cpu_stats_windows.cc"
]
, "hdrs": ["src/cpp/server/load_reporter/get_cpu_stats.h"]
- , "deps": ["gpr", "gpr_platform"]
+ , "deps": ["gpr", "gpr_platform", ["@", "absl", "absl/log", "log"]]
}
, "lb_load_reporter":
{ "type": ["@", "rules", "CC", "library"]
@@ -1081,6 +1471,8 @@
[ "gpr"
, "lb_get_cpu_stats"
, "lb_load_data_store"
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "opencensus-stats", "", ""]
, ["@", "opencensus-tags", "", ""]
, ["@", "protobuf", "", "libprotobuf"]
@@ -1091,49 +1483,53 @@
{ "type": ["@", "rules", "CC", "library"]
, "name": ["grpc_security_base"]
, "srcs":
- [ "src/core/lib/security/context/security_context.cc"
+ [ "src/core/handshaker/security/secure_endpoint.cc"
+ , "src/core/handshaker/security/security_handshaker.cc"
+ , "src/core/lib/security/context/security_context.cc"
, "src/core/lib/security/credentials/call_creds_util.cc"
, "src/core/lib/security/credentials/composite/composite_credentials.cc"
, "src/core/lib/security/credentials/credentials.cc"
, "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"
- , "src/core/lib/security/transport/tsi_error.cc"
]
, "hdrs":
- [ "src/core/lib/security/context/security_context.h"
+ [ "src/core/handshaker/security/secure_endpoint.h"
+ , "src/core/handshaker/security/security_handshaker.h"
+ , "src/core/lib/security/context/security_context.h"
, "src/core/lib/security/credentials/call_creds_util.h"
, "src/core/lib/security/credentials/composite/composite_credentials.h"
, "src/core/lib/security/credentials/credentials.h"
, "src/core/lib/security/credentials/plugin/plugin_credentials.h"
, "src/core/lib/security/security_connector/security_connector.h"
, "src/core/lib/security/transport/auth_filters.h"
- , "src/core/lib/security/transport/secure_endpoint.h"
- , "src/core/lib/security/transport/security_handshaker.h"
- , "src/core/lib/security/transport/tsi_error.h"
, ["include/grpc", "grpc_public_headers"]
]
, "deps":
[ "channel_arg_names"
+ , "channelz"
, "config"
, "debug_location"
, "exec_ctx"
, "gpr"
, "grpc_base"
+ , "grpc_core_credentials_header"
, "grpc_public_hdrs"
, "grpc_trace"
, "handshaker"
- , "legacy_context"
+ , "iomgr"
+ , "orphanable"
, "promise"
, "ref_counted_ptr"
+ , "resource_quota_api"
, "stats"
, "tsi_base"
, ["@", "absl", "absl/base", "core_headers"]
, ["@", "absl", "absl/container", "inlined_vector"]
+ , ["@", "absl", "absl/functional", "any_invocable"]
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/status", "statusor"]
, ["@", "absl", "absl/strings", "strings"]
@@ -1156,7 +1552,6 @@
, ["src/core", "poll"]
, ["src/core", "ref_counted"]
, ["src/core", "resource_quota"]
- , ["src/core", "resource_quota_trace"]
, ["src/core", "seq"]
, ["src/core", "slice"]
, ["src/core", "slice_refcount"]
@@ -1181,6 +1576,11 @@
]
, "deps": ["gpr", "grpc_public_hdrs", "grpc_trace"]
}
+, "grpc_core_credentials_header":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["grpc_core_credentials_header"]
+ , "hdrs": [["include/grpc", "grpc_core_credentials_header"]]
+ }
, "alts_util":
{ "type": ["@", "rules", "CC", "library"]
, "name": ["alts_util"]
@@ -1202,7 +1602,9 @@
]
, "deps":
[ "gpr"
+ , "grpc_core_credentials_header"
, "grpc_public_hdrs"
+ , ["@", "absl", "absl/log", "log"]
, ["src/core/ext/upb-gen", "upb-gen-lib"]
, ["third_party/upb", "base"]
, ["third_party/upb", "mem"]
@@ -1233,7 +1635,6 @@
, "src/cpp/client/secure_credentials.cc"
, "src/cpp/common/auth_property_iterator.cc"
, "src/cpp/common/secure_auth_context.cc"
- , "src/cpp/common/secure_channel_arguments.cc"
, "src/cpp/common/secure_create_auth_context.cc"
, "src/cpp/common/tls_certificate_provider.cc"
, "src/cpp/common/tls_certificate_verifier.cc"
@@ -1255,10 +1656,13 @@
, "channel_stack_builder"
, "config"
, "exec_ctx"
+ , "generic_stub_internal"
+ , "global_callback_hook"
, "gpr"
, "grpc"
, "grpc++_codegen_proto"
, "grpc_base"
+ , "grpc_core_credentials_header"
, "grpc_credentials_util"
, "grpc_public_hdrs"
, "grpc_security_base"
@@ -1267,11 +1671,18 @@
, "grpcpp_backend_metric_recorder"
, "grpcpp_call_metric_recorder"
, "grpcpp_status"
+ , "iomgr"
, "iomgr_timer"
- , "legacy_context"
, "ref_counted_ptr"
+ , "resource_quota_api"
+ , "server"
, ["@", "absl", "absl/base", "core_headers"]
, ["@", "absl", "absl/container", "inlined_vector"]
+ , ["@", "absl", "absl/functional", "any_invocable"]
+ , ["@", "absl", "absl/log", "absl_check"]
+ , ["@", "absl", "absl/log", "absl_log"]
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/memory", "memory"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/status", "statusor"]
@@ -1295,6 +1706,7 @@
, ["src/core", "grpc_backend_metric_provider"]
, ["src/core", "grpc_crl_provider"]
, ["src/core", "grpc_service_config"]
+ , ["src/core", "grpc_transport_chttp2_server"]
, ["src/core", "grpc_transport_inproc"]
, ["src/core", "json"]
, ["src/core", "json_reader"]
@@ -1328,20 +1740,32 @@
, "channel_stack_builder"
, "config"
, "exec_ctx"
+ , "generic_stub_internal"
+ , "global_callback_hook"
, "gpr"
, "grpc_base"
+ , "grpc_core_credentials_header"
, "grpc_health_upb"
, "grpc_public_hdrs"
+ , "grpc_security_base"
, "grpc_service_config_impl"
, "grpc_trace"
+ , "grpc_transport_chttp2"
, "grpc_unsecure"
, "grpcpp_backend_metric_recorder"
, "grpcpp_call_metric_recorder"
, "grpcpp_status"
+ , "iomgr"
, "iomgr_timer"
- , "legacy_context"
, "ref_counted_ptr"
+ , "resource_quota_api"
+ , "server"
, ["@", "absl", "absl/base", "core_headers"]
+ , ["@", "absl", "absl/functional", "any_invocable"]
+ , ["@", "absl", "absl/log", "absl_check"]
+ , ["@", "absl", "absl/log", "absl_log"]
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/memory", "memory"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/status", "statusor"]
@@ -1361,6 +1785,7 @@
, ["src/core", "grpc_backend_metric_provider"]
, ["src/core", "grpc_insecure_credentials"]
, ["src/core", "grpc_service_config"]
+ , ["src/core", "grpc_transport_chttp2_server"]
, ["src/core", "grpc_transport_inproc"]
, ["src/core", "ref_counted"]
, ["src/core", "resource_quota"]
@@ -1409,7 +1834,8 @@
, "include/grpcpp/ext/proto_server_reflection_plugin.h"
]
, "deps":
- [ "grpc++"
+ [ "config_vars"
+ , "grpc++"
, "grpc++_config_proto"
, ["@", "protobuf", "", "libprotobuf"]
, ["src/proto/grpc/reflection/v1", "reflection_proto"]
@@ -1440,6 +1866,7 @@
, "grpc_trace"
, "grpcpp_call_metric_recorder"
, ["@", "absl", "absl/base", "core_headers"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/strings", "strings"]
, ["src/core", "grpc_backend_metric_data"]
, ["src/core", "grpc_backend_metric_provider"]
@@ -1459,6 +1886,7 @@
, "grpcpp_backend_metric_recorder"
, "ref_counted_ptr"
, ["@", "absl", "absl/base", "core_headers"]
+ , ["@", "absl", "absl/log", "check"]
, ["@", "absl", "absl/strings", "strings"]
, ["@", "absl", "absl/time", "time"]
, ["@", "absl", "absl/types", "optional"]
@@ -1531,7 +1959,7 @@
, "include/grpcpp/test/mock_stream.h"
, "include/grpcpp/test/server_context_test_spouse.h"
]
- , "deps": ["grpc++", "grpc_base", ["@", "gtest", "", ""]]
+ , "deps": ["channel", "grpc++", "grpc_base", ["@", "gtest", "", ""]]
}
, "grpc_opencensus_plugin":
{ "type": ["@", "rules", "CC", "library"]
@@ -1556,15 +1984,16 @@
, "src/cpp/ext/filters/census/server_call_tracer.h"
]
, "deps":
- [ "config"
+ [ "call_tracer"
+ , "config"
, "gpr"
, "grpc++_base"
, "grpc_base"
, "grpc_public_hdrs"
- , "legacy_context"
, "tcp_tracer"
, ["@", "absl", "absl/base", "core_headers"]
, ["@", "absl", "absl/base", "endian"]
+ , ["@", "absl", "absl/log", "check"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/status", "statusor"]
, ["@", "absl", "absl/strings", "str_format"]
@@ -1585,6 +2014,7 @@
, ["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"]
@@ -1608,7 +2038,25 @@
{ "type": ["@", "rules", "CC", "library"]
, "name": ["grpcpp_otel_plugin"]
, "hdrs": ["include/grpcpp/ext/otel_plugin.h"]
- , "deps": [["src/cpp/ext/otel", "otel_plugin"]]
+ , "deps": ["grpc++", ["src/cpp/ext/otel", "otel_plugin"]]
+ }
+, "generic_stub_internal":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["generic_stub_internal"]
+ , "hdrs": ["include/grpcpp/impl/generic_stub_internal.h"]
+ , "deps": ["grpc++_public_hdrs"]
+ }
+, "generic_stub_callback":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["generic_stub_callback"]
+ , "hdrs": ["include/grpcpp/generic/generic_stub_callback.h"]
+ , "deps": ["generic_stub_internal"]
+ }
+, "callback_generic_service":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["callback_generic_service"]
+ , "hdrs": ["include/grpcpp/generic/callback_generic_service.h"]
+ , "deps": ["grpc++_public_hdrs"]
}
, "work_serializer":
{ "type": ["@", "rules", "CC", "library"]
@@ -1625,20 +2073,30 @@
, "stats"
, ["@", "absl", "absl/base", "core_headers"]
, ["@", "absl", "absl/container", "inlined_vector"]
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["src/core", "experiments"]
+ , ["src/core", "latent_see"]
, ["src/core", "stats_data"]
]
}
, "grpc_trace":
{ "type": ["@", "rules", "CC", "library"]
, "name": ["grpc_trace"]
- , "srcs": ["src/core/lib/debug/trace.cc"]
- , "hdrs": ["src/core/lib/debug/trace.h"]
+ , "srcs":
+ ["src/core/lib/debug/trace.cc", "src/core/lib/debug/trace_flags.cc"]
+ , "hdrs":
+ [ "src/core/lib/debug/trace.h"
+ , "src/core/lib/debug/trace_flags.h"
+ , "src/core/lib/debug/trace_impl.h"
+ ]
, "deps":
[ "config_vars"
, "gpr"
, "grpc_public_hdrs"
, ["@", "absl", "absl/strings", "strings"]
+ , ["src/core", "glob"]
+ , ["src/core", "no_destruct"]
]
}
, "load_config":
@@ -1650,10 +2108,10 @@
[ "gpr_platform"
, ["@", "absl", "absl/flags", "flag"]
, ["@", "absl", "absl/flags", "marshalling"]
+ , ["@", "absl", "absl/log", "check"]
, ["@", "absl", "absl/strings", "strings"]
, ["@", "absl", "absl/types", "optional"]
, ["src/core", "env"]
- , ["src/core", "gpr_log_internal"]
]
}
, "config_vars":
@@ -1681,6 +2139,7 @@
[ "gpr"
, "grpc_resolver"
, ["@", "absl", "absl/functional", "any_invocable"]
+ , ["@", "absl", "absl/log", "check"]
, ["src/core", "certificate_provider_registry"]
, ["src/core", "channel_args_preconditioning"]
, ["src/core", "channel_creds_registry"]
@@ -1695,7 +2154,7 @@
{ "type": ["@", "rules", "CC", "library"]
, "name": ["debug_location"]
, "hdrs": ["src/core/lib/gprpp/debug_location.h"]
- , "deps": ["gpr_platform"]
+ , "deps": ["gpr_platform", ["@", "absl", "absl/strings", "strings"]]
}
, "orphanable":
{ "type": ["@", "rules", "CC", "library"]
@@ -1705,6 +2164,7 @@
[ "debug_location"
, "gpr_platform"
, "ref_counted_ptr"
+ , ["src/core", "down_cast"]
, ["src/core", "ref_counted"]
]
}
@@ -1726,13 +2186,17 @@
, "name": ["ref_counted_ptr"]
, "hdrs": ["src/core/lib/gprpp/ref_counted_ptr.h"]
, "deps":
- ["debug_location", "gpr_platform", ["@", "absl", "absl/hash", "hash"]]
+ [ "debug_location"
+ , "gpr_platform"
+ , ["@", "absl", "absl/hash", "hash"]
+ , ["src/core", "down_cast"]
+ ]
}
, "handshaker":
{ "type": ["@", "rules", "CC", "library"]
, "name": ["handshaker"]
- , "srcs": ["src/core/lib/transport/handshaker.cc"]
- , "hdrs": ["src/core/lib/transport/handshaker.h"]
+ , "srcs": ["src/core/handshaker/handshaker.cc"]
+ , "hdrs": ["src/core/handshaker/handshaker.h"]
, "deps":
[ "debug_location"
, "event_engine_base_hdrs"
@@ -1741,10 +2205,16 @@
, "grpc_base"
, "grpc_public_hdrs"
, "grpc_trace"
+ , "iomgr"
+ , "orphanable"
, "ref_counted_ptr"
, ["@", "absl", "absl/base", "core_headers"]
, ["@", "absl", "absl/container", "inlined_vector"]
+ , ["@", "absl", "absl/functional", "any_invocable"]
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/status", "statusor"]
, ["@", "absl", "absl/strings", "str_format"]
, ["src/core", "channel_args"]
, ["src/core", "closure"]
@@ -1759,8 +2229,8 @@
, "http_connect_handshaker":
{ "type": ["@", "rules", "CC", "library"]
, "name": ["http_connect_handshaker"]
- , "srcs": ["src/core/lib/transport/http_connect_handshaker.cc"]
- , "hdrs": ["src/core/lib/transport/http_connect_handshaker.h"]
+ , "srcs": ["src/core/handshaker/http_connect/http_connect_handshaker.cc"]
+ , "hdrs": ["src/core/handshaker/http_connect/http_connect_handshaker.h"]
, "deps":
[ "config"
, "debug_location"
@@ -1769,8 +2239,10 @@
, "grpc_base"
, "handshaker"
, "httpcli"
+ , "iomgr"
, "ref_counted_ptr"
, ["@", "absl", "absl/base", "core_headers"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/strings", "strings"]
, ["@", "absl", "absl/types", "optional"]
@@ -1804,12 +2276,15 @@
, "gpr"
, "grpc_public_hdrs"
, "grpc_trace"
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/strings", "str_format"]
, ["src/core", "closure"]
, ["src/core", "error"]
, ["src/core", "experiments"]
, ["src/core", "gpr_atm"]
, ["src/core", "gpr_spinlock"]
+ , ["src/core", "latent_see"]
, ["src/core", "time"]
, ["src/core", "useful"]
]
@@ -1822,6 +2297,8 @@
, "deps":
[ "gpr"
, "uri_parser"
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/status", "statusor"]
, ["@", "absl", "absl/strings", "str_format"]
@@ -1853,6 +2330,8 @@
, "gpr"
, "gpr_platform"
, "grpc_trace"
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/strings", "str_format"]
, ["@", "absl", "absl/strings", "strings"]
, ["src/core", "closure"]
@@ -1869,7 +2348,12 @@
, "name": ["iomgr_internal_errqueue"]
, "srcs": ["src/core/lib/iomgr/internal_errqueue.cc"]
, "hdrs": ["src/core/lib/iomgr/internal_errqueue.h"]
- , "deps": ["gpr", ["src/core", "iomgr_port"], ["src/core", "strerror"]]
+ , "deps":
+ [ "gpr"
+ , ["@", "absl", "absl/log", "log"]
+ , ["src/core", "iomgr_port"]
+ , ["src/core", "strerror"]
+ ]
}
, "iomgr_buffer_list":
{ "type": ["@", "rules", "CC", "library"]
@@ -1879,6 +2363,7 @@
, "deps":
[ "gpr"
, "iomgr_internal_errqueue"
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/strings", "str_format"]
, ["@", "absl", "absl/strings", "strings"]
, ["@", "absl", "absl/types", "optional"]
@@ -1893,6 +2378,7 @@
, "hdrs": ["src/core/lib/uri/uri_parser.h"]
, "deps":
[ "gpr"
+ , ["@", "absl", "absl/log", "check"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/status", "statusor"]
, ["@", "absl", "absl/strings", "str_format"]
@@ -1914,6 +2400,8 @@
, "deps":
[ "gpr"
, "uri_parser"
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/status", "statusor"]
, ["@", "absl", "absl/strings", "strings"]
@@ -1938,8 +2426,8 @@
, "stats":
{ "type": ["@", "rules", "CC", "library"]
, "name": ["stats"]
- , "srcs": ["src/core/lib/debug/stats.cc"]
- , "hdrs": ["src/core/lib/debug/stats.h"]
+ , "srcs": ["src/core/telemetry/stats.cc"]
+ , "hdrs": ["src/core/telemetry/stats.h"]
, "deps":
[ "gpr"
, ["@", "absl", "absl/strings", "strings"]
@@ -1973,6 +2461,7 @@
[ "config"
, "gpr"
, "ref_counted_ptr"
+ , ["@", "absl", "absl/log", "check"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/status", "statusor"]
, ["@", "absl", "absl/strings", "strings"]
@@ -2000,6 +2489,7 @@
, "gpr_platform"
, "sockaddr_utils"
, ["@", "absl", "absl/functional", "function_ref"]
+ , ["@", "absl", "absl/log", "check"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/status", "statusor"]
, ["@", "absl", "absl/strings", "str_format"]
@@ -2033,6 +2523,8 @@
, "ref_counted_ptr"
, "server_address"
, "uri_parser"
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/status", "statusor"]
, ["@", "absl", "absl/strings", "str_format"]
@@ -2042,65 +2534,109 @@
, ["src/core", "iomgr_fwd"]
]
}
+, "oob_backend_metric":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["oob_backend_metric"]
+ , "srcs": ["src/core/load_balancing/oob_backend_metric.cc"]
+ , "hdrs":
+ [ "src/core/load_balancing/oob_backend_metric.h"
+ , "src/core/load_balancing/oob_backend_metric_internal.h"
+ ]
+ , "deps":
+ [ "channelz"
+ , "debug_location"
+ , "exec_ctx"
+ , "gpr"
+ , "grpc_client_channel"
+ , "grpc_public_hdrs"
+ , "grpc_trace"
+ , "orphanable"
+ , "ref_counted_ptr"
+ , ["@", "absl", "absl/base", "core_headers"]
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["src/core", "backend_metric_parser"]
+ , ["src/core", "closure"]
+ , ["src/core", "error"]
+ , ["src/core", "grpc_backend_metric_data"]
+ , ["src/core", "iomgr_fwd"]
+ , ["src/core", "pollset_set"]
+ , ["src/core", "slice"]
+ , ["src/core", "subchannel_interface"]
+ , ["src/core", "time"]
+ , ["src/core", "unique_type_name"]
+ , ["third_party/upb", "base"]
+ , ["third_party/upb", "mem"]
+ ]
+ }
+, "lb_child_policy_handler":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["lb_child_policy_handler"]
+ , "srcs": ["src/core/load_balancing/child_policy_handler.cc"]
+ , "hdrs": ["src/core/load_balancing/child_policy_handler.h"]
+ , "deps":
+ [ "config"
+ , "debug_location"
+ , "gpr_public_hdrs"
+ , "grpc_public_hdrs"
+ , "grpc_trace"
+ , "orphanable"
+ , "ref_counted_ptr"
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["src/core", "channel_args"]
+ , ["src/core", "connectivity_state"]
+ , ["src/core", "delegating_helper"]
+ , ["src/core", "lb_policy"]
+ , ["src/core", "lb_policy_registry"]
+ , ["src/core", "pollset_set"]
+ , ["src/core", "resolved_address"]
+ , ["src/core", "subchannel_interface"]
+ ]
+ }
, "grpc_client_channel":
{ "type": ["@", "rules", "CC", "library"]
, "name": ["grpc_client_channel"]
, "srcs":
- [ "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.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/load_balanced_call_destination.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/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.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/load_balanced_call_destination.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"
+ , "call_combiner"
+ , "call_tracer"
+ , "channel"
, "channel_arg_names"
+ , "channelz"
, "config"
- , "config_vars"
, "debug_location"
, "endpoint_addresses"
, "exec_ctx"
@@ -2111,11 +2647,9 @@
, "grpc_security_base"
, "grpc_service_config_impl"
, "grpc_trace"
- , "http_connect_handshaker"
- , "iomgr_timer"
- , "legacy_context"
+ , "iomgr"
+ , "lb_child_policy_handler"
, "orphanable"
- , "parse_address"
, "promise"
, "ref_counted_ptr"
, "sockaddr_utils"
@@ -2127,6 +2661,8 @@
, ["@", "absl", "absl/container", "flat_hash_set"]
, ["@", "absl", "absl/container", "inlined_vector"]
, ["@", "absl", "absl/functional", "any_invocable"]
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/status", "statusor"]
, ["@", "absl", "absl/strings", "cord"]
@@ -2134,67 +2670,76 @@
, ["@", "absl", "absl/types", "optional"]
, ["@", "absl", "absl/types", "variant"]
, ["@", "protobuf", "", "libprotobuf"]
- , ["src/core", "activity"]
, ["src/core", "arena"]
, ["src/core", "arena_promise"]
+ , ["src/core", "backend_metric_parser"]
+ , ["src/core", "call_destination"]
+ , ["src/core", "call_filters"]
+ , ["src/core", "call_spine"]
, ["src/core", "cancel_callback"]
, ["src/core", "channel_args"]
+ , ["src/core", "channel_args_endpoint_config"]
, ["src/core", "channel_fwd"]
, ["src/core", "channel_init"]
, ["src/core", "channel_stack_type"]
+ , ["src/core", "client_channel_backup_poller"]
+ , ["src/core", "client_channel_internal_header"]
+ , ["src/core", "client_channel_service_config"]
, ["src/core", "closure"]
+ , ["src/core", "config_selector"]
, ["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", "exec_ctx_wakeup_scheduler"]
, ["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_channel_idle_filter"]
, ["src/core", "grpc_service_config"]
+ , ["src/core", "idle_filter_state"]
, ["src/core", "init_internally"]
+ , ["src/core", "interception_chain"]
, ["src/core", "iomgr_fwd"]
, ["src/core", "json"]
- , ["src/core", "json_args"]
- , ["src/core", "json_channel_args"]
- , ["src/core", "json_object_loader"]
, ["src/core", "latch"]
+ , ["src/core", "lb_metadata"]
, ["src/core", "lb_policy"]
, ["src/core", "lb_policy_registry"]
+ , ["src/core", "loop"]
, ["src/core", "map"]
, ["src/core", "memory_quota"]
+ , ["src/core", "metadata"]
, ["src/core", "metadata_batch"]
+ , ["src/core", "metrics"]
+ , ["src/core", "observable"]
, ["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", "retry_service_config"]
+ , ["src/core", "retry_throttle"]
, ["src/core", "seq"]
- , ["src/core", "service_config_parser"]
+ , ["src/core", "single_set_ptr"]
+ , ["src/core", "sleep"]
, ["src/core", "slice"]
, ["src/core", "slice_buffer"]
, ["src/core", "slice_refcount"]
, ["src/core", "stats_data"]
, ["src/core", "status_helper"]
+ , ["src/core", "subchannel_connector"]
, ["src/core", "subchannel_interface"]
+ , ["src/core", "subchannel_pool_interface"]
, ["src/core", "time"]
, ["src/core", "try_seq"]
, ["src/core", "unique_type_name"]
, ["src/core", "useful"]
- , ["src/core", "validation_errors"]
, ["src/core/ext/upb-gen", "upb-gen-lib"]
- , ["third_party/upb", "base"]
- , ["third_party/upb", "mem"]
- , ["third_party/upb", "message"]
]
}
, "grpc_resolver_dns_ares":
@@ -2227,6 +2772,7 @@
, "grpc_resolver"
, "grpc_service_config_impl"
, "grpc_trace"
+ , "iomgr"
, "iomgr_timer"
, "orphanable"
, "parse_address"
@@ -2235,6 +2781,8 @@
, "uri_parser"
, ["@", "absl", "absl/base", "core_headers"]
, ["@", "absl", "absl/functional", "any_invocable"]
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/status", "statusor"]
, ["@", "absl", "absl/strings", "str_format"]
@@ -2263,14 +2811,14 @@
{ "type": ["@", "rules", "CC", "library"]
, "name": ["httpcli"]
, "srcs":
- [ "src/core/lib/http/format_request.cc"
- , "src/core/lib/http/httpcli.cc"
- , "src/core/lib/http/parser.cc"
+ [ "src/core/util/http_client/format_request.cc"
+ , "src/core/util/http_client/httpcli.cc"
+ , "src/core/util/http_client/parser.cc"
]
, "hdrs":
- [ "src/core/lib/http/format_request.h"
- , "src/core/lib/http/httpcli.h"
- , "src/core/lib/http/parser.h"
+ [ "src/core/util/http_client/format_request.h"
+ , "src/core/util/http_client/httpcli.h"
+ , "src/core/util/http_client/parser.h"
]
, "deps":
[ "config"
@@ -2282,12 +2830,16 @@
, "grpc_security_base"
, "grpc_trace"
, "handshaker"
+ , "iomgr"
, "orphanable"
, "ref_counted_ptr"
+ , "resource_quota_api"
, "sockaddr_utils"
, "uri_parser"
, ["@", "absl", "absl/base", "core_headers"]
, ["@", "absl", "absl/functional", "bind_front"]
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/status", "statusor"]
, ["@", "absl", "absl/strings", "str_format"]
@@ -2328,13 +2880,17 @@
, "exec_ctx"
, "gpr"
, "grpc_base"
+ , "grpc_core_credentials_header"
, "grpc_public_hdrs"
, "grpc_security_base"
, "handshaker"
+ , "iomgr"
, "promise"
, "ref_counted_ptr"
, "tsi_alts_credentials"
, "tsi_base"
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/strings", "strings"]
, ["@", "absl", "absl/types", "optional"]
@@ -2354,7 +2910,15 @@
, "name": ["tsi_fake_credentials"]
, "srcs": ["src/core/tsi/fake_transport_security.cc"]
, "hdrs": ["src/core/tsi/fake_transport_security.h"]
- , "deps": ["gpr", "tsi_base", ["src/core", "slice"], ["src/core", "useful"]]
+ , "deps":
+ [ "gpr"
+ , "tsi_base"
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
+ , ["src/core", "dump_args"]
+ , ["src/core", "slice"]
+ , ["src/core", "useful"]
+ ]
}
, "grpc_jwt_credentials":
{ "type": ["@", "rules", "CC", "library"]
@@ -2373,14 +2937,18 @@
[ "exec_ctx"
, "gpr"
, "grpc_base"
+ , "grpc_core_credentials_header"
, "grpc_credentials_util"
, "grpc_security_base"
, "grpc_trace"
, "httpcli"
+ , "iomgr"
, "orphanable"
, "promise"
, "ref_counted_ptr"
, "uri_parser"
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/status", "statusor"]
, ["@", "absl", "absl/strings", "str_format"]
@@ -2414,6 +2982,7 @@
[ "src/core/lib/security/credentials/tls/tls_utils.cc"
, "src/core/lib/security/security_connector/load_system_roots_fallback.cc"
, "src/core/lib/security/security_connector/load_system_roots_supported.cc"
+ , "src/core/lib/security/security_connector/load_system_roots_windows.cc"
, "src/core/lib/security/util/json_util.cc"
]
, "hdrs":
@@ -2427,6 +2996,8 @@
, "gpr"
, "grpc_base"
, "grpc_security_base"
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/strings", "strings"]
, ["src/core", "error"]
, ["src/core", "json"]
@@ -2452,11 +3023,17 @@
]
, "deps":
[ "alts_util"
+ , "channel"
+ , "channel_create"
+ , "exec_ctx"
, "gpr"
, "grpc_base"
+ , "grpc_core_credentials_header"
, "grpc_security_base"
, "tsi_alts_frame_protector"
, "tsi_base"
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/strings", "strings"]
, ["src/core", "channel_args"]
, ["src/core", "closure"]
@@ -2507,6 +3084,8 @@
, "gpr"
, "gpr_platform"
, "tsi_base"
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/types", "span"]
, ["@", "ssl", "", "crypto"]
, ["@", "ssl", "", "ssl"]
@@ -2531,6 +3110,8 @@
[ "cpp_impl_of"
, "gpr"
, "grpc_public_hdrs"
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/memory", "memory"]
, ["@", "ssl", "", "ssl"]
, ["src/core", "ref_counted"]
@@ -2557,6 +3138,7 @@
, "config_vars"
, "gpr"
, "grpc_base"
+ , "grpc_core_credentials_header"
, "grpc_credentials_util"
, "grpc_public_hdrs"
, "grpc_security_base"
@@ -2564,7 +3146,10 @@
, "tsi_base"
, "tsi_ssl_session_cache"
, ["@", "absl", "absl/base", "core_headers"]
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/status", "statusor"]
, ["@", "absl", "absl/strings", "strings"]
, ["@", "ssl", "", "crypto"]
, ["@", "ssl", "", "ssl"]
@@ -2586,25 +3171,25 @@
[ "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_arg_names"
+ [ "call_tracer"
+ , "channel_arg_names"
, "config"
, "gpr"
, "grpc_base"
, "grpc_public_hdrs"
, "grpc_trace"
- , "legacy_context"
, "promise"
, ["@", "absl", "absl/base", "core_headers"]
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/status", "statusor"]
, ["@", "absl", "absl/strings", "str_format"]
@@ -2616,7 +3201,7 @@
, ["src/core", "channel_args"]
, ["src/core", "channel_fwd"]
, ["src/core", "channel_stack_type"]
- , ["src/core", "compression_internal"]
+ , ["src/core", "compression"]
, ["src/core", "context"]
, ["src/core", "experiments"]
, ["src/core", "grpc_message_size_filter"]
@@ -2650,23 +3235,25 @@
{ "type": ["@", "rules", "CC", "library"]
, "name": ["xds_client"]
, "srcs":
- [ "src/core/ext/xds/xds_api.cc"
- , "src/core/ext/xds/xds_bootstrap.cc"
- , "src/core/ext/xds/xds_client.cc"
- , "src/core/ext/xds/xds_client_stats.cc"
+ [ "src/core/xds/xds_client/xds_api.cc"
+ , "src/core/xds/xds_client/xds_bootstrap.cc"
+ , "src/core/xds/xds_client/xds_client.cc"
+ , "src/core/xds/xds_client/xds_client_stats.cc"
]
, "hdrs":
- [ "src/core/ext/xds/xds_api.h"
- , "src/core/ext/xds/xds_bootstrap.h"
- , "src/core/ext/xds/xds_channel_args.h"
- , "src/core/ext/xds/xds_client.h"
- , "src/core/ext/xds/xds_client_stats.h"
- , "src/core/ext/xds/xds_resource_type.h"
- , "src/core/ext/xds/xds_resource_type_impl.h"
- , "src/core/ext/xds/xds_transport.h"
+ [ "src/core/xds/xds_client/xds_api.h"
+ , "src/core/xds/xds_client/xds_bootstrap.h"
+ , "src/core/xds/xds_client/xds_channel_args.h"
+ , "src/core/xds/xds_client/xds_client.h"
+ , "src/core/xds/xds_client/xds_client_stats.h"
+ , "src/core/xds/xds_client/xds_metrics.h"
+ , "src/core/xds/xds_client/xds_resource_type.h"
+ , "src/core/xds/xds_client/xds_resource_type_impl.h"
+ , "src/core/xds/xds_client/xds_transport.h"
]
, "deps":
[ "backoff"
+ , "call_tracer"
, "debug_location"
, "endpoint_addresses"
, "event_engine_base_hdrs"
@@ -2679,6 +3266,8 @@
, "work_serializer"
, ["@", "absl", "absl/base", "core_headers"]
, ["@", "absl", "absl/cleanup", "cleanup"]
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/memory", "memory"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/status", "statusor"]
@@ -2741,6 +3330,7 @@
, "uri_parser"
, "work_serializer"
, ["@", "absl", "absl/base", "core_headers"]
+ , ["@", "absl", "absl/log", "check"]
, ["@", "absl", "absl/strings", "strings"]
, ["src/core", "channel_args"]
, ["src/core", "notification"]
@@ -2755,6 +3345,7 @@
, "hdrs": ["src/core/ext/transport/chttp2/transport/frame.h"]
, "deps":
[ "gpr"
+ , ["@", "absl", "absl/log", "check"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/status", "statusor"]
, ["@", "absl", "absl/strings", "strings"]
@@ -2770,13 +3361,6 @@
, "hdrs": ["src/core/ext/transport/chttp2/transport/legacy_frame.h"]
, "deps": ["gpr"]
}
-, "http_trace":
- { "type": ["@", "rules", "CC", "library"]
- , "name": ["http_trace"]
- , "srcs": ["src/core/ext/transport/chttp2/transport/http_trace.cc"]
- , "hdrs": ["src/core/ext/transport/chttp2/transport/http_trace.h"]
- , "deps": ["gpr_platform", "grpc_trace"]
- }
, "hpack_parser_table":
{ "type": ["@", "rules", "CC", "library"]
, "name": ["hpack_parser_table"]
@@ -2787,8 +3371,10 @@
, "gpr_platform"
, "grpc_trace"
, "hpack_parse_result"
- , "http_trace"
+ , "stats"
, ["@", "absl", "absl/functional", "function_ref"]
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/strings", "strings"]
, ["src/core", "hpack_constants"]
@@ -2796,6 +3382,7 @@
, ["src/core", "no_destruct"]
, ["src/core", "parsed_metadata"]
, ["src/core", "slice"]
+ , ["src/core", "unique_ptr_with_bitset"]
]
}
, "hpack_parse_result":
@@ -2807,6 +3394,7 @@
[ "gpr"
, "grpc_base"
, "ref_counted_ptr"
+ , ["@", "absl", "absl/log", "check"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/strings", "str_format"]
, ["@", "absl", "absl/strings", "strings"]
@@ -2824,7 +3412,8 @@
, "srcs": ["src/core/ext/transport/chttp2/transport/hpack_parser.cc"]
, "hdrs": ["src/core/ext/transport/chttp2/transport/hpack_parser.h"]
, "deps":
- [ "chttp2_legacy_frame"
+ [ "call_tracer"
+ , "chttp2_legacy_frame"
, "gpr"
, "gpr_platform"
, "grpc_base"
@@ -2834,6 +3423,8 @@
, "hpack_parser_table"
, "stats"
, ["@", "absl", "absl/base", "core_headers"]
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/random", "bit_gen_ref"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/strings", "strings"]
@@ -2845,6 +3436,7 @@
, ["src/core", "hpack_constants"]
, ["src/core", "match"]
, ["src/core", "metadata_batch"]
+ , ["src/core", "metadata_info"]
, ["src/core", "parsed_metadata"]
, ["src/core", "random_early_detection"]
, ["src/core", "slice"]
@@ -2858,7 +3450,8 @@
, "srcs": ["src/core/ext/transport/chttp2/transport/hpack_encoder.cc"]
, "hdrs": ["src/core/ext/transport/chttp2/transport/hpack_encoder.h"]
, "deps":
- [ "chttp2_bin_encoder"
+ [ "call_tracer"
+ , "chttp2_bin_encoder"
, "chttp2_legacy_frame"
, "chttp2_varint"
, "gpr"
@@ -2866,7 +3459,8 @@
, "grpc_base"
, "grpc_public_hdrs"
, "grpc_trace"
- , "http_trace"
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/strings", "strings"]
, ["src/core", "hpack_constants"]
, ["src/core", "hpack_encoder_table"]
@@ -2884,14 +3478,23 @@
, "srcs": ["src/core/ext/transport/chttp2/transport/bin_encoder.cc"]
, "hdrs": ["src/core/ext/transport/chttp2/transport/bin_encoder.h"]
, "deps":
- ["gpr", "gpr_platform", ["src/core", "huffsyms"], ["src/core", "slice"]]
+ [ "gpr"
+ , "gpr_platform"
+ , ["@", "absl", "absl/log", "check"]
+ , ["src/core", "huffsyms"]
+ , ["src/core", "slice"]
+ ]
}
, "chttp2_varint":
{ "type": ["@", "rules", "CC", "library"]
, "name": ["chttp2_varint"]
, "srcs": ["src/core/ext/transport/chttp2/transport/varint.cc"]
, "hdrs": ["src/core/ext/transport/chttp2/transport/varint.h"]
- , "deps": ["gpr", ["@", "absl", "absl/base", "core_headers"]]
+ , "deps":
+ [ "gpr"
+ , ["@", "absl", "absl/base", "core_headers"]
+ , ["@", "absl", "absl/log", "check"]
+ ]
}
, "chttp2_context_list_entry":
{ "type": ["@", "rules", "CC", "library"]
@@ -2902,7 +3505,7 @@
, "tcp_tracer":
{ "type": ["@", "rules", "CC", "library"]
, "name": ["tcp_tracer"]
- , "hdrs": ["src/core/lib/channel/tcp_tracer.h"]
+ , "hdrs": ["src/core/telemetry/tcp_tracer.h"]
, "deps":
[ "gpr"
, ["@", "absl", "absl/time", "time"]
@@ -2937,10 +3540,13 @@
, "src/core/ext/transport/chttp2/transport/internal.h"
]
, "deps":
- [ "channel_arg_names"
+ [ "call_tracer"
+ , "channel_arg_names"
+ , "channelz"
, "chttp2_context_list_entry"
, "chttp2_legacy_frame"
, "chttp2_varint"
+ , "config_vars"
, "debug_location"
, "exec_ctx"
, "gpr"
@@ -2950,16 +3556,17 @@
, "hpack_encoder"
, "hpack_parser"
, "hpack_parser_table"
- , "http_trace"
, "httpcli"
+ , "iomgr"
, "iomgr_buffer_list"
- , "legacy_context"
, "ref_counted_ptr"
, "stats"
, "tcp_tracer"
, ["@", "absl", "absl/base", "core_headers"]
, ["@", "absl", "absl/container", "flat_hash_map"]
, ["@", "absl", "absl/hash", "hash"]
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/meta", "type_traits"]
, ["@", "absl", "absl/random", "bit_gen_ref"]
, ["@", "absl", "absl/random", "distributions"]
@@ -2979,6 +3586,8 @@
, ["src/core", "connectivity_state"]
, ["src/core", "error"]
, ["src/core", "error_utils"]
+ , ["src/core", "event_engine_extensions"]
+ , ["src/core", "event_engine_query_extensions"]
, ["src/core", "experiments"]
, ["src/core", "gpr_manual_constructor"]
, ["src/core", "http2_errors"]
@@ -2987,9 +3596,9 @@
, ["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", "metadata_info"]
, ["src/core", "ping_abuse_policy"]
, ["src/core", "ping_callbacks"]
, ["src/core", "ping_rate_policy"]
@@ -2997,7 +3606,6 @@
, ["src/core", "random_early_detection"]
, ["src/core", "ref_counted"]
, ["src/core", "resource_quota"]
- , ["src/core", "resource_quota_trace"]
, ["src/core", "slice"]
, ["src/core", "slice_buffer"]
, ["src/core", "slice_refcount"]
@@ -3029,7 +3637,7 @@
, "hdrs": ["src/cpp/ext/chaotic_good.h"]
, "deps":
[ "gpr"
- , "grpc++_public_hdrs"
+ , "grpc++_base"
, "grpc_public_hdrs"
, ["src/core", "chaotic_good_connector"]
, ["src/core", "chaotic_good_server"]
@@ -3039,18 +3647,31 @@
{ "type": ["@", "rules", "CC", "library"]
, "name": ["subprocess"]
, "srcs":
- [ "src/core/lib/gpr/subprocess_poxis.cc"
- , "src/core/lib/gpr/subprocess_windows.cc"
+ [ "src/core/util/subprocess_poxis.cc"
+ , "src/core/util/subprocess_windows.cc"
]
- , "hdrs": ["src/core/lib/gpr/subprocess.h"]
+ , "hdrs": ["src/core/util/subprocess.h"]
, "deps":
[ "gpr"
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/strings", "strings"]
, ["@", "absl", "absl/types", "span"]
, ["src/core", "strerror"]
, ["src/core", "tchar"]
]
}
+, "global_callback_hook":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["global_callback_hook"]
+ , "srcs": ["src/cpp/client/global_callback_hook.cc"]
+ , "hdrs": [["include/grpcpp", "global_callback_hook_headers"]]
+ , "deps":
+ [ ["@", "absl", "absl/base", "no_destructor"]
+ , ["@", "absl", "absl/functional", "function_ref"]
+ , ["@", "absl", "absl/log", "check"]
+ ]
+ }
, "grpc_cpp_plugin":
{ "type": "export"
, "target": ["src/compiler", "grpc_cpp_plugin"]
diff --git a/etc/import/absl/log/TARGETS.absl b/etc/import/absl/log/TARGETS.absl
index 83c49707..c836523f 100644
--- a/etc/import/absl/log/TARGETS.absl
+++ b/etc/import/absl/log/TARGETS.absl
@@ -52,6 +52,39 @@
, "hdrs": ["absl_log.h"]
, "deps": [["absl/log/internal", "log_impl"]]
}
+, "check":
+ { "type": "export"
+ , "target": "check (unexported)"
+ , "flexible_config":
+ [ "ADD_CFLAGS"
+ , "ADD_CXXFLAGS"
+ , "AR"
+ , "ARCH"
+ , "CC"
+ , "CFLAGS"
+ , "CXX"
+ , "CXXFLAGS"
+ , "DEBUG"
+ , "ENV"
+ , "HOST_ARCH"
+ , "OS"
+ , "TARGET_ARCH"
+ , "TOOLCHAIN_CONFIG"
+ ]
+ }
+, "check (unexported)":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["check"]
+ , "stage": ["absl", "log"]
+ , "hdrs": ["check.h"]
+ , "deps":
+ [ ["absl/log/internal", "check_impl"]
+ , ["absl/log/internal", "check_op"]
+ , ["absl/log/internal", "conditions"]
+ , ["absl/log/internal", "log_message"]
+ , ["absl/log/internal", "strip"]
+ ]
+ }
, "die_if_null":
{ "type": "export"
, "target": "die_if_null (unexported)"
@@ -86,6 +119,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"]
diff --git a/etc/import/absl/utility/TARGETS.absl b/etc/import/absl/utility/TARGETS.absl
index 55d78388..868555ed 100644
--- a/etc/import/absl/utility/TARGETS.absl
+++ b/etc/import/absl/utility/TARGETS.absl
@@ -29,4 +29,31 @@
, ["absl/meta", "type_traits"]
]
}
+, "if_constexpr":
+ { "type": "export"
+ , "target": "if_constexpr (unexported)"
+ , "flexible_config":
+ [ "ADD_CFLAGS"
+ , "ADD_CXXFLAGS"
+ , "AR"
+ , "ARCH"
+ , "CC"
+ , "CFLAGS"
+ , "CXX"
+ , "CXXFLAGS"
+ , "DEBUG"
+ , "ENV"
+ , "HOST_ARCH"
+ , "OS"
+ , "TARGET_ARCH"
+ , "TOOLCHAIN_CONFIG"
+ ]
+ }
+, "if_constexpr (unexported)":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["if_constexpr"]
+ , "stage": ["absl", "utility"]
+ , "hdrs": ["internal/if_constexpr.h"]
+ , "deps": [["absl/base", "config"]]
+ }
}
diff --git a/etc/import/include/grpc/TARGETS.grpc b/etc/import/include/grpc/TARGETS.grpc
index 2da10193..2912a259 100644
--- a/etc/import/include/grpc/TARGETS.grpc
+++ b/etc/import/include/grpc/TARGETS.grpc
@@ -10,6 +10,7 @@
, "support/json.h"
, "support/log.h"
, "support/log_windows.h"
+ , "support/metrics.h"
, "support/port_platform.h"
, "support/string_util.h"
, "support/sync.h"
@@ -51,6 +52,7 @@
, "grpc_posix.h"
, "grpc_security.h"
, "grpc_security_constants.h"
+ , "passive_listener.h"
, "slice.h"
, "slice_buffer.h"
, "status.h"
@@ -141,4 +143,9 @@
, "srcs": ["impl/channel_arg_names.h"]
, "stage": ["grpc"]
}
+, "grpc_core_credentials_header":
+ { "type": ["@", "rules", "data", "staged"]
+ , "srcs": ["credentials.h"]
+ , "stage": ["grpc"]
+ }
}
diff --git a/etc/import/include/grpcpp/TARGETS.grpc b/etc/import/include/grpcpp/TARGETS.grpc
index 3aae1877..a8a25403 100644
--- a/etc/import/include/grpcpp/TARGETS.grpc
+++ b/etc/import/include/grpcpp/TARGETS.grpc
@@ -9,7 +9,9 @@
, "create_channel_posix.h"
, "ext/health_check_service_server_builder_option.h"
, "generic/async_generic_service.h"
+ , "generic/callback_generic_service.h"
, "generic/generic_stub.h"
+ , "generic/generic_stub_callback.h"
, "grpcpp.h"
, "health_check_service_interface.h"
, "impl/call_hook.h"
@@ -37,6 +39,7 @@
, "impl/service_type.h"
, "impl/status.h"
, "impl/sync.h"
+ , "passive_listener.h"
, "resource_quota.h"
, "security/audit_logging.h"
, "security/tls_crl_provider.h"
@@ -158,4 +161,9 @@
, "srcs": ["ext/server_metric_recorder.h"]
, "stage": ["grpcpp"]
}
+, "global_callback_hook_headers":
+ { "type": ["@", "rules", "data", "staged"]
+ , "srcs": ["support/global_callback_hook.h"]
+ , "stage": ["grpcpp"]
+ }
}
diff --git a/etc/import/src/core/TARGETS.grpc b/etc/import/src/core/TARGETS.grpc
index 94fd47a7..cb7baece 100644
--- a/etc/import/src/core/TARGETS.grpc
+++ b/etc/import/src/core/TARGETS.grpc
@@ -4,6 +4,20 @@
, "stage": ["src", "core"]
, "hdrs": ["lib/channel/channel_fwd.h"]
}
+, "dump_args":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["dump_args"]
+ , "stage": ["src", "core"]
+ , "srcs": ["lib/gprpp/dump_args.cc"]
+ , "hdrs": ["lib/gprpp/dump_args.h"]
+ , "deps":
+ [ ["@", "absl", "absl/functional", "any_invocable"]
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/strings", "str_format"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["", "gpr_platform"]
+ ]
+ }
, "slice_cast":
{ "type": ["@", "rules", "CC", "library"]
, "name": ["slice_cast"]
@@ -16,14 +30,18 @@
, "stage": ["src", "core"]
, "hdrs":
[ "lib/event_engine/extensions/can_track_errors.h"
+ , "lib/event_engine/extensions/chaotic_good_extension.h"
, "lib/event_engine/extensions/supports_fd.h"
+ , "lib/event_engine/extensions/tcp_trace.h"
]
, "deps":
- [ ["@", "absl", "absl/functional", "any_invocable"]
+ [ "memory_quota"
+ , ["@", "absl", "absl/functional", "any_invocable"]
, ["@", "absl", "absl/status", "statusor"]
, ["@", "absl", "absl/strings", "strings"]
, ["", "event_engine_base_hdrs"]
, ["", "gpr_platform"]
+ , ["", "tcp_tracer"]
]
}
, "event_engine_common":
@@ -50,6 +68,7 @@
, "slice_refcount"
, ["@", "absl", "absl/container", "flat_hash_set"]
, ["@", "absl", "absl/hash", "hash"]
+ , ["@", "absl", "absl/log", "check"]
, ["@", "absl", "absl/strings", "strings"]
, ["@", "absl", "absl/utility", "utility"]
, ["", "event_engine_base_hdrs"]
@@ -57,12 +76,60 @@
, ["", "gpr_platform"]
]
}
+, "latent_see":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["latent_see"]
+ , "stage": ["src", "core"]
+ , "srcs": ["util/latent_see.cc"]
+ , "hdrs": ["util/latent_see.h"]
+ , "deps":
+ [ "per_cpu"
+ , "ring_buffer"
+ , ["@", "absl", "absl/base", "core_headers"]
+ , ["@", "absl", "absl/functional", "any_invocable"]
+ , ["@", "absl", "absl/log", "log"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["@", "absl", "absl/types", "optional"]
+ , ["", "gpr"]
+ ]
+ }
+, "ring_buffer":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["ring_buffer"]
+ , "stage": ["src", "core"]
+ , "hdrs": ["util/ring_buffer.h"]
+ , "deps": [["@", "absl", "absl/types", "optional"], ["", "gpr_platform"]]
+ }
, "transport_fwd":
{ "type": ["@", "rules", "CC", "library"]
, "name": ["transport_fwd"]
, "stage": ["src", "core"]
, "hdrs": ["lib/transport/transport_fwd.h"]
}
+, "server_call_tracer_filter":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["server_call_tracer_filter"]
+ , "stage": ["src", "core"]
+ , "srcs": ["server/server_call_tracer_filter.cc"]
+ , "hdrs": ["server/server_call_tracer_filter.h"]
+ , "deps":
+ [ "arena_promise"
+ , "call_finalization"
+ , "cancel_callback"
+ , "channel_args"
+ , "channel_fwd"
+ , "channel_stack_type"
+ , "context"
+ , "map"
+ , "pipe"
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/status", "statusor"]
+ , ["", "call_tracer"]
+ , ["", "config"]
+ , ["", "gpr_platform"]
+ , ["", "grpc_base"]
+ ]
+ }
, "atomic_utils":
{ "type": ["@", "rules", "CC", "library"]
, "name": ["atomic_utils"]
@@ -77,6 +144,22 @@
, "hdrs": ["lib/transport/metadata_compression_traits.h"]
, "deps": [["", "gpr_platform"]]
}
+, "metadata_info":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["metadata_info"]
+ , "stage": ["src", "core"]
+ , "srcs": ["lib/transport/metadata_info.cc"]
+ , "hdrs": ["lib/transport/metadata_info.h"]
+ , "deps":
+ [ "channel_args"
+ , "hpack_constants"
+ , "metadata_batch"
+ , "slice"
+ , ["", "call_tracer"]
+ , ["", "gpr_platform"]
+ , ["", "grpc_base"]
+ ]
+ }
, "experiments":
{ "type": ["@", "rules", "CC", "library"]
, "name": ["experiments"]
@@ -86,6 +169,8 @@
, "deps":
[ "no_destruct"
, ["@", "absl", "absl/functional", "any_invocable"]
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/strings", "strings"]
, ["", "config_vars"]
, ["", "gpr"]
@@ -103,13 +188,26 @@
{ "type": ["@", "rules", "CC", "library"]
, "name": ["useful"]
, "stage": ["src", "core"]
- , "hdrs": ["lib/gpr/useful.h"]
+ , "hdrs": ["util/useful.h"]
, "deps":
- [ ["@", "absl", "absl/strings", "strings"]
+ [ ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/numeric", "bits"]
+ , ["@", "absl", "absl/strings", "strings"]
, ["@", "absl", "absl/types", "variant"]
, ["", "gpr_platform"]
]
}
+, "unique_ptr_with_bitset":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["unique_ptr_with_bitset"]
+ , "stage": ["src", "core"]
+ , "hdrs": ["util/unique_ptr_with_bitset.h"]
+ , "deps":
+ [ ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/numeric", "bits"]
+ , ["", "gpr_platform"]
+ ]
+ }
, "examine_stack":
{ "type": ["@", "rules", "CC", "library"]
, "name": ["examine_stack"]
@@ -122,7 +220,7 @@
{ "type": ["@", "rules", "CC", "library"]
, "name": ["gpr_atm"]
, "stage": ["src", "core"]
- , "srcs": ["lib/gpr/atm.cc"]
+ , "srcs": ["util/atm.cc"]
, "hdrs": [["include/grpc", "gpr_atm_headers"]]
, "deps": ["useful", ["", "gpr_platform"]]
}
@@ -137,16 +235,9 @@
{ "type": ["@", "rules", "CC", "library"]
, "name": ["gpr_spinlock"]
, "stage": ["src", "core"]
- , "hdrs": ["lib/gpr/spinlock.h"]
+ , "hdrs": ["util/spinlock.h"]
, "deps": ["gpr_atm", ["", "gpr_platform"]]
}
-, "gpr_log_internal":
- { "type": ["@", "rules", "CC", "library"]
- , "name": ["gpr_log_internal"]
- , "stage": ["src", "core"]
- , "hdrs": ["lib/gpr/log_internal.h"]
- , "deps": [["", "gpr_platform"]]
- }
, "env":
{ "type": ["@", "rules", "CC", "library"]
, "name": ["env"]
@@ -183,7 +274,12 @@
, "name": ["chunked_vector"]
, "stage": ["src", "core"]
, "hdrs": ["lib/gprpp/chunked_vector.h"]
- , "deps": ["arena", "gpr_manual_constructor", ["", "gpr"]]
+ , "deps":
+ [ "arena"
+ , "gpr_manual_constructor"
+ , ["@", "absl", "absl/log", "check"]
+ , ["", "gpr"]
+ ]
}
, "construct_destruct":
{ "type": ["@", "rules", "CC", "library"]
@@ -211,6 +307,7 @@
, "deps":
[ "percent_encoding"
, "slice"
+ , ["@", "absl", "absl/log", "check"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/strings", "cord"]
, ["@", "absl", "absl/strings", "strings"]
@@ -239,9 +336,10 @@
, "srcs": ["lib/gprpp/validation_errors.cc"]
, "hdrs": ["lib/gprpp/validation_errors.h"]
, "deps":
- [ ["@", "absl", "absl/status", "status"]
+ [ ["@", "absl", "absl/log", "log"]
+ , ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/strings", "strings"]
- , ["", "gpr_platform"]
+ , ["", "gpr"]
]
}
, "overload":
@@ -305,7 +403,14 @@
, "name": ["poll"]
, "stage": ["src", "core"]
, "hdrs": ["lib/promise/poll.h"]
- , "deps": ["construct_destruct", ["", "gpr"], ["", "gpr_platform"]]
+ , "deps":
+ [ "construct_destruct"
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/strings", "str_format"]
+ , ["@", "absl", "absl/types", "optional"]
+ , ["", "gpr"]
+ , ["", "gpr_platform"]
+ ]
}
, "status_flag":
{ "type": ["@", "rules", "CC", "library"]
@@ -314,8 +419,10 @@
, "hdrs": ["lib/promise/status_flag.h"]
, "deps":
[ "promise_status"
+ , ["@", "absl", "absl/log", "check"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/status", "statusor"]
+ , ["@", "absl", "absl/strings", "strings"]
, ["@", "absl", "absl/types", "optional"]
, ["", "gpr"]
, ["", "gpr_platform"]
@@ -332,8 +439,8 @@
, "pipe"
, "poll"
, "promise_factory"
- , "promise_trace"
, "try_seq"
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/status", "status"]
, ["", "gpr"]
, ["", "gpr_platform"]
@@ -350,16 +457,21 @@
, "arena"
, "construct_destruct"
, "context"
+ , "event_engine_context"
+ , "latent_see"
, "poll"
, "promise_factory"
- , "promise_trace"
, "ref_counted"
+ , "useful"
, ["@", "absl", "absl/base", "core_headers"]
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/strings", "str_format"]
, ["@", "absl", "absl/strings", "strings"]
, ["", "event_engine_base_hdrs"]
, ["", "exec_ctx"]
, ["", "gpr"]
+ , ["", "grpc_trace"]
, ["", "ref_counted_ptr"]
]
}
@@ -369,7 +481,11 @@
, "stage": ["src", "core"]
, "hdrs": ["lib/promise/context.h"]
, "deps":
- ["down_cast", ["@", "absl", "absl/meta", "type_traits"], ["", "gpr"]]
+ [ "down_cast"
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/meta", "type_traits"]
+ , ["", "gpr"]
+ ]
}
, "map":
{ "type": ["@", "rules", "CC", "library"]
@@ -387,7 +503,7 @@
, "deps":
[ "activity"
, "context"
- , "default_event_engine"
+ , "event_engine_context"
, "poll"
, "time"
, ["@", "absl", "absl/status", "status"]
@@ -428,14 +544,18 @@
, "stage": ["src", "core"]
, "hdrs": ["lib/promise/detail/promise_like.h"]
, "deps":
- ["poll", ["@", "absl", "absl/meta", "type_traits"], ["", "gpr_platform"]]
+ [ "poll"
+ , ["@", "absl", "absl/functional", "any_invocable"]
+ , ["@", "absl", "absl/meta", "type_traits"]
+ , ["", "gpr_platform"]
+ ]
}
, "cancel_callback":
{ "type": ["@", "rules", "CC", "library"]
, "name": ["cancel_callback"]
, "stage": ["src", "core"]
, "hdrs": ["lib/promise/cancel_callback.h"]
- , "deps": ["promise_like", ["", "gpr_platform"]]
+ , "deps": ["arena", "context", "promise_like", ["", "gpr_platform"]]
}
, "promise_factory":
{ "type": ["@", "rules", "CC", "library"]
@@ -476,7 +596,8 @@
, "stage": ["src", "core"]
, "hdrs": ["lib/promise/detail/status.h"]
, "deps":
- [ ["@", "absl", "absl/status", "status"]
+ [ ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/status", "statusor"]
, ["", "gpr_platform"]
]
@@ -520,10 +641,10 @@
, "construct_destruct"
, "poll"
, "promise_like"
- , "promise_trace"
- , ["@", "absl", "absl/utility", "utility"]
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["", "gpr"]
- , ["", "gpr_platform"]
+ , ["", "grpc_trace"]
]
}
, "join":
@@ -548,6 +669,7 @@
, "map"
, "poll"
, "status_flag"
+ , ["@", "absl", "absl/log", "check"]
, ["@", "absl", "absl/meta", "type_traits"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/status", "statusor"]
@@ -587,11 +709,12 @@
, "poll"
, "promise_factory"
, "promise_like"
- , "promise_trace"
, ["@", "absl", "absl/base", "core_headers"]
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/strings", "strings"]
, ["", "debug_location"]
- , ["", "gpr"]
+ , ["", "grpc_trace"]
]
}
, "seq":
@@ -604,6 +727,7 @@
, "poll"
, "promise_like"
, "seq_state"
+ , ["@", "absl", "absl/log", "log"]
, ["", "debug_location"]
, ["", "gpr_platform"]
]
@@ -620,6 +744,7 @@
, "promise_status"
, "seq_state"
, "status_flag"
+ , ["@", "absl", "absl/log", "check"]
, ["@", "absl", "absl/meta", "type_traits"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/status", "statusor"]
@@ -637,16 +762,20 @@
[ "atomic_utils"
, "construct_destruct"
, "context"
+ , "dump_args"
+ , "latent_see"
, "no_destruct"
, "poll"
, "promise_factory"
, "promise_status"
, ["@", "absl", "absl/base", "core_headers"]
+ , ["@", "absl", "absl/log", "check"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/strings", "str_format"]
, ["@", "absl", "absl/strings", "strings"]
, ["@", "absl", "absl/types", "optional"]
, ["", "gpr"]
+ , ["", "grpc_trace"]
, ["", "orphanable"]
]
}
@@ -670,7 +799,11 @@
, "stage": ["src", "core"]
, "hdrs": ["lib/promise/event_engine_wakeup_scheduler.h"]
, "deps":
- [["", "event_engine_base_hdrs"], ["", "exec_ctx"], ["", "gpr_platform"]]
+ [ ["@", "absl", "absl/log", "check"]
+ , ["", "event_engine_base_hdrs"]
+ , ["", "exec_ctx"]
+ , ["", "gpr_platform"]
+ ]
}
, "wait_set":
{ "type": ["@", "rules", "CC", "library"]
@@ -693,9 +826,11 @@
, "deps":
[ "activity"
, "poll"
- , "promise_trace"
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/strings", "strings"]
, ["", "gpr"]
+ , ["", "grpc_trace"]
]
}
, "inter_activity_latch":
@@ -706,11 +841,12 @@
, "deps":
[ "activity"
, "poll"
- , "promise_trace"
, "wait_set"
, ["@", "absl", "absl/base", "core_headers"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/strings", "strings"]
, ["", "gpr"]
+ , ["", "grpc_trace"]
]
}
, "interceptor_list":
@@ -724,7 +860,8 @@
, "context"
, "poll"
, "promise_factory"
- , "promise_trace"
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/strings", "str_format"]
, ["@", "absl", "absl/strings", "strings"]
, ["@", "absl", "absl/types", "optional"]
@@ -745,8 +882,9 @@
, "interceptor_list"
, "map"
, "poll"
- , "promise_trace"
, "seq"
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/strings", "strings"]
, ["@", "absl", "absl/types", "optional"]
, ["@", "absl", "absl/types", "variant"]
@@ -755,12 +893,13 @@
, ["", "ref_counted_ptr"]
]
}
-, "promise_mutes":
+, "promise_mutex":
{ "type": ["@", "rules", "CC", "library"]
, "name": ["promise_mutex"]
, "stage": ["src", "core"]
, "hdrs": ["lib/promise/promise_mutex.h"]
- , "deps": ["activity", "poll", ["", "gpr"]]
+ , "deps":
+ ["activity", "poll", ["@", "absl", "absl/log", "check"], ["", "gpr"]]
}
, "inter_activity_pipe":
{ "type": ["@", "rules", "CC", "library"]
@@ -778,14 +917,6 @@
, ["", "ref_counted_ptr"]
]
}
-, "promise_trace":
- { "type": ["@", "rules", "CC", "library"]
- , "name": ["promise_trace"]
- , "stage": ["src", "core"]
- , "srcs": ["lib/promise/trace.cc"]
- , "hdrs": ["lib/promise/trace.h"]
- , "deps": [["", "gpr_platform"], ["", "grpc_trace"]]
- }
, "mpsc":
{ "type": ["@", "rules", "CC", "library"]
, "name": ["mpsc"]
@@ -797,6 +928,7 @@
, "ref_counted"
, "wait_set"
, ["@", "absl", "absl/base", "core_headers"]
+ , ["@", "absl", "absl/log", "check"]
, ["", "gpr"]
, ["", "ref_counted_ptr"]
]
@@ -811,6 +943,7 @@
, "poll"
, ["@", "absl", "absl/container", "flat_hash_set"]
, ["@", "absl", "absl/functional", "any_invocable"]
+ , ["@", "absl", "absl/log", "check"]
, ["", "gpr"]
]
}
@@ -824,11 +957,13 @@
, "construct_destruct"
, "poll"
, "promise_factory"
- , "promise_trace"
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/strings", "strings"]
, ["", "gpr"]
, ["", "gpr_platform"]
+ , ["", "grpc_trace"]
]
}
, "ref_counted":
@@ -838,6 +973,9 @@
, "hdrs": ["lib/gprpp/ref_counted.h"]
, "deps":
[ "atomic_utils"
+ , "down_cast"
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["", "debug_location"]
, ["", "gpr"]
, ["", "ref_counted_ptr"]
@@ -880,15 +1018,15 @@
{ "type": ["@", "rules", "CC", "library"]
, "name": ["handshaker_factory"]
, "stage": ["src", "core"]
- , "hdrs": ["lib/transport/handshaker_factory.h"]
+ , "hdrs": ["handshaker/handshaker_factory.h"]
, "deps": ["channel_args", "iomgr_fwd", ["", "gpr_platform"]]
}
, "handshaker_registry":
{ "type": ["@", "rules", "CC", "library"]
, "name": ["handshaker_registry"]
, "stage": ["src", "core"]
- , "srcs": ["lib/transport/handshaker_registry.cc"]
- , "hdrs": ["lib/transport/handshaker_registry.h"]
+ , "srcs": ["handshaker/handshaker_registry.cc"]
+ , "hdrs": ["handshaker/handshaker_registry.h"]
, "deps":
["channel_args", "handshaker_factory", "iomgr_fwd", ["", "gpr_platform"]]
}
@@ -896,8 +1034,8 @@
{ "type": ["@", "rules", "CC", "library"]
, "name": ["tcp_connect_handshaker"]
, "stage": ["src", "core"]
- , "srcs": ["lib/transport/tcp_connect_handshaker.cc"]
- , "hdrs": ["lib/transport/tcp_connect_handshaker.h"]
+ , "srcs": ["handshaker/tcp_connect/tcp_connect_handshaker.cc"]
+ , "hdrs": ["handshaker/tcp_connect/tcp_connect_handshaker.h"]
, "deps":
[ "channel_args"
, "channel_args_endpoint_config"
@@ -910,6 +1048,8 @@
, "resolved_address"
, "slice"
, ["@", "absl", "absl/base", "core_headers"]
+ , ["@", "absl", "absl/functional", "any_invocable"]
+ , ["@", "absl", "absl/log", "check"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/status", "statusor"]
, ["@", "absl", "absl/types", "optional"]
@@ -919,11 +1059,34 @@
, ["", "gpr"]
, ["", "grpc_base"]
, ["", "handshaker"]
+ , ["", "iomgr"]
, ["", "parse_address"]
, ["", "ref_counted_ptr"]
, ["", "uri_parser"]
]
}
+, "endpoint_info_handshaker":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["endpoint_info_handshaker"]
+ , "stage": ["src", "core"]
+ , "srcs": ["handshaker/endpoint_info/endpoint_info_handshaker.cc"]
+ , "hdrs": ["handshaker/endpoint_info/endpoint_info_handshaker.h"]
+ , "deps":
+ [ "channel_args"
+ , "closure"
+ , "handshaker_factory"
+ , "handshaker_registry"
+ , ["@", "absl", "absl/functional", "any_invocable"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["", "config"]
+ , ["", "debug_location"]
+ , ["", "exec_ctx"]
+ , ["", "gpr"]
+ , ["", "handshaker"]
+ , ["", "iomgr"]
+ , ["", "ref_counted_ptr"]
+ ]
+ }
, "channel_creds_registry":
{ "type": ["@", "rules", "CC", "library"]
, "name": ["channel_creds_registry"]
@@ -975,13 +1138,14 @@
, "periodic_update"
, "poll"
, "race"
- , "resource_quota_trace"
, "seq"
, "slice_refcount"
, "time"
, "useful"
, ["@", "absl", "absl/base", "core_headers"]
, ["@", "absl", "absl/container", "flat_hash_set"]
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/strings", "strings"]
, ["@", "absl", "absl/types", "optional"]
@@ -1015,6 +1179,8 @@
, "context"
, "event_engine_memory_allocator"
, "memory_quota"
+ , "resource_quota"
+ , ["@", "absl", "absl/log", "log"]
, ["", "gpr"]
]
}
@@ -1031,13 +1197,20 @@
, ["", "ref_counted_ptr"]
]
}
-, "resource_quota_trace":
+, "connection_quota":
{ "type": ["@", "rules", "CC", "library"]
- , "name": ["resource_quota_trace"]
+ , "name": ["connection_quota"]
, "stage": ["src", "core"]
- , "srcs": ["lib/resource_quota/trace.cc"]
- , "hdrs": ["lib/resource_quota/trace.h"]
- , "deps": [["", "gpr_platform"], ["", "grpc_trace"]]
+ , "srcs": ["lib/resource_quota/connection_quota.cc"]
+ , "hdrs": ["lib/resource_quota/connection_quota.h"]
+ , "deps":
+ [ "memory_quota"
+ , "ref_counted"
+ , ["@", "absl", "absl/base", "core_headers"]
+ , ["@", "absl", "absl/log", "check"]
+ , ["", "gpr"]
+ , ["", "ref_counted_ptr"]
+ ]
}
, "resource_quota":
{ "type": ["@", "rules", "CC", "library"]
@@ -1046,7 +1219,8 @@
, "srcs": ["lib/resource_quota/resource_quota.cc"]
, "hdrs": ["lib/resource_quota/resource_quota.h"]
, "deps":
- [ "memory_quota"
+ [ "connection_quota"
+ , "memory_quota"
, "ref_counted"
, "thread_quota"
, "useful"
@@ -1062,10 +1236,10 @@
{ "type": ["@", "rules", "CC", "library"]
, "name": ["slice_refcount"]
, "stage": ["src", "core"]
- , "srcs": ["lib/slice/slice_refcount.cc"]
, "hdrs": ["lib/slice/slice_refcount.h", ["include/grpc", "slice.h"]]
, "deps":
- [ ["", "debug_location"]
+ [ ["@", "absl", "absl/log", "log"]
+ , ["", "debug_location"]
, ["", "event_engine_base_hdrs"]
, ["", "gpr"]
, ["", "grpc_trace"]
@@ -1086,6 +1260,7 @@
[ "slice_cast"
, "slice_refcount"
, ["@", "absl", "absl/hash", "hash"]
+ , ["@", "absl", "absl/log", "check"]
, ["@", "absl", "absl/strings", "strings"]
, ["", "debug_location"]
, ["", "event_engine_base_hdrs"]
@@ -1098,7 +1273,12 @@
, "stage": ["src", "core"]
, "srcs": ["lib/slice/slice_buffer.cc"]
, "hdrs": ["lib/slice/slice_buffer.h", ["include/grpc", "slice_buffer.h"]]
- , "deps": ["slice", "slice_refcount", ["", "gpr"]]
+ , "deps":
+ [ "slice"
+ , "slice_refcount"
+ , ["@", "absl", "absl/log", "check"]
+ , ["", "gpr"]
+ ]
}
, "error":
{ "type": ["@", "rules", "CC", "library"]
@@ -1113,8 +1293,11 @@
, "status_helper"
, "strerror"
, "useful"
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/strings", "str_format"]
+ , ["@", "absl", "absl/strings", "strings"]
, ["", "gpr"]
, ["", "grpc_public_hdrs"]
, ["", "grpc_trace"]
@@ -1129,6 +1312,8 @@
, "deps":
[ "error"
, "gpr_manual_constructor"
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/strings", "str_format"]
, ["", "debug_location"]
, ["", "gpr"]
@@ -1143,6 +1328,8 @@
, "deps":
[ "no_destruct"
, "useful"
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/strings", "str_format"]
, ["@", "absl", "absl/types", "optional"]
, ["", "event_engine_base_hdrs"]
@@ -1175,7 +1362,7 @@
, "lib/iomgr/sockaddr_windows.h"
, "lib/iomgr/socket_utils.h"
]
- , "deps": ["iomgr_port", ["", "gpr"]]
+ , "deps": ["iomgr_port", ["@", "absl", "absl/log", "check"], ["", "gpr"]]
}
, "avl":
{ "type": ["@", "rules", "CC", "library"]
@@ -1200,7 +1387,9 @@
, "srcs": ["lib/event_engine/forkable.cc"]
, "hdrs": ["lib/event_engine/forkable.h"]
, "deps":
- [ ["", "config_vars"]
+ [ ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
+ , ["", "config_vars"]
, ["", "gpr"]
, ["", "gpr_platform"]
, ["", "grpc_trace"]
@@ -1309,6 +1498,7 @@
[ "time"
, "useful"
, ["@", "absl", "absl/base", "core_headers"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/strings", "str_format"]
, ["@", "absl", "absl/time", "time"]
@@ -1333,7 +1523,6 @@
, "event_engine_basic_work_queue"
, "event_engine_thread_count"
, "event_engine_thread_local"
- , "event_engine_trace"
, "event_engine_work_queue"
, "examine_stack"
, "forkable"
@@ -1343,11 +1532,14 @@
, ["@", "absl", "absl/base", "core_headers"]
, ["@", "absl", "absl/container", "flat_hash_set"]
, ["@", "absl", "absl/functional", "any_invocable"]
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/time", "time"]
, ["@", "absl", "absl/types", "optional"]
, ["", "backoff"]
, ["", "event_engine_base_hdrs"]
, ["", "gpr"]
+ , ["", "grpc_trace"]
]
}
, "posix_event_engine_base_hdrs":
@@ -1378,6 +1570,8 @@
, "posix_event_engine_timer"
, "time"
, ["@", "absl", "absl/base", "core_headers"]
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/time", "time"]
, ["@", "absl", "absl/types", "optional"]
, ["", "event_engine_base_hdrs"]
@@ -1424,6 +1618,7 @@
, "posix_event_engine_closure"
, "posix_event_engine_event_poller"
, "status_helper"
+ , ["@", "absl", "absl/log", "check"]
, ["@", "absl", "absl/status", "status"]
, ["", "gpr"]
]
@@ -1504,6 +1699,8 @@
, ["@", "absl", "absl/base", "core_headers"]
, ["@", "absl", "absl/container", "inlined_vector"]
, ["@", "absl", "absl/functional", "function_ref"]
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/status", "statusor"]
, ["@", "absl", "absl/strings", "str_format"]
@@ -1535,6 +1732,7 @@
, ["@", "absl", "absl/container", "inlined_vector"]
, ["@", "absl", "absl/functional", "any_invocable"]
, ["@", "absl", "absl/functional", "function_ref"]
+ , ["@", "absl", "absl/log", "check"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/status", "statusor"]
, ["@", "absl", "absl/strings", "str_format"]
@@ -1568,7 +1766,8 @@
, "stage": ["src", "core"]
, "srcs": ["lib/event_engine/posix_engine/internal_errqueue.cc"]
, "hdrs": ["lib/event_engine/posix_engine/internal_errqueue.h"]
- , "deps": ["iomgr_port", "strerror", ["", "gpr"]]
+ , "deps":
+ ["iomgr_port", "strerror", ["@", "absl", "absl/log", "log"], ["", "gpr"]]
}
, "posix_event_engine_traced_buffer_list":
{ "type": ["@", "rules", "CC", "library"]
@@ -1580,6 +1779,7 @@
[ "iomgr_port"
, "posix_event_engine_internal_errqueue"
, ["@", "absl", "absl/functional", "any_invocable"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/types", "optional"]
, ["", "gpr"]
@@ -1595,7 +1795,6 @@
[ "event_engine_common"
, "event_engine_extensions"
, "event_engine_tcp_socket_utils"
- , "event_engine_trace"
, "experiments"
, "iomgr_port"
, "load_file"
@@ -1616,6 +1815,8 @@
, ["@", "absl", "absl/container", "flat_hash_map"]
, ["@", "absl", "absl/functional", "any_invocable"]
, ["@", "absl", "absl/hash", "hash"]
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/status", "statusor"]
, ["@", "absl", "absl/strings", "strings"]
@@ -1625,6 +1826,7 @@
, ["", "exec_ctx"]
, ["", "gpr"]
, ["", "grpc_public_hdrs"]
+ , ["", "grpc_trace"]
, ["", "ref_counted_ptr"]
]
}
@@ -1636,6 +1838,7 @@
, "hdrs": ["lib/event_engine/utils.h"]
, "deps":
[ "time"
+ , ["@", "absl", "absl/log", "check"]
, ["@", "absl", "absl/strings", "strings"]
, ["", "event_engine_base_hdrs"]
, ["", "gpr_platform"]
@@ -1657,6 +1860,8 @@
, "time"
, "useful"
, ["@", "absl", "absl/cleanup", "cleanup"]
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/status", "statusor"]
, ["@", "absl", "absl/strings", "strings"]
@@ -1680,6 +1885,8 @@
, "socket_mutator"
, "status_helper"
, ["@", "absl", "absl/cleanup", "cleanup"]
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/status", "statusor"]
, ["@", "absl", "absl/strings", "strings"]
@@ -1695,7 +1902,6 @@
, "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"
@@ -1709,6 +1915,8 @@
, "time"
, ["@", "absl", "absl/base", "core_headers"]
, ["@", "absl", "absl/functional", "any_invocable"]
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/status", "statusor"]
, ["@", "absl", "absl/strings", "strings"]
@@ -1716,6 +1924,7 @@
, ["", "event_engine_base_hdrs"]
, ["", "exec_ctx"]
, ["", "gpr"]
+ , ["", "grpc_trace"]
]
}
, "posix_event_engine":
@@ -1730,7 +1939,6 @@
, "event_engine_poller"
, "event_engine_tcp_socket_utils"
, "event_engine_thread_pool"
- , "event_engine_trace"
, "event_engine_utils"
, "forkable"
, "init_internally"
@@ -1753,10 +1961,11 @@
, ["@", "absl", "absl/container", "flat_hash_map"]
, ["@", "absl", "absl/functional", "any_invocable"]
, ["@", "absl", "absl/hash", "hash"]
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/status", "statusor"]
, ["@", "absl", "absl/strings", "strings"]
- , ["", "config_vars"]
, ["", "event_engine_base_hdrs"]
, ["", "gpr"]
, ["", "grpc_trace"]
@@ -1773,11 +1982,11 @@
[ "ares_resolver"
, "channel_args_endpoint_config"
, "common_event_engine_closures"
+ , "dump_args"
, "error"
, "event_engine_common"
, "event_engine_tcp_socket_utils"
, "event_engine_thread_pool"
- , "event_engine_trace"
, "event_engine_utils"
, "init_internally"
, "iomgr_port"
@@ -1787,6 +1996,8 @@
, "windows_event_engine_listener"
, "windows_iocp"
, "windows_native_resolver"
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/status", "statusor"]
, ["@", "absl", "absl/strings", "strings"]
@@ -1827,9 +2038,10 @@
, "event_engine_tcp_socket_utils"
, "event_engine_thread_pool"
, "event_engine_time_util"
- , "event_engine_trace"
, ["@", "absl", "absl/base", "core_headers"]
, ["@", "absl", "absl/functional", "any_invocable"]
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/strings", "str_format"]
, ["", "debug_location"]
@@ -1848,11 +2060,12 @@
[ "error"
, "event_engine_tcp_socket_utils"
, "event_engine_thread_pool"
- , "event_engine_trace"
, "status_helper"
, "windows_iocp"
, ["@", "absl", "absl/cleanup", "cleanup"]
, ["@", "absl", "absl/functional", "any_invocable"]
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/strings", "str_format"]
, ["", "debug_location"]
@@ -1872,10 +2085,11 @@
, "error"
, "event_engine_tcp_socket_utils"
, "event_engine_thread_pool"
- , "event_engine_trace"
, "windows_endpoint"
, "windows_iocp"
, ["@", "absl", "absl/base", "core_headers"]
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/status", "statusor"]
, ["@", "absl", "absl/strings", "str_format"]
@@ -1903,7 +2117,6 @@
[ "event_engine_common"
, "event_engine_tcp_socket_utils"
, "event_engine_thread_pool"
- , "event_engine_trace"
, "event_engine_utils"
, "init_internally"
, "posix_event_engine_closure"
@@ -1913,6 +2126,8 @@
, "ref_counted"
, "strerror"
, ["@", "absl", "absl/container", "flat_hash_map"]
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/strings", "str_format"]
, ["@", "absl", "absl/strings", "strings"]
, ["", "event_engine_base_hdrs"]
@@ -1932,6 +2147,8 @@
[ "iomgr_port"
, "resolved_address"
, "status_helper"
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/status", "statusor"]
, ["@", "absl", "absl/strings", "str_format"]
@@ -1944,14 +2161,6 @@
, ["", "uri_parser"]
]
}
-, "event_engine_trace":
- { "type": ["@", "rules", "CC", "library"]
- , "name": ["event_engine_trace"]
- , "stage": ["src", "core"]
- , "srcs": ["lib/event_engine/trace.cc"]
- , "hdrs": ["lib/event_engine/trace.h"]
- , "deps": [["", "gpr"], ["", "gpr_platform"], ["", "grpc_trace"]]
- }
, "event_engine_shim":
{ "type": ["@", "rules", "CC", "library"]
, "name": ["event_engine_shim"]
@@ -2002,6 +2211,13 @@
, ["", "gpr"]
]
}
+, "event_engine_context":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["event_engine_context"]
+ , "stage": ["src", "core"]
+ , "hdrs": ["lib/event_engine/event_engine_context.h"]
+ , "deps": ["arena", ["", "event_engine_base_hdrs"], ["", "gpr"]]
+ }
, "default_event_engine":
{ "type": ["@", "rules", "CC", "library"]
, "name": ["default_event_engine"]
@@ -2010,9 +2226,7 @@
, "hdrs": ["lib/event_engine/default_event_engine.h"]
, "deps":
[ "channel_args"
- , "context"
, "default_event_engine_factory"
- , "event_engine_trace"
, "no_destruct"
, "thready_event_engine"
, ["@", "absl", "absl/functional", "any_invocable"]
@@ -2085,6 +2299,8 @@
, ["@", "absl", "absl/container", "flat_hash_map"]
, ["@", "absl", "absl/functional", "any_invocable"]
, ["@", "absl", "absl/hash", "hash"]
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/status", "statusor"]
, ["@", "absl", "absl/strings", "str_format"]
@@ -2092,6 +2308,7 @@
, ["@", "absl", "absl/types", "optional"]
, ["@", "absl", "absl/types", "variant"]
, ["@", "cares", "", "ares"]
+ , ["", "config_vars"]
, ["", "debug_location"]
, ["", "event_engine_base_hdrs"]
, ["", "gpr"]
@@ -2120,6 +2337,8 @@
, "hdrs": ["lib/transport/bdp_estimator.h"]
, "deps":
[ "time"
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/strings", "strings"]
, ["", "gpr"]
, ["", "grpc_trace"]
@@ -2131,7 +2350,8 @@
, "stage": ["src", "core"]
, "srcs": ["lib/slice/percent_encoding.cc"]
, "hdrs": ["lib/slice/percent_encoding.h"]
- , "deps": ["bitset", "slice", ["", "gpr"]]
+ , "deps":
+ ["bitset", "slice", ["@", "absl", "absl/log", "check"], ["", "gpr"]]
}
, "socket_mutator":
{ "type": ["@", "rules", "CC", "library"]
@@ -2154,16 +2374,16 @@
{ "type": ["@", "rules", "CC", "library"]
, "name": ["histogram_view"]
, "stage": ["src", "core"]
- , "srcs": ["lib/debug/histogram_view.cc"]
- , "hdrs": ["lib/debug/histogram_view.h"]
+ , "srcs": ["telemetry/histogram_view.cc"]
+ , "hdrs": ["telemetry/histogram_view.h"]
, "deps": [["", "gpr"]]
}
, "stats_data":
{ "type": ["@", "rules", "CC", "library"]
, "name": ["stats_data"]
, "stage": ["src", "core"]
- , "srcs": ["lib/debug/stats_data.cc"]
- , "hdrs": ["lib/debug/stats_data.h"]
+ , "srcs": ["telemetry/stats_data.cc"]
+ , "hdrs": ["telemetry/stats_data.h"]
, "deps":
[ "histogram_view"
, "per_cpu"
@@ -2177,7 +2397,7 @@
, "stage": ["src", "core"]
, "srcs": ["lib/gprpp/per_cpu.cc"]
, "hdrs": ["lib/gprpp/per_cpu.h"]
- , "deps": ["useful", ["", "exec_ctx"], ["", "gpr"]]
+ , "deps": ["useful", ["", "gpr"]]
}
, "event_log":
{ "type": ["@", "rules", "CC", "library"]
@@ -2188,6 +2408,7 @@
, "deps":
[ "per_cpu"
, ["@", "absl", "absl/base", "core_headers"]
+ , ["@", "absl", "absl/log", "check"]
, ["@", "absl", "absl/strings", "strings"]
, ["@", "absl", "absl/types", "span"]
, ["", "gpr"]
@@ -2222,14 +2443,6 @@
, "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"]
@@ -2240,9 +2453,12 @@
[ "call_filters"
, "channel_args"
, "channel_fwd"
- , "channel_stack_trace"
, "channel_stack_type"
+ , "interception_chain"
+ , "unique_type_name"
, ["@", "absl", "absl/functional", "any_invocable"]
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/strings", "strings"]
, ["@", "absl", "absl/types", "optional"]
, ["", "channel_stack_builder"]
@@ -2252,12 +2468,24 @@
, ["", "grpc_trace"]
]
}
+, "server_interface":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["server_interface"]
+ , "stage": ["src", "core"]
+ , "hdrs": ["server/server_interface.h"]
+ , "deps":
+ [ "channel_args"
+ , ["", "channelz"]
+ , ["", "event_engine_base_hdrs"]
+ , ["", "gpr_platform"]
+ ]
+ }
, "single_set_ptr":
{ "type": ["@", "rules", "CC", "library"]
, "name": ["single_set_ptr"]
, "stage": ["src", "core"]
, "hdrs": ["lib/gprpp/single_set_ptr.h"]
- , "deps": [["", "gpr"]]
+ , "deps": [["@", "absl", "absl/log", "check"], ["", "gpr"]]
}
, "grpc_service_config":
{ "type": ["@", "rules", "CC", "library"]
@@ -2270,14 +2498,15 @@
, "deps":
[ "arena"
, "chunked_vector"
+ , "down_cast"
, "ref_counted"
, "service_config_parser"
, "slice_refcount"
, "unique_type_name"
, "useful"
+ , ["@", "absl", "absl/log", "check"]
, ["@", "absl", "absl/strings", "strings"]
, ["", "gpr_platform"]
- , ["", "legacy_context"]
, ["", "ref_counted_ptr"]
]
}
@@ -2291,6 +2520,7 @@
[ "channel_args"
, "json"
, "validation_errors"
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/strings", "strings"]
, ["", "gpr"]
]
@@ -2316,6 +2546,8 @@
, "ref_counted_string"
, "time"
, "useful"
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/meta", "type_traits"]
, ["@", "absl", "absl/strings", "str_format"]
, ["@", "absl", "absl/strings", "strings"]
@@ -2335,6 +2567,203 @@
, "hdrs": ["lib/iomgr/resolved_address.h"]
, "deps": ["iomgr_port", ["", "gpr_platform"]]
}
+, "client_channel_internal_header":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["client_channel_internal_header"]
+ , "stage": ["src", "core"]
+ , "hdrs": ["client_channel/client_channel_internal.h"]
+ , "deps":
+ [ "arena"
+ , "call_destination"
+ , "down_cast"
+ , "grpc_service_config"
+ , "lb_policy"
+ , "unique_type_name"
+ , ["@", "absl", "absl/functional", "any_invocable"]
+ , ["@", "absl", "absl/log", "check"]
+ , ["", "call_tracer"]
+ , ["", "gpr"]
+ ]
+ }
+, "subchannel_connector":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["subchannel_connector"]
+ , "stage": ["src", "core"]
+ , "hdrs": ["client_channel/connector.h"]
+ , "deps":
+ [ "channel_args"
+ , "closure"
+ , "error"
+ , "iomgr_fwd"
+ , "resolved_address"
+ , "time"
+ , ["", "channelz"]
+ , ["", "gpr_platform"]
+ , ["", "grpc_base"]
+ , ["", "iomgr"]
+ , ["", "orphanable"]
+ , ["", "ref_counted_ptr"]
+ ]
+ }
+, "subchannel_pool_interface":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["subchannel_pool_interface"]
+ , "stage": ["src", "core"]
+ , "srcs": ["client_channel/subchannel_pool_interface.cc"]
+ , "hdrs": ["client_channel/subchannel_pool_interface.h"]
+ , "deps":
+ [ "channel_args"
+ , "ref_counted"
+ , "resolved_address"
+ , "useful"
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/status", "statusor"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["", "gpr_platform"]
+ , ["", "grpc_trace"]
+ , ["", "ref_counted_ptr"]
+ , ["", "sockaddr_utils"]
+ ]
+ }
+, "config_selector":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["config_selector"]
+ , "stage": ["src", "core"]
+ , "hdrs": ["client_channel/config_selector.h"]
+ , "deps":
+ [ "arena"
+ , "channel_args"
+ , "channel_fwd"
+ , "client_channel_internal_header"
+ , "grpc_service_config"
+ , "interception_chain"
+ , "metadata_batch"
+ , "ref_counted"
+ , "slice"
+ , "unique_type_name"
+ , "useful"
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["", "gpr_public_hdrs"]
+ , ["", "grpc_public_hdrs"]
+ , ["", "ref_counted_ptr"]
+ ]
+ }
+, "client_channel_service_config":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["client_channel_service_config"]
+ , "stage": ["src", "core"]
+ , "srcs": ["client_channel/client_channel_service_config.cc"]
+ , "hdrs": ["client_channel/client_channel_service_config.h"]
+ , "deps":
+ [ "channel_args"
+ , "json"
+ , "json_args"
+ , "json_object_loader"
+ , "lb_policy"
+ , "lb_policy_registry"
+ , "service_config_parser"
+ , "time"
+ , "validation_errors"
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/status", "statusor"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["@", "absl", "absl/types", "optional"]
+ , ["", "config"]
+ , ["", "gpr_platform"]
+ , ["", "ref_counted_ptr"]
+ ]
+ }
+, "retry_service_config":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["retry_service_config"]
+ , "stage": ["src", "core"]
+ , "srcs": ["client_channel/retry_service_config.cc"]
+ , "hdrs": ["client_channel/retry_service_config.h"]
+ , "deps":
+ [ "channel_args"
+ , "json"
+ , "json_args"
+ , "json_channel_args"
+ , "json_object_loader"
+ , "service_config_parser"
+ , "time"
+ , "validation_errors"
+ , ["@", "absl", "absl/log", "log"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["@", "absl", "absl/types", "optional"]
+ , ["", "channel_arg_names"]
+ , ["", "config"]
+ , ["", "gpr_public_hdrs"]
+ , ["", "grpc_base"]
+ , ["", "grpc_public_hdrs"]
+ ]
+ }
+, "retry_throttle":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["retry_throttle"]
+ , "stage": ["src", "core"]
+ , "srcs": ["client_channel/retry_throttle.cc"]
+ , "hdrs": ["client_channel/retry_throttle.h"]
+ , "deps":
+ [ "gpr_atm"
+ , "ref_counted"
+ , ["@", "absl", "absl/base", "core_headers"]
+ , ["", "gpr"]
+ , ["", "ref_counted_ptr"]
+ ]
+ }
+, "client_channel_backup_poller":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["client_channel_backup_poller"]
+ , "stage": ["src", "core"]
+ , "srcs": ["client_channel/backup_poller.cc"]
+ , "hdrs": ["client_channel/backup_poller.h"]
+ , "deps":
+ [ "closure"
+ , "error"
+ , "iomgr_fwd"
+ , "pollset_set"
+ , "time"
+ , ["@", "absl", "absl/log", "log"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["", "config_vars"]
+ , ["", "gpr"]
+ , ["", "gpr_platform"]
+ , ["", "iomgr"]
+ , ["", "iomgr_timer"]
+ ]
+ }
+, "service_config_channel_arg_filter":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["service_config_channel_arg_filter"]
+ , "stage": ["src", "core"]
+ , "srcs": ["service_config/service_config_channel_arg_filter.cc"]
+ , "deps":
+ [ "arena"
+ , "arena_promise"
+ , "channel_args"
+ , "channel_fwd"
+ , "channel_stack_type"
+ , "context"
+ , "grpc_message_size_filter"
+ , "grpc_service_config"
+ , "metadata_batch"
+ , "service_config_parser"
+ , ["@", "absl", "absl/log", "log"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/status", "statusor"]
+ , ["@", "absl", "absl/types", "optional"]
+ , ["", "channel_arg_names"]
+ , ["", "config"]
+ , ["", "gpr_platform"]
+ , ["", "gpr_public_hdrs"]
+ , ["", "grpc_base"]
+ , ["", "grpc_service_config_impl"]
+ , ["", "ref_counted_ptr"]
+ ]
+ }
, "lb_policy":
{ "type": ["@", "rules", "CC", "library"]
, "name": ["lb_policy"]
@@ -2348,11 +2777,13 @@
, "error"
, "grpc_backend_metric_data"
, "iomgr_fwd"
+ , "metrics"
, "pollset_set"
, "ref_counted"
, "resolved_address"
, "subchannel_interface"
, ["@", "absl", "absl/base", "core_headers"]
+ , ["@", "absl", "absl/container", "inlined_vector"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/status", "statusor"]
, ["@", "absl", "absl/strings", "strings"]
@@ -2395,6 +2826,8 @@
[ "json"
, "lb_policy"
, "lb_policy_factory"
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/status", "statusor"]
, ["@", "absl", "absl/strings", "str_format"]
@@ -2404,6 +2837,21 @@
, ["", "ref_counted_ptr"]
]
}
+, "lb_metadata":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["lb_metadata"]
+ , "stage": ["src", "core"]
+ , "srcs": ["client_channel/lb_metadata.cc"]
+ , "hdrs": ["client_channel/lb_metadata.h"]
+ , "deps":
+ [ "event_engine_common"
+ , "lb_policy"
+ , "metadata_batch"
+ , ["@", "absl", "absl/log", "log"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["@", "absl", "absl/types", "optional"]
+ ]
+ }
, "subchannel_interface":
{ "type": ["@", "rules", "CC", "library"]
, "name": ["subchannel_interface"]
@@ -2437,11 +2885,27 @@
, ["", "ref_counted_ptr"]
]
}
+, "backend_metric_parser":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["backend_metric_parser"]
+ , "stage": ["src", "core"]
+ , "srcs": ["load_balancing/backend_metric_parser.cc"]
+ , "hdrs": ["load_balancing/backend_metric_parser.h"]
+ , "deps":
+ [ "grpc_backend_metric_data"
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["", "gpr_platform"]
+ , ["src/core/ext/upb-gen", "upb-gen-lib"]
+ , ["third_party/upb", "base"]
+ , ["third_party/upb", "mem"]
+ , ["third_party/upb", "message"]
+ ]
+ }
, "proxy_mapper":
{ "type": ["@", "rules", "CC", "library"]
, "name": ["proxy_mapper"]
, "stage": ["src", "core"]
- , "hdrs": ["lib/handshaker/proxy_mapper.h"]
+ , "hdrs": ["handshaker/proxy_mapper.h"]
, "deps":
[ "channel_args"
, "resolved_address"
@@ -2454,8 +2918,8 @@
{ "type": ["@", "rules", "CC", "library"]
, "name": ["proxy_mapper_registry"]
, "stage": ["src", "core"]
- , "srcs": ["lib/handshaker/proxy_mapper_registry.cc"]
- , "hdrs": ["lib/handshaker/proxy_mapper_registry.h"]
+ , "srcs": ["handshaker/proxy_mapper_registry.cc"]
+ , "hdrs": ["handshaker/proxy_mapper_registry.h"]
, "deps":
[ "channel_args"
, "proxy_mapper"
@@ -2465,11 +2929,40 @@
, ["", "gpr_platform"]
]
}
+, "http_proxy_mapper":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["http_proxy_mapper"]
+ , "stage": ["src", "core"]
+ , "srcs": ["handshaker/http_connect/http_proxy_mapper.cc"]
+ , "hdrs": ["handshaker/http_connect/http_proxy_mapper.h"]
+ , "deps":
+ [ "channel_args"
+ , "env"
+ , "experiments"
+ , "proxy_mapper"
+ , "resolved_address"
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/status", "statusor"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["@", "absl", "absl/types", "optional"]
+ , ["", "channel_arg_names"]
+ , ["", "config"]
+ , ["", "gpr"]
+ , ["", "grpc_base"]
+ , ["", "http_connect_handshaker"]
+ , ["", "iomgr"]
+ , ["", "parse_address"]
+ , ["", "sockaddr_utils"]
+ , ["", "uri_parser"]
+ ]
+ }
, "grpc_server_config_selector":
{ "type": ["@", "rules", "CC", "library"]
, "name": ["grpc_server_config_selector"]
, "stage": ["src", "core"]
- , "hdrs": ["ext/filters/server_config_selector/server_config_selector.h"]
+ , "hdrs": ["server/server_config_selector.h"]
, "deps":
[ "dual_ref_counted"
, "grpc_service_config"
@@ -2488,27 +2981,26 @@
{ "type": ["@", "rules", "CC", "library"]
, "name": ["grpc_server_config_selector_filter"]
, "stage": ["src", "core"]
- , "srcs":
- ["ext/filters/server_config_selector/server_config_selector_filter.cc"]
- , "hdrs":
- ["ext/filters/server_config_selector/server_config_selector_filter.h"]
+ , "srcs": ["server/server_config_selector_filter.cc"]
+ , "hdrs": ["server/server_config_selector_filter.h"]
, "deps":
[ "arena"
, "arena_promise"
, "channel_args"
, "channel_fwd"
, "context"
+ , "event_engine_context"
, "grpc_server_config_selector"
, "grpc_service_config"
, "metadata_batch"
, "status_helper"
, ["@", "absl", "absl/base", "core_headers"]
+ , ["@", "absl", "absl/log", "check"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/status", "statusor"]
, ["@", "absl", "absl/types", "optional"]
, ["", "gpr"]
, ["", "grpc_base"]
- , ["", "legacy_context"]
, ["", "promise"]
, ["", "ref_counted_ptr"]
]
@@ -2547,6 +3039,7 @@
, ["@", "absl", "absl/strings", "strings"]
, ["", "alts_util"]
, ["", "gpr"]
+ , ["", "grpc_core_credentials_header"]
, ["", "ref_counted_ptr"]
]
}
@@ -2560,6 +3053,8 @@
["lib/security/certificate_provider/certificate_provider_registry.h"]
, "deps":
[ "certificate_provider_factory"
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/strings", "strings"]
, ["", "gpr"]
]
@@ -2578,6 +3073,7 @@
]
, "deps":
[ ["@", "absl", "absl/base", "core_headers"]
+ , ["@", "absl", "absl/log", "check"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/status", "statusor"]
, ["@", "absl", "absl/strings", "str_format"]
@@ -2607,12 +3103,14 @@
, "channel_args"
, "channel_fwd"
, "dual_ref_counted"
+ , "endpoint_info_handshaker"
, "load_file"
, "metadata_batch"
, "ref_counted"
, "resolved_address"
, "slice"
, "useful"
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/status", "statusor"]
, ["@", "absl", "absl/strings", "strings"]
@@ -2675,6 +3173,8 @@
, "slice"
, "unique_type_name"
, "useful"
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/status", "statusor"]
, ["@", "absl", "absl/strings", "str_format"]
@@ -2685,10 +3185,13 @@
, ["", "exec_ctx"]
, ["", "gpr"]
, ["", "grpc_base"]
+ , ["", "grpc_core_credentials_header"]
, ["", "grpc_security_base"]
, ["", "handshaker"]
+ , ["", "iomgr"]
, ["", "promise"]
, ["", "ref_counted_ptr"]
+ , ["", "resource_quota_api"]
, ["", "tsi_base"]
, ["", "tsi_fake_credentials"]
]
@@ -2713,14 +3216,17 @@
, "iomgr_fwd"
, "tsi_local_credentials"
, "unique_type_name"
+ , ["@", "absl", "absl/log", "check"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/strings", "strings"]
, ["", "debug_location"]
, ["", "exec_ctx"]
, ["", "gpr"]
, ["", "grpc_base"]
+ , ["", "grpc_core_credentials_header"]
, ["", "grpc_security_base"]
, ["", "handshaker"]
+ , ["", "iomgr"]
, ["", "promise"]
, ["", "ref_counted_ptr"]
, ["", "tsi_base"]
@@ -2733,7 +3239,8 @@
, "srcs": ["tsi/local_transport_security.cc"]
, "hdrs": ["tsi/local_transport_security.h"]
, "deps":
- [ ["", "event_engine_base_hdrs"]
+ [ ["@", "absl", "absl/log", "log"]
+ , ["", "event_engine_base_hdrs"]
, ["", "exec_ctx"]
, ["", "gpr"]
, ["", "tsi_base"]
@@ -2762,6 +3269,8 @@
, "tsi_local_credentials"
, "unique_type_name"
, "useful"
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/status", "statusor"]
, ["@", "absl", "absl/strings", "strings"]
@@ -2771,8 +3280,10 @@
, ["", "gpr"]
, ["", "grpc_base"]
, ["", "grpc_client_channel"]
+ , ["", "grpc_core_credentials_header"]
, ["", "grpc_security_base"]
, ["", "handshaker"]
+ , ["", "iomgr"]
, ["", "parse_address"]
, ["", "promise"]
, ["", "ref_counted_ptr"]
@@ -2801,6 +3312,8 @@
, "iomgr_fwd"
, "unique_type_name"
, "useful"
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/strings", "str_format"]
, ["@", "absl", "absl/strings", "strings"]
@@ -2810,9 +3323,11 @@
, ["", "exec_ctx"]
, ["", "gpr"]
, ["", "grpc_base"]
+ , ["", "grpc_core_credentials_header"]
, ["", "grpc_security_base"]
, ["", "grpc_trace"]
, ["", "handshaker"]
+ , ["", "iomgr"]
, ["", "promise"]
, ["", "ref_counted_ptr"]
, ["", "tsi_base"]
@@ -2852,6 +3367,8 @@
, "time"
, "unique_type_name"
, "useful"
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/status", "statusor"]
, ["@", "absl", "absl/strings", "strings"]
, ["@", "absl", "absl/types", "optional"]
@@ -2861,11 +3378,13 @@
, ["", "gpr"]
, ["", "grpc_alts_credentials"]
, ["", "grpc_base"]
+ , ["", "grpc_core_credentials_header"]
, ["", "grpc_jwt_credentials"]
, ["", "grpc_public_hdrs"]
, ["", "grpc_security_base"]
, ["", "grpc_trace"]
, ["", "httpcli"]
+ , ["", "iomgr"]
, ["", "orphanable"]
, ["", "ref_counted_ptr"]
, ["", "uri_parser"]
@@ -2916,6 +3435,8 @@
, ["@", "absl", "absl/base", "core_headers"]
, ["@", "absl", "absl/container", "inlined_vector"]
, ["@", "absl", "absl/functional", "bind_front"]
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/status", "statusor"]
, ["@", "absl", "absl/strings", "strings"]
@@ -2927,11 +3448,13 @@
, ["", "exec_ctx"]
, ["", "gpr"]
, ["", "grpc_base"]
+ , ["", "grpc_core_credentials_header"]
, ["", "grpc_credentials_util"]
, ["", "grpc_public_hdrs"]
, ["", "grpc_security_base"]
, ["", "grpc_trace"]
, ["", "handshaker"]
+ , ["", "iomgr"]
, ["", "promise"]
, ["", "ref_counted_ptr"]
, ["", "tsi_base"]
@@ -2951,6 +3474,7 @@
, "slice"
, "unique_type_name"
, "useful"
+ , ["@", "absl", "absl/log", "check"]
, ["@", "absl", "absl/status", "statusor"]
, ["@", "absl", "absl/strings", "str_format"]
, ["@", "absl", "absl/strings", "strings"]
@@ -2958,12 +3482,90 @@
, ["", "exec_ctx"]
, ["", "gpr"]
, ["", "grpc_base"]
+ , ["", "grpc_core_credentials_header"]
, ["", "grpc_security_base"]
, ["", "grpc_trace"]
, ["", "promise"]
, ["", "ref_counted_ptr"]
]
}
+, "token_fetcher_credentials":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["token_fetcher_credentials"]
+ , "stage": ["src", "core"]
+ , "srcs":
+ ["lib/security/credentials/token_fetcher/token_fetcher_credentials.cc"]
+ , "hdrs":
+ ["lib/security/credentials/token_fetcher/token_fetcher_credentials.h"]
+ , "deps":
+ [ "arena_promise"
+ , "context"
+ , "default_event_engine"
+ , "metadata"
+ , "poll"
+ , "pollset_set"
+ , "ref_counted"
+ , "time"
+ , "useful"
+ , ["@", "absl", "absl/container", "flat_hash_set"]
+ , ["@", "absl", "absl/functional", "any_invocable"]
+ , ["@", "absl", "absl/status", "statusor"]
+ , ["@", "absl", "absl/types", "variant"]
+ , ["", "backoff"]
+ , ["", "gpr"]
+ , ["", "grpc_security_base"]
+ , ["", "grpc_trace"]
+ , ["", "httpcli"]
+ , ["", "iomgr"]
+ , ["", "orphanable"]
+ , ["", "promise"]
+ , ["", "ref_counted_ptr"]
+ ]
+ }
+, "gcp_service_account_identity_credentials":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["gcp_service_account_identity_credentials"]
+ , "stage": ["src", "core"]
+ , "srcs":
+ [ "lib/security/credentials/gcp_service_account_identity/gcp_service_account_identity_credentials.cc"
+ ]
+ , "hdrs":
+ [ "lib/security/credentials/gcp_service_account_identity/gcp_service_account_identity_credentials.h"
+ ]
+ , "deps":
+ [ "activity"
+ , "arena_promise"
+ , "closure"
+ , "error"
+ , "json"
+ , "json_args"
+ , "json_object_loader"
+ , "json_reader"
+ , "metadata"
+ , "pollset_set"
+ , "ref_counted"
+ , "slice"
+ , "status_conversion"
+ , "status_helper"
+ , "time"
+ , "token_fetcher_credentials"
+ , "unique_type_name"
+ , ["@", "absl", "absl/functional", "any_invocable"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/status", "statusor"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["", "gpr"]
+ , ["", "grpc_base"]
+ , ["", "grpc_core_credentials_header"]
+ , ["", "grpc_security_base"]
+ , ["", "httpcli"]
+ , ["", "iomgr"]
+ , ["", "orphanable"]
+ , ["", "promise"]
+ , ["", "ref_counted_ptr"]
+ , ["", "uri_parser"]
+ ]
+ }
, "grpc_oauth2_credentials":
{ "type": ["@", "rules", "CC", "library"]
, "name": ["grpc_oauth2_credentials"]
@@ -2989,8 +3591,11 @@
, "slice_refcount"
, "status_helper"
, "time"
+ , "token_fetcher_credentials"
, "unique_type_name"
, "useful"
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/status", "statusor"]
, ["@", "absl", "absl/strings", "str_format"]
@@ -2998,10 +3603,12 @@
, ["@", "absl", "absl/types", "optional"]
, ["", "gpr"]
, ["", "grpc_base"]
+ , ["", "grpc_core_credentials_header"]
, ["", "grpc_credentials_util"]
, ["", "grpc_security_base"]
, ["", "grpc_trace"]
, ["", "httpcli"]
+ , ["", "iomgr"]
, ["", "orphanable"]
, ["", "promise"]
, ["", "ref_counted_ptr"]
@@ -3041,6 +3648,9 @@
, "slice_refcount"
, "status_helper"
, "time"
+ , "token_fetcher_credentials"
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/status", "statusor"]
, ["@", "absl", "absl/strings", "str_format"]
@@ -3050,9 +3660,11 @@
, ["@", "ssl", "", "crypto"]
, ["", "gpr"]
, ["", "grpc_base"]
+ , ["", "grpc_core_credentials_header"]
, ["", "grpc_credentials_util"]
, ["", "grpc_security_base"]
, ["", "httpcli"]
+ , ["", "iomgr"]
, ["", "orphanable"]
, ["", "ref_counted_ptr"]
, ["", "uri_parser"]
@@ -3062,8 +3674,8 @@
{ "type": ["@", "rules", "CC", "library"]
, "name": ["httpcli_ssl_credentials"]
, "stage": ["src", "core"]
- , "srcs": ["lib/http/httpcli_security_connector.cc"]
- , "hdrs": ["lib/http/httpcli_ssl_credentials.h"]
+ , "srcs": ["util/http_client/httpcli_security_connector.cc"]
+ , "hdrs": ["util/http_client/httpcli_ssl_credentials.h"]
, "deps":
[ "arena_promise"
, "channel_args"
@@ -3071,6 +3683,7 @@
, "error"
, "iomgr_fwd"
, "unique_type_name"
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/strings", "strings"]
, ["@", "absl", "absl/types", "optional"]
@@ -3079,8 +3692,10 @@
, ["", "exec_ctx"]
, ["", "gpr"]
, ["", "grpc_base"]
+ , ["", "grpc_core_credentials_header"]
, ["", "grpc_security_base"]
, ["", "handshaker"]
+ , ["", "iomgr"]
, ["", "promise"]
, ["", "ref_counted_ptr"]
, ["", "tsi_base"]
@@ -3129,6 +3744,8 @@
, "grpc_authorization_base"
, "grpc_matchers"
, "resolved_address"
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/status", "statusor"]
, ["@", "absl", "absl/strings", "str_format"]
@@ -3144,15 +3761,15 @@
{ "type": ["@", "rules", "CC", "library"]
, "name": ["json"]
, "stage": ["src", "core"]
- , "hdrs": ["lib/json/json.h"]
+ , "hdrs": ["util/json/json.h"]
, "deps": [["", "gpr"]]
}
, "json_reader":
{ "type": ["@", "rules", "CC", "library"]
, "name": ["json_reader"]
, "stage": ["src", "core"]
- , "srcs": ["lib/json/json_reader.cc"]
- , "hdrs": ["lib/json/json_reader.h"]
+ , "srcs": ["util/json/json_reader.cc"]
+ , "hdrs": ["util/json/json_reader.h"]
, "deps":
[ "json"
, "match"
@@ -3169,16 +3786,16 @@
{ "type": ["@", "rules", "CC", "library"]
, "name": ["json_writer"]
, "stage": ["src", "core"]
- , "srcs": ["lib/json/json_writer.cc"]
- , "hdrs": ["lib/json/json_writer.h"]
+ , "srcs": ["util/json/json_writer.cc"]
+ , "hdrs": ["util/json/json_writer.h"]
, "deps": ["json", ["@", "absl", "absl/strings", "strings"], ["", "gpr"]]
}
, "json_util":
{ "type": ["@", "rules", "CC", "library"]
, "name": ["json_util"]
, "stage": ["src", "core"]
- , "srcs": ["lib/json/json_util.cc"]
- , "hdrs": ["lib/json/json_util.h"]
+ , "srcs": ["util/json/json_util.cc"]
+ , "hdrs": ["util/json/json_util.h"]
, "deps":
[ "error"
, "json"
@@ -3195,15 +3812,15 @@
{ "type": ["@", "rules", "CC", "library"]
, "name": ["json_args"]
, "stage": ["src", "core"]
- , "hdrs": ["lib/json/json_args.h"]
+ , "hdrs": ["util/json/json_args.h"]
, "deps": [["@", "absl", "absl/strings", "strings"], ["", "gpr"]]
}
, "json_object_loader":
{ "type": ["@", "rules", "CC", "library"]
, "name": ["json_object_loader"]
, "stage": ["src", "core"]
- , "srcs": ["lib/json/json_object_loader.cc"]
- , "hdrs": ["lib/json/json_object_loader.h"]
+ , "srcs": ["util/json/json_object_loader.cc"]
+ , "hdrs": ["util/json/json_object_loader.h"]
, "deps":
[ "json"
, "json_args"
@@ -3223,7 +3840,7 @@
{ "type": ["@", "rules", "CC", "library"]
, "name": ["json_channel_args"]
, "stage": ["src", "core"]
- , "hdrs": ["lib/json/json_channel_args.h"]
+ , "hdrs": ["util/json/json_channel_args.h"]
, "deps":
[ "channel_args"
, "json_args"
@@ -3244,16 +3861,11 @@
{ "type": ["@", "rules", "CC", "library"]
, "name": ["grpc_channel_idle_filter"]
, "stage": ["src", "core"]
- , "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"
- ]
+ , "srcs": ["ext/filters/channel_idle/legacy_channel_idle_filter.cc"]
+ , "hdrs": ["ext/filters/channel_idle/legacy_channel_idle_filter.h"]
, "deps":
[ "activity"
+ , "arena"
, "arena_promise"
, "channel_args"
, "channel_fwd"
@@ -3293,35 +3905,6 @@
, ["", "ref_counted_ptr"]
]
}
-, "grpc_deadline_filter":
- { "type": ["@", "rules", "CC", "library"]
- , "name": ["grpc_deadline_filter"]
- , "stage": ["src", "core"]
- , "srcs": ["ext/filters/deadline/deadline_filter.cc"]
- , "hdrs": ["ext/filters/deadline/deadline_filter.h"]
- , "deps":
- [ "arena"
- , "arena_promise"
- , "channel_fwd"
- , "channel_stack_type"
- , "closure"
- , "context"
- , "error"
- , "metadata_batch"
- , "status_helper"
- , "time"
- , ["@", "absl", "absl/status", "status"]
- , ["@", "absl", "absl/types", "optional"]
- , ["", "channel_arg_names"]
- , ["", "config"]
- , ["", "debug_location"]
- , ["", "exec_ctx"]
- , ["", "gpr"]
- , ["", "grpc_base"]
- , ["", "grpc_public_hdrs"]
- , ["", "iomgr_timer"]
- ]
- }
, "grpc_client_authority_filter":
{ "type": ["@", "rules", "CC", "library"]
, "name": ["grpc_client_authority_filter"]
@@ -3360,7 +3943,6 @@
, "channel_fwd"
, "channel_stack_type"
, "context"
- , "grpc_deadline_filter"
, "grpc_service_config"
, "json"
, "json_args"
@@ -3373,6 +3955,7 @@
, "slice"
, "slice_buffer"
, "validation_errors"
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/status", "statusor"]
, ["@", "absl", "absl/strings", "str_format"]
, ["@", "absl", "absl/strings", "strings"]
@@ -3383,7 +3966,6 @@
, ["", "grpc_base"]
, ["", "grpc_public_hdrs"]
, ["", "grpc_trace"]
- , ["", "legacy_context"]
]
}
, "grpc_fault_injection_filter":
@@ -3414,6 +3996,7 @@
, "try_seq"
, "validation_errors"
, ["@", "absl", "absl/base", "core_headers"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/meta", "type_traits"]
, ["@", "absl", "absl/random", "random"]
, ["@", "absl", "absl/status", "status"]
@@ -3425,7 +4008,6 @@
, ["", "grpc_base"]
, ["", "grpc_public_hdrs"]
, ["", "grpc_trace"]
- , ["", "legacy_context"]
]
}
, "grpc_rbac_filter":
@@ -3465,7 +4047,6 @@
, ["", "gpr"]
, ["", "grpc_base"]
, ["", "grpc_security_base"]
- , ["", "legacy_context"]
, ["", "promise"]
]
}
@@ -3501,6 +4082,7 @@
, "time"
, "unique_type_name"
, "validation_errors"
+ , ["@", "absl", "absl/log", "check"]
, ["@", "absl", "absl/status", "statusor"]
, ["@", "absl", "absl/strings", "strings"]
, ["@", "absl", "absl/types", "optional"]
@@ -3508,7 +4090,46 @@
, ["", "gpr"]
, ["", "grpc_base"]
, ["", "grpc_trace"]
- , ["", "legacy_context"]
+ ]
+ }
+, "gcp_authentication_filter":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["gcp_authentication_filter"]
+ , "stage": ["src", "core"]
+ , "srcs":
+ [ "ext/filters/gcp_authentication/gcp_authentication_filter.cc"
+ , "ext/filters/gcp_authentication/gcp_authentication_service_config_parser.cc"
+ ]
+ , "hdrs":
+ [ "ext/filters/gcp_authentication/gcp_authentication_filter.h"
+ , "ext/filters/gcp_authentication/gcp_authentication_service_config_parser.h"
+ ]
+ , "deps":
+ [ "arena"
+ , "channel_args"
+ , "channel_fwd"
+ , "context"
+ , "gcp_service_account_identity_credentials"
+ , "grpc_resolver_xds_attributes"
+ , "grpc_service_config"
+ , "json"
+ , "json_args"
+ , "json_object_loader"
+ , "lru_cache"
+ , "service_config_parser"
+ , "validation_errors"
+ , "xds_config"
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/status", "statusor"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["@", "absl", "absl/types", "optional"]
+ , ["", "config"]
+ , ["", "gpr"]
+ , ["", "grpc_base"]
+ , ["", "grpc_security_base"]
+ , ["", "grpc_trace"]
+ , ["", "ref_counted_ptr"]
]
}
, "grpc_lb_policy_grpclb":
@@ -3563,6 +4184,9 @@
, ["@", "absl", "absl/base", "core_headers"]
, ["@", "absl", "absl/container", "inlined_vector"]
, ["@", "absl", "absl/functional", "function_ref"]
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "globals"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/status", "statusor"]
, ["@", "absl", "absl/strings", "str_format"]
@@ -3570,7 +4194,10 @@
, ["@", "absl", "absl/types", "optional"]
, ["@", "absl", "absl/types", "variant"]
, ["", "backoff"]
+ , ["", "channel"]
, ["", "channel_arg_names"]
+ , ["", "channel_create"]
+ , ["", "channelz"]
, ["", "config"]
, ["", "debug_location"]
, ["", "endpoint_addresses"]
@@ -3584,6 +4211,7 @@
, ["", "grpc_resolver_fake"]
, ["", "grpc_security_base"]
, ["", "grpc_trace"]
+ , ["", "lb_child_policy_handler"]
, ["", "orphanable"]
, ["", "ref_counted_ptr"]
, ["", "sockaddr_utils"]
@@ -3617,12 +4245,14 @@
, "name": ["grpc_backend_metric_provider"]
, "stage": ["src", "core"]
, "hdrs": ["ext/filters/backend_metrics/backend_metric_provider.h"]
+ , "deps": ["arena"]
}
, "grpc_lb_policy_rls":
{ "type": ["@", "rules", "CC", "library"]
, "name": ["grpc_lb_policy_rls"]
, "stage": ["src", "core"]
, "srcs": ["load_balancing/rls/rls.cc"]
+ , "hdrs": ["load_balancing/rls/rls.h"]
, "deps":
[ "channel_args"
, "closure"
@@ -3639,21 +4269,31 @@
, "lb_policy"
, "lb_policy_factory"
, "lb_policy_registry"
+ , "match"
+ , "metrics"
, "pollset_set"
, "slice"
, "slice_refcount"
, "status_helper"
, "time"
+ , "upb_utils"
+ , "uuid_v4"
, "validation_errors"
, ["@", "absl", "absl/base", "core_headers"]
, ["@", "absl", "absl/hash", "hash"]
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
+ , ["@", "absl", "absl/random", "random"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/status", "statusor"]
, ["@", "absl", "absl/strings", "str_format"]
, ["@", "absl", "absl/strings", "strings"]
, ["@", "absl", "absl/types", "optional"]
, ["", "backoff"]
+ , ["", "channel"]
, ["", "channel_arg_names"]
+ , ["", "channel_create"]
+ , ["", "channelz"]
, ["", "config"]
, ["", "debug_location"]
, ["", "endpoint_addresses"]
@@ -3666,6 +4306,7 @@
, ["", "grpc_security_base"]
, ["", "grpc_service_config_impl"]
, ["", "grpc_trace"]
+ , ["", "lb_child_policy_handler"]
, ["", "orphanable"]
, ["", "ref_counted_ptr"]
, ["", "work_serializer"]
@@ -3674,77 +4315,350 @@
, ["third_party/upb", "mem"]
]
}
+, "lru_cache":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["lru_cache"]
+ , "stage": ["src", "core"]
+ , "hdrs": ["util/lru_cache.h"]
+ , "deps":
+ [ ["@", "absl", "absl/container", "flat_hash_map"]
+ , ["@", "absl", "absl/functional", "any_invocable"]
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/types", "optional"]
+ , ["", "grpc_public_hdrs"]
+ ]
+ }
, "upb_utils":
{ "type": ["@", "rules", "CC", "library"]
, "name": ["upb_utils"]
, "stage": ["src", "core"]
- , "hdrs": ["ext/xds/upb_utils.h"]
+ , "hdrs": ["util/upb_utils.h"]
, "deps":
- [ ["@", "absl", "absl/strings", "strings"]
- , ["", "gpr_platform"]
- , ["third_party/upb", "base"]
- ]
+ [["@", "absl", "absl/strings", "strings"], ["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"]
+ , "hdrs": ["xds/grpc/xds_enabled_server.h"]
+ }
+, "xds_certificate_provider":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["xds_certificate_provider"]
+ , "stage": ["src", "core"]
+ , "srcs": ["xds/grpc/xds_certificate_provider.cc"]
+ , "hdrs": ["xds/grpc/xds_certificate_provider.h"]
+ , "deps":
+ [ "channel_args"
+ , "error"
+ , "grpc_matchers"
+ , "grpc_tls_credentials"
+ , "unique_type_name"
+ , "useful"
+ , ["@", "absl", "absl/base", "core_headers"]
+ , ["@", "absl", "absl/functional", "bind_front"]
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["@", "absl", "absl/types", "optional"]
+ , ["", "gpr"]
+ , ["", "grpc_base"]
+ , ["", "ref_counted_ptr"]
+ , ["", "tsi_ssl_credentials"]
+ ]
+ }
+, "xds_certificate_provider_store":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["xds_certificate_provider_store"]
+ , "stage": ["src", "core"]
+ , "srcs": ["xds/grpc/certificate_provider_store.cc"]
+ , "hdrs": ["xds/grpc/certificate_provider_store.h"]
+ , "deps":
+ [ "certificate_provider_factory"
+ , "certificate_provider_registry"
+ , "grpc_tls_credentials"
+ , "json"
+ , "json_args"
+ , "json_object_loader"
+ , "unique_type_name"
+ , "useful"
+ , "validation_errors"
+ , ["@", "absl", "absl/base", "core_headers"]
+ , ["@", "absl", "absl/log", "log"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["", "config"]
+ , ["", "gpr"]
+ , ["", "grpc_base"]
+ , ["", "orphanable"]
+ , ["", "ref_counted_ptr"]
+ ]
+ }
+, "xds_credentials":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["xds_credentials"]
+ , "stage": ["src", "core"]
+ , "srcs": ["lib/security/credentials/xds/xds_credentials.cc"]
+ , "hdrs": ["lib/security/credentials/xds/xds_credentials.h"]
+ , "deps":
+ [ "channel_args"
+ , "grpc_lb_xds_channel_args"
+ , "grpc_matchers"
+ , "grpc_tls_credentials"
+ , "unique_type_name"
+ , "useful"
+ , "xds_certificate_provider"
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/types", "optional"]
+ , ["", "channel_arg_names"]
+ , ["", "gpr"]
+ , ["", "grpc_base"]
+ , ["", "grpc_core_credentials_header"]
+ , ["", "grpc_credentials_util"]
+ , ["", "grpc_security_base"]
+ , ["", "ref_counted_ptr"]
+ ]
+ }
+, "xds_file_watcher_certificate_provider_factory":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["xds_file_watcher_certificate_provider_factory"]
+ , "stage": ["src", "core"]
+ , "srcs": ["xds/grpc/file_watcher_certificate_provider_factory.cc"]
+ , "hdrs": ["xds/grpc/file_watcher_certificate_provider_factory.h"]
+ , "deps":
+ [ "certificate_provider_factory"
+ , "grpc_tls_credentials"
+ , "json"
+ , "json_args"
+ , "json_object_loader"
+ , "time"
+ , "validation_errors"
+ , ["@", "absl", "absl/log", "log"]
+ , ["@", "absl", "absl/strings", "str_format"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["", "config"]
+ , ["", "gpr"]
+ , ["", "grpc_base"]
+ , ["", "ref_counted_ptr"]
+ ]
+ }
+, "xds_common_types":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["xds_common_types"]
+ , "stage": ["src", "core"]
+ , "srcs": ["xds/grpc/xds_common_types.cc"]
+ , "hdrs": ["xds/grpc/xds_common_types.h"]
+ , "deps":
+ [ "grpc_matchers"
+ , "json"
+ , "match"
+ , "validation_errors"
+ , ["@", "absl", "absl/strings", "str_format"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["@", "absl", "absl/types", "variant"]
+ ]
+ }
+, "xds_http_filter":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["xds_http_filter"]
+ , "stage": ["src", "core"]
+ , "hdrs": ["xds/grpc/xds_http_filter.h"]
+ , "deps":
+ [ "channel_args"
+ , "channel_fwd"
+ , "interception_chain"
+ , "json"
+ , "json_writer"
+ , "validation_errors"
+ , "xds_common_types"
+ , ["@", "absl", "absl/status", "statusor"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["@", "absl", "absl/types", "optional"]
+ , ["", "xds_client"]
+ , ["third_party/upb", "reflection"]
+ ]
+ }
+, "xds_route_config":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["xds_route_config"]
+ , "stage": ["src", "core"]
+ , "srcs": ["xds/grpc/xds_route_config.cc"]
+ , "hdrs": ["xds/grpc/xds_route_config.h"]
+ , "deps":
+ [ "grpc_matchers"
+ , "match"
+ , "time"
+ , "xds_http_filter"
+ , ["@", "absl", "absl/strings", "str_format"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["@", "absl", "absl/types", "optional"]
+ , ["@", "absl", "absl/types", "variant"]
+ , ["@", "re2", "", "re2"]
+ , ["", "grpc_base"]
+ , ["", "xds_client"]
+ ]
+ }
+, "xds_listener":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["xds_listener"]
+ , "stage": ["src", "core"]
+ , "srcs": ["xds/grpc/xds_listener.cc"]
+ , "hdrs": ["xds/grpc/xds_listener.h"]
+ , "deps":
+ [ "match"
+ , "resolved_address"
+ , "time"
+ , "xds_common_types"
+ , "xds_http_filter"
+ , "xds_route_config"
+ , ["@", "absl", "absl/strings", "str_format"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["@", "absl", "absl/types", "optional"]
+ , ["@", "absl", "absl/types", "variant"]
+ , ["", "sockaddr_utils"]
+ , ["", "xds_client"]
+ ]
+ }
+, "xds_health_status":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["xds_health_status"]
+ , "stage": ["src", "core"]
+ , "srcs": ["xds/grpc/xds_health_status.cc"]
+ , "hdrs": ["xds/grpc/xds_health_status.h"]
+ , "deps":
+ [ ["@", "absl", "absl/strings", "strings"]
+ , ["@", "absl", "absl/types", "optional"]
+ , ["@", "absl", "absl/types", "span"]
+ , ["", "endpoint_addresses"]
+ , ["src/core/ext/upb-gen", "upb-gen-lib"]
+ ]
+ }
+, "xds_server_grpc":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["xds_server_grpc"]
+ , "stage": ["src", "core"]
+ , "srcs": ["xds/grpc/xds_server_grpc.cc"]
+ , "hdrs": ["xds/grpc/xds_server_grpc.h"]
+ , "deps":
+ [ "channel_creds_registry"
+ , "json"
+ , "json_args"
+ , "json_object_loader"
+ , "json_reader"
+ , "json_writer"
+ , "validation_errors"
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["", "config"]
+ , ["", "ref_counted_ptr"]
+ , ["", "xds_client"]
+ ]
+ }
+, "xds_metadata":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["xds_metadata"]
+ , "stage": ["src", "core"]
+ , "srcs": ["xds/grpc/xds_metadata.cc"]
+ , "hdrs": ["xds/grpc/xds_metadata.h"]
+ , "deps":
+ [ "down_cast"
+ , "json"
+ , "json_writer"
+ , "validation_errors"
+ , ["@", "absl", "absl/container", "flat_hash_map"]
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/strings", "strings"]
+ ]
+ }
+, "xds_cluster":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["xds_cluster"]
+ , "stage": ["src", "core"]
+ , "srcs": ["xds/grpc/xds_cluster.cc"]
+ , "hdrs": ["xds/grpc/xds_cluster.h"]
+ , "deps":
+ [ "grpc_outlier_detection_header"
+ , "json"
+ , "json_writer"
+ , "match"
+ , "time"
+ , "xds_common_types"
+ , "xds_health_status"
+ , "xds_metadata"
+ , "xds_server_grpc"
+ , ["@", "absl", "absl/container", "flat_hash_map"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["@", "absl", "absl/types", "optional"]
+ , ["@", "absl", "absl/types", "variant"]
+ , ["", "xds_client"]
+ ]
+ }
+, "xds_endpoint":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["xds_endpoint"]
+ , "stage": ["src", "core"]
+ , "srcs": ["xds/grpc/xds_endpoint.cc"]
+ , "hdrs": ["xds/grpc/xds_endpoint.h"]
+ , "deps":
+ [ "ref_counted"
+ , ["@", "absl", "absl/base", "core_headers"]
+ , ["@", "absl", "absl/random", "random"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["", "endpoint_addresses"]
+ , ["", "gpr"]
+ , ["", "ref_counted_ptr"]
+ , ["", "xds_client"]
+ ]
}
, "grpc_xds_client":
{ "type": ["@", "rules", "CC", "library"]
, "name": ["grpc_xds_client"]
, "stage": ["src", "core"]
, "srcs":
- [ "ext/xds/certificate_provider_store.cc"
- , "ext/xds/file_watcher_certificate_provider_factory.cc"
- , "ext/xds/xds_audit_logger_registry.cc"
- , "ext/xds/xds_bootstrap_grpc.cc"
- , "ext/xds/xds_certificate_provider.cc"
- , "ext/xds/xds_client_grpc.cc"
- , "ext/xds/xds_cluster.cc"
- , "ext/xds/xds_cluster_specifier_plugin.cc"
- , "ext/xds/xds_common_types.cc"
- , "ext/xds/xds_endpoint.cc"
- , "ext/xds/xds_health_status.cc"
- , "ext/xds/xds_http_fault_filter.cc"
- , "ext/xds/xds_http_filters.cc"
- , "ext/xds/xds_http_rbac_filter.cc"
- , "ext/xds/xds_http_stateful_session_filter.cc"
- , "ext/xds/xds_lb_policy_registry.cc"
- , "ext/xds/xds_listener.cc"
- , "ext/xds/xds_route_config.cc"
- , "ext/xds/xds_routing.cc"
- , "ext/xds/xds_transport_grpc.cc"
- , "lib/security/credentials/xds/xds_credentials.cc"
+ [ "xds/grpc/xds_audit_logger_registry.cc"
+ , "xds/grpc/xds_bootstrap_grpc.cc"
+ , "xds/grpc/xds_client_grpc.cc"
+ , "xds/grpc/xds_cluster_parser.cc"
+ , "xds/grpc/xds_cluster_specifier_plugin.cc"
+ , "xds/grpc/xds_common_types_parser.cc"
+ , "xds/grpc/xds_endpoint_parser.cc"
+ , "xds/grpc/xds_http_fault_filter.cc"
+ , "xds/grpc/xds_http_filter_registry.cc"
+ , "xds/grpc/xds_http_gcp_authn_filter.cc"
+ , "xds/grpc/xds_http_rbac_filter.cc"
+ , "xds/grpc/xds_http_stateful_session_filter.cc"
+ , "xds/grpc/xds_lb_policy_registry.cc"
+ , "xds/grpc/xds_listener_parser.cc"
+ , "xds/grpc/xds_metadata_parser.cc"
+ , "xds/grpc/xds_route_config_parser.cc"
+ , "xds/grpc/xds_routing.cc"
+ , "xds/grpc/xds_transport_grpc.cc"
]
, "hdrs":
- [ "ext/xds/certificate_provider_store.h"
- , "ext/xds/file_watcher_certificate_provider_factory.h"
- , "ext/xds/xds_audit_logger_registry.h"
- , "ext/xds/xds_bootstrap_grpc.h"
- , "ext/xds/xds_certificate_provider.h"
- , "ext/xds/xds_client_grpc.h"
- , "ext/xds/xds_cluster.h"
- , "ext/xds/xds_cluster_specifier_plugin.h"
- , "ext/xds/xds_common_types.h"
- , "ext/xds/xds_endpoint.h"
- , "ext/xds/xds_health_status.h"
- , "ext/xds/xds_http_fault_filter.h"
- , "ext/xds/xds_http_filters.h"
- , "ext/xds/xds_http_rbac_filter.h"
- , "ext/xds/xds_http_stateful_session_filter.h"
- , "ext/xds/xds_lb_policy_registry.h"
- , "ext/xds/xds_listener.h"
- , "ext/xds/xds_route_config.h"
- , "ext/xds/xds_routing.h"
- , "ext/xds/xds_transport_grpc.h"
- , "lib/security/credentials/xds/xds_credentials.h"
+ [ "xds/grpc/xds_audit_logger_registry.h"
+ , "xds/grpc/xds_bootstrap_grpc.h"
+ , "xds/grpc/xds_client_grpc.h"
+ , "xds/grpc/xds_cluster_parser.h"
+ , "xds/grpc/xds_cluster_specifier_plugin.h"
+ , "xds/grpc/xds_common_types_parser.h"
+ , "xds/grpc/xds_endpoint_parser.h"
+ , "xds/grpc/xds_http_fault_filter.h"
+ , "xds/grpc/xds_http_filter_registry.h"
+ , "xds/grpc/xds_http_gcp_authn_filter.h"
+ , "xds/grpc/xds_http_rbac_filter.h"
+ , "xds/grpc/xds_http_stateful_session_filter.h"
+ , "xds/grpc/xds_lb_policy_registry.h"
+ , "xds/grpc/xds_listener_parser.h"
+ , "xds/grpc/xds_metadata_parser.h"
+ , "xds/grpc/xds_route_config_parser.h"
+ , "xds/grpc/xds_routing.h"
+ , "xds/grpc/xds_transport_grpc.h"
]
, "deps":
[ "certificate_provider_factory"
, "certificate_provider_registry"
, "channel_args"
+ , "channel_args_endpoint_config"
, "channel_creds_registry"
, "channel_fwd"
, "closure"
@@ -3753,6 +4667,7 @@
, "env"
, "error"
, "error_utils"
+ , "gcp_authentication_filter"
, "grpc_audit_logging"
, "grpc_fake_credentials"
, "grpc_fault_injection_filter"
@@ -3766,6 +4681,7 @@
, "grpc_tls_credentials"
, "grpc_transport_chttp2_client_connector"
, "init_internally"
+ , "interception_chain"
, "iomgr_fwd"
, "json"
, "json_args"
@@ -3777,6 +4693,7 @@
, "load_file"
, "match"
, "metadata_batch"
+ , "metrics"
, "pollset_set"
, "ref_counted"
, "resolved_address"
@@ -3789,9 +4706,24 @@
, "upb_utils"
, "useful"
, "validation_errors"
+ , "xds_certificate_provider"
+ , "xds_certificate_provider_store"
+ , "xds_cluster"
+ , "xds_common_types"
+ , "xds_credentials"
+ , "xds_endpoint"
+ , "xds_file_watcher_certificate_provider_factory"
+ , "xds_health_status"
+ , "xds_http_filter"
+ , "xds_listener"
+ , "xds_metadata"
+ , "xds_route_config"
+ , "xds_server_grpc"
, ["@", "absl", "absl/base", "core_headers"]
, ["@", "absl", "absl/cleanup", "cleanup"]
, ["@", "absl", "absl/functional", "bind_front"]
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/memory", "memory"]
, ["@", "absl", "absl/random", "random"]
, ["@", "absl", "absl/status", "status"]
@@ -3804,7 +4736,9 @@
, ["@", "absl", "absl/types", "variant"]
, ["@", "protobuf", "", "libprotobuf"]
, ["@", "re2", "", "re2"]
+ , ["", "channel"]
, ["", "channel_arg_names"]
+ , ["", "channel_create"]
, ["", "config"]
, ["", "debug_location"]
, ["", "endpoint_addresses"]
@@ -3812,10 +4746,12 @@
, ["", "gpr"]
, ["", "grpc_base"]
, ["", "grpc_client_channel"]
+ , ["", "grpc_core_credentials_header"]
, ["", "grpc_credentials_util"]
, ["", "grpc_public_hdrs"]
, ["", "grpc_security_base"]
, ["", "grpc_trace"]
+ , ["", "iomgr"]
, ["", "iomgr_timer"]
, ["", "orphanable"]
, ["", "parse_address"]
@@ -3839,8 +4775,8 @@
{ "type": ["@", "rules", "CC", "library"]
, "name": ["grpc_xds_channel_stack_modifier"]
, "stage": ["src", "core"]
- , "srcs": ["ext/xds/xds_channel_stack_modifier.cc"]
- , "hdrs": ["ext/xds/xds_channel_stack_modifier.h"]
+ , "srcs": ["server/xds_channel_stack_modifier.cc"]
+ , "hdrs": ["server/xds_channel_stack_modifier.h"]
, "deps":
[ "channel_args"
, "channel_fwd"
@@ -3860,7 +4796,7 @@
{ "type": ["@", "rules", "CC", "library"]
, "name": ["grpc_xds_server_config_fetcher"]
, "stage": ["src", "core"]
- , "srcs": ["ext/xds/xds_server_config_fetcher.cc"]
+ , "srcs": ["server/xds_server_config_fetcher.cc"]
, "deps":
[ "channel_args"
, "channel_args_preconditioning"
@@ -3878,7 +4814,16 @@
, "resolved_address"
, "slice_refcount"
, "unique_type_name"
+ , "xds_certificate_provider"
+ , "xds_certificate_provider_store"
+ , "xds_common_types"
+ , "xds_credentials"
+ , "xds_http_filter"
+ , "xds_listener"
+ , "xds_route_config"
, ["@", "absl", "absl/base", "core_headers"]
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/status", "statusor"]
, ["@", "absl", "absl/strings", "strings"]
@@ -3889,12 +4834,15 @@
, ["", "exec_ctx"]
, ["", "gpr"]
, ["", "grpc_base"]
+ , ["", "grpc_core_credentials_header"]
, ["", "grpc_public_hdrs"]
, ["", "grpc_security_base"]
, ["", "grpc_service_config_impl"]
, ["", "grpc_trace"]
+ , ["", "iomgr"]
, ["", "parse_address"]
, ["", "ref_counted_ptr"]
+ , ["", "server"]
, ["", "sockaddr_utils"]
, ["", "uri_parser"]
, ["", "xds_client"]
@@ -3919,6 +4867,7 @@
, ["", "config"]
, ["", "gpr"]
, ["", "gpr_platform"]
+ , ["", "grpc_core_credentials_header"]
, ["", "grpc_security_base"]
, ["", "ref_counted_ptr"]
]
@@ -3947,7 +4896,13 @@
, "pollset_set"
, "time"
, "unique_type_name"
+ , "xds_cluster"
+ , "xds_common_types"
+ , "xds_config"
, "xds_dependency_manager"
+ , "xds_health_status"
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/status", "statusor"]
, ["@", "absl", "absl/strings", "strings"]
@@ -3979,10 +4934,12 @@
, "srcs": ["load_balancing/xds/xds_cluster_impl.cc"]
, "deps":
[ "channel_args"
+ , "client_channel_internal_header"
, "connectivity_state"
, "delegating_helper"
, "grpc_backend_metric_data"
, "grpc_lb_xds_channel_args"
+ , "grpc_resolver_xds_attributes"
, "grpc_xds_client"
, "json"
, "json_args"
@@ -3990,18 +4947,25 @@
, "lb_policy"
, "lb_policy_factory"
, "lb_policy_registry"
+ , "match"
, "pollset_set"
, "ref_counted"
+ , "ref_counted_string"
, "resolved_address"
, "subchannel_interface"
, "validation_errors"
- , "xds_dependency_manager"
+ , "xds_config"
+ , "xds_credentials"
+ , "xds_endpoint"
, ["@", "absl", "absl/base", "core_headers"]
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/status", "statusor"]
, ["@", "absl", "absl/strings", "strings"]
, ["@", "absl", "absl/types", "optional"]
, ["@", "absl", "absl/types", "variant"]
+ , ["", "call_tracer"]
, ["", "config"]
, ["", "debug_location"]
, ["", "endpoint_addresses"]
@@ -4009,6 +4973,7 @@
, ["", "grpc_base"]
, ["", "grpc_client_channel"]
, ["", "grpc_trace"]
+ , ["", "lb_child_policy_handler"]
, ["", "orphanable"]
, ["", "ref_counted_ptr"]
, ["", "xds_client"]
@@ -4021,6 +4986,7 @@
, "srcs": ["load_balancing/xds/xds_cluster_manager.cc"]
, "deps":
[ "channel_args"
+ , "client_channel_internal_header"
, "connectivity_state"
, "delegating_helper"
, "grpc_resolver_xds_attributes"
@@ -4033,6 +4999,7 @@
, "pollset_set"
, "time"
, "validation_errors"
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/status", "statusor"]
, ["@", "absl", "absl/strings", "strings"]
@@ -4046,6 +5013,7 @@
, ["", "grpc_base"]
, ["", "grpc_client_channel"]
, ["", "grpc_trace"]
+ , ["", "lb_child_policy_handler"]
, ["", "orphanable"]
, ["", "ref_counted_ptr"]
, ["", "work_serializer"]
@@ -4068,7 +5036,9 @@
, "lb_policy_factory"
, "lb_policy_registry"
, "pollset_set"
+ , "ref_counted_string"
, "validation_errors"
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/status", "statusor"]
, ["@", "absl", "absl/strings", "strings"]
@@ -4113,6 +5083,7 @@
]
, "deps":
[ "channel_args"
+ , "client_channel_internal_header"
, "closure"
, "connectivity_state"
, "error"
@@ -4122,11 +5093,14 @@
, "subchannel_interface"
, "unique_type_name"
, ["@", "absl", "absl/base", "core_headers"]
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/status", "statusor"]
, ["@", "absl", "absl/strings", "strings"]
, ["@", "absl", "absl/types", "optional"]
, ["", "channel_arg_names"]
+ , ["", "channelz"]
, ["", "debug_location"]
, ["", "exec_ctx"]
, ["", "gpr"]
@@ -4143,31 +5117,6 @@
, ["third_party/upb", "mem"]
]
}
-, "grpc_lb_subchannel_list":
- { "type": ["@", "rules", "CC", "library"]
- , "name": ["grpc_lb_subchannel_list"]
- , "stage": ["src", "core"]
- , "hdrs": ["load_balancing/subchannel_list.h"]
- , "deps":
- [ "channel_args"
- , "connectivity_state"
- , "dual_ref_counted"
- , "gpr_manual_constructor"
- , "health_check_client"
- , "iomgr_fwd"
- , "lb_policy"
- , "subchannel_interface"
- , ["@", "absl", "absl/status", "status"]
- , ["@", "absl", "absl/types", "optional"]
- , ["", "debug_location"]
- , ["", "endpoint_addresses"]
- , ["", "gpr"]
- , ["", "grpc_base"]
- , ["", "ref_counted_ptr"]
- , ["", "server_address"]
- , ["", "work_serializer"]
- ]
- }
, "lb_endpoint_list":
{ "type": ["@", "rules", "CC", "library"]
, "name": ["lb_endpoint_list"]
@@ -4185,6 +5134,8 @@
, "resolved_address"
, "subchannel_interface"
, ["@", "absl", "absl/functional", "function_ref"]
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/status", "statusor"]
, ["@", "absl", "absl/types", "optional"]
@@ -4216,11 +5167,14 @@
, "json_object_loader"
, "lb_policy"
, "lb_policy_factory"
+ , "metrics"
, "resolved_address"
, "subchannel_interface"
, "time"
, "useful"
, ["@", "absl", "absl/algorithm", "container"]
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/random", "random"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/status", "statusor"]
@@ -4245,7 +5199,19 @@
, "name": ["down_cast"]
, "stage": ["src", "core"]
, "hdrs": ["lib/gprpp/down_cast.h"]
- , "deps": [["@", "absl", "absl/base", "config"], ["", "gpr"]]
+ , "deps":
+ [ ["@", "absl", "absl/base", "config"]
+ , ["@", "absl", "absl/log", "check"]
+ , ["", "gpr"]
+ ]
+ }
+, "glob":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["glob"]
+ , "stage": ["src", "core"]
+ , "srcs": ["lib/gprpp/glob.cc"]
+ , "hdrs": ["lib/gprpp/glob.h"]
+ , "deps": [["@", "absl", "absl/strings", "strings"]]
}
, "status_conversion":
{ "type": ["@", "rules", "CC", "library"]
@@ -4282,6 +5248,7 @@
, "deps":
[ "closure"
, "error"
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/status", "status"]
, ["", "debug_location"]
, ["", "exec_ctx"]
@@ -4309,6 +5276,7 @@
, "hdrs": ["load_balancing/ring_hash/ring_hash.h"]
, "deps":
[ "channel_args"
+ , "client_channel_internal_header"
, "closure"
, "connectivity_state"
, "delegating_helper"
@@ -4330,6 +5298,8 @@
, "xxhash_inline"
, ["@", "absl", "absl/base", "core_headers"]
, ["@", "absl", "absl/container", "inlined_vector"]
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/status", "statusor"]
, ["@", "absl", "absl/strings", "strings"]
@@ -4358,13 +5328,12 @@
, "deps":
[ "channel_args"
, "connectivity_state"
- , "experiments"
- , "grpc_lb_subchannel_list"
, "json"
, "lb_endpoint_list"
, "lb_policy"
, "lb_policy_factory"
- , "subchannel_interface"
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/meta", "type_traits"]
, ["@", "absl", "absl/random", "random"]
, ["@", "absl", "absl/status", "status"]
@@ -4379,7 +5348,6 @@
, ["", "grpc_trace"]
, ["", "orphanable"]
, ["", "ref_counted_ptr"]
- , ["", "server_address"]
, ["", "work_serializer"]
]
}
@@ -4391,6 +5359,7 @@
, "hdrs": ["load_balancing/weighted_round_robin/static_stride_scheduler.h"]
, "deps":
[ ["@", "absl", "absl/functional", "any_invocable"]
+ , ["@", "absl", "absl/log", "check"]
, ["@", "absl", "absl/types", "optional"]
, ["@", "absl", "absl/types", "span"]
, ["", "gpr"]
@@ -4406,13 +5375,14 @@
, "connectivity_state"
, "experiments"
, "grpc_backend_metric_data"
- , "grpc_lb_subchannel_list"
+ , "grpc_lb_policy_weighted_target"
, "json"
, "json_args"
, "json_object_loader"
, "lb_endpoint_list"
, "lb_policy"
, "lb_policy_factory"
+ , "metrics"
, "ref_counted"
, "resolved_address"
, "static_stride_scheduler"
@@ -4421,6 +5391,8 @@
, "time"
, "validation_errors"
, ["@", "absl", "absl/base", "core_headers"]
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/meta", "type_traits"]
, ["@", "absl", "absl/random", "random"]
, ["@", "absl", "absl/status", "status"]
@@ -4436,10 +5408,9 @@
, ["", "grpc_base"]
, ["", "grpc_client_channel"]
, ["", "grpc_trace"]
+ , ["", "oob_backend_metric"]
, ["", "orphanable"]
, ["", "ref_counted_ptr"]
- , ["", "server_address"]
- , ["", "sockaddr_utils"]
, ["", "stats"]
, ["", "work_serializer"]
]
@@ -4484,6 +5455,8 @@
, "unique_type_name"
, "validation_errors"
, ["@", "absl", "absl/base", "core_headers"]
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/meta", "type_traits"]
, ["@", "absl", "absl/random", "random"]
, ["@", "absl", "absl/status", "status"]
@@ -4497,6 +5470,7 @@
, ["", "grpc_base"]
, ["", "grpc_client_channel"]
, ["", "grpc_trace"]
+ , ["", "lb_child_policy_handler"]
, ["", "orphanable"]
, ["", "ref_counted_ptr"]
, ["", "sockaddr_utils"]
@@ -4523,6 +5497,8 @@
, "ref_counted_string"
, "time"
, "validation_errors"
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/status", "statusor"]
, ["@", "absl", "absl/strings", "strings"]
@@ -4536,6 +5512,7 @@
, ["", "grpc_base"]
, ["", "grpc_client_channel"]
, ["", "grpc_trace"]
+ , ["", "lb_child_policy_handler"]
, ["", "orphanable"]
, ["", "ref_counted_ptr"]
, ["", "work_serializer"]
@@ -4546,6 +5523,7 @@
, "name": ["grpc_lb_policy_weighted_target"]
, "stage": ["src", "core"]
, "srcs": ["load_balancing/weighted_target/weighted_target.cc"]
+ , "hdrs": ["load_balancing/weighted_target/weighted_target.h"]
, "deps":
[ "channel_args"
, "connectivity_state"
@@ -4561,6 +5539,8 @@
, "time"
, "validation_errors"
, ["@", "absl", "absl/base", "core_headers"]
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/random", "random"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/status", "statusor"]
@@ -4574,6 +5554,7 @@
, ["", "grpc_base"]
, ["", "grpc_client_channel"]
, ["", "grpc_trace"]
+ , ["", "lb_child_policy_handler"]
, ["", "orphanable"]
, ["", "ref_counted_ptr"]
, ["", "work_serializer"]
@@ -4587,6 +5568,7 @@
, "hdrs": ["load_balancing/xds/xds_override_host.h"]
, "deps":
[ "channel_args"
+ , "client_channel_internal_header"
, "closure"
, "connectivity_state"
, "delegating_helper"
@@ -4607,8 +5589,12 @@
, "resolved_address"
, "subchannel_interface"
, "validation_errors"
- , "xds_dependency_manager"
+ , "xds_config"
+ , "xds_health_status"
, ["@", "absl", "absl/base", "core_headers"]
+ , ["@", "absl", "absl/functional", "function_ref"]
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/status", "statusor"]
, ["@", "absl", "absl/strings", "strings"]
@@ -4622,6 +5608,7 @@
, ["", "grpc_base"]
, ["", "grpc_client_channel"]
, ["", "grpc_trace"]
+ , ["", "lb_child_policy_handler"]
, ["", "orphanable"]
, ["", "parse_address"]
, ["", "ref_counted_ptr"]
@@ -4642,6 +5629,7 @@
]
, "deps":
[ "arena_promise"
+ , "call_finalization"
, "channel_args"
, "channel_fwd"
, "channel_stack_type"
@@ -4652,6 +5640,7 @@
, "seq"
, "slice"
, ["@", "absl", "absl/container", "vector"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/status", "statusor"]
, ["@", "absl", "absl/strings", "str_format"]
@@ -4689,6 +5678,7 @@
, "map"
, "metadata_batch"
, "slice"
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/status", "statusor"]
, ["@", "absl", "absl/strings", "strings"]
, ["@", "absl", "absl/types", "optional"]
@@ -4698,7 +5688,6 @@
, ["", "gpr_platform"]
, ["", "grpc_base"]
, ["", "grpc_trace"]
- , ["", "legacy_context"]
, ["src/core/ext/upb-gen", "upb-gen-lib"]
, ["third_party/upb", "base"]
, ["third_party/upb", "mem"]
@@ -4715,6 +5704,8 @@
, "grpc_service_config"
, "iomgr_fwd"
, "time"
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/status", "statusor"]
, ["@", "absl", "absl/strings", "strings"]
@@ -4750,6 +5741,7 @@
, ["@", "absl", "absl/strings", "strings"]
, ["", "gpr_platform"]
, ["", "grpc_base"]
+ , ["", "iomgr"]
]
}
, "grpc_resolver_dns_event_engine":
@@ -4770,6 +5762,8 @@
, "validation_errors"
, ["@", "absl", "absl/base", "core_headers"]
, ["@", "absl", "absl/cleanup", "cleanup"]
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/status", "statusor"]
, ["@", "absl", "absl/strings", "strings"]
@@ -4786,6 +5780,7 @@
, ["", "grpc_resolver"]
, ["", "grpc_service_config_impl"]
, ["", "grpc_trace"]
+ , ["", "iomgr"]
, ["", "orphanable"]
, ["", "ref_counted_ptr"]
, ["", "uri_parser"]
@@ -4801,6 +5796,7 @@
[ "experiments"
, "grpc_resolver_dns_event_engine"
, "grpc_resolver_dns_native"
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/strings", "strings"]
, ["", "config"]
, ["", "config_vars"]
@@ -4821,6 +5817,7 @@
, "resolved_address"
, "time"
, ["@", "absl", "absl/functional", "bind_front"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/status", "statusor"]
, ["@", "absl", "absl/strings", "strings"]
@@ -4834,6 +5831,7 @@
, ["", "grpc_base"]
, ["", "grpc_resolver"]
, ["", "grpc_trace"]
+ , ["", "iomgr"]
, ["", "orphanable"]
, ["", "ref_counted_ptr"]
, ["", "uri_parser"]
@@ -4848,6 +5846,7 @@
[ "channel_args"
, "iomgr_port"
, "resolved_address"
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/status", "statusor"]
, ["@", "absl", "absl/strings", "strings"]
, ["", "config"]
@@ -4870,6 +5869,7 @@
, "iomgr_port"
, "resolved_address"
, "status_helper"
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/status", "statusor"]
, ["@", "absl", "absl/strings", "strings"]
@@ -4889,17 +5889,29 @@
, "deps":
[ "grpc_service_config"
, "unique_type_name"
+ , "xds_route_config"
, ["@", "absl", "absl/strings", "strings"]
, ["", "gpr_platform"]
]
}
-, "grpc_resolver_xds_trace":
+, "xds_config":
{ "type": ["@", "rules", "CC", "library"]
- , "name": ["grpc_resolver_xds_trace"]
+ , "name": ["xds_config"]
, "stage": ["src", "core"]
- , "srcs": ["resolver/xds/xds_resolver_trace.cc"]
- , "hdrs": ["resolver/xds/xds_resolver_trace.h"]
- , "deps": [["", "gpr_platform"], ["", "grpc_trace"]]
+ , "srcs": ["resolver/xds/xds_config.cc"]
+ , "hdrs": ["resolver/xds/xds_config.h"]
+ , "deps":
+ [ "match"
+ , "ref_counted"
+ , "xds_cluster"
+ , "xds_endpoint"
+ , "xds_listener"
+ , "xds_route_config"
+ , ["@", "absl", "absl/container", "flat_hash_map"]
+ , ["@", "absl", "absl/status", "statusor"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["@", "absl", "absl/types", "variant"]
+ ]
}
, "xds_dependency_manager":
{ "type": ["@", "rules", "CC", "library"]
@@ -4909,12 +5921,18 @@
, "hdrs": ["resolver/xds/xds_dependency_manager.h"]
, "deps":
[ "grpc_lb_xds_channel_args"
- , "grpc_resolver_xds_trace"
, "grpc_xds_client"
, "match"
, "ref_counted"
+ , "xds_cluster"
+ , "xds_config"
+ , "xds_endpoint"
+ , "xds_listener"
+ , "xds_route_config"
, ["@", "absl", "absl/container", "flat_hash_map"]
, ["@", "absl", "absl/container", "flat_hash_set"]
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/strings", "strings"]
, ["", "config"]
, ["", "gpr"]
@@ -4932,11 +5950,12 @@
, "arena_promise"
, "channel_args"
, "channel_fwd"
+ , "client_channel_internal_header"
+ , "config_selector"
, "context"
, "dual_ref_counted"
, "grpc_lb_policy_ring_hash"
, "grpc_resolver_xds_attributes"
- , "grpc_resolver_xds_trace"
, "grpc_service_config"
, "grpc_xds_client"
, "iomgr_fwd"
@@ -4946,8 +5965,14 @@
, "ref_counted"
, "slice"
, "time"
+ , "xds_config"
, "xds_dependency_manager"
+ , "xds_http_filter"
+ , "xds_listener"
+ , "xds_route_config"
, "xxhash_inline"
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/meta", "type_traits"]
, ["@", "absl", "absl/random", "random"]
, ["@", "absl", "absl/status", "status"]
@@ -4963,12 +5988,10 @@
, ["", "endpoint_addresses"]
, ["", "gpr"]
, ["", "grpc_base"]
- , ["", "grpc_client_channel"]
, ["", "grpc_public_hdrs"]
, ["", "grpc_resolver"]
, ["", "grpc_service_config_impl"]
, ["", "grpc_trace"]
- , ["", "legacy_context"]
, ["", "orphanable"]
, ["", "ref_counted_ptr"]
, ["", "uri_parser"]
@@ -4990,6 +6013,8 @@
, "json_writer"
, "resource_quota"
, "time"
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/status", "statusor"]
, ["@", "absl", "absl/strings", "strings"]
, ["@", "absl", "absl/types", "optional"]
@@ -4999,6 +6024,7 @@
, ["", "gpr"]
, ["", "grpc_base"]
, ["", "grpc_resolver"]
+ , ["", "iomgr"]
, ["", "orphanable"]
, ["", "ref_counted_ptr"]
, ["", "uri_parser"]
@@ -5019,7 +6045,8 @@
, "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"]]
+ , "deps":
+ ["hpack_constants", ["@", "absl", "absl/log", "check"], ["", "gpr"]]
}
, "chttp2_flow_control":
{ "type": ["@", "rules", "CC", "library"]
@@ -5035,6 +6062,8 @@
, "time"
, "useful"
, ["@", "absl", "absl/functional", "function_ref"]
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/strings", "str_format"]
, ["@", "absl", "absl/strings", "strings"]
@@ -5069,6 +6098,7 @@
, ["@", "absl", "absl/container", "flat_hash_map"]
, ["@", "absl", "absl/functional", "any_invocable"]
, ["@", "absl", "absl/hash", "hash"]
+ , ["@", "absl", "absl/log", "check"]
, ["@", "absl", "absl/meta", "type_traits"]
, ["@", "absl", "absl/random", "bit_gen_ref"]
, ["@", "absl", "absl/random", "distributions"]
@@ -5085,7 +6115,12 @@
, "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"]]
+ , "deps":
+ [ "time"
+ , ["@", "absl", "absl/log", "check"]
+ , ["", "gpr"]
+ , ["", "gpr_platform"]
+ ]
}
, "ping_rate_policy":
{ "type": ["@", "rules", "CC", "library"]
@@ -5105,14 +6140,6 @@
, ["", "gpr_platform"]
]
}
-, "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"]
@@ -5151,7 +6178,7 @@
, "stage": ["src", "core"]
, "srcs": ["ext/transport/chttp2/alpn/alpn.cc"]
, "hdrs": ["ext/transport/chttp2/alpn/alpn.h"]
- , "deps": ["useful", ["", "gpr"]]
+ , "deps": ["useful", ["@", "absl", "absl/log", "check"], ["", "gpr"]]
}
, "grpc_transport_chttp2_client_connector":
{ "type": ["@", "rules", "CC", "library"]
@@ -5171,15 +6198,21 @@
, "handshaker_registry"
, "resolved_address"
, "status_helper"
+ , "subchannel_connector"
, "tcp_connect_handshaker"
, "time"
, "unique_type_name"
, ["@", "absl", "absl/base", "core_headers"]
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/status", "statusor"]
, ["@", "absl", "absl/strings", "str_format"]
, ["@", "absl", "absl/types", "optional"]
+ , ["", "channel"]
, ["", "channel_arg_names"]
+ , ["", "channel_create"]
+ , ["", "channelz"]
, ["", "config"]
, ["", "debug_location"]
, ["", "exec_ctx"]
@@ -5192,6 +6225,7 @@
, ["", "grpc_trace"]
, ["", "grpc_transport_chttp2"]
, ["", "handshaker"]
+ , ["", "iomgr"]
, ["", "orphanable"]
, ["", "ref_counted_ptr"]
, ["", "sockaddr_utils"]
@@ -5207,8 +6241,11 @@
[ "channel_args"
, "channel_args_endpoint_config"
, "closure"
+ , "connection_quota"
, "error"
, "error_utils"
+ , "event_engine_extensions"
+ , "event_engine_query_extensions"
, "grpc_insecure_credentials"
, "handshaker_registry"
, "iomgr_fwd"
@@ -5220,12 +6257,15 @@
, "time"
, "unique_type_name"
, ["@", "absl", "absl/base", "core_headers"]
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/status", "statusor"]
, ["@", "absl", "absl/strings", "str_format"]
, ["@", "absl", "absl/strings", "strings"]
, ["@", "absl", "absl/types", "optional"]
, ["", "channel_arg_names"]
+ , ["", "channelz"]
, ["", "chttp2_legacy_frame"]
, ["", "config"]
, ["", "debug_location"]
@@ -5236,8 +6276,10 @@
, ["", "grpc_trace"]
, ["", "grpc_transport_chttp2"]
, ["", "handshaker"]
+ , ["", "iomgr"]
, ["", "orphanable"]
, ["", "ref_counted_ptr"]
+ , ["", "server"]
, ["", "sockaddr_utils"]
, ["", "uri_parser"]
]
@@ -5247,8 +6289,7 @@
, "name": ["grpc_transport_inproc"]
, "stage": ["src", "core"]
, "srcs":
- [ "ext/transport/inproc/inproc_plugin.cc"
- , "ext/transport/inproc/inproc_transport.cc"
+ [ "ext/transport/inproc/inproc_transport.cc"
, "ext/transport/inproc/legacy_inproc_transport.cc"
]
, "hdrs":
@@ -5263,19 +6304,26 @@
, "closure"
, "connectivity_state"
, "error"
+ , "event_engine_context"
, "experiments"
, "iomgr_fwd"
+ , "metadata"
, "metadata_batch"
, "slice"
, "slice_buffer"
, "status_helper"
, "time"
, "try_seq"
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/status", "statusor"]
, ["@", "absl", "absl/strings", "strings"]
, ["@", "absl", "absl/types", "optional"]
+ , ["", "channel"]
, ["", "channel_arg_names"]
+ , ["", "channel_create"]
+ , ["", "channelz"]
, ["", "config"]
, ["", "debug_location"]
, ["", "exec_ctx"]
@@ -5283,8 +6331,10 @@
, ["", "grpc_base"]
, ["", "grpc_public_hdrs"]
, ["", "grpc_trace"]
+ , ["", "iomgr"]
, ["", "promise"]
, ["", "ref_counted_ptr"]
+ , ["", "server"]
]
}
, "chaotic_good_frame":
@@ -5304,6 +6354,7 @@
, "slice"
, "slice_buffer"
, "status_helper"
+ , ["@", "absl", "absl/log", "check"]
, ["@", "absl", "absl/random", "bit_gen_ref"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/status", "statusor"]
@@ -5348,14 +6399,16 @@
{ "type": ["@", "rules", "CC", "library"]
, "name": ["gcp_metadata_query"]
, "stage": ["src", "core"]
- , "srcs": ["ext/gcp/metadata_query.cc"]
- , "hdrs": ["ext/gcp/metadata_query.h"]
+ , "srcs": ["util/gcp_metadata_query.cc"]
+ , "hdrs": ["util/gcp_metadata_query.h"]
, "deps":
[ "closure"
, "error"
, "status_helper"
, "time"
, ["@", "absl", "absl/functional", "any_invocable"]
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/status", "statusor"]
, ["@", "absl", "absl/strings", "str_format"]
@@ -5363,9 +6416,11 @@
, ["", "gpr"]
, ["", "gpr_platform"]
, ["", "grpc_base"]
+ , ["", "grpc_core_credentials_header"]
, ["", "grpc_security_base"]
, ["", "grpc_trace"]
, ["", "httpcli"]
+ , ["", "iomgr"]
, ["", "orphanable"]
, ["", "ref_counted_ptr"]
, ["", "uri_parser"]
@@ -5405,12 +6460,14 @@
, "slice"
, "slice_buffer"
, "time"
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/numeric", "int128"]
, ["@", "absl", "absl/random", "distributions"]
, ["@", "absl", "absl/random", "random"]
, ["@", "absl", "absl/status", "statusor"]
, ["@", "absl", "absl/strings", "strings"]
, ["@", "absl", "absl/types", "optional"]
+ , ["", "call_tracer"]
, ["", "channel_arg_names"]
, ["", "config"]
, ["", "gpr"]
@@ -5419,7 +6476,6 @@
, ["", "grpc_client_channel"]
, ["", "grpc_public_hdrs"]
, ["", "grpc_resolver"]
- , ["", "legacy_context"]
, ["", "uri_parser"]
]
}
@@ -5431,13 +6487,17 @@
, "hdrs": ["lib/transport/promise_endpoint.h"]
, "deps":
[ "activity"
+ , "cancel_callback"
, "event_engine_common"
+ , "event_engine_extensions"
+ , "event_engine_query_extensions"
, "if"
, "map"
, "poll"
, "slice"
, "slice_buffer"
, ["@", "absl", "absl/base", "core_headers"]
+ , ["@", "absl", "absl/log", "check"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/status", "statusor"]
, ["@", "absl", "absl/types", "optional"]
@@ -5450,7 +6510,6 @@
{ "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"
@@ -5460,6 +6519,7 @@
, "if"
, "try_join"
, "try_seq"
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/random", "random"]
, ["", "gpr_platform"]
, ["", "grpc_trace"]
@@ -5501,6 +6561,8 @@
, "try_seq"
, ["@", "absl", "absl/base", "core_headers"]
, ["@", "absl", "absl/container", "flat_hash_map"]
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/random", "bit_gen_ref"]
, ["@", "absl", "absl/random", "random"]
, ["@", "absl", "absl/status", "status"]
@@ -5532,6 +6594,7 @@
, "chaotic_good_transport"
, "context"
, "default_event_engine"
+ , "event_engine_context"
, "event_engine_wakeup_scheduler"
, "for_each"
, "grpc_promise_endpoint"
@@ -5554,6 +6617,8 @@
, ["@", "absl", "absl/base", "core_headers"]
, ["@", "absl", "absl/container", "flat_hash_map"]
, ["@", "absl", "absl/functional", "any_invocable"]
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/random", "bit_gen_ref"]
, ["@", "absl", "absl/random", "random"]
, ["@", "absl", "absl/status", "status"]
@@ -5577,6 +6642,22 @@
, "hdrs": ["lib/transport/call_final_info.h"]
, "deps": [["", "gpr"], ["", "grpc_public_hdrs"]]
}
+, "call_finalization":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["call_finalization"]
+ , "stage": ["src", "core"]
+ , "hdrs": ["lib/channel/call_finalization.h"]
+ , "deps": ["arena", "call_final_info", "context", ["", "gpr_platform"]]
+ }
+, "call_state":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["call_state"]
+ , "stage": ["src", "core"]
+ , "srcs": ["lib/transport/call_state.cc"]
+ , "hdrs": ["lib/transport/call_state.h"]
+ , "deps":
+ ["activity", "poll", "status_flag", ["", "gpr"], ["", "grpc_trace"]]
+ }
, "call_filters":
{ "type": ["@", "rules", "CC", "library"]
, "name": ["call_filters"]
@@ -5585,30 +6666,38 @@
, "hdrs": ["lib/transport/call_filters.h"]
, "deps":
[ "call_final_info"
+ , "call_state"
+ , "dump_args"
+ , "if"
+ , "latch"
+ , "map"
, "message"
, "metadata"
, "ref_counted"
+ , "seq"
, "status_flag"
+ , "try_seq"
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["", "gpr"]
, ["", "promise"]
, ["", "ref_counted_ptr"]
]
}
-, "call_factory":
+, "interception_chain":
{ "type": ["@", "rules", "CC", "library"]
- , "name": ["call_factory"]
+ , "name": ["interception_chain"]
, "stage": ["src", "core"]
- , "srcs": ["lib/transport/call_factory.cc"]
- , "hdrs": ["lib/transport/call_factory.h"]
+ , "srcs": ["lib/transport/interception_chain.cc"]
+ , "hdrs": ["lib/transport/interception_chain.h"]
, "deps":
- [ "arena"
- , "call_size_estimator"
+ [ "call_destination"
+ , "call_filters"
, "call_spine"
- , "channel_args"
+ , "match"
+ , "metadata"
, "ref_counted"
- , "resource_quota"
, ["", "gpr_platform"]
- , ["", "stats"]
]
}
, "call_destination":
@@ -5663,6 +6752,10 @@
, "hdrs": ["lib/transport/call_spine.h"]
, "deps":
[ "1999"
+ , "call_arena_allocator"
+ , "call_filters"
+ , "dual_ref_counted"
+ , "event_engine_context"
, "for_each"
, "if"
, "latch"
@@ -5673,7 +6766,26 @@
, "promise_status"
, "status_flag"
, "try_seq"
+ , ["@", "absl", "absl/functional", "any_invocable"]
+ , ["@", "absl", "absl/log", "check"]
, ["", "gpr"]
+ , ["", "promise"]
+ ]
+ }
+, "direct_channel":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["direct_channel"]
+ , "stage": ["src", "core"]
+ , "srcs": ["client_channel/direct_channel.cc"]
+ , "hdrs": ["client_channel/direct_channel.h"]
+ , "deps":
+ [ "channel_stack_type"
+ , "event_engine_context"
+ , "interception_chain"
+ , ["", "channel"]
+ , ["", "config"]
+ , ["", "grpc_base"]
+ , ["", "orphanable"]
]
}
, "metadata_batch":
@@ -5689,7 +6801,7 @@
, "deps":
[ "arena"
, "chunked_vector"
- , "compression_internal"
+ , "compression"
, "experiments"
, "if_list"
, "metadata_compression_traits"
@@ -5700,8 +6812,11 @@
, "time"
, "timeout_encoding"
, "type_list"
+ , ["@", "absl", "absl/base", "no_destructor"]
+ , ["@", "absl", "absl/container", "flat_hash_set"]
, ["@", "absl", "absl/container", "inlined_vector"]
, ["@", "absl", "absl/functional", "function_ref"]
+ , ["@", "absl", "absl/log", "check"]
, ["@", "absl", "absl/meta", "type_traits"]
, ["@", "absl", "absl/strings", "str_format"]
, ["@", "absl", "absl/strings", "strings"]
@@ -5720,30 +6835,36 @@
[ "slice"
, "time"
, ["@", "absl", "absl/base", "core_headers"]
+ , ["@", "absl", "absl/log", "check"]
, ["@", "absl", "absl/types", "optional"]
, ["", "gpr"]
]
}
-, "call_size_estimator":
+, "call_arena_allocator":
{ "type": ["@", "rules", "CC", "library"]
- , "name": ["call_size_estimator"]
+ , "name": ["call_arena_allocator"]
, "stage": ["src", "core"]
- , "srcs": ["lib/transport/call_size_estimator.cc"]
- , "hdrs": ["lib/transport/call_size_estimator.h"]
- , "deps": [["", "gpr_platform"]]
+ , "srcs": ["lib/transport/call_arena_allocator.cc"]
+ , "hdrs": ["lib/transport/call_arena_allocator.h"]
+ , "deps": ["arena", "memory_quota", "ref_counted", ["", "gpr_platform"]]
}
-, "compression_internal":
+, "compression":
{ "type": ["@", "rules", "CC", "library"]
- , "name": ["compression_internal"]
+ , "name": ["compression"]
, "stage": ["src", "core"]
- , "srcs": ["lib/compression/compression_internal.cc"]
+ , "srcs":
+ [ "lib/compression/compression.cc"
+ , "lib/compression/compression_internal.cc"
+ ]
, "hdrs": ["lib/compression/compression_internal.h"]
, "deps":
[ "bitset"
, "channel_args"
, "ref_counted_string"
, "slice"
+ , "useful"
, ["@", "absl", "absl/container", "inlined_vector"]
+ , ["@", "absl", "absl/log", "check"]
, ["@", "absl", "absl/strings", "str_format"]
, ["@", "absl", "absl/strings", "strings"]
, ["@", "absl", "absl/types", "optional"]
@@ -5774,6 +6895,9 @@
, "error"
, "error_utils"
, "event_engine_common"
+ , "event_engine_context"
+ , "event_engine_extensions"
+ , "event_engine_query_extensions"
, "event_engine_tcp_socket_utils"
, "event_engine_wakeup_scheduler"
, "grpc_promise_endpoint"
@@ -5793,18 +6917,23 @@
, "time"
, "try_seq"
, ["@", "absl", "absl/container", "flat_hash_map"]
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/random", "bit_gen_ref"]
, ["@", "absl", "absl/random", "random"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/status", "statusor"]
+ , ["", "channelz"]
, ["", "gpr"]
, ["", "gpr_platform"]
, ["", "grpc_base"]
, ["", "handshaker"]
, ["", "hpack_encoder"]
, ["", "hpack_parser"]
+ , ["", "iomgr"]
, ["", "orphanable"]
, ["", "ref_counted_ptr"]
+ , ["", "server"]
]
}
, "chaotic_good_connector":
@@ -5827,6 +6956,9 @@
, "default_event_engine"
, "error"
, "error_utils"
+ , "event_engine_context"
+ , "event_engine_extensions"
+ , "event_engine_query_extensions"
, "event_engine_tcp_socket_utils"
, "event_engine_wakeup_scheduler"
, "grpc_promise_endpoint"
@@ -5840,13 +6972,19 @@
, "sleep"
, "slice"
, "slice_buffer"
+ , "subchannel_connector"
, "time"
, "try_seq"
, "wait_for_callback"
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/random", "bit_gen_ref"]
, ["@", "absl", "absl/random", "random"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/status", "statusor"]
+ , ["", "channel"]
+ , ["", "channel_create"]
+ , ["", "config"]
, ["", "debug_location"]
, ["", "exec_ctx"]
, ["", "gpr"]
@@ -5856,7 +6994,31 @@
, ["", "handshaker"]
, ["", "hpack_encoder"]
, ["", "hpack_parser"]
+ , ["", "iomgr"]
, ["", "ref_counted_ptr"]
]
}
+, "metrics":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["metrics"]
+ , "stage": ["src", "core"]
+ , "srcs": ["telemetry/metrics.cc"]
+ , "hdrs": ["telemetry/metrics.h"]
+ , "deps":
+ [ "arena"
+ , "channel_args"
+ , "no_destruct"
+ , "slice"
+ , "time"
+ , ["@", "absl", "absl/container", "flat_hash_map"]
+ , ["@", "absl", "absl/functional", "any_invocable"]
+ , ["@", "absl", "absl/functional", "function_ref"]
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["@", "absl", "absl/types", "optional"]
+ , ["@", "absl", "absl/types", "span"]
+ , ["", "call_tracer"]
+ , ["", "gpr"]
+ ]
+ }
}
diff --git a/etc/import/src/core/ext/upb-gen/TARGETS.grpc b/etc/import/src/core/ext/upb-gen/TARGETS.grpc
index dd45be4d..49bf3e10 100644
--- a/etc/import/src/core/ext/upb-gen/TARGETS.grpc
+++ b/etc/import/src/core/ext/upb-gen/TARGETS.grpc
@@ -71,6 +71,7 @@
, "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/gcp_authn/v3/gcp_authn.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"
@@ -306,6 +307,8 @@
, "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/gcp_authn/v3/gcp_authn.upb.h"
+ , "envoy/extensions/filters/http/gcp_authn/v3/gcp_authn.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"
diff --git a/etc/import/src/core/ext/upbdefs-gen/TARGETS.grpc b/etc/import/src/core/ext/upbdefs-gen/TARGETS.grpc
index 789021cb..ce9a53a6 100644
--- a/etc/import/src/core/ext/upbdefs-gen/TARGETS.grpc
+++ b/etc/import/src/core/ext/upbdefs-gen/TARGETS.grpc
@@ -71,6 +71,7 @@
, "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"
+ , "envoy/extensions/filters/http/gcp_authn/v3/gcp_authn.upbdefs.h"
, "envoy/extensions/filters/http/rbac/v3/rbac.upbdefs.h"
, "envoy/extensions/filters/http/router/v3/router.upbdefs.h"
, "envoy/extensions/filters/http/stateful_session/v3/stateful_session.upbdefs.h"
@@ -225,6 +226,7 @@
, "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"
+ , "envoy/extensions/filters/http/gcp_authn/v3/gcp_authn.upbdefs.c"
, "envoy/extensions/filters/http/rbac/v3/rbac.upbdefs.c"
, "envoy/extensions/filters/http/router/v3/router.upbdefs.c"
, "envoy/extensions/filters/http/stateful_session/v3/stateful_session.upbdefs.c"
diff --git a/etc/import/src/google/protobuf/TARGETS.protobuf b/etc/import/src/google/protobuf/TARGETS.protobuf
index 2694914e..26288441 100644
--- a/etc/import/src/google/protobuf/TARGETS.protobuf
+++ b/etc/import/src/google/protobuf/TARGETS.protobuf
@@ -22,154 +22,40 @@
{ "type": ["@", "rules", "data", "staged"]
, "srcs":
[ "well_known_protos"
- , "any.h"
, "any.pb.h"
, "api.pb.h"
+ , "duration.pb.h"
+ , "empty.pb.h"
+ , "field_mask.pb.h"
+ , "source_context.pb.h"
+ , "struct.pb.h"
+ , "timestamp.pb.h"
+ , "type.pb.h"
+ , "wrappers.pb.h"
+ , "any.h"
, "arena.h"
- , "arenastring.h"
- , "arenaz_sampler.h"
, "arena_align.h"
, "arena_allocation_policy.h"
, "arena_cleanup.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"
- , "compiler/cpp/field.h"
- , "compiler/cpp/field_generators/generators.h"
- , "compiler/cpp/file.h"
- , "compiler/cpp/generator.h"
- , "compiler/cpp/helpers.h"
- , "compiler/cpp/message.h"
- , "compiler/cpp/message_layout_helper.h"
- , "compiler/cpp/names.h"
- , "compiler/cpp/options.h"
- , "compiler/cpp/padding_optimizer.h"
- , "compiler/cpp/parse_function_generator.h"
- , "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"
- , "compiler/csharp/csharp_field_base.h"
- , "compiler/csharp/csharp_generator.h"
- , "compiler/csharp/csharp_helpers.h"
- , "compiler/csharp/csharp_map_field.h"
- , "compiler/csharp/csharp_message.h"
- , "compiler/csharp/csharp_message_field.h"
- , "compiler/csharp/csharp_options.h"
- , "compiler/csharp/csharp_primitive_field.h"
- , "compiler/csharp/csharp_reflection_class.h"
- , "compiler/csharp/csharp_repeated_enum_field.h"
- , "compiler/csharp/csharp_repeated_message_field.h"
- , "compiler/csharp/csharp_repeated_primitive_field.h"
- , "compiler/csharp/csharp_source_generator_base.h"
- , "compiler/csharp/csharp_wrapper_field.h"
- , "compiler/csharp/names.h"
+ , "arenastring.h"
+ , "arenaz_sampler.h"
, "compiler/importer.h"
- , "compiler/java/context.h"
- , "compiler/java/doc_comment.h"
- , "compiler/java/enum.h"
- , "compiler/java/enum_field.h"
- , "compiler/java/enum_field_lite.h"
- , "compiler/java/enum_lite.h"
- , "compiler/java/extension.h"
- , "compiler/java/extension_lite.h"
- , "compiler/java/field.h"
- , "compiler/java/file.h"
- , "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"
- , "compiler/java/map_field_lite.h"
- , "compiler/java/message.h"
- , "compiler/java/message_builder.h"
- , "compiler/java/message_builder_lite.h"
- , "compiler/java/message_field.h"
- , "compiler/java/message_field_lite.h"
- , "compiler/java/message_lite.h"
- , "compiler/java/message_serialization.h"
- , "compiler/java/names.h"
- , "compiler/java/name_resolver.h"
- , "compiler/java/options.h"
- , "compiler/java/primitive_field.h"
- , "compiler/java/primitive_field_lite.h"
- , "compiler/java/service.h"
- , "compiler/java/shared_code_generator.h"
- , "compiler/java/string_field.h"
- , "compiler/java/string_field_lite.h"
- , "compiler/mock_code_generator.h"
- , "compiler/objectivec/enum.h"
- , "compiler/objectivec/enum_field.h"
- , "compiler/objectivec/extension.h"
- , "compiler/objectivec/field.h"
- , "compiler/objectivec/file.h"
- , "compiler/objectivec/generator.h"
- , "compiler/objectivec/helpers.h"
- , "compiler/objectivec/import_writer.h"
- , "compiler/objectivec/line_consumer.h"
- , "compiler/objectivec/map_field.h"
- , "compiler/objectivec/message.h"
- , "compiler/objectivec/message_field.h"
- , "compiler/objectivec/names.h"
- , "compiler/objectivec/nsobject_methods.h"
- , "compiler/objectivec/oneof.h"
- , "compiler/objectivec/options.h"
- , "compiler/objectivec/primitive_field.h"
- , "compiler/objectivec/text_format_decode_data.h"
- , "compiler/package_info.h"
, "compiler/parser.h"
- , "compiler/php/names.h"
- , "compiler/php/php_generator.h"
- , "compiler/plugin.h"
- , "compiler/plugin.pb.h"
- , "compiler/python/generator.h"
- , "compiler/python/helpers.h"
- , "compiler/python/pyi_generator.h"
- , "compiler/python/python_generator.h"
- , "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_lite.h"
, "descriptor_visitor.h"
- , "duration.pb.h"
, "dynamic_message.h"
- , "empty.pb.h"
, "endian.h"
, "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"
, "generated_enum_util.h"
, "generated_message_bases.h"
@@ -181,16 +67,12 @@
, "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"
- , "io/package_info.h"
, "io/printer.h"
, "io/strtod.h"
- , "io/test_zero_copy_stream.h"
, "io/tokenizer.h"
, "io/zero_copy_sink.h"
, "io/zero_copy_stream.h"
@@ -212,68 +94,231 @@
, "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"
, "reflection_ops.h"
- , "reflection_tester.h"
+ , "reflection_visit_field_info.h"
+ , "reflection_visit_fields.h"
, "repeated_field.h"
, "repeated_ptr_field.h"
+ , "runtime_version.h"
, "serial_arena.h"
, "service.h"
- , "source_context.pb.h"
, "string_block.h"
- , "string_member_robber.h"
- , "struct.pb.h"
, "stubs/callback.h"
, "stubs/common.h"
, "stubs/platform_macros.h"
, "stubs/port.h"
, "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"
, "thread_safe_arena.h"
- , "timestamp.pb.h"
- , "type.pb.h"
, "unknown_field_set.h"
, "util/delimited_message_util.h"
, "util/field_comparator.h"
, "util/field_mask_util.h"
, "util/json_util.h"
, "util/message_differencer.h"
- , "util/package_info.h"
, "util/time_util.h"
, "util/type_resolver.h"
, "util/type_resolver_util.h"
, "varint_shuffle.h"
, "wire_format.h"
, "wire_format_lite.h"
- , "wire_format_unittest.inc"
- , "wrappers.pb.h"
+ ]
+ , "stage": ["google", "protobuf"]
+ }
+, "protobuf_lite_headers":
+ { "type": ["@", "rules", "data", "staged"]
+ , "srcs":
+ [ "any.h"
+ , "arena.h"
+ , "arena_align.h"
+ , "arena_allocation_policy.h"
+ , "arena_cleanup.h"
+ , "arenastring.h"
+ , "arenaz_sampler.h"
+ , "descriptor_lite.h"
+ , "endian.h"
+ , "explicitly_constructed.h"
+ , "extension_set.h"
+ , "extension_set_inl.h"
+ , "generated_enum_util.h"
+ , "generated_message_tctable_decl.h"
+ , "generated_message_tctable_impl.h"
+ , "generated_message_util.h"
+ , "has_bits.h"
+ , "implicit_weak_message.h"
+ , "inlined_string_field.h"
+ , "internal_visibility.h"
+ , "io/coded_stream.h"
+ , "io/io_win32.h"
+ , "io/zero_copy_stream.h"
+ , "io/zero_copy_stream_impl.h"
+ , "io/zero_copy_stream_impl_lite.h"
+ , "map.h"
+ , "map_field_lite.h"
+ , "map_type_handler.h"
+ , "message_lite.h"
+ , "metadata_lite.h"
+ , "parse_context.h"
+ , "port.h"
+ , "port_def.inc"
+ , "port_undef.inc"
+ , "raw_ptr.h"
+ , "repeated_field.h"
+ , "repeated_ptr_field.h"
+ , "runtime_version.h"
+ , "serial_arena.h"
+ , "string_block.h"
+ , "stubs/callback.h"
+ , "stubs/common.h"
+ , "stubs/platform_macros.h"
+ , "stubs/port.h"
+ , "stubs/status_macros.h"
+ , "thread_safe_arena.h"
+ , "varint_shuffle.h"
+ , "wire_format_lite.h"
+ ]
+ , "stage": ["google", "protobuf"]
+ }
+, "protoc_headers":
+ { "type": ["@", "rules", "data", "staged"]
+ , "srcs":
+ [ "compiler/code_generator.h"
+ , "compiler/command_line_interface.h"
+ , "compiler/cpp/enum.h"
+ , "compiler/cpp/extension.h"
+ , "compiler/cpp/field.h"
+ , "compiler/cpp/field_generators/generators.h"
+ , "compiler/cpp/file.h"
+ , "compiler/cpp/generator.h"
+ , "compiler/cpp/helpers.h"
+ , "compiler/cpp/ifndef_guard.h"
+ , "compiler/cpp/message.h"
+ , "compiler/cpp/message_layout_helper.h"
+ , "compiler/cpp/names.h"
+ , "compiler/cpp/namespace_printer.h"
+ , "compiler/cpp/options.h"
+ , "compiler/cpp/padding_optimizer.h"
+ , "compiler/cpp/parse_function_generator.h"
+ , "compiler/cpp/service.h"
+ , "compiler/cpp/tracker.h"
+ , "compiler/csharp/csharp_doc_comment.h"
+ , "compiler/csharp/csharp_enum.h"
+ , "compiler/csharp/csharp_enum_field.h"
+ , "compiler/csharp/csharp_field_base.h"
+ , "compiler/csharp/csharp_generator.h"
+ , "compiler/csharp/csharp_helpers.h"
+ , "compiler/csharp/csharp_map_field.h"
+ , "compiler/csharp/csharp_message.h"
+ , "compiler/csharp/csharp_message_field.h"
+ , "compiler/csharp/csharp_options.h"
+ , "compiler/csharp/csharp_primitive_field.h"
+ , "compiler/csharp/csharp_reflection_class.h"
+ , "compiler/csharp/csharp_repeated_enum_field.h"
+ , "compiler/csharp/csharp_repeated_message_field.h"
+ , "compiler/csharp/csharp_repeated_primitive_field.h"
+ , "compiler/csharp/csharp_source_generator_base.h"
+ , "compiler/csharp/csharp_wrapper_field.h"
+ , "compiler/csharp/names.h"
+ , "compiler/java/context.h"
+ , "compiler/java/doc_comment.h"
+ , "compiler/java/field_common.h"
+ , "compiler/java/file.h"
+ , "compiler/java/full/enum.h"
+ , "compiler/java/full/enum_field.h"
+ , "compiler/java/full/extension.h"
+ , "compiler/java/full/field_generator.h"
+ , "compiler/java/full/generator_factory.h"
+ , "compiler/java/full/make_field_gens.h"
+ , "compiler/java/full/map_field.h"
+ , "compiler/java/full/message.h"
+ , "compiler/java/full/message_builder.h"
+ , "compiler/java/full/message_field.h"
+ , "compiler/java/full/primitive_field.h"
+ , "compiler/java/full/service.h"
+ , "compiler/java/full/string_field.h"
+ , "compiler/java/generator.h"
+ , "compiler/java/generator_common.h"
+ , "compiler/java/generator_factory.h"
+ , "compiler/java/helpers.h"
+ , "compiler/java/internal_helpers.h"
+ , "compiler/java/java_features.pb.h"
+ , "compiler/java/kotlin_generator.h"
+ , "compiler/java/lite/enum.h"
+ , "compiler/java/lite/enum_field.h"
+ , "compiler/java/lite/extension.h"
+ , "compiler/java/lite/field_generator.h"
+ , "compiler/java/lite/generator_factory.h"
+ , "compiler/java/lite/make_field_gens.h"
+ , "compiler/java/lite/map_field.h"
+ , "compiler/java/lite/message.h"
+ , "compiler/java/lite/message_builder.h"
+ , "compiler/java/lite/message_field.h"
+ , "compiler/java/lite/primitive_field.h"
+ , "compiler/java/lite/string_field.h"
+ , "compiler/java/message_serialization.h"
+ , "compiler/java/name_resolver.h"
+ , "compiler/java/names.h"
+ , "compiler/java/options.h"
+ , "compiler/java/shared_code_generator.h"
+ , "compiler/objectivec/enum.h"
+ , "compiler/objectivec/enum_field.h"
+ , "compiler/objectivec/extension.h"
+ , "compiler/objectivec/field.h"
+ , "compiler/objectivec/file.h"
+ , "compiler/objectivec/generator.h"
+ , "compiler/objectivec/helpers.h"
+ , "compiler/objectivec/import_writer.h"
+ , "compiler/objectivec/line_consumer.h"
+ , "compiler/objectivec/map_field.h"
+ , "compiler/objectivec/message.h"
+ , "compiler/objectivec/message_field.h"
+ , "compiler/objectivec/names.h"
+ , "compiler/objectivec/nsobject_methods.h"
+ , "compiler/objectivec/oneof.h"
+ , "compiler/objectivec/options.h"
+ , "compiler/objectivec/primitive_field.h"
+ , "compiler/objectivec/tf_decode_data.h"
+ , "compiler/php/names.h"
+ , "compiler/php/php_generator.h"
+ , "compiler/plugin.h"
+ , "compiler/plugin.pb.h"
+ , "compiler/python/generator.h"
+ , "compiler/python/helpers.h"
+ , "compiler/python/pyi_generator.h"
+ , "compiler/retention.h"
+ , "compiler/ruby/ruby_generator.h"
+ , "compiler/rust/accessors/accessor_case.h"
+ , "compiler/rust/accessors/accessors.h"
+ , "compiler/rust/accessors/generator.h"
+ , "compiler/rust/accessors/helpers.h"
+ , "compiler/rust/context.h"
+ , "compiler/rust/crate_mapping.h"
+ , "compiler/rust/enum.h"
+ , "compiler/rust/generator.h"
+ , "compiler/rust/message.h"
+ , "compiler/rust/naming.h"
+ , "compiler/rust/oneof.h"
+ , "compiler/rust/relative_path.h"
+ , "compiler/rust/rust_field_type.h"
+ , "compiler/rust/rust_keywords.h"
+ , "compiler/scc.h"
+ , "compiler/subprocess.h"
+ , "compiler/versions.h"
+ , "compiler/zip_writer.h"
+ , "testing/file.h"
]
, "stage": ["google", "protobuf"]
}
@@ -310,7 +355,7 @@
, "-Wno-invalid-noreturn"
]
}
- , "hdrs": ["protobuf_headers"]
+ , "hdrs": ["protobuf_lite_headers"]
, "srcs":
[ "any_lite.cc"
, "arena.cc"
@@ -340,6 +385,10 @@
]
, "deps":
[ ["@", "absl", "absl/base", "base"]
+ , ["@", "absl", "absl/base", "config"]
+ , ["@", "absl", "absl/base", "core_headers"]
+ , ["@", "absl", "absl/base", "dynamic_annotations"]
+ , ["@", "absl", "absl/base", "prefetch"]
, ["@", "absl", "absl/container", "btree"]
, ["@", "absl", "absl/container", "flat_hash_set"]
, ["@", "absl", "absl/hash", "hash"]
@@ -348,9 +397,15 @@
, ["@", "absl", "absl/meta", "type_traits"]
, ["@", "absl", "absl/numeric", "bits"]
, ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/strings", "cord"]
, ["@", "absl", "absl/strings", "internal"]
+ , ["@", "absl", "absl/strings", "str_format"]
+ , ["@", "absl", "absl/strings", "strings"]
, ["@", "absl", "absl/synchronization", "synchronization"]
, ["@", "absl", "absl/time", "time"]
+ , ["@", "absl", "absl/types", "optional"]
+ , ["@", "absl", "absl/types", "span"]
+ , ["@", "absl", "absl/utility", "if_constexpr"]
, ["third_party/utf8_range", "utf8_validity"]
]
}
@@ -394,7 +449,6 @@
, "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"
@@ -438,19 +492,34 @@
, "wire_format_lite.cc"
]
, "deps":
- [ ["@", "absl", "absl/base", "base"]
+ [ ["@", "absl", "absl/algorithm", "container"]
+ , ["@", "absl", "absl/base", "base"]
+ , ["@", "absl", "absl/base", "core_headers"]
, ["@", "absl", "absl/base", "dynamic_annotations"]
, ["@", "absl", "absl/container", "btree"]
+ , ["@", "absl", "absl/container", "fixed_array"]
, ["@", "absl", "absl/container", "flat_hash_map"]
, ["@", "absl", "absl/container", "flat_hash_set"]
+ , ["@", "absl", "absl/functional", "any_invocable"]
+ , ["@", "absl", "absl/functional", "function_ref"]
, ["@", "absl", "absl/hash", "hash"]
, ["@", "absl", "absl/log", "absl_check"]
, ["@", "absl", "absl/log", "absl_log"]
, ["@", "absl", "absl/log", "die_if_null"]
+ , ["@", "absl", "absl/memory", "memory"]
+ , ["@", "absl", "absl/numeric", "bits"]
+ , ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/status", "statusor"]
+ , ["@", "absl", "absl/strings", "cord"]
, ["@", "absl", "absl/strings", "internal"]
+ , ["@", "absl", "absl/strings", "str_format"]
+ , ["@", "absl", "absl/strings", "strings"]
, ["@", "absl", "absl/synchronization", "synchronization"]
, ["@", "absl", "absl/time", "time"]
+ , ["@", "absl", "absl/types", "optional"]
+ , ["@", "absl", "absl/types", "span"]
+ , ["@", "absl", "absl/types", "variant"]
+ , ["@", "absl", "absl/utility", "if_constexpr"]
, ["@", "zlib", "", "zlib"]
, ["", "libprotobuf_lite"]
, ["third_party/utf8_range", "utf8_validity"]
@@ -459,13 +528,9 @@
, "libprotoc":
{ "type": ["@", "rules", "CC", "library"]
, "name": ["libprotoc"]
+ , "hdrs": ["protoc_headers"]
, "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"
, "compiler/cpp/enum.cc"
@@ -477,10 +542,13 @@
, "compiler/cpp/field_generators/message_field.cc"
, "compiler/cpp/field_generators/primitive_field.cc"
, "compiler/cpp/field_generators/string_field.cc"
+ , "compiler/cpp/field_generators/string_view_field.cc"
, "compiler/cpp/file.cc"
, "compiler/cpp/generator.cc"
, "compiler/cpp/helpers.cc"
+ , "compiler/cpp/ifndef_guard.cc"
, "compiler/cpp/message.cc"
+ , "compiler/cpp/namespace_printer.cc"
, "compiler/cpp/padding_optimizer.cc"
, "compiler/cpp/parse_function_generator.cc"
, "compiler/cpp/service.cc"
@@ -504,36 +572,40 @@
, "compiler/csharp/names.cc"
, "compiler/java/context.cc"
, "compiler/java/doc_comment.cc"
- , "compiler/java/enum.cc"
- , "compiler/java/enum_field.cc"
- , "compiler/java/enum_field_lite.cc"
- , "compiler/java/enum_lite.cc"
- , "compiler/java/extension.cc"
- , "compiler/java/extension_lite.cc"
- , "compiler/java/field.cc"
+ , "compiler/java/field_common.cc"
, "compiler/java/file.cc"
+ , "compiler/java/full/enum.cc"
+ , "compiler/java/full/enum_field.cc"
+ , "compiler/java/full/extension.cc"
+ , "compiler/java/full/generator_factory.cc"
+ , "compiler/java/full/make_field_gens.cc"
+ , "compiler/java/full/map_field.cc"
+ , "compiler/java/full/message.cc"
+ , "compiler/java/full/message_builder.cc"
+ , "compiler/java/full/message_field.cc"
+ , "compiler/java/full/primitive_field.cc"
+ , "compiler/java/full/service.cc"
+ , "compiler/java/full/string_field.cc"
, "compiler/java/generator.cc"
- , "compiler/java/generator_factory.cc"
, "compiler/java/helpers.cc"
+ , "compiler/java/internal_helpers.cc"
, "compiler/java/java_features.pb.cc"
, "compiler/java/kotlin_generator.cc"
- , "compiler/java/map_field.cc"
- , "compiler/java/map_field_lite.cc"
- , "compiler/java/message.cc"
- , "compiler/java/message_builder.cc"
- , "compiler/java/message_builder_lite.cc"
- , "compiler/java/message_field.cc"
- , "compiler/java/message_field_lite.cc"
- , "compiler/java/message_lite.cc"
+ , "compiler/java/lite/enum.cc"
+ , "compiler/java/lite/enum_field.cc"
+ , "compiler/java/lite/extension.cc"
+ , "compiler/java/lite/generator_factory.cc"
+ , "compiler/java/lite/make_field_gens.cc"
+ , "compiler/java/lite/map_field.cc"
+ , "compiler/java/lite/message.cc"
+ , "compiler/java/lite/message_builder.cc"
+ , "compiler/java/lite/message_field.cc"
+ , "compiler/java/lite/primitive_field.cc"
+ , "compiler/java/lite/string_field.cc"
, "compiler/java/message_serialization.cc"
, "compiler/java/name_resolver.cc"
, "compiler/java/names.cc"
- , "compiler/java/primitive_field.cc"
- , "compiler/java/primitive_field_lite.cc"
- , "compiler/java/service.cc"
, "compiler/java/shared_code_generator.cc"
- , "compiler/java/string_field.cc"
- , "compiler/java/string_field_lite.cc"
, "compiler/objectivec/enum.cc"
, "compiler/objectivec/enum_field.cc"
, "compiler/objectivec/extension.cc"
@@ -549,7 +621,7 @@
, "compiler/objectivec/names.cc"
, "compiler/objectivec/oneof.cc"
, "compiler/objectivec/primitive_field.cc"
- , "compiler/objectivec/text_format_decode_data.cc"
+ , "compiler/objectivec/tf_decode_data.cc"
, "compiler/php/names.cc"
, "compiler/php/php_generator.cc"
, "compiler/plugin.cc"
@@ -559,21 +631,35 @@
, "compiler/python/pyi_generator.cc"
, "compiler/retention.cc"
, "compiler/ruby/ruby_generator.cc"
+ , "compiler/rust/accessors/accessor_case.cc"
, "compiler/rust/accessors/accessors.cc"
+ , "compiler/rust/accessors/helpers.cc"
+ , "compiler/rust/accessors/map.cc"
+ , "compiler/rust/accessors/repeated_field.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/crate_mapping.cc"
+ , "compiler/rust/enum.cc"
, "compiler/rust/generator.cc"
, "compiler/rust/message.cc"
, "compiler/rust/naming.cc"
, "compiler/rust/oneof.cc"
, "compiler/rust/relative_path.cc"
+ , "compiler/rust/rust_field_type.cc"
+ , "compiler/rust/rust_keywords.cc"
, "compiler/subprocess.cc"
+ , "compiler/versions.cc"
, "compiler/zip_writer.cc"
+ , "testing/file.cc"
+ ]
+ , "deps":
+ [ ["@", "absl", "absl/log", "initialize"]
+ , ["", "libprotobuf"]
+ , ["upb_generator", "mangle"]
]
- , "deps": [["@", "absl", "absl/log", "initialize"], ["", "libprotobuf"]]
}
, "protoc":
{ "type": ["@", "rules", "CC", "binary"]
diff --git a/etc/import/src/include/openssl/TARGETS.boringssl b/etc/import/src/include/openssl/TARGETS.boringssl
index 0d4a9495..df6e9328 100644
--- a/etc/import/src/include/openssl/TARGETS.boringssl
+++ b/etc/import/src/include/openssl/TARGETS.boringssl
@@ -1,9 +1,4 @@
-{ "ssl_headers":
- { "type": ["@", "rules", "data", "staged"]
- , "srcs": ["dtls1.h", "srtp.h", "ssl.h", "ssl3.h", "tls1.h"]
- , "stage": ["openssl"]
- }
-, "crypto_headers":
+{ "crypto_headers":
{ "type": ["@", "rules", "data", "staged"]
, "srcs":
[ "aead.h"
@@ -45,17 +40,21 @@
, "evp.h"
, "evp_errors.h"
, "ex_data.h"
+ , "experimental/dilithium.h"
+ , "experimental/kyber.h"
+ , "experimental/spx.h"
, "hkdf.h"
, "hmac.h"
, "hpke.h"
, "hrss.h"
, "is_boringssl.h"
, "kdf.h"
- , "kyber.h"
, "lhash.h"
, "md4.h"
, "md5.h"
, "mem.h"
+ , "mldsa.h"
+ , "mlkem.h"
, "nid.h"
, "obj.h"
, "obj_mac.h"
@@ -92,4 +91,9 @@
]
, "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 12b820a6..4fe3c8bb 100644
--- a/etc/import/third_party/upb/TARGETS.grpc
+++ b/etc/import/third_party/upb/TARGETS.grpc
@@ -1,11 +1,4 @@
-{ "upb":
- { "type": ["@", "rules", "CC", "library"]
- , "name": ["upb"]
- , "hdrs": ["upb/upb.h"]
- , "deps": ["base", "mem"]
- , "pure C": ["YES"]
- }
-, "generated_code_support":
+{ "generated_code_support":
{ "type": ["@", "rules", "CC", "library"]
, "name": ["generated_code_support"]
, "hdrs":
@@ -14,13 +7,10 @@
[ "base"
, "mem"
, "message"
- , "message_accessors"
- , "message_accessors_internal"
, "message_internal"
, "mini_descriptor"
, "mini_table"
, "wire"
- , "wire_internal"
]
}
, "reflection":
@@ -36,8 +26,9 @@
[ "base"
, "mem"
, "message"
- , "message_types"
- , "message_value"
+ , "message_internal"
+ , "mini_descriptor"
+ , "mini_table"
, "port"
, "reflection_internal"
]
@@ -90,6 +81,7 @@
, "upb/reflection/internal/method_def.h"
, "upb/reflection/internal/oneof_def.h"
, "upb/reflection/internal/service_def.h"
+ , "upb/reflection/internal/upb_edition_defaults.h"
, "upb/reflection/message.h"
, "upb/reflection/message.hpp"
, "upb/reflection/message_def.h"
@@ -104,16 +96,18 @@
]
, "deps":
[ "base"
+ , "base_internal"
, "hash"
, "mem"
, "message"
- , "message_accessors"
- , "message_types"
- , "message_value"
+ , "message_copy"
+ , "message_internal"
, "mini_descriptor"
, "mini_descriptor_internal"
, "mini_table"
+ , "mini_table_internal"
, "port"
+ , "wire"
, ["src/core/ext/upb-gen", "upb-gen-lib"]
]
, "pure C": ["YES"]
@@ -127,6 +121,7 @@
, "upb/base/status.h"
, "upb/base/status.hpp"
, "upb/base/string_view.h"
+ , "upb/base/upcast.h"
]
, "deps": ["port"]
, "pure C": ["YES"]
@@ -134,17 +129,10 @@
, "base_internal":
{ "type": ["@", "rules", "CC", "library"]
, "name": ["base_internal"]
- , "hdrs": ["upb/base/internal/log2.h"]
+ , "hdrs": ["upb/base/internal/endian.h", "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"]
@@ -182,7 +170,16 @@
, "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"]
+ , "deps":
+ [ "base"
+ , "lex"
+ , "mem"
+ , "message"
+ , "mini_table"
+ , "port"
+ , "reflection"
+ , "wire"
+ ]
, "pure C": ["YES"]
}
, "lex":
@@ -206,6 +203,7 @@
, "mem":
{ "type": ["@", "rules", "CC", "library"]
, "name": ["mem"]
+ , "srcs": ["upb/mem/alloc.c", "upb/mem/arena.c"]
, "hdrs": ["upb/mem/alloc.h", "upb/mem/arena.h", "upb/mem/arena.hpp"]
, "deps": ["mem_internal", "port"]
, "pure C": ["YES"]
@@ -213,48 +211,36 @@
, "mem_internal":
{ "type": ["@", "rules", "CC", "library"]
, "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":
+, "message":
{ "type": ["@", "rules", "CC", "library"]
- , "name": ["message_accessors"]
- , "srcs": ["upb/message/accessors.c"]
- , "hdrs": ["upb/message/accessors.h"]
- , "private-hdrs": ["upb/message/internal/accessors.h"]
- , "deps":
- [ "base"
- , "eps_copy_input_stream"
- , "message"
- , "message_internal"
- , "mini_table"
- , "mini_table_internal"
- , "port"
- , "wire"
- , "wire_reader"
+ , "name": ["message"]
+ , "srcs":
+ [ "upb/message/accessors.c"
+ , "upb/message/array.c"
+ , "upb/message/compat.c"
+ , "upb/message/map.c"
+ , "upb/message/map_sorter.c"
+ , "upb/message/message.c"
+ ]
+ , "hdrs":
+ [ "upb/message/accessors.h"
+ , "upb/message/array.h"
+ , "upb/message/compat.h"
+ , "upb/message/map.h"
+ , "upb/message/map_gencode_util.h"
+ , "upb/message/message.h"
+ , "upb/message/tagged_ptr.h"
+ , "upb/message/value.h"
]
- , "pure C": ["YES"]
- }
-, "message_accessors_internal":
- { "type": ["@", "rules", "CC", "library"]
- , "name": ["message_accessors_internal"]
- , "hdrs": ["upb/message/internal/accessors.h"]
- , "deps": ["message_internal", "mini_table_internal", "port"]
- , "pure C": ["YES"]
- }
-, "message_copy":
- { "type": ["@", "rules", "CC", "library"]
- , "name": ["message_copy"]
- , "srcs": ["upb/message/copy.c"]
- , "hdrs": ["upb/message/copy.h"]
, "deps":
[ "base"
+ , "base_internal"
+ , "hash"
, "mem"
- , "message"
- , "message_accessors"
, "message_internal"
, "message_types"
, "mini_table"
@@ -267,53 +253,46 @@
{ "type": ["@", "rules", "CC", "library"]
, "name": ["message_internal"]
, "srcs":
- [ "upb/message/array.c"
- , "upb/message/map.c"
- , "upb/message/map_sorter.c"
- , "upb/message/message.c"
+ [ "upb/message/internal/compare_unknown.c"
+ , "upb/message/internal/extension.c"
+ , "upb/message/internal/message.c"
]
, "hdrs":
- [ "upb/message/internal/array.h"
+ [ "upb/message/internal/accessors.h"
+ , "upb/message/internal/array.h"
+ , "upb/message/internal/compare_unknown.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"
+ , "upb/message/internal/tagged_ptr.h"
]
- , "private-hdrs":
- ["upb/message/array.h", "upb/message/map.h", "upb/message/message.h"]
+ , "private-hdrs": ["upb/message/value.h"]
, "deps":
[ "base"
, "base_internal"
+ , "eps_copy_input_stream"
, "hash"
, "mem"
- , "message_internal_types"
, "message_types"
- , "message_value"
, "mini_table"
+ , "mini_table_internal"
, "port"
+ , "wire_reader"
]
, "pure C": ["YES"]
}
-, "message_internal_types":
+, "message_compare":
{ "type": ["@", "rules", "CC", "library"]
- , "name": ["message_internal_types"]
- , "hdrs": ["upb/message/internal/types.h"]
- , "pure C": ["YES"]
- }
-, "message":
- { "type": ["@", "rules", "CC", "library"]
- , "name": ["message"]
- , "hdrs":
- ["upb/message/array.h", "upb/message/map.h", "upb/message/message.h"]
+ , "name": ["message_compare"]
+ , "srcs": ["upb/message/compare.c"]
+ , "hdrs": ["upb/message/compare.h"]
, "deps":
[ "base"
- , "mem"
+ , "message"
, "message_internal"
- , "message_types"
- , "message_value"
, "mini_table"
+ , "mini_table_internal"
, "port"
]
, "pure C": ["YES"]
@@ -328,38 +307,44 @@
, "eps_copy_input_stream"
, "mem"
, "message"
- , "message_accessors"
- , "message_accessors_internal"
, "message_internal"
- , "message_tagged_ptr"
- , "message_types"
, "mini_table"
- , "mini_table_internal"
, "port"
, "wire"
- , "wire_internal"
, "wire_reader"
]
, "pure C": ["YES"]
}
-, "message_split64":
+, "message_copy":
{ "type": ["@", "rules", "CC", "library"]
- , "name": ["message_split64"]
- , "hdrs": ["upb/message/accessors_split64.h", "upb/message/array_split64.h"]
- , "deps": ["message", "message_accessors", "port"]
+ , "name": ["message_copy"]
+ , "srcs": ["upb/message/copy.c"]
+ , "hdrs": ["upb/message/copy.h"]
+ , "deps":
+ [ "base"
+ , "base_internal"
+ , "mem"
+ , "message"
+ , "message_internal"
+ , "mini_table"
+ , "mini_table_internal"
+ , "port"
+ ]
, "pure C": ["YES"]
}
-, "message_tagged_ptr":
+, "message_split64":
{ "type": ["@", "rules", "CC", "library"]
- , "name": ["message_tagged_ptr"]
- , "hdrs": ["upb/message/tagged_ptr.h"]
- , "deps": ["message_types", "port"]
+ , "name": ["message_split64"]
+ , "hdrs": ["upb/message/accessors_split64.h"]
+ , "deps": ["message", "port"]
, "pure C": ["YES"]
}
, "message_types":
{ "type": ["@", "rules", "CC", "library"]
, "name": ["message_types"]
- , "hdrs": ["upb/message/types.h"]
+ , "hdrs":
+ ["upb/message/internal/map_entry.h", "upb/message/internal/types.h"]
+ , "deps": ["base", "hash", "port"]
, "pure C": ["YES"]
}
, "message_value":
@@ -384,7 +369,9 @@
]
, "deps":
[ "base"
+ , "base_internal"
, "mem"
+ , "message_types"
, "mini_descriptor_internal"
, "mini_table"
, "mini_table_internal"
@@ -431,8 +418,7 @@
, "upb/mini_table/message.h"
, "upb/mini_table/sub.h"
]
- , "deps":
- ["base", "hash", "mem", "message_types", "mini_table_internal", "port"]
+ , "deps": ["base", "hash", "mem", "mini_table_internal", "port"]
, "pure C": ["YES"]
}
, "mini_table_internal":
@@ -445,9 +431,10 @@
, "upb/mini_table/internal/field.h"
, "upb/mini_table/internal/file.h"
, "upb/mini_table/internal/message.h"
+ , "upb/mini_table/internal/size_log2.h"
, "upb/mini_table/internal/sub.h"
]
- , "deps": ["base", "message_types", "port"]
+ , "deps": ["base", "hash", "mem", "message_types", "port"]
, "pure C": ["YES"]
}
, "port":
@@ -467,55 +454,49 @@
, "srcs": ["upb/text/encode.c"]
, "hdrs": ["upb/text/encode.h"]
, "deps":
- [ "eps_copy_input_stream"
+ [ "base"
+ , "eps_copy_input_stream"
, "lex"
, "message"
, "message_internal"
+ , "message_types"
, "port"
, "reflection"
- , "wire"
, "wire_reader"
- , "wire_types"
+ , ["@", "protobuf", "third_party/utf8_range", "utf8_range"]
]
, "pure C": ["YES"]
}
, "wire":
{ "type": ["@", "rules", "CC", "library"]
, "name": ["wire"]
- , "hdrs": ["upb/wire/decode.h", "upb/wire/encode.h"]
- , "deps":
- ["mem", "message", "mini_table", "port", "wire_internal", "wire_types"]
- , "pure C": ["YES"]
- }
-, "wire_internal":
- { "type": ["@", "rules", "CC", "library"]
- , "name": ["wire_internal"]
, "srcs":
- ["upb/wire/decode.c", "upb/wire/decode_fast.c", "upb/wire/encode.c"]
+ [ "upb/wire/decode.c"
+ , "upb/wire/encode.c"
+ , "upb/wire/internal/decode_fast.c"
+ ]
, "hdrs":
- [ "upb/wire/decode_fast.h"
- , "upb/wire/internal/constants.h"
- , "upb/wire/internal/decode.h"
- , "upb/wire/internal/swap.h"
+ [ "upb/wire/decode.h"
+ , "upb/wire/encode.h"
+ , "upb/wire/internal/decode_fast.h"
]
- , "private-hdrs": ["upb/wire/decode.h", "upb/wire/encode.h"]
+ , "private-hdrs":
+ ["upb/wire/internal/constants.h", "upb/wire/internal/decoder.h"]
, "deps":
[ "base"
+ , "base_internal"
, "eps_copy_input_stream"
, "hash"
, "mem"
, "mem_internal"
, "message"
- , "message_accessors_internal"
, "message_internal"
- , "message_internal_types"
- , "message_tagged_ptr"
+ , "message_types"
, "mini_table"
, "mini_table_internal"
, "port"
, "wire_reader"
- , "wire_types"
- , ["third_party/utf8_range", ""]
+ , ["@", "protobuf", "third_party/utf8_range", "utf8_range"]
]
, "pure C": ["YES"]
}
@@ -523,15 +504,9 @@
{ "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", "port", "wire_types"]
- , "pure C": ["YES"]
- }
-, "wire_types":
- { "type": ["@", "rules", "CC", "library"]
- , "name": ["wire_types"]
- , "hdrs": ["upb/wire/types.h"]
+ , "hdrs":
+ ["upb/wire/internal/reader.h", "upb/wire/reader.h", "upb/wire/types.h"]
+ , "deps": ["base_internal", "eps_copy_input_stream", "port"]
, "pure C": ["YES"]
}
, "eps_copy_input_stream":
diff --git a/etc/import/third_party/utf8_range/TARGETS.grpc b/etc/import/third_party/utf8_range/TARGETS.grpc
deleted file mode 100644
index b8d48617..00000000
--- a/etc/import/third_party/utf8_range/TARGETS.grpc
+++ /dev/null
@@ -1,8 +0,0 @@
-{ "":
- { "type": ["@", "rules", "CC", "library"]
- , "name": ["utf8_range"]
- , "srcs": ["naive.c", "range2-neon.c", "range2-sse.c"]
- , "hdrs": ["utf8_range.h"]
- , "pure C": ["YES"]
- }
-}
diff --git a/etc/import/third_party/utf8_range/TARGETS.protobuf b/etc/import/third_party/utf8_range/TARGETS.protobuf
index bcd4d3dd..64713dcb 100644
--- a/etc/import/third_party/utf8_range/TARGETS.protobuf
+++ b/etc/import/third_party/utf8_range/TARGETS.protobuf
@@ -24,6 +24,34 @@
, "name": ["utf8_validity"]
, "hdrs": ["utf8_validity.h"]
, "srcs": ["utf8_validity.cc"]
- , "deps": [["@", "absl", "absl/strings", "strings"]]
+ , "deps": ["utf8_range", ["@", "absl", "absl/strings", "strings"]]
+ }
+, "utf8_range":
+ { "type": "export"
+ , "target": "utf8_range_internal"
+ , "flexible_config":
+ [ "OS"
+ , "ARCH"
+ , "HOST_ARCH"
+ , "TARGET_ARCH"
+ , "TOOLCHAIN_CONFIG"
+ , "DEBUG"
+ , "CXX"
+ , "CXXFLAGS"
+ , "ADD_CXXFLAGS"
+ , "AR"
+ , "ENV"
+ , "CC"
+ , "CFLAGS"
+ , "ADD_CFLAGS"
+ , "PKG_CONFIG_ARGS"
+ ]
+ }
+, "utf8_range_internal":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["utf8_range"]
+ , "hdrs": ["utf8_range.h"]
+ , "srcs": ["utf8_range.c"]
+ , "pure C": ["YES"]
}
}
diff --git a/etc/import/upb_generator/TARGETS.protobuf b/etc/import/upb_generator/TARGETS.protobuf
new file mode 100644
index 00000000..e86bda2f
--- /dev/null
+++ b/etc/import/upb_generator/TARGETS.protobuf
@@ -0,0 +1,9 @@
+{ "mangle":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["mangle"]
+ , "stage": ["upb_generator"]
+ , "srcs": ["mangle.cc"]
+ , "hdrs": ["mangle.h"]
+ , "deps": [["@", "absl", "absl/strings", "strings"]]
+ }
+}
diff --git a/etc/patches/bytestream.proto.diff b/etc/patches/bytestream.proto.diff
deleted file mode 100644
index 0ded6d5b..00000000
--- a/etc/patches/bytestream.proto.diff
+++ /dev/null
@@ -1,13 +0,0 @@
---- bytestream.proto.orig 2022-03-04 15:34:51.771366591 +0100
-+++ bytestream.proto 2022-03-04 15:36:46.721674292 +0100
-@@ -16,8 +16,8 @@
-
- package google.bytestream;
-
--import "google/api/annotations.proto";
--import "google/protobuf/wrappers.proto";
-+// import "google/api/annotations.proto";
-+// import "google/protobuf/wrappers.proto";
-
- option go_package = "google.golang.org/genproto/googleapis/bytestream;bytestream";
- option java_outer_classname = "ByteStreamProto";
diff --git a/etc/patches/crypto-use-_Generic-only-if-defined-__cplusplus.patch b/etc/patches/crypto-use-_Generic-only-if-defined-__cplusplus.patch
deleted file mode 100644
index fea564c8..00000000
--- a/etc/patches/crypto-use-_Generic-only-if-defined-__cplusplus.patch
+++ /dev/null
@@ -1,74 +0,0 @@
-From 3359a87a71307336100b84e66b69bad385cd3cfc Mon Sep 17 00:00:00 2001
-From: Martin Jansa <martin.jansa@gmail.com>
-Date: Mon, 6 May 2024 01:36:39 +0200
-Subject: [PATCH] crypto: use _Generic only if !defined(__cplusplus)
-
-* fixes build with gcc-14 which has __builtin_addc and __builtin_subc
- with gcc-13 it was already using the #else branch because of missing builtins
-
-* fixes
- https://github.com/grpc/grpc/issues/35945
-
-* _Generic was introduced in boringssl with:
- https://boringssl.googlesource.com/boringssl/+/70ca6bc24be103dabd68e448cd3af29b929b771d%5E%21/#F4
-
-* but e.g. third_party/boringssl-with-bazel/src/ssl/d1_both.cc includes
- this internal.h and from the .cc extension gcc will process it as C++
- where _Generic isn't available, causing:
-
-In file included from third_party/boringssl-with-bazel/src/ssl/d1_both.cc:125:
-third_party/boringssl-with-bazel/src/ssl/../crypto/internal.h: In function 'uint32_t CRYPTO_addc_u32(uint32_t, uint32_t, uint32_t, uint32_t*)':
-third_party/boringssl-with-bazel/src/ssl/../crypto/internal.h:1159:7: error: expected primary-expression before 'unsigned'
- 1159 | unsigned: __builtin_addc, \
- | ^~~~~~~~
-third_party/boringssl-with-bazel/src/ssl/../crypto/internal.h:1166:10: note: in expansion of macro 'CRYPTO_GENERIC_ADDC'
- 1166 | return CRYPTO_GENERIC_ADDC(x, y, carry, out_carry);
- | ^~~~~~~~~~~~~~~~~~~
-third_party/boringssl-with-bazel/src/ssl/../crypto/internal.h:1160:7: error: expected primary-expression before 'unsigned'
- 1160 | unsigned long: __builtin_addcl, \
- | ^~~~~~~~
-third_party/boringssl-with-bazel/src/ssl/../crypto/internal.h:1166:10: note: in expansion of macro 'CRYPTO_GENERIC_ADDC'
- 1166 | return CRYPTO_GENERIC_ADDC(x, y, carry, out_carry);
- | ^~~~~~~~~~~~~~~~~~~
-third_party/boringssl-with-bazel/src/ssl/../crypto/internal.h:1161:7: error: expected primary-expression before 'unsigned'
- 1161 | unsigned long long: __builtin_addcll))((x), (y), (carry), (out_carry))
- | ^~~~~~~~
-third_party/boringssl-with-bazel/src/ssl/../crypto/internal.h:1166:10: note: in expansion of macro 'CRYPTO_GENERIC_ADDC'
- 1166 | return CRYPTO_GENERIC_ADDC(x, y, carry, out_carry);
- | ^~~~~~~~~~~~~~~~~~~
-third_party/boringssl-with-bazel/src/ssl/../crypto/internal.h:1158:4: error: '_Generic' was not declared in this scope
- 1158 | (_Generic((x), \
- | ^~~~~~~~
-third_party/boringssl-with-bazel/src/ssl/../crypto/internal.h:1166:10: note: in expansion of macro 'CRYPTO_GENERIC_ADDC'
- 1166 | return CRYPTO_GENERIC_ADDC(x, y, carry, out_carry);
- | ^~~~~~~~~~~~~~~~~~~
-
-Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
----
-Upstream-Status: Submitted [https://boringssl-review.googlesource.com/c/boringssl/+/68227 crypto: use _Generic only if !defined(__cplusplus)]
-
- crypto/internal.h | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/crypto/internal.h b/crypto/internal.h
-index a77102d76..30d6826dd 100644
---- a/crypto/internal.h
-+++ b/crypto/internal.h
-@@ -1152,7 +1152,7 @@ static inline uint64_t CRYPTO_rotr_u64(uint64_t value, int shift) {
-
- // CRYPTO_addc_* returns |x + y + carry|, and sets |*out_carry| to the carry
- // bit. |carry| must be zero or one.
--#if OPENSSL_HAS_BUILTIN(__builtin_addc)
-+#if OPENSSL_HAS_BUILTIN(__builtin_addc) && !defined(__cplusplus)
-
- #define CRYPTO_GENERIC_ADDC(x, y, carry, out_carry) \
- (_Generic((x), \
-@@ -1204,7 +1204,7 @@ static inline uint64_t CRYPTO_addc_u64(uint64_t x, uint64_t y, uint64_t carry,
-
- // CRYPTO_subc_* returns |x - y - borrow|, and sets |*out_borrow| to the borrow
- // bit. |borrow| must be zero or one.
--#if OPENSSL_HAS_BUILTIN(__builtin_subc)
-+#if OPENSSL_HAS_BUILTIN(__builtin_subc) && !defined(__cplusplus)
-
- #define CRYPTO_GENERIC_SUBC(x, y, borrow, out_borrow) \
- (_Generic((x), \
diff --git a/etc/repos.json b/etc/repos.json
index 0549a98b..f3e6cefd 100644
--- a/etc/repos.json
+++ b/etc/repos.json
@@ -234,13 +234,13 @@
, "ssl":
{ "repository":
{ "type": "archive"
- , "content": "7b7deaf147baf61c8efdc8a4ac79a16ba70b216e"
- , "fetch": "https://github.com/google/boringssl/archive/ae72a4514c7afd150596b0a80947f3ca9b8363b5.tar.gz"
- , "sha256": "057f662b0e85931a84945b2e89ba201fd44b0583da827c948fe443593690fb83"
- , "sha512": "757a2727a2ab0e45656c22d807ea1217c74c276f51fa721a87f92b59a4d040d9931586e912b4558f57330340cc3af6361f1694b1479b764635c6a111b356afc4"
- , "subdir": "boringssl-ae72a4514c7afd150596b0a80947f3ca9b8363b5"
+ , "content": "2142a2813a0d387f5f86dd90635d29a88b5b6c66"
+ , "fetch": "https://github.com/google/boringssl/archive/b8b3e6e11166719a8ebfa43c0cde9ad7d57a84f6.tar.gz"
+ , "sha256": "c70d519e4ee709b7a74410a5e3a937428b8198d793a3d771be3dd2086ae167c8"
+ , "sha512": "3a35107ce0b891911608b97e24a3437fb849bcb738f699eab74e55a2e0fd911f4a448ac1f2b11f444bcf7ae5794b7fa109009043a0f5dbeec5d73cf3909651c0"
+ , "subdir": "boringssl-b8b3e6e11166719a8ebfa43c0cde9ad7d57a84f6"
, "mirrors":
- [ "https://storage.googleapis.com/grpc-bazel-mirror/github.com/google/boringssl/archive/ae72a4514c7afd150596b0a80947f3ca9b8363b5.tar.gz"
+ [ "https://storage.googleapis.com/grpc-bazel-mirror/github.com/google/boringssl/archive/b8b3e6e11166719a8ebfa43c0cde9ad7d57a84f6.tar.gz"
]
}
, "target_root": "import targets"
@@ -248,7 +248,7 @@
, "bindings": {"rules": "rules-boringssl", "patches": "patches"}
, "bootstrap":
{ "arch_map": {"arm64": "aarch64"}
- , "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"
+ , "build": "{cc} {cflags} -I . -I src/include -c src/crypto/*.c src/crypto/*/*.c src/gen/crypto/*.c src/crypto/*/*.S src/crypto/*/*/*.S src/gen/bcm/*.S src/gen/crypto/*.S src/third_party/fiat/asm/*.S && {ar} cqs libcrypto.a *.o"
, "link": ["-lcrypto", "-pthread"]
, "include_dir": "src/include/openssl"
, "include_name": "openssl"
@@ -258,11 +258,11 @@
, "protobuf":
{ "repository":
{ "type": "archive"
- , "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"
+ , "content": "eef52bb7f76e8c87ab741d6d9139a837f4b399d4"
+ , "fetch": "https://github.com/protocolbuffers/protobuf/releases/download/v27.2/protobuf-27.2.tar.gz"
+ , "sha256": "e4ff2aeb767da6f4f52485c2e72468960ddfe5262483879ef6ad552e52757a77"
+ , "sha512": "664c66b62cf1ed0c65d9b910d8e67d4d5d471113697f1b8edf1573cd5c0fc8e850ac53ce984e48e6c6b9cbbefa12f8530058384e7388e65a59c1e46d03772397"
+ , "subdir": "protobuf-27.2"
}
, "target_root": "import targets"
, "target_file_name": "TARGETS.protobuf"
@@ -291,13 +291,13 @@
, "google_apis":
{ "repository":
{ "type": "archive"
- , "content": "5d9001f3dff8dec1880c06c0de100a0c2fc65094"
- , "fetch": "https://github.com/googleapis/googleapis/archive/2f9af297c84c55c8b871ba4495e01ade42476c92.tar.gz"
- , "sha256": "5bb6b0253ccf64b53d6c7249625a7e3f6c3bc6402abd52d3778bfa48258703a0"
- , "sha512": "cdeefae807df7097174b4bb28c0900b06a68d424c00ebba4ff5add260c9c651351d5e429bfc5de42f95ebb75dadec313f7bd3991c2fa476c9104f9ea656acad4"
- , "subdir": "googleapis-2f9af297c84c55c8b871ba4495e01ade42476c92"
+ , "content": "db3c51a8fd9c923a4e4908d8bcd7dd4642cc4664"
+ , "fetch": "https://github.com/googleapis/googleapis/archive/fe8ba054ad4f7eca946c2d14a63c3f07c0b586a0.tar.gz"
+ , "sha256": "0513f0f40af63bd05dc789cacc334ab6cec27cc89db596557cb2dfe8919463e4"
+ , "sha512": "d77ea83f8e68e3c0b667e7de43c2cd28b0ca7b969b2cf127b3873fc19f330ad85afb314bef4174a4e11ed68b620e43853d8b44eb833c5eca7e820ca21c1c3e15"
+ , "subdir": "googleapis-fe8ba054ad4f7eca946c2d14a63c3f07c0b586a0"
, "mirrors":
- [ "https://storage.googleapis.com/grpc-bazel-mirror/github.com/googleapis/googleapis/archive/2f9af297c84c55c8b871ba4495e01ade42476c92.tar.gz"
+ [ "https://storage.googleapis.com/grpc-bazel-mirror/github.com/googleapis/googleapis/archive/fe8ba054ad4f7eca946c2d14a63c3f07c0b586a0.tar.gz"
]
}
, "target_root": "import targets"
@@ -392,11 +392,11 @@
, "com_github_grpc_grpc":
{ "repository":
{ "type": "archive"
- , "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"
+ , "content": "11573055daa6b91b4873e8e6118d0535ddc05418"
+ , "fetch": "https://github.com/grpc/grpc/archive/refs/tags/v1.67.1.tar.gz"
+ , "sha256": "d74f8e99a433982a12d7899f6773e285c9824e1d9a173ea1d1fb26c9bd089299"
+ , "sha512": "4f9b63278590be282b5578ec6c5f607f11046fdac3e62b5bf9054f664971312efee621e1fd3a086eaf978d41f4cd83bab7f2947c9e6189dc30bcb69263f481dc"
+ , "subdir": "grpc-1.67.1"
, "pragma": {"special": "ignore"}
}
, "target_root": "import targets"