diff options
Diffstat (limited to 'etc/import/src')
-rw-r--r-- | etc/import/src/core/TARGETS.grpc | 1752 | ||||
-rw-r--r-- | etc/import/src/core/ext/upb-gen/TARGETS.grpc | 3 | ||||
-rw-r--r-- | etc/import/src/core/ext/upbdefs-gen/TARGETS.grpc | 2 | ||||
-rw-r--r-- | etc/import/src/google/protobuf/TARGETS.protobuf | 456 | ||||
-rw-r--r-- | etc/import/src/include/openssl/TARGETS.boringssl | 18 |
5 files changed, 1744 insertions, 487 deletions
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"] + } } |