diff options
author | Alberto Sartori <alberto.sartori@huawei.com> | 2023-08-04 12:17:22 +0200 |
---|---|---|
committer | Klaus Aehlig <klaus.aehlig@huawei.com> | 2023-08-08 12:40:22 +0200 |
commit | 2180d357614e4a8bccffec9d8501f7e9659ce24e (patch) | |
tree | b61e70abc3f9934e447b7963d7c7ae198cd6a88d /etc | |
parent | 5969b46f5aeb51f864070af37ec57fb3870d8e22 (diff) | |
download | justbuild-2180d357614e4a8bccffec9d8501f7e9659ce24e.tar.gz |
update grpc to version 1.56.2
Diffstat (limited to 'etc')
-rw-r--r-- | etc/import/TARGETS.grpc | 975 | ||||
-rw-r--r-- | etc/import/include/grpc/TARGETS.grpc | 5 | ||||
-rw-r--r-- | etc/import/include/grpcpp/TARGETS.grpc | 1 | ||||
-rw-r--r-- | etc/import/src/core/TARGETS.grpc | 1352 | ||||
-rw-r--r-- | etc/import/src/core/ext/upb-generated/TARGETS.grpc | 588 | ||||
-rw-r--r-- | etc/import/src/core/ext/upbdefs-generated/TARGETS.grpc | 3 | ||||
-rw-r--r-- | etc/import/third_party/address_sorting/TARGETS.grpc | 15 | ||||
-rw-r--r-- | etc/import/third_party/upb/TARGETS.grpc | 613 | ||||
-rw-r--r-- | etc/import/third_party/utf8_range/TARGETS.grpc | 8 | ||||
-rw-r--r-- | etc/repos.json | 12 |
10 files changed, 2609 insertions, 963 deletions
diff --git a/etc/import/TARGETS.grpc b/etc/import/TARGETS.grpc index 627f8fd4..b6ef81bb 100644 --- a/etc/import/TARGETS.grpc +++ b/etc/import/TARGETS.grpc @@ -5,6 +5,7 @@ , "src/cpp/client/client_callback.cc" , "src/cpp/client/client_context.cc" , "src/cpp/client/client_interceptor.cc" + , "src/cpp/client/client_stats_interceptor.cc" , "src/cpp/client/create_channel.cc" , "src/cpp/client/create_channel_internal.cc" , "src/cpp/client/create_channel_posix.cc" @@ -38,6 +39,7 @@ { "type": ["@", "rules", "data", "staged"] , "srcs": [ "src/cpp/client/create_channel_internal.h" + , "src/cpp/client/client_stats_interceptor.h" , "src/cpp/common/channel_filter.h" , "src/cpp/server/dynamic_thread_pool.h" , "src/cpp/server/external_connection_acceptor_impl.h" @@ -46,11 +48,40 @@ , "src/cpp/thread_manager/thread_manager.h" ] } -, "grpcxx_public_headers": - { "type": ["@", "rules", "data", "staged"] +, "grpc_unsecure": + { "type": ["@", "rules", "CC", "library"] + , "name": ["grpc_unsecure"] , "srcs": - [ ["./", "include/grpc++", "grpc++_public_headers"] - , ["./", "include/grpcpp", "grpcpp_public_headers"] + [ "src/core/lib/surface/init.cc" + , "src/core/plugin_registry/grpc_plugin_registry.cc" + , "src/core/plugin_registry/grpc_plugin_registry_noextra.cc" + ] + , "hdrs": [["include/grpc", "grpc_public_headers"]] + , "deps": + [ "channel_stack_builder" + , "config" + , "exec_ctx" + , "gpr" + , "grpc_base" + , "grpc_client_channel" + , "grpc_common" + , "grpc_http_filters" + , "grpc_security_base" + , "grpc_trace" + , "http_connect_handshaker" + , "iomgr_timer" + , ["src/core", "channel_args"] + , ["src/core", "channel_init"] + , ["src/core", "channel_stack_type"] + , ["src/core", "default_event_engine"] + , ["src/core", "experiments"] + , ["src/core", "forkable"] + , ["src/core", "grpc_authorization_base"] + , ["src/core", "init_internally"] + , ["src/core", "posix_event_engine_timer_manager"] + , ["src/core", "slice"] + , ["src/core", "tcp_connect_handshaker"] + , ["@", "absl", "absl/base", "core_headers"] ] } , "grpc": @@ -82,7 +113,7 @@ , "src/core/plugin_registry/grpc_plugin_registry.cc" , "src/core/plugin_registry/grpc_plugin_registry_extra.cc" ] - , "hdrs": [["./", "include/grpc", "grpc_public_headers"]] + , "hdrs": [["include/grpc", "grpc_public_headers"]] , "deps": [ "channel_stack_builder" , "config" @@ -108,6 +139,7 @@ , "uri_parser" , ["src/core", "channel_args"] , ["src/core", "channel_init"] + , ["src/core", "channel_creds_registry_init"] , ["src/core", "channel_stack_type"] , ["src/core", "default_event_engine"] , ["src/core", "experiments"] @@ -120,7 +152,21 @@ , ["src/core", "grpc_insecure_credentials"] , ["src/core", "grpc_local_credentials"] , ["src/core", "grpc_oauth2_credentials"] + , ["src/core", "grpc_lb_policy_rls"] + , ["src/core", "grpc_lb_policy_xds_cluster_resolver"] + , ["src/core", "grpc_lb_policy_xds_cluster_manager"] + , ["src/core", "grpc_lb_policy_xds_cluster_impl"] + , ["src/core", "grpc_lb_policy_xds_override_host"] + , ["src/core", "grpc_lb_policy_cds"] + , ["src/core", "grpc_lb_policy_ring_hash"] + , ["src/core", "grpc_lb_policy_xds_wrr_locality"] + , ["src/core", "grpc_rbac_filter"] + , ["src/core", "grpc_resolver_c2p"] + , ["src/core", "grpc_resolver_xds"] , ["src/core", "grpc_ssl_credentials"] + , ["src/core", "grpc_stateful_session_filter"] + , ["src/core", "grpc_xds_channel_stack_modifier"] + , ["src/core", "grpc_xds_client"] , ["src/core", "grpc_tls_credentials"] , ["src/core", "grpc_transport_chttp2_alpn"] , ["src/core", "httpcli_ssl_credentials"] @@ -132,17 +178,6 @@ , ["src/core", "slice_refcount"] , ["src/core", "tcp_connect_handshaker"] , ["src/core", "useful"] - , ["src/core", "grpc_lb_policy_cds"] - , ["src/core", "grpc_lb_policy_xds_cluster_impl"] - , ["src/core", "grpc_lb_policy_xds_cluster_manager"] - , ["src/core", "grpc_lb_policy_xds_cluster_resolver"] - , ["src/core", "grpc_lb_policy_xds_override_host"] - , ["src/core", "grpc_lb_policy_xds_wrr_locality"] - , ["src/core", "grpc_resolver_xds"] - , ["src/core", "grpc_resolver_c2p"] - , ["src/core", "grpc_xds_server_config_fetcher"] - , ["src/core", "grpc_stateful_session_filter"] - , ["src/core", "channel_creds_registry_init"] , ["@", "absl", "absl/base", "core_headers"] ] } @@ -172,54 +207,48 @@ , "name": ["gpr"] , "srcs": [ "src/core/lib/gpr/alloc.cc" - , "src/core/lib/gpr/cpu_iphone.cc" - , "src/core/lib/gpr/cpu_linux.cc" - , "src/core/lib/gpr/cpu_posix.cc" - , "src/core/lib/gpr/cpu_windows.cc" + , "src/core/lib/gpr/android/log.cc" + , "src/core/lib/gpr/iphone/cpu.cc" + , "src/core/lib/gpr/linux/cpu.cc" + , "src/core/lib/gpr/linux/log.cc" , "src/core/lib/gpr/log.cc" - , "src/core/lib/gpr/log_android.cc" - , "src/core/lib/gpr/log_linux.cc" - , "src/core/lib/gpr/log_posix.cc" - , "src/core/lib/gpr/log_windows.cc" + , "src/core/lib/gpr/msys/tmpfile.cc" + , "src/core/lib/gpr/posix/cpu.cc" + , "src/core/lib/gpr/posix/log.cc" + , "src/core/lib/gpr/posix/string.cc" + , "src/core/lib/gpr/posix/sync.cc" + , "src/core/lib/gpr/posix/time.cc" + , "src/core/lib/gpr/posix/tmpfile.cc" , "src/core/lib/gpr/string.cc" - , "src/core/lib/gpr/string_posix.cc" - , "src/core/lib/gpr/string_util_windows.cc" - , "src/core/lib/gpr/string_windows.cc" , "src/core/lib/gpr/sync.cc" , "src/core/lib/gpr/sync_abseil.cc" - , "src/core/lib/gpr/sync_posix.cc" - , "src/core/lib/gpr/sync_windows.cc" , "src/core/lib/gpr/time.cc" - , "src/core/lib/gpr/time_posix.cc" , "src/core/lib/gpr/time_precise.cc" - , "src/core/lib/gpr/time_windows.cc" - , "src/core/lib/gpr/tmpfile_msys.cc" - , "src/core/lib/gpr/tmpfile_posix.cc" - , "src/core/lib/gpr/tmpfile_windows.cc" + , "src/core/lib/gpr/windows/cpu.cc" + , "src/core/lib/gpr/windows/log.cc" + , "src/core/lib/gpr/windows/string.cc" + , "src/core/lib/gpr/windows/string_util.cc" + , "src/core/lib/gpr/windows/sync.cc" + , "src/core/lib/gpr/windows/time.cc" + , "src/core/lib/gpr/windows/tmpfile.cc" , "src/core/lib/gpr/wrap_memcpy.cc" , "src/core/lib/gprpp/crash.cc" , "src/core/lib/gprpp/fork.cc" - , "src/core/lib/gprpp/global_config_env.cc" , "src/core/lib/gprpp/host_port.cc" , "src/core/lib/gprpp/mpscq.cc" - , "src/core/lib/gprpp/stat_posix.cc" - , "src/core/lib/gprpp/stat_windows.cc" - , "src/core/lib/gprpp/thd_posix.cc" - , "src/core/lib/gprpp/thd_windows.cc" + , "src/core/lib/gprpp/posix/stat.cc" + , "src/core/lib/gprpp/posix/thd.cc" , "src/core/lib/gprpp/time_util.cc" + , "src/core/lib/gprpp/windows/stat.cc" + , "src/core/lib/gprpp/windows/thd.cc" ] , "hdrs": - [ ["./", "include/grpc", "gpr_public_headers"] - , "src/core/lib/gpr/alloc.h" + [ "src/core/lib/gpr/alloc.h" , "src/core/lib/gpr/string.h" , "src/core/lib/gpr/time_precise.h" , "src/core/lib/gpr/tmpfile.h" , "src/core/lib/gprpp/crash.h" , "src/core/lib/gprpp/fork.h" - , "src/core/lib/gprpp/global_config.h" - , "src/core/lib/gprpp/global_config_custom.h" - , "src/core/lib/gprpp/global_config_env.h" - , "src/core/lib/gprpp/global_config_generic.h" , "src/core/lib/gprpp/host_port.h" , "src/core/lib/gprpp/memory.h" , "src/core/lib/gprpp/mpscq.h" @@ -227,9 +256,11 @@ , "src/core/lib/gprpp/sync.h" , "src/core/lib/gprpp/thd.h" , "src/core/lib/gprpp/time_util.h" + , ["include/grpc", "gpr_public_headers"] ] , "deps": - [ "debug_location" + [ "config_vars" + , "debug_location" , ["src/core", "construct_destruct"] , ["src/core", "env"] , ["src/core", "event_engine_thread_local"] @@ -241,17 +272,27 @@ , ["src/core", "useful"] , ["@", "absl", "absl/base", "base"] , ["@", "absl", "absl/base", "core_headers"] + , ["@", "absl", "absl/functional", "any_invocable"] , ["@", "absl", "absl/memory", "memory"] , ["@", "absl", "absl/random", "random"] , ["@", "absl", "absl/status", "status"] - , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/strings", "cord"] , ["@", "absl", "absl/strings", "str_format"] + , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/synchronization", "synchronization"] , ["@", "absl", "absl/time", "time"] , ["@", "absl", "absl/types", "optional"] ] } +, "gpr_public_hdrs": + { "type": ["@", "rules", "CC", "library"] + , "name": ["gpr_public_hdrs"] + , "hdrs": [["include/grpc", "gpr_public_headers"]] + , "deps": + [ ["@", "absl", "absl/strings", "strings"] + , ["@", "absl", "absl/types", "variant"] + ] + } , "cpp_impl_of": { "type": ["@", "rules", "CC", "library"] , "name": ["cpp_impl_of"] @@ -261,55 +302,60 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["grpc_common"] , "deps": - [ "grpc_base" - , "census" + [ "census" + , "grpc_base" , "grpc_resolver_dns_ares" , "grpc_resolver_fake" , ["src/core", "grpc_backend_metric_filter"] - , ["src/core", "grpc_deadline_filter"] + , ["src/core", "grpc_channel_idle_filter"] , ["src/core", "grpc_client_authority_filter"] + , ["src/core", "grpc_deadline_filter"] + , ["src/core", "grpc_fault_injection_filter"] , ["src/core", "grpc_lb_policy_grpclb"] , ["src/core", "grpc_lb_policy_outlier_detection"] , ["src/core", "grpc_lb_policy_pick_first"] , ["src/core", "grpc_lb_policy_priority"] - , ["src/core", "grpc_lb_policy_ring_hash"] , ["src/core", "grpc_lb_policy_round_robin"] , ["src/core", "grpc_lb_policy_weighted_round_robin"] , ["src/core", "grpc_lb_policy_weighted_target"] - , ["src/core", "grpc_lb_policy_rls"] - , ["src/core", "grpc_channel_idle_filter"] , ["src/core", "grpc_message_size_filter"] , ["src/core", "grpc_resolver_binder"] , ["src/core", "grpc_resolver_dns_native"] + , ["src/core", "grpc_resolver_dns_plugin"] , ["src/core", "grpc_resolver_sockaddr"] , ["src/core", "grpc_transport_chttp2_client_connector"] , ["src/core", "grpc_transport_chttp2_server"] , ["src/core", "grpc_transport_inproc"] - , ["src/core", "grpc_fault_injection_filter"] ] } , "grpc_public_hdrs": { "type": ["@", "rules", "CC", "library"] , "name": ["grpc_public_hdrs"] - , "hdrs": - [ ["./", "include/grpc", "grpc_public_headers"] - , ["./", "include/grpc", "gpr_public_headers"] + , "hdrs": [["include/grpc", "grpc_public_headers"]] + , "deps": + [ "gpr_public_hdrs" + , ["@", "absl", "absl/status", "statusor"] + , ["@", "absl", "absl/strings", "strings"] ] } , "grpc++_public_hdrs": { "type": ["@", "rules", "CC", "library"] , "name": ["grpc++_public_hdrs"] - , "hdrs": ["grpcxx_public_headers"] + , "hdrs": + [ ["include/grpc++", "grpc++_public_headers"] + , ["include/grpcpp", "grpcpp_public_headers"] + ] , "deps": [ "grpc_public_hdrs" , ["src/core", "gpr_atm"] + , ["@", "absl", "absl/strings", "cord"] , ["@", "absl", "absl/synchronization", "synchronization"] , ["@", "protobuf", "", "libprotobuf"] ] } , "grpc++": { "type": "export" - , "target": "grpc++internal" + , "target": "grpc++_internal" , "flexible_config": [ "OS" , "ARCH" @@ -328,22 +374,101 @@ , "PKG_CONFIG_ARGS" ] } -, "grpc++internal": +, "grpc++_internal": { "type": ["@", "rules", "CC", "library"] , "name": ["grpc++"] , "hdrs": - [ "grpcxx_public_headers" - , "src/cpp/client/secure_credentials.h" + [ "src/cpp/client/secure_credentials.h" , "src/cpp/common/secure_auth_context.h" , "src/cpp/server/secure_server_credentials.h" + , ["include/grpc++", "grpc++_public_headers"] + , ["include/grpcpp", "grpcpp_public_headers"] ] , "deps": [ "grpc++_base" , ["src/core", "gpr_atm"] , ["src/core", "slice"] - , "grpc++_xds_client" - , "grpc++_xds_server" - , "grpc++_binder" + , ["@", "absl", "absl/strings", "cord"] + ] + } +, "grpc_cronet_hdrs": + { "type": ["@", "rules", "CC", "library"] + , "name": ["grpc_cronet_hdrs"] + , "hdrs": ["include/grpc/grpc_cronet.h"] + , "deps": ["gpr_public_hdrs", "grpc_base"] + } +, "grpc++_cronet_credentials": + { "type": ["@", "rules", "CC", "library"] + , "name": ["grpc++_cronet_credentials"] + , "srcs": ["src/cpp/client/cronet_credentials.cc"] + , "hdrs": ["include/grpcpp/security/cronet_credentials.h"] + , "deps": ["grpc++_base", "grpc_cronet_hdrs", "grpc_public_hdrs"] + } +, "grpc_authorization_provider": + { "type": ["@", "rules", "CC", "library"] + , "name": ["grpc_authorization_provider"] + , "srcs": + [ "src/core/lib/security/authorization/grpc_authorization_policy_provider.cc" + , "src/core/lib/security/authorization/rbac_translator.cc" + ] + , "hdrs": + [ "src/core/lib/security/authorization/grpc_authorization_policy_provider.h" + , "src/core/lib/security/authorization/rbac_translator.h" + ] + , "deps": + [ "gpr" + , "grpc_base" + , "grpc_public_hdrs" + , "grpc_trace" + , "ref_counted_ptr" + , ["src/core", "error"] + , ["src/core", "grpc_audit_logging"] + , ["src/core", "grpc_authorization_base"] + , ["src/core", "grpc_matchers"] + , ["src/core", "grpc_rbac_engine"] + , ["src/core", "json"] + , ["src/core", "json_reader"] + , ["src/core", "slice"] + , ["src/core", "slice_refcount"] + , ["src/core", "status_helper"] + , ["src/core", "useful"] + , ["@", "absl", "absl/base", "core_headers"] + , ["@", "absl", "absl/status", "status"] + , ["@", "absl", "absl/status", "statusor"] + , ["@", "absl", "absl/strings", "str_format"] + , ["@", "absl", "absl/strings", "strings"] + , ["@", "absl", "absl/types", "optional"] + ] + } +, "grpc++_authorization_provider": + { "type": ["@", "rules", "CC", "library"] + , "name": ["grpc++_authorization_provider"] + , "srcs": ["src/cpp/server/authorization_policy_provider.cc"] + , "hdrs": ["include/grpcpp/security/authorization_policy_provider.h"] + , "deps": + [ "gpr" + , "grpc++" + , "grpc++_public_hdrs" + , "grpc_authorization_provider" + , "grpc_public_hdrs" + ] + } +, "grpc_cel_engine": + { "type": ["@", "rules", "CC", "library"] + , "name": ["grpc_cel_engine"] + , "srcs": ["src/core/lib/security/authorization/cel_authorization_engine.cc"] + , "hdrs": ["src/core/lib/security/authorization/cel_authorization_engine.h"] + , "deps": + [ "gpr" + , "grpc_mock_cel" + , ["src/core", "grpc_authorization_base"] + , ["src/core/ext/upb-generated", "upb-generated-lib"] + , ["@", "absl", "absl/container", "flat_hash_set"] + , ["@", "absl", "absl/strings", "strings"] + , ["@", "absl", "absl/types", "optional"] + , ["@", "absl", "absl/types", "span"] + , ["third_party/upb", "collections"] + , ["third_party/upb", "upb"] ] } , "grpc++_binder": @@ -370,8 +495,7 @@ , "src/core/ext/transport/binder/wire_format/wire_writer.cc" ] , "hdrs": - [ ["./", "include/grpcpp", "grpc++_binder_grpcpp_headers"] - , "src/core/ext/transport/binder/client/binder_connector.h" + [ "src/core/ext/transport/binder/client/binder_connector.h" , "src/core/ext/transport/binder/client/channel_create_impl.h" , "src/core/ext/transport/binder/client/connection_id_generator.h" , "src/core/ext/transport/binder/client/endpoint_binder_pool.h" @@ -391,6 +515,9 @@ , "src/core/ext/transport/binder/wire_format/wire_reader.h" , "src/core/ext/transport/binder/wire_format/wire_reader_impl.h" , "src/core/ext/transport/binder/wire_format/wire_writer.h" + , "include/grpcpp/create_channel_binder.h" + , "include/grpcpp/security/binder_credentials.h" + , "include/grpcpp/security/binder_security_policy.h" ] , "deps": [ "config" @@ -419,6 +546,7 @@ , ["@", "absl", "absl/base", "core_headers"] , ["@", "absl", "absl/cleanup", "cleanup"] , ["@", "absl", "absl/container", "flat_hash_map"] + , ["@", "absl", "absl/functional", "any_invocable"] , ["@", "absl", "absl/hash", "hash"] , ["@", "absl", "absl/memory", "memory"] , ["@", "absl", "absl/meta", "type_traits"] @@ -456,15 +584,62 @@ ] , "deps": ["gpr", "grpc", "grpc++_base"] } +, "grpc++_unsecure": + { "type": ["@", "rules", "CC", "library"] + , "name": ["grpc++_unsecure"] + , "srcs": + [ "src/cpp/client/insecure_credentials.cc" + , "src/cpp/common/insecure_create_auth_context.cc" + , "src/cpp/server/insecure_server_credentials.cc" + ] + , "deps": + [ "gpr" + , "grpc++_base_unsecure" + , "grpc++_codegen_proto" + , "grpc_public_hdrs" + , "grpc_unsecure" + , ["src/core", "grpc_insecure_credentials"] + ] + } +, "grpc++_error_details": + { "type": ["@", "rules", "CC", "library"] + , "name": ["grpc++_error_details"] + , "srcs": ["src/cpp/util/error_details.cc"] + , "hdrs": + [ "include/grpc++/support/error_details.h" + , "include/grpcpp/support/error_details.h" + ] + , "deps": ["grpc++"] + } +, "grpc++_alts": + { "type": ["@", "rules", "CC", "library"] + , "name": ["grpc++_alts"] + , "srcs": ["src/cpp/common/alts_context.cc", "src/cpp/common/alts_util.cc"] + , "hdrs": + [ "include/grpcpp/security/alts_context.h" + , "include/grpcpp/security/alts_util.h" + ] + , "deps": + [ "alts_upb" + , "gpr" + , "grpc++" + , "grpc_base" + , "tsi_alts_credentials" + , ["third_party/upb", "collections"] + , ["third_party/upb", "upb"] + ] + } , "census": { "type": ["@", "rules", "CC", "library"] , "name": ["census"] , "srcs": ["src/core/ext/filters/census/grpc_context.cc"] - , "hdrs": [["./", "include/grpc", "census_headers"]] - , "deps": ["grpc_base"] + , "hdrs": [["include/grpc", "census_headers"]] + , "deps": + ["gpr", "grpc_base", "grpc_public_hdrs", "grpc_trace", "legacy_context"] } , "gpr_platform": { "type": ["@", "rules", "CC", "library"] + , "name": ["gpr_platform"] , "hdrs": [ "include/grpc/impl/codegen/port_platform.h" , "include/grpc/support/port_platform.h" @@ -475,35 +650,35 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["event_engine_base_hdrs"] , "hdrs": - [ ["./", "include/grpc", "grpc_public_headers"] - , ["./", "include/grpc", "grpc_public_event_engine_headers"] + [ ["include/grpc", "grpc_public_event_engine_headers"] + , ["include/grpc", "grpc_public_headers"] ] , "deps": [ "gpr" + , ["@", "absl", "absl/functional", "any_invocable"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/time", "time"] , ["@", "absl", "absl/types", "optional"] - , ["@", "absl", "absl/functional", "any_invocable"] ] } , "grpc_base": { "type": ["@", "rules", "CC", "library"] - , "arguments_config": ["ARCH", "TARGET_ARCH"] , "name": ["grpc_base"] , "srcs": - [ "src/core/lib/channel/channel_stack.cc" + [ "src/core/lib/channel/call_tracer.cc" + , "src/core/lib/channel/channel_stack.cc" , "src/core/lib/channel/channel_stack_builder_impl.cc" , "src/core/lib/channel/channel_trace.cc" , "src/core/lib/channel/channelz.cc" , "src/core/lib/channel/channelz_registry.cc" , "src/core/lib/channel/connected_channel.cc" , "src/core/lib/channel/promise_based_filter.cc" + , "src/core/lib/channel/server_call_tracer_filter.cc" , "src/core/lib/channel/status_util.cc" , "src/core/lib/compression/compression.cc" , "src/core/lib/compression/compression_internal.cc" , "src/core/lib/compression/message_compress.cc" - , "src/core/lib/iomgr/buffer_list.cc" , "src/core/lib/iomgr/call_combiner.cc" , "src/core/lib/iomgr/cfstream_handle.cc" , "src/core/lib/iomgr/dualstack_socket_posix.cc" @@ -517,12 +692,14 @@ , "src/core/lib/iomgr/ev_poll_posix.cc" , "src/core/lib/iomgr/ev_posix.cc" , "src/core/lib/iomgr/ev_windows.cc" + , "src/core/lib/iomgr/event_engine_shims/closure.cc" + , "src/core/lib/iomgr/event_engine_shims/endpoint.cc" + , "src/core/lib/iomgr/event_engine_shims/tcp_client.cc" , "src/core/lib/iomgr/fork_posix.cc" , "src/core/lib/iomgr/fork_windows.cc" , "src/core/lib/iomgr/gethostname_fallback.cc" , "src/core/lib/iomgr/gethostname_host_name_max.cc" , "src/core/lib/iomgr/gethostname_sysconf.cc" - , "src/core/lib/iomgr/internal_errqueue.cc" , "src/core/lib/iomgr/iocp_windows.cc" , "src/core/lib/iomgr/iomgr.cc" , "src/core/lib/iomgr/iomgr_posix.cc" @@ -581,6 +758,7 @@ , "src/core/lib/surface/server.cc" , "src/core/lib/surface/validate_metadata.cc" , "src/core/lib/surface/version.cc" + , "src/core/lib/transport/batch_builder.cc" , "src/core/lib/transport/connectivity_state.cc" , "src/core/lib/transport/error_utils.cc" , "src/core/lib/transport/metadata_batch.cc" @@ -589,14 +767,9 @@ , "src/core/lib/transport/timeout_encoding.cc" , "src/core/lib/transport/transport.cc" , "src/core/lib/transport/transport_op_string.cc" - , "src/core/lib/iomgr/event_engine_shims/closure.cc" - , "src/core/lib/iomgr/event_engine_shims/endpoint.cc" - , "src/core/lib/iomgr/event_engine_shims/tcp_client.cc" ] , "hdrs": - [ ["./", "include/grpc", "grpc_public_headers"] - , ["./", "include/grpc", "grpc_public_event_engine_headers"] - , "src/core/lib/channel/call_finalization.h" + [ "src/core/lib/channel/call_finalization.h" , "src/core/lib/channel/call_tracer.h" , "src/core/lib/channel/channel_stack.h" , "src/core/lib/channel/channel_stack_builder_impl.h" @@ -604,13 +777,11 @@ , "src/core/lib/channel/channelz.h" , "src/core/lib/channel/channelz_registry.h" , "src/core/lib/channel/connected_channel.h" - , "src/core/lib/channel/context.h" , "src/core/lib/channel/promise_based_filter.h" , "src/core/lib/channel/status_util.h" , "src/core/lib/compression/compression_internal.h" , "src/core/lib/compression/message_compress.h" , "src/core/lib/iomgr/block_annotate.h" - , "src/core/lib/iomgr/buffer_list.h" , "src/core/lib/iomgr/call_combiner.h" , "src/core/lib/iomgr/cfstream_handle.h" , "src/core/lib/iomgr/dynamic_annotations.h" @@ -622,8 +793,10 @@ , "src/core/lib/iomgr/ev_epoll1_linux.h" , "src/core/lib/iomgr/ev_poll_posix.h" , "src/core/lib/iomgr/ev_posix.h" + , "src/core/lib/iomgr/event_engine_shims/closure.h" + , "src/core/lib/iomgr/event_engine_shims/endpoint.h" + , "src/core/lib/iomgr/event_engine_shims/tcp_client.h" , "src/core/lib/iomgr/gethostname.h" - , "src/core/lib/iomgr/internal_errqueue.h" , "src/core/lib/iomgr/iocp_windows.h" , "src/core/lib/iomgr/iomgr.h" , "src/core/lib/iomgr/load_file.h" @@ -669,42 +842,34 @@ , "src/core/lib/surface/lame_client.h" , "src/core/lib/surface/server.h" , "src/core/lib/surface/validate_metadata.h" + , "src/core/lib/transport/batch_builder.h" , "src/core/lib/transport/connectivity_state.h" + , "src/core/lib/transport/custom_metadata.h" , "src/core/lib/transport/error_utils.h" , "src/core/lib/transport/metadata_batch.h" , "src/core/lib/transport/parsed_metadata.h" + , "src/core/lib/transport/simple_slice_based_metadata.h" , "src/core/lib/transport/status_conversion.h" , "src/core/lib/transport/timeout_encoding.h" , "src/core/lib/transport/transport.h" , "src/core/lib/transport/transport_impl.h" - , "src/core/lib/iomgr/event_engine_shims/closure.h" - , "src/core/lib/iomgr/event_engine_shims/endpoint.h" - , "src/core/lib/iomgr/event_engine_shims/tcp_client.h" + , ["include/grpc", "grpc_public_event_engine_headers"] + , ["include/grpc", "grpc_public_headers"] ] - , "private-ldflags": - { "type": "case" - , "expr": - { "type": "var" - , "name": "TARGET_ARCH" - , "default": - { "type": "var" - , "name": "ARCH" - , "default": - {"type": "fail", "msg": "Required variable 'ARCH' is not set."} - } - } - , "case": {"arm": ["-latomic"]} - } , "deps": [ "channel_stack_builder" , "config" + , "config_vars" , "cpp_impl_of" , "debug_location" , "exec_ctx" , "gpr" , "grpc_public_hdrs" , "grpc_trace" + , "iomgr_buffer_list" + , "iomgr_internal_errqueue" , "iomgr_timer" + , "legacy_context" , "orphanable" , "parse_address" , "promise" @@ -713,6 +878,7 @@ , "stats" , "uri_parser" , "work_serializer" + , ["src/core", "1999"] , ["src/core", "activity"] , ["src/core", "arena"] , ["src/core", "arena_promise"] @@ -720,6 +886,7 @@ , ["src/core", "basic_join"] , ["src/core", "basic_seq"] , ["src/core", "bitset"] + , ["src/core", "cancel_callback"] , ["src/core", "channel_args"] , ["src/core", "channel_args_endpoint_config"] , ["src/core", "channel_args_preconditioning"] @@ -728,40 +895,51 @@ , ["src/core", "channel_stack_type"] , ["src/core", "chunked_vector"] , ["src/core", "closure"] + , ["src/core", "construct_destruct"] , ["src/core", "context"] , ["src/core", "default_event_engine"] , ["src/core", "dual_ref_counted"] , ["src/core", "error"] , ["src/core", "event_engine_common"] + , ["src/core", "event_engine_memory_allocator_factory"] , ["src/core", "event_engine_shim"] , ["src/core", "event_engine_tcp_socket_utils"] , ["src/core", "event_engine_trace"] , ["src/core", "event_log"] , ["src/core", "experiments"] + , ["src/core", "for_each"] , ["src/core", "gpr_atm"] , ["src/core", "gpr_manual_constructor"] , ["src/core", "gpr_spinlock"] , ["src/core", "grpc_sockaddr"] , ["src/core", "http2_errors"] + , ["src/core", "if"] , ["src/core", "init_internally"] , ["src/core", "iomgr_fwd"] , ["src/core", "iomgr_port"] , ["src/core", "json"] + , ["src/core", "json_writer"] + , ["src/core", "latch"] + , ["src/core", "loop"] , ["src/core", "map"] , ["src/core", "match"] , ["src/core", "memory_quota"] + , ["src/core", "metadata_compression_traits"] , ["src/core", "no_destruct"] , ["src/core", "notification"] , ["src/core", "packed_table"] + , ["src/core", "per_cpu"] , ["src/core", "pipe"] , ["src/core", "poll"] , ["src/core", "pollset_set"] , ["src/core", "posix_event_engine_base_hdrs"] , ["src/core", "promise_status"] + , ["src/core", "race"] , ["src/core", "ref_counted"] , ["src/core", "resolved_address"] , ["src/core", "resource_quota"] , ["src/core", "resource_quota_trace"] + , ["src/core", "seq"] , ["src/core", "slice"] , ["src/core", "slice_buffer"] , ["src/core", "slice_cast"] @@ -776,6 +954,8 @@ , ["src/core", "try_join"] , ["src/core", "try_seq"] , ["src/core", "useful"] + , ["src/core", "windows_event_engine"] + , ["src/core", "windows_event_engine_listener"] , ["@", "absl", "absl/base", "core_headers"] , ["@", "absl", "absl/cleanup", "cleanup"] , ["@", "absl", "absl/container", "flat_hash_map"] @@ -785,8 +965,8 @@ , ["@", "absl", "absl/meta", "type_traits"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] - , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/strings", "str_format"] + , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/time", "time"] , ["@", "absl", "absl/types", "optional"] , ["@", "absl", "absl/types", "variant"] @@ -794,6 +974,96 @@ , ["@", "zlib", "", "zlib"] ] } +, "legacy_context": + { "type": ["@", "rules", "CC", "library"] + , "name": ["legacy_context"] + , "hdrs": ["src/core/lib/channel/context.h"] + , "deps": ["gpr_platform", ["src/core", "context"]] + } +, "lb_load_data_store": + { "type": ["@", "rules", "CC", "library"] + , "name": ["lb_load_data_store"] + , "srcs": ["src/cpp/server/load_reporter/load_data_store.cc"] + , "hdrs": + [ "src/cpp/server/load_reporter/constants.h" + , "src/cpp/server/load_reporter/load_data_store.h" + ] + , "deps": ["gpr", "gpr_platform", "grpc++", ["src/core", "grpc_sockaddr"]] + } +, "lb_server_load_reporting_service_server_builder_plugin": + { "type": ["@", "rules", "CC", "library"] + , "name": ["lb_server_load_reporting_service_server_builder_plugin"] + , "srcs": + [ "src/cpp/server/load_reporter/load_reporting_service_server_builder_plugin.cc" + ] + , "hdrs": + [ "src/cpp/server/load_reporter/load_reporting_service_server_builder_plugin.h" + ] + , "deps": ["gpr_platform", "grpc++", "lb_load_reporter_service"] + } +, "grpcpp_server_load_reporting": + { "type": ["@", "rules", "CC", "library"] + , "name": ["grpcpp_server_load_reporting"] + , "srcs": + [ "src/cpp/server/load_reporter/load_reporting_service_server_builder_option.cc" + , "src/cpp/server/load_reporter/util.cc" + ] + , "hdrs": ["include/grpcpp/ext/server_load_reporting.h"] + , "deps": + [ "gpr" + , "gpr_platform" + , "grpc" + , "grpc++" + , "grpc++_public_hdrs" + , "grpc_public_hdrs" + , "lb_server_load_reporting_service_server_builder_plugin" + , ["src/core", "lb_server_load_reporting_filter"] + ] + } +, "lb_load_reporter_service": + { "type": ["@", "rules", "CC", "library"] + , "name": ["lb_load_reporter_service"] + , "srcs": + ["src/cpp/server/load_reporter/load_reporter_async_service_impl.cc"] + , "hdrs": ["src/cpp/server/load_reporter/load_reporter_async_service_impl.h"] + , "deps": + [ "gpr" + , "grpc++" + , "lb_load_reporter" + , ["@", "absl", "absl/memory", "memory"] + , ["@", "protobuf", "", "libprotobuf"] + ] + } +, "lb_get_cpu_stats": + { "type": ["@", "rules", "CC", "library"] + , "name": ["lb_get_cpu_stats"] + , "srcs": + [ "src/cpp/server/load_reporter/get_cpu_stats_linux.cc" + , "src/cpp/server/load_reporter/get_cpu_stats_macos.cc" + , "src/cpp/server/load_reporter/get_cpu_stats_unsupported.cc" + , "src/cpp/server/load_reporter/get_cpu_stats_windows.cc" + ] + , "hdrs": ["src/cpp/server/load_reporter/get_cpu_stats.h"] + , "deps": ["gpr", "gpr_platform"] + } +, "lb_load_reporter": + { "type": ["@", "rules", "CC", "library"] + , "name": ["lb_load_reporter"] + , "srcs": ["src/cpp/server/load_reporter/load_reporter.cc"] + , "hdrs": + [ "src/cpp/server/load_reporter/constants.h" + , "src/cpp/server/load_reporter/load_reporter.h" + ] + , "deps": + [ "gpr" + , "lb_get_cpu_stats" + , "lb_load_data_store" + , ["src/proto/grpc/lb/v1", "load_reporter_proto"] + , ["@", "opencensus-stats", "", ""] + , ["@", "opencensus-tags", "", ""] + , ["@", "protobuf", "", "libprotobuf"] + ] + } , "grpc_security_base": { "type": ["@", "rules", "CC", "library"] , "name": ["grpc_security_base"] @@ -811,8 +1081,7 @@ , "src/core/lib/security/transport/tsi_error.cc" ] , "hdrs": - [ ["./", "include/grpc", "grpc_public_headers"] - , "src/core/lib/security/context/security_context.h" + [ "src/core/lib/security/context/security_context.h" , "src/core/lib/security/credentials/call_creds_util.h" , "src/core/lib/security/credentials/composite/composite_credentials.h" , "src/core/lib/security/credentials/credentials.h" @@ -822,6 +1091,7 @@ , "src/core/lib/security/transport/secure_endpoint.h" , "src/core/lib/security/transport/security_handshaker.h" , "src/core/lib/security/transport/tsi_error.h" + , ["include/grpc", "grpc_public_headers"] ] , "deps": [ "config" @@ -832,6 +1102,7 @@ , "grpc_public_hdrs" , "grpc_trace" , "handshaker" + , "legacy_context" , "promise" , "ref_counted_ptr" , "stats" @@ -899,7 +1170,7 @@ , "src/core/tsi/alts/handshaker/transport_security_common_api.cc" ] , "hdrs": - [ ["./", "include/grpc", "grpc_secure_public_headers"] + [ ["include/grpc", "grpc_secure_public_headers"] , "src/core/lib/security/credentials/alts/check_gcp_environment.h" , "src/core/lib/security/credentials/alts/grpc_alts_credentials_options.h" , "src/core/tsi/alts/handshaker/transport_security_common_api.h" @@ -907,6 +1178,7 @@ , "deps": [ "gpr" , "grpc_public_hdrs" + , ["third_party/upb", "upb"] , ["src/core/ext/upb-generated", "upb-generated-lib"] ] } @@ -920,18 +1192,17 @@ , "tsi_fake_credentials" , ["src/core", "tsi_local_credentials"] , ["src/core", "useful"] - , ["@", "libssl", "", "ssl"] - , ["@", "libssl", "", "crypto"] - , ["third_party/upb", "upb"] , ["@", "absl", "absl/strings", "strings"] + , ["@", "ssl", "", "crypto"] + , ["@", "ssl", "", "ssl"] + , ["third_party/upb", "upb"] ] } , "grpc++_base": { "type": ["@", "rules", "CC", "library"] , "name": ["grpc++_base"] , "srcs": - [ "grpcxx_sources" - , "src/cpp/client/insecure_credentials.cc" + [ "src/cpp/client/insecure_credentials.cc" , "src/cpp/client/secure_credentials.cc" , "src/cpp/common/auth_property_iterator.cc" , "src/cpp/common/secure_auth_context.cc" @@ -942,13 +1213,15 @@ , "src/cpp/common/tls_credentials_options.cc" , "src/cpp/server/insecure_server_credentials.cc" , "src/cpp/server/secure_server_credentials.cc" + , ["", "grpcxx_sources"] ] , "hdrs": - [ "grpcxx_public_headers" - , "grpcxx_headers" - , "src/cpp/client/secure_credentials.h" + [ "src/cpp/client/secure_credentials.h" , "src/cpp/common/secure_auth_context.h" , "src/cpp/server/secure_server_credentials.h" + , ["", "grpcxx_headers"] + , ["include/grpc++", "grpc++_public_headers"] + , ["include/grpcpp", "grpcpp_public_headers"] ] , "deps": [ "channel_stack_builder" @@ -967,6 +1240,7 @@ , "grpcpp_call_metric_recorder" , "grpcpp_status" , "iomgr_timer" + , "legacy_context" , "ref_counted_ptr" , ["src/core", "arena"] , ["src/core", "channel_args"] @@ -979,10 +1253,12 @@ , ["src/core", "error"] , ["src/core", "gpr_atm"] , ["src/core", "gpr_manual_constructor"] + , ["src/core", "grpc_audit_logging"] , ["src/core", "grpc_backend_metric_provider"] , ["src/core", "grpc_service_config"] , ["src/core", "grpc_transport_inproc"] , ["src/core", "json"] + , ["src/core", "json_reader"] , ["src/core", "ref_counted"] , ["src/core", "resource_quota"] , ["src/core", "slice"] @@ -994,17 +1270,72 @@ , ["src/core", "time"] , ["src/core", "useful"] , ["@", "absl", "absl/base", "core_headers"] + , ["@", "absl", "absl/container", "inlined_vector"] + , ["@", "absl", "absl/memory", "memory"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] - , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/strings", "str_format"] + , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/synchronization", "synchronization"] - , ["@", "absl", "absl/memory", "memory"] , ["@", "absl", "absl/types", "optional"] - , ["@", "absl", "absl/container", "inlined_vector"] + , ["@", "protobuf", "", "libprotobuf"] , ["third_party/upb", "upb"] , ["src/core/ext/upb-generated", "upb-generated-lib"] + ] + } +, "grpc++_base_unsecure": + { "type": ["@", "rules", "CC", "library"] + , "name": ["grpc++_base_unsecure"] + , "srcs": [["", "grpcxx_sources"]] + , "hdrs": + [ ["", "grpcxx_headers"] + , ["include/grpc++", "grpc++_public_headers"] + , ["include/grpcpp", "grpcpp_public_headers"] + ] + , "deps": + [ "channel_stack_builder" + , "config" + , "exec_ctx" + , "gpr" + , "grpc_base" + , "grpc_health_upb" + , "grpc_public_hdrs" + , "grpc_service_config_impl" + , "grpc_trace" + , "grpc_unsecure" + , "grpcpp_backend_metric_recorder" + , "grpcpp_call_metric_recorder" + , "grpcpp_status" + , "iomgr_timer" + , "legacy_context" + , "ref_counted_ptr" + , ["src/core", "arena"] + , ["src/core", "channel_args"] + , ["src/core", "channel_init"] + , ["src/core", "closure"] + , ["src/core", "error"] + , ["src/core", "gpr_atm"] + , ["src/core", "gpr_manual_constructor"] + , ["src/core", "grpc_backend_metric_provider"] + , ["src/core", "grpc_insecure_credentials"] + , ["src/core", "grpc_service_config"] + , ["src/core", "grpc_transport_inproc"] + , ["src/core", "ref_counted"] + , ["src/core", "resource_quota"] + , ["src/core", "slice"] + , ["src/core", "socket_mutator"] + , ["src/core", "time"] + , ["src/core", "useful"] + , ["@", "absl", "absl/base", "core_headers"] + , ["@", "absl", "absl/memory", "memory"] + , ["@", "absl", "absl/status", "status"] + , ["@", "absl", "absl/status", "statusor"] + , ["@", "absl", "absl/strings", "str_format"] + , ["@", "absl", "absl/strings", "strings"] + , ["@", "absl", "absl/synchronization", "synchronization"] + , ["@", "absl", "absl/types", "optional"] , ["@", "protobuf", "", "libprotobuf"] + , ["third_party/upb", "upb"] ] } , "grpc++_codegen_proto": @@ -1025,15 +1356,34 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["grpc++_config_proto"] , "hdrs": - [ ["./", "include/grpc++", "grpc++_config_proto_headers"] - , ["./", "include/grpcpp", "grpcpp_config_proto_headers"] + [ ["include/grpc++", "grpc++_config_proto_headers"] + , ["include/grpcpp", "grpcpp_config_proto_headers"] ] , "deps": [["@", "protobuf", "", "libprotobuf"]] } +, "grpc++_reflection": + { "type": ["@", "rules", "CC", "library"] + , "name": ["grpc++_reflection"] + , "srcs": + [ "src/cpp/ext/proto_server_reflection.cc" + , "src/cpp/ext/proto_server_reflection_plugin.cc" + ] + , "hdrs": + [ "src/cpp/ext/proto_server_reflection.h" + , "include/grpc++/ext/proto_server_reflection_plugin.h" + , "include/grpcpp/ext/proto_server_reflection_plugin.h" + ] + , "deps": + [ "grpc++" + , "grpc++_config_proto" + , ["src/proto/grpc/reflection/v1alpha", "reflection_proto"] + , ["@", "protobuf", "", "libprotobuf"] + ] + } , "grpcpp_call_metric_recorder": { "type": ["@", "rules", "CC", "library"] , "name": ["grpcpp_call_metric_recorder"] - , "hdrs": [["./", "include/grpcpp", "grpcpp_call_metric_recorder_headers"]] + , "hdrs": [["include/grpcpp", "grpcpp_call_metric_recorder_headers"]] , "deps": [ "grpc++_public_hdrs" , ["@", "absl", "absl/strings", "strings"] @@ -1045,8 +1395,8 @@ , "name": ["grpcpp_backend_metric_recorder"] , "srcs": ["src/cpp/server/backend_metric_recorder.cc"] , "hdrs": - [ ["./", "include/grpcpp", "grpcpp_backend_metric_recorder_headers"] - , "src/cpp/server/backend_metric_recorder.h" + [ "src/cpp/server/backend_metric_recorder.h" + , ["include/grpcpp", "grpcpp_backend_metric_recorder_headers"] ] , "deps": [ "gpr" @@ -1059,6 +1409,158 @@ , ["@", "absl", "absl/strings", "strings"] ] } +, "grpcpp_orca_service": + { "type": ["@", "rules", "CC", "library"] + , "name": ["grpcpp_orca_service"] + , "srcs": ["src/cpp/server/orca/orca_service.cc"] + , "hdrs": ["include/grpcpp/ext/orca_service.h"] + , "deps": + [ "debug_location" + , "exec_ctx" + , "gpr" + , "grpc++" + , "grpc_base" + , "grpcpp_backend_metric_recorder" + , "ref_counted_ptr" + , ["@", "protobuf", "", "libprotobuf"] + , ["src/core", "default_event_engine"] + , ["src/core", "grpc_backend_metric_data"] + , ["src/core", "ref_counted"] + , ["src/core", "time"] + , ["src/core/ext/upb-generated", "upb-generated-lib"] + , ["@", "absl", "absl/base", "core_headers"] + , ["@", "absl", "absl/strings", "strings"] + , ["@", "absl", "absl/time", "time"] + , ["@", "absl", "absl/types", "optional"] + , ["third_party/upb", "upb"] + ] + } +, "grpcpp_channelz": + { "type": ["@", "rules", "CC", "library"] + , "name": ["grpcpp_channelz"] + , "srcs": + [ "src/cpp/server/channelz/channelz_service.cc" + , "src/cpp/server/channelz/channelz_service_plugin.cc" + ] + , "hdrs": + [ "src/cpp/server/channelz/channelz_service.h" + , "include/grpcpp/ext/channelz_service_plugin.h" + ] + , "deps": + [ "gpr" + , "grpc" + , "grpc++" + , "grpc++_config_proto" + , ["src/proto/grpc/channelz", "channelz_proto"] + , ["@", "protobuf", "", "libprotobuf"] + ] + } +, "grpcpp_csds": + { "type": ["@", "rules", "CC", "library"] + , "name": ["grpcpp_csds"] + , "srcs": ["src/cpp/server/csds/csds.cc"] + , "hdrs": ["src/cpp/server/csds/csds.h"] + , "deps": + [ "gpr" + , "grpc" + , "grpc++_base" + , ["src/proto/grpc/testing/xds/v3", "csds_proto"] + , ["@", "absl", "absl/status", "status"] + , ["@", "absl", "absl/status", "statusor"] + ] + } +, "grpcpp_admin": + { "type": ["@", "rules", "CC", "library"] + , "name": ["grpcpp_admin"] + , "srcs": ["src/cpp/server/admin/admin_services.cc"] + , "hdrs": ["include/grpcpp/ext/admin_services.h"] + , "deps": + [ "gpr" + , "grpc++" + , "grpcpp_channelz" + , ["@", "absl", "absl/memory", "memory"] + ] + } +, "grpc++_test": + { "type": ["@", "rules", "CC", "library"] + , "name": ["grpc++_test"] + , "srcs": ["src/cpp/client/channel_test_peer.cc"] + , "hdrs": + [ "include/grpc++/test/mock_stream.h" + , "include/grpc++/test/server_context_test_spouse.h" + , "include/grpcpp/test/channel_test_peer.h" + , "include/grpcpp/test/client_context_test_peer.h" + , "include/grpcpp/test/default_reactor_test_peer.h" + , "include/grpcpp/test/mock_stream.h" + , "include/grpcpp/test/server_context_test_spouse.h" + ] + , "deps": ["grpc++", "grpc_base", ["@", "gtest", "", ""]] + } +, "grpc_opencensus_plugin": + { "type": ["@", "rules", "CC", "library"] + , "name": ["grpc_opencensus_plugin"] + , "srcs": + [ "src/cpp/ext/filters/census/client_filter.cc" + , "src/cpp/ext/filters/census/context.cc" + , "src/cpp/ext/filters/census/grpc_plugin.cc" + , "src/cpp/ext/filters/census/measures.cc" + , "src/cpp/ext/filters/census/rpc_encoding.cc" + , "src/cpp/ext/filters/census/server_call_tracer.cc" + , "src/cpp/ext/filters/census/views.cc" + ] + , "hdrs": + [ "include/grpcpp/opencensus.h" + , "src/cpp/ext/filters/census/client_filter.h" + , "src/cpp/ext/filters/census/context.h" + , "src/cpp/ext/filters/census/grpc_plugin.h" + , "src/cpp/ext/filters/census/measures.h" + , "src/cpp/ext/filters/census/open_census_call_tracer.h" + , "src/cpp/ext/filters/census/rpc_encoding.h" + , "src/cpp/ext/filters/census/server_call_tracer.h" + ] + , "deps": + [ "channel_stack_builder" + , "config" + , "gpr" + , "grpc++_base" + , "grpc_base" + , "grpc_public_hdrs" + , "legacy_context" + , ["src/core", "arena"] + , ["src/core", "arena_promise"] + , ["src/core", "channel_args"] + , ["src/core", "channel_fwd"] + , ["src/core", "channel_stack_type"] + , ["src/core", "context"] + , ["src/core", "error"] + , ["src/core", "experiments"] + , ["src/core", "slice"] + , ["src/core", "slice_buffer"] + , ["src/core", "slice_refcount"] + , ["@", "absl", "absl/base", "base"] + , ["@", "absl", "absl/base", "core_headers"] + , ["@", "absl", "absl/meta", "type_traits"] + , ["@", "absl", "absl/status", "status"] + , ["@", "absl", "absl/status", "statusor"] + , ["@", "absl", "absl/strings", "str_format"] + , ["@", "absl", "absl/strings", "strings"] + , ["@", "absl", "absl/time", "time"] + , ["@", "absl", "absl/types", "optional"] + , ["@", "opencensus-stats", "", ""] + , ["@", "opencensus-tags", "", ""] + , ["@", "opencensus-tags-context_util", "", ""] + , ["@", "opencensus-trace", "", ""] + , ["@", "opencensus-trace-context_util", "", ""] + , ["@", "opencensus-trace-propagation", "", ""] + , ["@", "opencensus-trace-span_context", "", ""] + ] + } +, "grpcpp_gcp_observability": + { "type": ["@", "rules", "CC", "library"] + , "name": ["grpcpp_gcp_observability"] + , "hdrs": ["include/grpcpp/ext/gcp_observability.h"] + , "deps": [["src/cpp/ext/gcp", "observability"]] + } , "work_serializer": { "type": ["@", "rules", "CC", "library"] , "name": ["work_serializer"] @@ -1077,7 +1579,43 @@ , "name": ["grpc_trace"] , "srcs": ["src/core/lib/debug/trace.cc"] , "hdrs": ["src/core/lib/debug/trace.h"] - , "deps": ["gpr", "grpc_public_hdrs"] + , "deps": + [ "config_vars" + , "gpr" + , "grpc_public_hdrs" + , ["@", "absl", "absl/strings", "strings"] + ] + } +, "load_config": + { "type": ["@", "rules", "CC", "library"] + , "name": ["load_config"] + , "srcs": ["src/core/lib/config/load_config.cc"] + , "hdrs": ["src/core/lib/config/load_config.h"] + , "deps": + [ "gpr_platform" + , ["src/core", "env"] + , ["src/core", "gpr_log_internal"] + , ["@", "absl", "absl/flags", "flag"] + , ["@", "absl", "absl/flags", "marshalling"] + , ["@", "absl", "absl/strings", "strings"] + , ["@", "absl", "absl/types", "optional"] + ] + } +, "config_vars": + { "type": ["@", "rules", "CC", "library"] + , "name": ["config_vars"] + , "srcs": + [ "src/core/lib/config/config_vars.cc" + , "src/core/lib/config/config_vars_non_generated.cc" + ] + , "hdrs": ["src/core/lib/config/config_vars.h"] + , "deps": + [ "gpr_platform" + , "load_config" + , ["@", "absl", "absl/flags", "flag"] + , ["@", "absl", "absl/strings", "strings"] + , ["@", "absl", "absl/types", "optional"] + ] } , "config": { "type": ["@", "rules", "CC", "library"] @@ -1121,6 +1659,7 @@ [ "gpr_platform" , ["src/core", "poll"] , ["src/core", "promise_like"] + , ["@", "absl", "absl/functional", "any_invocable"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/types", "optional"] ] @@ -1229,8 +1768,8 @@ , ["src/core", "resolved_address"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] - , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/strings", "str_format"] + , ["@", "absl", "absl/strings", "strings"] ] } , "iomgr_timer": @@ -1243,11 +1782,11 @@ , "src/core/lib/iomgr/timer_manager.cc" ] , "hdrs": - [ "src/core/lib/iomgr/timer.h" + [ "src/core/lib/iomgr/iomgr.h" + , "src/core/lib/iomgr/timer.h" , "src/core/lib/iomgr/timer_generic.h" , "src/core/lib/iomgr/timer_heap.h" , "src/core/lib/iomgr/timer_manager.h" - , "src/core/lib/iomgr/iomgr.h" ] , "deps": [ "event_engine_base_hdrs" @@ -1262,8 +1801,29 @@ , ["src/core", "time"] , ["src/core", "time_averaged_stats"] , ["src/core", "useful"] + , ["@", "absl", "absl/strings", "str_format"] , ["@", "absl", "absl/strings", "strings"] + ] + } +, "iomgr_internal_errqueue": + { "type": ["@", "rules", "CC", "library"] + , "name": ["iomgr_internal_errqueue"] + , "srcs": ["src/core/lib/iomgr/internal_errqueue.cc"] + , "hdrs": ["src/core/lib/iomgr/internal_errqueue.h"] + , "deps": ["gpr", ["src/core", "iomgr_port"], ["src/core", "strerror"]] + } +, "iomgr_buffer_list": + { "type": ["@", "rules", "CC", "library"] + , "name": ["iomgr_buffer_list"] + , "srcs": ["src/core/lib/iomgr/buffer_list.cc"] + , "hdrs": ["src/core/lib/iomgr/buffer_list.h"] + , "deps": + [ "gpr" + , "iomgr_internal_errqueue" + , ["src/core", "error"] + , ["src/core", "iomgr_port"] , ["@", "absl", "absl/strings", "str_format"] + , ["@", "absl", "absl/strings", "strings"] ] } , "uri_parser": @@ -1275,8 +1835,8 @@ [ "gpr" , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] - , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/strings", "str_format"] + , ["@", "absl", "absl/strings", "strings"] ] } , "parse_address": @@ -1359,10 +1919,13 @@ , ["src/core", "json"] , ["src/core", "json_args"] , ["src/core", "json_object_loader"] + , ["src/core", "json_reader"] + , ["src/core", "json_writer"] , ["src/core", "service_config_parser"] , ["src/core", "slice"] , ["src/core", "slice_refcount"] , ["src/core", "validation_errors"] + , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/types", "optional"] @@ -1381,8 +1944,8 @@ , ["src/core", "useful"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] - , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/strings", "str_format"] + , ["@", "absl", "absl/strings", "strings"] ] } , "grpc_resolver": @@ -1409,8 +1972,8 @@ , ["src/core", "iomgr_fwd"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] - , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/strings", "str_format"] + , ["@", "absl", "absl/strings", "strings"] ] } , "grpc_client_channel": @@ -1428,7 +1991,6 @@ , "src/core/ext/filters/client_channel/config_selector.cc" , "src/core/ext/filters/client_channel/dynamic_filters.cc" , "src/core/ext/filters/client_channel/global_subchannel_pool.cc" - , "src/core/ext/filters/client_channel/health/health_check_client.cc" , "src/core/ext/filters/client_channel/http_proxy.cc" , "src/core/ext/filters/client_channel/lb_policy/child_policy_handler.cc" , "src/core/ext/filters/client_channel/lb_policy/oob_backend_metric.cc" @@ -1447,14 +2009,13 @@ , "src/core/ext/filters/client_channel/client_channel.h" , "src/core/ext/filters/client_channel/client_channel_channelz.h" , "src/core/ext/filters/client_channel/client_channel_factory.h" + , "src/core/ext/filters/client_channel/client_channel_internal.h" , "src/core/ext/filters/client_channel/client_channel_service_config.h" , "src/core/ext/filters/client_channel/config_selector.h" , "src/core/ext/filters/client_channel/connector.h" , "src/core/ext/filters/client_channel/dynamic_filters.h" , "src/core/ext/filters/client_channel/global_subchannel_pool.h" - , "src/core/ext/filters/client_channel/health/health_check_client.h" , "src/core/ext/filters/client_channel/http_proxy.h" - , "src/core/ext/filters/client_channel/lb_call_state_internal.h" , "src/core/ext/filters/client_channel/lb_policy/child_policy_handler.h" , "src/core/ext/filters/client_channel/lb_policy/oob_backend_metric.h" , "src/core/ext/filters/client_channel/lb_policy/oob_backend_metric_internal.h" @@ -1471,6 +2032,7 @@ [ "backoff" , "channel_stack_builder" , "config" + , "config_vars" , "debug_location" , "exec_ctx" , "gpr" @@ -1481,14 +2043,16 @@ , "grpc_trace" , "http_connect_handshaker" , "iomgr_timer" + , "legacy_context" , "orphanable" - , ["@", "protobuf", "", "libprotobuf"] + , "parse_address" , "ref_counted_ptr" , "server_address" , "sockaddr_utils" , "stats" , "uri_parser" , "work_serializer" + , ["@", "protobuf", "", "libprotobuf"] , ["src/core", "arena"] , ["src/core", "channel_args"] , ["src/core", "channel_fwd"] @@ -1530,17 +2094,20 @@ , ["src/core", "unique_type_name"] , ["src/core", "useful"] , ["src/core", "validation_errors"] + , ["src/core/ext/upb-generated", "upb-generated-lib"] , ["@", "absl", "absl/base", "core_headers"] + , ["@", "absl", "absl/cleanup", "cleanup"] + , ["@", "absl", "absl/container", "flat_hash_set"] , ["@", "absl", "absl/container", "inlined_vector"] + , ["@", "absl", "absl/functional", "any_invocable"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] - , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/strings", "cord"] - , ["@", "absl", "absl/synchronization", "synchronization"] + , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/types", "optional"] , ["@", "absl", "absl/types", "variant"] + , ["third_party/upb", "collections"] , ["third_party/upb", "upb"] - , ["src/core/ext/upb-generated", "upb-generated-lib"] ] } , "grpc_resolver_dns_ares": @@ -1555,12 +2122,14 @@ , "src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper_windows.cc" ] , "hdrs": - [ "src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_ev_driver.h" + [ "src/core/ext/filters/client_channel/resolver/dns/c_ares/dns_resolver_ares.h" + , "src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_ev_driver.h" , "src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper.h" ] , "deps": [ "backoff" , "config" + , "config_vars" , "debug_location" , "exec_ctx" , "gpr" @@ -1580,15 +2149,14 @@ , ["src/core", "closure"] , ["src/core", "error"] , ["src/core", "event_engine_common"] - , ["src/core", "grpc_resolver_dns_selection"] , ["src/core", "grpc_service_config"] , ["src/core", "grpc_sockaddr"] , ["src/core", "iomgr_fwd"] , ["src/core", "iomgr_port"] - , ["src/core", "json"] , ["src/core", "polling_resolver"] , ["src/core", "pollset_set"] , ["src/core", "resolved_address"] + , ["src/core", "service_config_helper"] , ["src/core", "slice"] , ["src/core", "status_helper"] , ["src/core", "time"] @@ -1596,11 +2164,11 @@ , ["@", "absl", "absl/container", "flat_hash_set"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] - , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/strings", "str_format"] + , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/types", "optional"] , ["@", "cares", "", "ares"] - , ["third_party", "address_sorting"] + , ["third_party/address_sorting", "address_sorting"] ] } , "httpcli": @@ -1648,8 +2216,8 @@ , ["@", "absl", "absl/functional", "bind_front"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] - , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/strings", "str_format"] + , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/types", "optional"] ] } @@ -1730,6 +2298,8 @@ , ["src/core", "httpcli_ssl_credentials"] , ["src/core", "iomgr_fwd"] , ["src/core", "json"] + , ["src/core", "json_reader"] + , ["src/core", "json_writer"] , ["src/core", "slice"] , ["src/core", "slice_refcount"] , ["src/core", "time"] @@ -1738,12 +2308,12 @@ , ["src/core", "useful"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] - , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/strings", "str_format"] + , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/time", "time"] , ["@", "absl", "absl/types", "optional"] - , ["@", "libssl", "", "crypto"] - , ["@", "libssl", "", "ssl"] + , ["@", "ssl", "", "crypto"] + , ["@", "ssl", "", "ssl"] ] } , "grpc_credentials_util": @@ -1762,7 +2332,8 @@ , "src/core/lib/security/util/json_util.h" ] , "deps": - [ "gpr" + [ "config_vars" + , "gpr" , "grpc_base" , "grpc_security_base" , ["src/core", "error"] @@ -1796,8 +2367,10 @@ , "tsi_base" , ["src/core", "channel_args"] , ["src/core", "closure"] + , ["src/core", "env"] , ["src/core", "pollset_set"] , ["src/core", "slice"] + , ["@", "absl", "absl/strings", "strings"] , ["third_party/upb", "upb"] , ["src/core/ext/upb-generated", "upb-generated-lib"] ] @@ -1844,8 +2417,8 @@ , ["src/core", "slice"] , ["src/core", "slice_buffer"] , ["src/core", "useful"] - , ["@", "libssl", "", "crypto"] - , ["@", "libssl", "", "ssl"] + , ["@", "ssl", "", "crypto"] + , ["@", "ssl", "", "ssl"] ] } , "tsi_ssl_session_cache": @@ -1867,7 +2440,7 @@ , ["src/core", "ref_counted"] , ["src/core", "slice"] , ["@", "absl", "absl/memory", "memory"] - , ["@", "libssl", "", "ssl"] + , ["@", "ssl", "", "ssl"] ] } , "tsi_ssl_credentials": @@ -1875,20 +2448,19 @@ , "name": ["tsi_ssl_credentials"] , "srcs": [ "src/core/lib/security/security_connector/ssl_utils.cc" - , "src/core/lib/security/security_connector/ssl_utils_config.cc" , "src/core/tsi/ssl/key_logging/ssl_key_logging.cc" , "src/core/tsi/ssl_transport_security.cc" , "src/core/tsi/ssl_transport_security_utils.cc" ] , "hdrs": [ "src/core/lib/security/security_connector/ssl_utils.h" - , "src/core/lib/security/security_connector/ssl_utils_config.h" , "src/core/tsi/ssl/key_logging/ssl_key_logging.h" , "src/core/tsi/ssl_transport_security.h" , "src/core/tsi/ssl_transport_security_utils.h" ] , "deps": - [ "gpr" + [ "config_vars" + , "gpr" , "grpc_base" , "grpc_credentials_util" , "grpc_public_hdrs" @@ -1906,19 +2478,13 @@ , ["@", "absl", "absl/base", "core_headers"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/strings", "strings"] - , ["@", "libssl", "", "crypto"] - , ["@", "libssl", "", "ssl"] + , ["@", "ssl", "", "crypto"] + , ["@", "ssl", "", "ssl"] ] } , "grpc_http_filters": { "type": ["@", "rules", "CC", "library"] - , "arguments_config": ["COMPILER_FAMILY"] , "name": ["grpc_http_filters"] - , "private-cflags": - { "type": "case" - , "expr": {"type": "var", "name": "COMPILER_FAMILY", "default": "unknown"} - , "case": {"gnu": ["-Wno-array-bounds"]} - } , "srcs": [ "src/core/ext/filters/http/client/http_client_filter.cc" , "src/core/ext/filters/http/http_filters_plugin.cc" @@ -1937,6 +2503,7 @@ , "grpc_base" , "grpc_public_hdrs" , "grpc_trace" + , "legacy_context" , "promise" , ["src/core", "activity"] , ["src/core", "arena"] @@ -1952,6 +2519,7 @@ , ["src/core", "percent_encoding"] , ["src/core", "pipe"] , ["src/core", "poll"] + , ["src/core", "prioritized_race"] , ["src/core", "race"] , ["src/core", "slice"] , ["src/core", "slice_buffer"] @@ -1960,8 +2528,8 @@ , ["@", "absl", "absl/meta", "type_traits"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] - , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/strings", "str_format"] + , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/types", "optional"] ] } @@ -2001,7 +2569,6 @@ , "src/core/ext/xds/xds_resource_type_impl.h" , "src/core/ext/xds/xds_transport.h" ] - , "proto": [["@", "google_apis", "", "google_rpc_status_proto"]] , "deps": [ "backoff" , "debug_location" @@ -2010,31 +2577,52 @@ , "gpr" , "grpc_trace" , "orphanable" - , ["@", "protobuf", "", "libprotobuf"] , "ref_counted_ptr" , "uri_parser" , "work_serializer" + , ["@", "protobuf", "", "libprotobuf"] , ["src/core", "default_event_engine"] , ["src/core", "dual_ref_counted"] , ["src/core", "env"] , ["src/core", "json"] + , ["src/core", "per_cpu"] , ["src/core", "ref_counted"] , ["src/core", "time"] , ["src/core", "upb_utils"] , ["src/core", "useful"] + , ["src/core/ext/upb-generated", "upb-generated-lib"] + , ["src/core/ext/upbdefs-generated", "upbdefs-generated-lib"] , ["@", "absl", "absl/base", "core_headers"] , ["@", "absl", "absl/memory", "memory"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] - , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/strings", "str_format"] + , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/types", "optional"] + , ["third_party/upb", "json"] + , ["third_party/upb", "reflection"] + , ["third_party/upb", "textformat"] , ["third_party/upb", "upb"] - , ["third_party/upb", "upb_textformat"] - , ["third_party/upb", "upb_json"] - , ["third_party/upb", "upb_reflection"] + ] + } +, "grpc_mock_cel": + { "type": ["@", "rules", "CC", "library"] + , "name": ["grpc_mock_cel"] + , "hdrs": + [ "src/core/lib/security/authorization/mock_cel/activation.h" + , "src/core/lib/security/authorization/mock_cel/cel_expr_builder_factory.h" + , "src/core/lib/security/authorization/mock_cel/cel_expression.h" + , "src/core/lib/security/authorization/mock_cel/cel_value.h" + , "src/core/lib/security/authorization/mock_cel/evaluator_core.h" + , "src/core/lib/security/authorization/mock_cel/flat_expr_builder.h" + ] + , "deps": + [ "gpr_public_hdrs" , ["src/core/ext/upb-generated", "upb-generated-lib"] - , ["src/core/ext/upbdefs-generated", "upbdefs-generated-lib"] + , ["@", "absl", "absl/status", "status"] + , ["@", "absl", "absl/status", "statusor"] + , ["@", "absl", "absl/strings", "strings"] + , ["@", "absl", "absl/types", "span"] ] } , "grpc_resolver_fake": @@ -2088,14 +2676,32 @@ , "gpr_platform" , "grpc_base" , "grpc_trace" + , "hpack_parse_result" , "http_trace" - , ["src/core", "error"] , ["src/core", "hpack_constants"] , ["src/core", "no_destruct"] , ["src/core", "slice"] + , ["@", "absl", "absl/functional", "function_ref"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/strings", "strings"] + ] + } +, "hpack_parse_result": + { "type": ["@", "rules", "CC", "library"] + , "name": ["hpack_parse_result"] + , "srcs": ["src/core/ext/transport/chttp2/transport/hpack_parse_result.cc"] + , "hdrs": ["src/core/ext/transport/chttp2/transport/hpack_parse_result.h"] + , "deps": + [ "gpr" + , "grpc_base" + , ["src/core", "error"] + , ["src/core", "hpack_constants"] + , ["src/core", "slice"] + , ["src/core", "status_helper"] + , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/strings", "str_format"] + , ["@", "absl", "absl/strings", "strings"] + , ["@", "absl", "absl/types", "optional"] ] } , "hpack_parser": @@ -2110,19 +2716,20 @@ , "grpc_base" , "grpc_public_hdrs" , "grpc_trace" + , "hpack_parse_result" , "hpack_parser_table" , "stats" , ["src/core", "decode_huff"] , ["src/core", "error"] , ["src/core", "hpack_constants"] + , ["src/core", "match"] + , ["src/core", "random_early_detection"] , ["src/core", "slice"] , ["src/core", "slice_refcount"] , ["src/core", "stats_data"] - , ["src/core", "status_helper"] , ["@", "absl", "absl/base", "core_headers"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/strings", "strings"] - , ["@", "absl", "absl/strings", "str_format"] , ["@", "absl", "absl/types", "optional"] , ["@", "absl", "absl/types", "span"] , ["@", "absl", "absl/types", "variant"] @@ -2145,6 +2752,7 @@ , "http_trace" , ["src/core", "hpack_constants"] , ["src/core", "hpack_encoder_table"] + , ["src/core", "metadata_compression_traits"] , ["src/core", "slice"] , ["src/core", "slice_buffer"] , ["src/core", "time"] @@ -2166,13 +2774,18 @@ , "hdrs": ["src/core/ext/transport/chttp2/transport/varint.h"] , "deps": ["gpr", ["@", "absl", "absl/base", "core_headers"]] } +, "chttp2_context_list_entry": + { "type": ["@", "rules", "CC", "library"] + , "name": ["chttp2_context_list_entry"] + , "hdrs": ["src/core/ext/transport/chttp2/transport/context_list_entry.h"] + , "deps": ["gpr"] + } , "grpc_transport_chttp2": { "type": ["@", "rules", "CC", "library"] , "name": ["grpc_transport_chttp2"] , "srcs": [ "src/core/ext/transport/chttp2/transport/bin_decoder.cc" , "src/core/ext/transport/chttp2/transport/chttp2_transport.cc" - , "src/core/ext/transport/chttp2/transport/context_list.cc" , "src/core/ext/transport/chttp2/transport/frame_data.cc" , "src/core/ext/transport/chttp2/transport/frame_goaway.cc" , "src/core/ext/transport/chttp2/transport/frame_ping.cc" @@ -2187,7 +2800,6 @@ , "hdrs": [ "src/core/ext/transport/chttp2/transport/bin_decoder.h" , "src/core/ext/transport/chttp2/transport/chttp2_transport.h" - , "src/core/ext/transport/chttp2/transport/context_list.h" , "src/core/ext/transport/chttp2/transport/frame_data.h" , "src/core/ext/transport/chttp2/transport/frame_goaway.h" , "src/core/ext/transport/chttp2/transport/frame_ping.h" @@ -2198,7 +2810,8 @@ , "src/core/ext/transport/chttp2/transport/stream_map.h" ] , "deps": - [ "chttp2_frame" + [ "chttp2_context_list_entry" + , "chttp2_frame" , "chttp2_varint" , "debug_location" , "exec_ctx" @@ -2211,7 +2824,8 @@ , "hpack_parser_table" , "http_trace" , "httpcli" - , "iomgr_timer" + , "iomgr_buffer_list" + , "legacy_context" , "ref_counted_ptr" , "stats" , ["src/core", "arena"] @@ -2221,11 +2835,12 @@ , ["src/core", "chttp2_flow_control"] , ["src/core", "closure"] , ["src/core", "error"] - , ["src/core", "gpr_atm"] + , ["src/core", "experiments"] , ["src/core", "http2_errors"] , ["src/core", "http2_settings"] , ["src/core", "init_internally"] , ["src/core", "iomgr_fwd"] + , ["src/core", "iomgr_port"] , ["src/core", "memory_quota"] , ["src/core", "poll"] , ["src/core", "ref_counted"] @@ -2241,9 +2856,9 @@ , ["src/core", "useful"] , ["@", "absl", "absl/base", "core_headers"] , ["@", "absl", "absl/status", "status"] - , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/strings", "cord"] , ["@", "absl", "absl/strings", "str_format"] + , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/types", "optional"] ] } @@ -2252,11 +2867,11 @@ , "name": ["grpcpp_status"] , "srcs": ["src/cpp/util/status.cc"] , "hdrs": - [ "include/grpcpp/impl/status.h" + [ "include/grpc++/impl/codegen/status.h" + , "include/grpc++/support/status.h" , "include/grpcpp/impl/codegen/status.h" + , "include/grpcpp/impl/status.h" , "include/grpcpp/support/status.h" - , "include/grpc++/impl/codegen/status.h" - , "include/grpc++/support/status.h" ] , "deps": ["gpr_platform", "grpc++_public_hdrs", "grpc_public_hdrs"] } diff --git a/etc/import/include/grpc/TARGETS.grpc b/etc/import/include/grpc/TARGETS.grpc index 2f1e64e2..892aa639 100644 --- a/etc/import/include/grpc/TARGETS.grpc +++ b/etc/import/include/grpc/TARGETS.grpc @@ -5,7 +5,9 @@ , "support/atm_gcc_atomic.h" , "support/atm_gcc_sync.h" , "support/atm_windows.h" + , "support/atm.h" , "support/cpu.h" + , "support/json.h" , "support/log.h" , "support/log_windows.h" , "support/port_platform.h" @@ -38,7 +40,8 @@ , "grpc_public_headers": { "type": ["@", "rules", "data", "staged"] , "srcs": - [ "byte_buffer.h" + [ "grpc_audit_logging.h" + , "byte_buffer.h" , "byte_buffer_reader.h" , "compression.h" , "fork.h" diff --git a/etc/import/include/grpcpp/TARGETS.grpc b/etc/import/include/grpcpp/TARGETS.grpc index 11231161..0781bca8 100644 --- a/etc/import/include/grpcpp/TARGETS.grpc +++ b/etc/import/include/grpcpp/TARGETS.grpc @@ -38,6 +38,7 @@ , "impl/status.h" , "impl/sync.h" , "resource_quota.h" + , "security/audit_logging.h" , "security/auth_context.h" , "security/auth_metadata_processor.h" , "security/credentials.h" diff --git a/etc/import/src/core/TARGETS.grpc b/etc/import/src/core/TARGETS.grpc index a0be6d47..9d152959 100644 --- a/etc/import/src/core/TARGETS.grpc +++ b/etc/import/src/core/TARGETS.grpc @@ -1,19 +1,19 @@ { "channel_fwd": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["channel_fwd"] + , "stage": ["src", "core"] , "hdrs": ["lib/channel/channel_fwd.h"] } , "slice_cast": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["slice_cast"] + , "stage": ["src", "core"] , "hdrs": [["include/grpc", "slice_cast_headers"]] } , "event_engine_common": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["event_engine_common"] + , "stage": ["src", "core"] , "srcs": [ "lib/event_engine/event_engine.cc" , "lib/event_engine/resolved_address.cc" @@ -42,39 +42,50 @@ } , "transport_fwd": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["transport_fwd"] + , "stage": ["src", "core"] , "hdrs": ["lib/transport/transport_fwd.h"] } , "atomic_utils": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["atomic_utils"] + , "stage": ["src", "core"] , "hdrs": ["lib/gprpp/atomic_utils.h"] , "deps": [["", "gpr"]] } -, "experiments": +, "metadata_compression_traits": { "type": ["@", "rules", "CC", "library"] + , "name": ["metadata_compression_traits"] , "stage": ["src", "core"] + , "hdrs": ["lib/transport/metadata_compression_traits.h"] + , "deps": [["", "gpr_platform"]] + } +, "experiments": + { "type": ["@", "rules", "CC", "library"] , "name": ["experiments"] + , "stage": ["src", "core"] , "srcs": ["lib/experiments/config.cc", "lib/experiments/experiments.cc"] , "hdrs": ["lib/experiments/config.h", "lib/experiments/experiments.h"] - , "private-hdrs": [] , "deps": - ["no_destruct", ["", "gpr"], ["@", "absl", "absl/strings", "strings"]] + [ "no_destruct" + , ["", "config_vars"] + , ["", "gpr"] + , ["@", "absl", "absl/functional", "any_invocable"] + , ["@", "absl", "absl/strings", "strings"] + ] } , "init_internally": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["init_internally"] + , "stage": ["src", "core"] , "srcs": ["lib/surface/init_internally.cc"] , "hdrs": ["lib/surface/init_internally.h"] , "deps": [["", "gpr_platform"]] } , "useful": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["useful"] + , "stage": ["src", "core"] , "hdrs": ["lib/gpr/useful.h"] , "deps": [ ["", "gpr_platform"] @@ -84,56 +95,49 @@ } , "examine_stack": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["examine_stack"] + , "stage": ["src", "core"] , "srcs": ["lib/gprpp/examine_stack.cc"] , "hdrs": ["lib/gprpp/examine_stack.h"] , "deps": [["", "gpr_platform"], ["@", "absl", "absl/types", "optional"]] } , "gpr_atm": { "type": ["@", "rules", "CC", "library"] - , "arguments_config": ["ARCH", "TARGET_ARCH"] , "name": ["gpr_atm"] + , "stage": ["src", "core"] , "srcs": ["lib/gpr/atm.cc"] , "hdrs": [["include/grpc", "gpr_atm_headers"]] - , "private-ldflags": - { "type": "case" - , "expr": - { "type": "var" - , "name": "TARGET_ARCH" - , "default": - { "type": "var" - , "name": "ARCH" - , "default": - {"type": "fail", "msg": "Required variable 'ARCH' is not set."} - } - } - , "case": {"arm": ["-latomic"]} - } , "deps": ["useful", ["", "gpr_platform"]] } , "gpr_manual_constructor": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["gpr_manual_constructor"] + , "stage": ["src", "core"] , "hdrs": ["lib/gprpp/manual_constructor.h"] , "deps": ["construct_destruct", ["", "gpr_platform"]] } , "gpr_spinlock": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["gpr_spinlock"] + , "stage": ["src", "core"] , "hdrs": ["lib/gpr/spinlock.h"] , "deps": ["gpr_atm", ["", "gpr_platform"]] } -, "env": +, "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"] + , "stage": ["src", "core"] , "srcs": - [ "lib/gprpp/env_linux.cc" - , "lib/gprpp/env_posix.cc" - , "lib/gprpp/env_windows.cc" + [ "lib/gprpp/linux/env.cc" + , "lib/gprpp/posix/env.cc" + , "lib/gprpp/windows/env.cc" ] , "hdrs": ["lib/gprpp/env.h"] , "deps": @@ -141,22 +145,22 @@ } , "chunked_vector": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["chunked_vector"] + , "stage": ["src", "core"] , "hdrs": ["lib/gprpp/chunked_vector.h"] , "deps": ["arena", "gpr_manual_constructor", ["", "gpr"]] } , "construct_destruct": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["construct_destruct"] + , "stage": ["src", "core"] , "hdrs": ["lib/gprpp/construct_destruct.h"] , "deps": [["", "gpr_platform"]] } , "status_helper": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["status_helper"] + , "stage": ["src", "core"] , "srcs": ["lib/gprpp/status_helper.cc"] , "hdrs": ["lib/gprpp/status_helper.h"] , "proto": [["@", "google_apis", "", "google_rpc_status_proto"]] @@ -166,8 +170,8 @@ , ["", "debug_location"] , ["", "gpr"] , ["@", "absl", "absl/status", "status"] - , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/strings", "cord"] + , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/time", "time"] , ["@", "absl", "absl/types", "optional"] , ["third_party/upb", "upb"] @@ -176,17 +180,16 @@ } , "unique_type_name": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["unique_type_name"] + , "stage": ["src", "core"] , "hdrs": ["lib/gprpp/unique_type_name.h"] - , "private-hdrs": [] , "deps": ["useful", ["", "gpr_platform"], ["@", "absl", "absl/strings", "strings"]] } , "validation_errors": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["validation_errors"] + , "stage": ["src", "core"] , "srcs": ["lib/gprpp/validation_errors.cc"] , "hdrs": ["lib/gprpp/validation_errors.h"] , "deps": @@ -197,23 +200,23 @@ } , "overload": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["overload"] + , "stage": ["src", "core"] , "hdrs": ["lib/gprpp/overload.h"] , "deps": [["", "gpr_platform"]] } , "match": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["match"] + , "stage": ["src", "core"] , "hdrs": ["lib/gprpp/match.h"] , "deps": ["overload", ["", "gpr_platform"], ["@", "absl", "absl/types", "variant"]] } , "table": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["table"] + , "stage": ["src", "core"] , "hdrs": ["lib/gprpp/table.h"] , "deps": [ "bitset" @@ -224,58 +227,101 @@ } , "packed_table": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["packed_table"] + , "stage": ["src", "core"] , "hdrs": ["lib/gprpp/packed_table.h"] , "deps": ["sorted_pack", "table", ["", "gpr_platform"]] } , "bitset": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["bitset"] + , "stage": ["src", "core"] , "hdrs": ["lib/gprpp/bitset.h"] , "deps": ["useful", ["", "gpr_platform"]] } , "no_destruct": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["no_destruct"] + , "stage": ["src", "core"] , "hdrs": ["lib/gprpp/no_destruct.h"] , "deps": ["construct_destruct", ["", "gpr_platform"]] } , "tchar": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["tchar"] + , "stage": ["src", "core"] , "srcs": ["lib/gprpp/tchar.cc"] , "hdrs": ["lib/gprpp/tchar.h"] , "deps": [["", "gpr_platform"]] } , "poll": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["poll"] + , "stage": ["src", "core"] , "hdrs": ["lib/promise/poll.h"] , "deps": ["construct_destruct", ["", "gpr"], ["", "gpr_platform"]] } -, "context": +, "map_pipe": { "type": ["@", "rules", "CC", "library"] + , "name": ["map_pipe"] , "stage": ["src", "core"] + , "hdrs": ["lib/promise/map_pipe.h"] + , "deps": + [ "for_each" + , "map" + , "pipe" + , "poll" + , "promise_factory" + , "promise_trace" + , "try_seq" + , ["", "gpr"] + , ["", "gpr_platform"] + , ["", "grpc_trace"] + , ["@", "absl", "absl/status", "status"] + ] + } +, "1999": + { "type": ["@", "rules", "CC", "library"] + , "name": ["1999"] + , "stage": ["src", "core"] + , "srcs": ["lib/promise/party.cc"] + , "hdrs": ["lib/promise/party.h"] + , "deps": + [ "activity" + , "arena" + , "construct_destruct" + , "context" + , "promise_factory" + , "promise_trace" + , "ref_counted" + , ["", "event_engine_base_hdrs"] + , ["", "exec_ctx"] + , ["", "gpr"] + , ["", "grpc_trace"] + , ["", "ref_counted_ptr"] + , ["@", "absl", "absl/base", "core_headers"] + , ["@", "absl", "absl/strings", "str_format"] + , ["@", "absl", "absl/strings", "strings"] + ] + } +, "context": + { "type": ["@", "rules", "CC", "library"] , "name": ["context"] + , "stage": ["src", "core"] , "hdrs": ["lib/promise/context.h"] , "deps": [["", "gpr"]] } , "map": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["map"] + , "stage": ["src", "core"] , "hdrs": ["lib/promise/map.h"] , "deps": ["poll", "promise_like", ["", "gpr_platform"]] } , "sleep": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["sleep"] + , "stage": ["src", "core"] , "srcs": ["lib/promise/sleep.cc"] , "hdrs": ["lib/promise/sleep.h"] , "deps": @@ -292,8 +338,8 @@ } , "arena_promise": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["arena_promise"] + , "stage": ["src", "core"] , "hdrs": ["lib/promise/arena_promise.h"] , "deps": [ "arena" @@ -306,23 +352,34 @@ } , "promise_like": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["promise_like"] + , "stage": ["src", "core"] , "hdrs": ["lib/promise/detail/promise_like.h"] , "deps": ["poll", ["", "gpr_platform"], ["@", "absl", "absl/meta", "type_traits"]] } -, "promise_factory": +, "cancel_callback": { "type": ["@", "rules", "CC", "library"] + , "name": ["cancel_callback"] , "stage": ["src", "core"] + , "hdrs": ["lib/promise/cancel_callback.h"] + , "deps": ["promise_like", ["", "gpr_platform"]] + } +, "promise_factory": + { "type": ["@", "rules", "CC", "library"] , "name": ["promise_factory"] + , "stage": ["src", "core"] , "hdrs": ["lib/promise/detail/promise_factory.h"] - , "deps": ["promise_like", ["", "gpr_platform"]] + , "deps": + [ "promise_like" + , ["", "gpr_platform"] + , ["@", "absl", "absl/meta", "type_traits"] + ] } , "if": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["if"] + , "stage": ["src", "core"] , "hdrs": ["lib/promise/if.h"] , "deps": [ "construct_destruct" @@ -336,8 +393,8 @@ } , "promise_status": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["promise_status"] + , "stage": ["src", "core"] , "hdrs": ["lib/promise/detail/status.h"] , "deps": [ ["", "gpr_platform"] @@ -347,18 +404,26 @@ } , "race": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["race"] + , "stage": ["src", "core"] , "hdrs": ["lib/promise/race.h"] , "deps": [["", "gpr_platform"]] } -, "loop": +, "prioritized_race": { "type": ["@", "rules", "CC", "library"] + , "name": ["prioritized_race"] , "stage": ["src", "core"] + , "hdrs": ["lib/promise/prioritized_race.h"] + , "deps": [["", "gpr_platform"]] + } +, "loop": + { "type": ["@", "rules", "CC", "library"] , "name": ["loop"] + , "stage": ["src", "core"] , "hdrs": ["lib/promise/loop.h"] , "deps": - [ "poll" + [ "construct_destruct" + , "poll" , "promise_factory" , ["", "gpr_platform"] , ["@", "absl", "absl/status", "status"] @@ -368,8 +433,8 @@ } , "basic_join": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["basic_join"] + , "stage": ["src", "core"] , "hdrs": ["lib/promise/detail/basic_join.h"] , "deps": [ "bitset" @@ -380,10 +445,21 @@ , ["@", "absl", "absl/utility", "utility"] ] } -, "try_join": +, "join": { "type": ["@", "rules", "CC", "library"] + , "name": ["join"] , "stage": ["src", "core"] + , "hdrs": ["lib/promise/join.h"] + , "deps": + [ "basic_join" + , ["", "gpr_platform"] + , ["@", "absl", "absl/meta", "type_traits"] + ] + } +, "try_join": + { "type": ["@", "rules", "CC", "library"] , "name": ["try_join"] + , "stage": ["src", "core"] , "hdrs": ["lib/promise/try_join.h"] , "deps": [ "basic_join" @@ -397,15 +473,15 @@ } , "switch": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["switch"] + , "stage": ["src", "core"] , "hdrs": ["lib/promise/detail/switch.h"] , "deps": [["", "gpr_platform"]] } , "basic_seq": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["basic_seq"] + , "stage": ["src", "core"] , "hdrs": ["lib/promise/detail/basic_seq.h"] , "deps": [ "construct_destruct" @@ -420,15 +496,15 @@ } , "seq": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["seq"] + , "stage": ["src", "core"] , "hdrs": ["lib/promise/seq.h"] , "deps": ["basic_seq", "poll", "promise_like", ["", "gpr_platform"]] } , "try_seq": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["try_seq"] + , "stage": ["src", "core"] , "hdrs": ["lib/promise/try_seq.h"] , "deps": [ "basic_seq" @@ -443,8 +519,8 @@ } , "activity": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["activity"] + , "stage": ["src", "core"] , "srcs": ["lib/promise/activity.cc"] , "hdrs": ["lib/promise/activity.h"] , "deps": @@ -452,6 +528,7 @@ , "construct_destruct" , "context" , "no_destruct" + , "poll" , "promise_factory" , "promise_status" , ["", "gpr"] @@ -459,13 +536,14 @@ , ["@", "absl", "absl/base", "core_headers"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/strings", "str_format"] + , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/types", "optional"] ] } , "exec_ctx_wakeup_scheduler": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["exec_ctx_wakeup_scheduler"] + , "stage": ["src", "core"] , "hdrs": ["lib/promise/exec_ctx_wakeup_scheduler.h"] , "deps": [ "closure" @@ -476,21 +554,34 @@ , ["@", "absl", "absl/status", "status"] ] } -, "intra_activity_waiter": +, "event_engine_wakeup_scheduler": { "type": ["@", "rules", "CC", "library"] + , "name": ["event_engine_wakeup_scheduler"] , "stage": ["src", "core"] - , "name": ["intra_activity_waiter"] - , "hdrs": ["lib/promise/intra_activity_waiter.h"] - , "deps": ["activity", "poll", ["", "gpr_platform"]] + , "hdrs": ["lib/promise/event_engine_wakeup_scheduler.h"] + , "deps": + [["", "event_engine_base_hdrs"], ["", "exec_ctx"], ["", "gpr_platform"]] } -, "latch": +, "wait_set": { "type": ["@", "rules", "CC", "library"] + , "name": ["wait_set"] , "stage": ["src", "core"] + , "hdrs": ["lib/promise/wait_set.h"] + , "deps": + [ "activity" + , "poll" + , ["", "gpr_platform"] + , ["@", "absl", "absl/container", "flat_hash_set"] + , ["@", "absl", "absl/hash", "hash"] + ] + } +, "latch": + { "type": ["@", "rules", "CC", "library"] , "name": ["latch"] + , "stage": ["src", "core"] , "hdrs": ["lib/promise/latch.h"] , "deps": [ "activity" - , "intra_activity_waiter" , "poll" , "promise_trace" , ["", "gpr"] @@ -500,8 +591,8 @@ } , "interceptor_list": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["interceptor_list"] + , "stage": ["src", "core"] , "hdrs": ["lib/promise/interceptor_list.h"] , "deps": [ "arena" @@ -513,15 +604,15 @@ , ["", "debug_location"] , ["", "gpr"] , ["", "grpc_trace"] - , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/strings", "str_format"] + , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/types", "optional"] ] } , "pipe": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["pipe"] + , "stage": ["src", "core"] , "hdrs": ["lib/promise/pipe.h"] , "deps": [ "activity" @@ -529,7 +620,6 @@ , "context" , "if" , "interceptor_list" - , "intra_activity_waiter" , "map" , "poll" , "promise_trace" @@ -538,7 +628,6 @@ , ["", "gpr"] , ["", "grpc_trace"] , ["", "ref_counted_ptr"] - , ["@", "absl", "absl/base", "core_headers"] , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/types", "optional"] , ["@", "absl", "absl/types", "variant"] @@ -546,16 +635,49 @@ } , "promise_trace": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["promise_trace"] + , "stage": ["src", "core"] , "srcs": ["lib/promise/trace.cc"] , "hdrs": ["lib/promise/trace.h"] , "deps": [["", "gpr_platform"], ["", "grpc_trace"]] } -, "ref_counted": +, "mpsc": + { "type": ["@", "rules", "CC", "library"] + , "name": ["mpsc"] + , "stage": ["src", "core"] + , "hdrs": ["lib/promise/mpsc.h"] + , "deps": + [ "activity" + , "poll" + , "ref_counted" + , "wait_set" + , ["", "gpr"] + , ["", "ref_counted_ptr"] + , ["@", "absl", "absl/base", "core_headers"] + ] + } +, "for_each": { "type": ["@", "rules", "CC", "library"] + , "name": ["for_each"] , "stage": ["src", "core"] + , "hdrs": ["lib/promise/for_each.h"] + , "deps": + [ "activity" + , "construct_destruct" + , "poll" + , "promise_factory" + , "promise_trace" + , ["", "gpr"] + , ["", "gpr_platform"] + , ["", "grpc_trace"] + , ["@", "absl", "absl/status", "status"] + , ["@", "absl", "absl/strings", "strings"] + ] + } +, "ref_counted": + { "type": ["@", "rules", "CC", "library"] , "name": ["ref_counted"] + , "stage": ["src", "core"] , "hdrs": ["lib/gprpp/ref_counted.h"] , "deps": [ "atomic_utils" @@ -566,8 +688,8 @@ } , "dual_ref_counted": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["dual_ref_counted"] + , "stage": ["src", "core"] , "hdrs": ["lib/gprpp/dual_ref_counted.h"] , "deps": [ ["", "debug_location"] @@ -576,17 +698,25 @@ , ["", "ref_counted_ptr"] ] } -, "handshaker_factory": +, "uuid_v4": { "type": ["@", "rules", "CC", "library"] + , "name": ["uuid_v4"] , "stage": ["src", "core"] + , "srcs": ["lib/gprpp/uuid_v4.cc"] + , "hdrs": ["lib/gprpp/uuid_v4.h"] + , "deps": [["", "gpr"], ["@", "absl", "absl/strings", "str_format"]] + } +, "handshaker_factory": + { "type": ["@", "rules", "CC", "library"] , "name": ["handshaker_factory"] + , "stage": ["src", "core"] , "hdrs": ["lib/transport/handshaker_factory.h"] , "deps": ["channel_args", "iomgr_fwd", ["", "gpr_platform"]] } , "handshaker_registry": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["handshaker_registry"] + , "stage": ["src", "core"] , "srcs": ["lib/transport/handshaker_registry.cc"] , "hdrs": ["lib/transport/handshaker_registry.h"] , "deps": @@ -594,8 +724,8 @@ } , "tcp_connect_handshaker": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["tcp_connect_handshaker"] + , "stage": ["src", "core"] , "srcs": ["lib/transport/tcp_connect_handshaker.cc"] , "hdrs": ["lib/transport/tcp_connect_handshaker.h"] , "deps": @@ -627,8 +757,8 @@ } , "channel_creds_registry": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["channel_creds_registry"] + , "stage": ["src", "core"] , "hdrs": ["lib/security/credentials/channel_creds_registry.h"] , "deps": [ "json" @@ -639,8 +769,8 @@ } , "event_engine_memory_allocator": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["event_engine_memory_allocator"] + , "stage": ["src", "core"] , "srcs": ["lib/event_engine/memory_allocator.cc"] , "hdrs": [["include/grpc", "event_engine_memory_allocator_headers"]] , "deps": @@ -650,13 +780,24 @@ , ["@", "absl", "absl/strings", "strings"] ] } -, "memory_quota": +, "event_engine_memory_allocator_factory": { "type": ["@", "rules", "CC", "library"] + , "name": ["event_engine_memory_allocator_factory"] , "stage": ["src", "core"] + , "hdrs": ["lib/event_engine/memory_allocator_factory.h"] + , "deps": + [ "event_engine_memory_allocator" + , "memory_quota" + , ["", "gpr_platform"] + , ["@", "absl", "absl/strings", "strings"] + ] + } +, "memory_quota": + { "type": ["@", "rules", "CC", "library"] , "name": ["memory_quota"] + , "stage": ["src", "core"] , "srcs": ["lib/resource_quota/memory_quota.cc"] , "hdrs": ["lib/resource_quota/memory_quota.h"] - , "private-hdrs": [] , "deps": [ "activity" , "basic_seq" @@ -680,14 +821,13 @@ , ["@", "absl", "absl/container", "flat_hash_set"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/strings", "strings"] - , ["@", "absl", "absl/synchronization", "synchronization"] , ["@", "absl", "absl/types", "optional"] ] } , "periodic_update": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["periodic_update"] + , "stage": ["src", "core"] , "srcs": ["lib/resource_quota/periodic_update.cc"] , "hdrs": ["lib/resource_quota/periodic_update.h"] , "deps": @@ -699,8 +839,8 @@ } , "arena": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["arena"] + , "stage": ["src", "core"] , "srcs": ["lib/resource_quota/arena.cc"] , "hdrs": ["lib/resource_quota/arena.h"] , "deps": @@ -715,8 +855,8 @@ } , "thread_quota": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["thread_quota"] + , "stage": ["src", "core"] , "srcs": ["lib/resource_quota/thread_quota.cc"] , "hdrs": ["lib/resource_quota/thread_quota.h"] , "deps": @@ -728,16 +868,16 @@ } , "resource_quota_trace": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["resource_quota_trace"] + , "stage": ["src", "core"] , "srcs": ["lib/resource_quota/trace.cc"] , "hdrs": ["lib/resource_quota/trace.h"] , "deps": [["", "gpr_platform"], ["", "grpc_trace"]] } , "resource_quota": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["resource_quota"] + , "stage": ["src", "core"] , "srcs": ["lib/resource_quota/resource_quota.cc"] , "hdrs": ["lib/resource_quota/resource_quota.h"] , "deps": @@ -754,10 +894,10 @@ } , "slice_refcount": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["slice_refcount"] + , "stage": ["src", "core"] , "srcs": ["lib/slice/slice_refcount.cc"] - , "hdrs": ["lib/slice/slice_refcount.h", ["include/grpc", "slice_headers"]] + , "hdrs": ["lib/slice/slice_refcount.h", ["include/grpc", "slice.h"]] , "deps": [ ["", "debug_location"] , ["", "event_engine_base_hdrs"] @@ -767,14 +907,14 @@ } , "slice": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["slice"] + , "stage": ["src", "core"] , "srcs": ["lib/slice/slice.cc", "lib/slice/slice_string_helpers.cc"] , "hdrs": [ "lib/slice/slice.h" , "lib/slice/slice_internal.h" , "lib/slice/slice_string_helpers.h" - , ["include/grpc", "slice_headers"] + , ["include/grpc", "slice.h"] ] , "deps": [ "slice_cast" @@ -788,17 +928,16 @@ } , "slice_buffer": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["slice_buffer"] + , "stage": ["src", "core"] , "srcs": ["lib/slice/slice_buffer.cc"] - , "hdrs": - ["lib/slice/slice_buffer.h", ["include/grpc", "slice_buffer_headers"]] + , "hdrs": ["lib/slice/slice_buffer.h", ["include/grpc", "slice_buffer.h"]] , "deps": ["slice", "slice_refcount", ["", "gpr"]] } , "error": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["error"] + , "stage": ["src", "core"] , "srcs": ["lib/iomgr/error.cc"] , "hdrs": ["lib/iomgr/error.h"] , "deps": @@ -817,8 +956,8 @@ } , "closure": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["closure"] + , "stage": ["src", "core"] , "srcs": ["lib/iomgr/closure.cc"] , "hdrs": ["lib/iomgr/closure.h"] , "deps": @@ -831,8 +970,8 @@ } , "time": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["time"] + , "stage": ["src", "core"] , "srcs": ["lib/gprpp/time.cc"] , "hdrs": ["lib/gprpp/time.h"] , "deps": @@ -846,22 +985,22 @@ } , "iomgr_port": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["iomgr_port"] + , "stage": ["src", "core"] , "hdrs": ["lib/iomgr/port.h"] , "deps": [["", "gpr_platform"]] } , "iomgr_fwd": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["iomgr_fwd"] + , "stage": ["src", "core"] , "hdrs": ["lib/iomgr/iomgr_fwd.h"] , "deps": [["", "gpr_platform"]] } , "grpc_sockaddr": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["grpc_sockaddr"] + , "stage": ["src", "core"] , "srcs": ["lib/iomgr/sockaddr_utils_posix.cc", "lib/iomgr/socket_utils_windows.cc"] , "hdrs": @@ -874,23 +1013,23 @@ } , "avl": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["avl"] + , "stage": ["src", "core"] , "hdrs": ["lib/avl/avl.h"] , "deps": ["useful", ["", "gpr_platform"]] } , "time_averaged_stats": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["time_averaged_stats"] + , "stage": ["src", "core"] , "srcs": ["lib/gprpp/time_averaged_stats.cc"] , "hdrs": ["lib/gprpp/time_averaged_stats.h"] , "deps": [["", "gpr"]] } , "forkable": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["forkable"] + , "stage": ["src", "core"] , "srcs": ["lib/event_engine/forkable.cc"] , "hdrs": ["lib/event_engine/forkable.h"] , "deps": @@ -902,8 +1041,8 @@ } , "event_engine_poller": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["event_engine_poller"] + , "stage": ["src", "core"] , "hdrs": ["lib/event_engine/poller.h"] , "deps": [ ["", "event_engine_base_hdrs"] @@ -911,29 +1050,44 @@ , ["@", "absl", "absl/functional", "function_ref"] ] } -, "event_engine_executor": +, "event_engine_time_util": { "type": ["@", "rules", "CC", "library"] + , "name": ["event_engine_time_util"] , "stage": ["src", "core"] - , "name": ["event_engine_executor"] - , "hdrs": ["lib/event_engine/executor/executor.h"] + , "srcs": ["lib/event_engine/time_util.cc"] + , "hdrs": ["lib/event_engine/time_util.h"] + , "deps": [["", "event_engine_base_hdrs"], ["", "gpr_platform"]] + } +, "event_engine_work_queue": + { "type": ["@", "rules", "CC", "library"] + , "name": ["event_engine_work_queue"] + , "stage": ["src", "core"] + , "hdrs": ["lib/event_engine/work_queue/work_queue.h"] , "deps": [ ["", "event_engine_base_hdrs"] - , ["", "gpr_platform"] + , ["", "gpr"] , ["@", "absl", "absl/functional", "any_invocable"] ] } -, "event_engine_time_util": +, "event_engine_basic_work_queue": { "type": ["@", "rules", "CC", "library"] + , "name": ["event_engine_basic_work_queue"] , "stage": ["src", "core"] - , "name": ["event_engine_time_util"] - , "srcs": ["lib/event_engine/time_util.cc"] - , "hdrs": ["lib/event_engine/time_util.h"] - , "deps": [["", "event_engine_base_hdrs"], ["", "gpr_platform"]] + , "srcs": ["lib/event_engine/work_queue/basic_work_queue.cc"] + , "hdrs": ["lib/event_engine/work_queue/basic_work_queue.h"] + , "deps": + [ "common_event_engine_closures" + , "event_engine_work_queue" + , ["", "event_engine_base_hdrs"] + , ["", "gpr"] + , ["@", "absl", "absl/base", "core_headers"] + , ["@", "absl", "absl/functional", "any_invocable"] + ] } , "common_event_engine_closures": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["common_event_engine_closures"] + , "stage": ["src", "core"] , "hdrs": ["lib/event_engine/common_closures.h"] , "deps": [ ["", "event_engine_base_hdrs"] @@ -943,8 +1097,8 @@ } , "posix_event_engine_timer": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["posix_event_engine_timer"] + , "stage": ["src", "core"] , "srcs": [ "lib/event_engine/posix_engine/timer.cc" , "lib/event_engine/posix_engine/timer_heap.cc" @@ -965,35 +1119,50 @@ } , "event_engine_thread_local": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["event_engine_thread_local"] + , "stage": ["src", "core"] , "srcs": ["lib/event_engine/thread_local.cc"] , "hdrs": ["lib/event_engine/thread_local.h"] , "deps": [["", "gpr_platform"]] } , "event_engine_thread_pool": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["event_engine_thread_pool"] - , "srcs": ["lib/event_engine/thread_pool.cc"] - , "hdrs": ["lib/event_engine/thread_pool.h"] + , "stage": ["src", "core"] + , "srcs": + [ "lib/event_engine/thread_pool/original_thread_pool.cc" + , "lib/event_engine/thread_pool/thread_pool_factory.cc" + , "lib/event_engine/thread_pool/work_stealing_thread_pool.cc" + ] + , "hdrs": + [ "lib/event_engine/thread_pool/original_thread_pool.h" + , "lib/event_engine/thread_pool/thread_pool.h" + , "lib/event_engine/thread_pool/work_stealing_thread_pool.h" + ] , "deps": - [ "event_engine_executor" + [ "common_event_engine_closures" + , "event_engine_basic_work_queue" , "event_engine_thread_local" + , "event_engine_trace" + , "event_engine_work_queue" + , "experiments" , "forkable" , "time" , "useful" + , ["", "backoff"] , ["", "event_engine_base_hdrs"] , ["", "gpr"] + , ["", "grpc_trace"] , ["@", "absl", "absl/base", "core_headers"] + , ["@", "absl", "absl/container", "flat_hash_set"] , ["@", "absl", "absl/functional", "any_invocable"] , ["@", "absl", "absl/time", "time"] ] } , "posix_event_engine_base_hdrs": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["posix_event_engine_base_hdrs"] + , "stage": ["src", "core"] , "hdrs": ["lib/event_engine/posix.h"] , "deps": [ ["", "event_engine_base_hdrs"] @@ -1005,8 +1174,8 @@ } , "posix_event_engine_timer_manager": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["posix_event_engine_timer_manager"] + , "stage": ["src", "core"] , "srcs": ["lib/event_engine/posix_engine/timer_manager.cc"] , "hdrs": ["lib/event_engine/posix_engine/timer_manager.h"] , "deps": @@ -1025,8 +1194,8 @@ } , "posix_event_engine_event_poller": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["posix_event_engine_event_poller"] + , "stage": ["src", "core"] , "hdrs": ["lib/event_engine/posix_engine/event_poller.h"] , "deps": [ "event_engine_poller" @@ -1040,8 +1209,8 @@ } , "posix_event_engine_closure": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["posix_event_engine_closure"] + , "stage": ["src", "core"] , "hdrs": ["lib/event_engine/posix_engine/posix_engine_closure.h"] , "deps": [ ["", "event_engine_base_hdrs"] @@ -1052,8 +1221,8 @@ } , "posix_event_engine_lockfree_event": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["posix_event_engine_lockfree_event"] + , "stage": ["src", "core"] , "srcs": ["lib/event_engine/posix_engine/lockfree_event.cc"] , "hdrs": ["lib/event_engine/posix_engine/lockfree_event.h"] , "deps": @@ -1067,15 +1236,15 @@ } , "posix_event_engine_wakeup_fd_posix": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["posix_event_engine_wakeup_fd_posix"] + , "stage": ["src", "core"] , "hdrs": ["lib/event_engine/posix_engine/wakeup_fd_posix.h"] , "deps": [["", "gpr_platform"], ["@", "absl", "absl/status", "status"]] } , "posix_event_engine_wakeup_fd_posix_pipe": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["posix_event_engine_wakeup_fd_posix_pipe"] + , "stage": ["src", "core"] , "srcs": ["lib/event_engine/posix_engine/wakeup_fd_pipe.cc"] , "hdrs": ["lib/event_engine/posix_engine/wakeup_fd_pipe.h"] , "deps": @@ -1090,8 +1259,8 @@ } , "posix_event_engine_wakeup_fd_posix_eventfd": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["posix_event_engine_wakeup_fd_posix_eventfd"] + , "stage": ["src", "core"] , "srcs": ["lib/event_engine/posix_engine/wakeup_fd_eventfd.cc"] , "hdrs": ["lib/event_engine/posix_engine/wakeup_fd_eventfd.h"] , "deps": @@ -1106,8 +1275,8 @@ } , "posix_event_engine_wakeup_fd_posix_default": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["posix_event_engine_wakeup_fd_posix_default"] + , "stage": ["src", "core"] , "srcs": ["lib/event_engine/posix_engine/wakeup_fd_posix_default.cc"] , "hdrs": ["lib/event_engine/posix_engine/wakeup_fd_posix_default.h"] , "deps": @@ -1122,8 +1291,8 @@ } , "posix_event_engine_poller_posix_epoll1": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["posix_event_engine_poller_posix_epoll1"] + , "stage": ["src", "core"] , "srcs": ["lib/event_engine/posix_engine/ev_epoll1_linux.cc"] , "hdrs": ["lib/event_engine/posix_engine/ev_epoll1_linux.h"] , "deps": @@ -1147,14 +1316,14 @@ , ["@", "absl", "absl/functional", "function_ref"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] - , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/strings", "str_format"] + , ["@", "absl", "absl/strings", "strings"] ] } , "posix_event_engine_poller_posix_poll": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["posix_event_engine_poller_posix_poll"] + , "stage": ["src", "core"] , "srcs": ["lib/event_engine/posix_engine/ev_poll_posix.cc"] , "hdrs": ["lib/event_engine/posix_engine/ev_poll_posix.h"] , "deps": @@ -1178,14 +1347,14 @@ , ["@", "absl", "absl/functional", "function_ref"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] - , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/strings", "str_format"] + , ["@", "absl", "absl/strings", "strings"] ] } , "posix_event_engine_poller_posix_default": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["posix_event_engine_poller_posix_default"] + , "stage": ["src", "core"] , "srcs": ["lib/event_engine/posix_engine/event_poller_posix_default.cc"] , "hdrs": ["lib/event_engine/posix_engine/event_poller_posix_default.h"] , "deps": @@ -1193,22 +1362,23 @@ , "posix_event_engine_event_poller" , "posix_event_engine_poller_posix_epoll1" , "posix_event_engine_poller_posix_poll" + , ["", "config_vars"] , ["", "gpr"] , ["@", "absl", "absl/strings", "strings"] ] } , "posix_event_engine_internal_errqueue": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["posix_event_engine_internal_errqueue"] + , "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"]] } , "posix_event_engine_traced_buffer_list": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["posix_event_engine_traced_buffer_list"] + , "stage": ["src", "core"] , "srcs": ["lib/event_engine/posix_engine/traced_buffer_list.cc"] , "hdrs": ["lib/event_engine/posix_engine/traced_buffer_list.h"] , "deps": @@ -1222,8 +1392,8 @@ } , "posix_event_engine_endpoint": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["posix_event_engine_endpoint"] + , "stage": ["src", "core"] , "srcs": ["lib/event_engine/posix_engine/posix_endpoint.cc"] , "hdrs": ["lib/event_engine/posix_engine/posix_endpoint.h"] , "deps": @@ -1263,16 +1433,21 @@ } , "event_engine_utils": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["event_engine_utils"] + , "stage": ["src", "core"] , "srcs": ["lib/event_engine/utils.cc"] , "hdrs": ["lib/event_engine/utils.h"] - , "deps": ["time", ["", "event_engine_base_hdrs"], ["", "gpr_platform"]] + , "deps": + [ "time" + , ["", "event_engine_base_hdrs"] + , ["", "gpr_platform"] + , ["@", "absl", "absl/strings", "strings"] + ] } , "posix_event_engine_tcp_socket_utils": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["posix_event_engine_tcp_socket_utils"] + , "stage": ["src", "core"] , "srcs": ["lib/event_engine/posix_engine/tcp_socket_utils.cc"] , "hdrs": ["lib/event_engine/posix_engine/tcp_socket_utils.h"] , "deps": @@ -1282,6 +1457,7 @@ , "socket_mutator" , "status_helper" , "strerror" + , "time" , "useful" , ["", "event_engine_base_hdrs"] , ["", "gpr"] @@ -1295,8 +1471,8 @@ } , "posix_event_engine_listener_utils": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["posix_event_engine_listener_utils"] + , "stage": ["src", "core"] , "srcs": ["lib/event_engine/posix_engine/posix_engine_listener_utils.cc"] , "hdrs": ["lib/event_engine/posix_engine/posix_engine_listener_utils.h"] , "deps": @@ -1315,8 +1491,8 @@ } , "posix_event_engine_listener": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["posix_event_engine_listener"] + , "stage": ["src", "core"] , "srcs": ["lib/event_engine/posix_engine/posix_engine_listener.cc"] , "hdrs": ["lib/event_engine/posix_engine/posix_engine_listener.h"] , "deps": @@ -1330,6 +1506,7 @@ , "posix_event_engine_tcp_socket_utils" , "socket_mutator" , "status_helper" + , "time" , ["", "event_engine_base_hdrs"] , ["", "gpr"] , ["@", "absl", "absl/base", "core_headers"] @@ -1337,20 +1514,18 @@ , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "strings"] - , ["@", "absl", "absl/synchronization", "synchronization"] , ["@", "absl", "absl/types", "optional"] ] } , "posix_event_engine": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["posix_event_engine"] + , "stage": ["src", "core"] , "srcs": ["lib/event_engine/posix_engine/posix_engine.cc"] , "hdrs": ["lib/event_engine/posix_engine/posix_engine.h"] , "deps": [ "event_engine_common" , "event_engine_poller" - , "event_engine_shim" , "event_engine_tcp_socket_utils" , "event_engine_thread_pool" , "event_engine_trace" @@ -1366,6 +1541,7 @@ , "posix_event_engine_tcp_socket_utils" , "posix_event_engine_timer" , "posix_event_engine_timer_manager" + , "useful" , ["", "event_engine_base_hdrs"] , ["", "gpr"] , ["", "grpc_trace"] @@ -1382,8 +1558,8 @@ } , "windows_event_engine": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["windows_event_engine"] + , "stage": ["src", "core"] , "srcs": ["lib/event_engine/windows/windows_engine.cc"] , "hdrs": ["lib/event_engine/windows/windows_engine.h"] , "deps": @@ -1391,7 +1567,6 @@ , "common_event_engine_closures" , "error" , "event_engine_common" - , "event_engine_executor" , "event_engine_tcp_socket_utils" , "event_engine_thread_pool" , "event_engine_trace" @@ -1400,6 +1575,7 @@ , "posix_event_engine_timer_manager" , "time" , "windows_endpoint" + , "windows_event_engine_listener" , "windows_iocp" , ["", "event_engine_base_hdrs"] , ["", "gpr"] @@ -1408,17 +1584,124 @@ , ["@", "absl", "absl/strings", "strings"] ] } -, "event_engine_tcp_socket_utils": +, "windows_iocp": { "type": ["@", "rules", "CC", "library"] + , "name": ["windows_iocp"] , "stage": ["src", "core"] + , "srcs": + [ "lib/event_engine/windows/iocp.cc" + , "lib/event_engine/windows/win_socket.cc" + ] + , "hdrs": + [ "lib/event_engine/windows/iocp.h" + , "lib/event_engine/windows/win_socket.h" + ] + , "deps": + [ "error" + , "event_engine_poller" + , "event_engine_tcp_socket_utils" + , "event_engine_thread_pool" + , "event_engine_time_util" + , "event_engine_trace" + , ["", "debug_location"] + , ["", "event_engine_base_hdrs"] + , ["", "gpr"] + , ["", "gpr_platform"] + , ["@", "absl", "absl/base", "core_headers"] + , ["@", "absl", "absl/functional", "any_invocable"] + , ["@", "absl", "absl/status", "status"] + , ["@", "absl", "absl/strings", "str_format"] + ] + } +, "windows_endpoint": + { "type": ["@", "rules", "CC", "library"] + , "name": ["windows_endpoint"] + , "stage": ["src", "core"] + , "srcs": ["lib/event_engine/windows/windows_endpoint.cc"] + , "hdrs": ["lib/event_engine/windows/windows_endpoint.h"] + , "deps": + [ "error" + , "event_engine_tcp_socket_utils" + , "event_engine_thread_pool" + , "event_engine_trace" + , "status_helper" + , "windows_iocp" + , ["", "debug_location"] + , ["", "event_engine_base_hdrs"] + , ["", "gpr"] + , ["", "gpr_platform"] + , ["@", "absl", "absl/cleanup", "cleanup"] + , ["@", "absl", "absl/functional", "any_invocable"] + , ["@", "absl", "absl/status", "status"] + , ["@", "absl", "absl/strings", "str_format"] + ] + } +, "windows_event_engine_listener": + { "type": ["@", "rules", "CC", "library"] + , "name": ["windows_event_engine_listener"] + , "stage": ["src", "core"] + , "srcs": ["lib/event_engine/windows/windows_listener.cc"] + , "hdrs": ["lib/event_engine/windows/windows_listener.h"] + , "deps": + [ "common_event_engine_closures" + , "error" + , "event_engine_tcp_socket_utils" + , "event_engine_thread_pool" + , "event_engine_trace" + , "windows_endpoint" + , "windows_iocp" + , ["", "event_engine_base_hdrs"] + , ["", "gpr"] + , ["", "gpr_platform"] + , ["@", "absl", "absl/base", "core_headers"] + , ["@", "absl", "absl/status", "status"] + , ["@", "absl", "absl/status", "statusor"] + , ["@", "absl", "absl/strings", "str_format"] + ] + } +, "cf_event_engine": + { "type": ["@", "rules", "CC", "library"] + , "name": ["cf_event_engine"] + , "stage": ["src", "core"] + , "srcs": + [ "lib/event_engine/cf_engine/cf_engine.cc" + , "lib/event_engine/cf_engine/cfstream_endpoint.cc" + ] + , "hdrs": + [ "lib/event_engine/cf_engine/cf_engine.h" + , "lib/event_engine/cf_engine/cfstream_endpoint.h" + , "lib/event_engine/cf_engine/cftype_unique_ref.h" + ] + , "deps": + [ "event_engine_common" + , "event_engine_tcp_socket_utils" + , "event_engine_thread_pool" + , "event_engine_trace" + , "event_engine_utils" + , "init_internally" + , "posix_event_engine_closure" + , "posix_event_engine_event_poller" + , "posix_event_engine_lockfree_event" + , "posix_event_engine_timer_manager" + , "ref_counted" + , "strerror" + , ["", "event_engine_base_hdrs"] + , ["", "gpr"] + , ["", "ref_counted_ptr"] + , ["", "sockaddr_utils"] + , ["@", "absl", "absl/strings", "str_format"] + ] + } +, "event_engine_tcp_socket_utils": + { "type": ["@", "rules", "CC", "library"] , "name": ["event_engine_tcp_socket_utils"] + , "stage": ["src", "core"] , "srcs": ["lib/event_engine/tcp_socket_utils.cc"] , "hdrs": ["lib/event_engine/tcp_socket_utils.h"] , "deps": [ "iomgr_port" , "resolved_address" , "status_helper" - , "event_engine_common" , ["", "event_engine_base_hdrs"] , ["", "gpr"] , ["", "gpr_platform"] @@ -1426,53 +1709,44 @@ , ["", "uri_parser"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] - , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/strings", "str_format"] + , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/types", "optional"] ] } , "event_engine_trace": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "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"] - , "stage": ["src", "core"] , "name": ["event_engine_shim"] + , "stage": ["src", "core"] , "srcs": ["lib/event_engine/shim.cc"] , "hdrs": ["lib/event_engine/shim.h"] , "deps": ["experiments", "iomgr_port", ["", "gpr_platform"]] } , "default_event_engine_factory": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] - , "arguments_config": ["OS"] , "name": ["default_event_engine_factory"] + , "stage": ["src", "core"] , "srcs": ["lib/event_engine/default_event_engine_factory.cc"] , "hdrs": ["lib/event_engine/default_event_engine_factory.h"] , "deps": - { "type": "++" - , "$1": - [ [ ["", "event_engine_base_hdrs"] - , ["", "gpr_platform"] - , ["@", "absl", "absl/memory", "memory"] - ] - , { "type": "case*" - , "expr": {"type": "var", "name": "OS"} - , "case": [["windows", ["windows_event_engine"]]] - , "default": ["posix_event_engine"] - } - ] - } + [ ["", "event_engine_base_hdrs"] + , ["", "gpr_platform"] + , ["@", "absl", "absl/memory", "memory"] + , "posix_event_engine" + ] } , "channel_args_endpoint_config": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["channel_args_endpoint_config"] + , "stage": ["src", "core"] , "srcs": ["lib/event_engine/channel_args_endpoint_config.cc"] , "hdrs": ["lib/event_engine/channel_args_endpoint_config.h"] , "deps": @@ -1483,10 +1757,25 @@ , ["@", "absl", "absl/types", "optional"] ] } -, "default_event_engine": +, "thready_event_engine": { "type": ["@", "rules", "CC", "library"] + , "name": ["thready_event_engine"] , "stage": ["src", "core"] + , "srcs": ["lib/event_engine/thready_event_engine/thready_event_engine.cc"] + , "hdrs": ["lib/event_engine/thready_event_engine/thready_event_engine.h"] + , "deps": + [ ["", "event_engine_base_hdrs"] + , ["", "gpr"] + , ["@", "absl", "absl/functional", "any_invocable"] + , ["@", "absl", "absl/status", "status"] + , ["@", "absl", "absl/status", "statusor"] + , ["@", "absl", "absl/strings", "strings"] + ] + } +, "default_event_engine": + { "type": ["@", "rules", "CC", "library"] , "name": ["default_event_engine"] + , "stage": ["src", "core"] , "srcs": ["lib/event_engine/default_event_engine.cc"] , "hdrs": ["lib/event_engine/default_event_engine.h"] , "deps": @@ -1495,6 +1784,7 @@ , "default_event_engine_factory" , "event_engine_trace" , "no_destruct" + , "thready_event_engine" , ["", "config"] , ["", "debug_location"] , ["", "event_engine_base_hdrs"] @@ -1505,8 +1795,8 @@ } , "channel_args_preconditioning": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["channel_args_preconditioning"] + , "stage": ["src", "core"] , "srcs": ["lib/channel/channel_args_preconditioning.cc"] , "hdrs": ["lib/channel/channel_args_preconditioning.h"] , "deps": @@ -1514,32 +1804,37 @@ } , "pid_controller": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["pid_controller"] + , "stage": ["src", "core"] , "srcs": ["lib/transport/pid_controller.cc"] , "hdrs": ["lib/transport/pid_controller.h"] , "deps": ["useful", ["", "gpr_platform"]] } , "bdp_estimator": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["bdp_estimator"] + , "stage": ["src", "core"] , "srcs": ["lib/transport/bdp_estimator.cc"] , "hdrs": ["lib/transport/bdp_estimator.h"] - , "deps": ["time", ["", "gpr"], ["", "grpc_trace"]] + , "deps": + [ "time" + , ["", "gpr"] + , ["", "grpc_trace"] + , ["@", "absl", "absl/strings", "strings"] + ] } , "percent_encoding": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["percent_encoding"] + , "stage": ["src", "core"] , "srcs": ["lib/slice/percent_encoding.cc"] , "hdrs": ["lib/slice/percent_encoding.h"] , "deps": ["bitset", "slice", ["", "gpr"]] } , "socket_mutator": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["socket_mutator"] + , "stage": ["src", "core"] , "srcs": ["lib/iomgr/socket_mutator.cc"] , "hdrs": ["lib/iomgr/socket_mutator.h"] , "deps": @@ -1547,39 +1842,45 @@ } , "pollset_set": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["pollset_set"] + , "stage": ["src", "core"] , "srcs": ["lib/iomgr/pollset_set.cc"] , "hdrs": ["lib/iomgr/pollset_set.h"] , "deps": ["iomgr_fwd", ["", "gpr"]] } , "histogram_view": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["histogram_view"] + , "stage": ["src", "core"] , "srcs": ["lib/debug/histogram_view.cc"] , "hdrs": ["lib/debug/histogram_view.h"] , "deps": [["", "gpr"]] } , "stats_data": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["stats_data"] + , "stage": ["src", "core"] , "srcs": ["lib/debug/stats_data.cc"] , "hdrs": ["lib/debug/stats_data.h"] - , "deps": ["histogram_view", "per_cpu", ["", "gpr_platform"]] + , "deps": + [ "histogram_view" + , "per_cpu" + , ["", "gpr_platform"] + , ["@", "absl", "absl/strings", "strings"] + ] } , "per_cpu": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["per_cpu"] + , "stage": ["src", "core"] + , "srcs": ["lib/gprpp/per_cpu.cc"] , "hdrs": ["lib/gprpp/per_cpu.h"] - , "deps": [["", "exec_ctx"], ["", "gpr"]] + , "deps": ["useful", ["", "exec_ctx"], ["", "gpr"]] } , "event_log": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["event_log"] + , "stage": ["src", "core"] , "srcs": ["lib/debug/event_log.cc"] , "hdrs": ["lib/debug/event_log.h"] , "deps": @@ -1592,8 +1893,8 @@ } , "load_file": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["load_file"] + , "stage": ["src", "core"] , "srcs": ["lib/gprpp/load_file.cc"] , "hdrs": ["lib/gprpp/load_file.h"] , "deps": @@ -1607,22 +1908,22 @@ } , "http2_errors": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["http2_errors"] + , "stage": ["src", "core"] , "hdrs": ["lib/transport/http2_errors.h"] } , "channel_stack_type": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["channel_stack_type"] + , "stage": ["src", "core"] , "srcs": ["lib/surface/channel_stack_type.cc"] , "hdrs": ["lib/surface/channel_stack_type.h"] , "deps": [["", "gpr_platform"]] } , "channel_init": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["channel_init"] + , "stage": ["src", "core"] , "srcs": ["lib/surface/channel_init.cc"] , "hdrs": ["lib/surface/channel_init.h"] , "deps": @@ -1630,34 +1931,37 @@ } , "single_set_ptr": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["single_set_ptr"] + , "stage": ["src", "core"] , "hdrs": ["lib/gprpp/single_set_ptr.h"] , "deps": [["", "gpr"]] } , "grpc_service_config": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["grpc_service_config"] + , "stage": ["src", "core"] , "hdrs": [ "lib/service_config/service_config.h" , "lib/service_config/service_config_call_data.h" ] , "deps": - [ "ref_counted" + [ "arena" + , "chunked_vector" + , "ref_counted" , "service_config_parser" , "slice_refcount" , "unique_type_name" , "useful" , ["", "gpr_platform"] + , ["", "legacy_context"] , ["", "ref_counted_ptr"] , ["@", "absl", "absl/strings", "strings"] ] } , "service_config_parser": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["service_config_parser"] + , "stage": ["src", "core"] , "srcs": ["lib/service_config/service_config_parser.cc"] , "hdrs": ["lib/service_config/service_config_parser.h"] , "deps": @@ -1670,15 +1974,15 @@ } , "notification": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["notification"] + , "stage": ["src", "core"] , "hdrs": ["lib/gprpp/notification.h"] , "deps": [["", "gpr"], ["@", "absl", "absl/time", "time"]] } , "channel_args": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["channel_args"] + , "stage": ["src", "core"] , "srcs": ["lib/channel/channel_args.cc"] , "hdrs": ["lib/channel/channel_args.h"] , "deps": @@ -1694,23 +1998,23 @@ , ["", "gpr"] , ["", "ref_counted_ptr"] , ["@", "absl", "absl/meta", "type_traits"] - , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/strings", "str_format"] + , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/types", "optional"] , ["@", "absl", "absl/types", "variant"] ] } , "resolved_address": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["resolved_address"] + , "stage": ["src", "core"] , "hdrs": ["lib/iomgr/resolved_address.h"] , "deps": ["iomgr_port", ["", "gpr_platform"]] } , "lb_policy": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["lb_policy"] + , "stage": ["src", "core"] , "srcs": ["lib/load_balancing/lb_policy.cc"] , "hdrs": ["lib/load_balancing/lb_policy.h"] , "deps": @@ -1726,12 +2030,14 @@ , ["", "debug_location"] , ["", "event_engine_base_hdrs"] , ["", "exec_ctx"] + , ["", "gpr"] , ["", "gpr_platform"] , ["", "grpc_trace"] , ["", "orphanable"] , ["", "ref_counted_ptr"] , ["", "server_address"] , ["", "work_serializer"] + , ["@", "absl", "absl/base", "core_headers"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "strings"] @@ -1741,8 +2047,8 @@ } , "lb_policy_factory": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["lb_policy_factory"] + , "stage": ["src", "core"] , "hdrs": ["lib/load_balancing/lb_policy_factory.h"] , "deps": [ "json" @@ -1756,8 +2062,8 @@ } , "lb_policy_registry": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["lb_policy_registry"] + , "stage": ["src", "core"] , "srcs": ["lib/load_balancing/lb_policy_registry.cc"] , "hdrs": ["lib/load_balancing/lb_policy_registry.h"] , "deps": @@ -1769,14 +2075,14 @@ , ["", "ref_counted_ptr"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] - , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/strings", "str_format"] + , ["@", "absl", "absl/strings", "strings"] ] } , "subchannel_interface": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["subchannel_interface"] + , "stage": ["src", "core"] , "hdrs": ["lib/load_balancing/subchannel_interface.h"] , "deps": [ "dual_ref_counted" @@ -1789,8 +2095,8 @@ } , "proxy_mapper": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["proxy_mapper"] + , "stage": ["src", "core"] , "hdrs": ["lib/handshaker/proxy_mapper.h"] , "deps": [ "channel_args" @@ -1802,8 +2108,8 @@ } , "proxy_mapper_registry": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["proxy_mapper_registry"] + , "stage": ["src", "core"] , "srcs": ["lib/handshaker/proxy_mapper_registry.cc"] , "hdrs": ["lib/handshaker/proxy_mapper_registry.h"] , "deps": @@ -1817,8 +2123,8 @@ } , "grpc_server_config_selector": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["grpc_server_config_selector"] + , "stage": ["src", "core"] , "hdrs": ["ext/filters/server_config_selector/server_config_selector.h"] , "deps": [ "dual_ref_counted" @@ -1835,8 +2141,8 @@ } , "grpc_server_config_selector_filter": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["grpc_server_config_selector_filter"] + , "stage": ["src", "core"] , "srcs": ["ext/filters/server_config_selector/server_config_selector_filter.cc"] , "hdrs": @@ -1852,6 +2158,7 @@ , "status_helper" , ["", "gpr"] , ["", "grpc_base"] + , ["", "legacy_context"] , ["", "promise"] , ["", "ref_counted_ptr"] , ["@", "absl", "absl/base", "core_headers"] @@ -1862,30 +2169,32 @@ } , "sorted_pack": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["sorted_pack"] + , "stage": ["src", "core"] , "hdrs": ["lib/gprpp/sorted_pack.h"] , "deps": [["", "gpr_platform"]] } , "certificate_provider_factory": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["certificate_provider_factory"] + , "stage": ["src", "core"] , "hdrs": ["lib/security/certificate_provider/certificate_provider_factory.h"] , "deps": - [ "error" - , "json" + [ "json" + , "json_args" , "ref_counted" + , "validation_errors" , ["", "alts_util"] , ["", "gpr"] , ["", "ref_counted_ptr"] + , ["@", "absl", "absl/strings", "strings"] ] } , "certificate_provider_registry": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["certificate_provider_registry"] + , "stage": ["src", "core"] , "srcs": ["lib/security/certificate_provider/certificate_provider_registry.cc"] , "hdrs": @@ -1896,10 +2205,33 @@ , ["@", "absl", "absl/strings", "strings"] ] } -, "grpc_authorization_base": +, "grpc_audit_logging": { "type": ["@", "rules", "CC", "library"] + , "name": ["grpc_audit_logging"] , "stage": ["src", "core"] + , "srcs": + [ "lib/security/authorization/audit_logging.cc" + , "lib/security/authorization/stdout_logger.cc" + ] + , "hdrs": + [ "lib/security/authorization/audit_logging.h" + , "lib/security/authorization/stdout_logger.h" + ] + , "deps": + [ ["", "gpr"] + , ["", "grpc_base"] + , ["@", "absl", "absl/base", "core_headers"] + , ["@", "absl", "absl/status", "status"] + , ["@", "absl", "absl/status", "statusor"] + , ["@", "absl", "absl/strings", "str_format"] + , ["@", "absl", "absl/strings", "strings"] + , ["@", "absl", "absl/time", "time"] + ] + } +, "grpc_authorization_base": + { "type": ["@", "rules", "CC", "library"] , "name": ["grpc_authorization_base"] + , "stage": ["src", "core"] , "srcs": [ "lib/security/authorization/authorization_policy_provider_vtable.cc" , "lib/security/authorization/evaluate_args.cc" @@ -1937,8 +2269,8 @@ } , "grpc_fake_credentials": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["grpc_fake_credentials"] + , "stage": ["src", "core"] , "srcs": [ "lib/security/credentials/fake/fake_credentials.cc" , "lib/security/security_connector/fake/fake_security_connector.cc" @@ -1969,15 +2301,15 @@ , ["", "tsi_fake_credentials"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] - , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/strings", "str_format"] + , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/types", "optional"] ] } , "grpc_insecure_credentials": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["grpc_insecure_credentials"] + , "stage": ["src", "core"] , "srcs": [ "lib/security/credentials/insecure/insecure_credentials.cc" , "lib/security/security_connector/insecure/insecure_security_connector.cc" @@ -2009,8 +2341,8 @@ } , "tsi_local_credentials": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["tsi_local_credentials"] + , "stage": ["src", "core"] , "srcs": ["tsi/local_transport_security.cc"] , "hdrs": ["tsi/local_transport_security.h"] , "deps": @@ -2022,8 +2354,8 @@ } , "grpc_local_credentials": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["grpc_local_credentials"] + , "stage": ["src", "core"] , "srcs": [ "lib/security/credentials/local/local_credentials.cc" , "lib/security/security_connector/local/local_security_connector.cc" @@ -2064,8 +2396,8 @@ } , "grpc_ssl_credentials": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["grpc_ssl_credentials"] + , "stage": ["src", "core"] , "srcs": [ "lib/security/credentials/ssl/ssl_credentials.cc" , "lib/security/security_connector/ssl/ssl_security_connector.cc" @@ -2095,15 +2427,15 @@ , ["", "tsi_ssl_credentials"] , ["", "tsi_ssl_session_cache"] , ["@", "absl", "absl/status", "status"] - , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/strings", "str_format"] + , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/types", "optional"] ] } , "grpc_google_default_credentials": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["grpc_google_default_credentials"] + , "stage": ["src", "core"] , "srcs": [ "lib/security/credentials/google_default/credentials_generic.cc" , "lib/security/credentials/google_default/google_default_credentials.cc" @@ -2123,6 +2455,7 @@ , "grpc_ssl_credentials" , "iomgr_fwd" , "json" + , "json_reader" , "slice" , "slice_refcount" , "status_helper" @@ -2149,16 +2482,16 @@ } , "strerror": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["strerror"] + , "stage": ["src", "core"] , "srcs": ["lib/gprpp/strerror.cc"] , "hdrs": ["lib/gprpp/strerror.h"] , "deps": [["", "gpr_platform"], ["@", "absl", "absl/strings", "str_format"]] } , "grpc_tls_credentials": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["grpc_tls_credentials"] + , "stage": ["src", "core"] , "srcs": [ "lib/security/credentials/tls/grpc_tls_certificate_distributor.cc" , "lib/security/credentials/tls/grpc_tls_certificate_provider.cc" @@ -2204,18 +2537,18 @@ , ["@", "absl", "absl/base", "core_headers"] , ["@", "absl", "absl/container", "inlined_vector"] , ["@", "absl", "absl/functional", "bind_front"] - , ["@", "absl", "absl/status", "statusor"] + , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/types", "optional"] - , ["@", "libssl", "", "crypto"] - , ["@", "libssl", "", "ssl"] + , ["@", "ssl", "", "crypto"] + , ["@", "ssl", "", "ssl"] ] } , "grpc_iam_credentials": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["grpc_iam_credentials"] + , "stage": ["src", "core"] , "srcs": ["lib/security/credentials/iam/iam_credentials.cc"] , "hdrs": ["lib/security/credentials/iam/iam_credentials.h"] , "deps": @@ -2231,15 +2564,15 @@ , ["", "promise"] , ["", "ref_counted_ptr"] , ["@", "absl", "absl/status", "statusor"] - , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/strings", "str_format"] + , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/types", "optional"] ] } , "grpc_oauth2_credentials": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["grpc_oauth2_credentials"] + , "stage": ["src", "core"] , "srcs": ["lib/security/credentials/oauth2/oauth2_credentials.cc"] , "hdrs": ["lib/security/credentials/oauth2/oauth2_credentials.h"] , "deps": @@ -2250,6 +2583,7 @@ , "error" , "httpcli_ssl_credentials" , "json" + , "json_reader" , "poll" , "pollset_set" , "ref_counted" @@ -2271,15 +2605,15 @@ , ["", "uri_parser"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] - , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/strings", "str_format"] + , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/types", "optional"] ] } , "grpc_external_account_credentials": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["grpc_external_account_credentials"] + , "stage": ["src", "core"] , "srcs": [ "lib/security/credentials/external/aws_external_account_credentials.cc" , "lib/security/credentials/external/aws_request_signer.cc" @@ -2301,11 +2635,12 @@ , "grpc_oauth2_credentials" , "httpcli_ssl_credentials" , "json" + , "json_reader" + , "json_writer" , "slice" , "slice_refcount" , "status_helper" , "time" - , "grpc_insecure_credentials" , ["", "gpr"] , ["", "grpc_base"] , ["", "grpc_credentials_util"] @@ -2316,17 +2651,17 @@ , ["", "uri_parser"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] - , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/strings", "str_format"] + , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/time", "time"] , ["@", "absl", "absl/types", "optional"] - , ["@", "libssl", "", "crypto"] + , ["@", "ssl", "", "crypto"] ] } , "httpcli_ssl_credentials": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["httpcli_ssl_credentials"] + , "stage": ["src", "core"] , "srcs": ["lib/http/httpcli_security_connector.cc"] , "hdrs": ["lib/http/httpcli_ssl_credentials.h"] , "deps": @@ -2353,31 +2688,31 @@ } , "tsi_ssl_types": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["tsi_ssl_types"] + , "stage": ["src", "core"] , "hdrs": ["tsi/ssl_types.h"] - , "deps": [["", "gpr_platform"], ["@", "libssl", "", "ssl"]] + , "deps": [["", "gpr_platform"], ["@", "ssl", "", "ssl"]] } , "grpc_matchers": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["grpc_matchers"] + , "stage": ["src", "core"] , "srcs": ["lib/matchers/matchers.cc"] , "hdrs": ["lib/matchers/matchers.h"] , "deps": [ ["", "gpr"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] - , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/strings", "str_format"] + , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/types", "optional"] , ["@", "re2", "", "re2"] ] } , "grpc_rbac_engine": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["grpc_rbac_engine"] + , "stage": ["src", "core"] , "srcs": [ "lib/security/authorization/grpc_authorization_engine.cc" , "lib/security/authorization/matchers.cc" @@ -2389,7 +2724,8 @@ , "lib/security/authorization/rbac_policy.h" ] , "deps": - [ "grpc_authorization_base" + [ "grpc_audit_logging" + , "grpc_authorization_base" , "grpc_matchers" , "resolved_address" , ["", "gpr"] @@ -2398,30 +2734,48 @@ , ["", "sockaddr_utils"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] - , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/strings", "str_format"] + , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/types", "optional"] ] } , "json": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["json"] - , "srcs": ["lib/json/json_reader.cc", "lib/json/json_writer.cc"] + , "stage": ["src", "core"] , "hdrs": ["lib/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"] , "deps": - [ ["", "gpr"] + [ "json" + , "match" + , ["", "gpr"] , ["@", "absl", "absl/base", "core_headers"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] - , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/strings", "str_format"] + , ["@", "absl", "absl/strings", "strings"] + , ["@", "absl", "absl/types", "variant"] ] } -, "json_util": +, "json_writer": { "type": ["@", "rules", "CC", "library"] + , "name": ["json_writer"] , "stage": ["src", "core"] + , "srcs": ["lib/json/json_writer.cc"] + , "hdrs": ["lib/json/json_writer.h"] + , "deps": ["json", ["", "gpr"], ["@", "absl", "absl/strings", "strings"]] + } +, "json_util": + { "type": ["@", "rules", "CC", "library"] , "name": ["json_util"] + , "stage": ["src", "core"] , "srcs": ["lib/json/json_util.cc"] , "hdrs": ["lib/json/json_util.h"] , "deps": @@ -2438,15 +2792,15 @@ } , "json_args": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["json_args"] + , "stage": ["src", "core"] , "hdrs": ["lib/json/json_args.h"] , "deps": [["", "gpr"], ["@", "absl", "absl/strings", "strings"]] } , "json_object_loader": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["json_object_loader"] + , "stage": ["src", "core"] , "srcs": ["lib/json/json_object_loader.cc"] , "hdrs": ["lib/json/json_object_loader.h"] , "deps": @@ -2458,6 +2812,7 @@ , ["", "gpr"] , ["", "ref_counted_ptr"] , ["@", "absl", "absl/meta", "type_traits"] + , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/types", "optional"] @@ -2465,8 +2820,8 @@ } , "json_channel_args": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["json_channel_args"] + , "stage": ["src", "core"] , "hdrs": ["lib/json/json_channel_args.h"] , "deps": [ "channel_args" @@ -2478,16 +2833,16 @@ } , "idle_filter_state": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["idle_filter_state"] + , "stage": ["src", "core"] , "srcs": ["ext/filters/channel_idle/idle_filter_state.cc"] , "hdrs": ["ext/filters/channel_idle/idle_filter_state.h"] , "deps": [["", "gpr_platform"]] } , "grpc_channel_idle_filter": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["grpc_channel_idle_filter"] + , "stage": ["src", "core"] , "srcs": ["ext/filters/channel_idle/channel_idle_filter.cc"] , "hdrs": ["ext/filters/channel_idle/channel_idle_filter.h"] , "deps": @@ -2526,8 +2881,8 @@ } , "grpc_deadline_filter": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["grpc_deadline_filter"] + , "stage": ["src", "core"] , "srcs": ["ext/filters/deadline/deadline_filter.cc"] , "hdrs": ["ext/filters/deadline/deadline_filter.h"] , "deps": @@ -2556,8 +2911,8 @@ } , "grpc_client_authority_filter": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["grpc_client_authority_filter"] + , "stage": ["src", "core"] , "srcs": ["ext/filters/http/client_authority_filter.cc"] , "hdrs": ["ext/filters/http/client_authority_filter.h"] , "deps": @@ -2578,41 +2933,47 @@ } , "grpc_message_size_filter": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["grpc_message_size_filter"] + , "stage": ["src", "core"] , "srcs": ["ext/filters/message_size/message_size_filter.cc"] , "hdrs": ["ext/filters/message_size/message_size_filter.h"] , "deps": - [ "channel_args" + [ "activity" + , "arena" + , "arena_promise" + , "channel_args" , "channel_fwd" , "channel_init" , "channel_stack_type" - , "closure" - , "error" + , "context" , "grpc_service_config" , "json" , "json_args" , "json_object_loader" + , "latch" + , "poll" + , "race" , "service_config_parser" + , "slice" , "slice_buffer" - , "status_helper" , "validation_errors" , ["", "channel_stack_builder"] , ["", "config"] - , ["", "debug_location"] , ["", "gpr"] , ["", "grpc_base"] , ["", "grpc_public_hdrs"] - , ["@", "absl", "absl/status", "status"] - , ["@", "absl", "absl/strings", "strings"] + , ["", "grpc_trace"] + , ["", "legacy_context"] + , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "str_format"] + , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/types", "optional"] ] } , "grpc_fault_injection_filter": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["grpc_fault_injection_filter"] + , "stage": ["src", "core"] , "srcs": [ "ext/filters/fault_injection/fault_injection_filter.cc" , "ext/filters/fault_injection/fault_injection_service_config_parser.cc" @@ -2640,18 +3001,19 @@ , ["", "grpc_base"] , ["", "grpc_public_hdrs"] , ["", "grpc_trace"] + , ["", "legacy_context"] , ["@", "absl", "absl/base", "core_headers"] , ["@", "absl", "absl/random", "random"] , ["@", "absl", "absl/status", "status"] + , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "strings"] - , ["@", "absl", "absl/strings", "str_format"] , ["@", "absl", "absl/types", "optional"] ] } , "grpc_rbac_filter": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["grpc_rbac_filter"] + , "stage": ["src", "core"] , "srcs": [ "ext/filters/rbac/rbac_filter.cc" , "ext/filters/rbac/rbac_service_config_parser.cc" @@ -2665,6 +3027,7 @@ , "channel_fwd" , "closure" , "error" + , "grpc_audit_logging" , "grpc_authorization_base" , "grpc_matchers" , "grpc_rbac_engine" @@ -2682,6 +3045,7 @@ , ["", "grpc_base"] , ["", "grpc_public_hdrs"] , ["", "grpc_security_base"] + , ["", "legacy_context"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "strings"] @@ -2690,8 +3054,8 @@ } , "grpc_stateful_session_filter": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["grpc_stateful_session_filter"] + , "stage": ["src", "core"] , "srcs": [ "ext/filters/stateful_session/stateful_session_filter.cc" , "ext/filters/stateful_session/stateful_session_service_config_parser.cc" @@ -2722,6 +3086,7 @@ , ["", "gpr"] , ["", "grpc_base"] , ["", "grpc_trace"] + , ["", "legacy_context"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/types", "optional"] @@ -2729,8 +3094,8 @@ } , "grpc_lb_policy_grpclb": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["grpc_lb_policy_grpclb"] + , "stage": ["src", "core"] , "srcs": [ "ext/filters/client_channel/lb_policy/grpclb/client_load_reporting_filter.cc" , "ext/filters/client_channel/lb_policy/grpclb/grpclb.cc" @@ -2799,31 +3164,39 @@ , ["@", "absl", "absl/meta", "type_traits"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] - , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/strings", "str_format"] + , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/types", "optional"] , ["@", "absl", "absl/types", "variant"] , ["third_party/upb", "upb"] , ["src/core/ext/upb-generated", "upb-generated-lib"] ] } -, "grpc_backend_metric_data": +, "random_early_detection": { "type": ["@", "rules", "CC", "library"] + , "name": ["random_early_detection"] , "stage": ["src", "core"] + , "srcs": ["lib/backoff/random_early_detection.cc"] + , "hdrs": ["lib/backoff/random_early_detection.h"] + , "deps": [["", "gpr_platform"], ["@", "absl", "absl/random", "random"]] + } +, "grpc_backend_metric_data": + { "type": ["@", "rules", "CC", "library"] , "name": ["grpc_backend_metric_data"] + , "stage": ["src", "core"] , "hdrs": ["ext/filters/client_channel/lb_policy/backend_metric_data.h"] , "deps": [["", "gpr_platform"], ["@", "absl", "absl/strings", "strings"]] } , "grpc_backend_metric_provider": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["grpc_backend_metric_provider"] + , "stage": ["src", "core"] , "hdrs": ["ext/filters/backend_metrics/backend_metric_provider.h"] } , "grpc_lb_policy_rls": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["grpc_lb_policy_rls"] + , "stage": ["src", "core"] , "srcs": ["ext/filters/client_channel/lb_policy/rls/rls.cc"] , "deps": [ "channel_args" @@ -2834,6 +3207,7 @@ , "json" , "json_args" , "json_object_loader" + , "json_writer" , "lb_policy" , "lb_policy_factory" , "lb_policy_registry" @@ -2865,8 +3239,8 @@ , ["@", "absl", "absl/hash", "hash"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] - , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/strings", "str_format"] + , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/types", "optional"] , ["third_party/upb", "upb"] , ["src/core/ext/upb-generated", "upb-generated-lib"] @@ -2874,8 +3248,8 @@ } , "upb_utils": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["upb_utils"] + , "stage": ["src", "core"] , "hdrs": ["ext/xds/upb_utils.h"] , "deps": [ ["", "gpr_platform"] @@ -2885,11 +3259,12 @@ } , "grpc_xds_client": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "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" @@ -2912,6 +3287,7 @@ , "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" @@ -2931,7 +3307,6 @@ , "ext/xds/xds_transport_grpc.h" , "lib/security/credentials/xds/xds_credentials.h" ] - , "proto": [["@", "google_apis", "", "google_rpc_status_proto"]] , "deps": [ "certificate_provider_factory" , "certificate_provider_registry" @@ -2942,6 +3317,7 @@ , "default_event_engine" , "env" , "error" + , "grpc_audit_logging" , "grpc_fake_credentials" , "grpc_fault_injection_filter" , "grpc_lb_xds_channel_args" @@ -2957,7 +3333,9 @@ , "json" , "json_args" , "json_object_loader" + , "json_reader" , "json_util" + , "json_writer" , "lb_policy_registry" , "match" , "pollset_set" @@ -2991,29 +3369,35 @@ , ["", "uri_parser"] , ["", "work_serializer"] , ["", "xds_client"] + , ["@", "protobuf", "", "libprotobuf"] + , ["src/core/ext/upb-generated", "upb-generated-lib"] + , ["src/core/ext/upbdefs-generated", "upbdefs-generated-lib"] , ["@", "absl", "absl/base", "core_headers"] , ["@", "absl", "absl/functional", "bind_front"] , ["@", "absl", "absl/memory", "memory"] + , ["@", "absl", "absl/random", "random"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] - , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/strings", "str_format"] + , ["@", "absl", "absl/strings", "strings"] + , ["@", "absl", "absl/synchronization", "synchronization"] , ["@", "absl", "absl/types", "optional"] , ["@", "absl", "absl/types", "span"] , ["@", "absl", "absl/types", "variant"] - , ["third_party/upb", "upb"] - , ["third_party/upb", "upb_textformat"] - , ["third_party/upb", "upb_json"] - , ["third_party/upb", "upb_reflection"] , ["@", "re2", "", "re2"] + , ["third_party/upb", "collections"] + , ["third_party/upb", "json"] + , ["third_party/upb", "reflection"] + , ["third_party/upb", "textformat"] + , ["third_party/upb", "upb"] , ["src/core/ext/upb-generated", "upb-generated-lib"] , ["src/core/ext/upbdefs-generated", "upbdefs-generated-lib"] ] } , "grpc_xds_channel_stack_modifier": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "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"] , "deps": @@ -3032,8 +3416,8 @@ } , "grpc_xds_server_config_fetcher": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["grpc_xds_server_config_fetcher"] + , "stage": ["src", "core"] , "srcs": ["ext/xds/xds_server_config_fetcher.cc"] , "deps": [ "channel_args" @@ -3074,8 +3458,8 @@ } , "channel_creds_registry_init": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["channel_creds_registry_init"] + , "stage": ["src", "core"] , "srcs": ["lib/security/credentials/channel_creds_registry_init.cc"] , "deps": [ "channel_creds_registry" @@ -3091,8 +3475,8 @@ } , "grpc_lb_policy_cds": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["grpc_lb_policy_cds"] + , "stage": ["src", "core"] , "srcs": ["ext/filters/client_channel/lb_policy/xds/cds.cc"] , "deps": [ "channel_args" @@ -3103,6 +3487,7 @@ , "json" , "json_args" , "json_object_loader" + , "json_writer" , "lb_policy" , "lb_policy_factory" , "lb_policy_registry" @@ -3130,14 +3515,14 @@ } , "grpc_lb_xds_channel_args": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["grpc_lb_xds_channel_args"] + , "stage": ["src", "core"] , "hdrs": ["ext/filters/client_channel/lb_policy/xds/xds_channel_args.h"] } , "grpc_lb_xds_attributes": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["grpc_lb_xds_attributes"] + , "stage": ["src", "core"] , "srcs": ["ext/filters/client_channel/lb_policy/xds/xds_attributes.cc"] , "hdrs": ["ext/filters/client_channel/lb_policy/xds/xds_attributes.h"] , "deps": @@ -3151,8 +3536,8 @@ } , "grpc_lb_policy_xds_cluster_resolver": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["grpc_lb_policy_xds_cluster_resolver"] + , "stage": ["src", "core"] , "srcs": ["ext/filters/client_channel/lb_policy/xds/xds_cluster_resolver.cc"] , "deps": @@ -3164,6 +3549,7 @@ , "json" , "json_args" , "json_object_loader" + , "json_writer" , "lb_policy" , "lb_policy_factory" , "lb_policy_registry" @@ -3191,11 +3577,12 @@ } , "grpc_lb_policy_xds_cluster_impl": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["grpc_lb_policy_xds_cluster_impl"] + , "stage": ["src", "core"] , "srcs": ["ext/filters/client_channel/lb_policy/xds/xds_cluster_impl.cc"] , "deps": [ "channel_args" + , "grpc_backend_metric_data" , "grpc_lb_xds_attributes" , "grpc_lb_xds_channel_args" , "grpc_xds_client" @@ -3229,8 +3616,8 @@ } , "grpc_lb_policy_xds_cluster_manager": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["grpc_lb_policy_xds_cluster_manager"] + , "stage": ["src", "core"] , "srcs": ["ext/filters/client_channel/lb_policy/xds/xds_cluster_manager.cc"] , "deps": [ "channel_args" @@ -3265,8 +3652,8 @@ } , "grpc_lb_policy_xds_wrr_locality": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["grpc_lb_policy_xds_wrr_locality"] + , "stage": ["src", "core"] , "srcs": ["ext/filters/client_channel/lb_policy/xds/xds_wrr_locality.cc"] , "deps": [ "channel_args" @@ -3274,6 +3661,7 @@ , "json" , "json_args" , "json_object_loader" + , "json_writer" , "lb_policy" , "lb_policy_factory" , "lb_policy_registry" @@ -3296,8 +3684,8 @@ } , "grpc_lb_address_filtering": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["grpc_lb_address_filtering"] + , "stage": ["src", "core"] , "srcs": ["ext/filters/client_channel/lb_policy/address_filtering.cc"] , "hdrs": ["ext/filters/client_channel/lb_policy/address_filtering.h"] , "deps": @@ -3307,35 +3695,74 @@ , ["@", "absl", "absl/strings", "strings"] ] } -, "grpc_lb_subchannel_list": +, "health_check_client": { "type": ["@", "rules", "CC", "library"] + , "name": ["health_check_client"] , "stage": ["src", "core"] + , "srcs": ["ext/filters/client_channel/lb_policy/health_check_client.cc"] + , "hdrs": + [ "ext/filters/client_channel/lb_policy/health_check_client.h" + , "ext/filters/client_channel/lb_policy/health_check_client_internal.h" + ] + , "deps": + [ "closure" + , "error" + , "iomgr_fwd" + , "pollset_set" + , "slice" + , "subchannel_interface" + , "unique_type_name" + , ["", "debug_location"] + , ["", "exec_ctx"] + , ["", "gpr"] + , ["", "grpc_base"] + , ["", "grpc_client_channel"] + , ["", "grpc_public_hdrs"] + , ["", "grpc_trace"] + , ["", "orphanable"] + , ["", "ref_counted_ptr"] + , ["", "work_serializer"] + , ["@", "absl", "absl/base", "core_headers"] + , ["@", "absl", "absl/status", "status"] + , ["@", "absl", "absl/status", "statusor"] + , ["@", "absl", "absl/strings", "strings"] + , ["third_party/upb", "upb"] + , ["src/core/ext/upb-generated", "upb-generated-lib"] + ] + } +, "grpc_lb_subchannel_list": + { "type": ["@", "rules", "CC", "library"] , "name": ["grpc_lb_subchannel_list"] + , "stage": ["src", "core"] , "hdrs": ["ext/filters/client_channel/lb_policy/subchannel_list.h"] , "deps": [ "channel_args" , "dual_ref_counted" , "gpr_manual_constructor" + , "health_check_client" , "iomgr_fwd" , "lb_policy" , "subchannel_interface" , ["", "debug_location"] , ["", "gpr"] , ["", "grpc_base"] + , ["", "grpc_client_channel"] , ["", "ref_counted_ptr"] , ["", "server_address"] + , ["", "work_serializer"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/types", "optional"] ] } , "grpc_lb_policy_pick_first": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["grpc_lb_policy_pick_first"] + , "stage": ["src", "core"] , "srcs": ["ext/filters/client_channel/lb_policy/pick_first/pick_first.cc"] , "deps": [ "channel_args" , "grpc_lb_subchannel_list" + , "grpc_outlier_detection_header" , "json" , "lb_policy" , "lb_policy_factory" @@ -3348,6 +3775,7 @@ , ["", "orphanable"] , ["", "ref_counted_ptr"] , ["", "server_address"] + , ["", "work_serializer"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "strings"] @@ -3356,8 +3784,8 @@ } , "grpc_lb_policy_ring_hash": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["grpc_lb_policy_ring_hash"] + , "stage": ["src", "core"] , "srcs": ["ext/filters/client_channel/lb_policy/ring_hash/ring_hash.cc"] , "hdrs": ["ext/filters/client_channel/lb_policy/ring_hash/ring_hash.h"] , "deps": @@ -3365,11 +3793,13 @@ , "closure" , "error" , "grpc_lb_subchannel_list" + , "grpc_service_config" , "json" , "json_args" , "json_object_loader" , "lb_policy" , "lb_policy_factory" + , "ref_counted" , "subchannel_interface" , "unique_type_name" , "validation_errors" @@ -3396,8 +3826,8 @@ } , "grpc_lb_policy_round_robin": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["grpc_lb_policy_round_robin"] + , "stage": ["src", "core"] , "srcs": ["ext/filters/client_channel/lb_policy/round_robin/round_robin.cc"] , "deps": [ "channel_args" @@ -3414,6 +3844,8 @@ , ["", "orphanable"] , ["", "ref_counted_ptr"] , ["", "server_address"] + , ["", "work_serializer"] + , ["@", "absl", "absl/random", "random"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "strings"] @@ -3422,8 +3854,8 @@ } , "static_stride_scheduler": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["static_stride_scheduler"] + , "stage": ["src", "core"] , "srcs": [ "ext/filters/client_channel/lb_policy/weighted_round_robin/static_stride_scheduler.cc" ] @@ -3439,8 +3871,8 @@ } , "grpc_lb_policy_weighted_round_robin": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["grpc_lb_policy_weighted_round_robin"] + , "stage": ["src", "core"] , "srcs": [ "ext/filters/client_channel/lb_policy/weighted_round_robin/weighted_round_robin.cc" ] @@ -3470,6 +3902,7 @@ , ["", "ref_counted_ptr"] , ["", "server_address"] , ["", "sockaddr_utils"] + , ["", "work_serializer"] , ["@", "absl", "absl/base", "core_headers"] , ["@", "absl", "absl/random", "random"] , ["@", "absl", "absl/status", "status"] @@ -3480,8 +3913,8 @@ } , "grpc_outlier_detection_header": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["grpc_outlier_detection_header"] + , "stage": ["src", "core"] , "hdrs": [ "ext/filters/client_channel/lb_policy/outlier_detection/outlier_detection.h" ] @@ -3492,13 +3925,14 @@ , "time" , "validation_errors" , ["", "gpr_platform"] + , ["", "server_address"] , ["@", "absl", "absl/types", "optional"] ] } , "grpc_lb_policy_outlier_detection": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["grpc_lb_policy_outlier_detection"] + , "stage": ["src", "core"] , "srcs": [ "ext/filters/client_channel/lb_policy/outlier_detection/outlier_detection.cc" ] @@ -3535,8 +3969,8 @@ } , "grpc_lb_policy_priority": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["grpc_lb_policy_priority"] + , "stage": ["src", "core"] , "srcs": ["ext/filters/client_channel/lb_policy/priority/priority.cc"] , "deps": [ "channel_args" @@ -3570,8 +4004,8 @@ } , "grpc_lb_policy_weighted_target": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["grpc_lb_policy_weighted_target"] + , "stage": ["src", "core"] , "srcs": ["ext/filters/client_channel/lb_policy/weighted_target/weighted_target.cc"] , "deps": @@ -3598,6 +4032,7 @@ , ["", "ref_counted_ptr"] , ["", "server_address"] , ["", "work_serializer"] + , ["@", "absl", "absl/base", "core_headers"] , ["@", "absl", "absl/random", "random"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] @@ -3607,8 +4042,8 @@ } , "grpc_lb_policy_xds_override_host": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["grpc_lb_policy_xds_override_host"] + , "stage": ["src", "core"] , "srcs": ["ext/filters/client_channel/lb_policy/xds/xds_override_host.cc"] , "hdrs": ["ext/filters/client_channel/lb_policy/xds/xds_override_host.h"] , "deps": @@ -3642,16 +4077,56 @@ , ["", "work_serializer"] , ["@", "absl", "absl/base", "core_headers"] , ["@", "absl", "absl/status", "status"] + , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "strings"] - , ["@", "absl", "absl/strings", "str_format"] , ["@", "absl", "absl/types", "optional"] , ["@", "absl", "absl/types", "variant"] ] } -, "grpc_backend_metric_filter": +, "lb_server_load_reporting_filter": { "type": ["@", "rules", "CC", "library"] + , "name": ["lb_server_load_reporting_filter"] , "stage": ["src", "core"] + , "srcs": ["ext/filters/load_reporting/server_load_reporting_filter.cc"] + , "hdrs": + [ "ext/filters/load_reporting/registered_opencensus_objects.h" + , "ext/filters/load_reporting/server_load_reporting_filter.h" + , ["src/cpp/server/load_reporter", "constants.h"] + ] + , "deps": + [ "arena_promise" + , "channel_args" + , "channel_fwd" + , "channel_stack_type" + , "context" + , "grpc_sockaddr" + , "resolved_address" + , "seq" + , "slice" + , ["", "channel_stack_builder"] + , ["", "config"] + , ["", "gpr"] + , ["", "gpr_platform"] + , ["", "grpc_base"] + , ["", "grpc_public_hdrs"] + , ["", "grpc_security_base"] + , ["", "parse_address"] + , ["", "promise"] + , ["", "uri_parser"] + , ["@", "absl", "absl/meta", "type_traits"] + , ["@", "absl", "absl/status", "status"] + , ["@", "absl", "absl/status", "statusor"] + , ["@", "absl", "absl/strings", "str_format"] + , ["@", "absl", "absl/strings", "strings"] + , ["@", "absl", "absl/types", "optional"] + , ["@", "opencensus-stats", "", ""] + , ["@", "opencensus-tags", "", ""] + ] + } +, "grpc_backend_metric_filter": + { "type": ["@", "rules", "CC", "library"] , "name": ["grpc_backend_metric_filter"] + , "stage": ["src", "core"] , "srcs": ["ext/filters/backend_metrics/backend_metric_filter.cc"] , "hdrs": ["ext/filters/backend_metrics/backend_metric_filter.h"] , "deps": @@ -3670,6 +4145,7 @@ , ["", "gpr_platform"] , ["", "grpc_base"] , ["", "grpc_trace"] + , ["", "legacy_context"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/types", "optional"] @@ -3679,8 +4155,8 @@ } , "polling_resolver": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["polling_resolver"] + , "stage": ["src", "core"] , "srcs": ["ext/filters/client_channel/resolver/polling_resolver.cc"] , "hdrs": ["ext/filters/client_channel/resolver/polling_resolver.h"] , "deps": @@ -3705,24 +4181,96 @@ , ["@", "absl", "absl/types", "optional"] ] } -, "grpc_resolver_dns_selection": +, "service_config_helper": { "type": ["@", "rules", "CC", "library"] + , "name": ["service_config_helper"] , "stage": ["src", "core"] - , "name": ["grpc_resolver_dns_selection"] , "srcs": - ["ext/filters/client_channel/resolver/dns/dns_resolver_selection.cc"] + [ "ext/filters/client_channel/resolver/dns/event_engine/service_config_helper.cc" + ] , "hdrs": - ["ext/filters/client_channel/resolver/dns/dns_resolver_selection.h"] - , "deps": [["", "gpr"]] + [ "ext/filters/client_channel/resolver/dns/event_engine/service_config_helper.h" + ] + , "deps": + [ "json" + , "json_args" + , "json_object_loader" + , "json_reader" + , "json_writer" + , "status_helper" + , ["", "gpr_platform"] + , ["", "grpc_base"] + , ["@", "absl", "absl/status", "statusor"] + , ["@", "absl", "absl/strings", "strings"] + ] } -, "grpc_resolver_dns_native": +, "grpc_resolver_dns_event_engine": + { "type": ["@", "rules", "CC", "library"] + , "name": ["grpc_resolver_dns_event_engine"] + , "stage": ["src", "core"] + , "srcs": + [ "ext/filters/client_channel/resolver/dns/event_engine/event_engine_client_channel_resolver.cc" + ] + , "hdrs": + [ "ext/filters/client_channel/resolver/dns/event_engine/event_engine_client_channel_resolver.h" + ] + , "deps": + [ "channel_args" + , "event_engine_common" + , "event_engine_utils" + , "grpc_service_config" + , "polling_resolver" + , "service_config_helper" + , "time" + , "validation_errors" + , ["", "backoff"] + , ["", "debug_location"] + , ["", "gpr"] + , ["", "gpr_platform"] + , ["", "grpc_base"] + , ["", "grpc_grpclb_balancer_addresses"] + , ["", "grpc_resolver"] + , ["", "grpc_service_config_impl"] + , ["", "grpc_trace"] + , ["", "orphanable"] + , ["", "ref_counted_ptr"] + , ["", "server_address"] + , ["", "uri_parser"] + , ["@", "absl", "absl/base", "core_headers"] + , ["@", "absl", "absl/cleanup", "cleanup"] + , ["@", "absl", "absl/container", "flat_hash_set"] + , ["@", "absl", "absl/status", "status"] + , ["@", "absl", "absl/status", "statusor"] + , ["@", "absl", "absl/strings", "strings"] + , ["@", "absl", "absl/types", "optional"] + ] + } +, "grpc_resolver_dns_plugin": { "type": ["@", "rules", "CC", "library"] + , "name": ["grpc_resolver_dns_plugin"] , "stage": ["src", "core"] + , "srcs": ["ext/filters/client_channel/resolver/dns/dns_resolver_plugin.cc"] + , "hdrs": ["ext/filters/client_channel/resolver/dns/dns_resolver_plugin.h"] + , "deps": + [ "experiments" + , "grpc_resolver_dns_event_engine" + , "grpc_resolver_dns_native" + , ["", "config"] + , ["", "config_vars"] + , ["", "gpr"] + , ["", "grpc_resolver"] + , ["", "grpc_resolver_dns_ares"] + , ["@", "absl", "absl/strings", "strings"] + ] + } +, "grpc_resolver_dns_native": + { "type": ["@", "rules", "CC", "library"] , "name": ["grpc_resolver_dns_native"] + , "stage": ["src", "core"] , "srcs": ["ext/filters/client_channel/resolver/dns/native/dns_resolver.cc"] + , "hdrs": ["ext/filters/client_channel/resolver/dns/native/dns_resolver.h"] , "deps": [ "channel_args" - , "grpc_resolver_dns_selection" , "polling_resolver" , "resolved_address" , "time" @@ -3746,8 +4294,8 @@ } , "grpc_resolver_sockaddr": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["grpc_resolver_sockaddr"] + , "stage": ["src", "core"] , "srcs": ["ext/filters/client_channel/resolver/sockaddr/sockaddr_resolver.cc"] , "deps": @@ -3767,8 +4315,8 @@ } , "grpc_resolver_binder": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["grpc_resolver_binder"] + , "stage": ["src", "core"] , "srcs": ["ext/filters/client_channel/resolver/binder/binder_resolver.cc"] , "deps": [ "channel_args" @@ -3789,28 +4337,36 @@ } , "grpc_resolver_xds_header": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["grpc_resolver_xds_header"] + , "stage": ["src", "core"] , "hdrs": ["ext/filters/client_channel/resolver/xds/xds_resolver.h"] - , "deps": ["unique_type_name", ["", "gpr_platform"]] + , "deps": + [ "grpc_service_config" + , "unique_type_name" + , ["", "gpr_platform"] + , ["@", "absl", "absl/strings", "strings"] + ] } , "grpc_resolver_xds": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["grpc_resolver_xds"] + , "stage": ["src", "core"] , "srcs": ["ext/filters/client_channel/resolver/xds/xds_resolver.cc"] - , "hdrs": [] , "deps": [ "arena" + , "arena_promise" , "channel_args" , "channel_fwd" + , "context" , "dual_ref_counted" , "grpc_lb_policy_ring_hash" + , "grpc_resolver_xds_header" , "grpc_service_config" , "grpc_xds_client" , "iomgr_fwd" , "match" , "pollset_set" + , "ref_counted" , "slice" , "time" , "unique_type_name" @@ -3823,6 +4379,7 @@ , ["", "grpc_resolver"] , ["", "grpc_service_config_impl"] , ["", "grpc_trace"] + , ["", "legacy_context"] , ["", "orphanable"] , ["", "ref_counted_ptr"] , ["", "server_address"] @@ -3833,8 +4390,8 @@ , ["@", "absl", "absl/random", "random"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] - , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/strings", "str_format"] + , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/types", "optional"] , ["@", "absl", "absl/types", "variant"] , ["@", "re2", "", "re2"] @@ -3843,19 +4400,18 @@ } , "grpc_resolver_c2p": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["grpc_resolver_c2p"] + , "stage": ["src", "core"] , "srcs": ["ext/filters/client_channel/resolver/google_c2p/google_c2p_resolver.cc"] , "deps": [ "channel_args" - , "closure" , "env" - , "error" + , "gcp_metadata_query" , "grpc_xds_client" , "json" + , "json_writer" , "resource_quota" - , "status_helper" , "time" , ["", "alts_util"] , ["", "config"] @@ -3863,31 +4419,27 @@ , ["", "gpr"] , ["", "grpc_base"] , ["", "grpc_resolver"] - , ["", "grpc_security_base"] - , ["", "httpcli"] , ["", "orphanable"] , ["", "ref_counted_ptr"] , ["", "uri_parser"] , ["", "work_serializer"] , ["", "xds_client"] - , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "strings"] - , ["@", "absl", "absl/strings", "str_format"] , ["@", "absl", "absl/types", "optional"] ] } , "hpack_constants": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["hpack_constants"] + , "stage": ["src", "core"] , "hdrs": ["ext/transport/chttp2/transport/hpack_constants.h"] , "deps": [["", "gpr_platform"]] } , "hpack_encoder_table": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["hpack_encoder_table"] + , "stage": ["src", "core"] , "srcs": ["ext/transport/chttp2/transport/hpack_encoder_table.cc"] , "hdrs": ["ext/transport/chttp2/transport/hpack_encoder_table.h"] , "deps": @@ -3898,8 +4450,8 @@ } , "chttp2_flow_control": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["chttp2_flow_control"] + , "stage": ["src", "core"] , "srcs": ["ext/transport/chttp2/transport/flow_control.cc"] , "hdrs": ["ext/transport/chttp2/transport/flow_control.h"] , "deps": @@ -3914,47 +4466,47 @@ , ["", "grpc_trace"] , ["@", "absl", "absl/functional", "function_ref"] , ["@", "absl", "absl/status", "status"] - , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/strings", "str_format"] + , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/types", "optional"] ] } , "huffsyms": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["huffsyms"] + , "stage": ["src", "core"] , "srcs": ["ext/transport/chttp2/transport/huffsyms.cc"] , "hdrs": ["ext/transport/chttp2/transport/huffsyms.h"] , "deps": [["", "gpr_platform"]] } , "decode_huff": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["decode_huff"] + , "stage": ["src", "core"] , "srcs": ["ext/transport/chttp2/transport/decode_huff.cc"] , "hdrs": ["ext/transport/chttp2/transport/decode_huff.h"] , "deps": [["", "gpr_platform"]] } , "http2_settings": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["http2_settings"] + , "stage": ["src", "core"] , "srcs": ["ext/transport/chttp2/transport/http2_settings.cc"] , "hdrs": ["ext/transport/chttp2/transport/http2_settings.h"] , "deps": ["http2_errors", "useful", ["", "gpr_platform"]] } , "grpc_transport_chttp2_alpn": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["grpc_transport_chttp2_alpn"] + , "stage": ["src", "core"] , "srcs": ["ext/transport/chttp2/alpn/alpn.cc"] , "hdrs": ["ext/transport/chttp2/alpn/alpn.h"] , "deps": ["useful", ["", "gpr"]] } , "grpc_transport_chttp2_client_connector": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["grpc_transport_chttp2_client_connector"] + , "stage": ["src", "core"] , "srcs": ["ext/transport/chttp2/client/chttp2_connector.cc"] , "hdrs": ["ext/transport/chttp2/client/chttp2_connector.h"] , "deps": @@ -3996,8 +4548,8 @@ } , "grpc_transport_chttp2_server": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["grpc_transport_chttp2_server"] + , "stage": ["src", "core"] , "srcs": ["ext/transport/chttp2/server/chttp2_server.cc"] , "hdrs": ["ext/transport/chttp2/server/chttp2_server.h"] , "deps": @@ -4026,7 +4578,6 @@ , ["", "grpc_trace"] , ["", "grpc_transport_chttp2"] , ["", "handshaker"] - , ["", "iomgr_timer"] , ["", "orphanable"] , ["", "ref_counted_ptr"] , ["", "sockaddr_utils"] @@ -4034,15 +4585,15 @@ , ["@", "absl", "absl/base", "core_headers"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] - , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/strings", "str_format"] + , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/types", "optional"] ] } , "grpc_transport_inproc": { "type": ["@", "rules", "CC", "library"] - , "stage": ["src", "core"] , "name": ["grpc_transport_inproc"] + , "stage": ["src", "core"] , "srcs": [ "ext/transport/inproc/inproc_plugin.cc" , "ext/transport/inproc/inproc_transport.cc" @@ -4075,4 +4626,119 @@ , ["@", "absl", "absl/types", "optional"] ] } +, "chaotic_good_frame": + { "type": ["@", "rules", "CC", "library"] + , "name": ["chaotic_good_frame"] + , "stage": ["src", "core"] + , "srcs": ["ext/transport/chaotic_good/frame.cc"] + , "hdrs": ["ext/transport/chaotic_good/frame.h"] + , "deps": + [ "arena" + , "bitset" + , "chaotic_good_frame_header" + , "no_destruct" + , "slice" + , "slice_buffer" + , "status_helper" + , ["", "gpr"] + , ["", "gpr_platform"] + , ["", "grpc_base"] + , ["", "hpack_encoder"] + , ["", "hpack_parser"] + , ["@", "absl", "absl/status", "status"] + , ["@", "absl", "absl/status", "statusor"] + , ["@", "absl", "absl/types", "variant"] + ] + } +, "chaotic_good_frame_header": + { "type": ["@", "rules", "CC", "library"] + , "name": ["chaotic_good_frame_header"] + , "stage": ["src", "core"] + , "srcs": ["ext/transport/chaotic_good/frame_header.cc"] + , "hdrs": ["ext/transport/chaotic_good/frame_header.h"] + , "deps": + [ "bitset" + , ["", "gpr_platform"] + , ["@", "absl", "absl/status", "status"] + , ["@", "absl", "absl/status", "statusor"] + ] + } +, "gcp_metadata_query": + { "type": ["@", "rules", "CC", "library"] + , "name": ["gcp_metadata_query"] + , "stage": ["src", "core"] + , "srcs": ["ext/gcp/metadata_query.cc"] + , "hdrs": ["ext/gcp/metadata_query.h"] + , "deps": + [ "closure" + , "error" + , "status_helper" + , "time" + , ["", "gpr"] + , ["", "gpr_platform"] + , ["", "grpc_base"] + , ["", "grpc_security_base"] + , ["", "grpc_trace"] + , ["", "httpcli"] + , ["", "orphanable"] + , ["", "ref_counted_ptr"] + , ["", "uri_parser"] + , ["@", "absl", "absl/functional", "any_invocable"] + , ["@", "absl", "absl/status", "status"] + , ["@", "absl", "absl/status", "statusor"] + , ["@", "absl", "absl/strings", "str_format"] + , ["@", "absl", "absl/strings", "strings"] + ] + } +, "logging_sink": + { "type": ["@", "rules", "CC", "library"] + , "name": ["logging_sink"] + , "stage": ["src", "core"] + , "hdrs": ["ext/filters/logging/logging_sink.h"] + , "deps": + [ "time" + , ["", "gpr_platform"] + , ["@", "absl", "absl/numeric", "int128"] + , ["@", "absl", "absl/strings", "strings"] + ] + } +, "logging_filter": + { "type": ["@", "rules", "CC", "library"] + , "name": ["logging_filter"] + , "stage": ["src", "core"] + , "srcs": ["ext/filters/logging/logging_filter.cc"] + , "hdrs": ["ext/filters/logging/logging_filter.h"] + , "deps": + [ "arena" + , "arena_promise" + , "cancel_callback" + , "channel_args" + , "channel_fwd" + , "channel_stack_type" + , "context" + , "logging_sink" + , "map" + , "pipe" + , "poll" + , "slice" + , "slice_buffer" + , "time" + , ["", "channel_stack_builder"] + , ["", "config"] + , ["", "gpr"] + , ["", "gpr_platform"] + , ["", "grpc_base"] + , ["", "grpc_client_channel"] + , ["", "grpc_public_hdrs"] + , ["", "grpc_resolver"] + , ["", "legacy_context"] + , ["", "uri_parser"] + , ["@", "absl", "absl/numeric", "int128"] + , ["@", "absl", "absl/random", "distributions"] + , ["@", "absl", "absl/random", "random"] + , ["@", "absl", "absl/status", "statusor"] + , ["@", "absl", "absl/strings", "strings"] + , ["@", "absl", "absl/types", "optional"] + ] + } } diff --git a/etc/import/src/core/ext/upb-generated/TARGETS.grpc b/etc/import/src/core/ext/upb-generated/TARGETS.grpc index df9f81d6..e7ed8b7b 100644 --- a/etc/import/src/core/ext/upb-generated/TARGETS.grpc +++ b/etc/import/src/core/ext/upb-generated/TARGETS.grpc @@ -2,334 +2,334 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["upb-generated-lib"] , "pure C": ["YES"] + , "srcs": + [ "google/protobuf/struct.upb.c" + , "google/protobuf/descriptor.upb.c" + , "google/protobuf/any.upb.c" + , "google/protobuf/empty.upb.c" + , "google/protobuf/duration.upb.c" + , "google/protobuf/timestamp.upb.c" + , "google/protobuf/wrappers.upb.c" + , "google/api/httpbody.upb.c" + , "google/api/annotations.upb.c" + , "google/api/expr/v1alpha1/syntax.upb.c" + , "google/api/expr/v1alpha1/checked.upb.c" + , "google/api/http.upb.c" + , "google/type/expr.upb.c" + , "google/rpc/status.upb.c" + , "validate/validate.upb.c" + , "envoy/admin/v3/config_dump.upb.c" + , "envoy/admin/v3/tap.upb.c" + , "envoy/admin/v3/certs.upb.c" + , "envoy/admin/v3/mutex_stats.upb.c" + , "envoy/admin/v3/metrics.upb.c" + , "envoy/admin/v3/memory.upb.c" + , "envoy/admin/v3/clusters.upb.c" + , "envoy/admin/v3/listeners.upb.c" + , "envoy/admin/v3/config_dump_shared.upb.c" + , "envoy/admin/v3/init_dump.upb.c" + , "envoy/admin/v3/server_info.upb.c" + , "envoy/config/tap/v3/common.upb.c" + , "envoy/config/metrics/v3/metrics_service.upb.c" + , "envoy/config/metrics/v3/stats.upb.c" + , "envoy/config/bootstrap/v3/bootstrap.upb.c" + , "envoy/config/accesslog/v3/accesslog.upb.c" + , "envoy/config/common/matcher/v3/matcher.upb.c" + , "envoy/config/cluster/v3/cluster.upb.c" + , "envoy/config/cluster/v3/circuit_breaker.upb.c" + , "envoy/config/cluster/v3/outlier_detection.upb.c" + , "envoy/config/cluster/v3/filter.upb.c" + , "envoy/config/overload/v3/overload.upb.c" + , "envoy/config/trace/v3/lightstep.upb.c" + , "envoy/config/trace/v3/service.upb.c" + , "envoy/config/trace/v3/trace.upb.c" + , "envoy/config/trace/v3/zipkin.upb.c" + , "envoy/config/trace/v3/xray.upb.c" + , "envoy/config/trace/v3/http_tracer.upb.c" + , "envoy/config/trace/v3/opencensus.upb.c" + , "envoy/config/trace/v3/skywalking.upb.c" + , "envoy/config/trace/v3/opentelemetry.upb.c" + , "envoy/config/trace/v3/datadog.upb.c" + , "envoy/config/trace/v3/dynamic_ot.upb.c" + , "envoy/config/listener/v3/api_listener.upb.c" + , "envoy/config/listener/v3/listener_components.upb.c" + , "envoy/config/listener/v3/listener.upb.c" + , "envoy/config/listener/v3/udp_listener_config.upb.c" + , "envoy/config/listener/v3/quic_config.upb.c" + , "envoy/config/endpoint/v3/endpoint.upb.c" + , "envoy/config/endpoint/v3/endpoint_components.upb.c" + , "envoy/config/endpoint/v3/load_report.upb.c" + , "envoy/config/rbac/v3/rbac.upb.c" + , "envoy/config/core/v3/udp_socket_config.upb.c" + , "envoy/config/core/v3/http_uri.upb.c" + , "envoy/config/core/v3/resolver.upb.c" + , "envoy/config/core/v3/base.upb.c" + , "envoy/config/core/v3/socket_option.upb.c" + , "envoy/config/core/v3/proxy_protocol.upb.c" + , "envoy/config/core/v3/substitution_format_string.upb.c" + , "envoy/config/core/v3/extension.upb.c" + , "envoy/config/core/v3/grpc_method_list.upb.c" + , "envoy/config/core/v3/grpc_service.upb.c" + , "envoy/config/core/v3/event_service_config.upb.c" + , "envoy/config/core/v3/backoff.upb.c" + , "envoy/config/core/v3/config_source.upb.c" + , "envoy/config/core/v3/address.upb.c" + , "envoy/config/core/v3/protocol.upb.c" + , "envoy/config/core/v3/health_check.upb.c" + , "envoy/config/route/v3/route_components.upb.c" + , "envoy/config/route/v3/route.upb.c" + , "envoy/config/route/v3/scoped_route.upb.c" + , "envoy/extensions/transport_sockets/tls/v3/cert.upb.c" + , "envoy/extensions/transport_sockets/tls/v3/common.upb.c" + , "envoy/extensions/transport_sockets/tls/v3/secret.upb.c" + , "envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.upb.c" + , "envoy/extensions/transport_sockets/tls/v3/tls.upb.c" + , "envoy/extensions/http/stateful_session/cookie/v3/cookie.upb.c" + , "envoy/extensions/load_balancing_policies/common/v3/common.upb.c" + , "envoy/extensions/load_balancing_policies/ring_hash/v3/ring_hash.upb.c" + , "envoy/extensions/load_balancing_policies/wrr_locality/v3/wrr_locality.upb.c" + , "envoy/extensions/load_balancing_policies/client_side_weighted_round_robin/v3/client_side_weighted_round_robin.upb.c" + , "envoy/extensions/clusters/aggregate/v3/cluster.upb.c" + , "envoy/extensions/filters/http/stateful_session/v3/stateful_session.upb.c" + , "envoy/extensions/filters/http/fault/v3/fault.upb.c" + , "envoy/extensions/filters/http/rbac/v3/rbac.upb.c" + , "envoy/extensions/filters/http/router/v3/router.upb.c" + , "envoy/extensions/filters/common/fault/v3/fault.upb.c" + , "envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.upb.c" + , "envoy/type/tracing/v3/custom_tag.upb.c" + , "envoy/type/http/v3/cookie.upb.c" + , "envoy/type/http/v3/path_transformation.upb.c" + , "envoy/type/v3/ratelimit_unit.upb.c" + , "envoy/type/v3/ratelimit_strategy.upb.c" + , "envoy/type/v3/hash_policy.upb.c" + , "envoy/type/v3/percent.upb.c" + , "envoy/type/v3/http.upb.c" + , "envoy/type/v3/semantic_version.upb.c" + , "envoy/type/v3/range.upb.c" + , "envoy/type/v3/http_status.upb.c" + , "envoy/type/v3/token_bucket.upb.c" + , "envoy/type/matcher/v3/struct.upb.c" + , "envoy/type/matcher/v3/metadata.upb.c" + , "envoy/type/matcher/v3/filter_state.upb.c" + , "envoy/type/matcher/v3/path.upb.c" + , "envoy/type/matcher/v3/value.upb.c" + , "envoy/type/matcher/v3/number.upb.c" + , "envoy/type/matcher/v3/status_code_input.upb.c" + , "envoy/type/matcher/v3/node.upb.c" + , "envoy/type/matcher/v3/regex.upb.c" + , "envoy/type/matcher/v3/string.upb.c" + , "envoy/type/matcher/v3/http_inputs.upb.c" + , "envoy/type/metadata/v3/metadata.upb.c" + , "envoy/service/load_stats/v3/lrs.upb.c" + , "envoy/service/status/v3/csds.upb.c" + , "envoy/service/discovery/v3/ads.upb.c" + , "envoy/service/discovery/v3/discovery.upb.c" + , "envoy/annotations/deprecation.upb.c" + , "envoy/annotations/resource.upb.c" + , "xds/data/orca/v3/orca_load_report.upb.c" + , "xds/type/v3/cel.upb.c" + , "xds/type/v3/typed_struct.upb.c" + , "xds/type/v3/range.upb.c" + , "xds/type/matcher/v3/domain.upb.c" + , "xds/type/matcher/v3/cel.upb.c" + , "xds/type/matcher/v3/range.upb.c" + , "xds/type/matcher/v3/ip.upb.c" + , "xds/type/matcher/v3/regex.upb.c" + , "xds/type/matcher/v3/string.upb.c" + , "xds/type/matcher/v3/matcher.upb.c" + , "xds/type/matcher/v3/http_inputs.upb.c" + , "xds/core/v3/collection_entry.upb.c" + , "xds/core/v3/cidr.upb.c" + , "xds/core/v3/authority.upb.c" + , "xds/core/v3/resource.upb.c" + , "xds/core/v3/extension.upb.c" + , "xds/core/v3/resource_locator.upb.c" + , "xds/core/v3/context_params.upb.c" + , "xds/core/v3/resource_name.upb.c" + , "xds/service/orca/v3/orca.upb.c" + , "xds/annotations/v3/sensitive.upb.c" + , "xds/annotations/v3/security.upb.c" + , "xds/annotations/v3/versioning.upb.c" + , "xds/annotations/v3/migrate.upb.c" + , "xds/annotations/v3/status.upb.c" + , "opencensus/proto/trace/v1/trace_config.upb.c" + , "udpa/annotations/sensitive.upb.c" + , "udpa/annotations/security.upb.c" + , "udpa/annotations/versioning.upb.c" + , "udpa/annotations/migrate.upb.c" + , "udpa/annotations/status.upb.c" + , "src/proto/grpc/lookup/v1/rls_config.upb.c" + , "src/proto/grpc/lookup/v1/rls.upb.c" + , "src/proto/grpc/gcp/transport_security_common.upb.c" + , "src/proto/grpc/gcp/altscontext.upb.c" + , "src/proto/grpc/gcp/handshaker.upb.c" + , "src/proto/grpc/lb/v1/load_balancer.upb.c" + , "src/proto/grpc/health/v1/health.upb.c" + ] , "hdrs": - [ "envoy/admin/v3/certs.upb.h" + [ "google/protobuf/any.upb.h" + , "google/protobuf/duration.upb.h" + , "google/protobuf/wrappers.upb.h" + , "google/protobuf/struct.upb.h" + , "google/protobuf/empty.upb.h" + , "google/protobuf/descriptor.upb.h" + , "google/protobuf/timestamp.upb.h" + , "google/api/http.upb.h" + , "google/api/annotations.upb.h" + , "google/api/expr/v1alpha1/syntax.upb.h" + , "google/api/expr/v1alpha1/checked.upb.h" + , "google/api/httpbody.upb.h" + , "google/type/expr.upb.h" + , "google/rpc/status.upb.h" + , "validate/validate.upb.h" + , "envoy/admin/v3/mutex_stats.upb.h" + , "envoy/admin/v3/tap.upb.h" + , "envoy/admin/v3/server_info.upb.h" , "envoy/admin/v3/clusters.upb.h" - , "envoy/admin/v3/config_dump.upb.h" - , "envoy/admin/v3/config_dump_shared.upb.h" + , "envoy/admin/v3/certs.upb.h" + , "envoy/admin/v3/metrics.upb.h" , "envoy/admin/v3/init_dump.upb.h" , "envoy/admin/v3/listeners.upb.h" + , "envoy/admin/v3/config_dump_shared.upb.h" , "envoy/admin/v3/memory.upb.h" - , "envoy/admin/v3/metrics.upb.h" - , "envoy/admin/v3/mutex_stats.upb.h" - , "envoy/admin/v3/server_info.upb.h" - , "envoy/admin/v3/tap.upb.h" - , "envoy/annotations/deprecation.upb.h" - , "envoy/annotations/resource.upb.h" - , "envoy/config/accesslog/v3/accesslog.upb.h" + , "envoy/admin/v3/config_dump.upb.h" + , "envoy/config/tap/v3/common.upb.h" + , "envoy/config/metrics/v3/stats.upb.h" + , "envoy/config/metrics/v3/metrics_service.upb.h" , "envoy/config/bootstrap/v3/bootstrap.upb.h" - , "envoy/config/cluster/v3/circuit_breaker.upb.h" + , "envoy/config/accesslog/v3/accesslog.upb.h" + , "envoy/config/common/matcher/v3/matcher.upb.h" , "envoy/config/cluster/v3/cluster.upb.h" , "envoy/config/cluster/v3/filter.upb.h" + , "envoy/config/cluster/v3/circuit_breaker.upb.h" , "envoy/config/cluster/v3/outlier_detection.upb.h" - , "envoy/config/common/matcher/v3/matcher.upb.h" - , "envoy/config/core/v3/address.upb.h" - , "envoy/config/core/v3/backoff.upb.h" + , "envoy/config/overload/v3/overload.upb.h" + , "envoy/config/trace/v3/http_tracer.upb.h" + , "envoy/config/trace/v3/dynamic_ot.upb.h" + , "envoy/config/trace/v3/skywalking.upb.h" + , "envoy/config/trace/v3/trace.upb.h" + , "envoy/config/trace/v3/xray.upb.h" + , "envoy/config/trace/v3/opencensus.upb.h" + , "envoy/config/trace/v3/service.upb.h" + , "envoy/config/trace/v3/opentelemetry.upb.h" + , "envoy/config/trace/v3/zipkin.upb.h" + , "envoy/config/trace/v3/lightstep.upb.h" + , "envoy/config/trace/v3/datadog.upb.h" + , "envoy/config/listener/v3/api_listener.upb.h" + , "envoy/config/listener/v3/udp_listener_config.upb.h" + , "envoy/config/listener/v3/listener.upb.h" + , "envoy/config/listener/v3/listener_components.upb.h" + , "envoy/config/listener/v3/quic_config.upb.h" + , "envoy/config/endpoint/v3/load_report.upb.h" + , "envoy/config/endpoint/v3/endpoint_components.upb.h" + , "envoy/config/endpoint/v3/endpoint.upb.h" + , "envoy/config/rbac/v3/rbac.upb.h" + , "envoy/config/core/v3/extension.upb.h" , "envoy/config/core/v3/base.upb.h" , "envoy/config/core/v3/config_source.upb.h" - , "envoy/config/core/v3/event_service_config.upb.h" - , "envoy/config/core/v3/extension.upb.h" , "envoy/config/core/v3/grpc_method_list.upb.h" - , "envoy/config/core/v3/grpc_service.upb.h" - , "envoy/config/core/v3/health_check.upb.h" - , "envoy/config/core/v3/http_uri.upb.h" + , "envoy/config/core/v3/address.upb.h" + , "envoy/config/core/v3/resolver.upb.h" , "envoy/config/core/v3/protocol.upb.h" + , "envoy/config/core/v3/udp_socket_config.upb.h" + , "envoy/config/core/v3/event_service_config.upb.h" + , "envoy/config/core/v3/health_check.upb.h" , "envoy/config/core/v3/proxy_protocol.upb.h" - , "envoy/config/core/v3/resolver.upb.h" - , "envoy/config/core/v3/socket_option.upb.h" + , "envoy/config/core/v3/http_uri.upb.h" + , "envoy/config/core/v3/grpc_service.upb.h" + , "envoy/config/core/v3/backoff.upb.h" , "envoy/config/core/v3/substitution_format_string.upb.h" - , "envoy/config/core/v3/udp_socket_config.upb.h" - , "envoy/config/endpoint/v3/endpoint.upb.h" - , "envoy/config/endpoint/v3/endpoint_components.upb.h" - , "envoy/config/endpoint/v3/load_report.upb.h" - , "envoy/config/listener/v3/api_listener.upb.h" - , "envoy/config/listener/v3/listener.upb.h" - , "envoy/config/listener/v3/listener_components.upb.h" - , "envoy/config/listener/v3/quic_config.upb.h" - , "envoy/config/listener/v3/udp_listener_config.upb.h" - , "envoy/config/metrics/v3/metrics_service.upb.h" - , "envoy/config/metrics/v3/stats.upb.h" - , "envoy/config/overload/v3/overload.upb.h" - , "envoy/config/rbac/v3/rbac.upb.h" + , "envoy/config/core/v3/socket_option.upb.h" + , "envoy/config/route/v3/scoped_route.upb.h" , "envoy/config/route/v3/route.upb.h" , "envoy/config/route/v3/route_components.upb.h" - , "envoy/config/route/v3/scoped_route.upb.h" - , "envoy/config/tap/v3/common.upb.h" - , "envoy/config/trace/v3/datadog.upb.h" - , "envoy/config/trace/v3/dynamic_ot.upb.h" - , "envoy/config/trace/v3/http_tracer.upb.h" - , "envoy/config/trace/v3/lightstep.upb.h" - , "envoy/config/trace/v3/opencensus.upb.h" - , "envoy/config/trace/v3/opentelemetry.upb.h" - , "envoy/config/trace/v3/service.upb.h" - , "envoy/config/trace/v3/skywalking.upb.h" - , "envoy/config/trace/v3/trace.upb.h" - , "envoy/config/trace/v3/xray.upb.h" - , "envoy/config/trace/v3/zipkin.upb.h" + , "envoy/extensions/transport_sockets/tls/v3/tls.upb.h" + , "envoy/extensions/transport_sockets/tls/v3/common.upb.h" + , "envoy/extensions/transport_sockets/tls/v3/cert.upb.h" + , "envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.upb.h" + , "envoy/extensions/transport_sockets/tls/v3/secret.upb.h" + , "envoy/extensions/http/stateful_session/cookie/v3/cookie.upb.h" + , "envoy/extensions/load_balancing_policies/common/v3/common.upb.h" + , "envoy/extensions/load_balancing_policies/ring_hash/v3/ring_hash.upb.h" + , "envoy/extensions/load_balancing_policies/wrr_locality/v3/wrr_locality.upb.h" + , "envoy/extensions/load_balancing_policies/client_side_weighted_round_robin/v3/client_side_weighted_round_robin.upb.h" , "envoy/extensions/clusters/aggregate/v3/cluster.upb.h" - , "envoy/extensions/filters/common/fault/v3/fault.upb.h" + , "envoy/extensions/filters/http/stateful_session/v3/stateful_session.upb.h" , "envoy/extensions/filters/http/fault/v3/fault.upb.h" , "envoy/extensions/filters/http/rbac/v3/rbac.upb.h" , "envoy/extensions/filters/http/router/v3/router.upb.h" - , "envoy/extensions/filters/http/stateful_session/v3/stateful_session.upb.h" + , "envoy/extensions/filters/common/fault/v3/fault.upb.h" , "envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.upb.h" - , "envoy/extensions/http/stateful_session/cookie/v3/cookie.upb.h" - , "envoy/extensions/load_balancing_policies/client_side_weighted_round_robin/v3/client_side_weighted_round_robin.upb.h" - , "envoy/extensions/load_balancing_policies/common/v3/common.upb.h" - , "envoy/extensions/load_balancing_policies/ring_hash/v3/ring_hash.upb.h" - , "envoy/extensions/load_balancing_policies/wrr_locality/v3/wrr_locality.upb.h" - , "envoy/extensions/transport_sockets/tls/v3/cert.upb.h" - , "envoy/extensions/transport_sockets/tls/v3/common.upb.h" - , "envoy/extensions/transport_sockets/tls/v3/secret.upb.h" - , "envoy/extensions/transport_sockets/tls/v3/tls.upb.h" - , "envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.upb.h" - , "envoy/service/discovery/v3/ads.upb.h" - , "envoy/service/discovery/v3/discovery.upb.h" - , "envoy/service/load_stats/v3/lrs.upb.h" - , "envoy/service/status/v3/csds.upb.h" + , "envoy/type/tracing/v3/custom_tag.upb.h" , "envoy/type/http/v3/cookie.upb.h" , "envoy/type/http/v3/path_transformation.upb.h" - , "envoy/type/matcher/v3/filter_state.upb.h" + , "envoy/type/v3/semantic_version.upb.h" + , "envoy/type/v3/http_status.upb.h" + , "envoy/type/v3/http.upb.h" + , "envoy/type/v3/range.upb.h" + , "envoy/type/v3/ratelimit_unit.upb.h" + , "envoy/type/v3/ratelimit_strategy.upb.h" + , "envoy/type/v3/hash_policy.upb.h" + , "envoy/type/v3/percent.upb.h" + , "envoy/type/v3/token_bucket.upb.h" + , "envoy/type/matcher/v3/regex.upb.h" + , "envoy/type/matcher/v3/path.upb.h" + , "envoy/type/matcher/v3/node.upb.h" , "envoy/type/matcher/v3/http_inputs.upb.h" + , "envoy/type/matcher/v3/value.upb.h" , "envoy/type/matcher/v3/metadata.upb.h" - , "envoy/type/matcher/v3/node.upb.h" - , "envoy/type/matcher/v3/number.upb.h" - , "envoy/type/matcher/v3/path.upb.h" - , "envoy/type/matcher/v3/regex.upb.h" + , "envoy/type/matcher/v3/struct.upb.h" , "envoy/type/matcher/v3/status_code_input.upb.h" + , "envoy/type/matcher/v3/number.upb.h" , "envoy/type/matcher/v3/string.upb.h" - , "envoy/type/matcher/v3/struct.upb.h" - , "envoy/type/matcher/v3/value.upb.h" + , "envoy/type/matcher/v3/filter_state.upb.h" , "envoy/type/metadata/v3/metadata.upb.h" - , "envoy/type/tracing/v3/custom_tag.upb.h" - , "envoy/type/v3/hash_policy.upb.h" - , "envoy/type/v3/http.upb.h" - , "envoy/type/v3/http_status.upb.h" - , "envoy/type/v3/percent.upb.h" - , "envoy/type/v3/range.upb.h" - , "envoy/type/v3/ratelimit_strategy.upb.h" - , "envoy/type/v3/ratelimit_unit.upb.h" - , "envoy/type/v3/semantic_version.upb.h" - , "envoy/type/v3/token_bucket.upb.h" - , "google/api/annotations.upb.h" - , "google/api/expr/v1alpha1/checked.upb.h" - , "google/api/expr/v1alpha1/syntax.upb.h" - , "google/api/http.upb.h" - , "google/api/httpbody.upb.h" - , "google/protobuf/any.upb.h" - , "google/protobuf/descriptor.upb.h" - , "google/protobuf/duration.upb.h" - , "google/protobuf/empty.upb.h" - , "google/protobuf/struct.upb.h" - , "google/protobuf/timestamp.upb.h" - , "google/protobuf/wrappers.upb.h" - , "google/rpc/status.upb.h" - , "google/type/expr.upb.h" + , "envoy/service/load_stats/v3/lrs.upb.h" + , "envoy/service/status/v3/csds.upb.h" + , "envoy/service/discovery/v3/discovery.upb.h" + , "envoy/service/discovery/v3/ads.upb.h" + , "envoy/annotations/deprecation.upb.h" + , "envoy/annotations/resource.upb.h" + , "xds/data/orca/v3/orca_load_report.upb.h" + , "xds/type/v3/range.upb.h" + , "xds/type/v3/typed_struct.upb.h" + , "xds/type/v3/cel.upb.h" + , "xds/type/matcher/v3/matcher.upb.h" + , "xds/type/matcher/v3/regex.upb.h" + , "xds/type/matcher/v3/ip.upb.h" + , "xds/type/matcher/v3/range.upb.h" + , "xds/type/matcher/v3/http_inputs.upb.h" + , "xds/type/matcher/v3/string.upb.h" + , "xds/type/matcher/v3/cel.upb.h" + , "xds/type/matcher/v3/domain.upb.h" + , "xds/core/v3/resource_locator.upb.h" + , "xds/core/v3/extension.upb.h" + , "xds/core/v3/resource_name.upb.h" + , "xds/core/v3/cidr.upb.h" + , "xds/core/v3/authority.upb.h" + , "xds/core/v3/context_params.upb.h" + , "xds/core/v3/resource.upb.h" + , "xds/core/v3/collection_entry.upb.h" + , "xds/service/orca/v3/orca.upb.h" + , "xds/annotations/v3/security.upb.h" + , "xds/annotations/v3/status.upb.h" + , "xds/annotations/v3/migrate.upb.h" + , "xds/annotations/v3/versioning.upb.h" + , "xds/annotations/v3/sensitive.upb.h" , "opencensus/proto/trace/v1/trace_config.upb.h" + , "udpa/annotations/security.upb.h" + , "udpa/annotations/status.upb.h" + , "udpa/annotations/migrate.upb.h" + , "udpa/annotations/versioning.upb.h" + , "udpa/annotations/sensitive.upb.h" + , "src/proto/grpc/lookup/v1/rls_config.upb.h" + , "src/proto/grpc/lookup/v1/rls.upb.h" , "src/proto/grpc/gcp/altscontext.upb.h" , "src/proto/grpc/gcp/handshaker.upb.h" , "src/proto/grpc/gcp/transport_security_common.upb.h" - , "src/proto/grpc/health/v1/health.upb.h" , "src/proto/grpc/lb/v1/load_balancer.upb.h" - , "src/proto/grpc/lookup/v1/rls.upb.h" - , "src/proto/grpc/lookup/v1/rls_config.upb.h" - , "udpa/annotations/migrate.upb.h" - , "udpa/annotations/security.upb.h" - , "udpa/annotations/sensitive.upb.h" - , "udpa/annotations/status.upb.h" - , "udpa/annotations/versioning.upb.h" - , "validate/validate.upb.h" - , "xds/annotations/v3/migrate.upb.h" - , "xds/annotations/v3/security.upb.h" - , "xds/annotations/v3/sensitive.upb.h" - , "xds/annotations/v3/status.upb.h" - , "xds/annotations/v3/versioning.upb.h" - , "xds/core/v3/authority.upb.h" - , "xds/core/v3/cidr.upb.h" - , "xds/core/v3/collection_entry.upb.h" - , "xds/core/v3/context_params.upb.h" - , "xds/core/v3/extension.upb.h" - , "xds/core/v3/resource.upb.h" - , "xds/core/v3/resource_locator.upb.h" - , "xds/core/v3/resource_name.upb.h" - , "xds/data/orca/v3/orca_load_report.upb.h" - , "xds/service/orca/v3/orca.upb.h" - , "xds/type/matcher/v3/cel.upb.h" - , "xds/type/matcher/v3/domain.upb.h" - , "xds/type/matcher/v3/http_inputs.upb.h" - , "xds/type/matcher/v3/ip.upb.h" - , "xds/type/matcher/v3/matcher.upb.h" - , "xds/type/matcher/v3/range.upb.h" - , "xds/type/matcher/v3/regex.upb.h" - , "xds/type/matcher/v3/string.upb.h" - , "xds/type/v3/cel.upb.h" - , "xds/type/v3/range.upb.h" - , "xds/type/v3/typed_struct.upb.h" - ] - , "srcs": - [ "envoy/admin/v3/certs.upb.c" - , "envoy/admin/v3/clusters.upb.c" - , "envoy/admin/v3/config_dump.upb.c" - , "envoy/admin/v3/config_dump_shared.upb.c" - , "envoy/admin/v3/init_dump.upb.c" - , "envoy/admin/v3/listeners.upb.c" - , "envoy/admin/v3/memory.upb.c" - , "envoy/admin/v3/metrics.upb.c" - , "envoy/admin/v3/mutex_stats.upb.c" - , "envoy/admin/v3/server_info.upb.c" - , "envoy/admin/v3/tap.upb.c" - , "envoy/annotations/deprecation.upb.c" - , "envoy/annotations/resource.upb.c" - , "envoy/config/accesslog/v3/accesslog.upb.c" - , "envoy/config/bootstrap/v3/bootstrap.upb.c" - , "envoy/config/cluster/v3/circuit_breaker.upb.c" - , "envoy/config/cluster/v3/cluster.upb.c" - , "envoy/config/cluster/v3/filter.upb.c" - , "envoy/config/cluster/v3/outlier_detection.upb.c" - , "envoy/config/common/matcher/v3/matcher.upb.c" - , "envoy/config/core/v3/address.upb.c" - , "envoy/config/core/v3/backoff.upb.c" - , "envoy/config/core/v3/base.upb.c" - , "envoy/config/core/v3/config_source.upb.c" - , "envoy/config/core/v3/event_service_config.upb.c" - , "envoy/config/core/v3/extension.upb.c" - , "envoy/config/core/v3/grpc_method_list.upb.c" - , "envoy/config/core/v3/grpc_service.upb.c" - , "envoy/config/core/v3/health_check.upb.c" - , "envoy/config/core/v3/http_uri.upb.c" - , "envoy/config/core/v3/protocol.upb.c" - , "envoy/config/core/v3/proxy_protocol.upb.c" - , "envoy/config/core/v3/resolver.upb.c" - , "envoy/config/core/v3/socket_option.upb.c" - , "envoy/config/core/v3/substitution_format_string.upb.c" - , "envoy/config/core/v3/udp_socket_config.upb.c" - , "envoy/config/endpoint/v3/endpoint.upb.c" - , "envoy/config/endpoint/v3/endpoint_components.upb.c" - , "envoy/config/endpoint/v3/load_report.upb.c" - , "envoy/config/listener/v3/api_listener.upb.c" - , "envoy/config/listener/v3/listener.upb.c" - , "envoy/config/listener/v3/listener_components.upb.c" - , "envoy/config/listener/v3/quic_config.upb.c" - , "envoy/config/listener/v3/udp_listener_config.upb.c" - , "envoy/config/metrics/v3/metrics_service.upb.c" - , "envoy/config/metrics/v3/stats.upb.c" - , "envoy/config/overload/v3/overload.upb.c" - , "envoy/config/rbac/v3/rbac.upb.c" - , "envoy/config/route/v3/route.upb.c" - , "envoy/config/route/v3/route_components.upb.c" - , "envoy/config/route/v3/scoped_route.upb.c" - , "envoy/config/tap/v3/common.upb.c" - , "envoy/config/trace/v3/datadog.upb.c" - , "envoy/config/trace/v3/dynamic_ot.upb.c" - , "envoy/config/trace/v3/http_tracer.upb.c" - , "envoy/config/trace/v3/lightstep.upb.c" - , "envoy/config/trace/v3/opencensus.upb.c" - , "envoy/config/trace/v3/opentelemetry.upb.c" - , "envoy/config/trace/v3/service.upb.c" - , "envoy/config/trace/v3/skywalking.upb.c" - , "envoy/config/trace/v3/trace.upb.c" - , "envoy/config/trace/v3/xray.upb.c" - , "envoy/config/trace/v3/zipkin.upb.c" - , "envoy/extensions/clusters/aggregate/v3/cluster.upb.c" - , "envoy/extensions/filters/common/fault/v3/fault.upb.c" - , "envoy/extensions/filters/http/fault/v3/fault.upb.c" - , "envoy/extensions/filters/http/rbac/v3/rbac.upb.c" - , "envoy/extensions/filters/http/router/v3/router.upb.c" - , "envoy/extensions/filters/http/stateful_session/v3/stateful_session.upb.c" - , "envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.upb.c" - , "envoy/extensions/http/stateful_session/cookie/v3/cookie.upb.c" - , "envoy/extensions/load_balancing_policies/client_side_weighted_round_robin/v3/client_side_weighted_round_robin.upb.c" - , "envoy/extensions/load_balancing_policies/common/v3/common.upb.c" - , "envoy/extensions/load_balancing_policies/ring_hash/v3/ring_hash.upb.c" - , "envoy/extensions/load_balancing_policies/wrr_locality/v3/wrr_locality.upb.c" - , "envoy/extensions/transport_sockets/tls/v3/cert.upb.c" - , "envoy/extensions/transport_sockets/tls/v3/common.upb.c" - , "envoy/extensions/transport_sockets/tls/v3/secret.upb.c" - , "envoy/extensions/transport_sockets/tls/v3/tls.upb.c" - , "envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.upb.c" - , "envoy/service/discovery/v3/ads.upb.c" - , "envoy/service/discovery/v3/discovery.upb.c" - , "envoy/service/load_stats/v3/lrs.upb.c" - , "envoy/service/status/v3/csds.upb.c" - , "envoy/type/http/v3/cookie.upb.c" - , "envoy/type/http/v3/path_transformation.upb.c" - , "envoy/type/matcher/v3/filter_state.upb.c" - , "envoy/type/matcher/v3/http_inputs.upb.c" - , "envoy/type/matcher/v3/metadata.upb.c" - , "envoy/type/matcher/v3/node.upb.c" - , "envoy/type/matcher/v3/number.upb.c" - , "envoy/type/matcher/v3/path.upb.c" - , "envoy/type/matcher/v3/regex.upb.c" - , "envoy/type/matcher/v3/status_code_input.upb.c" - , "envoy/type/matcher/v3/string.upb.c" - , "envoy/type/matcher/v3/struct.upb.c" - , "envoy/type/matcher/v3/value.upb.c" - , "envoy/type/metadata/v3/metadata.upb.c" - , "envoy/type/tracing/v3/custom_tag.upb.c" - , "envoy/type/v3/hash_policy.upb.c" - , "envoy/type/v3/http.upb.c" - , "envoy/type/v3/http_status.upb.c" - , "envoy/type/v3/percent.upb.c" - , "envoy/type/v3/range.upb.c" - , "envoy/type/v3/ratelimit_strategy.upb.c" - , "envoy/type/v3/ratelimit_unit.upb.c" - , "envoy/type/v3/semantic_version.upb.c" - , "envoy/type/v3/token_bucket.upb.c" - , "google/api/annotations.upb.c" - , "google/api/expr/v1alpha1/checked.upb.c" - , "google/api/expr/v1alpha1/syntax.upb.c" - , "google/api/http.upb.c" - , "google/api/httpbody.upb.c" - , "google/protobuf/any.upb.c" - , "google/protobuf/descriptor.upb.c" - , "google/protobuf/duration.upb.c" - , "google/protobuf/empty.upb.c" - , "google/protobuf/struct.upb.c" - , "google/protobuf/timestamp.upb.c" - , "google/protobuf/wrappers.upb.c" - , "google/rpc/status.upb.c" - , "google/type/expr.upb.c" - , "opencensus/proto/trace/v1/trace_config.upb.c" - , "src/proto/grpc/gcp/altscontext.upb.c" - , "src/proto/grpc/gcp/handshaker.upb.c" - , "src/proto/grpc/gcp/transport_security_common.upb.c" - , "src/proto/grpc/health/v1/health.upb.c" - , "src/proto/grpc/lb/v1/load_balancer.upb.c" - , "src/proto/grpc/lookup/v1/rls.upb.c" - , "src/proto/grpc/lookup/v1/rls_config.upb.c" - , "udpa/annotations/migrate.upb.c" - , "udpa/annotations/security.upb.c" - , "udpa/annotations/sensitive.upb.c" - , "udpa/annotations/status.upb.c" - , "udpa/annotations/versioning.upb.c" - , "validate/validate.upb.c" - , "xds/annotations/v3/migrate.upb.c" - , "xds/annotations/v3/security.upb.c" - , "xds/annotations/v3/sensitive.upb.c" - , "xds/annotations/v3/status.upb.c" - , "xds/annotations/v3/versioning.upb.c" - , "xds/core/v3/authority.upb.c" - , "xds/core/v3/cidr.upb.c" - , "xds/core/v3/collection_entry.upb.c" - , "xds/core/v3/context_params.upb.c" - , "xds/core/v3/extension.upb.c" - , "xds/core/v3/resource.upb.c" - , "xds/core/v3/resource_locator.upb.c" - , "xds/core/v3/resource_name.upb.c" - , "xds/data/orca/v3/orca_load_report.upb.c" - , "xds/service/orca/v3/orca.upb.c" - , "xds/type/matcher/v3/cel.upb.c" - , "xds/type/matcher/v3/domain.upb.c" - , "xds/type/matcher/v3/http_inputs.upb.c" - , "xds/type/matcher/v3/ip.upb.c" - , "xds/type/matcher/v3/matcher.upb.c" - , "xds/type/matcher/v3/range.upb.c" - , "xds/type/matcher/v3/regex.upb.c" - , "xds/type/matcher/v3/string.upb.c" - , "xds/type/v3/cel.upb.c" - , "xds/type/v3/range.upb.c" - , "xds/type/v3/typed_struct.upb.c" + , "src/proto/grpc/health/v1/health.upb.h" ] - , "deps": [["third_party/upb", "upb"]] + , "deps": [["third_party/upb", "message_accessors"]] } } diff --git a/etc/import/src/core/ext/upbdefs-generated/TARGETS.grpc b/etc/import/src/core/ext/upbdefs-generated/TARGETS.grpc index b561236a..040ef56c 100644 --- a/etc/import/src/core/ext/upbdefs-generated/TARGETS.grpc +++ b/etc/import/src/core/ext/upbdefs-generated/TARGETS.grpc @@ -306,7 +306,8 @@ ] , "deps": [ ["src/core/ext/upb-generated", "upb-generated-lib"] - , ["third_party/upb", "upb_reflection"] + , ["third_party/upb", "reflection"] + , ["third_party/upb", "reflection_internal"] ] } } diff --git a/etc/import/third_party/address_sorting/TARGETS.grpc b/etc/import/third_party/address_sorting/TARGETS.grpc new file mode 100644 index 00000000..94af3d45 --- /dev/null +++ b/etc/import/third_party/address_sorting/TARGETS.grpc @@ -0,0 +1,15 @@ +{ "address_sorting": + { "type": ["@", "rules", "CC", "library"] + , "name": ["address_sorting"] + , "srcs": + [ "address_sorting.c" + , "address_sorting_posix.c" + , "address_sorting_windows.c" + ] + , "hdrs": + [ "address_sorting_internal.h" + , ["./", "include/address_sorting", "address_sorting_headers"] + ] + , "pure C": ["YES"] + } +} diff --git a/etc/import/third_party/upb/TARGETS.grpc b/etc/import/third_party/upb/TARGETS.grpc index a7356621..a34c9c5c 100644 --- a/etc/import/third_party/upb/TARGETS.grpc +++ b/etc/import/third_party/upb/TARGETS.grpc @@ -1,201 +1,538 @@ -{ "upb_port": +{ "port": { "type": ["@", "rules", "CC", "library"] - , "name": ["upb_port"] - , "pure C": ["YES"] + , "name": ["port"] , "hdrs": - [ "upb/internal/vsnprintf_compat.h" - , "upb/port_def.inc" - , "upb/port_undef.inc" + [ "upb/port/atomic.h" + , "upb/port/vsnprintf_compat.h" + , "upb/port/def.inc" + , "upb/port/undef.inc" ] + , "pure C": ["YES"] } , "upb": { "type": ["@", "rules", "CC", "library"] , "name": ["upb"] - , "pure C": ["YES"] - , "srcs": - [ "upb/arena.c" - , "upb/decode.c" - , "upb/encode.c" - , "upb/msg.c" - , "upb/status.c" - , "upb/table.c" - , "upb/upb.c" - ] , "hdrs": - [ "upb/arena.h" + [ "upb/alloc.h" + , "upb/arena.h" + , "upb/array.h" + , "upb/base/descriptor_constants.h" + , "upb/base/status.h" + , "upb/base/string_view.h" + , "upb/collections/array.h" , "upb/decode.h" , "upb/encode.h" , "upb/extension_registry.h" + , "upb/map.h" + , "upb/mem/alloc.h" + , "upb/mem/arena.h" + , "upb/message/extension_internal.h" + , "upb/message/message.h" + , "upb/mini_table/extension_registry.h" , "upb/msg.h" , "upb/status.h" + , "upb/string_view.h" , "upb/upb.h" , "upb/upb.hpp" - , "upb/msg_internal.h" + , "upb/wire/common.h" + , "upb/wire/decode.h" + , "upb/wire/encode.h" ] - , "private-hdrs": - ["upb/internal/decode.h", "upb/internal/table.h", "upb/internal/upb.h"] , "deps": - ["upb_extension_registry", "upb_fastdecode", "upb_port", "upb_utf8_range"] + [ "base" + , "collections_internal" + , "fastdecode" + , "hash" + , "lex" + , "mem" + , "message_internal" + , "mini_table_internal" + , "port" + , "wire" + ] + , "pure C": ["YES"] + } +, "base": + { "type": ["@", "rules", "CC", "library"] + , "name": ["base"] + , "srcs": ["upb/base/status.c"] + , "hdrs": + [ "upb/base/descriptor_constants.h" + , "upb/base/log2.h" + , "upb/base/status.h" + , "upb/base/string_view.h" + ] + , "deps": ["port"] + , "pure C": ["YES"] + } +, "mini_table": + { "type": ["@", "rules", "CC", "library"] + , "name": ["mini_table"] + , "hdrs": + [ "upb/mini_table.h" + , "upb/mini_table/decode.h" + , "upb/mini_table/extension_registry.h" + , "upb/mini_table/types.h" + ] + , "deps": ["base", "mem", "mini_table_internal", "port"] + , "pure C": ["YES"] + } +, "mini_table_internal": + { "type": ["@", "rules", "CC", "library"] + , "name": ["mini_table_internal"] + , "srcs": + [ "upb/mini_table/common.c" + , "upb/mini_table/decode.c" + , "upb/mini_table/encode.c" + , "upb/mini_table/extension_registry.c" + ] + , "hdrs": + [ "upb/mini_table/common.h" + , "upb/mini_table/common_internal.h" + , "upb/mini_table/decode.h" + , "upb/mini_table/encode_internal.h" + , "upb/mini_table/encode_internal.hpp" + , "upb/mini_table/enum_internal.h" + , "upb/mini_table/extension_internal.h" + , "upb/mini_table/extension_registry.h" + , "upb/mini_table/field_internal.h" + , "upb/mini_table/file_internal.h" + , "upb/mini_table/message_internal.h" + , "upb/mini_table/sub_internal.h" + , "upb/mini_table/types.h" + ] + , "deps": ["base", "hash", "mem", "port"] + , "pure C": ["YES"] + } +, "message": + { "type": ["@", "rules", "CC", "library"] + , "name": ["message"] + , "hdrs": ["upb/message/message.h"] + , "deps": ["mem", "message_internal", "mini_table", "port"] + , "pure C": ["YES"] + } +, "message_internal": + { "type": ["@", "rules", "CC", "library"] + , "name": ["message_internal"] + , "srcs": ["upb/message/message.c"] + , "hdrs": + [ "upb/message/extension_internal.h" + , "upb/message/internal.h" + , "upb/message/message.h" + ] + , "deps": ["base", "hash", "mem", "mini_table_internal", "port"] + , "pure C": ["YES"] } -, "upb_extension_registry": +, "message_accessors": { "type": ["@", "rules", "CC", "library"] - , "name": ["upb_extension_registry"] + , "name": ["message_accessors"] + , "srcs": ["upb/message/accessors.c"] + , "hdrs": ["upb/message/accessors.h", "upb/message/accessors_internal.h"] + , "deps": + [ "collections_internal" + , "eps_copy_input_stream" + , "hash" + , "message_internal" + , "mini_table_internal" + , "port" + , "upb" + , "wire" + , "wire_reader" + ] , "pure C": ["YES"] - , "hdrs": ["upb/extension_registry.h"] - , "srcs": ["upb/extension_registry.c"] - , "private-hdrs": ["upb/msg.h", "upb/msg_internal.h", "upb/upb.h"] - , "deps": ["upb_port", "upb_table"] } -, "upb_mini_table_internal": +, "message_promote": { "type": ["@", "rules", "CC", "library"] - , "name": ["upb_mini_table_internal"] + , "name": ["message_promote"] + , "srcs": ["upb/message/promote.c"] + , "hdrs": ["upb/message/promote.h"] + , "deps": + [ "collections_internal" + , "eps_copy_input_stream" + , "hash" + , "message_accessors" + , "message_internal" + , "mini_table_internal" + , "port" + , "upb" + , "wire" + , "wire_reader" + ] , "pure C": ["YES"] - , "hdrs": ["upb/msg_internal.h"] - , "deps": ["upb_extension_registry", "upb_port", "upb_table", "upb"] } -, "upb_mini_table": +, "message_copy": { "type": ["@", "rules", "CC", "library"] - , "name": ["upb_mini_table"] + , "name": ["message_copy"] + , "srcs": ["upb/message/copy.c"] + , "hdrs": ["upb/message/copy.h"] + , "deps": + [ "collections_internal" + , "message_accessors" + , "message_internal" + , "mini_table_internal" + , "port" + , "upb" + ] , "pure C": ["YES"] - , "srcs": ["upb/mini_table.c"] - , "hdrs": ["upb/mini_table.h", "upb/mini_table.hpp"] + } +, "fastdecode": + { "type": ["@", "rules", "CC", "library"] + , "name": ["fastdecode"] , "deps": - ["upb_extension_registry", "upb_mini_table_internal", "upb_port", "upb"] + [ "base" + , "collections_internal" + , "hash" + , "mem_internal" + , "message_internal" + , "mini_table_internal" + , "port" + , "wire" + ] + , "pure C": ["YES"] } -, "upb_fastdecode": +, "generated_code_support__only_for_generated_code_do_not_use__i_give_permission_to_break_me": { "type": ["@", "rules", "CC", "library"] - , "name": ["upb_fastdecode"] + , "name": + [ "generated_code_support__only_for_generated_code_do_not_use__i_give_permission_to_break_me" + ] + , "hdrs": + [ "upb/collections/array.h" + , "upb/collections/array_internal.h" + , "upb/collections/map_gencode_util.h" + , "upb/collections/message_value.h" + , "upb/extension_registry.h" + , "upb/message/accessors.h" + , "upb/message/accessors_internal.h" + , "upb/message/extension_internal.h" + , "upb/message/internal.h" + , "upb/message/message.h" + , "upb/mini_table/common.h" + , "upb/mini_table/enum_internal.h" + , "upb/mini_table/extension_internal.h" + , "upb/mini_table/field_internal.h" + , "upb/mini_table/file_internal.h" + , "upb/mini_table/message_internal.h" + , "upb/mini_table/sub_internal.h" + , "upb/mini_table/types.h" + , "upb/port/def.inc" + , "upb/port/undef.inc" + , "upb/wire/decode.h" + , "upb/wire/decode_fast.h" + , "upb/wire/encode.h" + ] + , "deps": ["base", "collections_internal", "hash", "upb"] , "pure C": ["YES"] - , "srcs": ["upb/decode_fast.c"] + } +, "generated_cpp_support__only_for_generated_code_do_not_use__i_give_permission_to_break_me": + { "type": ["@", "rules", "CC", "library"] + , "name": + [ "generated_cpp_support__only_for_generated_code_do_not_use__i_give_permission_to_break_me" + ] , "hdrs": - [ "upb/decode.h" - , "upb/decode_fast.h" - , "upb/internal/decode.h" - , "upb/internal/upb.h" - , "upb/msg.h" - , "upb/msg_internal.h" + [ "upb/message/copy.h" + , "upb/message/extension_internal.h" + , "upb/message/internal.h" + , "upb/message/message.h" + , "upb/mini_table/common.h" + , "upb/mini_table/enum_internal.h" + , "upb/mini_table/extension_internal.h" + , "upb/mini_table/field_internal.h" + , "upb/mini_table/file_internal.h" + , "upb/mini_table/message_internal.h" + , "upb/mini_table/sub_internal.h" + , "upb/mini_table/types.h" + , "upb/port/def.inc" + , "upb/port/undef.inc" + , "upb/upb.hpp" + , "upb/wire/decode.h" + , "upb/wire/decode_fast.h" + , "upb/wire/encode.h" + ] + , "deps": + [ "base" + , "collections_internal" + , "hash" + , "message_copy" + , "mini_table" + , "upb" + ] + , "pure C": ["YES"] + } +, "generated_reflection_support__only_for_generated_code_do_not_use__i_give_permission_to_break_me": + { "type": ["@", "rules", "CC", "library"] + , "name": + [ "generated_reflection_support__only_for_generated_code_do_not_use__i_give_permission_to_break_me" + ] + , "hdrs": + [ "upb/port/def.inc" + , "upb/port/undef.inc" + , "upb/reflection/def.h" + , "upb/reflection/def_pool_internal.h" + ] + , "deps": + [ "base" + , "descriptor_upb_proto" + , "hash" + , "mini_table_internal" + , "reflection_internal" + ] + , "pure C": ["YES"] + } +, "collections": + { "type": ["@", "rules", "CC", "library"] + , "name": ["collections"] + , "hdrs": ["upb/collections/array.h", "upb/collections/map.h"] + , "deps": ["base", "collections_internal", "mem", "port"] + , "pure C": ["YES"] + } +, "collections_internal": + { "type": ["@", "rules", "CC", "library"] + , "name": ["collections_internal"] + , "srcs": + [ "upb/collections/array.c" + , "upb/collections/map.c" + , "upb/collections/map_sorter.c" + ] + , "hdrs": + [ "upb/collections/array.h" + , "upb/collections/array_internal.h" + , "upb/collections/map.h" + , "upb/collections/map_gencode_util.h" + , "upb/collections/map_internal.h" + , "upb/collections/map_sorter_internal.h" + , "upb/collections/message_value.h" ] , "deps": - ["upb_extension_registry", "upb_port", "upb_table", "upb_utf8_range"] + ["base", "hash", "mem", "message_internal", "mini_table_internal", "port"] + , "pure C": ["YES"] } -, "upb_collections": +, "reflection": { "type": ["@", "rules", "CC", "library"] - , "name": ["upb_collections"] + , "name": ["reflection"] + , "hdrs": + [ "upb/def.h" + , "upb/def.hpp" + , "upb/reflection.h" + , "upb/reflection.hpp" + , "upb/reflection/def.h" + , "upb/reflection/def.hpp" + , "upb/reflection/message.h" + , "upb/reflection/message.hpp" + ] + , "deps": ["collections", "port", "upb"] , "pure C": ["YES"] + } +, "reflection_internal": + { "type": ["@", "rules", "CC", "library"] + , "name": ["reflection_internal"] + , "srcs": + [ "upb/reflection/def_builder.c" + , "upb/reflection/def_pool.c" + , "upb/reflection/def_type.c" + , "upb/reflection/desc_state.c" + , "upb/reflection/enum_def.c" + , "upb/reflection/enum_reserved_range.c" + , "upb/reflection/enum_value_def.c" + , "upb/reflection/extension_range.c" + , "upb/reflection/field_def.c" + , "upb/reflection/file_def.c" + , "upb/reflection/message.c" + , "upb/reflection/message_def.c" + , "upb/reflection/message_reserved_range.c" + , "upb/reflection/method_def.c" + , "upb/reflection/oneof_def.c" + , "upb/reflection/service_def.c" + ] , "hdrs": - ["upb/array.h", "upb/collections.h", "upb/map.h", "upb/message_value.h"] - , "srcs": ["upb/array.c", "upb/map.c"] + [ "upb/reflection/common.h" + , "upb/reflection/def.h" + , "upb/reflection/def.hpp" + , "upb/reflection/def_builder_internal.h" + , "upb/reflection/def_pool.h" + , "upb/reflection/def_pool_internal.h" + , "upb/reflection/def_type.h" + , "upb/reflection/desc_state_internal.h" + , "upb/reflection/enum_def.h" + , "upb/reflection/enum_def_internal.h" + , "upb/reflection/enum_reserved_range.h" + , "upb/reflection/enum_reserved_range_internal.h" + , "upb/reflection/enum_value_def.h" + , "upb/reflection/enum_value_def_internal.h" + , "upb/reflection/extension_range.h" + , "upb/reflection/extension_range_internal.h" + , "upb/reflection/field_def.h" + , "upb/reflection/field_def_internal.h" + , "upb/reflection/file_def.h" + , "upb/reflection/file_def_internal.h" + , "upb/reflection/message.h" + , "upb/reflection/message.hpp" + , "upb/reflection/message_def.h" + , "upb/reflection/message_def_internal.h" + , "upb/reflection/message_reserved_range.h" + , "upb/reflection/message_reserved_range_internal.h" + , "upb/reflection/method_def.h" + , "upb/reflection/method_def_internal.h" + , "upb/reflection/oneof_def.h" + , "upb/reflection/oneof_def_internal.h" + , "upb/reflection/service_def.h" + , "upb/reflection/service_def_internal.h" + ] , "deps": - [ "upb_mini_table" - , "upb_port" - , "upb_table" + [ "collections" + , "hash" + , "message_accessors" + , "mini_table_internal" + , "port" , "upb" , ["src/core/ext/upb-generated", "upb-generated-lib"] ] + , "pure C": ["YES"] } -, "upb_reflection": - { "type": ["@", "rules", "CC", "library"] - , "arguments_config": ["ARCH", "TARGET_ARCH"] - , "name": ["upb_reflection"] - , "pure C": ["YES"] - , "hdrs": - ["upb/def.h", "upb/def.hpp", "upb/reflection.h", "upb/reflection.hpp"] - , "srcs": ["upb/def.c", "upb/reflection.c"] - , "private-hdrs": ["upb/msg.h"] - , "private-cflags": - { "type": "case" - , "expr": - { "type": "var" - , "name": "TARGET_ARCH" - , "default": - { "type": "var" - , "name": "ARCH" - , "default": - {"type": "fail", "msg": "Required variable 'ARCH' is not set."} - } - } - , "case": {"arm": ["-Wno-type-limits"], "arm64": ["-Wno-type-limits"]} - } +, "textformat": + { "type": ["@", "rules", "CC", "library"] + , "name": ["textformat"] + , "srcs": ["upb/text/encode.c"] + , "hdrs": ["upb/text/encode.h", "upb/text_encode.h"] + , "deps": + [ "collections_internal" + , "eps_copy_input_stream" + , "lex" + , "port" + , "reflection" + , "reflection_internal" + , "wire" + , "wire_reader" + , "wire_types" + ] + , "pure C": ["YES"] + } +, "json": + { "type": ["@", "rules", "CC", "library"] + , "name": ["json"] + , "srcs": ["upb/json/decode.c", "upb/json/encode.c"] + , "hdrs": + [ "upb/json/decode.h" + , "upb/json/encode.h" + , "upb/json_decode.h" + , "upb/json_encode.h" + ] , "deps": - [ "upb_collections" - , "upb_mini_table" - , "upb_port" - , "upb_table" + [ "collections" + , "lex" + , "port" + , "reflection" + , "reflection_internal" , "upb" , ["src/core/ext/upb-generated", "upb-generated-lib"] ] + , "pure C": ["YES"] } -, "upb_textformat": +, "mem": { "type": ["@", "rules", "CC", "library"] - , "name": ["upb_textformat"] + , "name": ["mem"] + , "hdrs": ["upb/mem/alloc.h", "upb/mem/arena.h"] + , "deps": ["mem_internal", "port"] , "pure C": ["YES"] - , "hdrs": ["upb/text_encode.h"] - , "srcs": ["upb/text_encode.c"] - , "private-hdrs": ["upb/internal/upb.h"] - , "deps": ["upb_port", "upb_reflection", "upb_table"] } -, "upb_json": +, "mem_internal": { "type": ["@", "rules", "CC", "library"] - , "name": ["upb_json"] + , "name": ["mem_internal"] + , "srcs": ["upb/mem/alloc.c", "upb/mem/arena.c"] + , "hdrs": ["upb/mem/alloc.h", "upb/mem/arena.h", "upb/mem/arena_internal.h"] + , "deps": ["port"] , "pure C": ["YES"] - , "hdrs": ["upb/json_decode.h", "upb/json_encode.h"] - , "srcs": ["upb/json_decode.c", "upb/json_encode.c"] - , "private-hdrs": ["upb/internal/upb.h"] - , "deps": ["upb_port", "upb_reflection", "upb"] } -, "upb_table": +, "wire": { "type": ["@", "rules", "CC", "library"] - , "name": ["upb_table"] + , "name": ["wire"] + , "hdrs": ["upb/wire/decode.h", "upb/wire/encode.h"] + , "deps": + ["mem", "message_internal", "mini_table_internal", "port", "wire_internal"] , "pure C": ["YES"] + } +, "wire_internal": + { "type": ["@", "rules", "CC", "library"] + , "name": ["wire_internal"] + , "srcs": + ["upb/wire/decode.c", "upb/wire/decode_fast.c", "upb/wire/encode.c"] , "hdrs": - [ "upb/arena.h" - , "upb/internal/table.h" - , "upb/status.h" - , "upb/table_internal.h" - , "upb/upb.h" + [ "upb/wire/common.h" + , "upb/wire/common_internal.h" + , "upb/wire/decode.h" + , "upb/wire/decode_fast.h" + , "upb/wire/decode_internal.h" + , "upb/wire/encode.h" + , "upb/wire/swap_internal.h" + ] + , "deps": + [ "base" + , "collections_internal" + , "eps_copy_input_stream" + , "hash" + , "mem_internal" + , "message_internal" + , "mini_table_internal" + , "port" + , "wire_reader" + , "wire_types" + , ["third_party/utf8_range", ""] ] - , "deps": ["upb_port"] + , "pure C": ["YES"] + } +, "wire_types": + { "type": ["@", "rules", "CC", "library"] + , "name": ["wire_types"] + , "hdrs": ["upb/wire/types.h"] + , "pure C": ["YES"] } -, "upb_utf8_range": +, "eps_copy_input_stream": { "type": ["@", "rules", "CC", "library"] - , "arguments_config": ["TARGET_ARCH", "COMPILER_FAMILY"] - , "name": ["upb_utf8_range"] + , "name": ["eps_copy_input_stream"] + , "srcs": ["upb/wire/eps_copy_input_stream.c"] + , "hdrs": ["upb/wire/eps_copy_input_stream.h"] + , "deps": ["mem", "port"] , "pure C": ["YES"] - , "hdrs": ["third_party/utf8_range/utf8_range.h"] + } +, "upb/wire/swap_internal.h-lib": + { "type": ["@", "rules", "CC", "library"] + , "name": ["upb/wire/swap_internal.h-lib"] + , "stage": [] + , "hdrs": ["upb/wire/swap_internal.h"] + } +, "wire_reader": + { "type": ["@", "rules", "CC", "library"] + , "name": ["wire_reader"] + , "srcs": ["upb/wire/reader.c", "upb/wire/swap_internal.h"] + , "hdrs": ["upb/wire/reader.h"] + , "deps": ["eps_copy_input_stream", "port", "wire_types"] + , "pure C": ["YES"] + , "private-deps": ["upb/wire/swap_internal.h-lib"] + } +, "hash": + { "type": ["@", "rules", "CC", "library"] + , "name": ["hash"] + , "srcs": ["upb/hash/common.c"] + , "hdrs": + ["upb/hash/common.h", "upb/hash/int_table.h", "upb/hash/str_table.h"] + , "deps": ["base", "mem", "port"] + , "pure C": ["YES"] + } +, "lex": + { "type": ["@", "rules", "CC", "library"] + , "name": ["lex"] , "srcs": - { "type": "++" - , "$1": - [ ["third_party/utf8_range/naive.c"] - , { "type": "case*" - , "expr": {"type": "var", "name": "TARGET_ARCH"} - , "case": - [ ["arm", ["third_party/utf8_range/range2-neon.c"]] - , ["arm64", ["third_party/utf8_range/range2-neon.c"]] - , [ "x86_64" - , { "type": "case*" - , "expr": {"type": "var", "name": "COMPILER_FAMILY"} - , "case": [["msvc", []]] - , "default": ["third_party/utf8_range/range2-sse.c"] - } - ] - ] - } - ] - } - , "private-cflags": - { "type": "case*" - , "expr": {"type": "var", "name": "TARGET_ARCH"} - , "case": - [ ["arm", ["-mfpu=neon"]] - , ["arm64", ["-march=armv8-a+crypto"]] - , [ "x86_64" - , { "type": "case*" - , "expr": {"type": "var", "name": "COMPILER_FAMILY"} - , "case": [["msvc", []]] - , "default": ["-msse4.1"] - } - ] - ] - } + [ "upb/lex/atoi.c" + , "upb/lex/round_trip.c" + , "upb/lex/strtod.c" + , "upb/lex/unicode.c" + ] + , "hdrs": + [ "upb/lex/atoi.h" + , "upb/lex/round_trip.h" + , "upb/lex/strtod.h" + , "upb/lex/unicode.h" + ] + , "deps": ["port"] + , "pure C": ["YES"] } } diff --git a/etc/import/third_party/utf8_range/TARGETS.grpc b/etc/import/third_party/utf8_range/TARGETS.grpc new file mode 100644 index 00000000..b8d48617 --- /dev/null +++ b/etc/import/third_party/utf8_range/TARGETS.grpc @@ -0,0 +1,8 @@ +{ "": + { "type": ["@", "rules", "CC", "library"] + , "name": ["utf8_range"] + , "srcs": ["naive.c", "range2-neon.c", "range2-sse.c"] + , "hdrs": ["utf8_range.h"] + , "pure C": ["YES"] + } +} diff --git a/etc/repos.json b/etc/repos.json index 73001b94..8272fe8c 100644 --- a/etc/repos.json +++ b/etc/repos.json @@ -377,11 +377,11 @@ , "com_github_grpc_grpc": { "repository": { "type": "archive" - , "content": "a60418787a6e6f98c584d8de42d93b8983254939" - , "fetch": "https://github.com/grpc/grpc/archive/refs/tags/v1.53.0.tar.gz" - , "sha256": "9717ffc52120861136e478155c2ff3a9c21740e2244de52fa966f376d7471adf" - , "sha512": "a02fe1969787cd39061269b8c7c1313c1f599a31aa4e11760a744a9e0f85202e33832ee669b9d0d07df4af1a45470d605a69d9e4a4df89251e9b0093aee89eca" - , "subdir": "grpc-1.53.0" + , "content": "eb5007bb7fb6575db8c1467090719d3262a05868" + , "fetch": "https://github.com/grpc/grpc/archive/refs/tags/v1.56.2.tar.gz" + , "sha256": "931f07db9d48cff6a6007c1033ba6d691fe655bea2765444bc1ad974dfc840aa" + , "sha512": "bb4be3b8a128566581b7ea69d1faa6d08a28624656c2f4afdd8bb8fa804e362b7d8f2bb6c52789081b48f299ddffe18e1795c8dce9b9bc304a5e6d3a4274b11e" + , "subdir": "grpc-1.56.2" } , "target_root": "import targets" , "target_file_name": "TARGETS.grpc" @@ -389,7 +389,7 @@ , "bindings": { "rules": "rules-grpc" , "protobuf": "protobuf" - , "libssl": "ssl" + , "ssl": "ssl" , "absl": "com_google_absl" , "zlib": "zlib" , "re2": "re2" |