diff --git a/.gitignore b/.gitignore
index da2082c088ce09c27045e816bc0e4d9b4d00d910..ad3ec64ab5af94aa39ec68235e659fc8db596466 100644
--- a/.gitignore
+++ b/.gitignore
@@ -115,3 +115,6 @@ bazel-testlogs
 
 # Debug output
 gdb.txt
+
+# ctags file
+tags
diff --git a/BUILD b/BUILD
index 23e38d33374e963d615a056fae36dfaf6e595353..6c4d31d0b9df9083a4723a10bca67ee09b6b34cd 100644
--- a/BUILD
+++ b/BUILD
@@ -415,7 +415,6 @@ grpc_cc_library(
         "include/grpc/impl/codegen/gpr_slice.h",
         "include/grpc/impl/codegen/gpr_types.h",
         "include/grpc/impl/codegen/port_platform.h",
-        "include/grpc/impl/codegen/slice.h",
         "include/grpc/impl/codegen/sync.h",
         "include/grpc/impl/codegen/sync_generic.h",
         "include/grpc/impl/codegen/sync_posix.h",
@@ -512,7 +511,7 @@ grpc_cc_library(
         "src/core/lib/json/json_reader.c",
         "src/core/lib/json/json_string.c",
         "src/core/lib/json/json_writer.c",
-        "src/core/lib/security/util/b64.c",
+        "src/core/lib/slice/b64.c",
         "src/core/lib/slice/percent_encoding.c",
         "src/core/lib/slice/slice.c",
         "src/core/lib/slice/slice_buffer.c",
@@ -632,7 +631,7 @@ grpc_cc_library(
         "src/core/lib/json/json_common.h",
         "src/core/lib/json/json_reader.h",
         "src/core/lib/json/json_writer.h",
-        "src/core/lib/security/util/b64.h",
+        "src/core/lib/slice/b64.h",
         "src/core/lib/slice/percent_encoding.h",
         "src/core/lib/slice/slice_hash_table.h",
         "src/core/lib/slice/slice_internal.h",
@@ -748,6 +747,7 @@ grpc_cc_library(
         "include/grpc/impl/codegen/grpc_types.h",
         "include/grpc/impl/codegen/propagation_bits.h",
         "include/grpc/impl/codegen/status.h",
+        "include/grpc/impl/codegen/slice.h",
     ],
     deps = [
         "gpr_codegen",
@@ -913,7 +913,6 @@ grpc_cc_library(
         "src/core/lib/security/transport/security_handshaker.c",
         "src/core/lib/security/transport/server_auth_filter.c",
         "src/core/lib/security/transport/tsi_error.c",
-        "src/core/lib/security/util/b64.c",
         "src/core/lib/security/util/json_util.c",
         "src/core/lib/surface/init_secure.c",
     ],
@@ -936,7 +935,6 @@ grpc_cc_library(
         "src/core/lib/security/transport/security_connector.h",
         "src/core/lib/security/transport/security_handshaker.h",
         "src/core/lib/security/transport/tsi_error.h",
-        "src/core/lib/security/util/b64.h",
         "src/core/lib/security/util/json_util.h",
     ],
     language = "c",
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 41821bec3c1c49996a89f191efd628e37701863c..e3b2558ad290ee0c0a50f40827244e872a83aafb 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -843,7 +843,6 @@ foreach(_hdr
   include/grpc/impl/codegen/gpr_slice.h
   include/grpc/impl/codegen/gpr_types.h
   include/grpc/impl/codegen/port_platform.h
-  include/grpc/impl/codegen/slice.h
   include/grpc/impl/codegen/sync.h
   include/grpc/impl/codegen/sync_generic.h
   include/grpc/impl/codegen/sync_posix.h
@@ -994,7 +993,7 @@ add_library(grpc
   src/core/lib/json/json_reader.c
   src/core/lib/json/json_string.c
   src/core/lib/json/json_writer.c
-  src/core/lib/security/util/b64.c
+  src/core/lib/slice/b64.c
   src/core/lib/slice/percent_encoding.c
   src/core/lib/slice/slice.c
   src/core/lib/slice/slice_buffer.c
@@ -1195,6 +1194,7 @@ foreach(_hdr
   include/grpc/impl/codegen/exec_ctx_fwd.h
   include/grpc/impl/codegen/grpc_types.h
   include/grpc/impl/codegen/propagation_bits.h
+  include/grpc/impl/codegen/slice.h
   include/grpc/impl/codegen/status.h
   include/grpc/impl/codegen/atm.h
   include/grpc/impl/codegen/atm_gcc_atomic.h
@@ -1203,7 +1203,6 @@ foreach(_hdr
   include/grpc/impl/codegen/gpr_slice.h
   include/grpc/impl/codegen/gpr_types.h
   include/grpc/impl/codegen/port_platform.h
-  include/grpc/impl/codegen/slice.h
   include/grpc/impl/codegen/sync.h
   include/grpc/impl/codegen/sync_generic.h
   include/grpc/impl/codegen/sync_posix.h
@@ -1316,7 +1315,7 @@ add_library(grpc_cronet
   src/core/lib/json/json_reader.c
   src/core/lib/json/json_string.c
   src/core/lib/json/json_writer.c
-  src/core/lib/security/util/b64.c
+  src/core/lib/slice/b64.c
   src/core/lib/slice/percent_encoding.c
   src/core/lib/slice/slice.c
   src/core/lib/slice/slice_buffer.c
@@ -1484,6 +1483,7 @@ foreach(_hdr
   include/grpc/impl/codegen/exec_ctx_fwd.h
   include/grpc/impl/codegen/grpc_types.h
   include/grpc/impl/codegen/propagation_bits.h
+  include/grpc/impl/codegen/slice.h
   include/grpc/impl/codegen/status.h
   include/grpc/impl/codegen/atm.h
   include/grpc/impl/codegen/atm_gcc_atomic.h
@@ -1492,7 +1492,6 @@ foreach(_hdr
   include/grpc/impl/codegen/gpr_slice.h
   include/grpc/impl/codegen/gpr_types.h
   include/grpc/impl/codegen/port_platform.h
-  include/grpc/impl/codegen/slice.h
   include/grpc/impl/codegen/sync.h
   include/grpc/impl/codegen/sync_generic.h
   include/grpc/impl/codegen/sync_posix.h
@@ -1625,7 +1624,7 @@ add_library(grpc_test_util
   src/core/lib/json/json_reader.c
   src/core/lib/json/json_string.c
   src/core/lib/json/json_writer.c
-  src/core/lib/security/util/b64.c
+  src/core/lib/slice/b64.c
   src/core/lib/slice/percent_encoding.c
   src/core/lib/slice/slice.c
   src/core/lib/slice/slice_buffer.c
@@ -1717,6 +1716,7 @@ foreach(_hdr
   include/grpc/impl/codegen/exec_ctx_fwd.h
   include/grpc/impl/codegen/grpc_types.h
   include/grpc/impl/codegen/propagation_bits.h
+  include/grpc/impl/codegen/slice.h
   include/grpc/impl/codegen/status.h
   include/grpc/impl/codegen/atm.h
   include/grpc/impl/codegen/atm_gcc_atomic.h
@@ -1725,7 +1725,6 @@ foreach(_hdr
   include/grpc/impl/codegen/gpr_slice.h
   include/grpc/impl/codegen/gpr_types.h
   include/grpc/impl/codegen/port_platform.h
-  include/grpc/impl/codegen/slice.h
   include/grpc/impl/codegen/sync.h
   include/grpc/impl/codegen/sync_generic.h
   include/grpc/impl/codegen/sync_posix.h
@@ -1886,7 +1885,7 @@ add_library(grpc_unsecure
   src/core/lib/json/json_reader.c
   src/core/lib/json/json_string.c
   src/core/lib/json/json_writer.c
-  src/core/lib/security/util/b64.c
+  src/core/lib/slice/b64.c
   src/core/lib/slice/percent_encoding.c
   src/core/lib/slice/slice.c
   src/core/lib/slice/slice_buffer.c
@@ -2055,6 +2054,7 @@ foreach(_hdr
   include/grpc/impl/codegen/exec_ctx_fwd.h
   include/grpc/impl/codegen/grpc_types.h
   include/grpc/impl/codegen/propagation_bits.h
+  include/grpc/impl/codegen/slice.h
   include/grpc/impl/codegen/status.h
   include/grpc/impl/codegen/atm.h
   include/grpc/impl/codegen/atm_gcc_atomic.h
@@ -2063,7 +2063,6 @@ foreach(_hdr
   include/grpc/impl/codegen/gpr_slice.h
   include/grpc/impl/codegen/gpr_types.h
   include/grpc/impl/codegen/port_platform.h
-  include/grpc/impl/codegen/slice.h
   include/grpc/impl/codegen/sync.h
   include/grpc/impl/codegen/sync_generic.h
   include/grpc/impl/codegen/sync_posix.h
@@ -2216,6 +2215,134 @@ add_library(grpc++
   src/cpp/util/status.cc
   src/cpp/util/string_ref.cc
   src/cpp/util/time_cc.cc
+  src/core/lib/channel/channel_args.c
+  src/core/lib/channel/channel_stack.c
+  src/core/lib/channel/channel_stack_builder.c
+  src/core/lib/channel/compress_filter.c
+  src/core/lib/channel/connected_channel.c
+  src/core/lib/channel/deadline_filter.c
+  src/core/lib/channel/handshaker.c
+  src/core/lib/channel/handshaker_factory.c
+  src/core/lib/channel/handshaker_registry.c
+  src/core/lib/channel/http_client_filter.c
+  src/core/lib/channel/http_server_filter.c
+  src/core/lib/channel/max_age_filter.c
+  src/core/lib/channel/message_size_filter.c
+  src/core/lib/compression/compression.c
+  src/core/lib/compression/message_compress.c
+  src/core/lib/debug/trace.c
+  src/core/lib/http/format_request.c
+  src/core/lib/http/httpcli.c
+  src/core/lib/http/parser.c
+  src/core/lib/iomgr/closure.c
+  src/core/lib/iomgr/combiner.c
+  src/core/lib/iomgr/endpoint.c
+  src/core/lib/iomgr/endpoint_pair_posix.c
+  src/core/lib/iomgr/endpoint_pair_uv.c
+  src/core/lib/iomgr/endpoint_pair_windows.c
+  src/core/lib/iomgr/error.c
+  src/core/lib/iomgr/ev_epoll_linux.c
+  src/core/lib/iomgr/ev_poll_posix.c
+  src/core/lib/iomgr/ev_posix.c
+  src/core/lib/iomgr/exec_ctx.c
+  src/core/lib/iomgr/executor.c
+  src/core/lib/iomgr/iocp_windows.c
+  src/core/lib/iomgr/iomgr.c
+  src/core/lib/iomgr/iomgr_posix.c
+  src/core/lib/iomgr/iomgr_uv.c
+  src/core/lib/iomgr/iomgr_windows.c
+  src/core/lib/iomgr/load_file.c
+  src/core/lib/iomgr/network_status_tracker.c
+  src/core/lib/iomgr/polling_entity.c
+  src/core/lib/iomgr/pollset_set_uv.c
+  src/core/lib/iomgr/pollset_set_windows.c
+  src/core/lib/iomgr/pollset_uv.c
+  src/core/lib/iomgr/pollset_windows.c
+  src/core/lib/iomgr/resolve_address_posix.c
+  src/core/lib/iomgr/resolve_address_uv.c
+  src/core/lib/iomgr/resolve_address_windows.c
+  src/core/lib/iomgr/resource_quota.c
+  src/core/lib/iomgr/sockaddr_utils.c
+  src/core/lib/iomgr/socket_factory_posix.c
+  src/core/lib/iomgr/socket_mutator.c
+  src/core/lib/iomgr/socket_utils_common_posix.c
+  src/core/lib/iomgr/socket_utils_linux.c
+  src/core/lib/iomgr/socket_utils_posix.c
+  src/core/lib/iomgr/socket_utils_uv.c
+  src/core/lib/iomgr/socket_utils_windows.c
+  src/core/lib/iomgr/socket_windows.c
+  src/core/lib/iomgr/tcp_client_posix.c
+  src/core/lib/iomgr/tcp_client_uv.c
+  src/core/lib/iomgr/tcp_client_windows.c
+  src/core/lib/iomgr/tcp_posix.c
+  src/core/lib/iomgr/tcp_server_posix.c
+  src/core/lib/iomgr/tcp_server_utils_posix_common.c
+  src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.c
+  src/core/lib/iomgr/tcp_server_utils_posix_noifaddrs.c
+  src/core/lib/iomgr/tcp_server_uv.c
+  src/core/lib/iomgr/tcp_server_windows.c
+  src/core/lib/iomgr/tcp_uv.c
+  src/core/lib/iomgr/tcp_windows.c
+  src/core/lib/iomgr/time_averaged_stats.c
+  src/core/lib/iomgr/timer_generic.c
+  src/core/lib/iomgr/timer_heap.c
+  src/core/lib/iomgr/timer_uv.c
+  src/core/lib/iomgr/udp_server.c
+  src/core/lib/iomgr/unix_sockets_posix.c
+  src/core/lib/iomgr/unix_sockets_posix_noop.c
+  src/core/lib/iomgr/wakeup_fd_cv.c
+  src/core/lib/iomgr/wakeup_fd_eventfd.c
+  src/core/lib/iomgr/wakeup_fd_nospecial.c
+  src/core/lib/iomgr/wakeup_fd_pipe.c
+  src/core/lib/iomgr/wakeup_fd_posix.c
+  src/core/lib/iomgr/workqueue_uv.c
+  src/core/lib/iomgr/workqueue_windows.c
+  src/core/lib/json/json.c
+  src/core/lib/json/json_reader.c
+  src/core/lib/json/json_string.c
+  src/core/lib/json/json_writer.c
+  src/core/lib/slice/b64.c
+  src/core/lib/slice/percent_encoding.c
+  src/core/lib/slice/slice.c
+  src/core/lib/slice/slice_buffer.c
+  src/core/lib/slice/slice_hash_table.c
+  src/core/lib/slice/slice_intern.c
+  src/core/lib/slice/slice_string_helpers.c
+  src/core/lib/surface/alarm.c
+  src/core/lib/surface/api_trace.c
+  src/core/lib/surface/byte_buffer.c
+  src/core/lib/surface/byte_buffer_reader.c
+  src/core/lib/surface/call.c
+  src/core/lib/surface/call_details.c
+  src/core/lib/surface/call_log_batch.c
+  src/core/lib/surface/channel.c
+  src/core/lib/surface/channel_init.c
+  src/core/lib/surface/channel_ping.c
+  src/core/lib/surface/channel_stack_type.c
+  src/core/lib/surface/completion_queue.c
+  src/core/lib/surface/completion_queue_factory.c
+  src/core/lib/surface/event_string.c
+  src/core/lib/surface/lame_client.c
+  src/core/lib/surface/metadata_array.c
+  src/core/lib/surface/server.c
+  src/core/lib/surface/validate_metadata.c
+  src/core/lib/surface/version.c
+  src/core/lib/transport/bdp_estimator.c
+  src/core/lib/transport/byte_stream.c
+  src/core/lib/transport/connectivity_state.c
+  src/core/lib/transport/error_utils.c
+  src/core/lib/transport/metadata.c
+  src/core/lib/transport/metadata_batch.c
+  src/core/lib/transport/pid_controller.c
+  src/core/lib/transport/service_config.c
+  src/core/lib/transport/static_metadata.c
+  src/core/lib/transport/status_conversion.c
+  src/core/lib/transport/timeout_encoding.c
+  src/core/lib/transport/transport.c
+  src/core/lib/transport/transport_op_string.c
+  third_party/nanopb/pb_common.c
+  third_party/nanopb/pb_decode.c
+  third_party/nanopb/pb_encode.c
   src/cpp/codegen/codegen_init.cc
 )
 
@@ -2253,6 +2380,7 @@ target_link_libraries(grpc++
   ${_gRPC_PROTOBUF_LIBRARIES}
   ${_gRPC_ALLTARGETS_LIBRARIES}
   grpc
+  gpr
 )
 
 foreach(_hdr
@@ -2337,6 +2465,7 @@ foreach(_hdr
   include/grpc/impl/codegen/exec_ctx_fwd.h
   include/grpc/impl/codegen/grpc_types.h
   include/grpc/impl/codegen/propagation_bits.h
+  include/grpc/impl/codegen/slice.h
   include/grpc/impl/codegen/status.h
   include/grpc/impl/codegen/atm.h
   include/grpc/impl/codegen/atm_gcc_atomic.h
@@ -2345,11 +2474,20 @@ foreach(_hdr
   include/grpc/impl/codegen/gpr_slice.h
   include/grpc/impl/codegen/gpr_types.h
   include/grpc/impl/codegen/port_platform.h
-  include/grpc/impl/codegen/slice.h
   include/grpc/impl/codegen/sync.h
   include/grpc/impl/codegen/sync_generic.h
   include/grpc/impl/codegen/sync_posix.h
   include/grpc/impl/codegen/sync_windows.h
+  include/grpc/byte_buffer.h
+  include/grpc/byte_buffer_reader.h
+  include/grpc/compression.h
+  include/grpc/grpc.h
+  include/grpc/grpc_posix.h
+  include/grpc/grpc_security_constants.h
+  include/grpc/load_reporting.h
+  include/grpc/slice.h
+  include/grpc/slice_buffer.h
+  include/grpc/status.h
   include/grpc++/impl/codegen/proto_utils.h
   include/grpc++/impl/codegen/config_protobuf.h
 )
@@ -2408,30 +2546,6 @@ add_library(grpc++_cronet
   src/cpp/util/status.cc
   src/cpp/util/string_ref.cc
   src/cpp/util/time_cc.cc
-  src/cpp/codegen/codegen_init.cc
-  src/core/ext/transport/chttp2/client/insecure/channel_create.c
-  src/core/ext/transport/chttp2/client/insecure/channel_create_posix.c
-  src/core/ext/transport/chttp2/client/chttp2_connector.c
-  src/core/ext/transport/chttp2/transport/bin_decoder.c
-  src/core/ext/transport/chttp2/transport/bin_encoder.c
-  src/core/ext/transport/chttp2/transport/chttp2_plugin.c
-  src/core/ext/transport/chttp2/transport/chttp2_transport.c
-  src/core/ext/transport/chttp2/transport/frame_data.c
-  src/core/ext/transport/chttp2/transport/frame_goaway.c
-  src/core/ext/transport/chttp2/transport/frame_ping.c
-  src/core/ext/transport/chttp2/transport/frame_rst_stream.c
-  src/core/ext/transport/chttp2/transport/frame_settings.c
-  src/core/ext/transport/chttp2/transport/frame_window_update.c
-  src/core/ext/transport/chttp2/transport/hpack_encoder.c
-  src/core/ext/transport/chttp2/transport/hpack_parser.c
-  src/core/ext/transport/chttp2/transport/hpack_table.c
-  src/core/ext/transport/chttp2/transport/huffsyms.c
-  src/core/ext/transport/chttp2/transport/incoming_metadata.c
-  src/core/ext/transport/chttp2/transport/parsing.c
-  src/core/ext/transport/chttp2/transport/stream_lists.c
-  src/core/ext/transport/chttp2/transport/stream_map.c
-  src/core/ext/transport/chttp2/transport/varint.c
-  src/core/ext/transport/chttp2/transport/writing.c
   src/core/lib/channel/channel_args.c
   src/core/lib/channel/channel_stack.c
   src/core/lib/channel/channel_stack_builder.c
@@ -2518,7 +2632,7 @@ add_library(grpc++_cronet
   src/core/lib/json/json_reader.c
   src/core/lib/json/json_string.c
   src/core/lib/json/json_writer.c
-  src/core/lib/security/util/b64.c
+  src/core/lib/slice/b64.c
   src/core/lib/slice/percent_encoding.c
   src/core/lib/slice/slice.c
   src/core/lib/slice/slice_buffer.c
@@ -2557,6 +2671,33 @@ add_library(grpc++_cronet
   src/core/lib/transport/timeout_encoding.c
   src/core/lib/transport/transport.c
   src/core/lib/transport/transport_op_string.c
+  third_party/nanopb/pb_common.c
+  third_party/nanopb/pb_decode.c
+  third_party/nanopb/pb_encode.c
+  src/cpp/codegen/codegen_init.cc
+  src/core/ext/transport/chttp2/client/insecure/channel_create.c
+  src/core/ext/transport/chttp2/client/insecure/channel_create_posix.c
+  src/core/ext/transport/chttp2/client/chttp2_connector.c
+  src/core/ext/transport/chttp2/transport/bin_decoder.c
+  src/core/ext/transport/chttp2/transport/bin_encoder.c
+  src/core/ext/transport/chttp2/transport/chttp2_plugin.c
+  src/core/ext/transport/chttp2/transport/chttp2_transport.c
+  src/core/ext/transport/chttp2/transport/frame_data.c
+  src/core/ext/transport/chttp2/transport/frame_goaway.c
+  src/core/ext/transport/chttp2/transport/frame_ping.c
+  src/core/ext/transport/chttp2/transport/frame_rst_stream.c
+  src/core/ext/transport/chttp2/transport/frame_settings.c
+  src/core/ext/transport/chttp2/transport/frame_window_update.c
+  src/core/ext/transport/chttp2/transport/hpack_encoder.c
+  src/core/ext/transport/chttp2/transport/hpack_parser.c
+  src/core/ext/transport/chttp2/transport/hpack_table.c
+  src/core/ext/transport/chttp2/transport/huffsyms.c
+  src/core/ext/transport/chttp2/transport/incoming_metadata.c
+  src/core/ext/transport/chttp2/transport/parsing.c
+  src/core/ext/transport/chttp2/transport/stream_lists.c
+  src/core/ext/transport/chttp2/transport/stream_map.c
+  src/core/ext/transport/chttp2/transport/varint.c
+  src/core/ext/transport/chttp2/transport/writing.c
   src/core/ext/transport/chttp2/alpn/alpn.c
   src/core/ext/client_channel/channel_connectivity.c
   src/core/ext/client_channel/client_channel.c
@@ -2595,9 +2736,6 @@ add_library(grpc++_cronet
   src/core/ext/census/resource.c
   src/core/ext/census/trace_context.c
   src/core/ext/census/tracing.c
-  third_party/nanopb/pb_common.c
-  third_party/nanopb/pb_decode.c
-  third_party/nanopb/pb_encode.c
 )
 
 if(WIN32 AND MSVC)
@@ -2719,6 +2857,7 @@ foreach(_hdr
   include/grpc/impl/codegen/exec_ctx_fwd.h
   include/grpc/impl/codegen/grpc_types.h
   include/grpc/impl/codegen/propagation_bits.h
+  include/grpc/impl/codegen/slice.h
   include/grpc/impl/codegen/status.h
   include/grpc/impl/codegen/atm.h
   include/grpc/impl/codegen/atm_gcc_atomic.h
@@ -2727,7 +2866,6 @@ foreach(_hdr
   include/grpc/impl/codegen/gpr_slice.h
   include/grpc/impl/codegen/gpr_types.h
   include/grpc/impl/codegen/port_platform.h
-  include/grpc/impl/codegen/slice.h
   include/grpc/impl/codegen/sync.h
   include/grpc/impl/codegen/sync_generic.h
   include/grpc/impl/codegen/sync_posix.h
@@ -3043,6 +3181,7 @@ foreach(_hdr
   include/grpc/impl/codegen/exec_ctx_fwd.h
   include/grpc/impl/codegen/grpc_types.h
   include/grpc/impl/codegen/propagation_bits.h
+  include/grpc/impl/codegen/slice.h
   include/grpc/impl/codegen/status.h
   include/grpc/impl/codegen/atm.h
   include/grpc/impl/codegen/atm_gcc_atomic.h
@@ -3051,7 +3190,6 @@ foreach(_hdr
   include/grpc/impl/codegen/gpr_slice.h
   include/grpc/impl/codegen/gpr_types.h
   include/grpc/impl/codegen/port_platform.h
-  include/grpc/impl/codegen/slice.h
   include/grpc/impl/codegen/sync.h
   include/grpc/impl/codegen/sync_generic.h
   include/grpc/impl/codegen/sync_posix.h
@@ -3107,6 +3245,134 @@ add_library(grpc++_unsecure
   src/cpp/util/status.cc
   src/cpp/util/string_ref.cc
   src/cpp/util/time_cc.cc
+  src/core/lib/channel/channel_args.c
+  src/core/lib/channel/channel_stack.c
+  src/core/lib/channel/channel_stack_builder.c
+  src/core/lib/channel/compress_filter.c
+  src/core/lib/channel/connected_channel.c
+  src/core/lib/channel/deadline_filter.c
+  src/core/lib/channel/handshaker.c
+  src/core/lib/channel/handshaker_factory.c
+  src/core/lib/channel/handshaker_registry.c
+  src/core/lib/channel/http_client_filter.c
+  src/core/lib/channel/http_server_filter.c
+  src/core/lib/channel/max_age_filter.c
+  src/core/lib/channel/message_size_filter.c
+  src/core/lib/compression/compression.c
+  src/core/lib/compression/message_compress.c
+  src/core/lib/debug/trace.c
+  src/core/lib/http/format_request.c
+  src/core/lib/http/httpcli.c
+  src/core/lib/http/parser.c
+  src/core/lib/iomgr/closure.c
+  src/core/lib/iomgr/combiner.c
+  src/core/lib/iomgr/endpoint.c
+  src/core/lib/iomgr/endpoint_pair_posix.c
+  src/core/lib/iomgr/endpoint_pair_uv.c
+  src/core/lib/iomgr/endpoint_pair_windows.c
+  src/core/lib/iomgr/error.c
+  src/core/lib/iomgr/ev_epoll_linux.c
+  src/core/lib/iomgr/ev_poll_posix.c
+  src/core/lib/iomgr/ev_posix.c
+  src/core/lib/iomgr/exec_ctx.c
+  src/core/lib/iomgr/executor.c
+  src/core/lib/iomgr/iocp_windows.c
+  src/core/lib/iomgr/iomgr.c
+  src/core/lib/iomgr/iomgr_posix.c
+  src/core/lib/iomgr/iomgr_uv.c
+  src/core/lib/iomgr/iomgr_windows.c
+  src/core/lib/iomgr/load_file.c
+  src/core/lib/iomgr/network_status_tracker.c
+  src/core/lib/iomgr/polling_entity.c
+  src/core/lib/iomgr/pollset_set_uv.c
+  src/core/lib/iomgr/pollset_set_windows.c
+  src/core/lib/iomgr/pollset_uv.c
+  src/core/lib/iomgr/pollset_windows.c
+  src/core/lib/iomgr/resolve_address_posix.c
+  src/core/lib/iomgr/resolve_address_uv.c
+  src/core/lib/iomgr/resolve_address_windows.c
+  src/core/lib/iomgr/resource_quota.c
+  src/core/lib/iomgr/sockaddr_utils.c
+  src/core/lib/iomgr/socket_factory_posix.c
+  src/core/lib/iomgr/socket_mutator.c
+  src/core/lib/iomgr/socket_utils_common_posix.c
+  src/core/lib/iomgr/socket_utils_linux.c
+  src/core/lib/iomgr/socket_utils_posix.c
+  src/core/lib/iomgr/socket_utils_uv.c
+  src/core/lib/iomgr/socket_utils_windows.c
+  src/core/lib/iomgr/socket_windows.c
+  src/core/lib/iomgr/tcp_client_posix.c
+  src/core/lib/iomgr/tcp_client_uv.c
+  src/core/lib/iomgr/tcp_client_windows.c
+  src/core/lib/iomgr/tcp_posix.c
+  src/core/lib/iomgr/tcp_server_posix.c
+  src/core/lib/iomgr/tcp_server_utils_posix_common.c
+  src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.c
+  src/core/lib/iomgr/tcp_server_utils_posix_noifaddrs.c
+  src/core/lib/iomgr/tcp_server_uv.c
+  src/core/lib/iomgr/tcp_server_windows.c
+  src/core/lib/iomgr/tcp_uv.c
+  src/core/lib/iomgr/tcp_windows.c
+  src/core/lib/iomgr/time_averaged_stats.c
+  src/core/lib/iomgr/timer_generic.c
+  src/core/lib/iomgr/timer_heap.c
+  src/core/lib/iomgr/timer_uv.c
+  src/core/lib/iomgr/udp_server.c
+  src/core/lib/iomgr/unix_sockets_posix.c
+  src/core/lib/iomgr/unix_sockets_posix_noop.c
+  src/core/lib/iomgr/wakeup_fd_cv.c
+  src/core/lib/iomgr/wakeup_fd_eventfd.c
+  src/core/lib/iomgr/wakeup_fd_nospecial.c
+  src/core/lib/iomgr/wakeup_fd_pipe.c
+  src/core/lib/iomgr/wakeup_fd_posix.c
+  src/core/lib/iomgr/workqueue_uv.c
+  src/core/lib/iomgr/workqueue_windows.c
+  src/core/lib/json/json.c
+  src/core/lib/json/json_reader.c
+  src/core/lib/json/json_string.c
+  src/core/lib/json/json_writer.c
+  src/core/lib/slice/b64.c
+  src/core/lib/slice/percent_encoding.c
+  src/core/lib/slice/slice.c
+  src/core/lib/slice/slice_buffer.c
+  src/core/lib/slice/slice_hash_table.c
+  src/core/lib/slice/slice_intern.c
+  src/core/lib/slice/slice_string_helpers.c
+  src/core/lib/surface/alarm.c
+  src/core/lib/surface/api_trace.c
+  src/core/lib/surface/byte_buffer.c
+  src/core/lib/surface/byte_buffer_reader.c
+  src/core/lib/surface/call.c
+  src/core/lib/surface/call_details.c
+  src/core/lib/surface/call_log_batch.c
+  src/core/lib/surface/channel.c
+  src/core/lib/surface/channel_init.c
+  src/core/lib/surface/channel_ping.c
+  src/core/lib/surface/channel_stack_type.c
+  src/core/lib/surface/completion_queue.c
+  src/core/lib/surface/completion_queue_factory.c
+  src/core/lib/surface/event_string.c
+  src/core/lib/surface/lame_client.c
+  src/core/lib/surface/metadata_array.c
+  src/core/lib/surface/server.c
+  src/core/lib/surface/validate_metadata.c
+  src/core/lib/surface/version.c
+  src/core/lib/transport/bdp_estimator.c
+  src/core/lib/transport/byte_stream.c
+  src/core/lib/transport/connectivity_state.c
+  src/core/lib/transport/error_utils.c
+  src/core/lib/transport/metadata.c
+  src/core/lib/transport/metadata_batch.c
+  src/core/lib/transport/pid_controller.c
+  src/core/lib/transport/service_config.c
+  src/core/lib/transport/static_metadata.c
+  src/core/lib/transport/status_conversion.c
+  src/core/lib/transport/timeout_encoding.c
+  src/core/lib/transport/transport.c
+  src/core/lib/transport/transport_op_string.c
+  third_party/nanopb/pb_common.c
+  third_party/nanopb/pb_decode.c
+  third_party/nanopb/pb_encode.c
   src/cpp/codegen/codegen_init.cc
 )
 
@@ -3228,6 +3494,7 @@ foreach(_hdr
   include/grpc/impl/codegen/exec_ctx_fwd.h
   include/grpc/impl/codegen/grpc_types.h
   include/grpc/impl/codegen/propagation_bits.h
+  include/grpc/impl/codegen/slice.h
   include/grpc/impl/codegen/status.h
   include/grpc/impl/codegen/atm.h
   include/grpc/impl/codegen/atm_gcc_atomic.h
@@ -3236,11 +3503,20 @@ foreach(_hdr
   include/grpc/impl/codegen/gpr_slice.h
   include/grpc/impl/codegen/gpr_types.h
   include/grpc/impl/codegen/port_platform.h
-  include/grpc/impl/codegen/slice.h
   include/grpc/impl/codegen/sync.h
   include/grpc/impl/codegen/sync_generic.h
   include/grpc/impl/codegen/sync_posix.h
   include/grpc/impl/codegen/sync_windows.h
+  include/grpc/byte_buffer.h
+  include/grpc/byte_buffer_reader.h
+  include/grpc/compression.h
+  include/grpc/grpc.h
+  include/grpc/grpc_posix.h
+  include/grpc/grpc_security_constants.h
+  include/grpc/load_reporting.h
+  include/grpc/slice.h
+  include/grpc/slice_buffer.h
+  include/grpc/status.h
 )
   string(REPLACE "include/" "" _path ${_hdr})
   get_filename_component(_path ${_path} PATH)
@@ -5962,7 +6238,7 @@ endif (gRPC_BUILD_TESTS)
 if (gRPC_BUILD_TESTS)
 
 add_executable(grpc_b64_test
-  test/core/security/b64_test.c
+  test/core/slice/b64_test.c
 )
 
 
diff --git a/Makefile b/Makefile
index cca1d413443130d58bfa7aa530173a7a5ec6576a..7499dbbf50d1844b7f9a46b34087280f3a871bce 100644
--- a/Makefile
+++ b/Makefile
@@ -2740,7 +2740,6 @@ PUBLIC_HEADERS_C += \
     include/grpc/impl/codegen/gpr_slice.h \
     include/grpc/impl/codegen/gpr_types.h \
     include/grpc/impl/codegen/port_platform.h \
-    include/grpc/impl/codegen/slice.h \
     include/grpc/impl/codegen/sync.h \
     include/grpc/impl/codegen/sync_generic.h \
     include/grpc/impl/codegen/sync_posix.h \
@@ -2896,7 +2895,7 @@ LIBGRPC_SRC = \
     src/core/lib/json/json_reader.c \
     src/core/lib/json/json_string.c \
     src/core/lib/json/json_writer.c \
-    src/core/lib/security/util/b64.c \
+    src/core/lib/slice/b64.c \
     src/core/lib/slice/percent_encoding.c \
     src/core/lib/slice/slice.c \
     src/core/lib/slice/slice_buffer.c \
@@ -3060,6 +3059,7 @@ PUBLIC_HEADERS_C += \
     include/grpc/impl/codegen/exec_ctx_fwd.h \
     include/grpc/impl/codegen/grpc_types.h \
     include/grpc/impl/codegen/propagation_bits.h \
+    include/grpc/impl/codegen/slice.h \
     include/grpc/impl/codegen/status.h \
     include/grpc/impl/codegen/atm.h \
     include/grpc/impl/codegen/atm_gcc_atomic.h \
@@ -3068,7 +3068,6 @@ PUBLIC_HEADERS_C += \
     include/grpc/impl/codegen/gpr_slice.h \
     include/grpc/impl/codegen/gpr_types.h \
     include/grpc/impl/codegen/port_platform.h \
-    include/grpc/impl/codegen/slice.h \
     include/grpc/impl/codegen/sync.h \
     include/grpc/impl/codegen/sync_generic.h \
     include/grpc/impl/codegen/sync_posix.h \
@@ -3216,7 +3215,7 @@ LIBGRPC_CRONET_SRC = \
     src/core/lib/json/json_reader.c \
     src/core/lib/json/json_string.c \
     src/core/lib/json/json_writer.c \
-    src/core/lib/security/util/b64.c \
+    src/core/lib/slice/b64.c \
     src/core/lib/slice/percent_encoding.c \
     src/core/lib/slice/slice.c \
     src/core/lib/slice/slice_buffer.c \
@@ -3349,6 +3348,7 @@ PUBLIC_HEADERS_C += \
     include/grpc/impl/codegen/exec_ctx_fwd.h \
     include/grpc/impl/codegen/grpc_types.h \
     include/grpc/impl/codegen/propagation_bits.h \
+    include/grpc/impl/codegen/slice.h \
     include/grpc/impl/codegen/status.h \
     include/grpc/impl/codegen/atm.h \
     include/grpc/impl/codegen/atm_gcc_atomic.h \
@@ -3357,7 +3357,6 @@ PUBLIC_HEADERS_C += \
     include/grpc/impl/codegen/gpr_slice.h \
     include/grpc/impl/codegen/gpr_types.h \
     include/grpc/impl/codegen/port_platform.h \
-    include/grpc/impl/codegen/slice.h \
     include/grpc/impl/codegen/sync.h \
     include/grpc/impl/codegen/sync_generic.h \
     include/grpc/impl/codegen/sync_posix.h \
@@ -3524,7 +3523,7 @@ LIBGRPC_TEST_UTIL_SRC = \
     src/core/lib/json/json_reader.c \
     src/core/lib/json/json_string.c \
     src/core/lib/json/json_writer.c \
-    src/core/lib/security/util/b64.c \
+    src/core/lib/slice/b64.c \
     src/core/lib/slice/percent_encoding.c \
     src/core/lib/slice/slice.c \
     src/core/lib/slice/slice_buffer.c \
@@ -3581,6 +3580,7 @@ PUBLIC_HEADERS_C += \
     include/grpc/impl/codegen/exec_ctx_fwd.h \
     include/grpc/impl/codegen/grpc_types.h \
     include/grpc/impl/codegen/propagation_bits.h \
+    include/grpc/impl/codegen/slice.h \
     include/grpc/impl/codegen/status.h \
     include/grpc/impl/codegen/atm.h \
     include/grpc/impl/codegen/atm_gcc_atomic.h \
@@ -3589,7 +3589,6 @@ PUBLIC_HEADERS_C += \
     include/grpc/impl/codegen/gpr_slice.h \
     include/grpc/impl/codegen/gpr_types.h \
     include/grpc/impl/codegen/port_platform.h \
-    include/grpc/impl/codegen/slice.h \
     include/grpc/impl/codegen/sync.h \
     include/grpc/impl/codegen/sync_generic.h \
     include/grpc/impl/codegen/sync_posix.h \
@@ -3757,7 +3756,7 @@ LIBGRPC_UNSECURE_SRC = \
     src/core/lib/json/json_reader.c \
     src/core/lib/json/json_string.c \
     src/core/lib/json/json_writer.c \
-    src/core/lib/security/util/b64.c \
+    src/core/lib/slice/b64.c \
     src/core/lib/slice/percent_encoding.c \
     src/core/lib/slice/slice.c \
     src/core/lib/slice/slice_buffer.c \
@@ -3892,6 +3891,7 @@ PUBLIC_HEADERS_C += \
     include/grpc/impl/codegen/exec_ctx_fwd.h \
     include/grpc/impl/codegen/grpc_types.h \
     include/grpc/impl/codegen/propagation_bits.h \
+    include/grpc/impl/codegen/slice.h \
     include/grpc/impl/codegen/status.h \
     include/grpc/impl/codegen/atm.h \
     include/grpc/impl/codegen/atm_gcc_atomic.h \
@@ -3900,7 +3900,6 @@ PUBLIC_HEADERS_C += \
     include/grpc/impl/codegen/gpr_slice.h \
     include/grpc/impl/codegen/gpr_types.h \
     include/grpc/impl/codegen/port_platform.h \
-    include/grpc/impl/codegen/slice.h \
     include/grpc/impl/codegen/sync.h \
     include/grpc/impl/codegen/sync_generic.h \
     include/grpc/impl/codegen/sync_posix.h \
@@ -4064,6 +4063,134 @@ LIBGRPC++_SRC = \
     src/cpp/util/status.cc \
     src/cpp/util/string_ref.cc \
     src/cpp/util/time_cc.cc \
+    src/core/lib/channel/channel_args.c \
+    src/core/lib/channel/channel_stack.c \
+    src/core/lib/channel/channel_stack_builder.c \
+    src/core/lib/channel/compress_filter.c \
+    src/core/lib/channel/connected_channel.c \
+    src/core/lib/channel/deadline_filter.c \
+    src/core/lib/channel/handshaker.c \
+    src/core/lib/channel/handshaker_factory.c \
+    src/core/lib/channel/handshaker_registry.c \
+    src/core/lib/channel/http_client_filter.c \
+    src/core/lib/channel/http_server_filter.c \
+    src/core/lib/channel/max_age_filter.c \
+    src/core/lib/channel/message_size_filter.c \
+    src/core/lib/compression/compression.c \
+    src/core/lib/compression/message_compress.c \
+    src/core/lib/debug/trace.c \
+    src/core/lib/http/format_request.c \
+    src/core/lib/http/httpcli.c \
+    src/core/lib/http/parser.c \
+    src/core/lib/iomgr/closure.c \
+    src/core/lib/iomgr/combiner.c \
+    src/core/lib/iomgr/endpoint.c \
+    src/core/lib/iomgr/endpoint_pair_posix.c \
+    src/core/lib/iomgr/endpoint_pair_uv.c \
+    src/core/lib/iomgr/endpoint_pair_windows.c \
+    src/core/lib/iomgr/error.c \
+    src/core/lib/iomgr/ev_epoll_linux.c \
+    src/core/lib/iomgr/ev_poll_posix.c \
+    src/core/lib/iomgr/ev_posix.c \
+    src/core/lib/iomgr/exec_ctx.c \
+    src/core/lib/iomgr/executor.c \
+    src/core/lib/iomgr/iocp_windows.c \
+    src/core/lib/iomgr/iomgr.c \
+    src/core/lib/iomgr/iomgr_posix.c \
+    src/core/lib/iomgr/iomgr_uv.c \
+    src/core/lib/iomgr/iomgr_windows.c \
+    src/core/lib/iomgr/load_file.c \
+    src/core/lib/iomgr/network_status_tracker.c \
+    src/core/lib/iomgr/polling_entity.c \
+    src/core/lib/iomgr/pollset_set_uv.c \
+    src/core/lib/iomgr/pollset_set_windows.c \
+    src/core/lib/iomgr/pollset_uv.c \
+    src/core/lib/iomgr/pollset_windows.c \
+    src/core/lib/iomgr/resolve_address_posix.c \
+    src/core/lib/iomgr/resolve_address_uv.c \
+    src/core/lib/iomgr/resolve_address_windows.c \
+    src/core/lib/iomgr/resource_quota.c \
+    src/core/lib/iomgr/sockaddr_utils.c \
+    src/core/lib/iomgr/socket_factory_posix.c \
+    src/core/lib/iomgr/socket_mutator.c \
+    src/core/lib/iomgr/socket_utils_common_posix.c \
+    src/core/lib/iomgr/socket_utils_linux.c \
+    src/core/lib/iomgr/socket_utils_posix.c \
+    src/core/lib/iomgr/socket_utils_uv.c \
+    src/core/lib/iomgr/socket_utils_windows.c \
+    src/core/lib/iomgr/socket_windows.c \
+    src/core/lib/iomgr/tcp_client_posix.c \
+    src/core/lib/iomgr/tcp_client_uv.c \
+    src/core/lib/iomgr/tcp_client_windows.c \
+    src/core/lib/iomgr/tcp_posix.c \
+    src/core/lib/iomgr/tcp_server_posix.c \
+    src/core/lib/iomgr/tcp_server_utils_posix_common.c \
+    src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.c \
+    src/core/lib/iomgr/tcp_server_utils_posix_noifaddrs.c \
+    src/core/lib/iomgr/tcp_server_uv.c \
+    src/core/lib/iomgr/tcp_server_windows.c \
+    src/core/lib/iomgr/tcp_uv.c \
+    src/core/lib/iomgr/tcp_windows.c \
+    src/core/lib/iomgr/time_averaged_stats.c \
+    src/core/lib/iomgr/timer_generic.c \
+    src/core/lib/iomgr/timer_heap.c \
+    src/core/lib/iomgr/timer_uv.c \
+    src/core/lib/iomgr/udp_server.c \
+    src/core/lib/iomgr/unix_sockets_posix.c \
+    src/core/lib/iomgr/unix_sockets_posix_noop.c \
+    src/core/lib/iomgr/wakeup_fd_cv.c \
+    src/core/lib/iomgr/wakeup_fd_eventfd.c \
+    src/core/lib/iomgr/wakeup_fd_nospecial.c \
+    src/core/lib/iomgr/wakeup_fd_pipe.c \
+    src/core/lib/iomgr/wakeup_fd_posix.c \
+    src/core/lib/iomgr/workqueue_uv.c \
+    src/core/lib/iomgr/workqueue_windows.c \
+    src/core/lib/json/json.c \
+    src/core/lib/json/json_reader.c \
+    src/core/lib/json/json_string.c \
+    src/core/lib/json/json_writer.c \
+    src/core/lib/slice/b64.c \
+    src/core/lib/slice/percent_encoding.c \
+    src/core/lib/slice/slice.c \
+    src/core/lib/slice/slice_buffer.c \
+    src/core/lib/slice/slice_hash_table.c \
+    src/core/lib/slice/slice_intern.c \
+    src/core/lib/slice/slice_string_helpers.c \
+    src/core/lib/surface/alarm.c \
+    src/core/lib/surface/api_trace.c \
+    src/core/lib/surface/byte_buffer.c \
+    src/core/lib/surface/byte_buffer_reader.c \
+    src/core/lib/surface/call.c \
+    src/core/lib/surface/call_details.c \
+    src/core/lib/surface/call_log_batch.c \
+    src/core/lib/surface/channel.c \
+    src/core/lib/surface/channel_init.c \
+    src/core/lib/surface/channel_ping.c \
+    src/core/lib/surface/channel_stack_type.c \
+    src/core/lib/surface/completion_queue.c \
+    src/core/lib/surface/completion_queue_factory.c \
+    src/core/lib/surface/event_string.c \
+    src/core/lib/surface/lame_client.c \
+    src/core/lib/surface/metadata_array.c \
+    src/core/lib/surface/server.c \
+    src/core/lib/surface/validate_metadata.c \
+    src/core/lib/surface/version.c \
+    src/core/lib/transport/bdp_estimator.c \
+    src/core/lib/transport/byte_stream.c \
+    src/core/lib/transport/connectivity_state.c \
+    src/core/lib/transport/error_utils.c \
+    src/core/lib/transport/metadata.c \
+    src/core/lib/transport/metadata_batch.c \
+    src/core/lib/transport/pid_controller.c \
+    src/core/lib/transport/service_config.c \
+    src/core/lib/transport/static_metadata.c \
+    src/core/lib/transport/status_conversion.c \
+    src/core/lib/transport/timeout_encoding.c \
+    src/core/lib/transport/transport.c \
+    src/core/lib/transport/transport_op_string.c \
+    third_party/nanopb/pb_common.c \
+    third_party/nanopb/pb_decode.c \
+    third_party/nanopb/pb_encode.c \
     src/cpp/codegen/codegen_init.cc \
 
 PUBLIC_HEADERS_CXX += \
@@ -4148,6 +4275,7 @@ PUBLIC_HEADERS_CXX += \
     include/grpc/impl/codegen/exec_ctx_fwd.h \
     include/grpc/impl/codegen/grpc_types.h \
     include/grpc/impl/codegen/propagation_bits.h \
+    include/grpc/impl/codegen/slice.h \
     include/grpc/impl/codegen/status.h \
     include/grpc/impl/codegen/atm.h \
     include/grpc/impl/codegen/atm_gcc_atomic.h \
@@ -4156,11 +4284,20 @@ PUBLIC_HEADERS_CXX += \
     include/grpc/impl/codegen/gpr_slice.h \
     include/grpc/impl/codegen/gpr_types.h \
     include/grpc/impl/codegen/port_platform.h \
-    include/grpc/impl/codegen/slice.h \
     include/grpc/impl/codegen/sync.h \
     include/grpc/impl/codegen/sync_generic.h \
     include/grpc/impl/codegen/sync_posix.h \
     include/grpc/impl/codegen/sync_windows.h \
+    include/grpc/byte_buffer.h \
+    include/grpc/byte_buffer_reader.h \
+    include/grpc/compression.h \
+    include/grpc/grpc.h \
+    include/grpc/grpc_posix.h \
+    include/grpc/grpc_security_constants.h \
+    include/grpc/load_reporting.h \
+    include/grpc/slice.h \
+    include/grpc/slice_buffer.h \
+    include/grpc/status.h \
     include/grpc++/impl/codegen/proto_utils.h \
     include/grpc++/impl/codegen/config_protobuf.h \
 
@@ -4199,18 +4336,18 @@ endif
 
 
 ifeq ($(SYSTEM),MINGW32)
-$(LIBDIR)/$(CONFIG)/grpc++$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP): $(LIBGRPC++_OBJS)  $(ZLIB_DEP) $(CARES_DEP) $(PROTOBUF_DEP) $(LIBDIR)/$(CONFIG)/grpc$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(OPENSSL_DEP)
+$(LIBDIR)/$(CONFIG)/grpc++$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP): $(LIBGRPC++_OBJS)  $(ZLIB_DEP) $(CARES_DEP) $(PROTOBUF_DEP) $(LIBDIR)/$(CONFIG)/grpc$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(LIBDIR)/$(CONFIG)/gpr$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(OPENSSL_DEP)
 	$(E) "[LD]      Linking $@"
 	$(Q) mkdir -p `dirname $@`
-	$(Q) $(LDXX) $(LDFLAGS) -L$(LIBDIR)/$(CONFIG) -shared -Wl,--output-def=$(LIBDIR)/$(CONFIG)/grpc++$(SHARED_VERSION_CPP).def -Wl,--out-implib=$(LIBDIR)/$(CONFIG)/libgrpc++$(SHARED_VERSION_CPP)-dll.a -o $(LIBDIR)/$(CONFIG)/grpc++$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) $(LIBGRPC++_OBJS) $(ZLIB_MERGE_LIBS) $(CARES_MERGE_LIBS) $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) -lgrpc$(SHARED_VERSION_CORE)-dll
+	$(Q) $(LDXX) $(LDFLAGS) -L$(LIBDIR)/$(CONFIG) -shared -Wl,--output-def=$(LIBDIR)/$(CONFIG)/grpc++$(SHARED_VERSION_CPP).def -Wl,--out-implib=$(LIBDIR)/$(CONFIG)/libgrpc++$(SHARED_VERSION_CPP)-dll.a -o $(LIBDIR)/$(CONFIG)/grpc++$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) $(LIBGRPC++_OBJS) $(ZLIB_MERGE_LIBS) $(CARES_MERGE_LIBS) $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) -lgrpc$(SHARED_VERSION_CORE)-dll -lgpr$(SHARED_VERSION_CORE)-dll
 else
-$(LIBDIR)/$(CONFIG)/libgrpc++$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP): $(LIBGRPC++_OBJS)  $(ZLIB_DEP) $(CARES_DEP) $(PROTOBUF_DEP) $(LIBDIR)/$(CONFIG)/libgrpc.$(SHARED_EXT_CORE) $(OPENSSL_DEP)
+$(LIBDIR)/$(CONFIG)/libgrpc++$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP): $(LIBGRPC++_OBJS)  $(ZLIB_DEP) $(CARES_DEP) $(PROTOBUF_DEP) $(LIBDIR)/$(CONFIG)/libgrpc.$(SHARED_EXT_CORE) $(LIBDIR)/$(CONFIG)/libgpr.$(SHARED_EXT_CORE) $(OPENSSL_DEP)
 	$(E) "[LD]      Linking $@"
 	$(Q) mkdir -p `dirname $@`
 ifeq ($(SYSTEM),Darwin)
-	$(Q) $(LDXX) $(LDFLAGS) -L$(LIBDIR)/$(CONFIG) -install_name $(SHARED_PREFIX)grpc++$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) -dynamiclib -o $(LIBDIR)/$(CONFIG)/libgrpc++$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) $(LIBGRPC++_OBJS) $(ZLIB_MERGE_LIBS) $(CARES_MERGE_LIBS) $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) -lgrpc
+	$(Q) $(LDXX) $(LDFLAGS) -L$(LIBDIR)/$(CONFIG) -install_name $(SHARED_PREFIX)grpc++$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) -dynamiclib -o $(LIBDIR)/$(CONFIG)/libgrpc++$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) $(LIBGRPC++_OBJS) $(ZLIB_MERGE_LIBS) $(CARES_MERGE_LIBS) $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) -lgrpc -lgpr
 else
-	$(Q) $(LDXX) $(LDFLAGS) -L$(LIBDIR)/$(CONFIG) -shared -Wl,-soname,libgrpc++.so.3 -o $(LIBDIR)/$(CONFIG)/libgrpc++$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) $(LIBGRPC++_OBJS) $(ZLIB_MERGE_LIBS) $(CARES_MERGE_LIBS) $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) -lgrpc
+	$(Q) $(LDXX) $(LDFLAGS) -L$(LIBDIR)/$(CONFIG) -shared -Wl,-soname,libgrpc++.so.3 -o $(LIBDIR)/$(CONFIG)/libgrpc++$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) $(LIBGRPC++_OBJS) $(ZLIB_MERGE_LIBS) $(CARES_MERGE_LIBS) $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) -lgrpc -lgpr
 	$(Q) ln -sf $(SHARED_PREFIX)grpc++$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) $(LIBDIR)/$(CONFIG)/libgrpc++$(SHARED_VERSION_CPP).so.1
 	$(Q) ln -sf $(SHARED_PREFIX)grpc++$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) $(LIBDIR)/$(CONFIG)/libgrpc++$(SHARED_VERSION_CPP).so
 endif
@@ -4265,30 +4402,6 @@ LIBGRPC++_CRONET_SRC = \
     src/cpp/util/status.cc \
     src/cpp/util/string_ref.cc \
     src/cpp/util/time_cc.cc \
-    src/cpp/codegen/codegen_init.cc \
-    src/core/ext/transport/chttp2/client/insecure/channel_create.c \
-    src/core/ext/transport/chttp2/client/insecure/channel_create_posix.c \
-    src/core/ext/transport/chttp2/client/chttp2_connector.c \
-    src/core/ext/transport/chttp2/transport/bin_decoder.c \
-    src/core/ext/transport/chttp2/transport/bin_encoder.c \
-    src/core/ext/transport/chttp2/transport/chttp2_plugin.c \
-    src/core/ext/transport/chttp2/transport/chttp2_transport.c \
-    src/core/ext/transport/chttp2/transport/frame_data.c \
-    src/core/ext/transport/chttp2/transport/frame_goaway.c \
-    src/core/ext/transport/chttp2/transport/frame_ping.c \
-    src/core/ext/transport/chttp2/transport/frame_rst_stream.c \
-    src/core/ext/transport/chttp2/transport/frame_settings.c \
-    src/core/ext/transport/chttp2/transport/frame_window_update.c \
-    src/core/ext/transport/chttp2/transport/hpack_encoder.c \
-    src/core/ext/transport/chttp2/transport/hpack_parser.c \
-    src/core/ext/transport/chttp2/transport/hpack_table.c \
-    src/core/ext/transport/chttp2/transport/huffsyms.c \
-    src/core/ext/transport/chttp2/transport/incoming_metadata.c \
-    src/core/ext/transport/chttp2/transport/parsing.c \
-    src/core/ext/transport/chttp2/transport/stream_lists.c \
-    src/core/ext/transport/chttp2/transport/stream_map.c \
-    src/core/ext/transport/chttp2/transport/varint.c \
-    src/core/ext/transport/chttp2/transport/writing.c \
     src/core/lib/channel/channel_args.c \
     src/core/lib/channel/channel_stack.c \
     src/core/lib/channel/channel_stack_builder.c \
@@ -4375,7 +4488,7 @@ LIBGRPC++_CRONET_SRC = \
     src/core/lib/json/json_reader.c \
     src/core/lib/json/json_string.c \
     src/core/lib/json/json_writer.c \
-    src/core/lib/security/util/b64.c \
+    src/core/lib/slice/b64.c \
     src/core/lib/slice/percent_encoding.c \
     src/core/lib/slice/slice.c \
     src/core/lib/slice/slice_buffer.c \
@@ -4414,6 +4527,33 @@ LIBGRPC++_CRONET_SRC = \
     src/core/lib/transport/timeout_encoding.c \
     src/core/lib/transport/transport.c \
     src/core/lib/transport/transport_op_string.c \
+    third_party/nanopb/pb_common.c \
+    third_party/nanopb/pb_decode.c \
+    third_party/nanopb/pb_encode.c \
+    src/cpp/codegen/codegen_init.cc \
+    src/core/ext/transport/chttp2/client/insecure/channel_create.c \
+    src/core/ext/transport/chttp2/client/insecure/channel_create_posix.c \
+    src/core/ext/transport/chttp2/client/chttp2_connector.c \
+    src/core/ext/transport/chttp2/transport/bin_decoder.c \
+    src/core/ext/transport/chttp2/transport/bin_encoder.c \
+    src/core/ext/transport/chttp2/transport/chttp2_plugin.c \
+    src/core/ext/transport/chttp2/transport/chttp2_transport.c \
+    src/core/ext/transport/chttp2/transport/frame_data.c \
+    src/core/ext/transport/chttp2/transport/frame_goaway.c \
+    src/core/ext/transport/chttp2/transport/frame_ping.c \
+    src/core/ext/transport/chttp2/transport/frame_rst_stream.c \
+    src/core/ext/transport/chttp2/transport/frame_settings.c \
+    src/core/ext/transport/chttp2/transport/frame_window_update.c \
+    src/core/ext/transport/chttp2/transport/hpack_encoder.c \
+    src/core/ext/transport/chttp2/transport/hpack_parser.c \
+    src/core/ext/transport/chttp2/transport/hpack_table.c \
+    src/core/ext/transport/chttp2/transport/huffsyms.c \
+    src/core/ext/transport/chttp2/transport/incoming_metadata.c \
+    src/core/ext/transport/chttp2/transport/parsing.c \
+    src/core/ext/transport/chttp2/transport/stream_lists.c \
+    src/core/ext/transport/chttp2/transport/stream_map.c \
+    src/core/ext/transport/chttp2/transport/varint.c \
+    src/core/ext/transport/chttp2/transport/writing.c \
     src/core/ext/transport/chttp2/alpn/alpn.c \
     src/core/ext/client_channel/channel_connectivity.c \
     src/core/ext/client_channel/client_channel.c \
@@ -4452,9 +4592,6 @@ LIBGRPC++_CRONET_SRC = \
     src/core/ext/census/resource.c \
     src/core/ext/census/trace_context.c \
     src/core/ext/census/tracing.c \
-    third_party/nanopb/pb_common.c \
-    third_party/nanopb/pb_decode.c \
-    third_party/nanopb/pb_encode.c \
 
 PUBLIC_HEADERS_CXX += \
     include/grpc++/alarm.h \
@@ -4538,6 +4675,7 @@ PUBLIC_HEADERS_CXX += \
     include/grpc/impl/codegen/exec_ctx_fwd.h \
     include/grpc/impl/codegen/grpc_types.h \
     include/grpc/impl/codegen/propagation_bits.h \
+    include/grpc/impl/codegen/slice.h \
     include/grpc/impl/codegen/status.h \
     include/grpc/impl/codegen/atm.h \
     include/grpc/impl/codegen/atm_gcc_atomic.h \
@@ -4546,7 +4684,6 @@ PUBLIC_HEADERS_CXX += \
     include/grpc/impl/codegen/gpr_slice.h \
     include/grpc/impl/codegen/gpr_types.h \
     include/grpc/impl/codegen/port_platform.h \
-    include/grpc/impl/codegen/slice.h \
     include/grpc/impl/codegen/sync.h \
     include/grpc/impl/codegen/sync_generic.h \
     include/grpc/impl/codegen/sync_posix.h \
@@ -4850,6 +4987,7 @@ PUBLIC_HEADERS_CXX += \
     include/grpc/impl/codegen/exec_ctx_fwd.h \
     include/grpc/impl/codegen/grpc_types.h \
     include/grpc/impl/codegen/propagation_bits.h \
+    include/grpc/impl/codegen/slice.h \
     include/grpc/impl/codegen/status.h \
     include/grpc/impl/codegen/atm.h \
     include/grpc/impl/codegen/atm_gcc_atomic.h \
@@ -4858,7 +4996,6 @@ PUBLIC_HEADERS_CXX += \
     include/grpc/impl/codegen/gpr_slice.h \
     include/grpc/impl/codegen/gpr_types.h \
     include/grpc/impl/codegen/port_platform.h \
-    include/grpc/impl/codegen/slice.h \
     include/grpc/impl/codegen/sync.h \
     include/grpc/impl/codegen/sync_generic.h \
     include/grpc/impl/codegen/sync_posix.h \
@@ -4956,6 +5093,134 @@ LIBGRPC++_UNSECURE_SRC = \
     src/cpp/util/status.cc \
     src/cpp/util/string_ref.cc \
     src/cpp/util/time_cc.cc \
+    src/core/lib/channel/channel_args.c \
+    src/core/lib/channel/channel_stack.c \
+    src/core/lib/channel/channel_stack_builder.c \
+    src/core/lib/channel/compress_filter.c \
+    src/core/lib/channel/connected_channel.c \
+    src/core/lib/channel/deadline_filter.c \
+    src/core/lib/channel/handshaker.c \
+    src/core/lib/channel/handshaker_factory.c \
+    src/core/lib/channel/handshaker_registry.c \
+    src/core/lib/channel/http_client_filter.c \
+    src/core/lib/channel/http_server_filter.c \
+    src/core/lib/channel/max_age_filter.c \
+    src/core/lib/channel/message_size_filter.c \
+    src/core/lib/compression/compression.c \
+    src/core/lib/compression/message_compress.c \
+    src/core/lib/debug/trace.c \
+    src/core/lib/http/format_request.c \
+    src/core/lib/http/httpcli.c \
+    src/core/lib/http/parser.c \
+    src/core/lib/iomgr/closure.c \
+    src/core/lib/iomgr/combiner.c \
+    src/core/lib/iomgr/endpoint.c \
+    src/core/lib/iomgr/endpoint_pair_posix.c \
+    src/core/lib/iomgr/endpoint_pair_uv.c \
+    src/core/lib/iomgr/endpoint_pair_windows.c \
+    src/core/lib/iomgr/error.c \
+    src/core/lib/iomgr/ev_epoll_linux.c \
+    src/core/lib/iomgr/ev_poll_posix.c \
+    src/core/lib/iomgr/ev_posix.c \
+    src/core/lib/iomgr/exec_ctx.c \
+    src/core/lib/iomgr/executor.c \
+    src/core/lib/iomgr/iocp_windows.c \
+    src/core/lib/iomgr/iomgr.c \
+    src/core/lib/iomgr/iomgr_posix.c \
+    src/core/lib/iomgr/iomgr_uv.c \
+    src/core/lib/iomgr/iomgr_windows.c \
+    src/core/lib/iomgr/load_file.c \
+    src/core/lib/iomgr/network_status_tracker.c \
+    src/core/lib/iomgr/polling_entity.c \
+    src/core/lib/iomgr/pollset_set_uv.c \
+    src/core/lib/iomgr/pollset_set_windows.c \
+    src/core/lib/iomgr/pollset_uv.c \
+    src/core/lib/iomgr/pollset_windows.c \
+    src/core/lib/iomgr/resolve_address_posix.c \
+    src/core/lib/iomgr/resolve_address_uv.c \
+    src/core/lib/iomgr/resolve_address_windows.c \
+    src/core/lib/iomgr/resource_quota.c \
+    src/core/lib/iomgr/sockaddr_utils.c \
+    src/core/lib/iomgr/socket_factory_posix.c \
+    src/core/lib/iomgr/socket_mutator.c \
+    src/core/lib/iomgr/socket_utils_common_posix.c \
+    src/core/lib/iomgr/socket_utils_linux.c \
+    src/core/lib/iomgr/socket_utils_posix.c \
+    src/core/lib/iomgr/socket_utils_uv.c \
+    src/core/lib/iomgr/socket_utils_windows.c \
+    src/core/lib/iomgr/socket_windows.c \
+    src/core/lib/iomgr/tcp_client_posix.c \
+    src/core/lib/iomgr/tcp_client_uv.c \
+    src/core/lib/iomgr/tcp_client_windows.c \
+    src/core/lib/iomgr/tcp_posix.c \
+    src/core/lib/iomgr/tcp_server_posix.c \
+    src/core/lib/iomgr/tcp_server_utils_posix_common.c \
+    src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.c \
+    src/core/lib/iomgr/tcp_server_utils_posix_noifaddrs.c \
+    src/core/lib/iomgr/tcp_server_uv.c \
+    src/core/lib/iomgr/tcp_server_windows.c \
+    src/core/lib/iomgr/tcp_uv.c \
+    src/core/lib/iomgr/tcp_windows.c \
+    src/core/lib/iomgr/time_averaged_stats.c \
+    src/core/lib/iomgr/timer_generic.c \
+    src/core/lib/iomgr/timer_heap.c \
+    src/core/lib/iomgr/timer_uv.c \
+    src/core/lib/iomgr/udp_server.c \
+    src/core/lib/iomgr/unix_sockets_posix.c \
+    src/core/lib/iomgr/unix_sockets_posix_noop.c \
+    src/core/lib/iomgr/wakeup_fd_cv.c \
+    src/core/lib/iomgr/wakeup_fd_eventfd.c \
+    src/core/lib/iomgr/wakeup_fd_nospecial.c \
+    src/core/lib/iomgr/wakeup_fd_pipe.c \
+    src/core/lib/iomgr/wakeup_fd_posix.c \
+    src/core/lib/iomgr/workqueue_uv.c \
+    src/core/lib/iomgr/workqueue_windows.c \
+    src/core/lib/json/json.c \
+    src/core/lib/json/json_reader.c \
+    src/core/lib/json/json_string.c \
+    src/core/lib/json/json_writer.c \
+    src/core/lib/slice/b64.c \
+    src/core/lib/slice/percent_encoding.c \
+    src/core/lib/slice/slice.c \
+    src/core/lib/slice/slice_buffer.c \
+    src/core/lib/slice/slice_hash_table.c \
+    src/core/lib/slice/slice_intern.c \
+    src/core/lib/slice/slice_string_helpers.c \
+    src/core/lib/surface/alarm.c \
+    src/core/lib/surface/api_trace.c \
+    src/core/lib/surface/byte_buffer.c \
+    src/core/lib/surface/byte_buffer_reader.c \
+    src/core/lib/surface/call.c \
+    src/core/lib/surface/call_details.c \
+    src/core/lib/surface/call_log_batch.c \
+    src/core/lib/surface/channel.c \
+    src/core/lib/surface/channel_init.c \
+    src/core/lib/surface/channel_ping.c \
+    src/core/lib/surface/channel_stack_type.c \
+    src/core/lib/surface/completion_queue.c \
+    src/core/lib/surface/completion_queue_factory.c \
+    src/core/lib/surface/event_string.c \
+    src/core/lib/surface/lame_client.c \
+    src/core/lib/surface/metadata_array.c \
+    src/core/lib/surface/server.c \
+    src/core/lib/surface/validate_metadata.c \
+    src/core/lib/surface/version.c \
+    src/core/lib/transport/bdp_estimator.c \
+    src/core/lib/transport/byte_stream.c \
+    src/core/lib/transport/connectivity_state.c \
+    src/core/lib/transport/error_utils.c \
+    src/core/lib/transport/metadata.c \
+    src/core/lib/transport/metadata_batch.c \
+    src/core/lib/transport/pid_controller.c \
+    src/core/lib/transport/service_config.c \
+    src/core/lib/transport/static_metadata.c \
+    src/core/lib/transport/status_conversion.c \
+    src/core/lib/transport/timeout_encoding.c \
+    src/core/lib/transport/transport.c \
+    src/core/lib/transport/transport_op_string.c \
+    third_party/nanopb/pb_common.c \
+    third_party/nanopb/pb_decode.c \
+    third_party/nanopb/pb_encode.c \
     src/cpp/codegen/codegen_init.cc \
 
 PUBLIC_HEADERS_CXX += \
@@ -5040,6 +5305,7 @@ PUBLIC_HEADERS_CXX += \
     include/grpc/impl/codegen/exec_ctx_fwd.h \
     include/grpc/impl/codegen/grpc_types.h \
     include/grpc/impl/codegen/propagation_bits.h \
+    include/grpc/impl/codegen/slice.h \
     include/grpc/impl/codegen/status.h \
     include/grpc/impl/codegen/atm.h \
     include/grpc/impl/codegen/atm_gcc_atomic.h \
@@ -5048,11 +5314,20 @@ PUBLIC_HEADERS_CXX += \
     include/grpc/impl/codegen/gpr_slice.h \
     include/grpc/impl/codegen/gpr_types.h \
     include/grpc/impl/codegen/port_platform.h \
-    include/grpc/impl/codegen/slice.h \
     include/grpc/impl/codegen/sync.h \
     include/grpc/impl/codegen/sync_generic.h \
     include/grpc/impl/codegen/sync_posix.h \
     include/grpc/impl/codegen/sync_windows.h \
+    include/grpc/byte_buffer.h \
+    include/grpc/byte_buffer_reader.h \
+    include/grpc/compression.h \
+    include/grpc/grpc.h \
+    include/grpc/grpc_posix.h \
+    include/grpc/grpc_security_constants.h \
+    include/grpc/load_reporting.h \
+    include/grpc/slice.h \
+    include/grpc/slice_buffer.h \
+    include/grpc/status.h \
 
 LIBGRPC++_UNSECURE_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBGRPC++_UNSECURE_SRC))))
 
@@ -9912,7 +10187,7 @@ endif
 
 
 GRPC_B64_TEST_SRC = \
-    test/core/security/b64_test.c \
+    test/core/slice/b64_test.c \
 
 GRPC_B64_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_B64_TEST_SRC))))
 ifeq ($(NO_SECURE),true)
@@ -9932,7 +10207,7 @@ $(BINDIR)/$(CONFIG)/grpc_b64_test: $(GRPC_B64_TEST_OBJS) $(LIBDIR)/$(CONFIG)/lib
 
 endif
 
-$(OBJDIR)/$(CONFIG)/test/core/security/b64_test.o:  $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
+$(OBJDIR)/$(CONFIG)/test/core/slice/b64_test.o:  $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
 
 deps_grpc_b64_test: $(GRPC_B64_TEST_OBJS:.o=.dep)
 
diff --git a/binding.gyp b/binding.gyp
index 0023c2409838f09927e60a9a77e01d0781e3cda3..cd2de83bcb4aaa5c9dcee8890b4cbfcecd04fab9 100644
--- a/binding.gyp
+++ b/binding.gyp
@@ -701,7 +701,7 @@
         'src/core/lib/json/json_reader.c',
         'src/core/lib/json/json_string.c',
         'src/core/lib/json/json_writer.c',
-        'src/core/lib/security/util/b64.c',
+        'src/core/lib/slice/b64.c',
         'src/core/lib/slice/percent_encoding.c',
         'src/core/lib/slice/slice.c',
         'src/core/lib/slice/slice_buffer.c',
diff --git a/build.yaml b/build.yaml
index 6a239829283ae5a6f933e71702fcb6ea45bfab05..8aff16854cedd66cbb9e82decb51a2894f9e984a 100644
--- a/build.yaml
+++ b/build.yaml
@@ -156,7 +156,6 @@ filegroups:
   - include/grpc/impl/codegen/gpr_slice.h
   - include/grpc/impl/codegen/gpr_types.h
   - include/grpc/impl/codegen/port_platform.h
-  - include/grpc/impl/codegen/slice.h
   - include/grpc/impl/codegen/sync.h
   - include/grpc/impl/codegen/sync_generic.h
   - include/grpc/impl/codegen/sync_posix.h
@@ -253,6 +252,7 @@ filegroups:
   - src/core/lib/json/json_common.h
   - src/core/lib/json/json_reader.h
   - src/core/lib/json/json_writer.h
+  - src/core/lib/slice/b64.h
   - src/core/lib/slice/percent_encoding.h
   - src/core/lib/slice/slice_hash_table.h
   - src/core/lib/slice/slice_internal.h
@@ -371,7 +371,7 @@ filegroups:
   - src/core/lib/json/json_reader.c
   - src/core/lib/json/json_string.c
   - src/core/lib/json/json_writer.c
-  - src/core/lib/security/util/b64.c
+  - src/core/lib/slice/b64.c
   - src/core/lib/slice/percent_encoding.c
   - src/core/lib/slice/slice.c
   - src/core/lib/slice/slice_buffer.c
@@ -466,6 +466,7 @@ filegroups:
   - include/grpc/impl/codegen/exec_ctx_fwd.h
   - include/grpc/impl/codegen/grpc_types.h
   - include/grpc/impl/codegen/propagation_bits.h
+  - include/grpc/impl/codegen/slice.h
   - include/grpc/impl/codegen/status.h
   uses:
   - gpr_codegen
@@ -499,6 +500,7 @@ filegroups:
   plugin: grpc_lb_policy_grpclb
   uses:
   - grpc_base
+  - grpc_secure
   - grpc_client_channel
   - nanopb
 - name: grpc_lb_policy_pick_first
@@ -573,7 +575,6 @@ filegroups:
   - src/core/lib/security/transport/security_connector.h
   - src/core/lib/security/transport/security_handshaker.h
   - src/core/lib/security/transport/tsi_error.h
-  - src/core/lib/security/util/b64.h
   - src/core/lib/security/util/json_util.h
   src:
   - src/core/lib/http/httpcli_security_connector.c
@@ -598,7 +599,6 @@ filegroups:
   - src/core/lib/security/transport/security_handshaker.c
   - src/core/lib/security/transport/server_auth_filter.c
   - src/core/lib/security/transport/tsi_error.c
-  - src/core/lib/security/util/b64.c
   - src/core/lib/security/util/json_util.c
   - src/core/lib/surface/init_secure.c
   secure: true
@@ -703,6 +703,7 @@ filegroups:
   uses:
   - grpc_transport_chttp2
   - grpc_base
+  - grpc_client_channel
 - name: grpc_transport_chttp2_client_insecure
   src:
   - src/core/ext/transport/chttp2/client/insecure/channel_create.c
@@ -876,6 +877,8 @@ filegroups:
   - src/cpp/util/time_cc.cc
   uses:
   - grpc++_codegen_base
+  - grpc_base
+  - nanopb
 - name: grpc++_codegen_base
   language: c++
   public_headers:
@@ -2039,7 +2042,7 @@ targets:
   build: test
   language: c
   src:
-  - test/core/security/b64_test.c
+  - test/core/slice/b64_test.c
   deps:
   - grpc_test_util
   - grpc
diff --git a/config.m4 b/config.m4
index fe2011922a6c14e7d2f4312f8a941ef94a2168c2..6e6a65a3ded581be16174dcba109997d9250ba12 100644
--- a/config.m4
+++ b/config.m4
@@ -169,7 +169,7 @@ if test "$PHP_GRPC" != "no"; then
     src/core/lib/json/json_reader.c \
     src/core/lib/json/json_string.c \
     src/core/lib/json/json_writer.c \
-    src/core/lib/security/util/b64.c \
+    src/core/lib/slice/b64.c \
     src/core/lib/slice/percent_encoding.c \
     src/core/lib/slice/slice.c \
     src/core/lib/slice/slice_buffer.c \
diff --git a/doc/PROTOCOL-HTTP2.md b/doc/PROTOCOL-HTTP2.md
index 2df1c74beef7b5d8f7e8796424d7abe391c20f3f..68af1f2ca19ef73da33ae041fa7335302fa49176 100644
--- a/doc/PROTOCOL-HTTP2.md
+++ b/doc/PROTOCOL-HTTP2.md
@@ -91,7 +91,7 @@ A **Compressed-Flag** value of 1 indicates that the binary octet sequence of **M
 
 For requests, **EOS** (end-of-stream) is indicated by the presence of the END_STREAM flag on the last received DATA frame. In scenarios where the **Request** stream needs to be closed but no data remains to be sent implementations MUST send an empty DATA frame with this flag set.
 
-###Responses
+### Responses
 
 * **Response** → (Response-Headers \*Length-Prefixed-Message Trailers) / Trailers-Only
 * **Response-Headers** → HTTP-Status [Message-Encoding] [Message-Accept-Encoding] Content-Type \*Custom-Metadata
@@ -128,7 +128,7 @@ implementation can decode valid portions while leaving broken %-encodings as-is
 or replacing them with a replacement character (e.g., '?' or the Unicode
 replacement character).
 
-####Example
+#### Example
 
 Sample unary-call showing HTTP2 framing sequence
 
@@ -162,7 +162,7 @@ HEADERS (flags = END_STREAM, END_HEADERS)
 grpc-status = 0 # OK
 trace-proto-bin = jher831yy13JHy3hc
 ```
-####User Agents
+#### User Agents
 
 While the protocol does not require a user-agent to function it is recommended that clients provide a structured user-agent string that provides a basic description of the calling library, version & platform to facilitate issue diagnosis in heterogeneous environments. The following structure is recommended to library developers
 ```
@@ -177,7 +177,7 @@ grpc-ruby-jruby/1.3.4
 grpc-java-android/0.9.1 (gingerbread/1.2.4; nexus5; tmobile)
 ```
 
-####Idempotency and Retries
+#### Idempotency and Retries
 
 Unless explicitly defined to be, gRPC Calls are not assumed to be idempotent.  Specifically:
 
@@ -186,15 +186,15 @@ Unless explicitly defined to be, gRPC Calls are not assumed to be idempotent.  S
 * Calls that are marked as idempotent may be sent multiple times.
 
 
-####HTTP2 Transport Mapping
+#### HTTP2 Transport Mapping
 
-#####Stream Identification
+##### Stream Identification
 All GRPC calls need to specify an internal ID. We will use HTTP2 stream-ids as call identifiers in this scheme. NOTE: These id’s are contextual to an open HTTP2 session and will not be unique within a given process that is handling more than one HTTP2 session nor can they be used as GUIDs.
 
-#####Data Frames
+##### Data Frames
 DATA frame boundaries have no relation to **Length-Prefixed-Message** boundaries and implementations should make no assumptions about their alignment.
 
-#####Errors
+##### Errors
 
 When an application or runtime error occurs during an RPC a **Status** and **Status-Message** are delivered in **Trailers**.
 
@@ -219,20 +219,20 @@ ENHANCE_YOUR_CALM|RESOURCE_EXHAUSTED ...with additional error detail provided by
 INADEQUATE_SECURITY| PERMISSION_DENIED … with additional detail indicating that permission was denied as protocol is not secure enough for call.
 
 
-#####Security
+##### Security
 
 The HTTP2 specification mandates the use of TLS 1.2 or higher when TLS is used with HTTP2. It also places some additional constraints on the allowed ciphers in deployments to avoid known-problems as well as requiring SNI support. It is also expected that HTTP2 will be used in conjunction with proprietary transport security mechanisms about which the specification can make no meaningful recommendations.
 
-#####Connection Management
-######GOAWAY Frame
+##### Connection Management
+###### GOAWAY Frame
 Sent by servers to clients to indicate that they will no longer accept any new streams on the associated connections. This frame includes the id of the last successfully accepted stream by the server. Clients should consider any stream initiated after the last successfully accepted stream as UNAVAILABLE and retry the call elsewhere. Clients are free to continue working with the already accepted streams until they complete or the connection is terminated.
 
 Servers should send GOAWAY before terminating a connection to reliably inform clients which work has been accepted by the server and is being executed.
 
-######PING Frame
+###### PING Frame
 Both clients and servers can send a PING frame that the peer must respond to by precisely echoing what they received. This is used to assert that the connection is still live as well as providing a means to estimate end-to-end latency. If a server initiated PING does not receive a response within the deadline expected by the runtime all outstanding calls on the server will be closed with a CANCELLED status. An expired client initiated PING will cause all calls to be closed with an UNAVAILABLE status. Note that the frequency of PINGs is highly dependent on the network environment, implementations are free to adjust PING frequency based on network and application requirements.
 
-######Connection failure
+###### Connection failure
 If a detectable connection failure occurs on the client all calls will be closed with an UNAVAILABLE status. For servers open calls will be closed with a CANCELLED status.
 
 
diff --git a/gRPC-Core.podspec b/gRPC-Core.podspec
index 1b6771d54f9ffedfe38296cb7088dc9085f2e95d..d750a5b9841c8d018ff147c32d17dfe7f3f200af 100644
--- a/gRPC-Core.podspec
+++ b/gRPC-Core.podspec
@@ -152,7 +152,6 @@ Pod::Spec.new do |s|
                       'include/grpc/impl/codegen/gpr_slice.h',
                       'include/grpc/impl/codegen/gpr_types.h',
                       'include/grpc/impl/codegen/port_platform.h',
-                      'include/grpc/impl/codegen/slice.h',
                       'include/grpc/impl/codegen/sync.h',
                       'include/grpc/impl/codegen/sync_generic.h',
                       'include/grpc/impl/codegen/sync_posix.h',
@@ -173,6 +172,7 @@ Pod::Spec.new do |s|
                       'include/grpc/impl/codegen/exec_ctx_fwd.h',
                       'include/grpc/impl/codegen/grpc_types.h',
                       'include/grpc/impl/codegen/propagation_bits.h',
+                      'include/grpc/impl/codegen/slice.h',
                       'include/grpc/impl/codegen/status.h',
                       'include/grpc/impl/codegen/atm.h',
                       'include/grpc/impl/codegen/atm_gcc_atomic.h',
@@ -181,7 +181,6 @@ Pod::Spec.new do |s|
                       'include/grpc/impl/codegen/gpr_slice.h',
                       'include/grpc/impl/codegen/gpr_types.h',
                       'include/grpc/impl/codegen/port_platform.h',
-                      'include/grpc/impl/codegen/slice.h',
                       'include/grpc/impl/codegen/sync.h',
                       'include/grpc/impl/codegen/sync_generic.h',
                       'include/grpc/impl/codegen/sync_posix.h',
@@ -335,6 +334,7 @@ Pod::Spec.new do |s|
                       'src/core/lib/json/json_common.h',
                       'src/core/lib/json/json_reader.h',
                       'src/core/lib/json/json_writer.h',
+                      'src/core/lib/slice/b64.h',
                       'src/core/lib/slice/percent_encoding.h',
                       'src/core/lib/slice/slice_hash_table.h',
                       'src/core/lib/slice/slice_internal.h',
@@ -403,7 +403,6 @@ Pod::Spec.new do |s|
                       'src/core/lib/security/transport/security_connector.h',
                       'src/core/lib/security/transport/security_handshaker.h',
                       'src/core/lib/security/transport/tsi_error.h',
-                      'src/core/lib/security/util/b64.h',
                       'src/core/lib/security/util/json_util.h',
                       'src/core/tsi/fake_transport_security.h',
                       'src/core/tsi/ssl_transport_security.h',
@@ -545,7 +544,7 @@ Pod::Spec.new do |s|
                       'src/core/lib/json/json_reader.c',
                       'src/core/lib/json/json_string.c',
                       'src/core/lib/json/json_writer.c',
-                      'src/core/lib/security/util/b64.c',
+                      'src/core/lib/slice/b64.c',
                       'src/core/lib/slice/percent_encoding.c',
                       'src/core/lib/slice/slice.c',
                       'src/core/lib/slice/slice_buffer.c',
@@ -785,6 +784,7 @@ Pod::Spec.new do |s|
                               'src/core/lib/json/json_common.h',
                               'src/core/lib/json/json_reader.h',
                               'src/core/lib/json/json_writer.h',
+                              'src/core/lib/slice/b64.h',
                               'src/core/lib/slice/percent_encoding.h',
                               'src/core/lib/slice/slice_hash_table.h',
                               'src/core/lib/slice/slice_internal.h',
@@ -853,7 +853,6 @@ Pod::Spec.new do |s|
                               'src/core/lib/security/transport/security_connector.h',
                               'src/core/lib/security/transport/security_handshaker.h',
                               'src/core/lib/security/transport/tsi_error.h',
-                              'src/core/lib/security/util/b64.h',
                               'src/core/lib/security/util/json_util.h',
                               'src/core/tsi/fake_transport_security.h',
                               'src/core/tsi/ssl_transport_security.h',
diff --git a/grpc.gemspec b/grpc.gemspec
index 94d1316af345f0dac91d5f288011ed9164341bb9..42d4298c9b62c06f5e46ada434b1c9634f7cab17 100755
--- a/grpc.gemspec
+++ b/grpc.gemspec
@@ -76,7 +76,6 @@ Gem::Specification.new do |s|
   s.files += %w( include/grpc/impl/codegen/gpr_slice.h )
   s.files += %w( include/grpc/impl/codegen/gpr_types.h )
   s.files += %w( include/grpc/impl/codegen/port_platform.h )
-  s.files += %w( include/grpc/impl/codegen/slice.h )
   s.files += %w( include/grpc/impl/codegen/sync.h )
   s.files += %w( include/grpc/impl/codegen/sync_generic.h )
   s.files += %w( include/grpc/impl/codegen/sync_posix.h )
@@ -157,6 +156,7 @@ Gem::Specification.new do |s|
   s.files += %w( include/grpc/impl/codegen/exec_ctx_fwd.h )
   s.files += %w( include/grpc/impl/codegen/grpc_types.h )
   s.files += %w( include/grpc/impl/codegen/propagation_bits.h )
+  s.files += %w( include/grpc/impl/codegen/slice.h )
   s.files += %w( include/grpc/impl/codegen/status.h )
   s.files += %w( include/grpc/impl/codegen/atm.h )
   s.files += %w( include/grpc/impl/codegen/atm_gcc_atomic.h )
@@ -165,7 +165,6 @@ Gem::Specification.new do |s|
   s.files += %w( include/grpc/impl/codegen/gpr_slice.h )
   s.files += %w( include/grpc/impl/codegen/gpr_types.h )
   s.files += %w( include/grpc/impl/codegen/port_platform.h )
-  s.files += %w( include/grpc/impl/codegen/slice.h )
   s.files += %w( include/grpc/impl/codegen/sync.h )
   s.files += %w( include/grpc/impl/codegen/sync_generic.h )
   s.files += %w( include/grpc/impl/codegen/sync_posix.h )
@@ -251,6 +250,7 @@ Gem::Specification.new do |s|
   s.files += %w( src/core/lib/json/json_common.h )
   s.files += %w( src/core/lib/json/json_reader.h )
   s.files += %w( src/core/lib/json/json_writer.h )
+  s.files += %w( src/core/lib/slice/b64.h )
   s.files += %w( src/core/lib/slice/percent_encoding.h )
   s.files += %w( src/core/lib/slice/slice_hash_table.h )
   s.files += %w( src/core/lib/slice/slice_internal.h )
@@ -319,7 +319,6 @@ Gem::Specification.new do |s|
   s.files += %w( src/core/lib/security/transport/security_connector.h )
   s.files += %w( src/core/lib/security/transport/security_handshaker.h )
   s.files += %w( src/core/lib/security/transport/tsi_error.h )
-  s.files += %w( src/core/lib/security/util/b64.h )
   s.files += %w( src/core/lib/security/util/json_util.h )
   s.files += %w( src/core/tsi/fake_transport_security.h )
   s.files += %w( src/core/tsi/ssl_transport_security.h )
@@ -461,7 +460,7 @@ Gem::Specification.new do |s|
   s.files += %w( src/core/lib/json/json_reader.c )
   s.files += %w( src/core/lib/json/json_string.c )
   s.files += %w( src/core/lib/json/json_writer.c )
-  s.files += %w( src/core/lib/security/util/b64.c )
+  s.files += %w( src/core/lib/slice/b64.c )
   s.files += %w( src/core/lib/slice/percent_encoding.c )
   s.files += %w( src/core/lib/slice/slice.c )
   s.files += %w( src/core/lib/slice/slice_buffer.c )
diff --git a/include/grpc++/server.h b/include/grpc++/server.h
index 3e544059747291fb3d352d1aaa9d8df5161242c5..489937712ec16db3c3d234c573870f0fcd4e4065 100644
--- a/include/grpc++/server.h
+++ b/include/grpc++/server.h
@@ -88,6 +88,8 @@ class Server final : public ServerInterface, private GrpcLibraryCodegen {
     virtual void PostSynchronousRequest(ServerContext* context) = 0;
     /// Called before server is started.
     virtual void PreServerStart(Server* server) {}
+    /// Called after a server port is added.
+    virtual void AddPort(Server* server, int port) {}
   };
   /// Set the global callback object. Can only be called once. Does not take
   /// ownership of callbacks, and expects the pointed to object to be alive
diff --git a/package.xml b/package.xml
index f43fc69c5131b90144e48a0c7b4bbe6c4cd9f8ab..382393cbe59f510c653b9f58c049d1b8b89c08e0 100644
--- a/package.xml
+++ b/package.xml
@@ -85,7 +85,6 @@
     <file baseinstalldir="/" name="include/grpc/impl/codegen/gpr_slice.h" role="src" />
     <file baseinstalldir="/" name="include/grpc/impl/codegen/gpr_types.h" role="src" />
     <file baseinstalldir="/" name="include/grpc/impl/codegen/port_platform.h" role="src" />
-    <file baseinstalldir="/" name="include/grpc/impl/codegen/slice.h" role="src" />
     <file baseinstalldir="/" name="include/grpc/impl/codegen/sync.h" role="src" />
     <file baseinstalldir="/" name="include/grpc/impl/codegen/sync_generic.h" role="src" />
     <file baseinstalldir="/" name="include/grpc/impl/codegen/sync_posix.h" role="src" />
@@ -166,6 +165,7 @@
     <file baseinstalldir="/" name="include/grpc/impl/codegen/exec_ctx_fwd.h" role="src" />
     <file baseinstalldir="/" name="include/grpc/impl/codegen/grpc_types.h" role="src" />
     <file baseinstalldir="/" name="include/grpc/impl/codegen/propagation_bits.h" role="src" />
+    <file baseinstalldir="/" name="include/grpc/impl/codegen/slice.h" role="src" />
     <file baseinstalldir="/" name="include/grpc/impl/codegen/status.h" role="src" />
     <file baseinstalldir="/" name="include/grpc/impl/codegen/atm.h" role="src" />
     <file baseinstalldir="/" name="include/grpc/impl/codegen/atm_gcc_atomic.h" role="src" />
@@ -174,7 +174,6 @@
     <file baseinstalldir="/" name="include/grpc/impl/codegen/gpr_slice.h" role="src" />
     <file baseinstalldir="/" name="include/grpc/impl/codegen/gpr_types.h" role="src" />
     <file baseinstalldir="/" name="include/grpc/impl/codegen/port_platform.h" role="src" />
-    <file baseinstalldir="/" name="include/grpc/impl/codegen/slice.h" role="src" />
     <file baseinstalldir="/" name="include/grpc/impl/codegen/sync.h" role="src" />
     <file baseinstalldir="/" name="include/grpc/impl/codegen/sync_generic.h" role="src" />
     <file baseinstalldir="/" name="include/grpc/impl/codegen/sync_posix.h" role="src" />
@@ -260,6 +259,7 @@
     <file baseinstalldir="/" name="src/core/lib/json/json_common.h" role="src" />
     <file baseinstalldir="/" name="src/core/lib/json/json_reader.h" role="src" />
     <file baseinstalldir="/" name="src/core/lib/json/json_writer.h" role="src" />
+    <file baseinstalldir="/" name="src/core/lib/slice/b64.h" role="src" />
     <file baseinstalldir="/" name="src/core/lib/slice/percent_encoding.h" role="src" />
     <file baseinstalldir="/" name="src/core/lib/slice/slice_hash_table.h" role="src" />
     <file baseinstalldir="/" name="src/core/lib/slice/slice_internal.h" role="src" />
@@ -328,7 +328,6 @@
     <file baseinstalldir="/" name="src/core/lib/security/transport/security_connector.h" role="src" />
     <file baseinstalldir="/" name="src/core/lib/security/transport/security_handshaker.h" role="src" />
     <file baseinstalldir="/" name="src/core/lib/security/transport/tsi_error.h" role="src" />
-    <file baseinstalldir="/" name="src/core/lib/security/util/b64.h" role="src" />
     <file baseinstalldir="/" name="src/core/lib/security/util/json_util.h" role="src" />
     <file baseinstalldir="/" name="src/core/tsi/fake_transport_security.h" role="src" />
     <file baseinstalldir="/" name="src/core/tsi/ssl_transport_security.h" role="src" />
@@ -470,7 +469,7 @@
     <file baseinstalldir="/" name="src/core/lib/json/json_reader.c" role="src" />
     <file baseinstalldir="/" name="src/core/lib/json/json_string.c" role="src" />
     <file baseinstalldir="/" name="src/core/lib/json/json_writer.c" role="src" />
-    <file baseinstalldir="/" name="src/core/lib/security/util/b64.c" role="src" />
+    <file baseinstalldir="/" name="src/core/lib/slice/b64.c" role="src" />
     <file baseinstalldir="/" name="src/core/lib/slice/percent_encoding.c" role="src" />
     <file baseinstalldir="/" name="src/core/lib/slice/slice.c" role="src" />
     <file baseinstalldir="/" name="src/core/lib/slice/slice_buffer.c" role="src" />
diff --git a/src/core/ext/client_channel/client_channel.c b/src/core/ext/client_channel/client_channel.c
index d01704f792c6899548568f3e91c7632e7622e136..477d0e792bdd965ee1517a3c43f5ba9725e91f31 100644
--- a/src/core/ext/client_channel/client_channel.c
+++ b/src/core/ext/client_channel/client_channel.c
@@ -374,8 +374,7 @@ static void on_resolver_result_changed_locked(grpc_exec_ctx *exec_ctx,
     // resolver actually specified.
     channel_arg =
         grpc_channel_args_find(chand->resolver_result, GRPC_ARG_LB_ADDRESSES);
-    if (channel_arg != NULL) {
-      GPR_ASSERT(channel_arg->type == GRPC_ARG_POINTER);
+    if (channel_arg != NULL && channel_arg->type == GRPC_ARG_POINTER) {
       grpc_lb_addresses *addresses = channel_arg->value.pointer.p;
       bool found_backend_address = false;
       for (size_t i = 0; i < addresses->num_addresses; ++i) {
@@ -643,14 +642,26 @@ static grpc_error *cc_init_channel_elem(grpc_exec_ctx *exec_ctx,
   // Record client channel factory.
   const grpc_arg *arg = grpc_channel_args_find(args->channel_args,
                                                GRPC_ARG_CLIENT_CHANNEL_FACTORY);
-  GPR_ASSERT(arg != NULL);
-  GPR_ASSERT(arg->type == GRPC_ARG_POINTER);
+  if (arg == NULL) {
+    return GRPC_ERROR_CREATE_FROM_STATIC_STRING(
+        "Missing client channel factory in args for client channel filter");
+  }
+  if (arg->type != GRPC_ARG_POINTER) {
+    return GRPC_ERROR_CREATE_FROM_STATIC_STRING(
+        "client channel factory arg must be a pointer");
+  }
   grpc_client_channel_factory_ref(arg->value.pointer.p);
   chand->client_channel_factory = arg->value.pointer.p;
   // Get server name to resolve, using proxy mapper if needed.
   arg = grpc_channel_args_find(args->channel_args, GRPC_ARG_SERVER_URI);
-  GPR_ASSERT(arg != NULL);
-  GPR_ASSERT(arg->type == GRPC_ARG_STRING);
+  if (arg == NULL) {
+    return GRPC_ERROR_CREATE_FROM_STATIC_STRING(
+        "Missing server uri in args for client channel filter");
+  }
+  if (arg->type != GRPC_ARG_STRING) {
+    return GRPC_ERROR_CREATE_FROM_STATIC_STRING(
+        "server uri arg must be a string");
+  }
   char *proxy_name = NULL;
   grpc_channel_args *new_args = NULL;
   grpc_proxy_mappers_map_name(exec_ctx, arg->value.string, args->channel_args,
diff --git a/src/core/ext/client_channel/subchannel.c b/src/core/ext/client_channel/subchannel.c
index 681a342ea3b8e4580c0085722dcb7fd8cfa80ea3..3a2cb00ca79036c624f12cbd7351809138b732a0 100644
--- a/src/core/ext/client_channel/subchannel.c
+++ b/src/core/ext/client_channel/subchannel.c
@@ -360,7 +360,6 @@ grpc_subchannel *grpc_subchannel_create(grpc_exec_ctx *exec_ctx,
     for (size_t i = 0; i < c->args->num_args; i++) {
       if (0 == strcmp(c->args->args[i].key,
                       "grpc.testing.fixed_reconnect_backoff_ms")) {
-        GPR_ASSERT(c->args->args[i].type == GRPC_ARG_INTEGER);
         fixed_reconnect_backoff = true;
         initial_backoff_ms = min_backoff_ms = max_backoff_ms =
             grpc_channel_arg_get_integer(
diff --git a/src/core/ext/lb_policy/grpclb/grpclb.c b/src/core/ext/lb_policy/grpclb/grpclb.c
index 601b0e643bd1a636d30ce2ab24295fc56dac2b92..629d81953c9dd6c4c35900ddd6a4492b307f0ad8 100644
--- a/src/core/ext/lb_policy/grpclb/grpclb.c
+++ b/src/core/ext/lb_policy/grpclb/grpclb.c
@@ -847,7 +847,9 @@ static grpc_lb_policy *glb_create(grpc_exec_ctx *exec_ctx,
    * this is the right LB policy to use. */
   const grpc_arg *arg =
       grpc_channel_args_find(args->args, GRPC_ARG_LB_ADDRESSES);
-  GPR_ASSERT(arg != NULL && arg->type == GRPC_ARG_POINTER);
+  if (arg == NULL || arg->type != GRPC_ARG_POINTER) {
+    return NULL;
+  }
   grpc_lb_addresses *addresses = arg->value.pointer.p;
   size_t num_grpclb_addrs = 0;
   for (size_t i = 0; i < addresses->num_addresses; ++i) {
diff --git a/src/core/ext/lb_policy/pick_first/pick_first.c b/src/core/ext/lb_policy/pick_first/pick_first.c
index fc65dfdcb9c8442a1232962bdb728c3b143516d8..8c73ea6014195ec90d1b896dffa15d24064332ea 100644
--- a/src/core/ext/lb_policy/pick_first/pick_first.c
+++ b/src/core/ext/lb_policy/pick_first/pick_first.c
@@ -402,7 +402,9 @@ static grpc_lb_policy *create_pick_first(grpc_exec_ctx *exec_ctx,
    * addresses, since we don't know how to handle them. */
   const grpc_arg *arg =
       grpc_channel_args_find(args->args, GRPC_ARG_LB_ADDRESSES);
-  GPR_ASSERT(arg != NULL && arg->type == GRPC_ARG_POINTER);
+  if (arg == NULL || arg->type != GRPC_ARG_POINTER) {
+    return NULL;
+  }
   grpc_lb_addresses *addresses = arg->value.pointer.p;
   size_t num_addrs = 0;
   for (size_t i = 0; i < addresses->num_addresses; i++) {
diff --git a/src/core/ext/lb_policy/round_robin/round_robin.c b/src/core/ext/lb_policy/round_robin/round_robin.c
index a62082a2ffa610456268376c745c1f74ddabddd6..8665b5c6c849118112ee66eb1be1dac7987d0e84 100644
--- a/src/core/ext/lb_policy/round_robin/round_robin.c
+++ b/src/core/ext/lb_policy/round_robin/round_robin.c
@@ -691,7 +691,9 @@ static grpc_lb_policy *round_robin_create(grpc_exec_ctx *exec_ctx,
    * addresses, since we don't know how to handle them. */
   const grpc_arg *arg =
       grpc_channel_args_find(args->args, GRPC_ARG_LB_ADDRESSES);
-  GPR_ASSERT(arg != NULL && arg->type == GRPC_ARG_POINTER);
+  if (arg == NULL || arg->type != GRPC_ARG_POINTER) {
+    return NULL;
+  }
   grpc_lb_addresses *addresses = arg->value.pointer.p;
   size_t num_addrs = 0;
   for (size_t i = 0; i < addresses->num_addresses; i++) {
diff --git a/src/core/lib/channel/http_client_filter.c b/src/core/lib/channel/http_client_filter.c
index 860e7775ee85631718d86ac2630788986b2ccc63..4e47c5c658fc1e89d8c76121455078840c04c9d9 100644
--- a/src/core/lib/channel/http_client_filter.c
+++ b/src/core/lib/channel/http_client_filter.c
@@ -36,7 +36,7 @@
 #include <grpc/support/string_util.h>
 #include <string.h>
 #include "src/core/lib/profiling/timers.h"
-#include "src/core/lib/security/util/b64.h"
+#include "src/core/lib/slice/b64.h"
 #include "src/core/lib/slice/percent_encoding.h"
 #include "src/core/lib/slice/slice_internal.h"
 #include "src/core/lib/slice/slice_string_helpers.h"
@@ -348,7 +348,7 @@ static grpc_error *hc_mutate_op(grpc_exec_ctx *exec_ctx,
 
         calld->on_complete = op->on_complete;
         op->on_complete = &calld->hc_on_complete;
-        op->send_message = NULL;
+        op->send_message = false;
         grpc_slice_unref_internal(exec_ctx, path_with_query_slice);
       } else {
         /* Not all data is available. Fall back to POST. */
diff --git a/src/core/lib/channel/http_server_filter.c b/src/core/lib/channel/http_server_filter.c
index d94d66f0891d603756daa0e9dbe8cac97beb1914..c1e49ffacc8edd648c8a5a5a4a2d7adc5b40c23c 100644
--- a/src/core/lib/channel/http_server_filter.c
+++ b/src/core/lib/channel/http_server_filter.c
@@ -37,7 +37,7 @@
 #include <grpc/support/log.h>
 #include <string.h>
 #include "src/core/lib/profiling/timers.h"
-#include "src/core/lib/security/util/b64.h"
+#include "src/core/lib/slice/b64.h"
 #include "src/core/lib/slice/percent_encoding.h"
 #include "src/core/lib/slice/slice_internal.h"
 #include "src/core/lib/slice/slice_string_helpers.h"
diff --git a/src/core/lib/security/credentials/jwt/json_token.c b/src/core/lib/security/credentials/jwt/json_token.c
index 192a5f47edf3fe511bf3d0d471b3508778a0c819..aa905725fcd13788d39de9326f2173e21c29f12f 100644
--- a/src/core/lib/security/credentials/jwt/json_token.c
+++ b/src/core/lib/security/credentials/jwt/json_token.c
@@ -40,8 +40,8 @@
 #include <grpc/support/string_util.h>
 #include <grpc/support/time.h>
 
-#include "src/core/lib/security/util/b64.h"
 #include "src/core/lib/security/util/json_util.h"
+#include "src/core/lib/slice/b64.h"
 #include "src/core/lib/support/string.h"
 
 #include <openssl/bio.h>
diff --git a/src/core/lib/security/credentials/jwt/jwt_verifier.c b/src/core/lib/security/credentials/jwt/jwt_verifier.c
index b10a5da2a2006f94695c4fd6780d0cce15747158..0e2a26437164217935b8c787122dd5434ba2e501 100644
--- a/src/core/lib/security/credentials/jwt/jwt_verifier.c
+++ b/src/core/lib/security/credentials/jwt/jwt_verifier.c
@@ -45,7 +45,7 @@
 
 #include "src/core/lib/http/httpcli.h"
 #include "src/core/lib/iomgr/polling_entity.h"
-#include "src/core/lib/security/util/b64.h"
+#include "src/core/lib/slice/b64.h"
 #include "src/core/lib/slice/slice_internal.h"
 #include "src/core/lib/support/string.h"
 #include "src/core/tsi/ssl_types.h"
diff --git a/src/core/lib/security/transport/server_auth_filter.c b/src/core/lib/security/transport/server_auth_filter.c
index 8e2ad731a577b931cbfbb45f59326e7713a4c6b5..1aca76f9e85b3d555c21a9f8a3ec6b8da49c592e 100644
--- a/src/core/lib/security/transport/server_auth_filter.c
+++ b/src/core/lib/security/transport/server_auth_filter.c
@@ -138,13 +138,11 @@ static void on_md_processing_done(
     error_details = error_details != NULL
                         ? error_details
                         : "Authentication metadata processing failed.";
-    calld->transport_op->send_initial_metadata = NULL;
     if (calld->transport_op->send_message) {
       grpc_byte_stream_destroy(
           &exec_ctx, calld->transport_op->payload->send_message.send_message);
-      calld->transport_op->send_message = false;
+      calld->transport_op->payload->send_message.send_message = NULL;
     }
-    calld->transport_op->send_trailing_metadata = NULL;
     grpc_closure_sched(
         &exec_ctx, calld->on_done_recv,
         grpc_error_set_int(GRPC_ERROR_CREATE_FROM_COPIED_STRING(error_details),
diff --git a/src/core/lib/security/util/b64.c b/src/core/lib/slice/b64.c
similarity index 99%
rename from src/core/lib/security/util/b64.c
rename to src/core/lib/slice/b64.c
index 0d5a9176602c876477e512c658cc95c2e6666960..2007cc4810958daf2ef0bf0b8f2ca7f11a848df3 100644
--- a/src/core/lib/security/util/b64.c
+++ b/src/core/lib/slice/b64.c
@@ -31,7 +31,7 @@
  *
  */
 
-#include "src/core/lib/security/util/b64.h"
+#include "src/core/lib/slice/b64.h"
 
 #include <stdint.h>
 #include <string.h>
diff --git a/src/core/lib/security/util/b64.h b/src/core/lib/slice/b64.h
similarity index 95%
rename from src/core/lib/security/util/b64.h
rename to src/core/lib/slice/b64.h
index ef52291c6a45e32066d218c3287883ac8cab934a..5cc821f4bf350c3fd624b6febcc36fe011204927 100644
--- a/src/core/lib/security/util/b64.h
+++ b/src/core/lib/slice/b64.h
@@ -31,8 +31,8 @@
  *
  */
 
-#ifndef GRPC_CORE_LIB_SECURITY_UTIL_B64_H
-#define GRPC_CORE_LIB_SECURITY_UTIL_B64_H
+#ifndef GRPC_CORE_LIB_SLICE_B64_H
+#define GRPC_CORE_LIB_SLICE_B64_H
 
 #include <grpc/slice.h>
 
@@ -62,4 +62,4 @@ grpc_slice grpc_base64_decode(grpc_exec_ctx *exec_ctx, const char *b64,
 grpc_slice grpc_base64_decode_with_len(grpc_exec_ctx *exec_ctx, const char *b64,
                                        size_t b64_len, int url_safe);
 
-#endif /* GRPC_CORE_LIB_SECURITY_UTIL_B64_H */
+#endif /* GRPC_CORE_LIB_SLICE_B64_H */
diff --git a/src/core/lib/surface/call.c b/src/core/lib/surface/call.c
index 966d89451d9719c5293a6fab27fa384e2c70d3cf..87787b3eea7fc59a5ddc89a6833ad8c841d11152 100644
--- a/src/core/lib/surface/call.c
+++ b/src/core/lib/surface/call.c
@@ -119,7 +119,11 @@ typedef struct batch_control {
   grpc_call *call;
   /* Share memory for cq_completion and notify_tag as they are never needed
      simultaneously. Each byte used in this data structure count as six bytes
-     per call, so any savings we can make are worthwhile */
+     per call, so any savings we can make are worthwhile,
+
+     We use notify_tag to determine whether or not to send notification to the
+     completion queue. Once we've made that determination, we can reuse the
+     memory for cq_completion. */
   union {
     grpc_cq_completion cq_completion;
     struct {
diff --git a/src/core/lib/surface/channel.c b/src/core/lib/surface/channel.c
index b4bfb92042d799567d4ff37d3579478ab75f76c6..b3ba826bbc59efb3928b917981bdb310e5c9427b 100644
--- a/src/core/lib/surface/channel.c
+++ b/src/core/lib/surface/channel.c
@@ -150,17 +150,20 @@ grpc_channel *grpc_channel_create_with_builder(
     } else if (0 == strcmp(args->args[i].key,
                            GRPC_COMPRESSION_CHANNEL_DEFAULT_LEVEL)) {
       channel->compression_options.default_level.is_set = true;
-      GPR_ASSERT(args->args[i].value.integer >= 0 &&
-                 args->args[i].value.integer < GRPC_COMPRESS_LEVEL_COUNT);
       channel->compression_options.default_level.level =
-          (grpc_compression_level)args->args[i].value.integer;
+          (grpc_compression_level)grpc_channel_arg_get_integer(
+              &args->args[i],
+              (grpc_integer_options){GRPC_COMPRESS_LEVEL_NONE,
+                                     GRPC_COMPRESS_LEVEL_NONE,
+                                     GRPC_COMPRESS_LEVEL_COUNT - 1});
     } else if (0 == strcmp(args->args[i].key,
                            GRPC_COMPRESSION_CHANNEL_DEFAULT_ALGORITHM)) {
       channel->compression_options.default_algorithm.is_set = true;
-      GPR_ASSERT(args->args[i].value.integer >= 0 &&
-                 args->args[i].value.integer < GRPC_COMPRESS_ALGORITHMS_COUNT);
       channel->compression_options.default_algorithm.algorithm =
-          (grpc_compression_algorithm)args->args[i].value.integer;
+          (grpc_compression_algorithm)grpc_channel_arg_get_integer(
+              &args->args[i],
+              (grpc_integer_options){GRPC_COMPRESS_NONE, GRPC_COMPRESS_NONE,
+                                     GRPC_COMPRESS_ALGORITHMS_COUNT - 1});
     } else if (0 ==
                strcmp(args->args[i].key,
                       GRPC_COMPRESSION_CHANNEL_ENABLED_ALGORITHMS_BITSET)) {
diff --git a/src/core/tsi/transport_security.c b/src/core/tsi/transport_security.c
index a3e42e87ec8fe579378ca00e25ad46a6ddbdf4f6..67ebe1b1f30211ee67028e2998dd5c38e298840c 100644
--- a/src/core/tsi/transport_security.c
+++ b/src/core/tsi/transport_security.c
@@ -101,7 +101,7 @@ tsi_result tsi_frame_protector_protect_flush(
     tsi_frame_protector *self, unsigned char *protected_output_frames,
     size_t *protected_output_frames_size, size_t *still_pending_size) {
   if (self == NULL || protected_output_frames == NULL ||
-      protected_output_frames == NULL || still_pending_size == NULL) {
+      protected_output_frames_size == NULL || still_pending_size == NULL) {
     return TSI_INVALID_ARGUMENT;
   }
   return self->vtable->protect_flush(self, protected_output_frames,
diff --git a/src/cpp/common/channel_filter.cc b/src/cpp/common/channel_filter.cc
index 253614ca9b408a44430238d3c993ecdd04fa1fb7..a7b3c2c0dac85933345005249eb893aec561513a 100644
--- a/src/cpp/common/channel_filter.cc
+++ b/src/cpp/common/channel_filter.cc
@@ -69,9 +69,9 @@ void ChannelData::GetInfo(grpc_exec_ctx *exec_ctx, grpc_channel_element *elem,
 
 // CallData
 
-void CallData::StartTransportStreamOp(grpc_exec_ctx *exec_ctx,
-                                      grpc_call_element *elem,
-                                      TransportStreamOp *op) {
+void CallData::StartTransportStreamOpBatch(grpc_exec_ctx *exec_ctx,
+                                           grpc_call_element *elem,
+                                           TransportStreamOpBatch *op) {
   grpc_call_next_op(exec_ctx, elem, op->op());
 }
 
diff --git a/src/cpp/common/channel_filter.h b/src/cpp/common/channel_filter.h
index 932a9298ba9aa420b192ee75b522fceabc4e575e..8d800b87d9a3fd88d806a6c8f94e89e3f11b1e08 100644
--- a/src/cpp/common/channel_filter.h
+++ b/src/cpp/common/channel_filter.h
@@ -42,7 +42,6 @@
 #include <vector>
 
 #include "src/core/lib/channel/channel_stack.h"
-#include "src/core/lib/security/context/security_context.h"
 #include "src/core/lib/surface/channel_init.h"
 #include "src/core/lib/transport/metadata_batch.h"
 
@@ -142,12 +141,12 @@ class TransportOp {
 };
 
 /// A C++ wrapper for the \c grpc_transport_stream_op_batch struct.
-class TransportStreamOp {
+class TransportStreamOpBatch {
  public:
   /// Borrows a pointer to \a op, but does NOT take ownership.
   /// The caller must ensure that \a op continues to exist for as
-  /// long as the TransportStreamOp object does.
-  explicit TransportStreamOp(grpc_transport_stream_op_batch *op)
+  /// long as the TransportStreamOpBatch object does.
+  explicit TransportStreamOpBatch(grpc_transport_stream_op_batch *op)
       : op_(op),
         send_initial_metadata_(
             op->send_initial_metadata
@@ -209,18 +208,6 @@ class TransportStreamOp {
     op_->payload->send_message.send_message = send_message;
   }
 
-  /// To be called only on clients and servers, respectively.
-  grpc_client_security_context *client_security_context() const {
-    return (grpc_client_security_context *)op_->payload
-        ->context[GRPC_CONTEXT_SECURITY]
-        .value;
-  }
-  grpc_server_security_context *server_security_context() const {
-    return (grpc_server_security_context *)op_->payload
-        ->context[GRPC_CONTEXT_SECURITY]
-        .value;
-  }
-
   census_context *get_census_context() const {
     return (census_context *)op_->payload->context[GRPC_CONTEXT_TRACING].value;
   }
@@ -270,9 +257,9 @@ class CallData {
   // TODO(roth): Find a way to avoid passing elem into these methods.
 
   /// Starts a new stream operation.
-  virtual void StartTransportStreamOp(grpc_exec_ctx *exec_ctx,
-                                      grpc_call_element *elem,
-                                      TransportStreamOp *op);
+  virtual void StartTransportStreamOpBatch(grpc_exec_ctx *exec_ctx,
+                                           grpc_call_element *elem,
+                                           TransportStreamOpBatch *op);
 
   /// Sets a pollset or pollset set.
   virtual void SetPollsetOrPollsetSet(grpc_exec_ctx *exec_ctx,
@@ -342,12 +329,12 @@ class ChannelFilter final {
     reinterpret_cast<CallDataType *>(elem->call_data)->~CallDataType();
   }
 
-  static void StartTransportStreamOp(grpc_exec_ctx *exec_ctx,
-                                     grpc_call_element *elem,
-                                     grpc_transport_stream_op_batch *op) {
+  static void StartTransportStreamOpBatch(grpc_exec_ctx *exec_ctx,
+                                          grpc_call_element *elem,
+                                          grpc_transport_stream_op_batch *op) {
     CallDataType *call_data = (CallDataType *)elem->call_data;
-    TransportStreamOp op_wrapper(op);
-    call_data->StartTransportStreamOp(exec_ctx, elem, &op_wrapper);
+    TransportStreamOpBatch op_wrapper(op);
+    call_data->StartTransportStreamOpBatch(exec_ctx, elem, &op_wrapper);
   }
 
   static void SetPollsetOrPollsetSet(grpc_exec_ctx *exec_ctx,
@@ -399,7 +386,7 @@ void RegisterChannelFilter(
       stack_type,
       priority,
       include_filter,
-      {FilterType::StartTransportStreamOp, FilterType::StartTransportOp,
+      {FilterType::StartTransportStreamOpBatch, FilterType::StartTransportOp,
        FilterType::call_data_size, FilterType::InitCallElement,
        FilterType::SetPollsetOrPollsetSet, FilterType::DestroyCallElement,
        FilterType::channel_data_size, FilterType::InitChannelElement,
diff --git a/src/cpp/server/server_cc.cc b/src/cpp/server/server_cc.cc
index e874892e73c0a173fb680fb0767a3846e34a2b5c..ce173a1ee2d0542bdceefd5a0cde6985373384d4 100644
--- a/src/cpp/server/server_cc.cc
+++ b/src/cpp/server/server_cc.cc
@@ -489,7 +489,9 @@ void Server::RegisterAsyncGenericService(AsyncGenericService* service) {
 int Server::AddListeningPort(const grpc::string& addr,
                              ServerCredentials* creds) {
   GPR_ASSERT(!started_);
-  return creds->AddPortToServer(addr, server_);
+  int port = creds->AddPortToServer(addr, server_);
+  global_callbacks_->AddPort(this, port);
+  return port;
 }
 
 bool Server::Start(ServerCompletionQueue** cqs, size_t num_cqs) {
diff --git a/src/python/grpcio/grpc_core_dependencies.py b/src/python/grpcio/grpc_core_dependencies.py
index 9ae59c9df27106b47d3bddbece3266d3549c47d0..ed8793b019f75420931fe69942f15caf8621cd04 100644
--- a/src/python/grpcio/grpc_core_dependencies.py
+++ b/src/python/grpcio/grpc_core_dependencies.py
@@ -163,7 +163,7 @@ CORE_SOURCE_FILES = [
   'src/core/lib/json/json_reader.c',
   'src/core/lib/json/json_string.c',
   'src/core/lib/json/json_writer.c',
-  'src/core/lib/security/util/b64.c',
+  'src/core/lib/slice/b64.c',
   'src/core/lib/slice/percent_encoding.c',
   'src/core/lib/slice/slice.c',
   'src/core/lib/slice/slice_buffer.c',
diff --git a/tags b/tags
deleted file mode 100644
index 93a45fd17503398925a49f42d78a8e281a5ce57c..0000000000000000000000000000000000000000
--- a/tags
+++ /dev/null
@@ -1,16601 +0,0 @@
-!_TAG_FILE_FORMAT	2	/extended format; --format=1 will not append ;" to lines/
-!_TAG_FILE_SORTED	1	/0=unsorted, 1=sorted, 2=foldcase/
-!_TAG_PROGRAM_AUTHOR	Darren Hiebert	/dhiebert@users.sourceforge.net/
-!_TAG_PROGRAM_NAME	Exuberant Ctags	//
-!_TAG_PROGRAM_URL	http://ctags.sourceforge.net	/official site/
-!_TAG_PROGRAM_VERSION	5.9~svn20110310	//
-ABORTED	include/grpc++/impl/codegen/status_code_enum.h	/^  ABORTED = 10,$/;"	e	enum:grpc::StatusCode
-ACTION_TAKEN_NO_CALLBACK	src/core/ext/transport/cronet/transport/cronet_transport.c	/^  ACTION_TAKEN_NO_CALLBACK,$/;"	e	enum:e_op_result	file:
-ACTION_TAKEN_WITH_CALLBACK	src/core/ext/transport/cronet/transport/cronet_transport.c	/^  ACTION_TAKEN_WITH_CALLBACK,$/;"	e	enum:e_op_result	file:
-ACTIVATED	src/core/lib/surface/server.c	/^  ACTIVATED,$/;"	e	enum:__anon220	file:
-ADD_DEADLINE_SCALE	src/core/lib/iomgr/timer_generic.c	50;"	d	file:
-ADD_REF	include/grpc++/support/slice.h	/^  enum AddRef { ADD_REF };$/;"	e	enum:grpc::final::AddRef
-ADD_TAG_OFFSET	test/core/census/context_test.c	70;"	d	file:
-ALREADY_EXISTS	include/grpc++/impl/codegen/status_code_enum.h	/^  ALREADY_EXISTS = 6,$/;"	e	enum:grpc::StatusCode
-ARGTYPE_BOOL	src/core/lib/support/cmdline.c	/^typedef enum { ARGTYPE_INT, ARGTYPE_BOOL, ARGTYPE_STRING } argtype;$/;"	e	enum:__anon76	file:
-ARGTYPE_INT	src/core/lib/support/cmdline.c	/^typedef enum { ARGTYPE_INT, ARGTYPE_BOOL, ARGTYPE_STRING } argtype;$/;"	e	enum:__anon76	file:
-ARGTYPE_STRING	src/core/lib/support/cmdline.c	/^typedef enum { ARGTYPE_INT, ARGTYPE_BOOL, ARGTYPE_STRING } argtype;$/;"	e	enum:__anon76	file:
-ASSERT_NEAR	test/core/statistics/rpc_stats_test.c	80;"	d	file:
-AcceptEx	src/core/lib/iomgr/tcp_server_windows.c	/^  LPFN_ACCEPTEX AcceptEx;$/;"	m	struct:grpc_tcp_listener	file:
-AccessTokenCredentials	src/cpp/client/secure_credentials.cc	/^std::shared_ptr<CallCredentials> AccessTokenCredentials($/;"	f	namespace:grpc
-Acquired	test/cpp/qps/qps_worker.cc	/^    bool Acquired() const { return acquired_; }$/;"	f	class:grpc::testing::final::InstanceGuard
-Add	src/cpp/server/dynamic_thread_pool.cc	/^void DynamicThreadPool::Add(const std::function<void()>& callback) {$/;"	f	class:grpc::DynamicThreadPool
-Add	test/cpp/qps/histogram.h	/^  void Add(double value) { gpr_histogram_add(impl_, value); }$/;"	f	class:grpc::testing::Histogram
-AddClientMetadata	src/cpp/test/server_context_test_spouse.cc	/^void ServerContextTestSpouse::AddClientMetadata(const grpc::string& key,$/;"	f	class:grpc::testing::ServerContextTestSpouse
-AddCompletionQueue	src/cpp/server/server_builder.cc	/^std::unique_ptr<ServerCompletionQueue> ServerBuilder::AddCompletionQueue($/;"	f	class:grpc::ServerBuilder
-AddFileFromResponse	test/cpp/util/proto_reflection_descriptor_database.cc	/^void ProtoReflectionDescriptorDatabase::AddFileFromResponse($/;"	f	class:grpc::ProtoReflectionDescriptorDatabase
-AddInitialMetadata	src/cpp/server/server_context.cc	/^void ServerContext::AddInitialMetadata(const grpc::string& key,$/;"	f	class:grpc::ServerContext
-AddInsecureChannelFromFd	src/cpp/server/server_posix.cc	/^void AddInsecureChannelFromFd(Server* server, int fd) {$/;"	f	namespace:grpc
-AddListeningPort	src/cpp/server/server_builder.cc	/^ServerBuilder& ServerBuilder::AddListeningPort($/;"	f	class:grpc::ServerBuilder
-AddListeningPort	src/cpp/server/server_cc.cc	/^int Server::AddListeningPort(const grpc::string& addr,$/;"	f	class:grpc::Server
-AddMetadata	src/cpp/client/client_context.cc	/^void ClientContext::AddMetadata(const grpc::string& meta_key,$/;"	f	class:grpc::ClientContext
-AddMetadata	src/cpp/common/channel_filter.cc	/^grpc_linked_mdelem *MetadataBatch::AddMetadata(grpc_exec_ctx *exec_ctx,$/;"	f	class:grpc::MetadataBatch
-AddMethod	include/grpc++/impl/codegen/service_type.h	/^  void AddMethod(RpcServiceMethod* method) { methods_.emplace_back(method); }$/;"	f	class:grpc::Service
-AddOp	include/grpc++/impl/codegen/call.h	/^  void AddOp(grpc_op* ops, size_t* nops) {$/;"	f	class:grpc::CallOpClientRecvStatus
-AddOp	include/grpc++/impl/codegen/call.h	/^  void AddOp(grpc_op* ops, size_t* nops) {$/;"	f	class:grpc::CallOpClientSendClose
-AddOp	include/grpc++/impl/codegen/call.h	/^  void AddOp(grpc_op* ops, size_t* nops) {$/;"	f	class:grpc::CallOpGenericRecvMessage
-AddOp	include/grpc++/impl/codegen/call.h	/^  void AddOp(grpc_op* ops, size_t* nops) {$/;"	f	class:grpc::CallOpRecvInitialMetadata
-AddOp	include/grpc++/impl/codegen/call.h	/^  void AddOp(grpc_op* ops, size_t* nops) {$/;"	f	class:grpc::CallOpRecvMessage
-AddOp	include/grpc++/impl/codegen/call.h	/^  void AddOp(grpc_op* ops, size_t* nops) {$/;"	f	class:grpc::CallOpSendInitialMetadata
-AddOp	include/grpc++/impl/codegen/call.h	/^  void AddOp(grpc_op* ops, size_t* nops) {$/;"	f	class:grpc::CallOpSendMessage
-AddOp	include/grpc++/impl/codegen/call.h	/^  void AddOp(grpc_op* ops, size_t* nops) {$/;"	f	class:grpc::CallOpServerSendStatus
-AddOp	include/grpc++/impl/codegen/call.h	/^  void AddOp(grpc_op* ops, size_t* nops) {}$/;"	f	class:grpc::CallNoOp
-AddPortToServer	src/cpp/server/secure_server_credentials.cc	/^int SecureServerCredentials::AddPortToServer(const grpc::string& addr,$/;"	f	class:grpc::SecureServerCredentials
-AddProdSslType	test/cpp/util/create_test_channel.cc	/^void AddProdSslType() {$/;"	f	namespace:grpc::__anon314
-AddProperty	src/cpp/common/secure_auth_context.cc	/^void SecureAuthContext::AddProperty(const grpc::string& key,$/;"	f	class:grpc::SecureAuthContext
-AddRef	include/grpc++/support/slice.h	/^  enum AddRef { ADD_REF };$/;"	g	class:grpc::final
-AddSyncMethod	src/cpp/server/server_cc.cc	/^  void AddSyncMethod(RpcServiceMethod* method, void* tag) {$/;"	f	class:grpc::Server::SyncRequestThreadManager
-AddTestServerBuilderPlugin	test/cpp/end2end/server_builder_plugin_test.cc	/^void AddTestServerBuilderPlugin() {$/;"	f	namespace:grpc::testing
-AddToLabel	test/cpp/microbenchmarks/bm_fullstack.cc	/^  void AddToLabel(std::ostream& out, benchmark::State& state) {$/;"	f	class:grpc::testing::InProcessCHTTP2
-AddToLabel	test/cpp/microbenchmarks/bm_fullstack.cc	/^  void AddToLabel(std::ostream& out, benchmark::State& state) {}$/;"	f	class:grpc::testing::SockPair
-AddToLabel	test/cpp/microbenchmarks/bm_fullstack.cc	/^  void AddToLabel(std::ostream& out, benchmark::State& state) {}$/;"	f	class:grpc::testing::TCP
-AddTrailingMetadata	src/cpp/server/server_context.cc	/^void ServerContext::AddTrailingMetadata(const grpc::string& key,$/;"	f	class:grpc::ServerContext
-AddUnknownSyncMethod	src/cpp/server/server_cc.cc	/^  void AddUnknownSyncMethod() {$/;"	f	class:grpc::Server::SyncRequestThreadManager
-Alarm	include/grpc++/alarm.h	/^  Alarm(CompletionQueue* cq, const T& deadline, void* tag)$/;"	f	class:grpc::Alarm
-Alarm	include/grpc++/alarm.h	/^class Alarm : private GrpcLibraryCodegen {$/;"	c	namespace:grpc
-AlarmEntry	include/grpc++/alarm.h	/^    AlarmEntry(void* tag) : tag_(tag) {}$/;"	f	class:grpc::Alarm::AlarmEntry
-AlarmEntry	include/grpc++/alarm.h	/^  class AlarmEntry : public CompletionQueueTag {$/;"	c	class:grpc::Alarm
-AllowNoMessage	include/grpc++/impl/codegen/call.h	/^  void AllowNoMessage() { allow_not_getting_message_ = true; }$/;"	f	class:grpc::CallOpGenericRecvMessage
-AllowNoMessage	include/grpc++/impl/codegen/call.h	/^  void AllowNoMessage() { allow_not_getting_message_ = true; }$/;"	f	class:grpc::CallOpRecvMessage
-ApplyCommonChannelArguments	test/cpp/microbenchmarks/bm_fullstack.cc	/^static void ApplyCommonChannelArguments(ChannelArguments* c) {$/;"	f	namespace:grpc::testing
-ApplyCommonChannelArguments	test/cpp/performance/writes_per_rpc_test.cc	/^static void ApplyCommonChannelArguments(ChannelArguments* c) {$/;"	f	namespace:grpc::testing
-ApplyCommonServerBuilderConfig	test/cpp/microbenchmarks/bm_fullstack.cc	/^static void ApplyCommonServerBuilderConfig(ServerBuilder* b) {$/;"	f	namespace:grpc::testing
-ApplyCommonServerBuilderConfig	test/cpp/performance/writes_per_rpc_test.cc	/^static void ApplyCommonServerBuilderConfig(ServerBuilder* b) {$/;"	f	namespace:grpc::testing
-ApplyToCall	src/cpp/client/secure_credentials.cc	/^bool SecureCallCredentials::ApplyToCall(grpc_call* call) {$/;"	f	class:grpc::SecureCallCredentials
-ArraySize	test/cpp/util/grpc_tool.cc	/^size_t ArraySize(T& a) {$/;"	f	namespace:grpc::testing::__anon321
-ArraySize	test/cpp/util/grpc_tool_test.cc	/^size_t ArraySize(T& a) {$/;"	f	namespace:grpc::testing::__anon322
-AssertStatusCode	test/cpp/interop/http2_client.cc	/^bool Http2Client::AssertStatusCode(const Status& s, StatusCode expected_code) {$/;"	f	class:grpc::testing::Http2Client
-AssertStatusCode	test/cpp/interop/interop_client.cc	/^bool InteropClient::AssertStatusCode(const Status& s,$/;"	f	class:grpc::testing::InteropClient
-AssertStatusOk	test/cpp/interop/interop_client.cc	/^bool InteropClient::AssertStatusOk(const Status& s) {$/;"	f	class:grpc::testing::InteropClient
-AsyncClient	test/cpp/qps/client_async.cc	/^  AsyncClient(const ClientConfig& config,$/;"	f	class:grpc::testing::AsyncClient
-AsyncClient	test/cpp/qps/client_async.cc	/^class AsyncClient : public ClientImpl<StubType, RequestType> {$/;"	c	namespace:grpc::testing	file:
-AsyncClientCall	test/cpp/end2end/thread_stress_test.cc	/^  struct AsyncClientCall {$/;"	s	class:grpc::testing::AsyncClientEnd2endTest	file:
-AsyncClientEnd2endTest	test/cpp/end2end/thread_stress_test.cc	/^  AsyncClientEnd2endTest() : rpcs_outstanding_(0) {}$/;"	f	class:grpc::testing::AsyncClientEnd2endTest
-AsyncClientEnd2endTest	test/cpp/end2end/thread_stress_test.cc	/^class AsyncClientEnd2endTest : public ::testing::Test {$/;"	c	namespace:grpc::testing	file:
-AsyncCompleteRpc	test/cpp/end2end/thread_stress_test.cc	/^  void AsyncCompleteRpc() {$/;"	f	class:grpc::testing::AsyncClientEnd2endTest
-AsyncEnd2endServerTryCancelTest	test/cpp/end2end/async_end2end_test.cc	/^class AsyncEnd2endServerTryCancelTest : public AsyncEnd2endTest {$/;"	c	namespace:grpc::testing::__anon296	file:
-AsyncEnd2endTest	test/cpp/end2end/async_end2end_test.cc	/^  AsyncEnd2endTest() { GetParam().Log(); }$/;"	f	class:grpc::testing::__anon296::AsyncEnd2endTest
-AsyncEnd2endTest	test/cpp/end2end/async_end2end_test.cc	/^class AsyncEnd2endTest : public ::testing::TestWithParam<TestScenario> {$/;"	c	namespace:grpc::testing::__anon296	file:
-AsyncGenericService	include/grpc++/generic/async_generic_service.h	/^  AsyncGenericService() : server_(nullptr) {}$/;"	f	class:grpc::final
-AsyncNext	include/grpc++/impl/codegen/completion_queue.h	/^  NextStatus AsyncNext(void** tag, bool* ok, const T& deadline) {$/;"	f	class:grpc::CompletionQueue
-AsyncNextInternal	src/cpp/common/completion_queue_cc.cc	/^CompletionQueue::NextStatus CompletionQueue::AsyncNextInternal($/;"	f	class:grpc::CompletionQueue
-AsyncNotifyWhenDone	include/grpc++/impl/codegen/server_context.h	/^  void AsyncNotifyWhenDone(void* tag) {$/;"	f	class:grpc::ServerContext
-AsyncQpsServerTest	test/cpp/qps/server_async.cc	/^  AsyncQpsServerTest($/;"	f	class:grpc::testing::final
-AsyncReaderInterface	include/grpc++/impl/codegen/async_stream.h	/^class AsyncReaderInterface {$/;"	c	namespace:grpc
-AsyncSendRpc	test/cpp/end2end/thread_stress_test.cc	/^  void AsyncSendRpc(int num_rpcs) {$/;"	f	class:grpc::testing::AsyncClientEnd2endTest
-AsyncStreamingClient	test/cpp/qps/client_async.cc	/^  explicit AsyncStreamingClient(const ClientConfig& config)$/;"	f	class:grpc::testing::final
-AsyncUnaryClient	test/cpp/qps/client_async.cc	/^  explicit AsyncUnaryClient(const ClientConfig& config)$/;"	f	class:grpc::testing::final
-AsyncWriterInterface	include/grpc++/impl/codegen/async_stream.h	/^class AsyncWriterInterface {$/;"	c	namespace:grpc
-AuthContext	include/grpc++/impl/codegen/security/auth_context.h	/^class AuthContext {$/;"	c	namespace:grpc
-AuthMetadataProcessor	include/grpc++/security/auth_metadata_processor.h	/^class AuthMetadataProcessor {$/;"	c	namespace:grpc
-AuthMetadataProcessorAyncWrapper	src/cpp/server/secure_server_credentials.h	/^  AuthMetadataProcessorAyncWrapper($/;"	f	class:grpc::final
-AuthProperty	include/grpc++/impl/codegen/security/auth_context.h	/^typedef std::pair<grpc::string_ref, grpc::string_ref> AuthProperty;$/;"	t	namespace:grpc
-AuthPropertyIterator	include/grpc++/impl/codegen/security/auth_context.h	/^class AuthPropertyIterator$/;"	c	namespace:grpc
-AuthPropertyIterator	src/cpp/common/auth_property_iterator.cc	/^AuthPropertyIterator::AuthPropertyIterator($/;"	f	class:grpc::AuthPropertyIterator
-AuthPropertyIterator	src/cpp/common/auth_property_iterator.cc	/^AuthPropertyIterator::AuthPropertyIterator()$/;"	f	class:grpc::AuthPropertyIterator
-AuthPropertyIteratorTest	test/cpp/common/auth_property_iterator_test.cc	/^class AuthPropertyIteratorTest : public ::testing::Test {$/;"	c	namespace:grpc::__anon313	file:
-AwaitThreadsCompletion	test/cpp/qps/client.h	/^  void AwaitThreadsCompletion() {$/;"	f	class:grpc::testing::Client
-B64	test/core/transport/chttp2/bin_encoder_test.c	/^static grpc_slice B64(const char *s) {$/;"	f	file:
-B64_BYTE0	src/core/ext/transport/chttp2/transport/hpack_parser.c	/^  B64_BYTE0,$/;"	e	enum:__anon48	file:
-B64_BYTE1	src/core/ext/transport/chttp2/transport/hpack_parser.c	/^  B64_BYTE1,$/;"	e	enum:__anon48	file:
-B64_BYTE2	src/core/ext/transport/chttp2/transport/hpack_parser.c	/^  B64_BYTE2,$/;"	e	enum:__anon48	file:
-B64_BYTE3	src/core/ext/transport/chttp2/transport/hpack_parser.c	/^  B64_BYTE3$/;"	e	enum:__anon48	file:
-BAD_CERT_PAIR	test/core/end2end/fixtures/h2_ssl_cert.c	/^typedef enum { NONE, SELF_SIGNED, SIGNED, BAD_CERT_PAIR } certtype;$/;"	e	enum:__anon353	file:
-BAD_CLIENT_TESTS	test/core/bad_client/gen_build_yaml.py	/^BAD_CLIENT_TESTS = {$/;"	v
-BAD_CLIENT_TESTS	test/core/bad_ssl/gen_build_yaml.py	/^BAD_CLIENT_TESTS = {$/;"	v
-BALANCERS_NAME	test/cpp/grpclb/grpclb_test.cc	572;"	d	file:
-BASIC_TAG_COUNT	test/core/census/context_test.c	48;"	d	file:
-BATCH_CALL	src/core/lib/surface/server.c	/^typedef enum { BATCH_CALL, REGISTERED_CALL } requested_call_type;$/;"	e	enum:__anon216	file:
-BEGIN	src/core/lib/profiling/basic_timers.c	/^typedef enum { BEGIN = '{', END = '}', MARK = '.' } marker_type;$/;"	e	enum:__anon80	file:
-BENCHMARK	test/cpp/qps/qps_openloop_test.cc	/^static const int BENCHMARK = 5;$/;"	m	namespace:grpc::testing	file:
-BENCHMARK	test/cpp/qps/qps_test.cc	/^static const int BENCHMARK = 20;$/;"	m	namespace:grpc::testing	file:
-BENCHMARK	test/cpp/qps/qps_test_with_poll.cc	/^static const int BENCHMARK = 5;$/;"	m	namespace:grpc::testing	file:
-BENCHMARK	test/cpp/qps/secure_sync_unary_ping_pong_test.cc	/^static const int BENCHMARK = 5;$/;"	m	namespace:grpc::testing	file:
-BIDI_STREAMING	include/grpc++/impl/codegen/rpc_method.h	/^    BIDI_STREAMING$/;"	e	enum:grpc::RpcMethod::RpcType
-BM_NoOp	test/cpp/microbenchmarks/noop-benchmark.cc	/^BENCHMARK(BM_NoOp);$/;"	v
-BM_NoOp	test/cpp/microbenchmarks/noop-benchmark.cc	/^static void BM_NoOp(benchmark::State& state) {$/;"	f	file:
-BM_PumpStreamClientToServer	test/cpp/microbenchmarks/bm_fullstack.cc	/^static void BM_PumpStreamClientToServer(benchmark::State& state) {$/;"	f	namespace:grpc::testing
-BM_PumpStreamServerToClient	test/cpp/microbenchmarks/bm_fullstack.cc	/^static void BM_PumpStreamServerToClient(benchmark::State& state) {$/;"	f	namespace:grpc::testing
-BM_StreamingPingPong	test/cpp/microbenchmarks/bm_fullstack.cc	/^static void BM_StreamingPingPong(benchmark::State& state) {$/;"	f	namespace:grpc::testing
-BM_StreamingPingPongMsgs	test/cpp/microbenchmarks/bm_fullstack.cc	/^static void BM_StreamingPingPongMsgs(benchmark::State& state) {$/;"	f	namespace:grpc::testing
-BM_UnaryPingPong	test/cpp/microbenchmarks/bm_fullstack.cc	/^static void BM_UnaryPingPong(benchmark::State& state) {$/;"	f	namespace:grpc::testing
-BUCKET_IDX	src/core/ext/census/window_stats.c	84;"	d	file:
-BUFFER_SIZE	test/core/transport/metadata_test.c	345;"	d	file:
-BUF_SIZE	test/core/census/context_test.c	332;"	d	file:
-BUF_SIZE	test/core/census/resource_test.c	67;"	d	file:
-BUF_SIZE	test/core/census/trace_context_test.c	50;"	d	file:
-BUF_SIZE	test/core/iomgr/fd_posix_test.c	68;"	d	file:
-Base	test/build/c++11.cc	/^class Base {$/;"	c	file:
-BaseAsyncRequest	include/grpc++/impl/codegen/server_interface.h	/^  class BaseAsyncRequest : public CompletionQueueTag {$/;"	c	class:grpc::ServerInterface
-BaseAsyncRequest	src/cpp/server/server_cc.cc	/^ServerInterface::BaseAsyncRequest::BaseAsyncRequest($/;"	f	class:grpc::ServerInterface::BaseAsyncRequest
-BaseFixture	test/cpp/microbenchmarks/bm_fullstack.cc	/^class BaseFixture {$/;"	c	namespace:grpc::testing	file:
-BeginCompletionOp	src/cpp/server/server_context.cc	/^void ServerContext::BeginCompletionOp(Call* call) {$/;"	f	class:grpc::ServerContext
-BeginSwap	test/cpp/qps/client.h	/^    void BeginSwap(Histogram* n, StatusHistogram* s) {$/;"	f	class:grpc::testing::Client::Thread
-BenchmarkStubCreator	test/cpp/qps/client_async.cc	/^static std::unique_ptr<BenchmarkService::Stub> BenchmarkStubCreator($/;"	f	namespace:grpc::testing
-BenchmarkStubCreator	test/cpp/qps/client_sync.cc	/^static std::unique_ptr<BenchmarkService::Stub> BenchmarkStubCreator($/;"	f	namespace:grpc::testing
-BidiStream	test/cpp/end2end/test_service_impl.cc	/^Status TestServiceImpl::BidiStream($/;"	f	class:grpc::testing::TestServiceImpl
-BidiStream_Sender	test/cpp/end2end/streaming_throughput_test.cc	/^  static void BidiStream_Sender($/;"	f	class:grpc::testing::TestServiceImpl
-BidiStreamingHandler	include/grpc++/impl/codegen/method_handler_impl.h	/^  BidiStreamingHandler($/;"	f	class:grpc::BidiStreamingHandler
-BidiStreamingHandler	include/grpc++/impl/codegen/method_handler_impl.h	/^class BidiStreamingHandler$/;"	c	namespace:grpc
-BinarySearch	test/cpp/qps/qps_json_driver.cc	/^static double BinarySearch(Scenario* scenario, double targeted_cpu_load,$/;"	f	namespace:grpc::testing
-BindWith5Args	test/cpp/util/grpc_tool.cc	/^BindWith5Args(T&& func) {$/;"	f	namespace:grpc::testing::__anon321
-BlackholeLogger	test/cpp/interop/metrics_client.cc	/^void BlackholeLogger(gpr_log_func_args* args) {}$/;"	f
-BlockingUnaryCall	include/grpc++/impl/codegen/client_unary_call.h	/^Status BlockingUnaryCall(ChannelInterface* channel, const RpcMethod& method,$/;"	f	namespace:grpc
-BoolValue	test/http2_test/messages_pb2.py	/^BoolValue = _reflection.GeneratedProtocolMessageType('BoolValue', (_message.Message,), dict($/;"	v
-BuildAndStart	src/cpp/server/server_builder.cc	/^std::unique_ptr<Server> ServerBuilder::BuildAndStart() {$/;"	f	class:grpc::ServerBuilder
-BuiltUnderAsan	test/core/util/test_config.c	/^bool BuiltUnderAsan() {$/;"	f
-BuiltUnderMsan	test/core/util/test_config.c	/^bool BuiltUnderMsan() {$/;"	f
-BuiltUnderTsan	test/core/util/test_config.c	/^bool BuiltUnderTsan() {$/;"	f
-BuiltUnderValgrind	test/core/util/test_config.c	/^bool BuiltUnderValgrind() {$/;"	f
-ByteBuffer	include/grpc++/support/byte_buffer.h	/^  ByteBuffer() : buffer_(nullptr) {}$/;"	f	class:grpc::final
-ByteBuffer	src/cpp/util/byte_buffer_cc.cc	/^ByteBuffer::ByteBuffer(const ByteBuffer& buf)$/;"	f	class:grpc::ByteBuffer
-ByteBuffer	src/cpp/util/byte_buffer_cc.cc	/^ByteBuffer::ByteBuffer(const Slice* slices, size_t nslices) {$/;"	f	class:grpc::ByteBuffer
-ByteBufferTest	test/cpp/util/byte_buffer_test.cc	/^class ByteBufferTest : public ::testing::Test {};$/;"	c	namespace:grpc::__anon315	file:
-CALLED_BACK	src/core/ext/client_channel/channel_connectivity.c	/^  CALLED_BACK$/;"	e	enum:__anon70	file:
-CALLING_BACK	src/core/ext/client_channel/channel_connectivity.c	/^  CALLING_BACK,$/;"	e	enum:__anon70	file:
-CALLING_BACK_AND_FINISHED	src/core/ext/client_channel/channel_connectivity.c	/^  CALLING_BACK_AND_FINISHED,$/;"	e	enum:__anon70	file:
-CALLSTACK_TO_SUBCHANNEL_CALL	src/core/ext/client_channel/subchannel.c	155;"	d	file:
-CALL_DATA_FROM_TRANSPORT_STREAM	src/core/lib/channel/connected_channel.c	60;"	d	file:
-CALL_ELEMS_FROM_STACK	src/core/lib/channel/channel_stack.c	86;"	d	file:
-CALL_ELEM_FROM_CALL	src/core/lib/surface/call.c	222;"	d	file:
-CALL_FROM_CALL_STACK	src/core/lib/surface/call.c	221;"	d	file:
-CALL_FROM_TOP_ELEM	src/core/lib/surface/call.c	224;"	d	file:
-CALL_STACK_FROM_CALL	src/core/lib/surface/call.c	220;"	d	file:
-CANCELLED	include/grpc++/impl/codegen/status.h	/^  static const Status& CANCELLED;$/;"	m	class:grpc::Status
-CANCELLED	include/grpc++/impl/codegen/status_code_enum.h	/^  CANCELLED = 1,$/;"	e	enum:grpc::StatusCode
-CANCELLED	src/core/lib/iomgr/ev_poll_posix.c	/^typedef enum poll_status_t { INPROGRESS, COMPLETED, CANCELLED } poll_status_t;$/;"	e	enum:poll_status_t	file:
-CANCELLED	src/cpp/util/status.cc	/^const Status& Status::CANCELLED = Status(StatusCode::CANCELLED, "");$/;"	m	class:grpc::Status	file:
-CANCELLED_CALL	src/core/ext/client_channel/client_channel.c	605;"	d	file:
-CANCEL_AFTER_BEGIN	test/cpp/interop/stress_interop_client.h	/^  CANCEL_AFTER_BEGIN,$/;"	e	enum:grpc::testing::TestCaseType
-CANCEL_AFTER_FIRST_RESPONSE	test/cpp/interop/stress_interop_client.h	/^  CANCEL_AFTER_FIRST_RESPONSE,$/;"	e	enum:grpc::testing::TestCaseType
-CANCEL_AFTER_PROCESSING	test/cpp/end2end/async_end2end_test.cc	/^    CANCEL_AFTER_PROCESSING$/;"	e	enum:grpc::testing::__anon296::AsyncEnd2endServerTryCancelTest::__anon297	file:
-CANCEL_AFTER_PROCESSING	test/cpp/end2end/test_service_impl.h	/^  CANCEL_AFTER_PROCESSING$/;"	e	enum:grpc::testing::__anon309
-CANCEL_BEFORE_PROCESSING	test/cpp/end2end/async_end2end_test.cc	/^    CANCEL_BEFORE_PROCESSING,$/;"	e	enum:grpc::testing::__anon296::AsyncEnd2endServerTryCancelTest::__anon297	file:
-CANCEL_BEFORE_PROCESSING	test/cpp/end2end/test_service_impl.h	/^  CANCEL_BEFORE_PROCESSING,$/;"	e	enum:grpc::testing::__anon309
-CANCEL_DURING_PROCESSING	test/cpp/end2end/async_end2end_test.cc	/^    CANCEL_DURING_PROCESSING,$/;"	e	enum:grpc::testing::__anon296::AsyncEnd2endServerTryCancelTest::__anon297	file:
-CANCEL_DURING_PROCESSING	test/cpp/end2end/test_service_impl.h	/^  CANCEL_DURING_PROCESSING,$/;"	e	enum:grpc::testing::__anon309
-CENSUSAPI	include/grpc/impl/codegen/port_platform.h	400;"	d
-CENSUS_FEATURE_ALL	include/grpc/census.h	/^  CENSUS_FEATURE_ALL =$/;"	e	enum:census_features
-CENSUS_FEATURE_CPU	include/grpc/census.h	/^  CENSUS_FEATURE_CPU = 4,     \/* Enable Census CPU usage collection. *\/$/;"	e	enum:census_features
-CENSUS_FEATURE_NONE	include/grpc/census.h	/^  CENSUS_FEATURE_NONE = 0,    \/* Do not enable census. *\/$/;"	e	enum:census_features
-CENSUS_FEATURE_STATS	include/grpc/census.h	/^  CENSUS_FEATURE_STATS = 2,   \/* Enable Census stats collection. *\/$/;"	e	enum:census_features
-CENSUS_FEATURE_TRACING	include/grpc/census.h	/^  CENSUS_FEATURE_TRACING = 1, \/* Enable census tracing. *\/$/;"	e	enum:census_features
-CENSUS_HT_NUM_BUCKETS	src/core/ext/census/hash_table.c	43;"	d	file:
-CENSUS_HT_POINTER	src/core/ext/census/hash_table.h	/^  CENSUS_HT_POINTER = 1$/;"	e	enum:census_ht_key_type
-CENSUS_HT_UINT64	src/core/ext/census/hash_table.h	/^  CENSUS_HT_UINT64 = 0,$/;"	e	enum:census_ht_key_type
-CENSUS_LOG_2_MAX_RECORD_SIZE	src/core/ext/census/census_log.h	40;"	d
-CENSUS_LOG_2_MAX_RECORD_SIZE	src/core/ext/census/mlog.h	43;"	d
-CENSUS_LOG_MAX_RECORD_SIZE	src/core/ext/census/census_log.h	41;"	d
-CENSUS_LOG_MAX_RECORD_SIZE	src/core/ext/census/mlog.h	44;"	d
-CENSUS_MAX_ANNOTATION_LENGTH	src/core/ext/census/census_interface.h	40;"	d
-CENSUS_MAX_PROPAGATED_TAGS	include/grpc/census.h	103;"	d
-CENSUS_MAX_TAG_KV_LEN	include/grpc/census.h	101;"	d
-CENSUS_MESSAGES	src/core/ext/census/gen/census.pb.h	286;"	d
-CENSUS_METRIC_RPC_CLIENT_ERRORS	src/core/ext/census/rpc_metric_id.h	43;"	d
-CENSUS_METRIC_RPC_CLIENT_LATENCY	src/core/ext/census/rpc_metric_id.h	47;"	d
-CENSUS_METRIC_RPC_CLIENT_REQUESTS	src/core/ext/census/rpc_metric_id.h	39;"	d
-CENSUS_METRIC_RPC_SERVER_ERRORS	src/core/ext/census/rpc_metric_id.h	45;"	d
-CENSUS_METRIC_RPC_SERVER_LATENCY	src/core/ext/census/rpc_metric_id.h	49;"	d
-CENSUS_METRIC_RPC_SERVER_REQUESTS	src/core/ext/census/rpc_metric_id.h	41;"	d
-CENSUS_TAG_DELETED	src/core/ext/census/context.c	108;"	d	file:
-CENSUS_TAG_IS_DELETED	src/core/ext/census/context.c	109;"	d	file:
-CENSUS_TAG_IS_PROPAGATED	include/grpc/census.h	112;"	d
-CENSUS_TAG_IS_STATS	include/grpc/census.h	113;"	d
-CENSUS_TAG_PROPAGATE	include/grpc/census.h	106;"	d
-CENSUS_TAG_RESERVED	include/grpc/census.h	108;"	d
-CENSUS_TAG_STATS	include/grpc/census.h	107;"	d
-CENSUS_TRACE_MASK_IS_SAMPLED	include/grpc/census.h	/^  CENSUS_TRACE_MASK_IS_SAMPLED = 1 \/* RPC tracing enabled for this context. *\/$/;"	e	enum:census_trace_mask_values
-CENSUS_TRACE_MASK_NONE	include/grpc/census.h	/^  CENSUS_TRACE_MASK_NONE = 0,      \/* Default, empty flags *\/$/;"	e	enum:census_trace_mask_values
-CENSUS_TRACE_RECORD_END_OP	include/grpc/census.h	387;"	d
-CENSUS_TRACE_RECORD_START_OP	include/grpc/census.h	386;"	d
-CHANNEL_ELEMS_FROM_STACK	src/core/lib/channel/channel_stack.c	82;"	d	file:
-CHANNEL_FROM_CHANNEL_STACK	src/core/lib/surface/channel.c	78;"	d	file:
-CHANNEL_FROM_TOP_ELEM	src/core/lib/surface/channel.c	80;"	d	file:
-CHANNEL_STACK_FROM_CHANNEL	src/core/lib/surface/channel.c	77;"	d	file:
-CHANNEL_STACK_FROM_CHANNEL	src/core/lib/surface/lame_client.c	163;"	d	file:
-CHANNEL_STACK_FROM_CONNECTION	src/core/ext/client_channel/subchannel.c	154;"	d	file:
-CLIENT	test/core/end2end/fuzzers/api_fuzzer.c	/^typedef enum { ROOT, CLIENT, SERVER, PENDING_SERVER } call_state_type;$/;"	e	enum:__anon346	file:
-CLIENT_BASE_TAG	test/core/end2end/tests/resource_quota_server.c	121;"	d	file:
-CLIENT_COMPRESSED_STREAMING	test/cpp/interop/stress_interop_client.h	/^  CLIENT_COMPRESSED_STREAMING,$/;"	e	enum:grpc::testing::TestCaseType
-CLIENT_COMPRESSED_UNARY	test/cpp/interop/stress_interop_client.h	/^  CLIENT_COMPRESSED_UNARY,$/;"	e	enum:grpc::testing::TestCaseType
-CLIENT_INIT	test/core/end2end/fixtures/h2_ssl_cert.c	157;"	d	file:
-CLIENT_INIT_NAME	test/core/end2end/fixtures/h2_ssl_cert.c	152;"	d	file:
-CLIENT_STREAMING	include/grpc++/impl/codegen/rpc_method.h	/^    CLIENT_STREAMING,  \/\/ request streaming$/;"	e	enum:grpc::RpcMethod::RpcType
-CLIENT_STREAMING	test/cpp/interop/stress_interop_client.h	/^  CLIENT_STREAMING,$/;"	e	enum:grpc::testing::TestCaseType
-CLIENT_TOTAL_WRITE_CNT	test/core/iomgr/fd_posix_test.c	283;"	d	file:
-CLIENT_WRITE_BUF_SIZE	test/core/iomgr/fd_posix_test.c	281;"	d	file:
-CLOSURE_BARRIER_FIRST_REF_BIT	src/core/ext/transport/chttp2/transport/chttp2_transport.c	876;"	d	file:
-CLOSURE_BARRIER_MAY_COVER_WRITE	src/core/ext/transport/chttp2/transport/chttp2_transport.c	873;"	d	file:
-CLOSURE_BARRIER_STATS_BIT	src/core/ext/transport/chttp2/transport/chttp2_transport.c	869;"	d	file:
-CLOSURE_NOT_READY	src/core/lib/iomgr/ev_epoll_linux.c	183;"	d	file:
-CLOSURE_NOT_READY	src/core/lib/iomgr/ev_poll_posix.c	166;"	d	file:
-CLOSURE_READY	src/core/lib/iomgr/ev_epoll_linux.c	184;"	d	file:
-CLOSURE_READY	src/core/lib/iomgr/ev_poll_posix.c	167;"	d	file:
-CL_BLOCK_PAD_SIZE	src/core/ext/census/census_log.c	135;"	d	file:
-CL_BLOCK_PAD_SIZE	src/core/ext/census/census_log.c	138;"	d	file:
-CL_BLOCK_PAD_SIZE	src/core/ext/census/mlog.c	134;"	d	file:
-CL_BLOCK_PAD_SIZE	src/core/ext/census/mlog.c	137;"	d	file:
-CL_CORE_LOCAL_BLOCK_PAD_SIZE	src/core/ext/census/census_log.c	160;"	d	file:
-CL_CORE_LOCAL_BLOCK_PAD_SIZE	src/core/ext/census/census_log.c	163;"	d	file:
-CL_CORE_LOCAL_BLOCK_PAD_SIZE	src/core/ext/census/mlog.c	159;"	d	file:
-CL_CORE_LOCAL_BLOCK_PAD_SIZE	src/core/ext/census/mlog.c	162;"	d	file:
-CL_LOG_2_MB	src/core/ext/census/mlog.c	458;"	d	file:
-COMBINER_FROM_CLOSURE_SCHEDULER	src/core/lib/iomgr/combiner.c	207;"	d	file:
-COMPLETED	src/core/lib/iomgr/ev_poll_posix.c	/^typedef enum poll_status_t { INPROGRESS, COMPLETED, CANCELLED } poll_status_t;$/;"	e	enum:poll_status_t	file:
-COMPOSE_OUTPUT_BYTE_0	src/core/ext/transport/chttp2/transport/bin_decoder.c	82;"	d	file:
-COMPOSE_OUTPUT_BYTE_1	src/core/ext/transport/chttp2/transport/bin_decoder.c	86;"	d	file:
-COMPOSE_OUTPUT_BYTE_2	src/core/ext/transport/chttp2/transport/bin_decoder.c	90;"	d	file:
-COMPRESSABLE	test/http2_test/messages_pb2.py	/^COMPRESSABLE = 0$/;"	v
-CQ_EXPECT_COMPLETION	test/core/end2end/cq_verifier.h	67;"	d
-CQ_FROM_POLLSET	src/core/lib/surface/completion_queue.c	97;"	d	file:
-CQ_TIMEOUT_MSEC	include/grpc++/server_builder.h	/^  enum SyncServerOption { NUM_CQS, MIN_POLLERS, MAX_POLLERS, CQ_TIMEOUT_MSEC };$/;"	e	enum:grpc::ServerBuilder::SyncServerOption
-CRED_ARTIFACT_CTX_INIT	test/core/end2end/fuzzers/api_fuzzer.c	243;"	d	file:
-CRONET_LOG	src/core/ext/transport/cronet/transport/cronet_transport.c	58;"	d	file:
-CUSTOM_METADATA	test/cpp/interop/stress_interop_client.h	/^  CUSTOM_METADATA$/;"	e	enum:grpc::testing::TestCaseType
-CV_DEFAULT_TABLE_SIZE	src/core/lib/iomgr/ev_poll_posix.c	258;"	d	file:
-CV_POLL_PERIOD_MS	src/core/lib/iomgr/ev_poll_posix.c	257;"	d	file:
-CacheableUnaryCall	test/cpp/interop/interop_server.cc	/^  Status CacheableUnaryCall(ServerContext* context,$/;"	f	class:TestServiceImpl
-Call	include/grpc++/impl/codegen/call.h	/^  Call(grpc_call* call, CallHook* call_hook, CompletionQueue* cq)$/;"	f	class:grpc::final
-Call	src/cpp/client/generic_stub.cc	/^std::unique_ptr<GenericClientAsyncReaderWriter> GenericStub::Call($/;"	f	class:grpc::GenericStub
-Call	test/cpp/util/cli_call.cc	/^Status CliCall::Call(std::shared_ptr<grpc::Channel> channel,$/;"	f	class:grpc::testing::CliCall
-CallCredentials	include/grpc++/security/credentials.h	/^class CallCredentials : private GrpcLibraryCodegen {$/;"	c	namespace:grpc
-CallCredentials	src/cpp/client/credentials_cc.cc	/^CallCredentials::CallCredentials() { g_gli_initializer.summon(); }$/;"	f	class:grpc::CallCredentials
-CallData	src/cpp/common/channel_filter.h	/^  CallData() {}$/;"	f	class:grpc::CallData
-CallData	src/cpp/common/channel_filter.h	/^class CallData {$/;"	c	namespace:grpc
-CallData	src/cpp/server/server_cc.cc	/^    explicit CallData(Server* server, SyncRequest* mrd)$/;"	f	class:grpc::final::final
-CallDataImpl	test/cpp/end2end/filter_end2end_test.cc	/^class CallDataImpl : public CallData {$/;"	c	namespace:grpc::testing::__anon307	file:
-CallHook	include/grpc++/impl/codegen/call_hook.h	/^class CallHook {$/;"	c	namespace:grpc
-CallMethod	test/cpp/util/grpc_tool.cc	/^bool GrpcTool::CallMethod(int argc, const char** argv,$/;"	f	class:grpc::testing::GrpcTool
-CallNoOp	include/grpc++/impl/codegen/call.h	/^class CallNoOp {$/;"	c	namespace:grpc
-CallOpClientRecvStatus	include/grpc++/impl/codegen/call.h	/^  CallOpClientRecvStatus() : recv_status_(nullptr) {}$/;"	f	class:grpc::CallOpClientRecvStatus
-CallOpClientRecvStatus	include/grpc++/impl/codegen/call.h	/^class CallOpClientRecvStatus {$/;"	c	namespace:grpc
-CallOpClientSendClose	include/grpc++/impl/codegen/call.h	/^  CallOpClientSendClose() : send_(false) {}$/;"	f	class:grpc::CallOpClientSendClose
-CallOpClientSendClose	include/grpc++/impl/codegen/call.h	/^class CallOpClientSendClose {$/;"	c	namespace:grpc
-CallOpGenericRecvMessage	include/grpc++/impl/codegen/call.h	/^  CallOpGenericRecvMessage()$/;"	f	class:grpc::CallOpGenericRecvMessage
-CallOpGenericRecvMessage	include/grpc++/impl/codegen/call.h	/^class CallOpGenericRecvMessage {$/;"	c	namespace:grpc
-CallOpGenericRecvMessageHelper	include/grpc++/impl/codegen/call.h	/^namespace CallOpGenericRecvMessageHelper {$/;"	n	namespace:grpc
-CallOpRecvInitialMetadata	include/grpc++/impl/codegen/call.h	/^  CallOpRecvInitialMetadata() : metadata_map_(nullptr) {}$/;"	f	class:grpc::CallOpRecvInitialMetadata
-CallOpRecvInitialMetadata	include/grpc++/impl/codegen/call.h	/^class CallOpRecvInitialMetadata {$/;"	c	namespace:grpc
-CallOpRecvMessage	include/grpc++/impl/codegen/call.h	/^  CallOpRecvMessage()$/;"	f	class:grpc::CallOpRecvMessage
-CallOpRecvMessage	include/grpc++/impl/codegen/call.h	/^class CallOpRecvMessage {$/;"	c	namespace:grpc
-CallOpSendInitialMetadata	include/grpc++/impl/codegen/call.h	/^  CallOpSendInitialMetadata() : send_(false) {$/;"	f	class:grpc::CallOpSendInitialMetadata
-CallOpSendInitialMetadata	include/grpc++/impl/codegen/call.h	/^class CallOpSendInitialMetadata {$/;"	c	namespace:grpc
-CallOpSendMessage	include/grpc++/impl/codegen/call.h	/^  CallOpSendMessage() : send_buf_(nullptr), own_buf_(false) {}$/;"	f	class:grpc::CallOpSendMessage
-CallOpSendMessage	include/grpc++/impl/codegen/call.h	/^class CallOpSendMessage {$/;"	c	namespace:grpc
-CallOpServerSendStatus	include/grpc++/impl/codegen/call.h	/^  CallOpServerSendStatus() : send_status_available_(false) {}$/;"	f	class:grpc::CallOpServerSendStatus
-CallOpServerSendStatus	include/grpc++/impl/codegen/call.h	/^class CallOpServerSendStatus {$/;"	c	namespace:grpc
-CallOpSet	include/grpc++/impl/codegen/call.h	/^  CallOpSet() : return_tag_(this) {}$/;"	f	class:grpc::CallOpSet
-CallOpSet	include/grpc++/impl/codegen/call.h	/^class CallOpSet : public CallOpSetInterface,$/;"	c	namespace:grpc
-CallOpSetCollection	include/grpc++/impl/codegen/async_unary_call.h	/^  class CallOpSetCollection : public CallOpSetCollectionInterface {$/;"	c	class:grpc::final
-CallOpSetCollectionInterface	include/grpc++/impl/codegen/call.h	/^class CallOpSetCollectionInterface$/;"	c	namespace:grpc
-CallOpSetInterface	include/grpc++/impl/codegen/call.h	/^  CallOpSetInterface() {}$/;"	f	class:grpc::CallOpSetInterface
-CallOpSetInterface	include/grpc++/impl/codegen/call.h	/^class CallOpSetInterface : public CompletionQueueTag {$/;"	c	namespace:grpc
-Cancel	include/grpc++/alarm.h	/^  void Cancel() { grpc_alarm_cancel(alarm_); }$/;"	f	class:grpc::Alarm
-CancelRpc	test/cpp/end2end/end2end_test.cc	/^void CancelRpc(ClientContext* context, int delay_us, TestServiceImpl* service) {$/;"	f	namespace:grpc::testing::__anon306
-ChangeArguments	src/cpp/ext/proto_server_reflection_plugin.cc	/^void ProtoServerReflectionPlugin::ChangeArguments(const grpc::string& name,$/;"	f	class:grpc::reflection::ProtoServerReflectionPlugin
-Channel	src/cpp/client/channel_cc.cc	/^Channel::Channel(const grpc::string& host, grpc_channel* channel)$/;"	f	class:grpc::Channel
-ChannelArguments	include/grpc++/support/channel_arguments.h	/^class ChannelArguments {$/;"	c	namespace:grpc
-ChannelArguments	src/cpp/common/channel_arguments.cc	/^ChannelArguments::ChannelArguments() {$/;"	f	class:grpc::ChannelArguments
-ChannelArguments	src/cpp/common/channel_arguments.cc	/^ChannelArguments::ChannelArguments(const ChannelArguments& other)$/;"	f	class:grpc::ChannelArguments
-ChannelArgumentsTest	test/cpp/common/channel_arguments_test.cc	/^  ChannelArgumentsTest()$/;"	f	class:grpc::testing::ChannelArgumentsTest
-ChannelArgumentsTest	test/cpp/common/channel_arguments_test.cc	/^class ChannelArgumentsTest : public ::testing::Test {$/;"	c	namespace:grpc::testing	file:
-ChannelCredentials	include/grpc++/security/credentials.h	/^class ChannelCredentials : private GrpcLibraryCodegen {$/;"	c	namespace:grpc
-ChannelCredentials	src/cpp/client/credentials_cc.cc	/^ChannelCredentials::ChannelCredentials() { g_gli_initializer.summon(); }$/;"	f	class:grpc::ChannelCredentials
-ChannelData	src/cpp/common/channel_filter.h	/^  ChannelData() {}$/;"	f	class:grpc::ChannelData
-ChannelData	src/cpp/common/channel_filter.h	/^class ChannelData {$/;"	c	namespace:grpc
-ChannelDataImpl	test/cpp/end2end/filter_end2end_test.cc	/^class ChannelDataImpl : public ChannelData {$/;"	c	namespace:grpc::testing::__anon307	file:
-ChannelFilterPluginInit	src/cpp/common/channel_filter.cc	/^void ChannelFilterPluginInit() {$/;"	f	namespace:grpc::internal
-ChannelFilterPluginShutdown	src/cpp/common/channel_filter.cc	/^void ChannelFilterPluginShutdown() {}$/;"	f	namespace:grpc::internal
-ChannelInterface	include/grpc++/impl/codegen/channel_interface.h	/^class ChannelInterface {$/;"	c	namespace:grpc
-CheckCancelled	src/cpp/server/server_context.cc	/^  bool CheckCancelled(CompletionQueue* cq) {$/;"	f	class:grpc::final
-CheckCancelledAsync	src/cpp/server/server_context.cc	/^  bool CheckCancelledAsync() { return CheckCancelledNoPluck(); }$/;"	f	class:grpc::final
-CheckCancelledNoPluck	src/cpp/server/server_context.cc	/^  bool CheckCancelledNoPluck() {$/;"	f	class:grpc::final	file:
-CheckDone	test/cpp/qps/client_async.cc	/^  static void CheckDone(grpc::Status s, ByteBuffer* response) {}$/;"	f	class:grpc::testing::final	file:
-CheckDone	test/cpp/qps/client_async.cc	/^  static void CheckDone(grpc::Status s, SimpleResponse* response) {}$/;"	f	class:grpc::testing::final	file:
-CheckDone	test/cpp/qps/client_async.cc	/^  static void CheckDone(grpc::Status s, SimpleResponse* response,$/;"	f	class:grpc::testing::final	file:
-CheckExpectedCompression	test/cpp/interop/interop_server.cc	/^bool CheckExpectedCompression(const ServerContext& context,$/;"	f
-CheckIsLocalhost	test/cpp/end2end/end2end_test.cc	/^bool CheckIsLocalhost(const grpc::string& addr) {$/;"	f	namespace:grpc::testing::__anon306
-CheckPresent	test/cpp/end2end/server_builder_plugin_test.cc	/^  TestServerBuilderPlugin* CheckPresent() {$/;"	f	class:grpc::testing::ServerBuilderPluginTest	file:
-CheckServerAuthContext	test/cpp/end2end/test_service_impl.cc	/^void CheckServerAuthContext($/;"	f	namespace:grpc::testing::__anon301
-CheckSlice	test/cpp/util/slice_test.cc	/^  void CheckSlice(const Slice& s, const grpc::string& content) {$/;"	f	class:grpc::__anon316::SliceTest
-CheckerFn	test/cpp/interop/interop_client.h	/^    CheckerFn;$/;"	t	namespace:grpc::testing
-CleanupCompletedThreads	src/cpp/thread_manager/thread_manager.cc	/^void ThreadManager::CleanupCompletedThreads() {$/;"	f	class:grpc::ThreadManager
-Clear	include/grpc++/impl/codegen/call.h	/^  inline void Clear() { flags_ = 0; }$/;"	f	class:grpc::WriteOptions
-Clear	src/cpp/util/byte_buffer_cc.cc	/^void ByteBuffer::Clear() {$/;"	f	class:grpc::ByteBuffer
-ClearBit	include/grpc++/impl/codegen/call.h	/^  void ClearBit(const uint32_t mask) { flags_ &= ~mask; }$/;"	f	class:grpc::WriteOptions
-CliCall	test/cpp/util/cli_call.cc	/^CliCall::CliCall(std::shared_ptr<grpc::Channel> channel,$/;"	f	class:grpc::testing::CliCall
-CliCallTest	test/cpp/util/cli_call_test.cc	/^  CliCallTest() {}$/;"	f	class:grpc::testing::CliCallTest
-CliCallTest	test/cpp/util/cli_call_test.cc	/^class CliCallTest : public ::testing::Test {$/;"	c	namespace:grpc::testing	file:
-CliCredentials	test/cpp/util/cli_credentials.h	/^class CliCredentials {$/;"	c	namespace:grpc::testing
-Client	test/cpp/qps/client.h	/^  Client()$/;"	f	class:grpc::testing::Client
-Client	test/cpp/qps/client.h	/^class Client {$/;"	c	namespace:grpc::testing
-Client	test/distrib/node/distrib_test.js	/^var Client = grpc.makeGenericClientConstructor({$/;"	v
-ClientAsyncReader	include/grpc++/impl/codegen/async_stream.h	/^  ClientAsyncReader(ChannelInterface* channel, CompletionQueue* cq,$/;"	f	class:grpc::final
-ClientAsyncReaderInterface	include/grpc++/impl/codegen/async_stream.h	/^class ClientAsyncReaderInterface : public ClientAsyncStreamingInterface,$/;"	c	namespace:grpc
-ClientAsyncReaderWriter	include/grpc++/impl/codegen/async_stream.h	/^  ClientAsyncReaderWriter(ChannelInterface* channel, CompletionQueue* cq,$/;"	f	class:grpc::final
-ClientAsyncReaderWriterInterface	include/grpc++/impl/codegen/async_stream.h	/^class ClientAsyncReaderWriterInterface : public ClientAsyncStreamingInterface,$/;"	c	namespace:grpc
-ClientAsyncResponseReader	include/grpc++/impl/codegen/async_unary_call.h	/^  ClientAsyncResponseReader(ChannelInterface* channel, CompletionQueue* cq,$/;"	f	class:grpc::final
-ClientAsyncResponseReaderInterface	include/grpc++/impl/codegen/async_unary_call.h	/^class ClientAsyncResponseReaderInterface {$/;"	c	namespace:grpc
-ClientAsyncStreamingInterface	include/grpc++/impl/codegen/async_stream.h	/^class ClientAsyncStreamingInterface {$/;"	c	namespace:grpc
-ClientAsyncWriter	include/grpc++/impl/codegen/async_stream.h	/^  ClientAsyncWriter(ChannelInterface* channel, CompletionQueue* cq,$/;"	f	class:grpc::final
-ClientAsyncWriterInterface	include/grpc++/impl/codegen/async_stream.h	/^class ClientAsyncWriterInterface : public ClientAsyncStreamingInterface,$/;"	c	namespace:grpc
-ClientChannelInfo	test/cpp/qps/client.h	/^    ClientChannelInfo() {}$/;"	f	class:grpc::testing::ClientImpl::ClientChannelInfo
-ClientChannelInfo	test/cpp/qps/client.h	/^    ClientChannelInfo(const ClientChannelInfo& i) {$/;"	f	class:grpc::testing::ClientImpl::ClientChannelInfo
-ClientChannelInfo	test/cpp/qps/client.h	/^  class ClientChannelInfo {$/;"	c	class:grpc::testing::ClientImpl
-ClientContext	include/grpc++/impl/codegen/client_context.h	/^class ClientContext {$/;"	c	namespace:grpc
-ClientContext	src/cpp/client/client_context.cc	/^ClientContext::ClientContext()$/;"	f	class:grpc::ClientContext
-ClientImpl	test/cpp/qps/client.h	/^  ClientImpl(const ClientConfig& config,$/;"	f	class:grpc::testing::ClientImpl
-ClientImpl	test/cpp/qps/client.h	/^class ClientImpl : public Client {$/;"	c	namespace:grpc::testing
-ClientMetadataContains	test/cpp/test/server_context_test_spouse_test.cc	/^bool ClientMetadataContains(const ServerContext& context,$/;"	f	namespace:grpc::testing
-ClientReader	include/grpc++/impl/codegen/sync_stream.h	/^  ClientReader(ChannelInterface* channel, const RpcMethod& method,$/;"	f	class:grpc::final
-ClientReaderInterface	include/grpc++/impl/codegen/sync_stream.h	/^class ClientReaderInterface : public ClientStreamingInterface,$/;"	c	namespace:grpc
-ClientReaderWriter	include/grpc++/impl/codegen/sync_stream.h	/^  ClientReaderWriter(ChannelInterface* channel, const RpcMethod& method,$/;"	f	class:grpc::final
-ClientReaderWriterInterface	include/grpc++/impl/codegen/sync_stream.h	/^class ClientReaderWriterInterface : public ClientStreamingInterface,$/;"	c	namespace:grpc
-ClientRecvStatus	include/grpc++/impl/codegen/call.h	/^  void ClientRecvStatus(ClientContext* context, Status* status) {$/;"	f	class:grpc::CallOpClientRecvStatus
-ClientRequestCreator	test/cpp/qps/client.h	/^  ClientRequestCreator(ByteBuffer* req, const PayloadConfig& payload_config) {$/;"	f	class:grpc::testing::ClientRequestCreator
-ClientRequestCreator	test/cpp/qps/client.h	/^  ClientRequestCreator(RequestType* req, const PayloadConfig&) {$/;"	f	class:grpc::testing::ClientRequestCreator
-ClientRequestCreator	test/cpp/qps/client.h	/^  ClientRequestCreator(SimpleRequest* req,$/;"	f	class:grpc::testing::ClientRequestCreator
-ClientRequestCreator	test/cpp/qps/client.h	/^class ClientRequestCreator {$/;"	c	namespace:grpc::testing
-ClientRequestCreator	test/cpp/qps/client.h	/^class ClientRequestCreator<ByteBuffer> {$/;"	c	namespace:grpc::testing
-ClientRequestCreator	test/cpp/qps/client.h	/^class ClientRequestCreator<SimpleRequest> {$/;"	c	namespace:grpc::testing
-ClientRpcContext	test/cpp/qps/client_async.cc	/^  ClientRpcContext() {}$/;"	f	class:grpc::testing::ClientRpcContext
-ClientRpcContext	test/cpp/qps/client_async.cc	/^class ClientRpcContext {$/;"	c	namespace:grpc::testing	file:
-ClientRpcContextGenericStreamingImpl	test/cpp/qps/client_async.cc	/^  ClientRpcContextGenericStreamingImpl($/;"	f	class:grpc::testing::ClientRpcContextGenericStreamingImpl
-ClientRpcContextGenericStreamingImpl	test/cpp/qps/client_async.cc	/^class ClientRpcContextGenericStreamingImpl : public ClientRpcContext {$/;"	c	namespace:grpc::testing	file:
-ClientRpcContextStreamingImpl	test/cpp/qps/client_async.cc	/^  ClientRpcContextStreamingImpl($/;"	f	class:grpc::testing::ClientRpcContextStreamingImpl
-ClientRpcContextStreamingImpl	test/cpp/qps/client_async.cc	/^class ClientRpcContextStreamingImpl : public ClientRpcContext {$/;"	c	namespace:grpc::testing	file:
-ClientRpcContextUnaryImpl	test/cpp/qps/client_async.cc	/^  ClientRpcContextUnaryImpl($/;"	f	class:grpc::testing::ClientRpcContextUnaryImpl
-ClientRpcContextUnaryImpl	test/cpp/qps/client_async.cc	/^class ClientRpcContextUnaryImpl : public ClientRpcContext {$/;"	c	namespace:grpc::testing	file:
-ClientSendClose	include/grpc++/impl/codegen/call.h	/^  void ClientSendClose() { send_ = true; }$/;"	f	class:grpc::CallOpClientSendClose
-ClientStream	test/cpp/util/proto_reflection_descriptor_database.h	/^      ClientStream;$/;"	t	class:grpc::ProtoReflectionDescriptorDatabase
-ClientStreamingHandler	include/grpc++/impl/codegen/method_handler_impl.h	/^  ClientStreamingHandler($/;"	f	class:grpc::ClientStreamingHandler
-ClientStreamingHandler	include/grpc++/impl/codegen/method_handler_impl.h	/^class ClientStreamingHandler : public MethodHandler {$/;"	c	namespace:grpc
-ClientStreamingInterface	include/grpc++/impl/codegen/sync_stream.h	/^class ClientStreamingInterface {$/;"	c	namespace:grpc
-ClientWriter	include/grpc++/impl/codegen/sync_stream.h	/^  ClientWriter(ChannelInterface* channel, const RpcMethod& method,$/;"	f	class:grpc::ClientWriter
-ClientWriter	include/grpc++/impl/codegen/sync_stream.h	/^class ClientWriter : public ClientWriterInterface<W> {$/;"	c	namespace:grpc
-ClientWriterInterface	include/grpc++/impl/codegen/sync_stream.h	/^class ClientWriterInterface : public ClientStreamingInterface,$/;"	c	namespace:grpc
-Client_AddMetadata	test/cpp/microbenchmarks/bm_fullstack.cc	/^  Client_AddMetadata(ClientContext* context) : NoOpMutator(context) {$/;"	f	class:grpc::testing::Client_AddMetadata
-Client_AddMetadata	test/cpp/microbenchmarks/bm_fullstack.cc	/^class Client_AddMetadata : public NoOpMutator {$/;"	c	namespace:grpc::testing	file:
-CodedInputStream	include/grpc++/impl/codegen/config_protobuf.h	/^typedef GRPC_CUSTOM_CODEDINPUTSTREAM CodedInputStream;$/;"	t	namespace:grpc::protobuf::io
-CodegenTestFull	test/cpp/codegen/codegen_test_full.cc	/^class CodegenTestFull : public ::testing::Test {};$/;"	c	namespace:grpc::__anon293	file:
-CodegenTestMinimal	test/cpp/codegen/codegen_test_minimal.cc	/^class CodegenTestMinimal : public ::testing::Test {};$/;"	c	namespace:grpc::__anon294	file:
-Command	test/cpp/util/grpc_tool.cc	/^struct Command {$/;"	s	namespace:grpc::testing::__anon321	file:
-CommandUsage	test/cpp/util/grpc_tool.cc	/^void GrpcTool::CommandUsage(const grpc::string& usage) const {$/;"	f	class:grpc::testing::GrpcTool
-CommonStressTest	test/cpp/end2end/thread_stress_test.cc	/^  CommonStressTest() : kMaxMessageSize_(8192) {}$/;"	f	class:grpc::testing::CommonStressTest
-CommonStressTest	test/cpp/end2end/thread_stress_test.cc	/^class CommonStressTest {$/;"	c	namespace:grpc::testing	file:
-CommonStressTestAsyncServer	test/cpp/end2end/thread_stress_test.cc	/^  CommonStressTestAsyncServer() : contexts_(kNumAsyncServerThreads * 100) {}$/;"	f	class:grpc::testing::CommonStressTestAsyncServer
-CommonStressTestAsyncServer	test/cpp/end2end/thread_stress_test.cc	/^class CommonStressTestAsyncServer$/;"	c	namespace:grpc::testing	file:
-CommonStressTestSyncServer	test/cpp/end2end/thread_stress_test.cc	/^class CommonStressTestSyncServer : public CommonStressTest<TestServiceImpl> {$/;"	c	namespace:grpc::testing	file:
-CommonTypes	test/cpp/end2end/thread_stress_test.cc	/^    CommonTypes;$/;"	t	namespace:grpc::testing	file:
-Compare	include/grpc++/support/channel_arguments.h	/^    static int Compare(void* a, void* b) {$/;"	f	struct:grpc::ChannelArguments::PointerVtableMembers
-CompareMethod	test/cpp/end2end/proto_server_reflection_test.cc	/^  void CompareMethod(const grpc::string& method) {$/;"	f	class:grpc::testing::ProtoServerReflectionTest
-CompareService	test/cpp/end2end/proto_server_reflection_test.cc	/^  void CompareService(const grpc::string& service) {$/;"	f	class:grpc::testing::ProtoServerReflectionTest
-CompareType	test/cpp/end2end/proto_server_reflection_test.cc	/^  void CompareType(const grpc::string& type) {$/;"	f	class:grpc::testing::ProtoServerReflectionTest
-CompleteAvalanching	src/cpp/common/completion_queue_cc.cc	/^void CompletionQueue::CompleteAvalanching() {$/;"	f	class:grpc::CompletionQueue
-CompleteThread	test/cpp/qps/client.h	/^  void CompleteThread() {$/;"	f	class:grpc::testing::Client
-CompletionOp	src/cpp/server/server_context.cc	/^  CompletionOp()$/;"	f	class:grpc::final
-CompletionQueue	include/grpc++/impl/codegen/completion_queue.h	/^  CompletionQueue() {$/;"	f	class:grpc::CompletionQueue
-CompletionQueue	include/grpc++/impl/codegen/completion_queue.h	/^class CompletionQueue : private GrpcLibraryCodegen {$/;"	c	namespace:grpc
-CompletionQueue	src/cpp/common/completion_queue_cc.cc	/^CompletionQueue::CompletionQueue(grpc_completion_queue* take) : cq_(take) {$/;"	f	class:grpc::CompletionQueue
-CompletionQueueTag	include/grpc++/impl/codegen/completion_queue_tag.h	/^class CompletionQueueTag {$/;"	c	namespace:grpc
-CompositeChannelCredentials	src/cpp/client/secure_credentials.cc	/^std::shared_ptr<ChannelCredentials> CompositeChannelCredentials($/;"	f	namespace:grpc
-CompositeReporter	test/cpp/qps/report.h	/^  CompositeReporter() : Reporter("CompositeReporter") {}$/;"	f	class:grpc::testing::CompositeReporter
-CompositeReporter	test/cpp/qps/report.h	/^class CompositeReporter : public Reporter {$/;"	c	namespace:grpc::testing
-ConfigureServerBuilder	test/cpp/end2end/end2end_test.cc	/^  virtual void ConfigureServerBuilder(ServerBuilder* builder) {$/;"	f	class:grpc::testing::__anon306::End2endTest
-Context	test/cpp/end2end/thread_stress_test.cc	/^  struct Context {$/;"	s	class:grpc::testing::CommonStressTestAsyncServer	file:
-Copy	include/grpc++/support/channel_arguments.h	/^    static void* Copy(void* in) { return in; }$/;"	f	struct:grpc::ChannelArguments::PointerVtableMembers
-CoreCodegen	include/grpc++/impl/codegen/core_codegen.h	/^class CoreCodegen : public CoreCodegenInterface {$/;"	c	namespace:grpc
-CoreCodegenInterface	include/grpc++/impl/codegen/core_codegen_interface.h	/^class CoreCodegenInterface {$/;"	c	namespace:grpc
-Cores	test/cpp/qps/driver.cc	/^static int Cores(int n) { return n; }$/;"	f	namespace:grpc::testing
-Count	test/cpp/qps/histogram.h	/^  double Count() const { return gpr_histogram_count(impl_); }$/;"	f	class:grpc::testing::Histogram
-CrashTest	test/cpp/end2end/client_crash_test.cc	/^  CrashTest() {}$/;"	f	class:grpc::testing::__anon299::CrashTest
-CrashTest	test/cpp/end2end/client_crash_test.cc	/^class CrashTest : public ::testing::Test {$/;"	c	namespace:grpc::testing::__anon299	file:
-CrashTest	test/cpp/end2end/server_crash_test.cc	/^  CrashTest() {}$/;"	f	class:grpc::testing::__anon305::CrashTest
-CrashTest	test/cpp/end2end/server_crash_test.cc	/^class CrashTest : public ::testing::Test {$/;"	c	namespace:grpc::testing::__anon305	file:
-CreateAsyncGenericServer	test/cpp/qps/server_async.cc	/^std::unique_ptr<Server> CreateAsyncGenericServer(const ServerConfig &config) {$/;"	f	namespace:grpc::testing
-CreateAsyncServer	test/cpp/qps/server_async.cc	/^std::unique_ptr<Server> CreateAsyncServer(const ServerConfig &config) {$/;"	f	namespace:grpc::testing
-CreateAsyncStreamingClient	test/cpp/qps/client_async.cc	/^std::unique_ptr<Client> CreateAsyncStreamingClient(const ClientConfig& args) {$/;"	f	namespace:grpc::testing
-CreateAsyncUnaryClient	test/cpp/qps/client_async.cc	/^std::unique_ptr<Client> CreateAsyncUnaryClient(const ClientConfig& args) {$/;"	f	namespace:grpc::testing
-CreateAuthContext	src/cpp/common/insecure_create_auth_context.cc	/^std::shared_ptr<const AuthContext> CreateAuthContext(grpc_call* call) {$/;"	f	namespace:grpc
-CreateAuthContext	src/cpp/common/secure_create_auth_context.cc	/^std::shared_ptr<const AuthContext> CreateAuthContext(grpc_call* call) {$/;"	f	namespace:grpc
-CreateCall	src/cpp/client/channel_cc.cc	/^Call Channel::CreateCall(const RpcMethod& method, ClientContext* context,$/;"	f	class:grpc::Channel
-CreateChannel	src/cpp/client/create_channel.cc	/^std::shared_ptr<Channel> CreateChannel($/;"	f	namespace:grpc
-CreateChannel	src/cpp/client/secure_credentials.cc	/^std::shared_ptr<grpc::Channel> SecureChannelCredentials::CreateChannel($/;"	f	class:grpc::SecureChannelCredentials
-CreateChannelForTestCase	test/cpp/interop/client_helper.cc	/^std::shared_ptr<Channel> CreateChannelForTestCase($/;"	f	namespace:grpc::testing
-CreateChannelInternal	src/cpp/client/create_channel_internal.cc	/^std::shared_ptr<Channel> CreateChannelInternal(const grpc::string& host,$/;"	f	namespace:grpc
-CreateClient	test/cpp/qps/qps_worker.cc	/^static std::unique_ptr<Client> CreateClient(const ClientConfig& config) {$/;"	f	namespace:grpc::testing
-CreateCustomChannel	src/cpp/client/create_channel.cc	/^std::shared_ptr<Channel> CreateCustomChannel($/;"	f	namespace:grpc
-CreateCustomInsecureChannelFromFd	src/cpp/client/create_channel_posix.cc	/^std::shared_ptr<Channel> CreateCustomInsecureChannelFromFd($/;"	f	namespace:grpc
-CreateDefaultThreadPool	src/cpp/server/create_default_thread_pool.cc	/^ThreadPoolInterface* CreateDefaultThreadPool() {$/;"	f	namespace:grpc
-CreateGenericAsyncStreamingClient	test/cpp/qps/client_async.cc	/^std::unique_ptr<Client> CreateGenericAsyncStreamingClient($/;"	f	namespace:grpc::testing
-CreateInsecureChannelFromFd	src/cpp/client/create_channel_posix.cc	/^std::shared_ptr<Channel> CreateInsecureChannelFromFd(const grpc::string& target,$/;"	f	namespace:grpc
-CreateInteropServerCredentials	test/cpp/interop/server_helper.cc	/^std::shared_ptr<ServerCredentials> CreateInteropServerCredentials() {$/;"	f	namespace:grpc::testing
-CreateProtoReflection	src/cpp/ext/proto_server_reflection_plugin.cc	/^static std::unique_ptr< ::grpc::ServerBuilderPlugin> CreateProtoReflection() {$/;"	f	namespace:grpc::reflection
-CreateQpsGauge	test/cpp/util/metrics_server.cc	/^std::shared_ptr<QpsGauge> MetricsServiceImpl::CreateQpsGauge($/;"	f	class:grpc::testing::MetricsServiceImpl
-CreateServer	test/cpp/qps/qps_worker.cc	/^static std::unique_ptr<Server> CreateServer(const ServerConfig& config) {$/;"	f	namespace:grpc::testing
-CreateServerAndClient	test/cpp/end2end/server_crash_test.cc	/^  std::unique_ptr<Server> CreateServerAndClient(const std::string& mode) {$/;"	f	class:grpc::testing::__anon305::CrashTest
-CreateServerAndStub	test/cpp/end2end/client_crash_test.cc	/^  std::unique_ptr<grpc::testing::EchoTestService::Stub> CreateServerAndStub() {$/;"	f	class:grpc::testing::__anon299::CrashTest
-CreateServerCredentials	test/cpp/qps/server.h	/^  static std::shared_ptr<ServerCredentials> CreateServerCredentials($/;"	f	class:grpc::testing::Server
-CreateSynchronousServer	test/cpp/qps/server_sync.cc	/^std::unique_ptr<grpc::testing::Server> CreateSynchronousServer($/;"	f	namespace:grpc::testing
-CreateSynchronousStreamingClient	test/cpp/qps/client_sync.cc	/^std::unique_ptr<Client> CreateSynchronousStreamingClient($/;"	f	namespace:grpc::testing
-CreateSynchronousUnaryClient	test/cpp/qps/client_sync.cc	/^std::unique_ptr<Client> CreateSynchronousUnaryClient($/;"	f	namespace:grpc::testing
-CreateTestChannel	test/cpp/util/create_test_channel.cc	/^std::shared_ptr<Channel> CreateTestChannel($/;"	f	namespace:grpc
-CreateTestChannel	test/cpp/util/create_test_channel.cc	/^std::shared_ptr<Channel> CreateTestChannel(const grpc::string& server,$/;"	f	namespace:grpc
-CreateTestScenarios	test/cpp/end2end/async_end2end_test.cc	/^std::vector<TestScenario> CreateTestScenarios(bool test_disable_blocking,$/;"	f	namespace:grpc::testing::__anon296
-CreateTestScenarios	test/cpp/end2end/end2end_test.cc	/^std::vector<TestScenario> CreateTestScenarios(bool use_proxy,$/;"	f	namespace:grpc::testing::__anon306
-CreateTestServerBuilderPlugin	test/cpp/end2end/server_builder_plugin_test.cc	/^std::unique_ptr<ServerBuilderPlugin> CreateTestServerBuilderPlugin() {$/;"	f	namespace:grpc::testing
-CredentialTypeProvider	test/cpp/util/test_credentials_provider.h	/^class CredentialTypeProvider {$/;"	c	namespace:grpc::testing
-CredentialsProvider	test/cpp/util/test_credentials_provider.h	/^class CredentialsProvider {$/;"	c	namespace:grpc::testing
-CredentialsTest	test/cpp/client/credentials_test.cc	/^class CredentialsTest : public ::testing::Test {$/;"	c	namespace:grpc::testing	file:
-CronetChannelCredentials	src/cpp/client/cronet_credentials.cc	/^std::shared_ptr<ChannelCredentials> CronetChannelCredentials(void* engine) {$/;"	f	namespace:grpc
-CronetChannelCredentialsImpl	src/cpp/client/cronet_credentials.cc	/^  CronetChannelCredentialsImpl(void* engine) : engine_(engine) {}$/;"	f	class:grpc::final
-DATA_LOSS	include/grpc++/impl/codegen/status_code_enum.h	/^  DATA_LOSS = 15,$/;"	e	enum:grpc::StatusCode
-DBGHELP_TRANSLATE_TCHAR	test/core/util/test_config.c	68;"	d	file:
-DEADLINE_EXCEEDED	include/grpc++/impl/codegen/status_code_enum.h	/^  DEADLINE_EXCEEDED = 4,$/;"	e	enum:grpc::StatusCode
-DEBUG_ARGS	src/core/lib/transport/metadata.c	66;"	d	file:
-DEBUG_ARGS	src/core/lib/transport/metadata.c	70;"	d	file:
-DECL_FACTORY	src/core/ext/resolver/sockaddr/sockaddr_resolver.c	217;"	d	file:
-DEFAULT_CONNECTION_WINDOW_TARGET	src/core/ext/transport/chttp2/transport/chttp2_transport.c	64;"	d	file:
-DEFAULT_MAX_HEADER_LIST_SIZE	src/core/ext/transport/chttp2/transport/chttp2_transport.c	67;"	d	file:
-DEFAULT_MAX_PINGS_BETWEEN_DATA	src/core/ext/transport/chttp2/transport/chttp2_transport.c	140;"	d	file:
-DEFAULT_MIN_TIME_BETWEEN_PINGS_MS	src/core/ext/transport/chttp2/transport/chttp2_transport.c	139;"	d	file:
-DEFAULT_RESOLVER_PREFIX_MAX_LENGTH	src/core/ext/client_channel/resolver_registry.c	43;"	d	file:
-DEFAULT_WINDOW	src/core/ext/transport/chttp2/transport/chttp2_transport.c	63;"	d	file:
-DELAY_MILLIS	test/core/surface/concurrent_connectivity_test.c	61;"	d	file:
-DELETE_TAG_OFFSET	test/core/census/context_test.c	72;"	d	file:
-DESCRIPTOR	test/http2_test/messages_pb2.py	/^  DESCRIPTOR = _BOOLVALUE,$/;"	v
-DESCRIPTOR	test/http2_test/messages_pb2.py	/^  DESCRIPTOR = _ECHOSTATUS,$/;"	v
-DESCRIPTOR	test/http2_test/messages_pb2.py	/^  DESCRIPTOR = _PAYLOAD,$/;"	v
-DESCRIPTOR	test/http2_test/messages_pb2.py	/^  DESCRIPTOR = _RECONNECTINFO,$/;"	v
-DESCRIPTOR	test/http2_test/messages_pb2.py	/^  DESCRIPTOR = _RECONNECTPARAMS,$/;"	v
-DESCRIPTOR	test/http2_test/messages_pb2.py	/^  DESCRIPTOR = _RESPONSEPARAMETERS,$/;"	v
-DESCRIPTOR	test/http2_test/messages_pb2.py	/^  DESCRIPTOR = _SIMPLEREQUEST,$/;"	v
-DESCRIPTOR	test/http2_test/messages_pb2.py	/^  DESCRIPTOR = _SIMPLERESPONSE,$/;"	v
-DESCRIPTOR	test/http2_test/messages_pb2.py	/^  DESCRIPTOR = _STREAMINGINPUTCALLREQUEST,$/;"	v
-DESCRIPTOR	test/http2_test/messages_pb2.py	/^  DESCRIPTOR = _STREAMINGINPUTCALLRESPONSE,$/;"	v
-DESCRIPTOR	test/http2_test/messages_pb2.py	/^  DESCRIPTOR = _STREAMINGOUTPUTCALLREQUEST,$/;"	v
-DESCRIPTOR	test/http2_test/messages_pb2.py	/^  DESCRIPTOR = _STREAMINGOUTPUTCALLRESPONSE,$/;"	v
-DESCRIPTOR	test/http2_test/messages_pb2.py	/^DESCRIPTOR = _descriptor.FileDescriptor($/;"	v
-DESTROY	test/core/end2end/tests/call_creds.c	/^typedef enum { NONE, OVERRIDE, DESTROY } override_mode;$/;"	e	enum:__anon361	file:
-DONE	test/cpp/end2end/thread_stress_test.cc	/^    enum { READY, DONE } state;$/;"	e	enum:grpc::testing::CommonStressTestAsyncServer::Context::__anon303	file:
-DONE_FLAG_CALL_CLOSED	test/core/end2end/fuzzers/api_fuzzer.c	541;"	d	file:
-DO_NOT_CANCEL	test/cpp/end2end/async_end2end_test.cc	/^    DO_NOT_CANCEL = 0,$/;"	e	enum:grpc::testing::__anon296::AsyncEnd2endServerTryCancelTest::__anon297	file:
-DO_NOT_CANCEL	test/cpp/end2end/test_service_impl.h	/^  DO_NOT_CANCEL = 0,$/;"	e	enum:grpc::testing::__anon309
-DO_NOT_USE	include/grpc++/impl/codegen/status_code_enum.h	/^  DO_NOT_USE = -1$/;"	e	enum:grpc::StatusCode
-DefaultCredentialsProvider	test/cpp/util/test_credentials_provider.cc	/^class DefaultCredentialsProvider : public CredentialsProvider {$/;"	c	namespace:grpc::testing::__anon320	file:
-DescribeMethod	test/cpp/util/service_describer.cc	/^grpc::string DescribeMethod(const grpc::protobuf::MethodDescriptor* method) {$/;"	f	namespace:grpc::testing
-DescribeService	test/cpp/util/service_describer.cc	/^grpc::string DescribeService(const grpc::protobuf::ServiceDescriptor* service) {$/;"	f	namespace:grpc::testing
-DescribeServiceList	test/cpp/util/service_describer.cc	/^grpc::string DescribeServiceList(std::vector<grpc::string> service_list,$/;"	f	namespace:grpc::testing
-Descriptor	include/grpc++/impl/codegen/config_protobuf.h	/^typedef GRPC_CUSTOM_DESCRIPTOR Descriptor;$/;"	t	namespace:grpc::protobuf
-DescriptorDatabase	include/grpc++/impl/codegen/config_protobuf.h	/^typedef GRPC_CUSTOM_DESCRIPTORDATABASE DescriptorDatabase;$/;"	t	namespace:grpc::protobuf
-DescriptorPool	include/grpc++/impl/codegen/config_protobuf.h	/^typedef GRPC_CUSTOM_DESCRIPTORPOOL DescriptorPool;$/;"	t	namespace:grpc::protobuf
-DescriptorPoolDatabase	test/cpp/util/config_grpc_cli.h	/^typedef GRPC_CUSTOM_DESCRIPTORPOOLDATABASE DescriptorPoolDatabase;$/;"	t	namespace:grpc::protobuf
-Deserialize	include/grpc++/impl/codegen/proto_utils.h	/^  static Status Deserialize(grpc_byte_buffer* buffer,$/;"	f	class:grpc::SerializationTraits
-Deserialize	include/grpc++/impl/codegen/thrift_serializer.h	/^  uint32_t Deserialize(grpc_byte_buffer* buffer, T* msg) {$/;"	f	class:apache::thrift::util::ThriftSerializer
-Deserialize	include/grpc++/impl/codegen/thrift_serializer.h	/^  uint32_t Deserialize(uint8_t* serialized_buffer, size_t length, T* fields) {$/;"	f	class:apache::thrift::util::ThriftSerializer
-Deserialize	include/grpc++/impl/codegen/thrift_utils.h	/^  static Status Deserialize(grpc_byte_buffer* buffer, T* msg,$/;"	f	class:grpc::SerializationTraits
-Deserialize	include/grpc++/support/byte_buffer.h	/^  static Status Deserialize(grpc_byte_buffer* byte_buffer, ByteBuffer* dest) {$/;"	f	class:grpc::SerializationTraits
-DeserializeFunc	include/grpc++/impl/codegen/call.h	/^class DeserializeFunc {$/;"	c	namespace:grpc::CallOpGenericRecvMessageHelper
-DeserializeFuncType	include/grpc++/impl/codegen/call.h	/^  DeserializeFuncType(R* message) : message_(message) {}$/;"	f	class:grpc::CallOpGenericRecvMessageHelper::final
-Destroy	include/grpc++/support/channel_arguments.h	/^    static void Destroy(grpc_exec_ctx* exec_ctx, void* in) {}$/;"	f	struct:grpc::ChannelArguments::PointerVtableMembers
-Destroy	src/cpp/client/secure_credentials.cc	/^void MetadataCredentialsPluginWrapper::Destroy(void* wrapper) {$/;"	f	class:grpc::MetadataCredentialsPluginWrapper
-Destroy	src/cpp/server/secure_server_credentials.cc	/^void AuthMetadataProcessorAyncWrapper::Destroy(void* wrapper) {$/;"	f	class:grpc::AuthMetadataProcessorAyncWrapper
-DestroyCallElement	src/cpp/common/channel_filter.h	/^  static void DestroyCallElement(grpc_exec_ctx *exec_ctx,$/;"	f	class:grpc::internal::final
-DestroyChannelElement	src/cpp/common/channel_filter.h	/^  static void DestroyChannelElement(grpc_exec_ctx *exec_ctx,$/;"	f	class:grpc::internal::final
-DirectoryOfThisScript	include/grpc++/.ycm_extra_conf.py	/^def DirectoryOfThisScript():$/;"	f
-DirectoryOfThisScript	include/grpc/.ycm_extra_conf.py	/^def DirectoryOfThisScript():$/;"	f
-DirectoryOfThisScript	src/core/.ycm_extra_conf.py	/^def DirectoryOfThisScript():$/;"	f
-DirectoryOfThisScript	src/cpp/.ycm_extra_conf.py	/^def DirectoryOfThisScript():$/;"	f
-DirectoryOfThisScript	test/core/.ycm_extra_conf.py	/^def DirectoryOfThisScript():$/;"	f
-DirectoryOfThisScript	test/cpp/.ycm_extra_conf.py	/^def DirectoryOfThisScript():$/;"	f
-DiskSourceTree	test/cpp/util/config_grpc_cli.h	/^typedef GRPC_CUSTOM_DISKSOURCETREE DiskSourceTree;$/;"	t	namespace:grpc::protobuf::compiler
-DoBidiStream	test/cpp/end2end/mock_test.cc	/^  void DoBidiStream() {$/;"	f	class:grpc::testing::__anon295::FakeClient
-DoCacheableUnary	test/cpp/interop/interop_client.cc	/^bool InteropClient::DoCacheableUnary() {$/;"	f	class:grpc::testing::InteropClient
-DoCancelAfterBegin	test/cpp/interop/interop_client.cc	/^bool InteropClient::DoCancelAfterBegin() {$/;"	f	class:grpc::testing::InteropClient
-DoCancelAfterFirstResponse	test/cpp/interop/interop_client.cc	/^bool InteropClient::DoCancelAfterFirstResponse() {$/;"	f	class:grpc::testing::InteropClient
-DoClientCompressedStreaming	test/cpp/interop/interop_client.cc	/^bool InteropClient::DoClientCompressedStreaming() {$/;"	f	class:grpc::testing::InteropClient
-DoClientCompressedUnary	test/cpp/interop/interop_client.cc	/^bool InteropClient::DoClientCompressedUnary() {$/;"	f	class:grpc::testing::InteropClient
-DoComputeEngineCreds	test/cpp/interop/interop_client.cc	/^bool InteropClient::DoComputeEngineCreds($/;"	f	class:grpc::testing::InteropClient
-DoCustomMetadata	test/cpp/interop/interop_client.cc	/^bool InteropClient::DoCustomMetadata() {$/;"	f	class:grpc::testing::InteropClient
-DoEcho	test/cpp/end2end/mock_test.cc	/^  void DoEcho() {$/;"	f	class:grpc::testing::__anon295::FakeClient
-DoEmpty	test/cpp/interop/interop_client.cc	/^bool InteropClient::DoEmpty() {$/;"	f	class:grpc::testing::InteropClient
-DoEmptyStream	test/cpp/interop/interop_client.cc	/^bool InteropClient::DoEmptyStream() {$/;"	f	class:grpc::testing::InteropClient
-DoGoaway	test/cpp/interop/http2_client.cc	/^bool Http2Client::DoGoaway() {$/;"	f	class:grpc::testing::Http2Client
-DoHalfDuplex	test/cpp/interop/interop_client.cc	/^bool InteropClient::DoHalfDuplex() {$/;"	f	class:grpc::testing::InteropClient
-DoJwtTokenCreds	test/cpp/interop/interop_client.cc	/^bool InteropClient::DoJwtTokenCreds(const grpc::string& username) {$/;"	f	class:grpc::testing::InteropClient
-DoLargeUnary	test/cpp/interop/interop_client.cc	/^bool InteropClient::DoLargeUnary() {$/;"	f	class:grpc::testing::InteropClient
-DoMaxStreams	test/cpp/interop/http2_client.cc	/^bool Http2Client::DoMaxStreams() {$/;"	f	class:grpc::testing::Http2Client
-DoOauth2AuthToken	test/cpp/interop/interop_client.cc	/^bool InteropClient::DoOauth2AuthToken(const grpc::string& username,$/;"	f	class:grpc::testing::InteropClient
-DoOneRequest	test/cpp/util/proto_reflection_descriptor_database.cc	/^bool ProtoReflectionDescriptorDatabase::DoOneRequest($/;"	f	class:grpc::ProtoReflectionDescriptorDatabase
-DoPerRpcCreds	test/cpp/interop/interop_client.cc	/^bool InteropClient::DoPerRpcCreds(const grpc::string& json_key) {$/;"	f	class:grpc::testing::InteropClient
-DoPing	test/cpp/interop/http2_client.cc	/^bool Http2Client::DoPing() {$/;"	f	class:grpc::testing::Http2Client
-DoPingPong	test/cpp/interop/interop_client.cc	/^bool InteropClient::DoPingPong() {$/;"	f	class:grpc::testing::InteropClient
-DoRequestStreaming	test/cpp/interop/interop_client.cc	/^bool InteropClient::DoRequestStreaming() {$/;"	f	class:grpc::testing::InteropClient
-DoResponseStreaming	test/cpp/interop/interop_client.cc	/^bool InteropClient::DoResponseStreaming() {$/;"	f	class:grpc::testing::InteropClient
-DoResponseStreamingWithSlowConsumer	test/cpp/interop/interop_client.cc	/^bool InteropClient::DoResponseStreamingWithSlowConsumer() {$/;"	f	class:grpc::testing::InteropClient
-DoRstAfterData	test/cpp/interop/http2_client.cc	/^bool Http2Client::DoRstAfterData() {$/;"	f	class:grpc::testing::Http2Client
-DoRstAfterHeader	test/cpp/interop/http2_client.cc	/^bool Http2Client::DoRstAfterHeader() {$/;"	f	class:grpc::testing::Http2Client
-DoRstDuringData	test/cpp/interop/http2_client.cc	/^bool Http2Client::DoRstDuringData() {$/;"	f	class:grpc::testing::Http2Client
-DoServerCompressedStreaming	test/cpp/interop/interop_client.cc	/^bool InteropClient::DoServerCompressedStreaming() {$/;"	f	class:grpc::testing::InteropClient
-DoServerCompressedUnary	test/cpp/interop/interop_client.cc	/^bool InteropClient::DoServerCompressedUnary() {$/;"	f	class:grpc::testing::InteropClient
-DoStatusWithMessage	test/cpp/interop/interop_client.cc	/^bool InteropClient::DoStatusWithMessage() {$/;"	f	class:grpc::testing::InteropClient
-DoTimeoutOnSleepingServer	test/cpp/interop/interop_client.cc	/^bool InteropClient::DoTimeoutOnSleepingServer() {$/;"	f	class:grpc::testing::InteropClient
-DoUnimplementedMethod	test/cpp/interop/interop_client.cc	/^bool InteropClient::DoUnimplementedMethod() {$/;"	f	class:grpc::testing::InteropClient
-DoUnimplementedService	test/cpp/interop/interop_client.cc	/^bool InteropClient::DoUnimplementedService() {$/;"	f	class:grpc::testing::InteropClient
-DoWork	test/cpp/thread_manager/thread_manager_test.cc	/^void ThreadManagerTest::DoWork(void *tag, bool ok) {$/;"	f	class:grpc::ThreadManagerTest
-Done	test/cpp/qps/qps_worker.cc	/^bool QpsWorker::Done() const {$/;"	f	class:grpc::testing::QpsWorker
-Drainer	test/cpp/end2end/streaming_throughput_test.cc	/^static void Drainer(ClientReaderWriter<EchoRequest, EchoResponse>* reader) {$/;"	f	namespace:grpc::testing
-Dump	src/cpp/util/byte_buffer_cc.cc	/^Status ByteBuffer::Dump(std::vector<Slice>* slices) const {$/;"	f	class:grpc::ByteBuffer
-DynamicMessageFactory	test/cpp/util/config_grpc_cli.h	/^typedef GRPC_CUSTOM_DYNAMICMESSAGEFACTORY DynamicMessageFactory;$/;"	t	namespace:grpc::protobuf
-DynamicThread	src/cpp/server/dynamic_thread_pool.cc	/^DynamicThreadPool::DynamicThread::DynamicThread(DynamicThreadPool* pool)$/;"	f	class:grpc::DynamicThreadPool::DynamicThread
-DynamicThread	src/cpp/server/dynamic_thread_pool.h	/^  class DynamicThread {$/;"	c	class:grpc::final
-DynamicThreadPool	src/cpp/server/dynamic_thread_pool.cc	/^DynamicThreadPool::DynamicThreadPool(int reserve_threads)$/;"	f	class:grpc::DynamicThreadPool
-ECHO_METHOD_DESCRIPTION	test/cpp/util/grpc_tool_test.cc	85;"	d	file:
-ECHO_RESPONSE_MESSAGE	test/cpp/util/grpc_tool_test.cc	89;"	d	file:
-ECHO_TEST_SERVICE_DESCRIPTION	test/cpp/util/grpc_tool_test.cc	68;"	d	file:
-ECHO_TEST_SERVICE_SUMMARY	test/cpp/util/grpc_tool_test.cc	61;"	d	file:
-EMPTY_STREAM	test/cpp/interop/stress_interop_client.h	/^  EMPTY_STREAM,$/;"	e	enum:grpc::testing::TestCaseType
-EMPTY_UNARY	test/cpp/interop/stress_interop_client.h	/^  EMPTY_UNARY,$/;"	e	enum:grpc::testing::TestCaseType
-ENCODED_HEADER_SIZE	src/core/ext/census/context.c	431;"	d	file:
-ENCODED_VERSION	src/core/ext/census/context.c	430;"	d	file:
-ENCODE_AND_DECODE	test/core/transport/chttp2/bin_decoder_test.c	91;"	d	file:
-END	src/core/lib/profiling/basic_timers.c	/^typedef enum { BEGIN = '{', END = '}', MARK = '.' } marker_type;$/;"	e	enum:__anon80	file:
-END2END_FIXTURES	test/core/end2end/gen_build_yaml.py	/^END2END_FIXTURES = {$/;"	v
-END2END_TESTS	test/core/end2end/gen_build_yaml.py	/^END2END_TESTS = {$/;"	v
-ENTRY_ALIGNMENT_BITS	src/core/lib/support/stack_lockfree.c	68;"	d	file:
-EXPECTED_CONTENT_TYPE	src/core/lib/channel/http_client_filter.c	46;"	d	file:
-EXPECTED_CONTENT_TYPE	src/core/lib/channel/http_server_filter.c	45;"	d	file:
-EXPECTED_CONTENT_TYPE_LENGTH	src/core/lib/channel/http_client_filter.c	47;"	d	file:
-EXPECTED_CONTENT_TYPE_LENGTH	src/core/lib/channel/http_server_filter.c	46;"	d	file:
-EXPECTED_INCOMING_DATA_LENGTH	test/core/end2end/bad_server_response_test.c	85;"	d	file:
-EXPECT_COMBINED_EQUIV	test/core/transport/chttp2/bin_encoder_test.c	105;"	d	file:
-EXPECT_DOUBLE_EQ	test/core/iomgr/time_averaged_stats_test.c	42;"	d	file:
-EXPECT_EQ	test/core/iomgr/time_averaged_stats_test.c	41;"	d	file:
-EXPECT_SLICE_EQ	test/core/transport/chttp2/bin_decoder_test.c	86;"	d	file:
-EXPECT_SLICE_EQ	test/core/transport/chttp2/bin_encoder_test.c	78;"	d	file:
-Echo	test/cpp/end2end/test_service_impl.cc	/^Status TestServiceImpl::Echo(ServerContext* context, const EchoRequest* request,$/;"	f	class:grpc::testing::TestServiceImpl
-EchoStatus	test/http2_test/messages_pb2.py	/^EchoStatus = _reflection.GeneratedProtocolMessageType('EchoStatus', (_message.Message,), dict($/;"	v
-EmptyCall	test/cpp/interop/interop_server.cc	/^  Status EmptyCall(ServerContext* context, const grpc::testing::Empty* request,$/;"	f	class:TestServiceImpl
-End2endServerTryCancelTest	test/cpp/end2end/end2end_test.cc	/^class End2endServerTryCancelTest : public End2endTest {$/;"	c	namespace:grpc::testing::__anon306	file:
-End2endTest	test/cpp/end2end/end2end_test.cc	/^  End2endTest()$/;"	f	class:grpc::testing::__anon306::End2endTest
-End2endTest	test/cpp/end2end/end2end_test.cc	/^class End2endTest : public ::testing::TestWithParam<TestScenario> {$/;"	c	namespace:grpc::testing::__anon306	file:
-End2endTest	test/cpp/end2end/streaming_throughput_test.cc	/^class End2endTest : public ::testing::Test {$/;"	c	namespace:grpc::testing	file:
-End2endTest	test/cpp/end2end/thread_stress_test.cc	/^  End2endTest() {}$/;"	f	class:grpc::testing::End2endTest
-End2endTest	test/cpp/end2end/thread_stress_test.cc	/^class End2endTest : public ::testing::Test {$/;"	c	namespace:grpc::testing	file:
-EndThreads	test/cpp/qps/client.h	/^  void EndThreads() {$/;"	f	class:grpc::testing::Client
-EndpointPairFixture	test/cpp/microbenchmarks/bm_fullstack.cc	/^  EndpointPairFixture(Service* service, grpc_endpoint_pair endpoints) {$/;"	f	class:grpc::testing::EndpointPairFixture
-EndpointPairFixture	test/cpp/microbenchmarks/bm_fullstack.cc	/^class EndpointPairFixture : public BaseFixture {$/;"	c	namespace:grpc::testing	file:
-EndpointPairFixture	test/cpp/performance/writes_per_rpc_test.cc	/^  EndpointPairFixture(Service* service, grpc_endpoint_pair endpoints) {$/;"	f	class:grpc::testing::EndpointPairFixture
-EndpointPairFixture	test/cpp/performance/writes_per_rpc_test.cc	/^class EndpointPairFixture {$/;"	c	namespace:grpc::testing	file:
-ErrorPrinter	test/cpp/util/proto_file_parser.cc	/^  explicit ErrorPrinter(ProtoFileParser* parser) : parser_(parser) {}$/;"	f	class:grpc::testing::ErrorPrinter
-ErrorPrinter	test/cpp/util/proto_file_parser.cc	/^class ErrorPrinter : public protobuf::compiler::MultiFileErrorCollector {$/;"	c	namespace:grpc::testing	file:
-ExitWhenError	test/cpp/util/grpc_tool_test.cc	/^  void ExitWhenError(int argc, const char** argv, const CliCredentials& cred,$/;"	f	class:grpc::testing::GrpcToolTest
-ExpDist	test/cpp/qps/interarrival.h	/^  explicit ExpDist(double lambda) : lambda_recip_(1.0 \/ lambda) {}$/;"	f	class:grpc::testing::final
-Expect	test/cpp/end2end/async_end2end_test.cc	/^  Verifier& Expect(int i, bool expect_ok) {$/;"	f	class:grpc::testing::__anon296::Verifier
-FAIL	test/core/end2end/fixtures/h2_ssl_cert.c	/^typedef enum { SUCCESS, FAIL } test_result;$/;"	e	enum:__anon354	file:
-FAILED_PRECONDITION	include/grpc++/impl/codegen/status_code_enum.h	/^  FAILED_PRECONDITION = 9,$/;"	e	enum:grpc::StatusCode
-FAIL_AUTH_CHECK_SERVER_ARG_NAME	test/core/end2end/end2end_tests.h	49;"	d
-FD_FROM_PO	src/core/lib/iomgr/ev_epoll_linux.c	131;"	d	file:
-FD_TO_IDX	src/core/lib/iomgr/wakeup_fd_cv.h	55;"	d
-FEATURE_MASK_SUPPORTS_AUTHORITY_HEADER	test/core/end2end/end2end_tests.h	47;"	d
-FEATURE_MASK_SUPPORTS_CLIENT_CHANNEL	test/core/end2end/end2end_tests.h	46;"	d
-FEATURE_MASK_SUPPORTS_DELAYED_CONNECTION	test/core/end2end/end2end_tests.h	42;"	d
-FEATURE_MASK_SUPPORTS_HOSTNAME_VERIFICATION	test/core/end2end/end2end_tests.h	43;"	d
-FEATURE_MASK_SUPPORTS_PER_CALL_CREDENTIALS	test/core/end2end/end2end_tests.h	44;"	d
-FEATURE_MASK_SUPPORTS_REQUEST_PROXYING	test/core/end2end/end2end_tests.h	45;"	d
-FLAG_OFFSET	src/core/ext/census/context.c	96;"	d	file:
-FLING_SERVER_BATCH_OPS_FOR_UNARY	test/core/fling/server.c	/^  FLING_SERVER_BATCH_OPS_FOR_UNARY,$/;"	e	enum:__anon384	file:
-FLING_SERVER_BATCH_SEND_STATUS_FLING_CALL	test/core/memory_usage/server.c	/^  FLING_SERVER_BATCH_SEND_STATUS_FLING_CALL$/;"	e	enum:__anon378	file:
-FLING_SERVER_NEW_REQUEST	test/core/fling/server.c	/^  FLING_SERVER_NEW_REQUEST = 1,$/;"	e	enum:__anon384	file:
-FLING_SERVER_NEW_REQUEST	test/core/memory_usage/server.c	/^  FLING_SERVER_NEW_REQUEST = 1,$/;"	e	enum:__anon378	file:
-FLING_SERVER_READ_FOR_STREAMING	test/core/fling/server.c	/^  FLING_SERVER_READ_FOR_STREAMING,$/;"	e	enum:__anon384	file:
-FLING_SERVER_READ_FOR_UNARY	test/core/fling/server.c	/^  FLING_SERVER_READ_FOR_UNARY,$/;"	e	enum:__anon384	file:
-FLING_SERVER_SEND_INIT_METADATA	test/core/memory_usage/server.c	/^  FLING_SERVER_SEND_INIT_METADATA,$/;"	e	enum:__anon378	file:
-FLING_SERVER_SEND_INIT_METADATA_FOR_STREAMING	test/core/fling/server.c	/^  FLING_SERVER_SEND_INIT_METADATA_FOR_STREAMING,$/;"	e	enum:__anon384	file:
-FLING_SERVER_SEND_STATUS_FLING_CALL	test/core/memory_usage/server.c	/^  FLING_SERVER_SEND_STATUS_FLING_CALL,$/;"	e	enum:__anon378	file:
-FLING_SERVER_SEND_STATUS_FOR_STREAMING	test/core/fling/server.c	/^  FLING_SERVER_SEND_STATUS_FOR_STREAMING$/;"	e	enum:__anon384	file:
-FLING_SERVER_SEND_STATUS_SNAPSHOT	test/core/memory_usage/server.c	/^  FLING_SERVER_SEND_STATUS_SNAPSHOT,$/;"	e	enum:__anon378	file:
-FLING_SERVER_WAIT_FOR_DESTROY	test/core/memory_usage/server.c	/^  FLING_SERVER_WAIT_FOR_DESTROY,$/;"	e	enum:__anon378	file:
-FLING_SERVER_WRITE_FOR_STREAMING	test/core/fling/server.c	/^  FLING_SERVER_WRITE_FOR_STREAMING,$/;"	e	enum:__anon384	file:
-FMIX32	src/core/lib/support/murmur_hash.c	40;"	d	file:
-FRAME_SIZE	test/core/bad_client/tests/head_of_line_blocking.c	129;"	d	file:
-FRAME_SIZE	test/core/bad_client/tests/window_overflow.c	86;"	d	file:
-FWD_DEBUG_ARGS	src/core/lib/transport/metadata.c	67;"	d	file:
-FWD_DEBUG_ARGS	src/core/lib/transport/metadata.c	71;"	d	file:
-FakeClient	test/cpp/end2end/mock_test.cc	/^  explicit FakeClient(EchoTestService::StubInterface* stub) : stub_(stub) {}$/;"	f	class:grpc::testing::__anon295::FakeClient
-FakeClient	test/cpp/end2end/mock_test.cc	/^class FakeClient {$/;"	c	namespace:grpc::testing::__anon295	file:
-FieldDescriptor	include/grpc++/impl/codegen/config_protobuf.h	/^typedef GRPC_CUSTOM_FIELDDESCRIPTOR FieldDescriptor;$/;"	t	namespace:grpc::protobuf
-FileDescriptor	include/grpc++/impl/codegen/config_protobuf.h	/^typedef GRPC_CUSTOM_FILEDESCRIPTOR FileDescriptor;$/;"	t	namespace:grpc::protobuf
-FileDescriptorProto	include/grpc++/impl/codegen/config_protobuf.h	/^typedef GRPC_CUSTOM_FILEDESCRIPTORPROTO FileDescriptorProto;$/;"	t	namespace:grpc::protobuf
-FillErrorResponse	src/cpp/ext/proto_server_reflection.cc	/^void ProtoServerReflection::FillErrorResponse(const Status& status,$/;"	f	class:grpc::ProtoServerReflection
-FillFileDescriptorResponse	src/cpp/ext/proto_server_reflection.cc	/^void ProtoServerReflection::FillFileDescriptorResponse($/;"	f	class:grpc::ProtoServerReflection
-FillMap	include/grpc++/impl/codegen/metadata_map.h	/^  void FillMap() {$/;"	f	class:grpc::MetadataMap
-FillMetadataArray	include/grpc++/impl/codegen/call.h	/^inline grpc_metadata* FillMetadataArray($/;"	f	namespace:grpc
-FillOps	include/grpc++/impl/codegen/method_handler_impl.h	/^  static void FillOps(ServerContext* context, T* ops) {$/;"	f	class:grpc::UnknownMethodHandler
-FillOps	src/cpp/server/server_context.cc	/^void ServerContext::CompletionOp::FillOps(grpc_op* ops, size_t* nops) {$/;"	f	class:grpc::ServerContext::CompletionOp
-FillProto	test/cpp/qps/histogram.h	/^  void FillProto(HistogramData* p) {$/;"	f	class:grpc::testing::Histogram
-FilterEnd2endTest	test/cpp/end2end/filter_end2end_test.cc	/^  FilterEnd2endTest() : server_host_("localhost") {}$/;"	f	class:grpc::testing::__anon307::FilterEnd2endTest
-FilterEnd2endTest	test/cpp/end2end/filter_end2end_test.cc	/^class FilterEnd2endTest : public ::testing::Test {$/;"	c	namespace:grpc::testing::__anon307	file:
-FilterRecord	src/cpp/common/channel_filter.h	/^struct FilterRecord {$/;"	s	namespace:grpc::internal
-FinalizeResult	src/cpp/server/server_cc.cc	/^  bool FinalizeResult(void** tag, bool* status) { return false; }$/;"	f	class:grpc::ShutdownTag
-FinalizeResult	src/cpp/server/server_cc.cc	/^bool Server::UnimplementedAsyncRequest::FinalizeResult(void** tag,$/;"	f	class:grpc::Server::UnimplementedAsyncRequest
-FinalizeResult	src/cpp/server/server_cc.cc	/^bool ServerInterface::BaseAsyncRequest::FinalizeResult(void** tag,$/;"	f	class:grpc::ServerInterface::BaseAsyncRequest
-FinalizeResult	src/cpp/server/server_cc.cc	/^bool ServerInterface::GenericAsyncRequest::FinalizeResult(void** tag,$/;"	f	class:grpc::ServerInterface::GenericAsyncRequest
-FinalizeResult	src/cpp/server/server_context.cc	/^bool ServerContext::CompletionOp::FinalizeResult(void** tag, bool* status) {$/;"	f	class:grpc::ServerContext::CompletionOp
-FindAllExtensionNumbers	test/cpp/util/proto_reflection_descriptor_database.cc	/^bool ProtoReflectionDescriptorDatabase::FindAllExtensionNumbers($/;"	f	class:grpc::ProtoReflectionDescriptorDatabase
-FindCommand	test/cpp/util/grpc_tool.cc	/^const Command* FindCommand(const grpc::string& name) {$/;"	f	namespace:grpc::testing::__anon321
-FindFileByName	test/cpp/util/proto_reflection_descriptor_database.cc	/^bool ProtoReflectionDescriptorDatabase::FindFileByName($/;"	f	class:grpc::ProtoReflectionDescriptorDatabase
-FindFileContainingExtension	test/cpp/util/proto_reflection_descriptor_database.cc	/^bool ProtoReflectionDescriptorDatabase::FindFileContainingExtension($/;"	f	class:grpc::ProtoReflectionDescriptorDatabase
-FindFileContainingSymbol	test/cpp/util/proto_reflection_descriptor_database.cc	/^bool ProtoReflectionDescriptorDatabase::FindFileContainingSymbol($/;"	f	class:grpc::ProtoReflectionDescriptorDatabase
-FindPropertyValues	src/cpp/common/secure_auth_context.cc	/^std::vector<grpc::string_ref> SecureAuthContext::FindPropertyValues($/;"	f	class:grpc::SecureAuthContext
-Finish	include/grpc++/impl/codegen/async_unary_call.h	/^  void Finish(R* msg, Status* status, void* tag) {$/;"	f	class:grpc::final
-Finish	include/grpc++/impl/codegen/async_unary_call.h	/^  void Finish(const W& msg, const Status& status, void* tag) {$/;"	f	class:grpc::final
-Finish	src/cpp/ext/proto_server_reflection_plugin.cc	/^void ProtoServerReflectionPlugin::Finish(grpc::ServerInitializer* si) {$/;"	f	class:grpc::reflection::ProtoServerReflectionPlugin
-Finish	test/cpp/microbenchmarks/bm_fullstack.cc	/^  void Finish(benchmark::State& s) {$/;"	f	class:grpc::testing::BaseFixture
-Finish	test/cpp/util/cli_call.cc	/^Status CliCall::Finish(IncomingMetadataContainer* server_trailing_metadata) {$/;"	f	class:grpc::testing::CliCall
-FinishOp	include/grpc++/impl/codegen/call.h	/^  void FinishOp(bool* status) { send_ = false; }$/;"	f	class:grpc::CallOpClientSendClose
-FinishOp	include/grpc++/impl/codegen/call.h	/^  void FinishOp(bool* status) {$/;"	f	class:grpc::CallOpClientRecvStatus
-FinishOp	include/grpc++/impl/codegen/call.h	/^  void FinishOp(bool* status) {$/;"	f	class:grpc::CallOpGenericRecvMessage
-FinishOp	include/grpc++/impl/codegen/call.h	/^  void FinishOp(bool* status) {$/;"	f	class:grpc::CallOpRecvInitialMetadata
-FinishOp	include/grpc++/impl/codegen/call.h	/^  void FinishOp(bool* status) {$/;"	f	class:grpc::CallOpRecvMessage
-FinishOp	include/grpc++/impl/codegen/call.h	/^  void FinishOp(bool* status) {$/;"	f	class:grpc::CallOpSendInitialMetadata
-FinishOp	include/grpc++/impl/codegen/call.h	/^  void FinishOp(bool* status) {$/;"	f	class:grpc::CallOpSendMessage
-FinishOp	include/grpc++/impl/codegen/call.h	/^  void FinishOp(bool* status) {$/;"	f	class:grpc::CallOpServerSendStatus
-FinishOp	include/grpc++/impl/codegen/call.h	/^  void FinishOp(bool* status) {}$/;"	f	class:grpc::CallNoOp
-FinishWithError	include/grpc++/impl/codegen/async_unary_call.h	/^  void FinishWithError(const Status& status, void* tag) {$/;"	f	class:grpc::final
-FixtureOptions	test/core/end2end/gen_build_yaml.py	/^FixtureOptions = collections.namedtuple($/;"	v
-FlagsForFile	include/grpc++/.ycm_extra_conf.py	/^def FlagsForFile( filename, **kwargs ):$/;"	f
-FlagsForFile	include/grpc/.ycm_extra_conf.py	/^def FlagsForFile( filename, **kwargs ):$/;"	f
-FlagsForFile	src/core/.ycm_extra_conf.py	/^def FlagsForFile( filename, **kwargs ):$/;"	f
-FlagsForFile	src/cpp/.ycm_extra_conf.py	/^def FlagsForFile( filename, **kwargs ):$/;"	f
-FlagsForFile	test/core/.ycm_extra_conf.py	/^def FlagsForFile( filename, **kwargs ):$/;"	f
-FlagsForFile	test/cpp/.ycm_extra_conf.py	/^def FlagsForFile( filename, **kwargs ):$/;"	f
-FromServerContext	src/cpp/client/client_context.cc	/^std::unique_ptr<ClientContext> ClientContext::FromServerContext($/;"	f	class:grpc::ClientContext
-FullDuplexCall	test/cpp/interop/interop_server.cc	/^  Status FullDuplexCall($/;"	f	class:TestServiceImpl
-FullstackFixture	test/cpp/microbenchmarks/bm_fullstack.cc	/^  FullstackFixture(Service* service, const grpc::string& address) {$/;"	f	class:grpc::testing::FullstackFixture
-FullstackFixture	test/cpp/microbenchmarks/bm_fullstack.cc	/^class FullstackFixture : public BaseFixture {$/;"	c	namespace:grpc::testing	file:
-FullySplitStreamedDupPkg	test/cpp/end2end/hybrid_end2end_test.cc	/^class FullySplitStreamedDupPkg$/;"	c	namespace:grpc::testing::__anon300	file:
-FullyStreamedDupPkg	test/cpp/end2end/hybrid_end2end_test.cc	/^class FullyStreamedDupPkg : public duplicate::EchoTestService::StreamedService {$/;"	c	namespace:grpc::testing::__anon300	file:
-FullyStreamedUnaryDupPkg	test/cpp/end2end/hybrid_end2end_test.cc	/^class FullyStreamedUnaryDupPkg$/;"	c	namespace:grpc::testing::__anon300	file:
-GET_CALL	src/core/ext/client_channel/client_channel.c	602;"	d	file:
-GET_CONNECTED_SUBCHANNEL	src/core/ext/client_channel/subchannel.c	69;"	d	file:
-GET_SELECTED	src/core/ext/lb_policy/pick_first/pick_first.c	80;"	d	file:
-GOT_EVENT	include/grpc++/impl/codegen/completion_queue.h	/^    GOT_EVENT,  \/\/\/< Got a new event; \\a tag will be filled in with its$/;"	e	enum:grpc::CompletionQueue::NextStatus
-GPRAPI	include/grpc/impl/codegen/port_platform.h	392;"	d
-GPRC_METADATA_PUBLISHED_AT_CLOSE	src/core/ext/transport/chttp2/transport/internal.h	/^  GPRC_METADATA_PUBLISHED_AT_CLOSE$/;"	e	enum:__anon28
-GPR_ANDROID	include/grpc/impl/codegen/port_platform.h	141;"	d
-GPR_ANDROID_LOG	include/grpc/impl/codegen/port_platform.h	152;"	d
-GPR_APPLE	include/grpc/impl/codegen/port_platform.h	217;"	d
-GPR_ARCH_32	include/grpc/impl/codegen/port_platform.h	137;"	d
-GPR_ARCH_32	include/grpc/impl/codegen/port_platform.h	145;"	d
-GPR_ARCH_32	include/grpc/impl/codegen/port_platform.h	188;"	d
-GPR_ARCH_32	include/grpc/impl/codegen/port_platform.h	231;"	d
-GPR_ARCH_32	include/grpc/impl/codegen/port_platform.h	254;"	d
-GPR_ARCH_32	include/grpc/impl/codegen/port_platform.h	282;"	d
-GPR_ARCH_32	include/grpc/impl/codegen/port_platform.h	89;"	d
-GPR_ARCH_64	include/grpc/impl/codegen/port_platform.h	135;"	d
-GPR_ARCH_64	include/grpc/impl/codegen/port_platform.h	143;"	d
-GPR_ARCH_64	include/grpc/impl/codegen/port_platform.h	186;"	d
-GPR_ARCH_64	include/grpc/impl/codegen/port_platform.h	229;"	d
-GPR_ARCH_64	include/grpc/impl/codegen/port_platform.h	252;"	d
-GPR_ARCH_64	include/grpc/impl/codegen/port_platform.h	280;"	d
-GPR_ARCH_64	include/grpc/impl/codegen/port_platform.h	87;"	d
-GPR_ARRAY_SIZE	include/grpc/support/useful.h	46;"	d
-GPR_ASSERT	include/grpc/support/log.h	106;"	d
-GPR_ATM_COMPILE_BARRIER_	include/grpc/impl/codegen/atm_gcc_sync.h	43;"	d
-GPR_ATM_COMPILE_BARRIER_	include/grpc/impl/codegen/atm_gcc_sync.h	77;"	d
-GPR_ATM_LS_BARRIER_	include/grpc/impl/codegen/atm_gcc_sync.h	47;"	d
-GPR_ATM_LS_BARRIER_	include/grpc/impl/codegen/atm_gcc_sync.h	49;"	d
-GPR_ATM_LS_BARRIER_	include/grpc/impl/codegen/atm_gcc_sync.h	76;"	d
-GPR_BITCLEAR	include/grpc/support/useful.h	59;"	d
-GPR_BITCOUNT	include/grpc/support/useful.h	69;"	d
-GPR_BITGET	include/grpc/support/useful.h	62;"	d
-GPR_BITSET	include/grpc/support/useful.h	56;"	d
-GPR_CACHELINE_SIZE	include/grpc/impl/codegen/port_platform.h	328;"	d
-GPR_CACHELINE_SIZE_LOG	include/grpc/impl/codegen/port_platform.h	319;"	d
-GPR_CACHELINE_SIZE_LOG	include/grpc/impl/codegen/port_platform.h	324;"	d
-GPR_CLAMP	include/grpc/support/useful.h	41;"	d
-GPR_CLOCK_MONOTONIC	include/grpc/impl/codegen/gpr_types.h	/^  GPR_CLOCK_MONOTONIC = 0,$/;"	e	enum:__anon254
-GPR_CLOCK_MONOTONIC	include/grpc/impl/codegen/gpr_types.h	/^  GPR_CLOCK_MONOTONIC = 0,$/;"	e	enum:__anon417
-GPR_CLOCK_PRECISE	include/grpc/impl/codegen/gpr_types.h	/^  GPR_CLOCK_PRECISE,$/;"	e	enum:__anon254
-GPR_CLOCK_PRECISE	include/grpc/impl/codegen/gpr_types.h	/^  GPR_CLOCK_PRECISE,$/;"	e	enum:__anon417
-GPR_CLOCK_REALTIME	include/grpc/impl/codegen/gpr_types.h	/^  GPR_CLOCK_REALTIME,$/;"	e	enum:__anon254
-GPR_CLOCK_REALTIME	include/grpc/impl/codegen/gpr_types.h	/^  GPR_CLOCK_REALTIME,$/;"	e	enum:__anon417
-GPR_CODEGEN_ASSERT	include/grpc++/impl/codegen/core_codegen_interface.h	121;"	d
-GPR_CPU_IPHONE	include/grpc/impl/codegen/port_platform.h	199;"	d
-GPR_CPU_IPHONE	include/grpc/impl/codegen/port_platform.h	205;"	d
-GPR_CPU_LINUX	include/grpc/impl/codegen/port_platform.h	172;"	d
-GPR_CPU_POSIX	include/grpc/impl/codegen/port_platform.h	121;"	d
-GPR_CPU_POSIX	include/grpc/impl/codegen/port_platform.h	147;"	d
-GPR_CPU_POSIX	include/grpc/impl/codegen/port_platform.h	208;"	d
-GPR_CPU_POSIX	include/grpc/impl/codegen/port_platform.h	212;"	d
-GPR_CPU_POSIX	include/grpc/impl/codegen/port_platform.h	239;"	d
-GPR_CPU_POSIX	include/grpc/impl/codegen/port_platform.h	268;"	d
-GPR_DEBUG	include/grpc/support/log.h	71;"	d
-GPR_DUMP_ASCII	src/core/lib/support/string.h	49;"	d
-GPR_DUMP_HEX	src/core/lib/support/string.h	48;"	d
-GPR_ERROR	include/grpc/support/log.h	73;"	d
-GPR_EVENT_INIT	include/grpc/impl/codegen/sync_generic.h	43;"	d
-GPR_FORBID_UNREACHABLE_CODE	include/grpc/impl/codegen/port_platform.h	197;"	d
-GPR_FORBID_UNREACHABLE_CODE	include/grpc/impl/codegen/port_platform.h	295;"	d
-GPR_FORBID_UNREACHABLE_CODE	include/grpc/impl/codegen/port_platform.h	296;"	d
-GPR_FREEBSD	include/grpc/impl/codegen/port_platform.h	238;"	d
-GPR_GCC_ATOMIC	include/grpc/impl/codegen/port_platform.h	110;"	d
-GPR_GCC_ATOMIC	include/grpc/impl/codegen/port_platform.h	122;"	d
-GPR_GCC_ATOMIC	include/grpc/impl/codegen/port_platform.h	173;"	d
-GPR_GCC_ATOMIC	include/grpc/impl/codegen/port_platform.h	218;"	d
-GPR_GCC_ATOMIC	include/grpc/impl/codegen/port_platform.h	240;"	d
-GPR_GCC_ATOMIC	include/grpc/impl/codegen/port_platform.h	269;"	d
-GPR_GCC_ATOMIC	include/grpc/impl/codegen/port_platform.h	332;"	d
-GPR_GCC_SYNC	include/grpc/impl/codegen/port_platform.h	148;"	d
-GPR_GCC_SYNC	include/grpc/impl/codegen/port_platform.h	333;"	d
-GPR_GCC_TLS	include/grpc/impl/codegen/port_platform.h	111;"	d
-GPR_GCC_TLS	include/grpc/impl/codegen/port_platform.h	123;"	d
-GPR_GCC_TLS	include/grpc/impl/codegen/port_platform.h	149;"	d
-GPR_GCC_TLS	include/grpc/impl/codegen/port_platform.h	174;"	d
-GPR_GCC_TLS	include/grpc/impl/codegen/port_platform.h	209;"	d
-GPR_GCC_TLS	include/grpc/impl/codegen/port_platform.h	213;"	d
-GPR_GCC_TLS	include/grpc/impl/codegen/port_platform.h	241;"	d
-GPR_GCC_TLS	include/grpc/impl/codegen/port_platform.h	270;"	d
-GPR_GETPID_IN_PROCESS_H	include/grpc/impl/codegen/port_platform.h	102;"	d
-GPR_GETPID_IN_UNISTD_H	include/grpc/impl/codegen/port_platform.h	133;"	d
-GPR_GETPID_IN_UNISTD_H	include/grpc/impl/codegen/port_platform.h	157;"	d
-GPR_GETPID_IN_UNISTD_H	include/grpc/impl/codegen/port_platform.h	184;"	d
-GPR_GETPID_IN_UNISTD_H	include/grpc/impl/codegen/port_platform.h	226;"	d
-GPR_GETPID_IN_UNISTD_H	include/grpc/impl/codegen/port_platform.h	249;"	d
-GPR_GETPID_IN_UNISTD_H	include/grpc/impl/codegen/port_platform.h	278;"	d
-GPR_GETPID_IN_UNISTD_H	include/grpc/impl/codegen/port_platform.h	96;"	d
-GPR_ICMP	include/grpc/support/useful.h	75;"	d
-GPR_INFO	include/grpc/support/log.h	72;"	d
-GPR_INT64TOA_MIN_BUFSIZE	src/core/lib/support/string.h	69;"	d
-GPR_INTERNAL_HEXDIGIT_BITCOUNT	include/grpc/support/useful.h	64;"	d
-GPR_LINUX	include/grpc/impl/codegen/port_platform.h	124;"	d
-GPR_LINUX	include/grpc/impl/codegen/port_platform.h	175;"	d
-GPR_LINUX_ENV	include/grpc/impl/codegen/port_platform.h	127;"	d
-GPR_LINUX_ENV	include/grpc/impl/codegen/port_platform.h	178;"	d
-GPR_LINUX_LOG	include/grpc/impl/codegen/port_platform.h	125;"	d
-GPR_LINUX_LOG	include/grpc/impl/codegen/port_platform.h	176;"	d
-GPR_LOG_SEVERITY_DEBUG	include/grpc/support/log.h	/^  GPR_LOG_SEVERITY_DEBUG,$/;"	e	enum:gpr_log_severity
-GPR_LOG_SEVERITY_ERROR	include/grpc/support/log.h	/^  GPR_LOG_SEVERITY_ERROR$/;"	e	enum:gpr_log_severity
-GPR_LOG_SEVERITY_INFO	include/grpc/support/log.h	/^  GPR_LOG_SEVERITY_INFO,$/;"	e	enum:gpr_log_severity
-GPR_LOG_VERBOSITY_UNSET	include/grpc/support/log.h	65;"	d
-GPR_LTOA_MIN_BUFSIZE	src/core/lib/support/string.h	61;"	d
-GPR_MAX	include/grpc/support/useful.h	40;"	d
-GPR_MAX_ALIGNMENT	include/grpc/impl/codegen/port_platform.h	361;"	d
-GPR_MIN	include/grpc/support/useful.h	39;"	d
-GPR_MSVC_TLS	include/grpc/impl/codegen/port_platform.h	114;"	d
-GPR_MSYS_TMPFILE	include/grpc/impl/codegen/port_platform.h	97;"	d
-GPR_MS_PER_SEC	include/grpc/support/time.h	52;"	d
-GPR_NACL	include/grpc/impl/codegen/port_platform.h	267;"	d
-GPR_NS_PER_MS	include/grpc/support/time.h	55;"	d
-GPR_NS_PER_SEC	include/grpc/support/time.h	54;"	d
-GPR_NS_PER_US	include/grpc/support/time.h	56;"	d
-GPR_ONCE_INIT	include/grpc/impl/codegen/sync_posix.h	45;"	d
-GPR_ONCE_INIT	include/grpc/impl/codegen/sync_windows.h	47;"	d
-GPR_PLATFORM_STRING	include/grpc/impl/codegen/port_platform.h	119;"	d
-GPR_PLATFORM_STRING	include/grpc/impl/codegen/port_platform.h	140;"	d
-GPR_PLATFORM_STRING	include/grpc/impl/codegen/port_platform.h	161;"	d
-GPR_PLATFORM_STRING	include/grpc/impl/codegen/port_platform.h	198;"	d
-GPR_PLATFORM_STRING	include/grpc/impl/codegen/port_platform.h	202;"	d
-GPR_PLATFORM_STRING	include/grpc/impl/codegen/port_platform.h	234;"	d
-GPR_PLATFORM_STRING	include/grpc/impl/codegen/port_platform.h	257;"	d
-GPR_PLATFORM_STRING	include/grpc/impl/codegen/port_platform.h	291;"	d
-GPR_PLATFORM_STRING	include/grpc/impl/codegen/port_platform.h	91;"	d
-GPR_POSIX_CRASH_HANDLER	include/grpc/impl/codegen/port_platform.h	120;"	d
-GPR_POSIX_CRASH_HANDLER	include/grpc/impl/codegen/port_platform.h	160;"	d
-GPR_POSIX_CRASH_HANDLER	include/grpc/impl/codegen/port_platform.h	215;"	d
-GPR_POSIX_ENV	include/grpc/impl/codegen/port_platform.h	150;"	d
-GPR_POSIX_ENV	include/grpc/impl/codegen/port_platform.h	220;"	d
-GPR_POSIX_ENV	include/grpc/impl/codegen/port_platform.h	243;"	d
-GPR_POSIX_ENV	include/grpc/impl/codegen/port_platform.h	272;"	d
-GPR_POSIX_LOG	include/grpc/impl/codegen/port_platform.h	219;"	d
-GPR_POSIX_LOG	include/grpc/impl/codegen/port_platform.h	242;"	d
-GPR_POSIX_LOG	include/grpc/impl/codegen/port_platform.h	271;"	d
-GPR_POSIX_LOG	include/grpc/impl/codegen/port_platform.h	98;"	d
-GPR_POSIX_STRING	include/grpc/impl/codegen/port_platform.h	129;"	d
-GPR_POSIX_STRING	include/grpc/impl/codegen/port_platform.h	153;"	d
-GPR_POSIX_STRING	include/grpc/impl/codegen/port_platform.h	180;"	d
-GPR_POSIX_STRING	include/grpc/impl/codegen/port_platform.h	222;"	d
-GPR_POSIX_STRING	include/grpc/impl/codegen/port_platform.h	245;"	d
-GPR_POSIX_STRING	include/grpc/impl/codegen/port_platform.h	274;"	d
-GPR_POSIX_STRING	include/grpc/impl/codegen/port_platform.h	99;"	d
-GPR_POSIX_SUBPROCESS	include/grpc/impl/codegen/port_platform.h	130;"	d
-GPR_POSIX_SUBPROCESS	include/grpc/impl/codegen/port_platform.h	154;"	d
-GPR_POSIX_SUBPROCESS	include/grpc/impl/codegen/port_platform.h	181;"	d
-GPR_POSIX_SUBPROCESS	include/grpc/impl/codegen/port_platform.h	223;"	d
-GPR_POSIX_SUBPROCESS	include/grpc/impl/codegen/port_platform.h	246;"	d
-GPR_POSIX_SUBPROCESS	include/grpc/impl/codegen/port_platform.h	275;"	d
-GPR_POSIX_SYNC	include/grpc/impl/codegen/port_platform.h	131;"	d
-GPR_POSIX_SYNC	include/grpc/impl/codegen/port_platform.h	155;"	d
-GPR_POSIX_SYNC	include/grpc/impl/codegen/port_platform.h	182;"	d
-GPR_POSIX_SYNC	include/grpc/impl/codegen/port_platform.h	224;"	d
-GPR_POSIX_SYNC	include/grpc/impl/codegen/port_platform.h	247;"	d
-GPR_POSIX_SYNC	include/grpc/impl/codegen/port_platform.h	276;"	d
-GPR_POSIX_TIME	include/grpc/impl/codegen/port_platform.h	100;"	d
-GPR_POSIX_TIME	include/grpc/impl/codegen/port_platform.h	132;"	d
-GPR_POSIX_TIME	include/grpc/impl/codegen/port_platform.h	156;"	d
-GPR_POSIX_TIME	include/grpc/impl/codegen/port_platform.h	183;"	d
-GPR_POSIX_TIME	include/grpc/impl/codegen/port_platform.h	225;"	d
-GPR_POSIX_TIME	include/grpc/impl/codegen/port_platform.h	248;"	d
-GPR_POSIX_TIME	include/grpc/impl/codegen/port_platform.h	277;"	d
-GPR_POSIX_TMPFILE	include/grpc/impl/codegen/port_platform.h	128;"	d
-GPR_POSIX_TMPFILE	include/grpc/impl/codegen/port_platform.h	151;"	d
-GPR_POSIX_TMPFILE	include/grpc/impl/codegen/port_platform.h	179;"	d
-GPR_POSIX_TMPFILE	include/grpc/impl/codegen/port_platform.h	221;"	d
-GPR_POSIX_TMPFILE	include/grpc/impl/codegen/port_platform.h	244;"	d
-GPR_POSIX_TMPFILE	include/grpc/impl/codegen/port_platform.h	273;"	d
-GPR_PRINT_FORMAT_CHECK	include/grpc/impl/codegen/port_platform.h	373;"	d
-GPR_PRINT_FORMAT_CHECK	include/grpc/impl/codegen/port_platform.h	376;"	d
-GPR_PTHREAD_TLS	include/grpc/impl/codegen/port_platform.h	200;"	d
-GPR_PTHREAD_TLS	include/grpc/impl/codegen/port_platform.h	206;"	d
-GPR_ROTL	include/grpc/support/useful.h	43;"	d
-GPR_ROTR	include/grpc/support/useful.h	44;"	d
-GPR_SLICE_END_PTR	include/grpc/impl/codegen/slice.h	151;"	d
-GPR_SLICE_IS_EMPTY	include/grpc/impl/codegen/slice.h	153;"	d
-GPR_SLICE_LENGTH	include/grpc/impl/codegen/slice.h	145;"	d
-GPR_SLICE_SET_LENGTH	include/grpc/impl/codegen/slice.h	148;"	d
-GPR_SLICE_START_PTR	include/grpc/impl/codegen/slice.h	142;"	d
-GPR_STATS_INIT	include/grpc/impl/codegen/sync_generic.h	52;"	d
-GPR_SUPPORT_CHANNELS_FROM_FD	include/grpc/impl/codegen/port_platform.h	126;"	d
-GPR_SUPPORT_CHANNELS_FROM_FD	include/grpc/impl/codegen/port_platform.h	158;"	d
-GPR_SUPPORT_CHANNELS_FROM_FD	include/grpc/impl/codegen/port_platform.h	177;"	d
-GPR_SUPPORT_CHANNELS_FROM_FD	include/grpc/impl/codegen/port_platform.h	227;"	d
-GPR_SUPPORT_CHANNELS_FROM_FD	include/grpc/impl/codegen/port_platform.h	250;"	d
-GPR_SWAP	include/grpc/support/useful.h	48;"	d
-GPR_THD_JOINABLE	src/core/lib/support/thd.c	/^enum { GPR_THD_JOINABLE = 1 };$/;"	e	enum:__anon78	file:
-GPR_TIMER_BEGIN	src/core/lib/profiling/timers.h	61;"	d
-GPR_TIMER_BEGIN	src/core/lib/profiling/timers.h	79;"	d
-GPR_TIMER_END	src/core/lib/profiling/timers.h	65;"	d
-GPR_TIMER_END	src/core/lib/profiling/timers.h	82;"	d
-GPR_TIMER_MARK	src/core/lib/profiling/timers.h	57;"	d
-GPR_TIMER_MARK	src/core/lib/profiling/timers.h	76;"	d
-GPR_TIMER_SCOPE	src/core/lib/profiling/timers.h	112;"	d
-GPR_TIMESPAN	include/grpc/impl/codegen/gpr_types.h	/^  GPR_TIMESPAN$/;"	e	enum:__anon254
-GPR_TIMESPAN	include/grpc/impl/codegen/gpr_types.h	/^  GPR_TIMESPAN$/;"	e	enum:__anon417
-GPR_TLS_DECL	include/grpc/support/tls_gcc.h	51;"	d
-GPR_TLS_DECL	include/grpc/support/tls_gcc.h	86;"	d
-GPR_TLS_DECL	include/grpc/support/tls_msvc.h	44;"	d
-GPR_TLS_DECL	include/grpc/support/tls_pthread.h	47;"	d
-GPR_UNREACHABLE_CODE	include/grpc/impl/codegen/port_platform.h	381;"	d
-GPR_UNREACHABLE_CODE	include/grpc/impl/codegen/port_platform.h	383;"	d
-GPR_US_PER_MS	include/grpc/support/time.h	57;"	d
-GPR_US_PER_SEC	include/grpc/support/time.h	53;"	d
-GPR_WINDOWS	include/grpc/impl/codegen/port_platform.h	92;"	d
-GPR_WINDOWS_ATOMIC	include/grpc/impl/codegen/port_platform.h	113;"	d
-GPR_WINDOWS_CRASH_HANDLER	include/grpc/impl/codegen/port_platform.h	105;"	d
-GPR_WINDOWS_ENV	include/grpc/impl/codegen/port_platform.h	94;"	d
-GPR_WINDOWS_LOG	include/grpc/impl/codegen/port_platform.h	104;"	d
-GPR_WINDOWS_STRING	include/grpc/impl/codegen/port_platform.h	106;"	d
-GPR_WINDOWS_SUBPROCESS	include/grpc/impl/codegen/port_platform.h	93;"	d
-GPR_WINDOWS_TIME	include/grpc/impl/codegen/port_platform.h	107;"	d
-GPR_WINDOWS_TMPFILE	include/grpc/impl/codegen/port_platform.h	103;"	d
-GROW	src/core/lib/slice/slice_buffer.c	46;"	d	file:
-GRPCAPI	include/grpc/impl/codegen/port_platform.h	396;"	d
-GRPCXX_ALARM_H	include/grpc++/alarm.h	37;"	d
-GRPCXX_CHANNEL_FILTER_H	src/cpp/common/channel_filter.h	35;"	d
-GRPCXX_CHANNEL_H	include/grpc++/channel.h	35;"	d
-GRPCXX_CLIENT_CONTEXT_H	include/grpc++/client_context.h	50;"	d
-GRPCXX_COMPLETION_QUEUE_H	include/grpc++/completion_queue.h	35;"	d
-GRPCXX_CREATE_CHANNEL_H	include/grpc++/create_channel.h	35;"	d
-GRPCXX_CREATE_CHANNEL_POSIX_H	include/grpc++/create_channel_posix.h	35;"	d
-GRPCXX_EXT_PROTO_SERVER_REFLECTION_PLUGIN_H	include/grpc++/ext/proto_server_reflection_plugin.h	35;"	d
-GRPCXX_GENERIC_ASYNC_GENERIC_SERVICE_H	include/grpc++/generic/async_generic_service.h	35;"	d
-GRPCXX_GENERIC_GENERIC_STUB_H	include/grpc++/generic/generic_stub.h	35;"	d
-GRPCXX_GRPCXX_H	include/grpc++/grpc++.h	56;"	d
-GRPCXX_IMPL_CALL_H	include/grpc++/impl/call.h	35;"	d
-GRPCXX_IMPL_CLIENT_UNARY_CALL_H	include/grpc++/impl/client_unary_call.h	35;"	d
-GRPCXX_IMPL_CODEGEN_ASYNC_STREAM_H	include/grpc++/impl/codegen/async_stream.h	35;"	d
-GRPCXX_IMPL_CODEGEN_ASYNC_UNARY_CALL_H	include/grpc++/impl/codegen/async_unary_call.h	35;"	d
-GRPCXX_IMPL_CODEGEN_CALL_H	include/grpc++/impl/codegen/call.h	35;"	d
-GRPCXX_IMPL_CODEGEN_CALL_HOOK_H	include/grpc++/impl/codegen/call_hook.h	35;"	d
-GRPCXX_IMPL_CODEGEN_CHANNEL_INTERFACE_H	include/grpc++/impl/codegen/channel_interface.h	35;"	d
-GRPCXX_IMPL_CODEGEN_CLIENT_CONTEXT_H	include/grpc++/impl/codegen/client_context.h	50;"	d
-GRPCXX_IMPL_CODEGEN_CLIENT_UNARY_CALL_H	include/grpc++/impl/codegen/client_unary_call.h	35;"	d
-GRPCXX_IMPL_CODEGEN_COMPLETION_QUEUE_H	include/grpc++/impl/codegen/completion_queue.h	48;"	d
-GRPCXX_IMPL_CODEGEN_COMPLETION_QUEUE_TAG_H	include/grpc++/impl/codegen/completion_queue_tag.h	35;"	d
-GRPCXX_IMPL_CODEGEN_CONFIG_H	include/grpc++/impl/codegen/config.h	35;"	d
-GRPCXX_IMPL_CODEGEN_CONFIG_PROTOBUF_H	include/grpc++/impl/codegen/config_protobuf.h	35;"	d
-GRPCXX_IMPL_CODEGEN_CORE_CODEGEN_H	include/grpc++/impl/codegen/core_codegen.h	35;"	d
-GRPCXX_IMPL_CODEGEN_CORE_CODEGEN_INTERFACE_H	include/grpc++/impl/codegen/core_codegen_interface.h	35;"	d
-GRPCXX_IMPL_CODEGEN_CREATE_AUTH_CONTEXT_H	include/grpc++/impl/codegen/create_auth_context.h	35;"	d
-GRPCXX_IMPL_CODEGEN_GRPC_LIBRARY_H	include/grpc++/impl/codegen/grpc_library.h	35;"	d
-GRPCXX_IMPL_CODEGEN_METADATA_MAP_H	include/grpc++/impl/codegen/metadata_map.h	35;"	d
-GRPCXX_IMPL_CODEGEN_METHOD_HANDLER_IMPL_H	include/grpc++/impl/codegen/method_handler_impl.h	35;"	d
-GRPCXX_IMPL_CODEGEN_PROTO_UTILS_H	include/grpc++/impl/codegen/proto_utils.h	35;"	d
-GRPCXX_IMPL_CODEGEN_RPC_METHOD_H	include/grpc++/impl/codegen/rpc_method.h	35;"	d
-GRPCXX_IMPL_CODEGEN_RPC_SERVICE_METHOD_H	include/grpc++/impl/codegen/rpc_service_method.h	35;"	d
-GRPCXX_IMPL_CODEGEN_SECURITY_AUTH_CONTEXT_H	include/grpc++/impl/codegen/security/auth_context.h	35;"	d
-GRPCXX_IMPL_CODEGEN_SERIALIZATION_TRAITS_H	include/grpc++/impl/codegen/serialization_traits.h	35;"	d
-GRPCXX_IMPL_CODEGEN_SERVER_CONTEXT_H	include/grpc++/impl/codegen/server_context.h	35;"	d
-GRPCXX_IMPL_CODEGEN_SERVER_INTERFACE_H	include/grpc++/impl/codegen/server_interface.h	35;"	d
-GRPCXX_IMPL_CODEGEN_SERVICE_TYPE_H	include/grpc++/impl/codegen/service_type.h	35;"	d
-GRPCXX_IMPL_CODEGEN_SLICE_H	include/grpc++/impl/codegen/slice.h	35;"	d
-GRPCXX_IMPL_CODEGEN_STATUS_CODE_ENUM_H	include/grpc++/impl/codegen/status_code_enum.h	35;"	d
-GRPCXX_IMPL_CODEGEN_STATUS_H	include/grpc++/impl/codegen/status.h	35;"	d
-GRPCXX_IMPL_CODEGEN_STATUS_HELPER_H	include/grpc++/impl/codegen/status_helper.h	35;"	d
-GRPCXX_IMPL_CODEGEN_STRING_REF_H	include/grpc++/impl/codegen/string_ref.h	35;"	d
-GRPCXX_IMPL_CODEGEN_STUB_OPTIONS_H	include/grpc++/impl/codegen/stub_options.h	35;"	d
-GRPCXX_IMPL_CODEGEN_SYNC_STREAM_H	include/grpc++/impl/codegen/sync_stream.h	35;"	d
-GRPCXX_IMPL_CODEGEN_THRIFT_SERIALIZER_H	include/grpc++/impl/codegen/thrift_serializer.h	35;"	d
-GRPCXX_IMPL_CODEGEN_THRIFT_UTILS_H	include/grpc++/impl/codegen/thrift_utils.h	35;"	d
-GRPCXX_IMPL_CODEGEN_TIME_H	include/grpc++/impl/codegen/time.h	35;"	d
-GRPCXX_IMPL_GRPC_LIBRARY_H	include/grpc++/impl/grpc_library.h	35;"	d
-GRPCXX_IMPL_METHOD_HANDLER_IMPL_H	include/grpc++/impl/method_handler_impl.h	35;"	d
-GRPCXX_IMPL_RPC_METHOD_H	include/grpc++/impl/rpc_method.h	35;"	d
-GRPCXX_IMPL_RPC_SERVICE_METHOD_H	include/grpc++/impl/rpc_service_method.h	35;"	d
-GRPCXX_IMPL_SERIALIZATION_TRAITS_H	include/grpc++/impl/serialization_traits.h	35;"	d
-GRPCXX_IMPL_SERVER_BUILDER_OPTION_H	include/grpc++/impl/server_builder_option.h	35;"	d
-GRPCXX_IMPL_SERVER_BUILDER_PLUGIN_H	include/grpc++/impl/server_builder_plugin.h	35;"	d
-GRPCXX_IMPL_SERVER_INITIALIZER_H	include/grpc++/impl/server_initializer.h	35;"	d
-GRPCXX_IMPL_SERVICE_TYPE_H	include/grpc++/impl/service_type.h	35;"	d
-GRPCXX_IMPL_SYNC_CXX11_H	include/grpc++/impl/sync_cxx11.h	35;"	d
-GRPCXX_IMPL_SYNC_NO_CXX11_H	include/grpc++/impl/sync_no_cxx11.h	35;"	d
-GRPCXX_RESOURCE_QUOTA_H	include/grpc++/resource_quota.h	35;"	d
-GRPCXX_SECURITY_AUTH_CONTEXT_H	include/grpc++/security/auth_context.h	35;"	d
-GRPCXX_SECURITY_AUTH_METADATA_PROCESSOR_H	include/grpc++/security/auth_metadata_processor.h	35;"	d
-GRPCXX_SECURITY_CREDENTIALS_H	include/grpc++/security/credentials.h	35;"	d
-GRPCXX_SECURITY_SERVER_CREDENTIALS_H	include/grpc++/security/server_credentials.h	35;"	d
-GRPCXX_SERVER_BUILDER_H	include/grpc++/server_builder.h	35;"	d
-GRPCXX_SERVER_CONTEXT_H	include/grpc++/server_context.h	35;"	d
-GRPCXX_SERVER_H	include/grpc++/server.h	35;"	d
-GRPCXX_SERVER_POSIX_H	include/grpc++/server_posix.h	35;"	d
-GRPCXX_SUPPORT_ASYNC_STREAM_H	include/grpc++/support/async_stream.h	35;"	d
-GRPCXX_SUPPORT_ASYNC_UNARY_CALL_H	include/grpc++/support/async_unary_call.h	35;"	d
-GRPCXX_SUPPORT_BYTE_BUFFER_H	include/grpc++/support/byte_buffer.h	35;"	d
-GRPCXX_SUPPORT_CHANNEL_ARGUMENTS_H	include/grpc++/support/channel_arguments.h	35;"	d
-GRPCXX_SUPPORT_CONFIG_H	include/grpc++/support/config.h	35;"	d
-GRPCXX_SUPPORT_SLICE_H	include/grpc++/support/slice.h	35;"	d
-GRPCXX_SUPPORT_STATUS_CODE_ENUM_H	include/grpc++/support/status_code_enum.h	35;"	d
-GRPCXX_SUPPORT_STATUS_H	include/grpc++/support/status.h	35;"	d
-GRPCXX_SUPPORT_STRING_REF_H	include/grpc++/support/string_ref.h	35;"	d
-GRPCXX_SUPPORT_STUB_OPTIONS_H	include/grpc++/support/stub_options.h	35;"	d
-GRPCXX_SUPPORT_SYNC_STREAM_H	include/grpc++/support/sync_stream.h	35;"	d
-GRPCXX_SUPPORT_TIME_H	include/grpc++/support/time.h	35;"	d
-GRPCXX_TEST_SERVER_CONTEXT_TEST_SPOUSE_H	include/grpc++/test/server_context_test_spouse.h	35;"	d
-GRPC_ACKED_SETTINGS	src/core/ext/transport/chttp2/transport/internal.h	/^  GRPC_ACKED_SETTINGS,$/;"	e	enum:__anon23
-GRPC_ALLOW_GPR_SLICE_FUNCTIONS	include/grpc/impl/codegen/gpr_slice.h	43;"	d
-GRPC_API_TRACE	src/core/lib/surface/api_trace.h	60;"	d
-GRPC_API_TRACE_UNWRAP0	src/core/lib/surface/api_trace.h	44;"	d
-GRPC_API_TRACE_UNWRAP1	src/core/lib/surface/api_trace.h	45;"	d
-GRPC_API_TRACE_UNWRAP10	src/core/lib/surface/api_trace.h	55;"	d
-GRPC_API_TRACE_UNWRAP2	src/core/lib/surface/api_trace.h	46;"	d
-GRPC_API_TRACE_UNWRAP3	src/core/lib/surface/api_trace.h	47;"	d
-GRPC_API_TRACE_UNWRAP4	src/core/lib/surface/api_trace.h	48;"	d
-GRPC_API_TRACE_UNWRAP5	src/core/lib/surface/api_trace.h	49;"	d
-GRPC_API_TRACE_UNWRAP6	src/core/lib/surface/api_trace.h	50;"	d
-GRPC_API_TRACE_UNWRAP7	src/core/lib/surface/api_trace.h	51;"	d
-GRPC_API_TRACE_UNWRAP8	src/core/lib/surface/api_trace.h	52;"	d
-GRPC_API_TRACE_UNWRAP9	src/core/lib/surface/api_trace.h	53;"	d
-GRPC_ARG_ALLOW_REUSEPORT	include/grpc/impl/codegen/grpc_types.h	221;"	d
-GRPC_ARG_CHANNEL_CREDENTIALS	src/core/lib/security/credentials/credentials.h	103;"	d
-GRPC_ARG_CLIENT_CHANNEL_FACTORY	src/core/ext/client_channel/client_channel_factory.h	43;"	d
-GRPC_ARG_DEFAULT_AUTHORITY	include/grpc/impl/codegen/grpc_types.h	198;"	d
-GRPC_ARG_ENABLE_CENSUS	include/grpc/impl/codegen/grpc_types.h	149;"	d
-GRPC_ARG_ENABLE_LOAD_REPORTING	include/grpc/impl/codegen/grpc_types.h	151;"	d
-GRPC_ARG_FAKE_SECURITY_EXPECTED_TARGETS	src/core/lib/security/credentials/fake/fake_credentials.h	53;"	d
-GRPC_ARG_HTTP2_BDP_PROBE	include/grpc/impl/codegen/grpc_types.h	183;"	d
-GRPC_ARG_HTTP2_HPACK_TABLE_SIZE_DECODER	include/grpc/impl/codegen/grpc_types.h	172;"	d
-GRPC_ARG_HTTP2_HPACK_TABLE_SIZE_ENCODER	include/grpc/impl/codegen/grpc_types.h	175;"	d
-GRPC_ARG_HTTP2_INITIAL_SEQUENCE_NUMBER	include/grpc/impl/codegen/grpc_types.h	164;"	d
-GRPC_ARG_HTTP2_MAX_FRAME_SIZE	include/grpc/impl/codegen/grpc_types.h	181;"	d
-GRPC_ARG_HTTP2_MAX_PINGS_WITHOUT_DATA	include/grpc/impl/codegen/grpc_types.h	191;"	d
-GRPC_ARG_HTTP2_MIN_TIME_BETWEEN_PINGS_MS	include/grpc/impl/codegen/grpc_types.h	185;"	d
-GRPC_ARG_HTTP2_SCHEME	src/core/lib/channel/http_client_filter.h	42;"	d
-GRPC_ARG_HTTP2_STREAM_LOOKAHEAD_BYTES	include/grpc/impl/codegen/grpc_types.h	170;"	d
-GRPC_ARG_HTTP2_WRITE_BUFFER_SIZE	include/grpc/impl/codegen/grpc_types.h	195;"	d
-GRPC_ARG_HTTP_CONNECT_HEADERS	src/core/ext/client_channel/http_connect_handshaker.h	44;"	d
-GRPC_ARG_HTTP_CONNECT_SERVER	src/core/ext/client_channel/http_connect_handshaker.h	39;"	d
-GRPC_ARG_INITIAL_RECONNECT_BACKOFF_MS	include/grpc/impl/codegen/grpc_types.h	208;"	d
-GRPC_ARG_INTEGER	include/grpc/impl/codegen/grpc_types.h	/^  GRPC_ARG_INTEGER,$/;"	e	enum:__anon259
-GRPC_ARG_INTEGER	include/grpc/impl/codegen/grpc_types.h	/^  GRPC_ARG_INTEGER,$/;"	e	enum:__anon422
-GRPC_ARG_LB_ADDRESSES	src/core/ext/client_channel/lb_policy_factory.h	44;"	d
-GRPC_ARG_LB_POLICY_NAME	include/grpc/impl/codegen/grpc_types.h	228;"	d
-GRPC_ARG_LB_SECURE_NAMING_MAP	src/core/lib/security/transport/lb_targets_info.c	41;"	d	file:
-GRPC_ARG_MAX_CONCURRENT_STREAMS	include/grpc/impl/codegen/grpc_types.h	154;"	d
-GRPC_ARG_MAX_MESSAGE_LENGTH	include/grpc/impl/codegen/grpc_types.h	159;"	d
-GRPC_ARG_MAX_METADATA_SIZE	include/grpc/impl/codegen/grpc_types.h	219;"	d
-GRPC_ARG_MAX_PAYLOAD_SIZE_FOR_GET	src/core/lib/channel/http_client_filter.h	45;"	d
-GRPC_ARG_MAX_RECEIVE_MESSAGE_LENGTH	include/grpc/impl/codegen/grpc_types.h	157;"	d
-GRPC_ARG_MAX_RECONNECT_BACKOFF_MS	include/grpc/impl/codegen/grpc_types.h	206;"	d
-GRPC_ARG_MAX_SEND_MESSAGE_LENGTH	include/grpc/impl/codegen/grpc_types.h	162;"	d
-GRPC_ARG_POINTER	include/grpc/impl/codegen/grpc_types.h	/^  GRPC_ARG_POINTER$/;"	e	enum:__anon259
-GRPC_ARG_POINTER	include/grpc/impl/codegen/grpc_types.h	/^  GRPC_ARG_POINTER$/;"	e	enum:__anon422
-GRPC_ARG_PRIMARY_USER_AGENT_STRING	include/grpc/impl/codegen/grpc_types.h	201;"	d
-GRPC_ARG_RESOURCE_QUOTA	include/grpc/impl/codegen/grpc_types.h	224;"	d
-GRPC_ARG_SECONDARY_USER_AGENT_STRING	include/grpc/impl/codegen/grpc_types.h	204;"	d
-GRPC_ARG_SECURITY_CONNECTOR	src/core/lib/security/transport/security_connector.h	60;"	d
-GRPC_ARG_SERVER_URI	src/core/ext/client_channel/client_channel.h	42;"	d
-GRPC_ARG_SERVICE_CONFIG	include/grpc/impl/codegen/grpc_types.h	226;"	d
-GRPC_ARG_SOCKET_MUTATOR	include/grpc/impl/codegen/grpc_types.h	230;"	d
-GRPC_ARG_STRING	include/grpc/impl/codegen/grpc_types.h	/^  GRPC_ARG_STRING,$/;"	e	enum:__anon259
-GRPC_ARG_STRING	include/grpc/impl/codegen/grpc_types.h	/^  GRPC_ARG_STRING,$/;"	e	enum:__anon422
-GRPC_ARG_SUBCHANNEL_ADDRESS	src/core/ext/client_channel/subchannel.h	44;"	d
-GRPC_ARG_TCP_READ_CHUNK_SIZE	src/core/lib/iomgr/tcp_client.h	45;"	d
-GRPC_AUTHORIZATION_METADATA_KEY	src/core/lib/security/credentials/credentials.h	67;"	d
-GRPC_AUTH_CONTEXT_ARG	src/core/lib/security/context/security_context.h	123;"	d
-GRPC_AUTH_CONTEXT_REF	src/core/lib/security/context/security_context.h	69;"	d
-GRPC_AUTH_CONTEXT_REF	src/core/lib/security/context/security_context.h	79;"	d
-GRPC_AUTH_CONTEXT_UNREF	src/core/lib/security/context/security_context.h	71;"	d
-GRPC_AUTH_CONTEXT_UNREF	src/core/lib/security/context/security_context.h	80;"	d
-GRPC_AUTH_JSON_TYPE_AUTHORIZED_USER	src/core/lib/security/util/json_util.h	44;"	d
-GRPC_AUTH_JSON_TYPE_INVALID	src/core/lib/security/util/json_util.h	42;"	d
-GRPC_AUTH_JSON_TYPE_SERVICE_ACCOUNT	src/core/lib/security/util/json_util.h	43;"	d
-GRPC_BAD_CLIENT_DISCONNECT	test/core/bad_client/bad_client.h	50;"	d
-GRPC_BAD_CLIENT_REGISTERED_HOST	test/core/bad_client/bad_client.h	41;"	d
-GRPC_BAD_CLIENT_REGISTERED_METHOD	test/core/bad_client/bad_client.h	40;"	d
-GRPC_BASE64_MULTILINE_LINE_LEN	src/core/lib/security/util/b64.c	67;"	d	file:
-GRPC_BASE64_MULTILINE_NUM_BLOCKS	src/core/lib/security/util/b64.c	68;"	d	file:
-GRPC_BASE64_PAD_BYTE	src/core/lib/security/util/b64.c	66;"	d	file:
-GRPC_BASE64_PAD_CHAR	src/core/lib/security/util/b64.c	65;"	d	file:
-GRPC_BATCH_AUTHORITY	src/core/lib/transport/static_metadata.h	/^  GRPC_BATCH_AUTHORITY,$/;"	e	enum:__anon186
-GRPC_BATCH_CALLOUTS_COUNT	src/core/lib/transport/static_metadata.h	/^  GRPC_BATCH_CALLOUTS_COUNT$/;"	e	enum:__anon186
-GRPC_BATCH_CONTENT_TYPE	src/core/lib/transport/static_metadata.h	/^  GRPC_BATCH_CONTENT_TYPE,$/;"	e	enum:__anon186
-GRPC_BATCH_GRPC_ACCEPT_ENCODING	src/core/lib/transport/static_metadata.h	/^  GRPC_BATCH_GRPC_ACCEPT_ENCODING,$/;"	e	enum:__anon186
-GRPC_BATCH_GRPC_ENCODING	src/core/lib/transport/static_metadata.h	/^  GRPC_BATCH_GRPC_ENCODING,$/;"	e	enum:__anon186
-GRPC_BATCH_GRPC_INTERNAL_ENCODING_REQUEST	src/core/lib/transport/static_metadata.h	/^  GRPC_BATCH_GRPC_INTERNAL_ENCODING_REQUEST,$/;"	e	enum:__anon186
-GRPC_BATCH_GRPC_MESSAGE	src/core/lib/transport/static_metadata.h	/^  GRPC_BATCH_GRPC_MESSAGE,$/;"	e	enum:__anon186
-GRPC_BATCH_GRPC_PAYLOAD_BIN	src/core/lib/transport/static_metadata.h	/^  GRPC_BATCH_GRPC_PAYLOAD_BIN,$/;"	e	enum:__anon186
-GRPC_BATCH_GRPC_STATUS	src/core/lib/transport/static_metadata.h	/^  GRPC_BATCH_GRPC_STATUS,$/;"	e	enum:__anon186
-GRPC_BATCH_HOST	src/core/lib/transport/static_metadata.h	/^  GRPC_BATCH_HOST,$/;"	e	enum:__anon186
-GRPC_BATCH_INDEX_OF	src/core/lib/transport/static_metadata.h	545;"	d
-GRPC_BATCH_LB_TOKEN	src/core/lib/transport/static_metadata.h	/^  GRPC_BATCH_LB_TOKEN,$/;"	e	enum:__anon186
-GRPC_BATCH_METHOD	src/core/lib/transport/static_metadata.h	/^  GRPC_BATCH_METHOD,$/;"	e	enum:__anon186
-GRPC_BATCH_PATH	src/core/lib/transport/static_metadata.h	/^  GRPC_BATCH_PATH,$/;"	e	enum:__anon186
-GRPC_BATCH_SCHEME	src/core/lib/transport/static_metadata.h	/^  GRPC_BATCH_SCHEME,$/;"	e	enum:__anon186
-GRPC_BATCH_STATUS	src/core/lib/transport/static_metadata.h	/^  GRPC_BATCH_STATUS,$/;"	e	enum:__anon186
-GRPC_BATCH_TE	src/core/lib/transport/static_metadata.h	/^  GRPC_BATCH_TE,$/;"	e	enum:__anon186
-GRPC_BATCH_USER_AGENT	src/core/lib/transport/static_metadata.h	/^  GRPC_BATCH_USER_AGENT,$/;"	e	enum:__anon186
-GRPC_BB_RAW	include/grpc/impl/codegen/grpc_types.h	/^  GRPC_BB_RAW$/;"	e	enum:__anon255
-GRPC_BB_RAW	include/grpc/impl/codegen/grpc_types.h	/^  GRPC_BB_RAW$/;"	e	enum:__anon418
-GRPC_BDP_MIN_SAMPLES_FOR_ESTIMATE	src/core/lib/transport/bdp_estimator.h	41;"	d
-GRPC_BDP_PING_SCHEDULED	src/core/lib/transport/bdp_estimator.h	/^  GRPC_BDP_PING_SCHEDULED,$/;"	e	enum:__anon179
-GRPC_BDP_PING_STARTED	src/core/lib/transport/bdp_estimator.h	/^  GRPC_BDP_PING_STARTED$/;"	e	enum:__anon179
-GRPC_BDP_PING_UNSCHEDULED	src/core/lib/transport/bdp_estimator.h	/^  GRPC_BDP_PING_UNSCHEDULED,$/;"	e	enum:__anon179
-GRPC_BDP_SAMPLES	src/core/lib/transport/bdp_estimator.h	40;"	d
-GRPC_BYTE_BUFFER_H	include/grpc/byte_buffer.h	35;"	d
-GRPC_BYTE_BUFFER_READER_H	include/grpc/byte_buffer_reader.h	35;"	d
-GRPC_CALL_CREDENTIALS_TYPE_COMPOSITE	src/core/lib/security/credentials/credentials.h	65;"	d
-GRPC_CALL_CREDENTIALS_TYPE_IAM	src/core/lib/security/credentials/credentials.h	64;"	d
-GRPC_CALL_CREDENTIALS_TYPE_JWT	src/core/lib/security/credentials/credentials.h	63;"	d
-GRPC_CALL_CREDENTIALS_TYPE_OAUTH2	src/core/lib/security/credentials/credentials.h	62;"	d
-GRPC_CALL_ERROR	include/grpc/impl/codegen/grpc_types.h	/^  GRPC_CALL_ERROR,$/;"	e	enum:grpc_call_error
-GRPC_CALL_ERROR_ALREADY_ACCEPTED	include/grpc/impl/codegen/grpc_types.h	/^  GRPC_CALL_ERROR_ALREADY_ACCEPTED,$/;"	e	enum:grpc_call_error
-GRPC_CALL_ERROR_ALREADY_FINISHED	include/grpc/impl/codegen/grpc_types.h	/^  GRPC_CALL_ERROR_ALREADY_FINISHED,$/;"	e	enum:grpc_call_error
-GRPC_CALL_ERROR_ALREADY_INVOKED	include/grpc/impl/codegen/grpc_types.h	/^  GRPC_CALL_ERROR_ALREADY_INVOKED,$/;"	e	enum:grpc_call_error
-GRPC_CALL_ERROR_BATCH_TOO_BIG	include/grpc/impl/codegen/grpc_types.h	/^  GRPC_CALL_ERROR_BATCH_TOO_BIG,$/;"	e	enum:grpc_call_error
-GRPC_CALL_ERROR_INVALID_FLAGS	include/grpc/impl/codegen/grpc_types.h	/^  GRPC_CALL_ERROR_INVALID_FLAGS,$/;"	e	enum:grpc_call_error
-GRPC_CALL_ERROR_INVALID_MESSAGE	include/grpc/impl/codegen/grpc_types.h	/^  GRPC_CALL_ERROR_INVALID_MESSAGE,$/;"	e	enum:grpc_call_error
-GRPC_CALL_ERROR_INVALID_METADATA	include/grpc/impl/codegen/grpc_types.h	/^  GRPC_CALL_ERROR_INVALID_METADATA,$/;"	e	enum:grpc_call_error
-GRPC_CALL_ERROR_NOT_INVOKED	include/grpc/impl/codegen/grpc_types.h	/^  GRPC_CALL_ERROR_NOT_INVOKED,$/;"	e	enum:grpc_call_error
-GRPC_CALL_ERROR_NOT_ON_CLIENT	include/grpc/impl/codegen/grpc_types.h	/^  GRPC_CALL_ERROR_NOT_ON_CLIENT,$/;"	e	enum:grpc_call_error
-GRPC_CALL_ERROR_NOT_ON_SERVER	include/grpc/impl/codegen/grpc_types.h	/^  GRPC_CALL_ERROR_NOT_ON_SERVER,$/;"	e	enum:grpc_call_error
-GRPC_CALL_ERROR_NOT_SERVER_COMPLETION_QUEUE	include/grpc/impl/codegen/grpc_types.h	/^  GRPC_CALL_ERROR_NOT_SERVER_COMPLETION_QUEUE,$/;"	e	enum:grpc_call_error
-GRPC_CALL_ERROR_PAYLOAD_TYPE_MISMATCH	include/grpc/impl/codegen/grpc_types.h	/^  GRPC_CALL_ERROR_PAYLOAD_TYPE_MISMATCH$/;"	e	enum:grpc_call_error
-GRPC_CALL_ERROR_TOO_MANY_OPERATIONS	include/grpc/impl/codegen/grpc_types.h	/^  GRPC_CALL_ERROR_TOO_MANY_OPERATIONS,$/;"	e	enum:grpc_call_error
-GRPC_CALL_INTERNAL_REF	src/core/lib/surface/call.h	84;"	d
-GRPC_CALL_INTERNAL_REF	src/core/lib/surface/call.h	91;"	d
-GRPC_CALL_INTERNAL_UNREF	src/core/lib/surface/call.h	86;"	d
-GRPC_CALL_INTERNAL_UNREF	src/core/lib/surface/call.h	92;"	d
-GRPC_CALL_LOG_BATCH	src/core/lib/surface/call.h	118;"	d
-GRPC_CALL_LOG_OP	src/core/lib/channel/channel_stack.h	308;"	d
-GRPC_CALL_OK	include/grpc/impl/codegen/grpc_types.h	/^  GRPC_CALL_OK = 0,$/;"	e	enum:grpc_call_error
-GRPC_CALL_STACK_REF	src/core/lib/channel/channel_stack.h	250;"	d
-GRPC_CALL_STACK_REF	src/core/lib/channel/channel_stack.h	259;"	d
-GRPC_CALL_STACK_UNREF	src/core/lib/channel/channel_stack.h	252;"	d
-GRPC_CALL_STACK_UNREF	src/core/lib/channel/channel_stack.h	261;"	d
-GRPC_CENSUS_H	include/grpc/census.h	39;"	d
-GRPC_CHANNEL_CONNECTING	include/grpc/impl/codegen/connectivity_state.h	/^  GRPC_CHANNEL_CONNECTING,$/;"	e	enum:__anon243
-GRPC_CHANNEL_CONNECTING	include/grpc/impl/codegen/connectivity_state.h	/^  GRPC_CHANNEL_CONNECTING,$/;"	e	enum:__anon406
-GRPC_CHANNEL_CREDENTIALS_TYPE_FAKE_TRANSPORT_SECURITY	src/core/lib/security/credentials/credentials.h	59;"	d
-GRPC_CHANNEL_CREDENTIALS_TYPE_SSL	src/core/lib/security/credentials/credentials.h	58;"	d
-GRPC_CHANNEL_IDLE	include/grpc/impl/codegen/connectivity_state.h	/^  GRPC_CHANNEL_IDLE,$/;"	e	enum:__anon243
-GRPC_CHANNEL_IDLE	include/grpc/impl/codegen/connectivity_state.h	/^  GRPC_CHANNEL_IDLE,$/;"	e	enum:__anon406
-GRPC_CHANNEL_INIT	include/grpc/impl/codegen/connectivity_state.h	/^  GRPC_CHANNEL_INIT = -1,$/;"	e	enum:__anon243
-GRPC_CHANNEL_INIT	include/grpc/impl/codegen/connectivity_state.h	/^  GRPC_CHANNEL_INIT = -1,$/;"	e	enum:__anon406
-GRPC_CHANNEL_INIT_BUILTIN_PRIORITY	src/core/lib/surface/channel_init.h	41;"	d
-GRPC_CHANNEL_INTERNAL_REF	src/core/lib/surface/channel.h	73;"	d
-GRPC_CHANNEL_INTERNAL_REF	src/core/lib/surface/channel.h	81;"	d
-GRPC_CHANNEL_INTERNAL_UNREF	src/core/lib/surface/channel.h	75;"	d
-GRPC_CHANNEL_INTERNAL_UNREF	src/core/lib/surface/channel.h	83;"	d
-GRPC_CHANNEL_READY	include/grpc/impl/codegen/connectivity_state.h	/^  GRPC_CHANNEL_READY,$/;"	e	enum:__anon243
-GRPC_CHANNEL_READY	include/grpc/impl/codegen/connectivity_state.h	/^  GRPC_CHANNEL_READY,$/;"	e	enum:__anon406
-GRPC_CHANNEL_SHUTDOWN	include/grpc/impl/codegen/connectivity_state.h	/^  GRPC_CHANNEL_SHUTDOWN$/;"	e	enum:__anon243
-GRPC_CHANNEL_SHUTDOWN	include/grpc/impl/codegen/connectivity_state.h	/^  GRPC_CHANNEL_SHUTDOWN$/;"	e	enum:__anon406
-GRPC_CHANNEL_STACK_REF	src/core/lib/channel/channel_stack.h	254;"	d
-GRPC_CHANNEL_STACK_REF	src/core/lib/channel/channel_stack.h	263;"	d
-GRPC_CHANNEL_STACK_UNREF	src/core/lib/channel/channel_stack.h	256;"	d
-GRPC_CHANNEL_STACK_UNREF	src/core/lib/channel/channel_stack.h	265;"	d
-GRPC_CHANNEL_TRANSIENT_FAILURE	include/grpc/impl/codegen/connectivity_state.h	/^  GRPC_CHANNEL_TRANSIENT_FAILURE,$/;"	e	enum:__anon243
-GRPC_CHANNEL_TRANSIENT_FAILURE	include/grpc/impl/codegen/connectivity_state.h	/^  GRPC_CHANNEL_TRANSIENT_FAILURE,$/;"	e	enum:__anon406
-GRPC_CHTTP2_CLAMP_INVALID_VALUE	src/core/ext/transport/chttp2/transport/frame_settings.h	/^  GRPC_CHTTP2_CLAMP_INVALID_VALUE,$/;"	e	enum:__anon43
-GRPC_CHTTP2_CLIENT_CONNECT_STRING	src/core/ext/transport/chttp2/transport/internal.h	574;"	d
-GRPC_CHTTP2_CLIENT_CONNECT_STRLEN	src/core/ext/transport/chttp2/transport/internal.h	575;"	d
-GRPC_CHTTP2_DATA_ERROR	src/core/ext/transport/chttp2/transport/frame_data.h	/^  GRPC_CHTTP2_DATA_ERROR$/;"	e	enum:__anon50
-GRPC_CHTTP2_DATA_FH_0	src/core/ext/transport/chttp2/transport/frame_data.h	/^  GRPC_CHTTP2_DATA_FH_0,$/;"	e	enum:__anon50
-GRPC_CHTTP2_DATA_FH_1	src/core/ext/transport/chttp2/transport/frame_data.h	/^  GRPC_CHTTP2_DATA_FH_1,$/;"	e	enum:__anon50
-GRPC_CHTTP2_DATA_FH_2	src/core/ext/transport/chttp2/transport/frame_data.h	/^  GRPC_CHTTP2_DATA_FH_2,$/;"	e	enum:__anon50
-GRPC_CHTTP2_DATA_FH_3	src/core/ext/transport/chttp2/transport/frame_data.h	/^  GRPC_CHTTP2_DATA_FH_3,$/;"	e	enum:__anon50
-GRPC_CHTTP2_DATA_FH_4	src/core/ext/transport/chttp2/transport/frame_data.h	/^  GRPC_CHTTP2_DATA_FH_4,$/;"	e	enum:__anon50
-GRPC_CHTTP2_DATA_FLAG_END_HEADERS	src/core/ext/transport/chttp2/transport/frame.h	57;"	d
-GRPC_CHTTP2_DATA_FLAG_END_STREAM	src/core/ext/transport/chttp2/transport/frame.h	55;"	d
-GRPC_CHTTP2_DATA_FLAG_PADDED	src/core/ext/transport/chttp2/transport/frame.h	58;"	d
-GRPC_CHTTP2_DATA_FRAME	src/core/ext/transport/chttp2/transport/frame_data.h	/^  GRPC_CHTTP2_DATA_FRAME,$/;"	e	enum:__anon50
-GRPC_CHTTP2_DISCONNECT_ON_INVALID_VALUE	src/core/ext/transport/chttp2/transport/frame_settings.h	/^  GRPC_CHTTP2_DISCONNECT_ON_INVALID_VALUE$/;"	e	enum:__anon43
-GRPC_CHTTP2_FLAG_ACK	src/core/ext/transport/chttp2/transport/frame.h	56;"	d
-GRPC_CHTTP2_FLAG_HAS_PRIORITY	src/core/ext/transport/chttp2/transport/frame.h	59;"	d
-GRPC_CHTTP2_FLOWCTL_CREDIT	src/core/ext/transport/chttp2/transport/internal.h	/^  GRPC_CHTTP2_FLOWCTL_CREDIT,$/;"	e	enum:__anon29
-GRPC_CHTTP2_FLOWCTL_DEBIT	src/core/ext/transport/chttp2/transport/internal.h	/^  GRPC_CHTTP2_FLOWCTL_DEBIT$/;"	e	enum:__anon29
-GRPC_CHTTP2_FLOWCTL_MOVE	src/core/ext/transport/chttp2/transport/internal.h	/^  GRPC_CHTTP2_FLOWCTL_MOVE,$/;"	e	enum:__anon29
-GRPC_CHTTP2_FLOW_CREDIT_COMMON	src/core/ext/transport/chttp2/transport/internal.h	617;"	d
-GRPC_CHTTP2_FLOW_CREDIT_STREAM	src/core/ext/transport/chttp2/transport/internal.h	629;"	d
-GRPC_CHTTP2_FLOW_CREDIT_TRANSPORT	src/core/ext/transport/chttp2/transport/internal.h	633;"	d
-GRPC_CHTTP2_FLOW_DEBIT_COMMON	src/core/ext/transport/chttp2/transport/internal.h	637;"	d
-GRPC_CHTTP2_FLOW_DEBIT_STREAM	src/core/ext/transport/chttp2/transport/internal.h	649;"	d
-GRPC_CHTTP2_FLOW_DEBIT_TRANSPORT	src/core/ext/transport/chttp2/transport/internal.h	653;"	d
-GRPC_CHTTP2_FLOW_MOVE_COMMON	src/core/ext/transport/chttp2/transport/internal.h	593;"	d
-GRPC_CHTTP2_FLOW_MOVE_STREAM	src/core/ext/transport/chttp2/transport/internal.h	607;"	d
-GRPC_CHTTP2_FLOW_MOVE_TRANSPORT	src/core/ext/transport/chttp2/transport/internal.h	612;"	d
-GRPC_CHTTP2_FRAME_CONTINUATION	src/core/ext/transport/chttp2/transport/frame.h	48;"	d
-GRPC_CHTTP2_FRAME_DATA	src/core/ext/transport/chttp2/transport/frame.h	46;"	d
-GRPC_CHTTP2_FRAME_GOAWAY	src/core/ext/transport/chttp2/transport/frame.h	52;"	d
-GRPC_CHTTP2_FRAME_HEADER	src/core/ext/transport/chttp2/transport/frame.h	47;"	d
-GRPC_CHTTP2_FRAME_PING	src/core/ext/transport/chttp2/transport/frame.h	51;"	d
-GRPC_CHTTP2_FRAME_RST_STREAM	src/core/ext/transport/chttp2/transport/frame.h	49;"	d
-GRPC_CHTTP2_FRAME_SETTINGS	src/core/ext/transport/chttp2/transport/frame.h	50;"	d
-GRPC_CHTTP2_FRAME_WINDOW_UPDATE	src/core/ext/transport/chttp2/transport/frame.h	53;"	d
-GRPC_CHTTP2_GOAWAY_DEBUG	src/core/ext/transport/chttp2/transport/frame_goaway.h	/^  GRPC_CHTTP2_GOAWAY_DEBUG$/;"	e	enum:__anon46
-GRPC_CHTTP2_GOAWAY_ERR0	src/core/ext/transport/chttp2/transport/frame_goaway.h	/^  GRPC_CHTTP2_GOAWAY_ERR0,$/;"	e	enum:__anon46
-GRPC_CHTTP2_GOAWAY_ERR1	src/core/ext/transport/chttp2/transport/frame_goaway.h	/^  GRPC_CHTTP2_GOAWAY_ERR1,$/;"	e	enum:__anon46
-GRPC_CHTTP2_GOAWAY_ERR2	src/core/ext/transport/chttp2/transport/frame_goaway.h	/^  GRPC_CHTTP2_GOAWAY_ERR2,$/;"	e	enum:__anon46
-GRPC_CHTTP2_GOAWAY_ERR3	src/core/ext/transport/chttp2/transport/frame_goaway.h	/^  GRPC_CHTTP2_GOAWAY_ERR3,$/;"	e	enum:__anon46
-GRPC_CHTTP2_GOAWAY_LSI0	src/core/ext/transport/chttp2/transport/frame_goaway.h	/^  GRPC_CHTTP2_GOAWAY_LSI0,$/;"	e	enum:__anon46
-GRPC_CHTTP2_GOAWAY_LSI1	src/core/ext/transport/chttp2/transport/frame_goaway.h	/^  GRPC_CHTTP2_GOAWAY_LSI1,$/;"	e	enum:__anon46
-GRPC_CHTTP2_GOAWAY_LSI2	src/core/ext/transport/chttp2/transport/frame_goaway.h	/^  GRPC_CHTTP2_GOAWAY_LSI2,$/;"	e	enum:__anon46
-GRPC_CHTTP2_GOAWAY_LSI3	src/core/ext/transport/chttp2/transport/frame_goaway.h	/^  GRPC_CHTTP2_GOAWAY_LSI3,$/;"	e	enum:__anon46
-GRPC_CHTTP2_GOAWAY_SEND_SCHEDULED	src/core/ext/transport/chttp2/transport/internal.h	/^  GRPC_CHTTP2_GOAWAY_SEND_SCHEDULED,$/;"	e	enum:__anon24
-GRPC_CHTTP2_GOAWAY_SENT	src/core/ext/transport/chttp2/transport/internal.h	/^  GRPC_CHTTP2_GOAWAY_SENT,$/;"	e	enum:__anon24
-GRPC_CHTTP2_HPACKC_INITIAL_TABLE_SIZE	src/core/ext/transport/chttp2/transport/hpack_encoder.h	48;"	d
-GRPC_CHTTP2_HPACKC_MAX_TABLE_SIZE	src/core/ext/transport/chttp2/transport/hpack_encoder.h	50;"	d
-GRPC_CHTTP2_HPACKC_NUM_FILTERS	src/core/ext/transport/chttp2/transport/hpack_encoder.h	45;"	d
-GRPC_CHTTP2_HPACKC_NUM_VALUES	src/core/ext/transport/chttp2/transport/hpack_encoder.h	46;"	d
-GRPC_CHTTP2_HPACK_ENTRY_OVERHEAD	src/core/ext/transport/chttp2/transport/hpack_table.h	52;"	d
-GRPC_CHTTP2_IF_TRACING	src/core/ext/transport/chttp2/transport/internal.h	581;"	d
-GRPC_CHTTP2_INITIAL_HPACK_TABLE_SIZE	src/core/ext/transport/chttp2/transport/hpack_table.h	48;"	d
-GRPC_CHTTP2_LAST_STATIC_ENTRY	src/core/ext/transport/chttp2/transport/hpack_table.h	45;"	d
-GRPC_CHTTP2_LIST_STALLED_BY_STREAM	src/core/ext/transport/chttp2/transport/internal.h	/^  GRPC_CHTTP2_LIST_STALLED_BY_STREAM,$/;"	e	enum:__anon13
-GRPC_CHTTP2_LIST_STALLED_BY_TRANSPORT	src/core/ext/transport/chttp2/transport/internal.h	/^  GRPC_CHTTP2_LIST_STALLED_BY_TRANSPORT,$/;"	e	enum:__anon13
-GRPC_CHTTP2_LIST_WAITING_FOR_CONCURRENCY	src/core/ext/transport/chttp2/transport/internal.h	/^  GRPC_CHTTP2_LIST_WAITING_FOR_CONCURRENCY,$/;"	e	enum:__anon13
-GRPC_CHTTP2_LIST_WRITABLE	src/core/ext/transport/chttp2/transport/internal.h	/^  GRPC_CHTTP2_LIST_WRITABLE,$/;"	e	enum:__anon13
-GRPC_CHTTP2_LIST_WRITING	src/core/ext/transport/chttp2/transport/internal.h	/^  GRPC_CHTTP2_LIST_WRITING,$/;"	e	enum:__anon13
-GRPC_CHTTP2_MAX_HPACK_TABLE_SIZE	src/core/ext/transport/chttp2/transport/hpack_table.h	50;"	d
-GRPC_CHTTP2_MAX_IN_PREFIX	src/core/ext/transport/chttp2/transport/varint.h	52;"	d
-GRPC_CHTTP2_NO_GOAWAY_SEND	src/core/ext/transport/chttp2/transport/internal.h	/^  GRPC_CHTTP2_NO_GOAWAY_SEND,$/;"	e	enum:__anon24
-GRPC_CHTTP2_NUM_HUFFSYMS	src/core/ext/transport/chttp2/transport/huffsyms.h	39;"	d
-GRPC_CHTTP2_NUM_SETTINGS	src/core/ext/transport/chttp2/transport/frame_settings.h	/^  GRPC_CHTTP2_NUM_SETTINGS$/;"	e	enum:__anon41
-GRPC_CHTTP2_PCL_COUNT	src/core/ext/transport/chttp2/transport/internal.h	/^  GRPC_CHTTP2_PCL_COUNT \/* must be last *\/$/;"	e	enum:__anon16
-GRPC_CHTTP2_PCL_INFLIGHT	src/core/ext/transport/chttp2/transport/internal.h	/^  GRPC_CHTTP2_PCL_INFLIGHT,$/;"	e	enum:__anon16
-GRPC_CHTTP2_PCL_INITIATE	src/core/ext/transport/chttp2/transport/internal.h	/^  GRPC_CHTTP2_PCL_INITIATE = 0,$/;"	e	enum:__anon16
-GRPC_CHTTP2_PCL_NEXT	src/core/ext/transport/chttp2/transport/internal.h	/^  GRPC_CHTTP2_PCL_NEXT,$/;"	e	enum:__anon16
-GRPC_CHTTP2_PING_BEFORE_TRANSPORT_WINDOW_UPDATE	src/core/ext/transport/chttp2/transport/internal.h	/^  GRPC_CHTTP2_PING_BEFORE_TRANSPORT_WINDOW_UPDATE,$/;"	e	enum:__anon15
-GRPC_CHTTP2_PING_ON_NEXT_WRITE	src/core/ext/transport/chttp2/transport/internal.h	/^  GRPC_CHTTP2_PING_ON_NEXT_WRITE = 0,$/;"	e	enum:__anon15
-GRPC_CHTTP2_PING_TYPE_COUNT	src/core/ext/transport/chttp2/transport/internal.h	/^  GRPC_CHTTP2_PING_TYPE_COUNT \/* must be last *\/$/;"	e	enum:__anon15
-GRPC_CHTTP2_REF_TRANSPORT	src/core/ext/transport/chttp2/transport/internal.h	690;"	d
-GRPC_CHTTP2_REF_TRANSPORT	src/core/ext/transport/chttp2/transport/internal.h	700;"	d
-GRPC_CHTTP2_SETTINGS_ENABLE_PUSH	src/core/ext/transport/chttp2/transport/frame_settings.h	/^  GRPC_CHTTP2_SETTINGS_ENABLE_PUSH = 2,$/;"	e	enum:__anon41
-GRPC_CHTTP2_SETTINGS_HEADER_TABLE_SIZE	src/core/ext/transport/chttp2/transport/frame_settings.h	/^  GRPC_CHTTP2_SETTINGS_HEADER_TABLE_SIZE = 1,$/;"	e	enum:__anon41
-GRPC_CHTTP2_SETTINGS_INITIAL_WINDOW_SIZE	src/core/ext/transport/chttp2/transport/frame_settings.h	/^  GRPC_CHTTP2_SETTINGS_INITIAL_WINDOW_SIZE = 4,$/;"	e	enum:__anon41
-GRPC_CHTTP2_SETTINGS_MAX_CONCURRENT_STREAMS	src/core/ext/transport/chttp2/transport/frame_settings.h	/^  GRPC_CHTTP2_SETTINGS_MAX_CONCURRENT_STREAMS = 3,$/;"	e	enum:__anon41
-GRPC_CHTTP2_SETTINGS_MAX_FRAME_SIZE	src/core/ext/transport/chttp2/transport/frame_settings.h	/^  GRPC_CHTTP2_SETTINGS_MAX_FRAME_SIZE = 5,$/;"	e	enum:__anon41
-GRPC_CHTTP2_SETTINGS_MAX_HEADER_LIST_SIZE	src/core/ext/transport/chttp2/transport/frame_settings.h	/^  GRPC_CHTTP2_SETTINGS_MAX_HEADER_LIST_SIZE = 6,$/;"	e	enum:__anon41
-GRPC_CHTTP2_SPS_ID0	src/core/ext/transport/chttp2/transport/frame_settings.h	/^  GRPC_CHTTP2_SPS_ID0,$/;"	e	enum:__anon40
-GRPC_CHTTP2_SPS_ID1	src/core/ext/transport/chttp2/transport/frame_settings.h	/^  GRPC_CHTTP2_SPS_ID1,$/;"	e	enum:__anon40
-GRPC_CHTTP2_SPS_VAL0	src/core/ext/transport/chttp2/transport/frame_settings.h	/^  GRPC_CHTTP2_SPS_VAL0,$/;"	e	enum:__anon40
-GRPC_CHTTP2_SPS_VAL1	src/core/ext/transport/chttp2/transport/frame_settings.h	/^  GRPC_CHTTP2_SPS_VAL1,$/;"	e	enum:__anon40
-GRPC_CHTTP2_SPS_VAL2	src/core/ext/transport/chttp2/transport/frame_settings.h	/^  GRPC_CHTTP2_SPS_VAL2,$/;"	e	enum:__anon40
-GRPC_CHTTP2_SPS_VAL3	src/core/ext/transport/chttp2/transport/frame_settings.h	/^  GRPC_CHTTP2_SPS_VAL3$/;"	e	enum:__anon40
-GRPC_CHTTP2_STREAM_REF	src/core/ext/transport/chttp2/transport/internal.h	673;"	d
-GRPC_CHTTP2_STREAM_REF	src/core/ext/transport/chttp2/transport/internal.h	681;"	d
-GRPC_CHTTP2_STREAM_UNREF	src/core/ext/transport/chttp2/transport/internal.h	675;"	d
-GRPC_CHTTP2_STREAM_UNREF	src/core/ext/transport/chttp2/transport/internal.h	682;"	d
-GRPC_CHTTP2_STREAM_WRITE_INITIATE_COVERED	src/core/ext/transport/chttp2/transport/internal.h	/^  GRPC_CHTTP2_STREAM_WRITE_INITIATE_COVERED,$/;"	e	enum:__anon30
-GRPC_CHTTP2_STREAM_WRITE_INITIATE_UNCOVERED	src/core/ext/transport/chttp2/transport/internal.h	/^  GRPC_CHTTP2_STREAM_WRITE_INITIATE_UNCOVERED$/;"	e	enum:__anon30
-GRPC_CHTTP2_STREAM_WRITE_PIGGYBACK	src/core/ext/transport/chttp2/transport/internal.h	/^  GRPC_CHTTP2_STREAM_WRITE_PIGGYBACK,$/;"	e	enum:__anon30
-GRPC_CHTTP2_UNREF_TRANSPORT	src/core/ext/transport/chttp2/transport/internal.h	692;"	d
-GRPC_CHTTP2_UNREF_TRANSPORT	src/core/ext/transport/chttp2/transport/internal.h	701;"	d
-GRPC_CHTTP2_VARINT_LENGTH	src/core/ext/transport/chttp2/transport/varint.h	56;"	d
-GRPC_CHTTP2_WRITE_STATE_IDLE	src/core/ext/transport/chttp2/transport/internal.h	/^  GRPC_CHTTP2_WRITE_STATE_IDLE,$/;"	e	enum:__anon14
-GRPC_CHTTP2_WRITE_STATE_WRITING	src/core/ext/transport/chttp2/transport/internal.h	/^  GRPC_CHTTP2_WRITE_STATE_WRITING,$/;"	e	enum:__anon14
-GRPC_CHTTP2_WRITE_STATE_WRITING_WITH_MORE	src/core/ext/transport/chttp2/transport/internal.h	/^  GRPC_CHTTP2_WRITE_STATE_WRITING_WITH_MORE,$/;"	e	enum:__anon14
-GRPC_CHTTP2_WRITE_STATE_WRITING_WITH_MORE_AND_COVERED_BY_POLLER	src/core/ext/transport/chttp2/transport/internal.h	/^  GRPC_CHTTP2_WRITE_STATE_WRITING_WITH_MORE_AND_COVERED_BY_POLLER,$/;"	e	enum:__anon14
-GRPC_CHTTP2_WRITE_VARINT	src/core/ext/transport/chttp2/transport/varint.h	62;"	d
-GRPC_CLIENT_CHANNEL	src/core/lib/surface/channel_stack_type.h	/^  GRPC_CLIENT_CHANNEL,$/;"	e	enum:__anon224
-GRPC_CLIENT_CHANNEL_TYPE_LOAD_BALANCING	src/core/ext/client_channel/client_channel_factory.h	/^  GRPC_CLIENT_CHANNEL_TYPE_LOAD_BALANCING, \/** for communication with a load$/;"	e	enum:__anon67
-GRPC_CLIENT_CHANNEL_TYPE_REGULAR	src/core/ext/client_channel/client_channel_factory.h	/^  GRPC_CLIENT_CHANNEL_TYPE_REGULAR, \/** for the user-level regular calls *\/$/;"	e	enum:__anon67
-GRPC_CLIENT_DIRECT_CHANNEL	src/core/lib/surface/channel_stack_type.h	/^  GRPC_CLIENT_DIRECT_CHANNEL,$/;"	e	enum:__anon224
-GRPC_CLIENT_LAME_CHANNEL	src/core/lib/surface/channel_stack_type.h	/^  GRPC_CLIENT_LAME_CHANNEL,$/;"	e	enum:__anon224
-GRPC_CLIENT_SUBCHANNEL	src/core/lib/surface/channel_stack_type.h	/^  GRPC_CLIENT_SUBCHANNEL,$/;"	e	enum:__anon224
-GRPC_CLOSURE_LIST_INIT	src/core/lib/iomgr/closure.h	113;"	d
-GRPC_COMBINER_TRACE	src/core/lib/iomgr/combiner.c	46;"	d	file:
-GRPC_COMPRESSION_CHANNEL_DEFAULT_ALGORITHM	include/grpc/impl/codegen/compression_types.h	55;"	d
-GRPC_COMPRESSION_CHANNEL_DEFAULT_LEVEL	include/grpc/impl/codegen/compression_types.h	59;"	d
-GRPC_COMPRESSION_CHANNEL_ENABLED_ALGORITHMS_BITSET	include/grpc/impl/codegen/compression_types.h	67;"	d
-GRPC_COMPRESSION_H	include/grpc/compression.h	35;"	d
-GRPC_COMPRESSION_REQUEST_ALGORITHM_MD_KEY	include/grpc/impl/codegen/compression_types.h	46;"	d
-GRPC_COMPRESS_ALGORITHMS_COUNT	include/grpc/impl/codegen/compression_types.h	/^  GRPC_COMPRESS_ALGORITHMS_COUNT$/;"	e	enum:__anon279
-GRPC_COMPRESS_ALGORITHMS_COUNT	include/grpc/impl/codegen/compression_types.h	/^  GRPC_COMPRESS_ALGORITHMS_COUNT$/;"	e	enum:__anon442
-GRPC_COMPRESS_DEFLATE	include/grpc/impl/codegen/compression_types.h	/^  GRPC_COMPRESS_DEFLATE,$/;"	e	enum:__anon279
-GRPC_COMPRESS_DEFLATE	include/grpc/impl/codegen/compression_types.h	/^  GRPC_COMPRESS_DEFLATE,$/;"	e	enum:__anon442
-GRPC_COMPRESS_GZIP	include/grpc/impl/codegen/compression_types.h	/^  GRPC_COMPRESS_GZIP,$/;"	e	enum:__anon279
-GRPC_COMPRESS_GZIP	include/grpc/impl/codegen/compression_types.h	/^  GRPC_COMPRESS_GZIP,$/;"	e	enum:__anon442
-GRPC_COMPRESS_LEVEL_COUNT	include/grpc/impl/codegen/compression_types.h	/^  GRPC_COMPRESS_LEVEL_COUNT$/;"	e	enum:__anon280
-GRPC_COMPRESS_LEVEL_COUNT	include/grpc/impl/codegen/compression_types.h	/^  GRPC_COMPRESS_LEVEL_COUNT$/;"	e	enum:__anon443
-GRPC_COMPRESS_LEVEL_HIGH	include/grpc/impl/codegen/compression_types.h	/^  GRPC_COMPRESS_LEVEL_HIGH,$/;"	e	enum:__anon280
-GRPC_COMPRESS_LEVEL_HIGH	include/grpc/impl/codegen/compression_types.h	/^  GRPC_COMPRESS_LEVEL_HIGH,$/;"	e	enum:__anon443
-GRPC_COMPRESS_LEVEL_LOW	include/grpc/impl/codegen/compression_types.h	/^  GRPC_COMPRESS_LEVEL_LOW,$/;"	e	enum:__anon280
-GRPC_COMPRESS_LEVEL_LOW	include/grpc/impl/codegen/compression_types.h	/^  GRPC_COMPRESS_LEVEL_LOW,$/;"	e	enum:__anon443
-GRPC_COMPRESS_LEVEL_MED	include/grpc/impl/codegen/compression_types.h	/^  GRPC_COMPRESS_LEVEL_MED,$/;"	e	enum:__anon280
-GRPC_COMPRESS_LEVEL_MED	include/grpc/impl/codegen/compression_types.h	/^  GRPC_COMPRESS_LEVEL_MED,$/;"	e	enum:__anon443
-GRPC_COMPRESS_LEVEL_NONE	include/grpc/impl/codegen/compression_types.h	/^  GRPC_COMPRESS_LEVEL_NONE = 0,$/;"	e	enum:__anon280
-GRPC_COMPRESS_LEVEL_NONE	include/grpc/impl/codegen/compression_types.h	/^  GRPC_COMPRESS_LEVEL_NONE = 0,$/;"	e	enum:__anon443
-GRPC_COMPRESS_NONE	include/grpc/impl/codegen/compression_types.h	/^  GRPC_COMPRESS_NONE = 0,$/;"	e	enum:__anon279
-GRPC_COMPRESS_NONE	include/grpc/impl/codegen/compression_types.h	/^  GRPC_COMPRESS_NONE = 0,$/;"	e	enum:__anon442
-GRPC_COMPUTE_ENGINE_DETECTION_HOST	src/core/lib/security/credentials/google_default/google_default_credentials.c	56;"	d	file:
-GRPC_COMPUTE_ENGINE_METADATA_HOST	src/core/lib/security/credentials/credentials.h	74;"	d
-GRPC_COMPUTE_ENGINE_METADATA_TOKEN_PATH	src/core/lib/security/credentials/credentials.h	75;"	d
-GRPC_CONNECTED_SUBCHANNEL_REF	src/core/ext/client_channel/subchannel.h	64;"	d
-GRPC_CONNECTED_SUBCHANNEL_REF	src/core/ext/client_channel/subchannel.h	82;"	d
-GRPC_CONNECTED_SUBCHANNEL_UNREF	src/core/ext/client_channel/subchannel.h	66;"	d
-GRPC_CONNECTED_SUBCHANNEL_UNREF	src/core/ext/client_channel/subchannel.h	83;"	d
-GRPC_CONTEXT_COUNT	src/core/lib/channel/context.h	/^  GRPC_CONTEXT_COUNT$/;"	e	enum:__anon191
-GRPC_CONTEXT_LR_COST	src/core/lib/channel/context.h	/^  GRPC_CONTEXT_LR_COST,$/;"	e	enum:__anon191
-GRPC_CONTEXT_SECURITY	src/core/lib/channel/context.h	/^  GRPC_CONTEXT_SECURITY = 0,$/;"	e	enum:__anon191
-GRPC_CONTEXT_TRACING	src/core/lib/channel/context.h	/^  GRPC_CONTEXT_TRACING,$/;"	e	enum:__anon191
-GRPC_CONTEXT_TRAFFIC	src/core/lib/channel/context.h	/^  GRPC_CONTEXT_TRAFFIC,$/;"	e	enum:__anon191
-GRPC_CORE_EXT_CENSUS_AGGREGATION_H	src/core/ext/census/aggregation.h	37;"	d
-GRPC_CORE_EXT_CENSUS_BASE_RESOURCES_H	src/core/ext/census/base_resources.h	34;"	d
-GRPC_CORE_EXT_CENSUS_CENSUS_INTERFACE_H	src/core/ext/census/census_interface.h	35;"	d
-GRPC_CORE_EXT_CENSUS_CENSUS_LOG_H	src/core/ext/census/census_log.h	35;"	d
-GRPC_CORE_EXT_CENSUS_CENSUS_RPC_STATS_H	src/core/ext/census/census_rpc_stats.h	35;"	d
-GRPC_CORE_EXT_CENSUS_CENSUS_TRACING_H	src/core/ext/census/census_tracing.h	35;"	d
-GRPC_CORE_EXT_CENSUS_GEN_CENSUS_PB_H	src/core/ext/census/gen/census.pb.h	37;"	d
-GRPC_CORE_EXT_CENSUS_GEN_TRACE_CONTEXT_PB_H	src/core/ext/census/gen/trace_context.pb.h	37;"	d
-GRPC_CORE_EXT_CENSUS_GRPC_FILTER_H	src/core/ext/census/grpc_filter.h	35;"	d
-GRPC_CORE_EXT_CENSUS_HASH_TABLE_H	src/core/ext/census/hash_table.h	35;"	d
-GRPC_CORE_EXT_CENSUS_MLOG_H	src/core/ext/census/mlog.h	37;"	d
-GRPC_CORE_EXT_CENSUS_RESOURCE_H	src/core/ext/census/resource.h	36;"	d
-GRPC_CORE_EXT_CENSUS_RPC_METRIC_ID_H	src/core/ext/census/rpc_metric_id.h	35;"	d
-GRPC_CORE_EXT_CENSUS_TRACE_CONTEXT_H	src/core/ext/census/trace_context.h	37;"	d
-GRPC_CORE_EXT_CENSUS_TRACE_LABEL_H	src/core/ext/census/trace_label.h	35;"	d
-GRPC_CORE_EXT_CENSUS_TRACE_PROPAGATION_H	src/core/ext/census/trace_propagation.h	35;"	d
-GRPC_CORE_EXT_CENSUS_TRACE_STATUS_H	src/core/ext/census/trace_status.h	35;"	d
-GRPC_CORE_EXT_CENSUS_TRACE_STRING_H	src/core/ext/census/trace_string.h	35;"	d
-GRPC_CORE_EXT_CENSUS_TRACING_H	src/core/ext/census/tracing.h	35;"	d
-GRPC_CORE_EXT_CENSUS_WINDOW_STATS_H	src/core/ext/census/window_stats.h	35;"	d
-GRPC_CORE_EXT_CLIENT_CHANNEL_CLIENT_CHANNEL_FACTORY_H	src/core/ext/client_channel/client_channel_factory.h	35;"	d
-GRPC_CORE_EXT_CLIENT_CHANNEL_CLIENT_CHANNEL_H	src/core/ext/client_channel/client_channel.h	35;"	d
-GRPC_CORE_EXT_CLIENT_CHANNEL_CONNECTOR_H	src/core/ext/client_channel/connector.h	35;"	d
-GRPC_CORE_EXT_CLIENT_CHANNEL_HTTP_CONNECT_HANDSHAKER_H	src/core/ext/client_channel/http_connect_handshaker.h	35;"	d
-GRPC_CORE_EXT_CLIENT_CHANNEL_HTTP_PROXY_H	src/core/ext/client_channel/http_proxy.h	35;"	d
-GRPC_CORE_EXT_CLIENT_CHANNEL_INITIAL_CONNECT_STRING_H	src/core/ext/client_channel/initial_connect_string.h	35;"	d
-GRPC_CORE_EXT_CLIENT_CHANNEL_LB_POLICY_FACTORY_H	src/core/ext/client_channel/lb_policy_factory.h	35;"	d
-GRPC_CORE_EXT_CLIENT_CHANNEL_LB_POLICY_H	src/core/ext/client_channel/lb_policy.h	35;"	d
-GRPC_CORE_EXT_CLIENT_CHANNEL_LB_POLICY_REGISTRY_H	src/core/ext/client_channel/lb_policy_registry.h	35;"	d
-GRPC_CORE_EXT_CLIENT_CHANNEL_PARSE_ADDRESS_H	src/core/ext/client_channel/parse_address.h	35;"	d
-GRPC_CORE_EXT_CLIENT_CHANNEL_PROXY_MAPPER_H	src/core/ext/client_channel/proxy_mapper.h	35;"	d
-GRPC_CORE_EXT_CLIENT_CHANNEL_PROXY_MAPPER_REGISTRY_H	src/core/ext/client_channel/proxy_mapper_registry.h	35;"	d
-GRPC_CORE_EXT_CLIENT_CHANNEL_RESOLVER_FACTORY_H	src/core/ext/client_channel/resolver_factory.h	35;"	d
-GRPC_CORE_EXT_CLIENT_CHANNEL_RESOLVER_H	src/core/ext/client_channel/resolver.h	35;"	d
-GRPC_CORE_EXT_CLIENT_CHANNEL_RESOLVER_REGISTRY_H	src/core/ext/client_channel/resolver_registry.h	35;"	d
-GRPC_CORE_EXT_CLIENT_CHANNEL_SUBCHANNEL_H	src/core/ext/client_channel/subchannel.h	35;"	d
-GRPC_CORE_EXT_CLIENT_CHANNEL_SUBCHANNEL_INDEX_H	src/core/ext/client_channel/subchannel_index.h	35;"	d
-GRPC_CORE_EXT_CLIENT_CHANNEL_URI_PARSER_H	src/core/ext/client_channel/uri_parser.h	35;"	d
-GRPC_CORE_EXT_LB_POLICY_GRPCLB_GRPCLB_CHANNEL_H	src/core/ext/lb_policy/grpclb/grpclb_channel.h	35;"	d
-GRPC_CORE_EXT_LB_POLICY_GRPCLB_GRPCLB_H	src/core/ext/lb_policy/grpclb/grpclb.h	35;"	d
-GRPC_CORE_EXT_LB_POLICY_GRPCLB_LOAD_BALANCER_API_H	src/core/ext/lb_policy/grpclb/load_balancer_api.h	35;"	d
-GRPC_CORE_EXT_LOAD_REPORTING_LOAD_REPORTING_FILTER_H	src/core/ext/load_reporting/load_reporting_filter.h	35;"	d
-GRPC_CORE_EXT_LOAD_REPORTING_LOAD_REPORTING_H	src/core/ext/load_reporting/load_reporting.h	35;"	d
-GRPC_CORE_EXT_TRANSPORT_CHTTP2_ALPN_ALPN_H	src/core/ext/transport/chttp2/alpn/alpn.h	35;"	d
-GRPC_CORE_EXT_TRANSPORT_CHTTP2_CLIENT_CHTTP2_CONNECTOR_H	src/core/ext/transport/chttp2/client/chttp2_connector.h	35;"	d
-GRPC_CORE_EXT_TRANSPORT_CHTTP2_SERVER_CHTTP2_SERVER_H	src/core/ext/transport/chttp2/server/chttp2_server.h	35;"	d
-GRPC_CORE_EXT_TRANSPORT_CHTTP2_TRANSPORT_BIN_DECODER_H	src/core/ext/transport/chttp2/transport/bin_decoder.h	35;"	d
-GRPC_CORE_EXT_TRANSPORT_CHTTP2_TRANSPORT_BIN_ENCODER_H	src/core/ext/transport/chttp2/transport/bin_encoder.h	35;"	d
-GRPC_CORE_EXT_TRANSPORT_CHTTP2_TRANSPORT_CHTTP2_TRANSPORT_H	src/core/ext/transport/chttp2/transport/chttp2_transport.h	35;"	d
-GRPC_CORE_EXT_TRANSPORT_CHTTP2_TRANSPORT_FRAME_DATA_H	src/core/ext/transport/chttp2/transport/frame_data.h	35;"	d
-GRPC_CORE_EXT_TRANSPORT_CHTTP2_TRANSPORT_FRAME_GOAWAY_H	src/core/ext/transport/chttp2/transport/frame_goaway.h	35;"	d
-GRPC_CORE_EXT_TRANSPORT_CHTTP2_TRANSPORT_FRAME_H	src/core/ext/transport/chttp2/transport/frame.h	35;"	d
-GRPC_CORE_EXT_TRANSPORT_CHTTP2_TRANSPORT_FRAME_PING_H	src/core/ext/transport/chttp2/transport/frame_ping.h	35;"	d
-GRPC_CORE_EXT_TRANSPORT_CHTTP2_TRANSPORT_FRAME_RST_STREAM_H	src/core/ext/transport/chttp2/transport/frame_rst_stream.h	35;"	d
-GRPC_CORE_EXT_TRANSPORT_CHTTP2_TRANSPORT_FRAME_SETTINGS_H	src/core/ext/transport/chttp2/transport/frame_settings.h	35;"	d
-GRPC_CORE_EXT_TRANSPORT_CHTTP2_TRANSPORT_FRAME_WINDOW_UPDATE_H	src/core/ext/transport/chttp2/transport/frame_window_update.h	35;"	d
-GRPC_CORE_EXT_TRANSPORT_CHTTP2_TRANSPORT_HPACK_ENCODER_H	src/core/ext/transport/chttp2/transport/hpack_encoder.h	35;"	d
-GRPC_CORE_EXT_TRANSPORT_CHTTP2_TRANSPORT_HPACK_PARSER_H	src/core/ext/transport/chttp2/transport/hpack_parser.h	35;"	d
-GRPC_CORE_EXT_TRANSPORT_CHTTP2_TRANSPORT_HPACK_TABLE_H	src/core/ext/transport/chttp2/transport/hpack_table.h	35;"	d
-GRPC_CORE_EXT_TRANSPORT_CHTTP2_TRANSPORT_HUFFSYMS_H	src/core/ext/transport/chttp2/transport/huffsyms.h	35;"	d
-GRPC_CORE_EXT_TRANSPORT_CHTTP2_TRANSPORT_INCOMING_METADATA_H	src/core/ext/transport/chttp2/transport/incoming_metadata.h	35;"	d
-GRPC_CORE_EXT_TRANSPORT_CHTTP2_TRANSPORT_INTERNAL_H	src/core/ext/transport/chttp2/transport/internal.h	35;"	d
-GRPC_CORE_EXT_TRANSPORT_CHTTP2_TRANSPORT_STREAM_MAP_H	src/core/ext/transport/chttp2/transport/stream_map.h	35;"	d
-GRPC_CORE_EXT_TRANSPORT_CHTTP2_TRANSPORT_VARINT_H	src/core/ext/transport/chttp2/transport/varint.h	35;"	d
-GRPC_CORE_LIB_CHANNEL_CHANNEL_ARGS_H	src/core/lib/channel/channel_args.h	35;"	d
-GRPC_CORE_LIB_CHANNEL_CHANNEL_STACK_BUILDER_H	src/core/lib/channel/channel_stack_builder.h	35;"	d
-GRPC_CORE_LIB_CHANNEL_CHANNEL_STACK_H	src/core/lib/channel/channel_stack.h	35;"	d
-GRPC_CORE_LIB_CHANNEL_COMPRESS_FILTER_H	src/core/lib/channel/compress_filter.h	35;"	d
-GRPC_CORE_LIB_CHANNEL_CONNECTED_CHANNEL_H	src/core/lib/channel/connected_channel.h	35;"	d
-GRPC_CORE_LIB_CHANNEL_CONTEXT_H	src/core/lib/channel/context.h	35;"	d
-GRPC_CORE_LIB_CHANNEL_DEADLINE_FILTER_H	src/core/lib/channel/deadline_filter.h	33;"	d
-GRPC_CORE_LIB_CHANNEL_HANDSHAKER_FACTORY_H	src/core/lib/channel/handshaker_factory.h	35;"	d
-GRPC_CORE_LIB_CHANNEL_HANDSHAKER_H	src/core/lib/channel/handshaker.h	35;"	d
-GRPC_CORE_LIB_CHANNEL_HANDSHAKER_REGISTRY_H	src/core/lib/channel/handshaker_registry.h	35;"	d
-GRPC_CORE_LIB_CHANNEL_HTTP_CLIENT_FILTER_H	src/core/lib/channel/http_client_filter.h	34;"	d
-GRPC_CORE_LIB_CHANNEL_HTTP_SERVER_FILTER_H	src/core/lib/channel/http_server_filter.h	35;"	d
-GRPC_CORE_LIB_CHANNEL_MESSAGE_SIZE_FILTER_H	src/core/lib/channel/message_size_filter.h	33;"	d
-GRPC_CORE_LIB_COMPRESSION_ALGORITHM_METADATA_H	src/core/lib/compression/algorithm_metadata.h	35;"	d
-GRPC_CORE_LIB_COMPRESSION_MESSAGE_COMPRESS_H	src/core/lib/compression/message_compress.h	35;"	d
-GRPC_CORE_LIB_DEBUG_TRACE_H	src/core/lib/debug/trace.h	35;"	d
-GRPC_CORE_LIB_HTTP_FORMAT_REQUEST_H	src/core/lib/http/format_request.h	35;"	d
-GRPC_CORE_LIB_HTTP_HTTPCLI_H	src/core/lib/http/httpcli.h	35;"	d
-GRPC_CORE_LIB_HTTP_PARSER_H	src/core/lib/http/parser.h	35;"	d
-GRPC_CORE_LIB_IOMGR_CLOSURE_H	src/core/lib/iomgr/closure.h	35;"	d
-GRPC_CORE_LIB_IOMGR_COMBINER_H	src/core/lib/iomgr/combiner.h	35;"	d
-GRPC_CORE_LIB_IOMGR_ENDPOINT_H	src/core/lib/iomgr/endpoint.h	35;"	d
-GRPC_CORE_LIB_IOMGR_ENDPOINT_PAIR_H	src/core/lib/iomgr/endpoint_pair.h	35;"	d
-GRPC_CORE_LIB_IOMGR_ERROR_H	src/core/lib/iomgr/error.h	35;"	d
-GRPC_CORE_LIB_IOMGR_ERROR_INTERNAL_H	src/core/lib/iomgr/error_internal.h	35;"	d
-GRPC_CORE_LIB_IOMGR_EV_EPOLL_LINUX_H	src/core/lib/iomgr/ev_epoll_linux.h	35;"	d
-GRPC_CORE_LIB_IOMGR_EV_POLL_POSIX_H	src/core/lib/iomgr/ev_poll_posix.h	35;"	d
-GRPC_CORE_LIB_IOMGR_EV_POSIX_H	src/core/lib/iomgr/ev_posix.h	35;"	d
-GRPC_CORE_LIB_IOMGR_EXECUTOR_H	src/core/lib/iomgr/executor.h	35;"	d
-GRPC_CORE_LIB_IOMGR_EXEC_CTX_H	src/core/lib/iomgr/exec_ctx.h	35;"	d
-GRPC_CORE_LIB_IOMGR_IOCP_WINDOWS_H	src/core/lib/iomgr/iocp_windows.h	35;"	d
-GRPC_CORE_LIB_IOMGR_IOMGR_H	src/core/lib/iomgr/iomgr.h	35;"	d
-GRPC_CORE_LIB_IOMGR_IOMGR_INTERNAL_H	src/core/lib/iomgr/iomgr_internal.h	35;"	d
-GRPC_CORE_LIB_IOMGR_IOMGR_POSIX_H	src/core/lib/iomgr/iomgr_posix.h	35;"	d
-GRPC_CORE_LIB_IOMGR_LOAD_FILE_H	src/core/lib/iomgr/load_file.h	35;"	d
-GRPC_CORE_LIB_IOMGR_NETWORK_STATUS_TRACKER_H	src/core/lib/iomgr/network_status_tracker.h	35;"	d
-GRPC_CORE_LIB_IOMGR_POLLING_ENTITY_H	src/core/lib/iomgr/polling_entity.h	35;"	d
-GRPC_CORE_LIB_IOMGR_POLLSET_H	src/core/lib/iomgr/pollset.h	35;"	d
-GRPC_CORE_LIB_IOMGR_POLLSET_SET_H	src/core/lib/iomgr/pollset_set.h	35;"	d
-GRPC_CORE_LIB_IOMGR_POLLSET_SET_WINDOWS_H	src/core/lib/iomgr/pollset_set_windows.h	35;"	d
-GRPC_CORE_LIB_IOMGR_POLLSET_UV_H	src/core/lib/iomgr/pollset_uv.h	35;"	d
-GRPC_CORE_LIB_IOMGR_POLLSET_WINDOWS_H	src/core/lib/iomgr/pollset_windows.h	35;"	d
-GRPC_CORE_LIB_IOMGR_PORT_H	src/core/lib/iomgr/port.h	37;"	d
-GRPC_CORE_LIB_IOMGR_RESOLVE_ADDRESS_H	src/core/lib/iomgr/resolve_address.h	35;"	d
-GRPC_CORE_LIB_IOMGR_RESOURCE_QUOTA_H	src/core/lib/iomgr/resource_quota.h	35;"	d
-GRPC_CORE_LIB_IOMGR_SOCKADDR_H	src/core/lib/iomgr/sockaddr.h	39;"	d
-GRPC_CORE_LIB_IOMGR_SOCKADDR_POSIX_H	src/core/lib/iomgr/sockaddr_posix.h	35;"	d
-GRPC_CORE_LIB_IOMGR_SOCKADDR_UTILS_H	src/core/lib/iomgr/sockaddr_utils.h	35;"	d
-GRPC_CORE_LIB_IOMGR_SOCKADDR_WINDOWS_H	src/core/lib/iomgr/sockaddr_windows.h	35;"	d
-GRPC_CORE_LIB_IOMGR_SOCKET_MUTATOR_H	src/core/lib/iomgr/socket_mutator.h	35;"	d
-GRPC_CORE_LIB_IOMGR_SOCKET_UTILS_H	src/core/lib/iomgr/socket_utils.h	35;"	d
-GRPC_CORE_LIB_IOMGR_SOCKET_UTILS_POSIX_H	src/core/lib/iomgr/socket_utils_posix.h	35;"	d
-GRPC_CORE_LIB_IOMGR_SOCKET_WINDOWS_H	src/core/lib/iomgr/socket_windows.h	35;"	d
-GRPC_CORE_LIB_IOMGR_TCP_CLIENT_H	src/core/lib/iomgr/tcp_client.h	35;"	d
-GRPC_CORE_LIB_IOMGR_TCP_CLIENT_POSIX_H	src/core/lib/iomgr/tcp_client_posix.h	35;"	d
-GRPC_CORE_LIB_IOMGR_TCP_POSIX_H	src/core/lib/iomgr/tcp_posix.h	35;"	d
-GRPC_CORE_LIB_IOMGR_TCP_SERVER_H	src/core/lib/iomgr/tcp_server.h	35;"	d
-GRPC_CORE_LIB_IOMGR_TCP_UV_H	src/core/lib/iomgr/tcp_uv.h	35;"	d
-GRPC_CORE_LIB_IOMGR_TCP_WINDOWS_H	src/core/lib/iomgr/tcp_windows.h	35;"	d
-GRPC_CORE_LIB_IOMGR_TIMER_GENERIC_H	src/core/lib/iomgr/timer_generic.h	35;"	d
-GRPC_CORE_LIB_IOMGR_TIMER_H	src/core/lib/iomgr/timer.h	35;"	d
-GRPC_CORE_LIB_IOMGR_TIMER_HEAP_H	src/core/lib/iomgr/timer_heap.h	35;"	d
-GRPC_CORE_LIB_IOMGR_TIMER_UV_H	src/core/lib/iomgr/timer_uv.h	35;"	d
-GRPC_CORE_LIB_IOMGR_TIME_AVERAGED_STATS_H	src/core/lib/iomgr/time_averaged_stats.h	35;"	d
-GRPC_CORE_LIB_IOMGR_UDP_SERVER_H	src/core/lib/iomgr/udp_server.h	35;"	d
-GRPC_CORE_LIB_IOMGR_UNIX_SOCKETS_POSIX_H	src/core/lib/iomgr/unix_sockets_posix.h	35;"	d
-GRPC_CORE_LIB_IOMGR_WAKEUP_FD_CV_H	src/core/lib/iomgr/wakeup_fd_cv.h	49;"	d
-GRPC_CORE_LIB_IOMGR_WAKEUP_FD_PIPE_H	src/core/lib/iomgr/wakeup_fd_pipe.h	35;"	d
-GRPC_CORE_LIB_IOMGR_WAKEUP_FD_POSIX_H	src/core/lib/iomgr/wakeup_fd_posix.h	63;"	d
-GRPC_CORE_LIB_IOMGR_WORKQUEUE_H	src/core/lib/iomgr/workqueue.h	35;"	d
-GRPC_CORE_LIB_IOMGR_WORKQUEUE_UV_H	src/core/lib/iomgr/workqueue_uv.h	35;"	d
-GRPC_CORE_LIB_IOMGR_WORKQUEUE_WINDOWS_H	src/core/lib/iomgr/workqueue_windows.h	35;"	d
-GRPC_CORE_LIB_JSON_JSON_COMMON_H	src/core/lib/json/json_common.h	35;"	d
-GRPC_CORE_LIB_JSON_JSON_H	src/core/lib/json/json.h	35;"	d
-GRPC_CORE_LIB_JSON_JSON_READER_H	src/core/lib/json/json_reader.h	35;"	d
-GRPC_CORE_LIB_JSON_JSON_WRITER_H	src/core/lib/json/json_writer.h	47;"	d
-GRPC_CORE_LIB_PROFILING_TIMERS_H	src/core/lib/profiling/timers.h	35;"	d
-GRPC_CORE_LIB_SECURITY_CONTEXT_SECURITY_CONTEXT_H	src/core/lib/security/context/security_context.h	35;"	d
-GRPC_CORE_LIB_SECURITY_CREDENTIALS_COMPOSITE_COMPOSITE_CREDENTIALS_H	src/core/lib/security/credentials/composite/composite_credentials.h	35;"	d
-GRPC_CORE_LIB_SECURITY_CREDENTIALS_CREDENTIALS_H	src/core/lib/security/credentials/credentials.h	35;"	d
-GRPC_CORE_LIB_SECURITY_CREDENTIALS_FAKE_FAKE_CREDENTIALS_H	src/core/lib/security/credentials/fake/fake_credentials.h	35;"	d
-GRPC_CORE_LIB_SECURITY_CREDENTIALS_GOOGLE_DEFAULT_GOOGLE_DEFAULT_CREDENTIALS_H	src/core/lib/security/credentials/google_default/google_default_credentials.h	35;"	d
-GRPC_CORE_LIB_SECURITY_CREDENTIALS_IAM_IAM_CREDENTIALS_H	src/core/lib/security/credentials/iam/iam_credentials.h	35;"	d
-GRPC_CORE_LIB_SECURITY_CREDENTIALS_JWT_JSON_TOKEN_H	src/core/lib/security/credentials/jwt/json_token.h	35;"	d
-GRPC_CORE_LIB_SECURITY_CREDENTIALS_JWT_JWT_CREDENTIALS_H	src/core/lib/security/credentials/jwt/jwt_credentials.h	35;"	d
-GRPC_CORE_LIB_SECURITY_CREDENTIALS_JWT_JWT_VERIFIER_H	src/core/lib/security/credentials/jwt/jwt_verifier.h	35;"	d
-GRPC_CORE_LIB_SECURITY_CREDENTIALS_OAUTH2_OAUTH2_CREDENTIALS_H	src/core/lib/security/credentials/oauth2/oauth2_credentials.h	35;"	d
-GRPC_CORE_LIB_SECURITY_CREDENTIALS_PLUGIN_PLUGIN_CREDENTIALS_H	src/core/lib/security/credentials/plugin/plugin_credentials.h	35;"	d
-GRPC_CORE_LIB_SECURITY_CREDENTIALS_SSL_SSL_CREDENTIALS_H	src/core/lib/security/credentials/ssl/ssl_credentials.h	34;"	d
-GRPC_CORE_LIB_SECURITY_TRANSPORT_AUTH_FILTERS_H	src/core/lib/security/transport/auth_filters.h	35;"	d
-GRPC_CORE_LIB_SECURITY_TRANSPORT_LB_TARGETS_INFO_H	src/core/lib/security/transport/lb_targets_info.h	35;"	d
-GRPC_CORE_LIB_SECURITY_TRANSPORT_SECURE_ENDPOINT_H	src/core/lib/security/transport/secure_endpoint.h	35;"	d
-GRPC_CORE_LIB_SECURITY_TRANSPORT_SECURITY_CONNECTOR_H	src/core/lib/security/transport/security_connector.h	35;"	d
-GRPC_CORE_LIB_SECURITY_TRANSPORT_SECURITY_HANDSHAKER_H	src/core/lib/security/transport/security_handshaker.h	35;"	d
-GRPC_CORE_LIB_SECURITY_TRANSPORT_TSI_ERROR_H	src/core/lib/security/transport/tsi_error.h	35;"	d
-GRPC_CORE_LIB_SECURITY_UTIL_B64_H	src/core/lib/security/util/b64.h	35;"	d
-GRPC_CORE_LIB_SECURITY_UTIL_JSON_UTIL_H	src/core/lib/security/util/json_util.h	35;"	d
-GRPC_CORE_LIB_SLICE_PERCENT_ENCODING_H	src/core/lib/slice/percent_encoding.h	35;"	d
-GRPC_CORE_LIB_SLICE_SLICE_HASH_TABLE_H	src/core/lib/slice/slice_hash_table.h	33;"	d
-GRPC_CORE_LIB_SLICE_SLICE_INTERNAL_H	src/core/lib/slice/slice_internal.h	35;"	d
-GRPC_CORE_LIB_SLICE_SLICE_STRING_HELPERS_H	src/core/lib/slice/slice_string_helpers.h	35;"	d
-GRPC_CORE_LIB_SLICE_SLICE_TRAITS_H	src/core/lib/slice/slice_traits.h	35;"	d
-GRPC_CORE_LIB_SUPPORT_BACKOFF_H	src/core/lib/support/backoff.h	35;"	d
-GRPC_CORE_LIB_SUPPORT_BLOCK_ANNOTATE_H	src/core/lib/support/block_annotate.h	35;"	d
-GRPC_CORE_LIB_SUPPORT_ENV_H	src/core/lib/support/env.h	35;"	d
-GRPC_CORE_LIB_SUPPORT_MPSCQ_H	src/core/lib/support/mpscq.h	35;"	d
-GRPC_CORE_LIB_SUPPORT_MURMUR_HASH_H	src/core/lib/support/murmur_hash.h	35;"	d
-GRPC_CORE_LIB_SUPPORT_STACK_LOCKFREE_H	src/core/lib/support/stack_lockfree.h	35;"	d
-GRPC_CORE_LIB_SUPPORT_STRING_H	src/core/lib/support/string.h	35;"	d
-GRPC_CORE_LIB_SUPPORT_STRING_WINDOWS_H	src/core/lib/support/string_windows.h	35;"	d
-GRPC_CORE_LIB_SUPPORT_THD_INTERNAL_H	src/core/lib/support/thd_internal.h	35;"	d
-GRPC_CORE_LIB_SUPPORT_TIME_PRECISE_H	src/core/lib/support/time_precise.h	35;"	d
-GRPC_CORE_LIB_SUPPORT_TMPFILE_H	src/core/lib/support/tmpfile.h	35;"	d
-GRPC_CORE_LIB_SURFACE_API_TRACE_H	src/core/lib/surface/api_trace.h	35;"	d
-GRPC_CORE_LIB_SURFACE_CALL_H	src/core/lib/surface/call.h	35;"	d
-GRPC_CORE_LIB_SURFACE_CALL_TEST_ONLY_H	src/core/lib/surface/call_test_only.h	35;"	d
-GRPC_CORE_LIB_SURFACE_CHANNEL_H	src/core/lib/surface/channel.h	35;"	d
-GRPC_CORE_LIB_SURFACE_CHANNEL_INIT_H	src/core/lib/surface/channel_init.h	35;"	d
-GRPC_CORE_LIB_SURFACE_CHANNEL_STACK_TYPE_H	src/core/lib/surface/channel_stack_type.h	35;"	d
-GRPC_CORE_LIB_SURFACE_COMPLETION_QUEUE_H	src/core/lib/surface/completion_queue.h	35;"	d
-GRPC_CORE_LIB_SURFACE_EVENT_STRING_H	src/core/lib/surface/event_string.h	35;"	d
-GRPC_CORE_LIB_SURFACE_INIT_H	src/core/lib/surface/init.h	35;"	d
-GRPC_CORE_LIB_SURFACE_LAME_CLIENT_H	src/core/lib/surface/lame_client.h	35;"	d
-GRPC_CORE_LIB_SURFACE_SERVER_H	src/core/lib/surface/server.h	35;"	d
-GRPC_CORE_LIB_SURFACE_VALIDATE_METADATA_H	src/core/lib/surface/validate_metadata.h	35;"	d
-GRPC_CORE_LIB_TRANSPORT_BDP_ESTIMATOR_H	src/core/lib/transport/bdp_estimator.h	35;"	d
-GRPC_CORE_LIB_TRANSPORT_BYTE_STREAM_H	src/core/lib/transport/byte_stream.h	35;"	d
-GRPC_CORE_LIB_TRANSPORT_CONNECTIVITY_STATE_H	src/core/lib/transport/connectivity_state.h	35;"	d
-GRPC_CORE_LIB_TRANSPORT_ERROR_UTILS_H	src/core/lib/transport/error_utils.h	35;"	d
-GRPC_CORE_LIB_TRANSPORT_HTTP2_ERRORS_H	src/core/lib/transport/http2_errors.h	35;"	d
-GRPC_CORE_LIB_TRANSPORT_METADATA_BATCH_H	src/core/lib/transport/metadata_batch.h	35;"	d
-GRPC_CORE_LIB_TRANSPORT_METADATA_H	src/core/lib/transport/metadata.h	35;"	d
-GRPC_CORE_LIB_TRANSPORT_PID_CONTROLLER_H	src/core/lib/transport/pid_controller.h	35;"	d
-GRPC_CORE_LIB_TRANSPORT_SERVICE_CONFIG_H	src/core/lib/transport/service_config.h	33;"	d
-GRPC_CORE_LIB_TRANSPORT_STATIC_METADATA_H	src/core/lib/transport/static_metadata.h	43;"	d
-GRPC_CORE_LIB_TRANSPORT_STATUS_CONVERSION_H	src/core/lib/transport/status_conversion.h	35;"	d
-GRPC_CORE_LIB_TRANSPORT_TIMEOUT_ENCODING_H	src/core/lib/transport/timeout_encoding.h	35;"	d
-GRPC_CORE_LIB_TRANSPORT_TRANSPORT_H	src/core/lib/transport/transport.h	35;"	d
-GRPC_CORE_LIB_TRANSPORT_TRANSPORT_IMPL_H	src/core/lib/transport/transport_impl.h	35;"	d
-GRPC_CORE_LIB_TSI_FAKE_TRANSPORT_SECURITY_H	src/core/lib/tsi/fake_transport_security.h	35;"	d
-GRPC_CORE_LIB_TSI_SSL_TRANSPORT_SECURITY_H	src/core/lib/tsi/ssl_transport_security.h	35;"	d
-GRPC_CORE_LIB_TSI_SSL_TYPES_H	src/core/lib/tsi/ssl_types.h	35;"	d
-GRPC_CORE_LIB_TSI_TRANSPORT_SECURITY_H	src/core/lib/tsi/transport_security.h	35;"	d
-GRPC_CORE_LIB_TSI_TRANSPORT_SECURITY_INTERFACE_H	src/core/lib/tsi/transport_security_interface.h	35;"	d
-GRPC_CQ_INTERNAL_REF	src/core/lib/surface/completion_queue.h	70;"	d
-GRPC_CQ_INTERNAL_REF	src/core/lib/surface/completion_queue.h	77;"	d
-GRPC_CQ_INTERNAL_UNREF	src/core/lib/surface/completion_queue.h	72;"	d
-GRPC_CQ_INTERNAL_UNREF	src/core/lib/surface/completion_queue.h	78;"	d
-GRPC_CREDENTIALS_ERROR	src/core/lib/security/credentials/credentials.h	/^  GRPC_CREDENTIALS_ERROR$/;"	e	enum:__anon89
-GRPC_CREDENTIALS_OK	src/core/lib/security/credentials/credentials.h	/^  GRPC_CREDENTIALS_OK = 0,$/;"	e	enum:__anon89
-GRPC_CUSTOM_CODEDINPUTSTREAM	include/grpc++/impl/codegen/config_protobuf.h	79;"	d
-GRPC_CUSTOM_DESCRIPTOR	include/grpc++/impl/codegen/config_protobuf.h	55;"	d
-GRPC_CUSTOM_DESCRIPTORDATABASE	include/grpc++/impl/codegen/config_protobuf.h	67;"	d
-GRPC_CUSTOM_DESCRIPTORPOOL	include/grpc++/impl/codegen/config_protobuf.h	56;"	d
-GRPC_CUSTOM_DESCRIPTORPOOLDATABASE	test/cpp/util/config_grpc_cli.h	47;"	d
-GRPC_CUSTOM_DISKSOURCETREE	test/cpp/util/config_grpc_cli.h	60;"	d
-GRPC_CUSTOM_DYNAMICMESSAGEFACTORY	test/cpp/util/config_grpc_cli.h	41;"	d
-GRPC_CUSTOM_FIELDDESCRIPTOR	include/grpc++/impl/codegen/config_protobuf.h	57;"	d
-GRPC_CUSTOM_FILEDESCRIPTOR	include/grpc++/impl/codegen/config_protobuf.h	58;"	d
-GRPC_CUSTOM_FILEDESCRIPTORPROTO	include/grpc++/impl/codegen/config_protobuf.h	59;"	d
-GRPC_CUSTOM_IMPORTER	test/cpp/util/config_grpc_cli.h	61;"	d
-GRPC_CUSTOM_MERGEDDESCRIPTORDATABASE	test/cpp/util/config_grpc_cli.h	49;"	d
-GRPC_CUSTOM_MESSAGE	include/grpc++/impl/codegen/config_protobuf.h	45;"	d
-GRPC_CUSTOM_MESSAGE	include/grpc++/impl/codegen/config_protobuf.h	48;"	d
-GRPC_CUSTOM_METHODDESCRIPTOR	include/grpc++/impl/codegen/config_protobuf.h	60;"	d
-GRPC_CUSTOM_MULTIFILEERRORCOLLECTOR	test/cpp/util/config_grpc_cli.h	62;"	d
-GRPC_CUSTOM_PROTOBUF_INT64	include/grpc++/impl/codegen/config_protobuf.h	39;"	d
-GRPC_CUSTOM_SERVICEDESCRIPTOR	include/grpc++/impl/codegen/config_protobuf.h	61;"	d
-GRPC_CUSTOM_SIMPLEDESCRIPTORDATABASE	include/grpc++/impl/codegen/config_protobuf.h	68;"	d
-GRPC_CUSTOM_SOURCELOCATION	include/grpc++/impl/codegen/config_protobuf.h	62;"	d
-GRPC_CUSTOM_STRING	include/grpc++/impl/codegen/config.h	39;"	d
-GRPC_CUSTOM_TEXTFORMAT	test/cpp/util/config_grpc_cli.h	55;"	d
-GRPC_CUSTOM_ZEROCOPYINPUTSTREAM	include/grpc++/impl/codegen/config_protobuf.h	77;"	d
-GRPC_CUSTOM_ZEROCOPYOUTPUTSTREAM	include/grpc++/impl/codegen/config_protobuf.h	75;"	d
-GRPC_DEFAULT_MAX_RECV_MESSAGE_LENGTH	include/grpc/impl/codegen/grpc_types.h	275;"	d
-GRPC_DEFAULT_MAX_SEND_MESSAGE_LENGTH	include/grpc/impl/codegen/grpc_types.h	274;"	d
-GRPC_DEFAULT_SSL_ROOTS_FILE_PATH_ENV_VAR	include/grpc/grpc_security_constants.h	51;"	d
-GRPC_DNS_INITIAL_CONNECT_BACKOFF_SECONDS	src/core/ext/resolver/dns/native/dns_resolver.c	49;"	d	file:
-GRPC_DNS_MIN_CONNECT_TIMEOUT_SECONDS	src/core/ext/resolver/dns/native/dns_resolver.c	48;"	d	file:
-GRPC_DNS_RECONNECT_BACKOFF_MULTIPLIER	src/core/ext/resolver/dns/native/dns_resolver.c	50;"	d	file:
-GRPC_DNS_RECONNECT_JITTER	src/core/ext/resolver/dns/native/dns_resolver.c	52;"	d	file:
-GRPC_DNS_RECONNECT_MAX_BACKOFF_SECONDS	src/core/ext/resolver/dns/native/dns_resolver.c	51;"	d	file:
-GRPC_DSMODE_DUALSTACK	src/core/lib/iomgr/socket_utils_posix.h	/^  GRPC_DSMODE_DUALSTACK$/;"	e	enum:grpc_dualstack_mode
-GRPC_DSMODE_IPV4	src/core/lib/iomgr/socket_utils_posix.h	/^  GRPC_DSMODE_IPV4,$/;"	e	enum:grpc_dualstack_mode
-GRPC_DSMODE_IPV6	src/core/lib/iomgr/socket_utils_posix.h	/^  GRPC_DSMODE_IPV6,$/;"	e	enum:grpc_dualstack_mode
-GRPC_DSMODE_NONE	src/core/lib/iomgr/socket_utils_posix.h	/^  GRPC_DSMODE_NONE,$/;"	e	enum:grpc_dualstack_mode
-GRPC_DTS_CLIENT_PREFIX_0	src/core/ext/transport/chttp2/transport/internal.h	/^  GRPC_DTS_CLIENT_PREFIX_0 = 0,$/;"	e	enum:__anon20
-GRPC_DTS_CLIENT_PREFIX_1	src/core/ext/transport/chttp2/transport/internal.h	/^  GRPC_DTS_CLIENT_PREFIX_1,$/;"	e	enum:__anon20
-GRPC_DTS_CLIENT_PREFIX_10	src/core/ext/transport/chttp2/transport/internal.h	/^  GRPC_DTS_CLIENT_PREFIX_10,$/;"	e	enum:__anon20
-GRPC_DTS_CLIENT_PREFIX_11	src/core/ext/transport/chttp2/transport/internal.h	/^  GRPC_DTS_CLIENT_PREFIX_11,$/;"	e	enum:__anon20
-GRPC_DTS_CLIENT_PREFIX_12	src/core/ext/transport/chttp2/transport/internal.h	/^  GRPC_DTS_CLIENT_PREFIX_12,$/;"	e	enum:__anon20
-GRPC_DTS_CLIENT_PREFIX_13	src/core/ext/transport/chttp2/transport/internal.h	/^  GRPC_DTS_CLIENT_PREFIX_13,$/;"	e	enum:__anon20
-GRPC_DTS_CLIENT_PREFIX_14	src/core/ext/transport/chttp2/transport/internal.h	/^  GRPC_DTS_CLIENT_PREFIX_14,$/;"	e	enum:__anon20
-GRPC_DTS_CLIENT_PREFIX_15	src/core/ext/transport/chttp2/transport/internal.h	/^  GRPC_DTS_CLIENT_PREFIX_15,$/;"	e	enum:__anon20
-GRPC_DTS_CLIENT_PREFIX_16	src/core/ext/transport/chttp2/transport/internal.h	/^  GRPC_DTS_CLIENT_PREFIX_16,$/;"	e	enum:__anon20
-GRPC_DTS_CLIENT_PREFIX_17	src/core/ext/transport/chttp2/transport/internal.h	/^  GRPC_DTS_CLIENT_PREFIX_17,$/;"	e	enum:__anon20
-GRPC_DTS_CLIENT_PREFIX_18	src/core/ext/transport/chttp2/transport/internal.h	/^  GRPC_DTS_CLIENT_PREFIX_18,$/;"	e	enum:__anon20
-GRPC_DTS_CLIENT_PREFIX_19	src/core/ext/transport/chttp2/transport/internal.h	/^  GRPC_DTS_CLIENT_PREFIX_19,$/;"	e	enum:__anon20
-GRPC_DTS_CLIENT_PREFIX_2	src/core/ext/transport/chttp2/transport/internal.h	/^  GRPC_DTS_CLIENT_PREFIX_2,$/;"	e	enum:__anon20
-GRPC_DTS_CLIENT_PREFIX_20	src/core/ext/transport/chttp2/transport/internal.h	/^  GRPC_DTS_CLIENT_PREFIX_20,$/;"	e	enum:__anon20
-GRPC_DTS_CLIENT_PREFIX_21	src/core/ext/transport/chttp2/transport/internal.h	/^  GRPC_DTS_CLIENT_PREFIX_21,$/;"	e	enum:__anon20
-GRPC_DTS_CLIENT_PREFIX_22	src/core/ext/transport/chttp2/transport/internal.h	/^  GRPC_DTS_CLIENT_PREFIX_22,$/;"	e	enum:__anon20
-GRPC_DTS_CLIENT_PREFIX_23	src/core/ext/transport/chttp2/transport/internal.h	/^  GRPC_DTS_CLIENT_PREFIX_23,$/;"	e	enum:__anon20
-GRPC_DTS_CLIENT_PREFIX_3	src/core/ext/transport/chttp2/transport/internal.h	/^  GRPC_DTS_CLIENT_PREFIX_3,$/;"	e	enum:__anon20
-GRPC_DTS_CLIENT_PREFIX_4	src/core/ext/transport/chttp2/transport/internal.h	/^  GRPC_DTS_CLIENT_PREFIX_4,$/;"	e	enum:__anon20
-GRPC_DTS_CLIENT_PREFIX_5	src/core/ext/transport/chttp2/transport/internal.h	/^  GRPC_DTS_CLIENT_PREFIX_5,$/;"	e	enum:__anon20
-GRPC_DTS_CLIENT_PREFIX_6	src/core/ext/transport/chttp2/transport/internal.h	/^  GRPC_DTS_CLIENT_PREFIX_6,$/;"	e	enum:__anon20
-GRPC_DTS_CLIENT_PREFIX_7	src/core/ext/transport/chttp2/transport/internal.h	/^  GRPC_DTS_CLIENT_PREFIX_7,$/;"	e	enum:__anon20
-GRPC_DTS_CLIENT_PREFIX_8	src/core/ext/transport/chttp2/transport/internal.h	/^  GRPC_DTS_CLIENT_PREFIX_8,$/;"	e	enum:__anon20
-GRPC_DTS_CLIENT_PREFIX_9	src/core/ext/transport/chttp2/transport/internal.h	/^  GRPC_DTS_CLIENT_PREFIX_9,$/;"	e	enum:__anon20
-GRPC_DTS_FH_0	src/core/ext/transport/chttp2/transport/internal.h	/^  GRPC_DTS_FH_0,$/;"	e	enum:__anon20
-GRPC_DTS_FH_1	src/core/ext/transport/chttp2/transport/internal.h	/^  GRPC_DTS_FH_1,$/;"	e	enum:__anon20
-GRPC_DTS_FH_2	src/core/ext/transport/chttp2/transport/internal.h	/^  GRPC_DTS_FH_2,$/;"	e	enum:__anon20
-GRPC_DTS_FH_3	src/core/ext/transport/chttp2/transport/internal.h	/^  GRPC_DTS_FH_3,$/;"	e	enum:__anon20
-GRPC_DTS_FH_4	src/core/ext/transport/chttp2/transport/internal.h	/^  GRPC_DTS_FH_4,$/;"	e	enum:__anon20
-GRPC_DTS_FH_5	src/core/ext/transport/chttp2/transport/internal.h	/^  GRPC_DTS_FH_5,$/;"	e	enum:__anon20
-GRPC_DTS_FH_6	src/core/ext/transport/chttp2/transport/internal.h	/^  GRPC_DTS_FH_6,$/;"	e	enum:__anon20
-GRPC_DTS_FH_7	src/core/ext/transport/chttp2/transport/internal.h	/^  GRPC_DTS_FH_7,$/;"	e	enum:__anon20
-GRPC_DTS_FH_8	src/core/ext/transport/chttp2/transport/internal.h	/^  GRPC_DTS_FH_8,$/;"	e	enum:__anon20
-GRPC_DTS_FRAME	src/core/ext/transport/chttp2/transport/internal.h	/^  GRPC_DTS_FRAME$/;"	e	enum:__anon20
-GRPC_EPOLL_MAX_EVENTS	src/core/lib/iomgr/ev_epoll_linux.c	1442;"	d	file:
-GRPC_ERROR_CANCELLED	src/core/lib/iomgr/error.h	145;"	d
-GRPC_ERROR_CREATE	src/core/lib/iomgr/error.h	160;"	d
-GRPC_ERROR_CREATE_REFERENCING	src/core/lib/iomgr/error.h	165;"	d
-GRPC_ERROR_INT_ERRNO	src/core/lib/iomgr/error.h	/^  GRPC_ERROR_INT_ERRNO,$/;"	e	enum:__anon140
-GRPC_ERROR_INT_FD	src/core/lib/iomgr/error.h	/^  GRPC_ERROR_INT_FD,$/;"	e	enum:__anon140
-GRPC_ERROR_INT_FILE_LINE	src/core/lib/iomgr/error.h	/^  GRPC_ERROR_INT_FILE_LINE,$/;"	e	enum:__anon140
-GRPC_ERROR_INT_GRPC_STATUS	src/core/lib/iomgr/error.h	/^  GRPC_ERROR_INT_GRPC_STATUS,$/;"	e	enum:__anon140
-GRPC_ERROR_INT_HTTP2_ERROR	src/core/lib/iomgr/error.h	/^  GRPC_ERROR_INT_HTTP2_ERROR,$/;"	e	enum:__anon140
-GRPC_ERROR_INT_HTTP_STATUS	src/core/lib/iomgr/error.h	/^  GRPC_ERROR_INT_HTTP_STATUS,$/;"	e	enum:__anon140
-GRPC_ERROR_INT_INDEX	src/core/lib/iomgr/error.h	/^  GRPC_ERROR_INT_INDEX,$/;"	e	enum:__anon140
-GRPC_ERROR_INT_LIMIT	src/core/lib/iomgr/error.h	/^  GRPC_ERROR_INT_LIMIT,$/;"	e	enum:__anon140
-GRPC_ERROR_INT_OCCURRED_DURING_WRITE	src/core/lib/iomgr/error.h	/^  GRPC_ERROR_INT_OCCURRED_DURING_WRITE,$/;"	e	enum:__anon140
-GRPC_ERROR_INT_OFFSET	src/core/lib/iomgr/error.h	/^  GRPC_ERROR_INT_OFFSET,$/;"	e	enum:__anon140
-GRPC_ERROR_INT_SECURITY_STATUS	src/core/lib/iomgr/error.h	/^  GRPC_ERROR_INT_SECURITY_STATUS,$/;"	e	enum:__anon140
-GRPC_ERROR_INT_SIZE	src/core/lib/iomgr/error.h	/^  GRPC_ERROR_INT_SIZE,$/;"	e	enum:__anon140
-GRPC_ERROR_INT_STREAM_ID	src/core/lib/iomgr/error.h	/^  GRPC_ERROR_INT_STREAM_ID,$/;"	e	enum:__anon140
-GRPC_ERROR_INT_TSI_CODE	src/core/lib/iomgr/error.h	/^  GRPC_ERROR_INT_TSI_CODE,$/;"	e	enum:__anon140
-GRPC_ERROR_INT_WSA_ERROR	src/core/lib/iomgr/error.h	/^  GRPC_ERROR_INT_WSA_ERROR,$/;"	e	enum:__anon140
-GRPC_ERROR_NONE	src/core/lib/iomgr/error.h	143;"	d
-GRPC_ERROR_OOM	src/core/lib/iomgr/error.h	144;"	d
-GRPC_ERROR_REF	src/core/lib/iomgr/error.h	174;"	d
-GRPC_ERROR_REF	src/core/lib/iomgr/error.h	180;"	d
-GRPC_ERROR_STR_DESCRIPTION	src/core/lib/iomgr/error.h	/^  GRPC_ERROR_STR_DESCRIPTION,$/;"	e	enum:__anon141
-GRPC_ERROR_STR_FILE	src/core/lib/iomgr/error.h	/^  GRPC_ERROR_STR_FILE,$/;"	e	enum:__anon141
-GRPC_ERROR_STR_FILENAME	src/core/lib/iomgr/error.h	/^  GRPC_ERROR_STR_FILENAME,$/;"	e	enum:__anon141
-GRPC_ERROR_STR_GRPC_MESSAGE	src/core/lib/iomgr/error.h	/^  GRPC_ERROR_STR_GRPC_MESSAGE,$/;"	e	enum:__anon141
-GRPC_ERROR_STR_KEY	src/core/lib/iomgr/error.h	/^  GRPC_ERROR_STR_KEY,$/;"	e	enum:__anon141
-GRPC_ERROR_STR_OS_ERROR	src/core/lib/iomgr/error.h	/^  GRPC_ERROR_STR_OS_ERROR,$/;"	e	enum:__anon141
-GRPC_ERROR_STR_QUEUED_BUFFERS	src/core/lib/iomgr/error.h	/^  GRPC_ERROR_STR_QUEUED_BUFFERS,$/;"	e	enum:__anon141
-GRPC_ERROR_STR_RAW_BYTES	src/core/lib/iomgr/error.h	/^  GRPC_ERROR_STR_RAW_BYTES,$/;"	e	enum:__anon141
-GRPC_ERROR_STR_SYSCALL	src/core/lib/iomgr/error.h	/^  GRPC_ERROR_STR_SYSCALL,$/;"	e	enum:__anon141
-GRPC_ERROR_STR_TARGET_ADDRESS	src/core/lib/iomgr/error.h	/^  GRPC_ERROR_STR_TARGET_ADDRESS,$/;"	e	enum:__anon141
-GRPC_ERROR_STR_TSI_ERROR	src/core/lib/iomgr/error.h	/^  GRPC_ERROR_STR_TSI_ERROR,$/;"	e	enum:__anon141
-GRPC_ERROR_STR_VALUE	src/core/lib/iomgr/error.h	/^  GRPC_ERROR_STR_VALUE,$/;"	e	enum:__anon141
-GRPC_ERROR_TIME_CREATED	src/core/lib/iomgr/error.h	/^  GRPC_ERROR_TIME_CREATED,$/;"	e	enum:__anon142
-GRPC_ERROR_UNREF	src/core/lib/iomgr/error.h	175;"	d
-GRPC_ERROR_UNREF	src/core/lib/iomgr/error.h	181;"	d
-GRPC_EXEC_CTX_FLAG_IS_FINISHED	src/core/lib/iomgr/exec_ctx.h	48;"	d
-GRPC_EXEC_CTX_FLAG_THREAD_RESOURCE_LOOP	src/core/lib/iomgr/exec_ctx.h	51;"	d
-GRPC_EXEC_CTX_INIT	src/core/lib/iomgr/exec_ctx.h	91;"	d
-GRPC_EXEC_CTX_INITIALIZER	src/core/lib/iomgr/exec_ctx.h	86;"	d
-GRPC_FAKE_SECURITY_URL_SCHEME	src/core/lib/security/transport/security_connector.h	51;"	d
-GRPC_FAKE_TRANSPORT_SECURITY_TYPE	src/core/lib/security/credentials/credentials.h	56;"	d
-GRPC_FD_REF	src/core/lib/iomgr/ev_epoll_linux.c	171;"	d	file:
-GRPC_FD_REF	src/core/lib/iomgr/ev_epoll_linux.c	176;"	d	file:
-GRPC_FD_REF	src/core/lib/iomgr/ev_poll_posix.c	157;"	d	file:
-GRPC_FD_REF	src/core/lib/iomgr/ev_poll_posix.c	162;"	d	file:
-GRPC_FD_UNREF	src/core/lib/iomgr/ev_epoll_linux.c	172;"	d	file:
-GRPC_FD_UNREF	src/core/lib/iomgr/ev_epoll_linux.c	177;"	d	file:
-GRPC_FD_UNREF	src/core/lib/iomgr/ev_poll_posix.c	158;"	d	file:
-GRPC_FD_UNREF	src/core/lib/iomgr/ev_poll_posix.c	163;"	d	file:
-GRPC_FILTERED_ERROR	src/core/lib/transport/metadata_batch.h	141;"	d
-GRPC_FILTERED_MDELEM	src/core/lib/transport/metadata_batch.h	143;"	d
-GRPC_FILTERED_REMOVE	src/core/lib/transport/metadata_batch.h	144;"	d
-GRPC_FINAL	include/grpc++/impl/codegen/config.h	46;"	d
-GRPC_FIONBIO	src/core/lib/iomgr/tcp_windows.c	61;"	d	file:
-GRPC_FIONBIO	src/core/lib/iomgr/tcp_windows.c	63;"	d	file:
-GRPC_GOOGLE_CLOUD_SDK_CONFIG_DIRECTORY	src/core/lib/security/credentials/google_default/google_default_credentials.h	41;"	d
-GRPC_GOOGLE_CREDENTIALS_ENV_VAR	include/grpc/grpc_security_constants.h	57;"	d
-GRPC_GOOGLE_CREDENTIALS_PATH_ENV_VAR	src/core/lib/security/credentials/google_default/google_default_credentials.h	46;"	d
-GRPC_GOOGLE_CREDENTIALS_PATH_ENV_VAR	src/core/lib/security/credentials/google_default/google_default_credentials.h	51;"	d
-GRPC_GOOGLE_CREDENTIALS_PATH_SUFFIX	src/core/lib/security/credentials/google_default/google_default_credentials.h	47;"	d
-GRPC_GOOGLE_CREDENTIALS_PATH_SUFFIX	src/core/lib/security/credentials/google_default/google_default_credentials.h	52;"	d
-GRPC_GOOGLE_OAUTH2_SERVICE_HOST	src/core/lib/security/credentials/credentials.h	78;"	d
-GRPC_GOOGLE_OAUTH2_SERVICE_TOKEN_PATH	src/core/lib/security/credentials/credentials.h	79;"	d
-GRPC_GOOGLE_SERVICE_ACCOUNTS_EMAIL_DOMAIN	src/core/lib/security/credentials/jwt/jwt_verifier.h	46;"	d
-GRPC_GOOGLE_SERVICE_ACCOUNTS_KEY_URL_PREFIX	src/core/lib/security/credentials/jwt/jwt_verifier.h	47;"	d
-GRPC_GOOGLE_WELL_KNOWN_CREDENTIALS_FILE	src/core/lib/security/credentials/google_default/google_default_credentials.h	42;"	d
-GRPC_GRPCLB_INITIAL_CONNECT_BACKOFF_SECONDS	src/core/ext/lb_policy/grpclb/grpclb.c	131;"	d	file:
-GRPC_GRPCLB_MIN_CONNECT_TIMEOUT_SECONDS	src/core/ext/lb_policy/grpclb/grpclb.c	130;"	d	file:
-GRPC_GRPCLB_RECONNECT_BACKOFF_MULTIPLIER	src/core/ext/lb_policy/grpclb/grpclb.c	132;"	d	file:
-GRPC_GRPCLB_RECONNECT_JITTER	src/core/ext/lb_policy/grpclb/grpclb.c	134;"	d	file:
-GRPC_GRPCLB_RECONNECT_MAX_BACKOFF_SECONDS	src/core/ext/lb_policy/grpclb/grpclb.c	133;"	d	file:
-GRPC_GRPCLB_SERVICE_NAME_MAX_LENGTH	src/core/ext/lb_policy/grpclb/load_balancer_api.h	46;"	d
-GRPC_GRPC_CRONET_H	include/grpc/grpc_cronet.h	35;"	d
-GRPC_GRPC_H	include/grpc/grpc.h	35;"	d
-GRPC_GRPC_POSIX_H	include/grpc/grpc_posix.h	35;"	d
-GRPC_GRPC_SECURITY_CONSTANTS_H	include/grpc/grpc_security_constants.h	35;"	d
-GRPC_GRPC_SECURITY_H	include/grpc/grpc_security.h	35;"	d
-GRPC_HAVE_IPV6_RECVPKTINFO	src/core/lib/iomgr/port.h	103;"	d
-GRPC_HAVE_IPV6_RECVPKTINFO	src/core/lib/iomgr/port.h	42;"	d
-GRPC_HAVE_IPV6_RECVPKTINFO	src/core/lib/iomgr/port.h	57;"	d
-GRPC_HAVE_IPV6_RECVPKTINFO	src/core/lib/iomgr/port.h	68;"	d
-GRPC_HAVE_IP_PKTINFO	src/core/lib/iomgr/port.h	43;"	d
-GRPC_HAVE_IP_PKTINFO	src/core/lib/iomgr/port.h	58;"	d
-GRPC_HAVE_IP_PKTINFO	src/core/lib/iomgr/port.h	69;"	d
-GRPC_HAVE_MSG_NOSIGNAL	src/core/lib/iomgr/port.h	44;"	d
-GRPC_HAVE_MSG_NOSIGNAL	src/core/lib/iomgr/port.h	59;"	d
-GRPC_HAVE_MSG_NOSIGNAL	src/core/lib/iomgr/port.h	70;"	d
-GRPC_HAVE_SO_NOSIGPIPE	src/core/lib/iomgr/port.h	104;"	d
-GRPC_HAVE_SO_NOSIGPIPE	src/core/lib/iomgr/port.h	93;"	d
-GRPC_HAVE_UNIX_SOCKET	src/core/lib/iomgr/port.h	105;"	d
-GRPC_HAVE_UNIX_SOCKET	src/core/lib/iomgr/port.h	45;"	d
-GRPC_HAVE_UNIX_SOCKET	src/core/lib/iomgr/port.h	60;"	d
-GRPC_HAVE_UNIX_SOCKET	src/core/lib/iomgr/port.h	71;"	d
-GRPC_HAVE_UNIX_SOCKET	src/core/lib/iomgr/port.h	94;"	d
-GRPC_HEADER_SIZE_IN_BYTES	src/core/ext/transport/cronet/transport/cronet_transport.c	56;"	d	file:
-GRPC_HTTP2_CANCEL	src/core/lib/transport/http2_errors.h	/^  GRPC_HTTP2_CANCEL = 0x8,$/;"	e	enum:__anon183
-GRPC_HTTP2_COMPRESSION_ERROR	src/core/lib/transport/http2_errors.h	/^  GRPC_HTTP2_COMPRESSION_ERROR = 0x9,$/;"	e	enum:__anon183
-GRPC_HTTP2_CONNECT_ERROR	src/core/lib/transport/http2_errors.h	/^  GRPC_HTTP2_CONNECT_ERROR = 0xa,$/;"	e	enum:__anon183
-GRPC_HTTP2_ENHANCE_YOUR_CALM	src/core/lib/transport/http2_errors.h	/^  GRPC_HTTP2_ENHANCE_YOUR_CALM = 0xb,$/;"	e	enum:__anon183
-GRPC_HTTP2_FLOW_CONTROL_ERROR	src/core/lib/transport/http2_errors.h	/^  GRPC_HTTP2_FLOW_CONTROL_ERROR = 0x3,$/;"	e	enum:__anon183
-GRPC_HTTP2_FRAME_SIZE_ERROR	src/core/lib/transport/http2_errors.h	/^  GRPC_HTTP2_FRAME_SIZE_ERROR = 0x6,$/;"	e	enum:__anon183
-GRPC_HTTP2_INADEQUATE_SECURITY	src/core/lib/transport/http2_errors.h	/^  GRPC_HTTP2_INADEQUATE_SECURITY = 0xc,$/;"	e	enum:__anon183
-GRPC_HTTP2_INTERNAL_ERROR	src/core/lib/transport/http2_errors.h	/^  GRPC_HTTP2_INTERNAL_ERROR = 0x2,$/;"	e	enum:__anon183
-GRPC_HTTP2_NO_ERROR	src/core/lib/transport/http2_errors.h	/^  GRPC_HTTP2_NO_ERROR = 0x0,$/;"	e	enum:__anon183
-GRPC_HTTP2_PROTOCOL_ERROR	src/core/lib/transport/http2_errors.h	/^  GRPC_HTTP2_PROTOCOL_ERROR = 0x1,$/;"	e	enum:__anon183
-GRPC_HTTP2_REFUSED_STREAM	src/core/lib/transport/http2_errors.h	/^  GRPC_HTTP2_REFUSED_STREAM = 0x7,$/;"	e	enum:__anon183
-GRPC_HTTP2_SETTINGS_TIMEOUT	src/core/lib/transport/http2_errors.h	/^  GRPC_HTTP2_SETTINGS_TIMEOUT = 0x4,$/;"	e	enum:__anon183
-GRPC_HTTP2_STREAM_CLOSED	src/core/lib/transport/http2_errors.h	/^  GRPC_HTTP2_STREAM_CLOSED = 0x5,$/;"	e	enum:__anon183
-GRPC_HTTP2_TIMEOUT_ENCODE_MIN_BUFSIZE	src/core/lib/transport/timeout_encoding.h	42;"	d
-GRPC_HTTP2__ERROR_DO_NOT_USE	src/core/lib/transport/http2_errors.h	/^  GRPC_HTTP2__ERROR_DO_NOT_USE = -1$/;"	e	enum:__anon183
-GRPC_HTTPCLI_USER_AGENT	src/core/lib/http/httpcli.h	48;"	d
-GRPC_HTTP_BODY	src/core/lib/http/parser.h	/^  GRPC_HTTP_BODY$/;"	e	enum:__anon209
-GRPC_HTTP_FIRST_LINE	src/core/lib/http/parser.h	/^  GRPC_HTTP_FIRST_LINE,$/;"	e	enum:__anon209
-GRPC_HTTP_HEADERS	src/core/lib/http/parser.h	/^  GRPC_HTTP_HEADERS,$/;"	e	enum:__anon209
-GRPC_HTTP_HTTP10	src/core/lib/http/parser.h	/^  GRPC_HTTP_HTTP10,$/;"	e	enum:__anon210
-GRPC_HTTP_HTTP11	src/core/lib/http/parser.h	/^  GRPC_HTTP_HTTP11,$/;"	e	enum:__anon210
-GRPC_HTTP_HTTP20	src/core/lib/http/parser.h	/^  GRPC_HTTP_HTTP20,$/;"	e	enum:__anon210
-GRPC_HTTP_PARSER_MAX_HEADER_LENGTH	src/core/lib/http/parser.h	42;"	d
-GRPC_HTTP_REQUEST	src/core/lib/http/parser.h	/^  GRPC_HTTP_REQUEST,$/;"	e	enum:__anon211
-GRPC_HTTP_RESPONSE	src/core/lib/http/parser.h	/^  GRPC_HTTP_RESPONSE,$/;"	e	enum:__anon211
-GRPC_IAM_AUTHORITY_SELECTOR_METADATA_KEY	src/core/lib/security/credentials/credentials.h	70;"	d
-GRPC_IAM_AUTHORIZATION_TOKEN_METADATA_KEY	src/core/lib/security/credentials/credentials.h	68;"	d
-GRPC_IMPL_CODEGEN_ATM_GCC_ATOMIC_H	include/grpc/impl/codegen/atm_gcc_atomic.h	35;"	d
-GRPC_IMPL_CODEGEN_ATM_GCC_SYNC_H	include/grpc/impl/codegen/atm_gcc_sync.h	35;"	d
-GRPC_IMPL_CODEGEN_ATM_H	include/grpc/impl/codegen/atm.h	35;"	d
-GRPC_IMPL_CODEGEN_ATM_WINDOWS_H	include/grpc/impl/codegen/atm_windows.h	35;"	d
-GRPC_IMPL_CODEGEN_BYTE_BUFFER_READER_H	include/grpc/impl/codegen/byte_buffer_reader.h	35;"	d
-GRPC_IMPL_CODEGEN_COMPRESSION_TYPES_H	include/grpc/impl/codegen/compression_types.h	35;"	d
-GRPC_IMPL_CODEGEN_CONNECTIVITY_STATE_H	include/grpc/impl/codegen/connectivity_state.h	35;"	d
-GRPC_IMPL_CODEGEN_EXEC_CTX_FWD_H	include/grpc/impl/codegen/exec_ctx_fwd.h	35;"	d
-GRPC_IMPL_CODEGEN_GPR_SLICE_H	include/grpc/impl/codegen/gpr_slice.h	34;"	d
-GRPC_IMPL_CODEGEN_GPR_TYPES_H	include/grpc/impl/codegen/gpr_types.h	35;"	d
-GRPC_IMPL_CODEGEN_GRPC_TYPES_H	include/grpc/impl/codegen/grpc_types.h	35;"	d
-GRPC_IMPL_CODEGEN_PORT_PLATFORM_H	include/grpc/impl/codegen/port_platform.h	35;"	d
-GRPC_IMPL_CODEGEN_PROPAGATION_BITS_H	include/grpc/impl/codegen/propagation_bits.h	35;"	d
-GRPC_IMPL_CODEGEN_SLICE_H	include/grpc/impl/codegen/slice.h	35;"	d
-GRPC_IMPL_CODEGEN_STATUS_H	include/grpc/impl/codegen/status.h	35;"	d
-GRPC_IMPL_CODEGEN_SYNC_GENERIC_H	include/grpc/impl/codegen/sync_generic.h	35;"	d
-GRPC_IMPL_CODEGEN_SYNC_H	include/grpc/impl/codegen/sync.h	35;"	d
-GRPC_IMPL_CODEGEN_SYNC_POSIX_H	include/grpc/impl/codegen/sync_posix.h	35;"	d
-GRPC_IMPL_CODEGEN_SYNC_WINDOWS_H	include/grpc/impl/codegen/sync_windows.h	35;"	d
-GRPC_INITIAL_HANDSHAKE_BUFFER_SIZE	src/core/lib/security/transport/security_handshaker.c	51;"	d	file:
-GRPC_INITIAL_METADATA_CACHEABLE_REQUEST	include/grpc/impl/codegen/grpc_types.h	294;"	d
-GRPC_INITIAL_METADATA_IDEMPOTENT_REQUEST	include/grpc/impl/codegen/grpc_types.h	290;"	d
-GRPC_INITIAL_METADATA_USED_MASK	include/grpc/impl/codegen/grpc_types.h	300;"	d
-GRPC_INITIAL_METADATA_WAIT_FOR_READY	include/grpc/impl/codegen/grpc_types.h	292;"	d
-GRPC_INITIAL_METADATA_WAIT_FOR_READY_EXPLICITLY_SET	include/grpc/impl/codegen/grpc_types.h	297;"	d
-GRPC_INTERNAL_CPP_CLIENT_CREATE_CHANNEL_INTERNAL_H	src/cpp/client/create_channel_internal.h	35;"	d
-GRPC_INTERNAL_CPP_CLIENT_SECURE_CREDENTIALS_H	src/cpp/client/secure_credentials.h	35;"	d
-GRPC_INTERNAL_CPP_COMMON_SECURE_AUTH_CONTEXT_H	src/cpp/common/secure_auth_context.h	35;"	d
-GRPC_INTERNAL_CPP_DYNAMIC_THREAD_POOL_H	src/cpp/server/dynamic_thread_pool.h	35;"	d
-GRPC_INTERNAL_CPP_EXT_PROTO_SERVER_REFLECTION_H	src/cpp/ext/proto_server_reflection.h	35;"	d
-GRPC_INTERNAL_CPP_SERVER_SECURE_SERVER_CREDENTIALS_H	src/cpp/server/secure_server_credentials.h	35;"	d
-GRPC_INTERNAL_CPP_THREAD_MANAGER_H	src/cpp/thread_manager/thread_manager.h	35;"	d
-GRPC_INTERNAL_CPP_THREAD_POOL_INTERFACE_H	src/cpp/server/thread_pool_interface.h	35;"	d
-GRPC_IOCP_WORK_KICK	src/core/lib/iomgr/iocp_windows.h	/^  GRPC_IOCP_WORK_KICK$/;"	e	enum:__anon127
-GRPC_IOCP_WORK_TIMEOUT	src/core/lib/iomgr/iocp_windows.h	/^  GRPC_IOCP_WORK_TIMEOUT,$/;"	e	enum:__anon127
-GRPC_IOCP_WORK_WORK	src/core/lib/iomgr/iocp_windows.h	/^  GRPC_IOCP_WORK_WORK,$/;"	e	enum:__anon127
-GRPC_IS_STATIC_METADATA_STRING	src/core/lib/transport/static_metadata.h	251;"	d
-GRPC_JSON_ARRAY	src/core/lib/json/json_common.h	/^  GRPC_JSON_ARRAY,$/;"	e	enum:__anon206
-GRPC_JSON_DONE	src/core/lib/json/json_reader.h	/^  GRPC_JSON_DONE,          \/* The parser finished successfully. *\/$/;"	e	enum:__anon205
-GRPC_JSON_EAGAIN	src/core/lib/json/json_reader.h	/^  GRPC_JSON_EAGAIN,        \/* The parser yields to get more data. *\/$/;"	e	enum:__anon205
-GRPC_JSON_FALSE	src/core/lib/json/json_common.h	/^  GRPC_JSON_FALSE,$/;"	e	enum:__anon206
-GRPC_JSON_INTERNAL_ERROR	src/core/lib/json/json_reader.h	/^  GRPC_JSON_INTERNAL_ERROR \/* The parser got an internal error. *\/$/;"	e	enum:__anon205
-GRPC_JSON_NULL	src/core/lib/json/json_common.h	/^  GRPC_JSON_NULL,$/;"	e	enum:__anon206
-GRPC_JSON_NUMBER	src/core/lib/json/json_common.h	/^  GRPC_JSON_NUMBER,$/;"	e	enum:__anon206
-GRPC_JSON_OBJECT	src/core/lib/json/json_common.h	/^  GRPC_JSON_OBJECT,$/;"	e	enum:__anon206
-GRPC_JSON_PARSE_ERROR	src/core/lib/json/json_reader.h	/^  GRPC_JSON_PARSE_ERROR,   \/* The parser found an error in the json stream. *\/$/;"	e	enum:__anon205
-GRPC_JSON_READ_CHAR_EAGAIN	src/core/lib/json/json_reader.h	/^  GRPC_JSON_READ_CHAR_EAGAIN,$/;"	e	enum:__anon204
-GRPC_JSON_READ_CHAR_EOF	src/core/lib/json/json_reader.h	/^  GRPC_JSON_READ_CHAR_EOF = 0x7ffffff0,$/;"	e	enum:__anon204
-GRPC_JSON_READ_CHAR_ERROR	src/core/lib/json/json_reader.h	/^  GRPC_JSON_READ_CHAR_ERROR$/;"	e	enum:__anon204
-GRPC_JSON_READ_ERROR	src/core/lib/json/json_reader.h	/^  GRPC_JSON_READ_ERROR,    \/* The parser passes through a read error. *\/$/;"	e	enum:__anon205
-GRPC_JSON_STATE_END	src/core/lib/json/json_reader.h	/^  GRPC_JSON_STATE_END$/;"	e	enum:__anon203
-GRPC_JSON_STATE_OBJECT_KEY_BEGIN	src/core/lib/json/json_reader.h	/^  GRPC_JSON_STATE_OBJECT_KEY_BEGIN,$/;"	e	enum:__anon203
-GRPC_JSON_STATE_OBJECT_KEY_END	src/core/lib/json/json_reader.h	/^  GRPC_JSON_STATE_OBJECT_KEY_END,$/;"	e	enum:__anon203
-GRPC_JSON_STATE_OBJECT_KEY_STRING	src/core/lib/json/json_reader.h	/^  GRPC_JSON_STATE_OBJECT_KEY_STRING,$/;"	e	enum:__anon203
-GRPC_JSON_STATE_STRING_ESCAPE	src/core/lib/json/json_reader.h	/^  GRPC_JSON_STATE_STRING_ESCAPE,$/;"	e	enum:__anon203
-GRPC_JSON_STATE_STRING_ESCAPE_U1	src/core/lib/json/json_reader.h	/^  GRPC_JSON_STATE_STRING_ESCAPE_U1,$/;"	e	enum:__anon203
-GRPC_JSON_STATE_STRING_ESCAPE_U2	src/core/lib/json/json_reader.h	/^  GRPC_JSON_STATE_STRING_ESCAPE_U2,$/;"	e	enum:__anon203
-GRPC_JSON_STATE_STRING_ESCAPE_U3	src/core/lib/json/json_reader.h	/^  GRPC_JSON_STATE_STRING_ESCAPE_U3,$/;"	e	enum:__anon203
-GRPC_JSON_STATE_STRING_ESCAPE_U4	src/core/lib/json/json_reader.h	/^  GRPC_JSON_STATE_STRING_ESCAPE_U4,$/;"	e	enum:__anon203
-GRPC_JSON_STATE_VALUE_BEGIN	src/core/lib/json/json_reader.h	/^  GRPC_JSON_STATE_VALUE_BEGIN,$/;"	e	enum:__anon203
-GRPC_JSON_STATE_VALUE_END	src/core/lib/json/json_reader.h	/^  GRPC_JSON_STATE_VALUE_END,$/;"	e	enum:__anon203
-GRPC_JSON_STATE_VALUE_FALSE_A	src/core/lib/json/json_reader.h	/^  GRPC_JSON_STATE_VALUE_FALSE_A,$/;"	e	enum:__anon203
-GRPC_JSON_STATE_VALUE_FALSE_E	src/core/lib/json/json_reader.h	/^  GRPC_JSON_STATE_VALUE_FALSE_E,$/;"	e	enum:__anon203
-GRPC_JSON_STATE_VALUE_FALSE_L	src/core/lib/json/json_reader.h	/^  GRPC_JSON_STATE_VALUE_FALSE_L,$/;"	e	enum:__anon203
-GRPC_JSON_STATE_VALUE_FALSE_S	src/core/lib/json/json_reader.h	/^  GRPC_JSON_STATE_VALUE_FALSE_S,$/;"	e	enum:__anon203
-GRPC_JSON_STATE_VALUE_NULL_L1	src/core/lib/json/json_reader.h	/^  GRPC_JSON_STATE_VALUE_NULL_L1,$/;"	e	enum:__anon203
-GRPC_JSON_STATE_VALUE_NULL_L2	src/core/lib/json/json_reader.h	/^  GRPC_JSON_STATE_VALUE_NULL_L2,$/;"	e	enum:__anon203
-GRPC_JSON_STATE_VALUE_NULL_U	src/core/lib/json/json_reader.h	/^  GRPC_JSON_STATE_VALUE_NULL_U,$/;"	e	enum:__anon203
-GRPC_JSON_STATE_VALUE_NUMBER	src/core/lib/json/json_reader.h	/^  GRPC_JSON_STATE_VALUE_NUMBER,$/;"	e	enum:__anon203
-GRPC_JSON_STATE_VALUE_NUMBER_DOT	src/core/lib/json/json_reader.h	/^  GRPC_JSON_STATE_VALUE_NUMBER_DOT,$/;"	e	enum:__anon203
-GRPC_JSON_STATE_VALUE_NUMBER_E	src/core/lib/json/json_reader.h	/^  GRPC_JSON_STATE_VALUE_NUMBER_E,$/;"	e	enum:__anon203
-GRPC_JSON_STATE_VALUE_NUMBER_EPM	src/core/lib/json/json_reader.h	/^  GRPC_JSON_STATE_VALUE_NUMBER_EPM,$/;"	e	enum:__anon203
-GRPC_JSON_STATE_VALUE_NUMBER_WITH_DECIMAL	src/core/lib/json/json_reader.h	/^  GRPC_JSON_STATE_VALUE_NUMBER_WITH_DECIMAL,$/;"	e	enum:__anon203
-GRPC_JSON_STATE_VALUE_NUMBER_ZERO	src/core/lib/json/json_reader.h	/^  GRPC_JSON_STATE_VALUE_NUMBER_ZERO,$/;"	e	enum:__anon203
-GRPC_JSON_STATE_VALUE_STRING	src/core/lib/json/json_reader.h	/^  GRPC_JSON_STATE_VALUE_STRING,$/;"	e	enum:__anon203
-GRPC_JSON_STATE_VALUE_TRUE_E	src/core/lib/json/json_reader.h	/^  GRPC_JSON_STATE_VALUE_TRUE_E,$/;"	e	enum:__anon203
-GRPC_JSON_STATE_VALUE_TRUE_R	src/core/lib/json/json_reader.h	/^  GRPC_JSON_STATE_VALUE_TRUE_R,$/;"	e	enum:__anon203
-GRPC_JSON_STATE_VALUE_TRUE_U	src/core/lib/json/json_reader.h	/^  GRPC_JSON_STATE_VALUE_TRUE_U,$/;"	e	enum:__anon203
-GRPC_JSON_STRING	src/core/lib/json/json_common.h	/^  GRPC_JSON_STRING,$/;"	e	enum:__anon206
-GRPC_JSON_TOP_LEVEL	src/core/lib/json/json_common.h	/^  GRPC_JSON_TOP_LEVEL$/;"	e	enum:__anon206
-GRPC_JSON_TRUE	src/core/lib/json/json_common.h	/^  GRPC_JSON_TRUE,$/;"	e	enum:__anon206
-GRPC_JWT_OAUTH2_AUDIENCE	src/core/lib/security/credentials/jwt/json_token.h	44;"	d
-GRPC_JWT_RSA_SHA256_ALGORITHM	src/core/lib/security/credentials/jwt/json_token.c	62;"	d	file:
-GRPC_JWT_TYPE	src/core/lib/security/credentials/jwt/json_token.c	63;"	d	file:
-GRPC_JWT_VERIFIER_BAD_AUDIENCE	src/core/lib/security/credentials/jwt/jwt_verifier.h	/^  GRPC_JWT_VERIFIER_BAD_AUDIENCE,$/;"	e	enum:__anon103
-GRPC_JWT_VERIFIER_BAD_FORMAT	src/core/lib/security/credentials/jwt/jwt_verifier.h	/^  GRPC_JWT_VERIFIER_BAD_FORMAT,$/;"	e	enum:__anon103
-GRPC_JWT_VERIFIER_BAD_SIGNATURE	src/core/lib/security/credentials/jwt/jwt_verifier.h	/^  GRPC_JWT_VERIFIER_BAD_SIGNATURE,$/;"	e	enum:__anon103
-GRPC_JWT_VERIFIER_BAD_SUBJECT	src/core/lib/security/credentials/jwt/jwt_verifier.h	/^  GRPC_JWT_VERIFIER_BAD_SUBJECT,$/;"	e	enum:__anon103
-GRPC_JWT_VERIFIER_GENERIC_ERROR	src/core/lib/security/credentials/jwt/jwt_verifier.h	/^  GRPC_JWT_VERIFIER_GENERIC_ERROR$/;"	e	enum:__anon103
-GRPC_JWT_VERIFIER_KEY_RETRIEVAL_ERROR	src/core/lib/security/credentials/jwt/jwt_verifier.h	/^  GRPC_JWT_VERIFIER_KEY_RETRIEVAL_ERROR,$/;"	e	enum:__anon103
-GRPC_JWT_VERIFIER_OK	src/core/lib/security/credentials/jwt/jwt_verifier.h	/^  GRPC_JWT_VERIFIER_OK = 0,$/;"	e	enum:__anon103
-GRPC_JWT_VERIFIER_TIME_CONSTRAINT_FAILURE	src/core/lib/security/credentials/jwt/jwt_verifier.h	/^  GRPC_JWT_VERIFIER_TIME_CONSTRAINT_FAILURE,$/;"	e	enum:__anon103
-GRPC_LB_POLICY_REF	src/core/ext/client_channel/lb_policy.h	114;"	d
-GRPC_LB_POLICY_REF	src/core/ext/client_channel/lb_policy.h	135;"	d
-GRPC_LB_POLICY_UNREF	src/core/ext/client_channel/lb_policy.h	116;"	d
-GRPC_LB_POLICY_UNREF	src/core/ext/client_channel/lb_policy.h	136;"	d
-GRPC_LB_POLICY_WEAK_REF	src/core/ext/client_channel/lb_policy.h	122;"	d
-GRPC_LB_POLICY_WEAK_REF	src/core/ext/client_channel/lb_policy.h	137;"	d
-GRPC_LB_POLICY_WEAK_UNREF	src/core/ext/client_channel/lb_policy.h	124;"	d
-GRPC_LB_POLICY_WEAK_UNREF	src/core/ext/client_channel/lb_policy.h	138;"	d
-GRPC_LB_TOKEN_MD_KEY	include/grpc/load_reporting.h	51;"	d
-GRPC_LINUX_EPOLL	src/core/lib/iomgr/port.h	79;"	d
-GRPC_LINUX_EVENTFD	src/core/lib/iomgr/port.h	61;"	d
-GRPC_LINUX_EVENTFD	src/core/lib/iomgr/port.h	80;"	d
-GRPC_LINUX_MULTIPOLL_WITH_EPOLL	src/core/lib/iomgr/port.h	72;"	d
-GRPC_LINUX_SOCKETUTILS	src/core/lib/iomgr/port.h	83;"	d
-GRPC_LOAD_REPORTING_H	include/grpc/load_reporting.h	35;"	d
-GRPC_LOCAL_SETTINGS	src/core/ext/transport/chttp2/transport/internal.h	/^  GRPC_LOCAL_SETTINGS,$/;"	e	enum:__anon23
-GRPC_LOG_IF_ERROR	src/core/lib/iomgr/error.h	213;"	d
-GRPC_LR_POINT_CALL_CREATION	src/core/ext/load_reporting/load_reporting.h	/^  GRPC_LR_POINT_CALL_CREATION,$/;"	e	enum:grpc_load_reporting_source
-GRPC_LR_POINT_CALL_DESTRUCTION	src/core/ext/load_reporting/load_reporting.h	/^  GRPC_LR_POINT_CALL_DESTRUCTION$/;"	e	enum:grpc_load_reporting_source
-GRPC_LR_POINT_CHANNEL_CREATION	src/core/ext/load_reporting/load_reporting.h	/^  GRPC_LR_POINT_CHANNEL_CREATION,$/;"	e	enum:grpc_load_reporting_source
-GRPC_LR_POINT_CHANNEL_DESTRUCTION	src/core/ext/load_reporting/load_reporting.h	/^  GRPC_LR_POINT_CHANNEL_DESTRUCTION,$/;"	e	enum:grpc_load_reporting_source
-GRPC_LR_POINT_UNKNOWN	src/core/ext/load_reporting/load_reporting.h	/^  GRPC_LR_POINT_UNKNOWN = 0,$/;"	e	enum:grpc_load_reporting_source
-GRPC_MAKE_MDELEM	src/core/lib/transport/metadata.h	116;"	d
-GRPC_MAX_COMPLETION_QUEUE_PLUCKERS	include/grpc/grpc.h	128;"	d
-GRPC_MAX_SOCKADDR_SIZE	src/core/lib/iomgr/resolve_address.h	41;"	d
-GRPC_MDELEM_ACCEPT_CHARSET_EMPTY	src/core/lib/transport/static_metadata.h	334;"	d
-GRPC_MDELEM_ACCEPT_EMPTY	src/core/lib/transport/static_metadata.h	349;"	d
-GRPC_MDELEM_ACCEPT_ENCODING_EMPTY	src/core/lib/transport/static_metadata.h	337;"	d
-GRPC_MDELEM_ACCEPT_ENCODING_FOR_ALGORITHMS	src/core/lib/transport/static_metadata.h	553;"	d
-GRPC_MDELEM_ACCEPT_ENCODING_GZIP_COMMA_DEFLATE	src/core/lib/transport/static_metadata.h	340;"	d
-GRPC_MDELEM_ACCEPT_LANGUAGE_EMPTY	src/core/lib/transport/static_metadata.h	343;"	d
-GRPC_MDELEM_ACCEPT_RANGES_EMPTY	src/core/lib/transport/static_metadata.h	346;"	d
-GRPC_MDELEM_ACCESS_CONTROL_ALLOW_ORIGIN_EMPTY	src/core/lib/transport/static_metadata.h	352;"	d
-GRPC_MDELEM_AGE_EMPTY	src/core/lib/transport/static_metadata.h	355;"	d
-GRPC_MDELEM_ALLOW_EMPTY	src/core/lib/transport/static_metadata.h	358;"	d
-GRPC_MDELEM_AUTHORITY_EMPTY	src/core/lib/transport/static_metadata.h	304;"	d
-GRPC_MDELEM_AUTHORIZATION_EMPTY	src/core/lib/transport/static_metadata.h	361;"	d
-GRPC_MDELEM_CACHE_CONTROL_EMPTY	src/core/lib/transport/static_metadata.h	364;"	d
-GRPC_MDELEM_CONTENT_DISPOSITION_EMPTY	src/core/lib/transport/static_metadata.h	367;"	d
-GRPC_MDELEM_CONTENT_ENCODING_EMPTY	src/core/lib/transport/static_metadata.h	370;"	d
-GRPC_MDELEM_CONTENT_LANGUAGE_EMPTY	src/core/lib/transport/static_metadata.h	373;"	d
-GRPC_MDELEM_CONTENT_LENGTH_EMPTY	src/core/lib/transport/static_metadata.h	376;"	d
-GRPC_MDELEM_CONTENT_LOCATION_EMPTY	src/core/lib/transport/static_metadata.h	379;"	d
-GRPC_MDELEM_CONTENT_RANGE_EMPTY	src/core/lib/transport/static_metadata.h	382;"	d
-GRPC_MDELEM_CONTENT_TYPE_APPLICATION_SLASH_GRPC	src/core/lib/transport/static_metadata.h	283;"	d
-GRPC_MDELEM_CONTENT_TYPE_EMPTY	src/core/lib/transport/static_metadata.h	385;"	d
-GRPC_MDELEM_COOKIE_EMPTY	src/core/lib/transport/static_metadata.h	388;"	d
-GRPC_MDELEM_DATA	src/core/lib/transport/metadata.h	112;"	d
-GRPC_MDELEM_DATE_EMPTY	src/core/lib/transport/static_metadata.h	391;"	d
-GRPC_MDELEM_ETAG_EMPTY	src/core/lib/transport/static_metadata.h	394;"	d
-GRPC_MDELEM_EXPECT_EMPTY	src/core/lib/transport/static_metadata.h	397;"	d
-GRPC_MDELEM_EXPIRES_EMPTY	src/core/lib/transport/static_metadata.h	400;"	d
-GRPC_MDELEM_FROM_EMPTY	src/core/lib/transport/static_metadata.h	403;"	d
-GRPC_MDELEM_GRPC_ACCEPT_ENCODING_DEFLATE	src/core/lib/transport/static_metadata.h	484;"	d
-GRPC_MDELEM_GRPC_ACCEPT_ENCODING_DEFLATE_COMMA_GZIP	src/core/lib/transport/static_metadata.h	496;"	d
-GRPC_MDELEM_GRPC_ACCEPT_ENCODING_GZIP	src/core/lib/transport/static_metadata.h	490;"	d
-GRPC_MDELEM_GRPC_ACCEPT_ENCODING_IDENTITY	src/core/lib/transport/static_metadata.h	481;"	d
-GRPC_MDELEM_GRPC_ACCEPT_ENCODING_IDENTITY_COMMA_DEFLATE	src/core/lib/transport/static_metadata.h	487;"	d
-GRPC_MDELEM_GRPC_ACCEPT_ENCODING_IDENTITY_COMMA_DEFLATE_COMMA_GZIP	src/core/lib/transport/static_metadata.h	499;"	d
-GRPC_MDELEM_GRPC_ACCEPT_ENCODING_IDENTITY_COMMA_GZIP	src/core/lib/transport/static_metadata.h	493;"	d
-GRPC_MDELEM_GRPC_ENCODING_DEFLATE	src/core/lib/transport/static_metadata.h	277;"	d
-GRPC_MDELEM_GRPC_ENCODING_GZIP	src/core/lib/transport/static_metadata.h	274;"	d
-GRPC_MDELEM_GRPC_ENCODING_IDENTITY	src/core/lib/transport/static_metadata.h	271;"	d
-GRPC_MDELEM_GRPC_STATUS_0	src/core/lib/transport/static_metadata.h	262;"	d
-GRPC_MDELEM_GRPC_STATUS_1	src/core/lib/transport/static_metadata.h	265;"	d
-GRPC_MDELEM_GRPC_STATUS_2	src/core/lib/transport/static_metadata.h	268;"	d
-GRPC_MDELEM_HOST_EMPTY	src/core/lib/transport/static_metadata.h	406;"	d
-GRPC_MDELEM_IF_MATCH_EMPTY	src/core/lib/transport/static_metadata.h	409;"	d
-GRPC_MDELEM_IF_MODIFIED_SINCE_EMPTY	src/core/lib/transport/static_metadata.h	412;"	d
-GRPC_MDELEM_IF_NONE_MATCH_EMPTY	src/core/lib/transport/static_metadata.h	415;"	d
-GRPC_MDELEM_IF_RANGE_EMPTY	src/core/lib/transport/static_metadata.h	418;"	d
-GRPC_MDELEM_IF_UNMODIFIED_SINCE_EMPTY	src/core/lib/transport/static_metadata.h	421;"	d
-GRPC_MDELEM_IS_INTERNED	src/core/lib/transport/metadata.h	118;"	d
-GRPC_MDELEM_LAST_MODIFIED_EMPTY	src/core/lib/transport/static_metadata.h	424;"	d
-GRPC_MDELEM_LB_TOKEN_EMPTY	src/core/lib/transport/static_metadata.h	427;"	d
-GRPC_MDELEM_LENGTH	src/core/lib/transport/metadata.h	173;"	d
-GRPC_MDELEM_LINK_EMPTY	src/core/lib/transport/static_metadata.h	430;"	d
-GRPC_MDELEM_LOCATION_EMPTY	src/core/lib/transport/static_metadata.h	433;"	d
-GRPC_MDELEM_MAX_FORWARDS_EMPTY	src/core/lib/transport/static_metadata.h	436;"	d
-GRPC_MDELEM_METHOD_GET	src/core/lib/transport/static_metadata.h	307;"	d
-GRPC_MDELEM_METHOD_POST	src/core/lib/transport/static_metadata.h	286;"	d
-GRPC_MDELEM_METHOD_PUT	src/core/lib/transport/static_metadata.h	310;"	d
-GRPC_MDELEM_PATH_SLASH	src/core/lib/transport/static_metadata.h	313;"	d
-GRPC_MDELEM_PATH_SLASH_INDEX_DOT_HTML	src/core/lib/transport/static_metadata.h	316;"	d
-GRPC_MDELEM_PROXY_AUTHENTICATE_EMPTY	src/core/lib/transport/static_metadata.h	439;"	d
-GRPC_MDELEM_PROXY_AUTHORIZATION_EMPTY	src/core/lib/transport/static_metadata.h	442;"	d
-GRPC_MDELEM_RANGE_EMPTY	src/core/lib/transport/static_metadata.h	445;"	d
-GRPC_MDELEM_REF	src/core/lib/transport/metadata.h	153;"	d
-GRPC_MDELEM_REF	src/core/lib/transport/metadata.h	160;"	d
-GRPC_MDELEM_REFERER_EMPTY	src/core/lib/transport/static_metadata.h	448;"	d
-GRPC_MDELEM_REFRESH_EMPTY	src/core/lib/transport/static_metadata.h	451;"	d
-GRPC_MDELEM_RETRY_AFTER_EMPTY	src/core/lib/transport/static_metadata.h	454;"	d
-GRPC_MDELEM_SCHEME_GRPC	src/core/lib/transport/static_metadata.h	301;"	d
-GRPC_MDELEM_SCHEME_HTTP	src/core/lib/transport/static_metadata.h	295;"	d
-GRPC_MDELEM_SCHEME_HTTPS	src/core/lib/transport/static_metadata.h	298;"	d
-GRPC_MDELEM_SERVER_EMPTY	src/core/lib/transport/static_metadata.h	457;"	d
-GRPC_MDELEM_SET_COOKIE_EMPTY	src/core/lib/transport/static_metadata.h	460;"	d
-GRPC_MDELEM_STATUS_200	src/core/lib/transport/static_metadata.h	289;"	d
-GRPC_MDELEM_STATUS_204	src/core/lib/transport/static_metadata.h	319;"	d
-GRPC_MDELEM_STATUS_206	src/core/lib/transport/static_metadata.h	322;"	d
-GRPC_MDELEM_STATUS_304	src/core/lib/transport/static_metadata.h	325;"	d
-GRPC_MDELEM_STATUS_400	src/core/lib/transport/static_metadata.h	328;"	d
-GRPC_MDELEM_STATUS_404	src/core/lib/transport/static_metadata.h	292;"	d
-GRPC_MDELEM_STATUS_500	src/core/lib/transport/static_metadata.h	331;"	d
-GRPC_MDELEM_STORAGE	src/core/lib/transport/metadata.h	114;"	d
-GRPC_MDELEM_STORAGE_ALLOCATED	src/core/lib/transport/metadata.h	/^  GRPC_MDELEM_STORAGE_ALLOCATED = 2,$/;"	e	enum:__anon178
-GRPC_MDELEM_STORAGE_EXTERNAL	src/core/lib/transport/metadata.h	/^  GRPC_MDELEM_STORAGE_EXTERNAL = 0,$/;"	e	enum:__anon178
-GRPC_MDELEM_STORAGE_INTERNED	src/core/lib/transport/metadata.h	/^  GRPC_MDELEM_STORAGE_INTERNED = GRPC_MDELEM_STORAGE_INTERNED_BIT,$/;"	e	enum:__anon178
-GRPC_MDELEM_STORAGE_INTERNED_BIT	src/core/lib/transport/metadata.h	91;"	d
-GRPC_MDELEM_STORAGE_STATIC	src/core/lib/transport/metadata.h	/^  GRPC_MDELEM_STORAGE_STATIC = 2 | GRPC_MDELEM_STORAGE_INTERNED_BIT,$/;"	e	enum:__anon178
-GRPC_MDELEM_STRICT_TRANSPORT_SECURITY_EMPTY	src/core/lib/transport/static_metadata.h	463;"	d
-GRPC_MDELEM_TE_TRAILERS	src/core/lib/transport/static_metadata.h	280;"	d
-GRPC_MDELEM_TRANSFER_ENCODING_EMPTY	src/core/lib/transport/static_metadata.h	466;"	d
-GRPC_MDELEM_UNREF	src/core/lib/transport/metadata.h	154;"	d
-GRPC_MDELEM_UNREF	src/core/lib/transport/metadata.h	161;"	d
-GRPC_MDELEM_USER_AGENT_EMPTY	src/core/lib/transport/static_metadata.h	469;"	d
-GRPC_MDELEM_VARY_EMPTY	src/core/lib/transport/static_metadata.h	472;"	d
-GRPC_MDELEM_VIA_EMPTY	src/core/lib/transport/static_metadata.h	475;"	d
-GRPC_MDELEM_WWW_AUTHENTICATE_EMPTY	src/core/lib/transport/static_metadata.h	478;"	d
-GRPC_MDISNULL	src/core/lib/transport/metadata.h	170;"	d
-GRPC_MDKEY	src/core/lib/transport/metadata.h	166;"	d
-GRPC_MDNULL	src/core/lib/transport/metadata.h	169;"	d
-GRPC_MDSTR_0	src/core/lib/transport/static_metadata.h	103;"	d
-GRPC_MDSTR_1	src/core/lib/transport/static_metadata.h	105;"	d
-GRPC_MDSTR_2	src/core/lib/transport/static_metadata.h	107;"	d
-GRPC_MDSTR_200	src/core/lib/transport/static_metadata.h	121;"	d
-GRPC_MDSTR_204	src/core/lib/transport/static_metadata.h	139;"	d
-GRPC_MDSTR_206	src/core/lib/transport/static_metadata.h	141;"	d
-GRPC_MDSTR_304	src/core/lib/transport/static_metadata.h	143;"	d
-GRPC_MDSTR_400	src/core/lib/transport/static_metadata.h	145;"	d
-GRPC_MDSTR_404	src/core/lib/transport/static_metadata.h	123;"	d
-GRPC_MDSTR_500	src/core/lib/transport/static_metadata.h	147;"	d
-GRPC_MDSTR_ACCEPT	src/core/lib/transport/static_metadata.h	159;"	d
-GRPC_MDSTR_ACCEPT_CHARSET	src/core/lib/transport/static_metadata.h	149;"	d
-GRPC_MDSTR_ACCEPT_ENCODING	src/core/lib/transport/static_metadata.h	151;"	d
-GRPC_MDSTR_ACCEPT_LANGUAGE	src/core/lib/transport/static_metadata.h	155;"	d
-GRPC_MDSTR_ACCEPT_RANGES	src/core/lib/transport/static_metadata.h	157;"	d
-GRPC_MDSTR_ACCESS_CONTROL_ALLOW_ORIGIN	src/core/lib/transport/static_metadata.h	161;"	d
-GRPC_MDSTR_AGE	src/core/lib/transport/static_metadata.h	163;"	d
-GRPC_MDSTR_ALLOW	src/core/lib/transport/static_metadata.h	165;"	d
-GRPC_MDSTR_APPLICATION_SLASH_GRPC	src/core/lib/transport/static_metadata.h	117;"	d
-GRPC_MDSTR_AUTHORITY	src/core/lib/transport/static_metadata.h	56;"	d
-GRPC_MDSTR_AUTHORIZATION	src/core/lib/transport/static_metadata.h	167;"	d
-GRPC_MDSTR_CACHE_CONTROL	src/core/lib/transport/static_metadata.h	169;"	d
-GRPC_MDSTR_CONTENT_DISPOSITION	src/core/lib/transport/static_metadata.h	171;"	d
-GRPC_MDSTR_CONTENT_ENCODING	src/core/lib/transport/static_metadata.h	173;"	d
-GRPC_MDSTR_CONTENT_LANGUAGE	src/core/lib/transport/static_metadata.h	175;"	d
-GRPC_MDSTR_CONTENT_LENGTH	src/core/lib/transport/static_metadata.h	177;"	d
-GRPC_MDSTR_CONTENT_LOCATION	src/core/lib/transport/static_metadata.h	179;"	d
-GRPC_MDSTR_CONTENT_RANGE	src/core/lib/transport/static_metadata.h	181;"	d
-GRPC_MDSTR_CONTENT_TYPE	src/core/lib/transport/static_metadata.h	72;"	d
-GRPC_MDSTR_COOKIE	src/core/lib/transport/static_metadata.h	183;"	d
-GRPC_MDSTR_DATE	src/core/lib/transport/static_metadata.h	185;"	d
-GRPC_MDSTR_DEFLATE	src/core/lib/transport/static_metadata.h	113;"	d
-GRPC_MDSTR_DEFLATE_COMMA_GZIP	src/core/lib/transport/static_metadata.h	243;"	d
-GRPC_MDSTR_EMPTY	src/core/lib/transport/static_metadata.h	88;"	d
-GRPC_MDSTR_ETAG	src/core/lib/transport/static_metadata.h	187;"	d
-GRPC_MDSTR_EXPECT	src/core/lib/transport/static_metadata.h	189;"	d
-GRPC_MDSTR_EXPIRES	src/core/lib/transport/static_metadata.h	191;"	d
-GRPC_MDSTR_FROM	src/core/lib/transport/static_metadata.h	193;"	d
-GRPC_MDSTR_GET	src/core/lib/transport/static_metadata.h	131;"	d
-GRPC_MDSTR_GRPC	src/core/lib/transport/static_metadata.h	129;"	d
-GRPC_MDSTR_GRPC_ACCEPT_ENCODING	src/core/lib/transport/static_metadata.h	70;"	d
-GRPC_MDSTR_GRPC_DOT_MAX_REQUEST_MESSAGE_BYTES	src/core/lib/transport/static_metadata.h	94;"	d
-GRPC_MDSTR_GRPC_DOT_MAX_RESPONSE_MESSAGE_BYTES	src/core/lib/transport/static_metadata.h	97;"	d
-GRPC_MDSTR_GRPC_DOT_TIMEOUT	src/core/lib/transport/static_metadata.h	92;"	d
-GRPC_MDSTR_GRPC_DOT_WAIT_FOR_READY	src/core/lib/transport/static_metadata.h	90;"	d
-GRPC_MDSTR_GRPC_ENCODING	src/core/lib/transport/static_metadata.h	68;"	d
-GRPC_MDSTR_GRPC_INTERNAL_ENCODING_REQUEST	src/core/lib/transport/static_metadata.h	74;"	d
-GRPC_MDSTR_GRPC_MESSAGE	src/core/lib/transport/static_metadata.h	62;"	d
-GRPC_MDSTR_GRPC_PAYLOAD_BIN	src/core/lib/transport/static_metadata.h	66;"	d
-GRPC_MDSTR_GRPC_STATS_BIN	src/core/lib/transport/static_metadata.h	86;"	d
-GRPC_MDSTR_GRPC_STATUS	src/core/lib/transport/static_metadata.h	64;"	d
-GRPC_MDSTR_GRPC_TIMEOUT	src/core/lib/transport/static_metadata.h	82;"	d
-GRPC_MDSTR_GRPC_TRACING_BIN	src/core/lib/transport/static_metadata.h	84;"	d
-GRPC_MDSTR_GZIP	src/core/lib/transport/static_metadata.h	111;"	d
-GRPC_MDSTR_GZIP_COMMA_DEFLATE	src/core/lib/transport/static_metadata.h	153;"	d
-GRPC_MDSTR_HOST	src/core/lib/transport/static_metadata.h	78;"	d
-GRPC_MDSTR_HTTP	src/core/lib/transport/static_metadata.h	125;"	d
-GRPC_MDSTR_HTTPS	src/core/lib/transport/static_metadata.h	127;"	d
-GRPC_MDSTR_IDENTITY	src/core/lib/transport/static_metadata.h	109;"	d
-GRPC_MDSTR_IDENTITY_COMMA_DEFLATE	src/core/lib/transport/static_metadata.h	239;"	d
-GRPC_MDSTR_IDENTITY_COMMA_DEFLATE_COMMA_GZIP	src/core/lib/transport/static_metadata.h	245;"	d
-GRPC_MDSTR_IDENTITY_COMMA_GZIP	src/core/lib/transport/static_metadata.h	241;"	d
-GRPC_MDSTR_IF_MATCH	src/core/lib/transport/static_metadata.h	195;"	d
-GRPC_MDSTR_IF_MODIFIED_SINCE	src/core/lib/transport/static_metadata.h	197;"	d
-GRPC_MDSTR_IF_NONE_MATCH	src/core/lib/transport/static_metadata.h	199;"	d
-GRPC_MDSTR_IF_RANGE	src/core/lib/transport/static_metadata.h	201;"	d
-GRPC_MDSTR_IF_UNMODIFIED_SINCE	src/core/lib/transport/static_metadata.h	203;"	d
-GRPC_MDSTR_KV_HASH	src/core/lib/transport/metadata.h	177;"	d
-GRPC_MDSTR_LAST_MODIFIED	src/core/lib/transport/static_metadata.h	205;"	d
-GRPC_MDSTR_LB_TOKEN	src/core/lib/transport/static_metadata.h	80;"	d
-GRPC_MDSTR_LINK	src/core/lib/transport/static_metadata.h	207;"	d
-GRPC_MDSTR_LOCATION	src/core/lib/transport/static_metadata.h	209;"	d
-GRPC_MDSTR_MAX_FORWARDS	src/core/lib/transport/static_metadata.h	211;"	d
-GRPC_MDSTR_METHOD	src/core/lib/transport/static_metadata.h	52;"	d
-GRPC_MDSTR_PATH	src/core/lib/transport/static_metadata.h	50;"	d
-GRPC_MDSTR_POST	src/core/lib/transport/static_metadata.h	119;"	d
-GRPC_MDSTR_PROXY_AUTHENTICATE	src/core/lib/transport/static_metadata.h	213;"	d
-GRPC_MDSTR_PROXY_AUTHORIZATION	src/core/lib/transport/static_metadata.h	215;"	d
-GRPC_MDSTR_PUT	src/core/lib/transport/static_metadata.h	133;"	d
-GRPC_MDSTR_RANGE	src/core/lib/transport/static_metadata.h	217;"	d
-GRPC_MDSTR_REFERER	src/core/lib/transport/static_metadata.h	219;"	d
-GRPC_MDSTR_REFRESH	src/core/lib/transport/static_metadata.h	221;"	d
-GRPC_MDSTR_RETRY_AFTER	src/core/lib/transport/static_metadata.h	223;"	d
-GRPC_MDSTR_SCHEME	src/core/lib/transport/static_metadata.h	58;"	d
-GRPC_MDSTR_SERVER	src/core/lib/transport/static_metadata.h	225;"	d
-GRPC_MDSTR_SET_COOKIE	src/core/lib/transport/static_metadata.h	227;"	d
-GRPC_MDSTR_SLASH	src/core/lib/transport/static_metadata.h	135;"	d
-GRPC_MDSTR_SLASH_GRPC_DOT_LB_DOT_V1_DOT_LOADBALANCER_SLASH_BALANCELOAD	src/core/lib/transport/static_metadata.h	100;"	d
-GRPC_MDSTR_SLASH_INDEX_DOT_HTML	src/core/lib/transport/static_metadata.h	137;"	d
-GRPC_MDSTR_STATUS	src/core/lib/transport/static_metadata.h	54;"	d
-GRPC_MDSTR_STRICT_TRANSPORT_SECURITY	src/core/lib/transport/static_metadata.h	229;"	d
-GRPC_MDSTR_TE	src/core/lib/transport/static_metadata.h	60;"	d
-GRPC_MDSTR_TRAILERS	src/core/lib/transport/static_metadata.h	115;"	d
-GRPC_MDSTR_TRANSFER_ENCODING	src/core/lib/transport/static_metadata.h	231;"	d
-GRPC_MDSTR_USER_AGENT	src/core/lib/transport/static_metadata.h	76;"	d
-GRPC_MDSTR_VARY	src/core/lib/transport/static_metadata.h	233;"	d
-GRPC_MDSTR_VIA	src/core/lib/transport/static_metadata.h	235;"	d
-GRPC_MDSTR_WWW_AUTHENTICATE	src/core/lib/transport/static_metadata.h	237;"	d
-GRPC_MDVALUE	src/core/lib/transport/metadata.h	167;"	d
-GRPC_METADATA_NOT_PUBLISHED	src/core/ext/transport/chttp2/transport/internal.h	/^  GRPC_METADATA_NOT_PUBLISHED,$/;"	e	enum:__anon28
-GRPC_METADATA_PUBLISHED_FROM_WIRE	src/core/ext/transport/chttp2/transport/internal.h	/^  GRPC_METADATA_PUBLISHED_FROM_WIRE,$/;"	e	enum:__anon28
-GRPC_METADATA_SYNTHESIZED_FROM_FAKE	src/core/ext/transport/chttp2/transport/internal.h	/^  GRPC_METADATA_SYNTHESIZED_FROM_FAKE,$/;"	e	enum:__anon28
-GRPC_MSG_IOVLEN_TYPE	src/core/lib/iomgr/port.h	95;"	d
-GRPC_MUST_USE_RESULT	include/grpc++/impl/codegen/call.h	/^                     const WriteOptions& options) GRPC_MUST_USE_RESULT;$/;"	m	class:grpc::CallOpSendMessage
-GRPC_MUST_USE_RESULT	include/grpc++/impl/codegen/call.h	/^  Status SendMessage(const M& message) GRPC_MUST_USE_RESULT;$/;"	m	class:grpc::CallOpSendMessage
-GRPC_MUST_USE_RESULT	include/grpc++/impl/codegen/core_codegen_interface.h	/^      GRPC_MUST_USE_RESULT = 0;$/;"	m	class:grpc::CoreCodegenInterface
-GRPC_MUST_USE_RESULT	include/grpc/impl/codegen/port_platform.h	365;"	d
-GRPC_MUST_USE_RESULT	include/grpc/impl/codegen/port_platform.h	367;"	d
-GRPC_NOMINMAX_WAS_NOT_DEFINED	include/grpc/impl/codegen/port_platform.h	75;"	d
-GRPC_NOMINMX_WAS_NOT_DEFINED	include/grpc/impl/codegen/port_platform.h	53;"	d
-GRPC_NUM_CHANNEL_STACK_TYPES	src/core/lib/surface/channel_stack_type.h	/^  GRPC_NUM_CHANNEL_STACK_TYPES$/;"	e	enum:__anon224
-GRPC_NUM_SETTING_SETS	src/core/ext/transport/chttp2/transport/internal.h	/^  GRPC_NUM_SETTING_SETS$/;"	e	enum:__anon23
-GRPC_OPENID_CONFIG_URL_SUFFIX	src/core/lib/security/credentials/jwt/jwt_verifier.h	45;"	d
-GRPC_OP_COMPLETE	include/grpc/impl/codegen/grpc_types.h	/^  GRPC_OP_COMPLETE$/;"	e	enum:grpc_completion_type
-GRPC_OP_RECV_CLOSE_ON_SERVER	include/grpc/impl/codegen/grpc_types.h	/^  GRPC_OP_RECV_CLOSE_ON_SERVER$/;"	e	enum:__anon267
-GRPC_OP_RECV_CLOSE_ON_SERVER	include/grpc/impl/codegen/grpc_types.h	/^  GRPC_OP_RECV_CLOSE_ON_SERVER$/;"	e	enum:__anon430
-GRPC_OP_RECV_INITIAL_METADATA	include/grpc/impl/codegen/grpc_types.h	/^  GRPC_OP_RECV_INITIAL_METADATA,$/;"	e	enum:__anon267
-GRPC_OP_RECV_INITIAL_METADATA	include/grpc/impl/codegen/grpc_types.h	/^  GRPC_OP_RECV_INITIAL_METADATA,$/;"	e	enum:__anon430
-GRPC_OP_RECV_MESSAGE	include/grpc/impl/codegen/grpc_types.h	/^  GRPC_OP_RECV_MESSAGE,$/;"	e	enum:__anon267
-GRPC_OP_RECV_MESSAGE	include/grpc/impl/codegen/grpc_types.h	/^  GRPC_OP_RECV_MESSAGE,$/;"	e	enum:__anon430
-GRPC_OP_RECV_STATUS_ON_CLIENT	include/grpc/impl/codegen/grpc_types.h	/^  GRPC_OP_RECV_STATUS_ON_CLIENT,$/;"	e	enum:__anon267
-GRPC_OP_RECV_STATUS_ON_CLIENT	include/grpc/impl/codegen/grpc_types.h	/^  GRPC_OP_RECV_STATUS_ON_CLIENT,$/;"	e	enum:__anon430
-GRPC_OP_SEND_CLOSE_FROM_CLIENT	include/grpc/impl/codegen/grpc_types.h	/^  GRPC_OP_SEND_CLOSE_FROM_CLIENT,$/;"	e	enum:__anon267
-GRPC_OP_SEND_CLOSE_FROM_CLIENT	include/grpc/impl/codegen/grpc_types.h	/^  GRPC_OP_SEND_CLOSE_FROM_CLIENT,$/;"	e	enum:__anon430
-GRPC_OP_SEND_INITIAL_METADATA	include/grpc/impl/codegen/grpc_types.h	/^  GRPC_OP_SEND_INITIAL_METADATA = 0,$/;"	e	enum:__anon267
-GRPC_OP_SEND_INITIAL_METADATA	include/grpc/impl/codegen/grpc_types.h	/^  GRPC_OP_SEND_INITIAL_METADATA = 0,$/;"	e	enum:__anon430
-GRPC_OP_SEND_MESSAGE	include/grpc/impl/codegen/grpc_types.h	/^  GRPC_OP_SEND_MESSAGE,$/;"	e	enum:__anon267
-GRPC_OP_SEND_MESSAGE	include/grpc/impl/codegen/grpc_types.h	/^  GRPC_OP_SEND_MESSAGE,$/;"	e	enum:__anon430
-GRPC_OP_SEND_STATUS_FROM_SERVER	include/grpc/impl/codegen/grpc_types.h	/^  GRPC_OP_SEND_STATUS_FROM_SERVER,$/;"	e	enum:__anon267
-GRPC_OP_SEND_STATUS_FROM_SERVER	include/grpc/impl/codegen/grpc_types.h	/^  GRPC_OP_SEND_STATUS_FROM_SERVER,$/;"	e	enum:__anon430
-GRPC_OS_ERROR	src/core/lib/iomgr/error.h	203;"	d
-GRPC_OVERRIDE	include/grpc++/impl/codegen/config.h	45;"	d
-GRPC_PEER_SETTINGS	src/core/ext/transport/chttp2/transport/internal.h	/^  GRPC_PEER_SETTINGS = 0,$/;"	e	enum:__anon23
-GRPC_POLLING_TRACE	src/core/lib/iomgr/ev_epoll_linux.c	66;"	d	file:
-GRPC_POLLSET_CAN_KICK_SELF	src/core/lib/iomgr/ev_poll_posix.c	220;"	d	file:
-GRPC_POLLSET_KICK_BROADCAST	src/core/lib/iomgr/pollset.h	43;"	d
-GRPC_POLLSET_REEVALUATE_POLLING_ON_WAKEUP	src/core/lib/iomgr/ev_poll_posix.c	222;"	d	file:
-GRPC_POLLSET_WORKER_LINK_GLOBAL	src/core/lib/iomgr/pollset_windows.h	/^  GRPC_POLLSET_WORKER_LINK_GLOBAL,$/;"	e	enum:__anon136
-GRPC_POLLSET_WORKER_LINK_POLLSET	src/core/lib/iomgr/pollset_windows.h	/^  GRPC_POLLSET_WORKER_LINK_POLLSET = 0,$/;"	e	enum:__anon136
-GRPC_POLLSET_WORKER_LINK_TYPES	src/core/lib/iomgr/pollset_windows.h	/^  GRPC_POLLSET_WORKER_LINK_TYPES$/;"	e	enum:__anon136
-GRPC_POSIX_NO_SPECIAL_WAKEUP_FD	src/core/lib/iomgr/port.h	106;"	d
-GRPC_POSIX_NO_SPECIAL_WAKEUP_FD	src/core/lib/iomgr/port.h	113;"	d
-GRPC_POSIX_NO_SPECIAL_WAKEUP_FD	src/core/lib/iomgr/port.h	46;"	d
-GRPC_POSIX_NO_SPECIAL_WAKEUP_FD	src/core/lib/iomgr/port.h	87;"	d
-GRPC_POSIX_NO_SPECIAL_WAKEUP_FD	src/core/lib/iomgr/port.h	96;"	d
-GRPC_POSIX_SOCKET	src/core/lib/iomgr/port.h	107;"	d
-GRPC_POSIX_SOCKET	src/core/lib/iomgr/port.h	114;"	d
-GRPC_POSIX_SOCKET	src/core/lib/iomgr/port.h	47;"	d
-GRPC_POSIX_SOCKET	src/core/lib/iomgr/port.h	62;"	d
-GRPC_POSIX_SOCKET	src/core/lib/iomgr/port.h	73;"	d
-GRPC_POSIX_SOCKET	src/core/lib/iomgr/port.h	97;"	d
-GRPC_POSIX_SOCKETADDR	src/core/lib/iomgr/port.h	108;"	d
-GRPC_POSIX_SOCKETADDR	src/core/lib/iomgr/port.h	115;"	d
-GRPC_POSIX_SOCKETADDR	src/core/lib/iomgr/port.h	48;"	d
-GRPC_POSIX_SOCKETADDR	src/core/lib/iomgr/port.h	63;"	d
-GRPC_POSIX_SOCKETADDR	src/core/lib/iomgr/port.h	74;"	d
-GRPC_POSIX_SOCKETADDR	src/core/lib/iomgr/port.h	98;"	d
-GRPC_POSIX_SOCKETUTILS	src/core/lib/iomgr/port.h	109;"	d
-GRPC_POSIX_SOCKETUTILS	src/core/lib/iomgr/port.h	116;"	d
-GRPC_POSIX_SOCKETUTILS	src/core/lib/iomgr/port.h	49;"	d
-GRPC_POSIX_SOCKETUTILS	src/core/lib/iomgr/port.h	64;"	d
-GRPC_POSIX_SOCKETUTILS	src/core/lib/iomgr/port.h	90;"	d
-GRPC_POSIX_SOCKETUTILS	src/core/lib/iomgr/port.h	99;"	d
-GRPC_POSIX_WAKEUP_FD	src/core/lib/iomgr/port.h	100;"	d
-GRPC_POSIX_WAKEUP_FD	src/core/lib/iomgr/port.h	110;"	d
-GRPC_POSIX_WAKEUP_FD	src/core/lib/iomgr/port.h	117;"	d
-GRPC_POSIX_WAKEUP_FD	src/core/lib/iomgr/port.h	50;"	d
-GRPC_POSIX_WAKEUP_FD	src/core/lib/iomgr/port.h	65;"	d
-GRPC_POSIX_WAKEUP_FD	src/core/lib/iomgr/port.h	75;"	d
-GRPC_PROPAGATE_CANCELLATION	include/grpc/impl/codegen/propagation_bits.h	51;"	d
-GRPC_PROPAGATE_CENSUS_STATS_CONTEXT	include/grpc/impl/codegen/propagation_bits.h	48;"	d
-GRPC_PROPAGATE_CENSUS_TRACING_CONTEXT	include/grpc/impl/codegen/propagation_bits.h	49;"	d
-GRPC_PROPAGATE_DEADLINE	include/grpc/impl/codegen/propagation_bits.h	46;"	d
-GRPC_PROPAGATE_DEFAULTS	include/grpc/impl/codegen/propagation_bits.h	58;"	d
-GRPC_QUEUE_SHUTDOWN	include/grpc/impl/codegen/grpc_types.h	/^  GRPC_QUEUE_SHUTDOWN,$/;"	e	enum:grpc_completion_type
-GRPC_QUEUE_TIMEOUT	include/grpc/impl/codegen/grpc_types.h	/^  GRPC_QUEUE_TIMEOUT,$/;"	e	enum:grpc_completion_type
-GRPC_REFRESH_TOKEN_POST_BODY_FORMAT_STRING	src/core/lib/security/credentials/credentials.h	85;"	d
-GRPC_RESOLVER_REF	src/core/ext/client_channel/resolver.h	58;"	d
-GRPC_RESOLVER_REF	src/core/ext/client_channel/resolver.h	66;"	d
-GRPC_RESOLVER_UNREF	src/core/ext/client_channel/resolver.h	59;"	d
-GRPC_RESOLVER_UNREF	src/core/ext/client_channel/resolver.h	67;"	d
-GRPC_RULIST_AWAITING_ALLOCATION	src/core/lib/iomgr/resource_quota.c	/^  GRPC_RULIST_AWAITING_ALLOCATION,$/;"	e	enum:__anon145	file:
-GRPC_RULIST_COUNT	src/core/lib/iomgr/resource_quota.c	/^  GRPC_RULIST_COUNT$/;"	e	enum:__anon145	file:
-GRPC_RULIST_NON_EMPTY_FREE_POOL	src/core/lib/iomgr/resource_quota.c	/^  GRPC_RULIST_NON_EMPTY_FREE_POOL,$/;"	e	enum:__anon145	file:
-GRPC_RULIST_RECLAIMER_BENIGN	src/core/lib/iomgr/resource_quota.c	/^  GRPC_RULIST_RECLAIMER_BENIGN,$/;"	e	enum:__anon145	file:
-GRPC_RULIST_RECLAIMER_DESTRUCTIVE	src/core/lib/iomgr/resource_quota.c	/^  GRPC_RULIST_RECLAIMER_DESTRUCTIVE,$/;"	e	enum:__anon145	file:
-GRPC_RUN_BAD_CLIENT_TEST	test/core/bad_client/bad_client.h	62;"	d
-GRPC_SCHEDULING_END_BLOCKING_REGION	src/core/lib/support/block_annotate.h	44;"	d
-GRPC_SCHEDULING_START_BLOCKING_REGION	src/core/lib/support/block_annotate.h	41;"	d
-GRPC_SECURE_TOKEN_REFRESH_THRESHOLD_SECS	src/core/lib/security/credentials/credentials.h	72;"	d
-GRPC_SECURITY_CONNECTOR_REF	src/core/lib/security/transport/security_connector.h	82;"	d
-GRPC_SECURITY_CONNECTOR_REF	src/core/lib/security/transport/security_connector.h	94;"	d
-GRPC_SECURITY_CONNECTOR_UNREF	src/core/lib/security/transport/security_connector.h	84;"	d
-GRPC_SECURITY_CONNECTOR_UNREF	src/core/lib/security/transport/security_connector.h	95;"	d
-GRPC_SECURITY_ERROR	src/core/lib/security/transport/security_connector.h	/^typedef enum { GRPC_SECURITY_OK = 0, GRPC_SECURITY_ERROR } grpc_security_status;$/;"	e	enum:__anon123
-GRPC_SECURITY_OK	src/core/lib/security/transport/security_connector.h	/^typedef enum { GRPC_SECURITY_OK = 0, GRPC_SECURITY_ERROR } grpc_security_status;$/;"	e	enum:__anon123
-GRPC_SENT_SETTINGS	src/core/ext/transport/chttp2/transport/internal.h	/^  GRPC_SENT_SETTINGS,$/;"	e	enum:__anon23
-GRPC_SERVER_CHANNEL	src/core/lib/surface/channel_stack_type.h	/^  GRPC_SERVER_CHANNEL,$/;"	e	enum:__anon224
-GRPC_SERVER_CREDENTIALS_ARG	src/core/lib/security/credentials/credentials.h	245;"	d
-GRPC_SERVICE_ACCOUNT_POST_BODY_PREFIX	src/core/lib/security/credentials/credentials.h	81;"	d
-GRPC_SLICE_BUFFER_H	include/grpc/slice_buffer.h	35;"	d
-GRPC_SLICE_BUFFER_INLINE_ELEMENTS	include/grpc/impl/codegen/slice.h	104;"	d
-GRPC_SLICE_END_PTR	include/grpc/impl/codegen/slice.h	135;"	d
-GRPC_SLICE_H	include/grpc/slice.h	35;"	d
-GRPC_SLICE_INLINED_SIZE	include/grpc/impl/codegen/slice.h	79;"	d
-GRPC_SLICE_IS_EMPTY	include/grpc/impl/codegen/slice.h	137;"	d
-GRPC_SLICE_LENGTH	include/grpc/impl/codegen/slice.h	129;"	d
-GRPC_SLICE_SET_LENGTH	include/grpc/impl/codegen/slice.h	132;"	d
-GRPC_SLICE_SPLIT_IDENTITY	test/core/util/slice_splitter.h	/^  GRPC_SLICE_SPLIT_IDENTITY,$/;"	e	enum:__anon377
-GRPC_SLICE_SPLIT_MERGE_ALL	test/core/util/slice_splitter.h	/^  GRPC_SLICE_SPLIT_MERGE_ALL,$/;"	e	enum:__anon377
-GRPC_SLICE_SPLIT_ONE_BYTE	test/core/util/slice_splitter.h	/^  GRPC_SLICE_SPLIT_ONE_BYTE$/;"	e	enum:__anon377
-GRPC_SLICE_START_PTR	include/grpc/impl/codegen/slice.h	126;"	d
-GRPC_SRM_PAYLOAD_NONE	include/grpc/grpc.h	/^  GRPC_SRM_PAYLOAD_NONE,$/;"	e	enum:__anon233
-GRPC_SRM_PAYLOAD_NONE	include/grpc/grpc.h	/^  GRPC_SRM_PAYLOAD_NONE,$/;"	e	enum:__anon396
-GRPC_SRM_PAYLOAD_READ_INITIAL_BYTE_BUFFER	include/grpc/grpc.h	/^  GRPC_SRM_PAYLOAD_READ_INITIAL_BYTE_BUFFER$/;"	e	enum:__anon233
-GRPC_SRM_PAYLOAD_READ_INITIAL_BYTE_BUFFER	include/grpc/grpc.h	/^  GRPC_SRM_PAYLOAD_READ_INITIAL_BYTE_BUFFER$/;"	e	enum:__anon396
-GRPC_SSL_CIPHER_SUITES	src/core/lib/security/transport/security_connector.c	81;"	d	file:
-GRPC_SSL_DONT_REQUEST_CLIENT_CERTIFICATE	include/grpc/grpc_security_constants.h	/^  GRPC_SSL_DONT_REQUEST_CLIENT_CERTIFICATE,$/;"	e	enum:__anon284
-GRPC_SSL_DONT_REQUEST_CLIENT_CERTIFICATE	include/grpc/grpc_security_constants.h	/^  GRPC_SSL_DONT_REQUEST_CLIENT_CERTIFICATE,$/;"	e	enum:__anon447
-GRPC_SSL_REQUEST_AND_REQUIRE_CLIENT_CERTIFICATE_AND_VERIFY	include/grpc/grpc_security_constants.h	/^  GRPC_SSL_REQUEST_AND_REQUIRE_CLIENT_CERTIFICATE_AND_VERIFY$/;"	e	enum:__anon284
-GRPC_SSL_REQUEST_AND_REQUIRE_CLIENT_CERTIFICATE_AND_VERIFY	include/grpc/grpc_security_constants.h	/^  GRPC_SSL_REQUEST_AND_REQUIRE_CLIENT_CERTIFICATE_AND_VERIFY$/;"	e	enum:__anon447
-GRPC_SSL_REQUEST_AND_REQUIRE_CLIENT_CERTIFICATE_BUT_DONT_VERIFY	include/grpc/grpc_security_constants.h	/^  GRPC_SSL_REQUEST_AND_REQUIRE_CLIENT_CERTIFICATE_BUT_DONT_VERIFY,$/;"	e	enum:__anon284
-GRPC_SSL_REQUEST_AND_REQUIRE_CLIENT_CERTIFICATE_BUT_DONT_VERIFY	include/grpc/grpc_security_constants.h	/^  GRPC_SSL_REQUEST_AND_REQUIRE_CLIENT_CERTIFICATE_BUT_DONT_VERIFY,$/;"	e	enum:__anon447
-GRPC_SSL_REQUEST_CLIENT_CERTIFICATE_AND_VERIFY	include/grpc/grpc_security_constants.h	/^  GRPC_SSL_REQUEST_CLIENT_CERTIFICATE_AND_VERIFY,$/;"	e	enum:__anon284
-GRPC_SSL_REQUEST_CLIENT_CERTIFICATE_AND_VERIFY	include/grpc/grpc_security_constants.h	/^  GRPC_SSL_REQUEST_CLIENT_CERTIFICATE_AND_VERIFY,$/;"	e	enum:__anon447
-GRPC_SSL_REQUEST_CLIENT_CERTIFICATE_BUT_DONT_VERIFY	include/grpc/grpc_security_constants.h	/^  GRPC_SSL_REQUEST_CLIENT_CERTIFICATE_BUT_DONT_VERIFY,$/;"	e	enum:__anon284
-GRPC_SSL_REQUEST_CLIENT_CERTIFICATE_BUT_DONT_VERIFY	include/grpc/grpc_security_constants.h	/^  GRPC_SSL_REQUEST_CLIENT_CERTIFICATE_BUT_DONT_VERIFY,$/;"	e	enum:__anon447
-GRPC_SSL_ROOTS_OVERRIDE_FAIL	include/grpc/grpc_security_constants.h	/^  GRPC_SSL_ROOTS_OVERRIDE_FAIL$/;"	e	enum:__anon283
-GRPC_SSL_ROOTS_OVERRIDE_FAIL	include/grpc/grpc_security_constants.h	/^  GRPC_SSL_ROOTS_OVERRIDE_FAIL$/;"	e	enum:__anon446
-GRPC_SSL_ROOTS_OVERRIDE_FAIL_PERMANENTLY	include/grpc/grpc_security_constants.h	/^  GRPC_SSL_ROOTS_OVERRIDE_FAIL_PERMANENTLY, \/* Do not try fallback options. *\/$/;"	e	enum:__anon283
-GRPC_SSL_ROOTS_OVERRIDE_FAIL_PERMANENTLY	include/grpc/grpc_security_constants.h	/^  GRPC_SSL_ROOTS_OVERRIDE_FAIL_PERMANENTLY, \/* Do not try fallback options. *\/$/;"	e	enum:__anon446
-GRPC_SSL_ROOTS_OVERRIDE_OK	include/grpc/grpc_security_constants.h	/^  GRPC_SSL_ROOTS_OVERRIDE_OK,$/;"	e	enum:__anon283
-GRPC_SSL_ROOTS_OVERRIDE_OK	include/grpc/grpc_security_constants.h	/^  GRPC_SSL_ROOTS_OVERRIDE_OK,$/;"	e	enum:__anon446
-GRPC_SSL_TARGET_NAME_OVERRIDE_ARG	include/grpc/impl/codegen/grpc_types.h	217;"	d
-GRPC_SSL_TRANSPORT_SECURITY_TYPE	include/grpc/grpc_security_constants.h	42;"	d
-GRPC_SSL_URL_SCHEME	src/core/lib/security/transport/security_connector.h	50;"	d
-GRPC_STATIC_MDELEM_COUNT	src/core/lib/transport/static_metadata.h	258;"	d
-GRPC_STATIC_MDSTR_COUNT	src/core/lib/transport/static_metadata.h	47;"	d
-GRPC_STATIC_METADATA_INDEX	src/core/lib/transport/static_metadata.h	255;"	d
-GRPC_STATUS_ABORTED	include/grpc/impl/codegen/status.h	/^  GRPC_STATUS_ABORTED = 10,$/;"	e	enum:__anon249
-GRPC_STATUS_ABORTED	include/grpc/impl/codegen/status.h	/^  GRPC_STATUS_ABORTED = 10,$/;"	e	enum:__anon412
-GRPC_STATUS_ALREADY_EXISTS	include/grpc/impl/codegen/status.h	/^  GRPC_STATUS_ALREADY_EXISTS = 6,$/;"	e	enum:__anon249
-GRPC_STATUS_ALREADY_EXISTS	include/grpc/impl/codegen/status.h	/^  GRPC_STATUS_ALREADY_EXISTS = 6,$/;"	e	enum:__anon412
-GRPC_STATUS_CANCELLED	include/grpc/impl/codegen/status.h	/^  GRPC_STATUS_CANCELLED = 1,$/;"	e	enum:__anon249
-GRPC_STATUS_CANCELLED	include/grpc/impl/codegen/status.h	/^  GRPC_STATUS_CANCELLED = 1,$/;"	e	enum:__anon412
-GRPC_STATUS_DATA_LOSS	include/grpc/impl/codegen/status.h	/^  GRPC_STATUS_DATA_LOSS = 15,$/;"	e	enum:__anon249
-GRPC_STATUS_DATA_LOSS	include/grpc/impl/codegen/status.h	/^  GRPC_STATUS_DATA_LOSS = 15,$/;"	e	enum:__anon412
-GRPC_STATUS_DEADLINE_EXCEEDED	include/grpc/impl/codegen/status.h	/^  GRPC_STATUS_DEADLINE_EXCEEDED = 4,$/;"	e	enum:__anon249
-GRPC_STATUS_DEADLINE_EXCEEDED	include/grpc/impl/codegen/status.h	/^  GRPC_STATUS_DEADLINE_EXCEEDED = 4,$/;"	e	enum:__anon412
-GRPC_STATUS_FAILED_PRECONDITION	include/grpc/impl/codegen/status.h	/^  GRPC_STATUS_FAILED_PRECONDITION = 9,$/;"	e	enum:__anon249
-GRPC_STATUS_FAILED_PRECONDITION	include/grpc/impl/codegen/status.h	/^  GRPC_STATUS_FAILED_PRECONDITION = 9,$/;"	e	enum:__anon412
-GRPC_STATUS_H	include/grpc/status.h	35;"	d
-GRPC_STATUS_INTERNAL	include/grpc/impl/codegen/status.h	/^  GRPC_STATUS_INTERNAL = 13,$/;"	e	enum:__anon249
-GRPC_STATUS_INTERNAL	include/grpc/impl/codegen/status.h	/^  GRPC_STATUS_INTERNAL = 13,$/;"	e	enum:__anon412
-GRPC_STATUS_INVALID_ARGUMENT	include/grpc/impl/codegen/status.h	/^  GRPC_STATUS_INVALID_ARGUMENT = 3,$/;"	e	enum:__anon249
-GRPC_STATUS_INVALID_ARGUMENT	include/grpc/impl/codegen/status.h	/^  GRPC_STATUS_INVALID_ARGUMENT = 3,$/;"	e	enum:__anon412
-GRPC_STATUS_NOT_FOUND	include/grpc/impl/codegen/status.h	/^  GRPC_STATUS_NOT_FOUND = 5,$/;"	e	enum:__anon249
-GRPC_STATUS_NOT_FOUND	include/grpc/impl/codegen/status.h	/^  GRPC_STATUS_NOT_FOUND = 5,$/;"	e	enum:__anon412
-GRPC_STATUS_OK	include/grpc/impl/codegen/status.h	/^  GRPC_STATUS_OK = 0,$/;"	e	enum:__anon249
-GRPC_STATUS_OK	include/grpc/impl/codegen/status.h	/^  GRPC_STATUS_OK = 0,$/;"	e	enum:__anon412
-GRPC_STATUS_OUT_OF_RANGE	include/grpc/impl/codegen/status.h	/^  GRPC_STATUS_OUT_OF_RANGE = 11,$/;"	e	enum:__anon249
-GRPC_STATUS_OUT_OF_RANGE	include/grpc/impl/codegen/status.h	/^  GRPC_STATUS_OUT_OF_RANGE = 11,$/;"	e	enum:__anon412
-GRPC_STATUS_PERMISSION_DENIED	include/grpc/impl/codegen/status.h	/^  GRPC_STATUS_PERMISSION_DENIED = 7,$/;"	e	enum:__anon249
-GRPC_STATUS_PERMISSION_DENIED	include/grpc/impl/codegen/status.h	/^  GRPC_STATUS_PERMISSION_DENIED = 7,$/;"	e	enum:__anon412
-GRPC_STATUS_RESOURCE_EXHAUSTED	include/grpc/impl/codegen/status.h	/^  GRPC_STATUS_RESOURCE_EXHAUSTED = 8,$/;"	e	enum:__anon249
-GRPC_STATUS_RESOURCE_EXHAUSTED	include/grpc/impl/codegen/status.h	/^  GRPC_STATUS_RESOURCE_EXHAUSTED = 8,$/;"	e	enum:__anon412
-GRPC_STATUS_TO_HTTP2_ERROR	test/core/transport/status_conversion_test.c	38;"	d	file:
-GRPC_STATUS_TO_HTTP2_STATUS	test/core/transport/status_conversion_test.c	42;"	d	file:
-GRPC_STATUS_UNAUTHENTICATED	include/grpc/impl/codegen/status.h	/^  GRPC_STATUS_UNAUTHENTICATED = 16,$/;"	e	enum:__anon249
-GRPC_STATUS_UNAUTHENTICATED	include/grpc/impl/codegen/status.h	/^  GRPC_STATUS_UNAUTHENTICATED = 16,$/;"	e	enum:__anon412
-GRPC_STATUS_UNAVAILABLE	include/grpc/impl/codegen/status.h	/^  GRPC_STATUS_UNAVAILABLE = 14,$/;"	e	enum:__anon249
-GRPC_STATUS_UNAVAILABLE	include/grpc/impl/codegen/status.h	/^  GRPC_STATUS_UNAVAILABLE = 14,$/;"	e	enum:__anon412
-GRPC_STATUS_UNIMPLEMENTED	include/grpc/impl/codegen/status.h	/^  GRPC_STATUS_UNIMPLEMENTED = 12,$/;"	e	enum:__anon249
-GRPC_STATUS_UNIMPLEMENTED	include/grpc/impl/codegen/status.h	/^  GRPC_STATUS_UNIMPLEMENTED = 12,$/;"	e	enum:__anon412
-GRPC_STATUS_UNKNOWN	include/grpc/impl/codegen/status.h	/^  GRPC_STATUS_UNKNOWN = 2,$/;"	e	enum:__anon249
-GRPC_STATUS_UNKNOWN	include/grpc/impl/codegen/status.h	/^  GRPC_STATUS_UNKNOWN = 2,$/;"	e	enum:__anon412
-GRPC_STATUS__DO_NOT_USE	include/grpc/impl/codegen/status.h	/^  GRPC_STATUS__DO_NOT_USE = -1$/;"	e	enum:__anon249
-GRPC_STATUS__DO_NOT_USE	include/grpc/impl/codegen/status.h	/^  GRPC_STATUS__DO_NOT_USE = -1$/;"	e	enum:__anon412
-GRPC_STREAM_REF_INIT	src/core/lib/transport/transport.h	76;"	d
-GRPC_STREAM_REF_INIT	src/core/lib/transport/transport.h	83;"	d
-GRPC_SUBCHANNEL_CALL_HOLDER_NOT_CREATING	src/core/ext/client_channel/client_channel.c	/^  GRPC_SUBCHANNEL_CALL_HOLDER_NOT_CREATING,$/;"	e	enum:__anon61	file:
-GRPC_SUBCHANNEL_CALL_HOLDER_PICKING_SUBCHANNEL	src/core/ext/client_channel/client_channel.c	/^  GRPC_SUBCHANNEL_CALL_HOLDER_PICKING_SUBCHANNEL$/;"	e	enum:__anon61	file:
-GRPC_SUBCHANNEL_CALL_REF	src/core/ext/client_channel/subchannel.h	68;"	d
-GRPC_SUBCHANNEL_CALL_REF	src/core/ext/client_channel/subchannel.h	85;"	d
-GRPC_SUBCHANNEL_CALL_UNREF	src/core/ext/client_channel/subchannel.h	70;"	d
-GRPC_SUBCHANNEL_CALL_UNREF	src/core/ext/client_channel/subchannel.h	86;"	d
-GRPC_SUBCHANNEL_INITIAL_CONNECT_BACKOFF_SECONDS	src/core/ext/client_channel/subchannel.c	64;"	d	file:
-GRPC_SUBCHANNEL_MIN_CONNECT_TIMEOUT_SECONDS	src/core/ext/client_channel/subchannel.c	63;"	d	file:
-GRPC_SUBCHANNEL_RECONNECT_BACKOFF_MULTIPLIER	src/core/ext/client_channel/subchannel.c	65;"	d	file:
-GRPC_SUBCHANNEL_RECONNECT_JITTER	src/core/ext/client_channel/subchannel.c	67;"	d	file:
-GRPC_SUBCHANNEL_RECONNECT_MAX_BACKOFF_SECONDS	src/core/ext/client_channel/subchannel.c	66;"	d	file:
-GRPC_SUBCHANNEL_REF	src/core/ext/client_channel/subchannel.h	54;"	d
-GRPC_SUBCHANNEL_REF	src/core/ext/client_channel/subchannel.h	75;"	d
-GRPC_SUBCHANNEL_REF_EXTRA_ARGS	src/core/ext/client_channel/subchannel.h	72;"	d
-GRPC_SUBCHANNEL_REF_EXTRA_ARGS	src/core/ext/client_channel/subchannel.h	88;"	d
-GRPC_SUBCHANNEL_REF_FROM_WEAK_REF	src/core/ext/client_channel/subchannel.h	56;"	d
-GRPC_SUBCHANNEL_REF_FROM_WEAK_REF	src/core/ext/client_channel/subchannel.h	76;"	d
-GRPC_SUBCHANNEL_UNREF	src/core/ext/client_channel/subchannel.h	58;"	d
-GRPC_SUBCHANNEL_UNREF	src/core/ext/client_channel/subchannel.h	78;"	d
-GRPC_SUBCHANNEL_WEAK_REF	src/core/ext/client_channel/subchannel.h	60;"	d
-GRPC_SUBCHANNEL_WEAK_REF	src/core/ext/client_channel/subchannel.h	79;"	d
-GRPC_SUBCHANNEL_WEAK_UNREF	src/core/ext/client_channel/subchannel.h	62;"	d
-GRPC_SUBCHANNEL_WEAK_UNREF	src/core/ext/client_channel/subchannel.h	80;"	d
-GRPC_SUPPORT_ALLOC_H	include/grpc/support/alloc.h	35;"	d
-GRPC_SUPPORT_ATM_GCC_ATOMIC_H	include/grpc/support/atm_gcc_atomic.h	35;"	d
-GRPC_SUPPORT_ATM_GCC_SYNC_H	include/grpc/support/atm_gcc_sync.h	35;"	d
-GRPC_SUPPORT_ATM_H	include/grpc/support/atm.h	35;"	d
-GRPC_SUPPORT_ATM_WINDOWS_H	include/grpc/support/atm_windows.h	35;"	d
-GRPC_SUPPORT_AVL_H	include/grpc/support/avl.h	35;"	d
-GRPC_SUPPORT_CMDLINE_H	include/grpc/support/cmdline.h	35;"	d
-GRPC_SUPPORT_CPU_H	include/grpc/support/cpu.h	35;"	d
-GRPC_SUPPORT_HISTOGRAM_H	include/grpc/support/histogram.h	35;"	d
-GRPC_SUPPORT_HOST_PORT_H	include/grpc/support/host_port.h	35;"	d
-GRPC_SUPPORT_LOG_H	include/grpc/support/log.h	35;"	d
-GRPC_SUPPORT_LOG_WINDOWS_H	include/grpc/support/log_windows.h	35;"	d
-GRPC_SUPPORT_PORT_PLATFORM_H	include/grpc/support/port_platform.h	35;"	d
-GRPC_SUPPORT_STRING_UTIL_H	include/grpc/support/string_util.h	35;"	d
-GRPC_SUPPORT_SUBPROCESS_H	include/grpc/support/subprocess.h	35;"	d
-GRPC_SUPPORT_SYNC_GENERIC_H	include/grpc/support/sync_generic.h	35;"	d
-GRPC_SUPPORT_SYNC_H	include/grpc/support/sync.h	35;"	d
-GRPC_SUPPORT_SYNC_POSIX_H	include/grpc/support/sync_posix.h	35;"	d
-GRPC_SUPPORT_SYNC_WINDOWS_H	include/grpc/support/sync_windows.h	35;"	d
-GRPC_SUPPORT_THD_H	include/grpc/support/thd.h	35;"	d
-GRPC_SUPPORT_TIME_H	include/grpc/support/time.h	35;"	d
-GRPC_SUPPORT_TLS_GCC_H	include/grpc/support/tls_gcc.h	35;"	d
-GRPC_SUPPORT_TLS_H	include/grpc/support/tls.h	35;"	d
-GRPC_SUPPORT_TLS_MSVC_H	include/grpc/support/tls_msvc.h	35;"	d
-GRPC_SUPPORT_TLS_PTHREAD_H	include/grpc/support/tls_pthread.h	35;"	d
-GRPC_SUPPORT_USEFUL_H	include/grpc/support/useful.h	35;"	d
-GRPC_SURFACE_TRACE_RETURNED_EVENT	src/core/lib/surface/completion_queue.c	105;"	d	file:
-GRPC_TCP_DEFAULT_READ_SLICE_SIZE	src/core/lib/iomgr/tcp_posix.h	50;"	d
-GRPC_TCP_DEFAULT_READ_SLICE_SIZE	src/core/lib/iomgr/tcp_uv.h	53;"	d
-GRPC_TEST_CORE_BAD_CLIENT_BAD_CLIENT_H	test/core/bad_client/bad_client.h	35;"	d
-GRPC_TEST_CORE_BAD_SSL_SERVER_H	test/core/bad_ssl/server_common.h	35;"	d
-GRPC_TEST_CORE_END2END_CQ_VERIFIER_H	test/core/end2end/cq_verifier.h	35;"	d
-GRPC_TEST_CORE_END2END_CQ_VERIFIER_INTERNAL_H	test/core/end2end/cq_verifier_internal.h	35;"	d
-GRPC_TEST_CORE_END2END_DATA_SSL_TEST_DATA_H	test/core/end2end/data/ssl_test_data.h	35;"	d
-GRPC_TEST_CORE_END2END_END2END_TESTS_H	test/core/end2end/end2end_tests.h	35;"	d
-GRPC_TEST_CORE_END2END_FAKE_RESOLVER_H	test/core/end2end/fake_resolver.h	33;"	d
-GRPC_TEST_CORE_END2END_FIXTURES_PROXY_H	test/core/end2end/fixtures/proxy.h	35;"	d
-GRPC_TEST_CORE_END2END_TESTS_CANCEL_TEST_HELPERS_H	test/core/end2end/tests/cancel_test_helpers.h	35;"	d
-GRPC_TEST_CORE_IOMGR_ENDPOINT_TESTS_H	test/core/iomgr/endpoint_tests.h	35;"	d
-GRPC_TEST_CORE_SECURITY_OAUTH2_UTILS_H	test/core/security/oauth2_utils.h	35;"	d
-GRPC_TEST_CORE_STATISTICS_CENSUS_LOG_TESTS_H	test/core/statistics/census_log_tests.h	35;"	d
-GRPC_TEST_CORE_UTIL_DEBUGGER_MACROS_H	test/core/util/debugger_macros.h	35;"	d
-GRPC_TEST_CORE_UTIL_GRPC_PROFILER_H	test/core/util/grpc_profiler.h	35;"	d
-GRPC_TEST_CORE_UTIL_MEMORY_COUNTERS_H	test/core/util/memory_counters.h	35;"	d
-GRPC_TEST_CORE_UTIL_PARSE_HEXSTRING_H	test/core/util/parse_hexstring.h	35;"	d
-GRPC_TEST_CORE_UTIL_PORT_H	test/core/util/port.h	35;"	d
-GRPC_TEST_CORE_UTIL_PORT_SERVER_CLIENT_H	test/core/util/port_server_client.h	35;"	d
-GRPC_TEST_CORE_UTIL_RECONNECT_SERVER_H	test/core/util/reconnect_server.h	35;"	d
-GRPC_TEST_CORE_UTIL_SLICE_SPLITTER_H	test/core/util/slice_splitter.h	35;"	d
-GRPC_TEST_CORE_UTIL_TEST_CONFIG_H	test/core/util/test_config.h	35;"	d
-GRPC_TEST_CORE_UTIL_TEST_TCP_SERVER_H	test/core/util/test_tcp_server.h	35;"	d
-GRPC_TEST_CPP_END2END_TEST_SERVICE_IMPL_H	test/cpp/end2end/test_service_impl.h	34;"	d
-GRPC_TEST_CPP_INTEROP_CLIENT_HELPER_H	test/cpp/interop/client_helper.h	35;"	d
-GRPC_TEST_CPP_INTEROP_HTTP2_CLIENT_H	test/cpp/interop/http2_client.h	35;"	d
-GRPC_TEST_CPP_INTEROP_INTEROP_CLIENT_H	test/cpp/interop/interop_client.h	35;"	d
-GRPC_TEST_CPP_INTEROP_SERVER_HELPER_H	test/cpp/interop/server_helper.h	35;"	d
-GRPC_TEST_CPP_METRICS_SERVER_H	test/cpp/util/metrics_server.h	34;"	d
-GRPC_TEST_CPP_PROTO_SERVER_REFLECTION_DATABSE_H	test/cpp/util/proto_reflection_descriptor_database.h	34;"	d
-GRPC_TEST_CPP_STRESS_INTEROP_CLIENT_H	test/cpp/interop/stress_interop_client.h	35;"	d
-GRPC_TEST_CPP_UTIL_BENCHMARK_CONFIG_H	test/cpp/util/benchmark_config.h	35;"	d
-GRPC_TEST_CPP_UTIL_BYTE_BUFFER_PROTO_HELPER_H	test/cpp/util/byte_buffer_proto_helper.h	35;"	d
-GRPC_TEST_CPP_UTIL_CLI_CALL_H	test/cpp/util/cli_call.h	35;"	d
-GRPC_TEST_CPP_UTIL_CLI_CREDENTIALS_H	test/cpp/util/cli_credentials.h	35;"	d
-GRPC_TEST_CPP_UTIL_CONFIG_GRPC_CLI_H	test/cpp/util/config_grpc_cli.h	35;"	d
-GRPC_TEST_CPP_UTIL_CREATE_TEST_CHANNEL_H	test/cpp/util/create_test_channel.h	35;"	d
-GRPC_TEST_CPP_UTIL_GRPC_TOOL_H	test/cpp/util/grpc_tool.h	35;"	d
-GRPC_TEST_CPP_UTIL_PROTO_FILE_PARSER_H	test/cpp/util/proto_file_parser.h	35;"	d
-GRPC_TEST_CPP_UTIL_SERVICE_DESCRIBER_H	test/cpp/util/service_describer.h	35;"	d
-GRPC_TEST_CPP_UTIL_STRING_REF_HELPER_H	test/cpp/util/string_ref_helper.h	35;"	d
-GRPC_TEST_CPP_UTIL_SUBPROCESS_H	test/cpp/util/subprocess.h	35;"	d
-GRPC_TEST_CPP_UTIL_TEST_CONFIG_H	test/cpp/util/test_config.h	35;"	d
-GRPC_TEST_CPP_UTIL_TEST_CREDENTIALS_PROVIDER_H	test/cpp/util/test_credentials_provider.h	35;"	d
-GRPC_TEST_PICK_PORT	test/core/util/test_config.h	56;"	d
-GRPC_TIMER_USE_GENERIC	src/core/lib/iomgr/port.h	101;"	d
-GRPC_TIMER_USE_GENERIC	src/core/lib/iomgr/port.h	111;"	d
-GRPC_TIMER_USE_GENERIC	src/core/lib/iomgr/port.h	118;"	d
-GRPC_TIMER_USE_GENERIC	src/core/lib/iomgr/port.h	51;"	d
-GRPC_TIMER_USE_GENERIC	src/core/lib/iomgr/port.h	53;"	d
-GRPC_TIMER_USE_GENERIC	src/core/lib/iomgr/port.h	66;"	d
-GRPC_TIMER_USE_GENERIC	src/core/lib/iomgr/port.h	76;"	d
-GRPC_TRANSPORT_SECURITY_TYPE_PROPERTY_NAME	include/grpc/grpc_security_constants.h	41;"	d
-GRPC_WAKEUP_FD_GET_READ_FD	src/core/lib/iomgr/wakeup_fd_posix.h	97;"	d
-GRPC_WIN32_LEAN_AND_MEAN_WAS_NOT_DEFINED	include/grpc/impl/codegen/port_platform.h	48;"	d
-GRPC_WIN32_LEAN_AND_MEAN_WAS_NOT_DEFINED	include/grpc/impl/codegen/port_platform.h	70;"	d
-GRPC_WINDOWS_SOCKETUTILS	src/core/lib/iomgr/port.h	55;"	d
-GRPC_WINSOCK_SOCKET	src/core/lib/iomgr/port.h	54;"	d
-GRPC_WORKQUEUE_REF	src/core/lib/iomgr/workqueue.h	60;"	d
-GRPC_WORKQUEUE_REF	src/core/lib/iomgr/workqueue.h	69;"	d
-GRPC_WORKQUEUE_UNREF	src/core/lib/iomgr/workqueue.h	62;"	d
-GRPC_WORKQUEUE_UNREF	src/core/lib/iomgr/workqueue.h	70;"	d
-GRPC_WRITE_BUFFER_HINT	include/grpc/impl/codegen/grpc_types.h	281;"	d
-GRPC_WRITE_INTERNAL_COMPRESS	src/core/lib/transport/byte_stream.h	42;"	d
-GRPC_WRITE_INTERNAL_USED_MASK	src/core/lib/transport/byte_stream.h	44;"	d
-GRPC_WRITE_NO_COMPRESS	include/grpc/impl/codegen/grpc_types.h	284;"	d
-GRPC_WRITE_USED_MASK	include/grpc/impl/codegen/grpc_types.h	286;"	d
-GRPC_WSA_ERROR	src/core/lib/iomgr/error.h	208;"	d
-GRPC_X509_CN_PROPERTY_NAME	include/grpc/grpc_security_constants.h	44;"	d
-GRPC_X509_PEM_CERT_PROPERTY_NAME	include/grpc/grpc_security_constants.h	46;"	d
-GRPC_X509_SAN_PROPERTY_NAME	include/grpc/grpc_security_constants.h	45;"	d
-GenerateOneString	test/cpp/microbenchmarks/bm_fullstack.cc	/^  static grpc::string GenerateOneString() {$/;"	f	class:grpc::testing::RandomAsciiMetadata	file:
-GenerateOneString	test/cpp/microbenchmarks/bm_fullstack.cc	/^  static grpc::string GenerateOneString() {$/;"	f	class:grpc::testing::RandomBinaryMetadata	file:
-GenericAsyncRequest	include/grpc++/impl/codegen/server_interface.h	/^  class GenericAsyncRequest : public BaseAsyncRequest {$/;"	c	class:grpc::ServerInterface
-GenericAsyncRequest	src/cpp/server/server_cc.cc	/^ServerInterface::GenericAsyncRequest::GenericAsyncRequest($/;"	f	class:grpc::ServerInterface::GenericAsyncRequest
-GenericAsyncStreamingClient	test/cpp/qps/client_async.cc	/^  explicit GenericAsyncStreamingClient(const ClientConfig& config)$/;"	f	class:grpc::testing::final
-GenericClientAsyncReaderWriter	include/grpc++/generic/generic_stub.h	/^    GenericClientAsyncReaderWriter;$/;"	t	namespace:grpc
-GenericEnd2endTest	test/cpp/end2end/generic_end2end_test.cc	/^  GenericEnd2endTest() : server_host_("localhost") {}$/;"	f	class:grpc::testing::__anon298::GenericEnd2endTest
-GenericEnd2endTest	test/cpp/end2end/generic_end2end_test.cc	/^class GenericEnd2endTest : public ::testing::Test {$/;"	c	namespace:grpc::testing::__anon298	file:
-GenericServerAsyncReaderWriter	include/grpc++/generic/async_generic_service.h	/^    GenericServerAsyncReaderWriter;$/;"	t	namespace:grpc
-GenericStub	include/grpc++/generic/generic_stub.h	/^  explicit GenericStub(std::shared_ptr<ChannelInterface> channel)$/;"	f	class:grpc::final
-GenericStubCreator	test/cpp/qps/client_async.cc	/^static std::unique_ptr<grpc::GenericStub> GenericStubCreator($/;"	f	namespace:grpc::testing
-Get	test/cpp/interop/http2_client.cc	/^TestService::Stub* Http2Client::ServiceStub::Get() { return stub_.get(); }$/;"	f	class:grpc::testing::Http2Client::ServiceStub
-Get	test/cpp/interop/interop_client.cc	/^TestService::Stub* InteropClient::ServiceStub::Get() {$/;"	f	class:grpc::testing::InteropClient::ServiceStub
-Get	test/cpp/util/metrics_server.cc	/^long QpsGauge::Get() {$/;"	f	class:grpc::testing::QpsGauge
-GetAllCredentialsTypeList	test/cpp/end2end/shutdown_test.cc	/^std::vector<string> GetAllCredentialsTypeList() {$/;"	f	namespace:grpc::testing
-GetAllExtensionNumbers	src/cpp/ext/proto_server_reflection.cc	/^Status ProtoServerReflection::GetAllExtensionNumbers($/;"	f	class:grpc::ProtoServerReflection
-GetAllGauges	test/cpp/util/metrics_server.cc	/^grpc::Status MetricsServiceImpl::GetAllGauges($/;"	f	class:grpc::testing::MetricsServiceImpl
-GetAuthContext	test/cpp/interop/server_helper.cc	/^InteropServerContextInspector::GetAuthContext() const {$/;"	f	class:grpc::testing::InteropServerContextInspector
-GetBit	include/grpc++/impl/codegen/call.h	/^  bool GetBit(const uint32_t mask) const { return (flags_ & mask) != 0; }$/;"	f	class:grpc::WriteOptions
-GetCallCompressionAlgorithm	test/cpp/interop/client_helper.h	/^  grpc_compression_algorithm GetCallCompressionAlgorithm() const {$/;"	f	class:grpc::testing::InteropClientContextInspector
-GetCallCompressionAlgorithm	test/cpp/interop/server_helper.cc	/^InteropServerContextInspector::GetCallCompressionAlgorithm() const {$/;"	f	class:grpc::testing::InteropServerContextInspector
-GetCallCounterValue	test/cpp/end2end/filter_end2end_test.cc	/^int GetCallCounterValue() {$/;"	f	namespace:grpc::testing::__anon307::__anon308
-GetCanonicalCode	include/grpc++/impl/codegen/status_helper.h	/^inline StatusCode GetCanonicalCode(const Status& status) {$/;"	f	namespace:grpc
-GetChannelInfo	src/cpp/common/channel_filter.h	/^  static void GetChannelInfo(grpc_exec_ctx *exec_ctx,$/;"	f	class:grpc::internal::final
-GetChannelInfoField	src/cpp/client/channel_cc.cc	/^grpc::string GetChannelInfoField(grpc_channel* channel,$/;"	f	namespace:grpc::__anon391
-GetCompatibleClientCreds	test/cpp/end2end/end2end_test.cc	/^  std::shared_ptr<CallCredentials> GetCompatibleClientCreds() {$/;"	f	class:grpc::testing::__anon306::TestAuthMetadataProcessor
-GetCompilationInfoForFile	include/grpc++/.ycm_extra_conf.py	/^def GetCompilationInfoForFile( filename ):$/;"	f
-GetCompilationInfoForFile	include/grpc/.ycm_extra_conf.py	/^def GetCompilationInfoForFile( filename ):$/;"	f
-GetCompilationInfoForFile	src/core/.ycm_extra_conf.py	/^def GetCompilationInfoForFile( filename ):$/;"	f
-GetCompilationInfoForFile	src/cpp/.ycm_extra_conf.py	/^def GetCompilationInfoForFile( filename ):$/;"	f
-GetCompilationInfoForFile	test/core/.ycm_extra_conf.py	/^def GetCompilationInfoForFile( filename ):$/;"	f
-GetCompilationInfoForFile	test/cpp/.ycm_extra_conf.py	/^def GetCompilationInfoForFile( filename ):$/;"	f
-GetConnectionCounterValue	test/cpp/end2end/filter_end2end_test.cc	/^int GetConnectionCounterValue() {$/;"	f	namespace:grpc::testing::__anon307::__anon308
-GetCpuLoad	test/cpp/qps/qps_json_driver.cc	/^static double GetCpuLoad(Scenario* scenario, double offered_load,$/;"	f	namespace:grpc::testing
-GetCredentialUsage	test/cpp/util/cli_credentials.cc	/^const grpc::string CliCredentials::GetCredentialUsage() const {$/;"	f	class:grpc::testing::CliCredentials
-GetCredentials	test/cpp/util/cli_credentials.cc	/^std::shared_ptr<grpc::ChannelCredentials> CliCredentials::GetCredentials()$/;"	f	class:grpc::testing::CliCredentials
-GetCredentialsProvider	test/cpp/util/test_credentials_provider.cc	/^CredentialsProvider* GetCredentialsProvider() {$/;"	f	namespace:grpc::testing
-GetDefaultUserAgentPrefix	test/cpp/common/channel_arguments_test.cc	/^  grpc::string GetDefaultUserAgentPrefix() {$/;"	f	class:grpc::testing::ChannelArgumentsTest
-GetEncodingsAcceptedByClient	test/cpp/interop/server_helper.cc	/^uint32_t InteropServerContextInspector::GetEncodingsAcceptedByClient() const {$/;"	f	class:grpc::testing::InteropServerContextInspector
-GetFileByName	src/cpp/ext/proto_server_reflection.cc	/^Status ProtoServerReflection::GetFileByName($/;"	f	class:grpc::ProtoServerReflection
-GetFileContainingExtension	src/cpp/ext/proto_server_reflection.cc	/^Status ProtoServerReflection::GetFileContainingExtension($/;"	f	class:grpc::ProtoServerReflection
-GetFileContainingSymbol	src/cpp/ext/proto_server_reflection.cc	/^Status ProtoServerReflection::GetFileContainingSymbol($/;"	f	class:grpc::ProtoServerReflection
-GetFormattedMethodName	test/cpp/util/proto_file_parser.cc	/^grpc::string ProtoFileParser::GetFormattedMethodName($/;"	f	class:grpc::testing::ProtoFileParser
-GetFullMethodName	test/cpp/util/proto_file_parser.cc	/^grpc::string ProtoFileParser::GetFullMethodName(const grpc::string& method) {$/;"	f	class:grpc::testing::ProtoFileParser
-GetGauge	test/cpp/util/metrics_server.cc	/^grpc::Status MetricsServiceImpl::GetGauge(ServerContext* context,$/;"	f	class:grpc::testing::MetricsServiceImpl
-GetIncompatibleClientCreds	test/cpp/end2end/end2end_test.cc	/^  std::shared_ptr<CallCredentials> GetIncompatibleClientCreds() {$/;"	f	class:grpc::testing::__anon306::TestAuthMetadataProcessor
-GetInfo	src/cpp/common/channel_filter.cc	/^void ChannelData::GetInfo(grpc_exec_ctx *exec_ctx, grpc_channel_element *elem,$/;"	f	class:grpc::ChannelData
-GetInitialMetadata	include/grpc++/test/server_context_test_spouse.h	/^  std::multimap<grpc::string, grpc::string> GetInitialMetadata() const {$/;"	f	class:grpc::testing::ServerContextTestSpouse
-GetIntValueFromMetadata	test/cpp/end2end/test_service_impl.cc	/^int TestServiceImpl::GetIntValueFromMetadata($/;"	f	class:grpc::testing::TestServiceImpl
-GetLoadBalancingPolicyName	src/cpp/client/channel_cc.cc	/^grpc::string Channel::GetLoadBalancingPolicyName() const {$/;"	f	class:grpc::Channel
-GetMessageFlags	test/cpp/interop/client_helper.h	/^  uint32_t GetMessageFlags() const {$/;"	f	class:grpc::testing::InteropClientContextInspector
-GetMessageFlags	test/cpp/interop/server_helper.cc	/^uint32_t InteropServerContextInspector::GetMessageFlags() const {$/;"	f	class:grpc::testing::InteropServerContextInspector
-GetMessageTypeFromMethod	test/cpp/util/proto_file_parser.cc	/^grpc::string ProtoFileParser::GetMessageTypeFromMethod($/;"	f	class:grpc::testing::ProtoFileParser
-GetMetadata	src/cpp/client/secure_credentials.cc	/^void MetadataCredentialsPluginWrapper::GetMetadata($/;"	f	class:grpc::MetadataCredentialsPluginWrapper
-GetNextTest	test/cpp/interop/stress_interop_client.cc	/^TestCaseType WeightedRandomTestSelector::GetNextTest() const {$/;"	f	class:grpc::testing::WeightedRandomTestSelector
-GetOauth2AccessToken	test/cpp/interop/client_helper.cc	/^grpc::string GetOauth2AccessToken() {$/;"	f	namespace:grpc::testing
-GetPeer	src/cpp/common/channel_filter.cc	/^char *CallData::GetPeer(grpc_exec_ctx *exec_ctx, grpc_call_element *elem) {$/;"	f	class:grpc::CallData
-GetPeer	src/cpp/common/channel_filter.h	/^  static char *GetPeer(grpc_exec_ctx *exec_ctx, grpc_call_element *elem) {$/;"	f	class:grpc::internal::final
-GetPeerIdentity	src/cpp/common/secure_auth_context.cc	/^std::vector<grpc::string_ref> SecureAuthContext::GetPeerIdentity() const {$/;"	f	class:grpc::SecureAuthContext
-GetPeerIdentityPropertyName	src/cpp/common/secure_auth_context.cc	/^grpc::string SecureAuthContext::GetPeerIdentityPropertyName() const {$/;"	f	class:grpc::SecureAuthContext
-GetRawCreds	src/cpp/client/secure_credentials.h	/^  grpc_call_credentials* GetRawCreds() { return c_creds_; }$/;"	f	class:grpc::final
-GetRawCreds	src/cpp/client/secure_credentials.h	/^  grpc_channel_credentials* GetRawCreds() { return c_creds_; }$/;"	f	class:grpc::final
-GetReporter	test/cpp/util/benchmark_config.cc	/^std::shared_ptr<Reporter> GetReporter() {$/;"	f	namespace:grpc::testing
-GetSerializedProtoFromMessageType	test/cpp/util/proto_file_parser.cc	/^grpc::string ProtoFileParser::GetSerializedProtoFromMessageType($/;"	f	class:grpc::testing::ProtoFileParser
-GetSerializedProtoFromMethod	test/cpp/util/proto_file_parser.cc	/^grpc::string ProtoFileParser::GetSerializedProtoFromMethod($/;"	f	class:grpc::testing::ProtoFileParser
-GetServerInitialMetadata	include/grpc++/impl/codegen/client_context.h	/^  GetServerInitialMetadata() const {$/;"	f	class:grpc::ClientContext
-GetServerTrailingMetadata	include/grpc++/impl/codegen/client_context.h	/^  GetServerTrailingMetadata() const {$/;"	f	class:grpc::ClientContext
-GetServiceAccountJsonKey	test/cpp/interop/client_helper.cc	/^grpc::string GetServiceAccountJsonKey() {$/;"	f	namespace:grpc::testing
-GetServiceConfigJSON	src/cpp/client/channel_cc.cc	/^grpc::string Channel::GetServiceConfigJSON() const {$/;"	f	class:grpc::Channel
-GetServiceList	include/grpc++/impl/server_initializer.h	/^  const std::vector<grpc::string>* GetServiceList() {$/;"	f	class:grpc::ServerInitializer
-GetServices	test/cpp/util/proto_reflection_descriptor_database.cc	/^bool ProtoReflectionDescriptorDatabase::GetServices($/;"	f	class:grpc::ProtoReflectionDescriptorDatabase
-GetSslTargetNameOverride	src/cpp/common/secure_channel_arguments.cc	/^grpc::string ChannelArguments::GetSslTargetNameOverride() const {$/;"	f	class:grpc::ChannelArguments
-GetState	src/cpp/client/channel_cc.cc	/^grpc_connectivity_state Channel::GetState(bool try_to_connect) {$/;"	f	class:grpc::Channel
-GetStream	test/cpp/util/proto_reflection_descriptor_database.cc	/^ProtoReflectionDescriptorDatabase::GetStream() {$/;"	f	class:grpc::ProtoReflectionDescriptorDatabase
-GetStub	test/cpp/end2end/thread_stress_test.cc	/^  grpc::testing::EchoTestService::Stub* GetStub() { return stub_.get(); }$/;"	f	class:grpc::testing::CommonStressTest
-GetTestTypeFromName	test/cpp/interop/stress_test.cc	/^TestCaseType GetTestTypeFromName(const grpc::string& test_name) {$/;"	f
-GetTextFormatFromMessageType	test/cpp/util/proto_file_parser.cc	/^grpc::string ProtoFileParser::GetTextFormatFromMessageType($/;"	f	class:grpc::testing::ProtoFileParser
-GetTextFormatFromMethod	test/cpp/util/proto_file_parser.cc	/^grpc::string ProtoFileParser::GetTextFormatFromMethod($/;"	f	class:grpc::testing::ProtoFileParser
-GetTrailingMetadata	include/grpc++/test/server_context_test_spouse.h	/^  std::multimap<grpc::string, grpc::string> GetTrailingMetadata() const {$/;"	f	class:grpc::testing::ServerContextTestSpouse
-GetType	include/grpc++/security/credentials.h	/^  virtual const char* GetType() const { return ""; }$/;"	f	class:grpc::MetadataCredentialsPlugin
-GetUnimplementedServiceStub	test/cpp/interop/interop_client.cc	/^InteropClient::ServiceStub::GetUnimplementedServiceStub() {$/;"	f	class:grpc::testing::InteropClient::ServiceStub
-GlobalCallbacks	include/grpc++/impl/codegen/client_context.h	/^  class GlobalCallbacks {$/;"	c	class:grpc::ClientContext
-GlobalCallbacks	include/grpc++/server.h	/^  class GlobalCallbacks {$/;"	c	class:grpc::final
-GoogleComputeEngineCredentials	src/cpp/client/secure_credentials.cc	/^std::shared_ptr<CallCredentials> GoogleComputeEngineCredentials() {$/;"	f	namespace:grpc
-GoogleDefaultCredentials	src/cpp/client/secure_credentials.cc	/^std::shared_ptr<ChannelCredentials> GoogleDefaultCredentials() {$/;"	f	namespace:grpc
-GoogleIAMCredentials	src/cpp/client/secure_credentials.cc	/^std::shared_ptr<CallCredentials> GoogleIAMCredentials($/;"	f	namespace:grpc
-GoogleRefreshTokenCredentials	src/cpp/client/secure_credentials.cc	/^std::shared_ptr<CallCredentials> GoogleRefreshTokenCredentials($/;"	f	namespace:grpc
-GprLogReporter	test/cpp/qps/report.h	/^  GprLogReporter(const string& name) : Reporter(name) {}$/;"	f	class:grpc::testing::GprLogReporter
-GprLogReporter	test/cpp/qps/report.h	/^class GprLogReporter : public Reporter {$/;"	c	namespace:grpc::testing
-GrpcBufferReader	include/grpc++/impl/codegen/proto_utils.h	/^  explicit GrpcBufferReader(grpc_byte_buffer* buffer)$/;"	f	class:grpc::internal::final
-GrpcBufferWriter	include/grpc++/impl/codegen/proto_utils.h	/^  explicit GrpcBufferWriter(grpc_byte_buffer** bp, int block_size)$/;"	f	class:grpc::internal::final
-GrpcBufferWriterPeer	test/cpp/codegen/proto_utils_test.cc	/^  explicit GrpcBufferWriterPeer(internal::GrpcBufferWriter* writer)$/;"	f	class:grpc::internal::GrpcBufferWriterPeer
-GrpcBufferWriterPeer	test/cpp/codegen/proto_utils_test.cc	/^class GrpcBufferWriterPeer {$/;"	c	namespace:grpc::internal	file:
-GrpcLibraryCodegen	include/grpc++/impl/codegen/grpc_library.h	/^  GrpcLibraryCodegen() {$/;"	f	class:grpc::GrpcLibraryCodegen
-GrpcLibraryCodegen	include/grpc++/impl/codegen/grpc_library.h	/^class GrpcLibraryCodegen {$/;"	c	namespace:grpc
-GrpcLibraryInitializer	include/grpc++/impl/grpc_library.h	/^  GrpcLibraryInitializer() {$/;"	f	class:grpc::internal::final
-GrpcLibraryInterface	include/grpc++/impl/codegen/grpc_library.h	/^class GrpcLibraryInterface {$/;"	c	namespace:grpc
-GrpcTool	test/cpp/util/grpc_tool.cc	/^GrpcTool::GrpcTool() : print_command_usage_(false), usage_exit_status_(0) {}$/;"	f	class:grpc::testing::GrpcTool
-GrpcTool	test/cpp/util/grpc_tool.cc	/^class GrpcTool {$/;"	c	namespace:grpc::testing::__anon321	file:
-GrpcToolMainLib	test/cpp/util/grpc_tool.cc	/^int GrpcToolMainLib(int argc, const char** argv, const CliCredentials& cred,$/;"	f	namespace:grpc::testing
-GrpcToolOutputCallback	test/cpp/util/grpc_tool.h	/^typedef std::function<bool(const grpc::string &)> GrpcToolOutputCallback;$/;"	t	namespace:grpc::testing
-GrpcToolTest	test/cpp/util/grpc_tool_test.cc	/^  GrpcToolTest() {}$/;"	f	class:grpc::testing::GrpcToolTest
-GrpcToolTest	test/cpp/util/grpc_tool_test.cc	/^class GrpcToolTest : public ::testing::Test {$/;"	c	namespace:grpc::testing	file:
-GrpclbTest	test/cpp/grpclb/grpclb_api_test.cc	/^class GrpclbTest : public ::testing::Test {};$/;"	c	namespace:grpc::__anon290	file:
-H2Factory	test/http2_test/http2_test_server.py	/^class H2Factory(twisted.internet.protocol.Factory):$/;"	c
-H2ProtocolBaseServer	test/http2_test/http2_base_server.py	/^class H2ProtocolBaseServer(twisted.internet.protocol.Protocol):$/;"	c
-HALF_DUPLEX	test/cpp/interop/stress_interop_client.h	/^  HALF_DUPLEX,$/;"	e	enum:grpc::testing::TestCaseType
-HANDSHAKER_CLIENT	src/core/lib/channel/handshaker_registry.h	/^  HANDSHAKER_CLIENT = 0,$/;"	e	enum:__anon194
-HANDSHAKER_SERVER	src/core/lib/channel/handshaker_registry.h	/^  HANDSHAKER_SERVER,$/;"	e	enum:__anon194
-HASH_FRAGMENT_1	src/core/ext/transport/chttp2/transport/hpack_encoder.c	57;"	d	file:
-HASH_FRAGMENT_2	src/core/ext/transport/chttp2/transport/hpack_encoder.c	58;"	d	file:
-HASH_FRAGMENT_3	src/core/ext/transport/chttp2/transport/hpack_encoder.c	59;"	d	file:
-HASH_FRAGMENT_4	src/core/ext/transport/chttp2/transport/hpack_encoder.c	60;"	d	file:
-HOUR_INTERVAL	src/core/ext/census/census_rpc_stats.c	49;"	d	file:
-HTTP1_DETAIL_MSG	test/core/end2end/bad_server_response_test.c	82;"	d	file:
-HTTP1_RESP	test/core/end2end/bad_server_response_test.c	58;"	d	file:
-HTTP2_DETAIL_MSG	test/core/end2end/bad_server_response_test.c	77;"	d	file:
-HTTP2_ERROR_TO_GRPC_STATUS	test/core/transport/status_conversion_test.c	40;"	d	file:
-HTTP2_RESP	test/core/end2end/bad_server_response_test.c	64;"	d	file:
-HTTP2_STATUS_TO_GRPC_STATUS	test/core/transport/status_conversion_test.c	44;"	d	file:
-HTTP_RESPONSE_COUNT	src/core/lib/security/credentials/jwt/jwt_verifier.c	/^  HTTP_RESPONSE_COUNT \/* must be last *\/$/;"	e	enum:__anon98	file:
-HTTP_RESPONSE_KEYS	src/core/lib/security/credentials/jwt/jwt_verifier.c	/^  HTTP_RESPONSE_KEYS,$/;"	e	enum:__anon98	file:
-HTTP_RESPONSE_OPENID	src/core/lib/security/credentials/jwt/jwt_verifier.c	/^  HTTP_RESPONSE_OPENID = 0,$/;"	e	enum:__anon98	file:
-HUFF	test/core/transport/chttp2/bin_encoder_test.c	/^static grpc_slice HUFF(const char *s) {$/;"	f	file:
-HadOneBidiStream	test/cpp/end2end/server_crash_test.cc	/^  bool HadOneBidiStream() { return service_.bidi_stream_count() == 1; }$/;"	f	class:grpc::testing::__anon305::CrashTest
-HadOneResponseStream	test/cpp/end2end/server_crash_test.cc	/^  bool HadOneResponseStream() { return service_.response_stream_count() == 1; }$/;"	f	class:grpc::testing::__anon305::CrashTest
-HalfDuplexCall	test/cpp/interop/interop_server.cc	/^  Status HalfDuplexCall($/;"	f	class:TestServiceImpl
-HandleClientStreaming	test/cpp/end2end/hybrid_end2end_test.cc	/^void HandleClientStreaming(Service* service, ServerCompletionQueue* cq) {$/;"	f	namespace:grpc::testing::__anon300
-HandleEcho	test/cpp/end2end/hybrid_end2end_test.cc	/^void HandleEcho(Service* service, ServerCompletionQueue* cq, bool dup_service) {$/;"	f	namespace:grpc::testing::__anon300
-HandleGenericCall	test/cpp/end2end/hybrid_end2end_test.cc	/^void HandleGenericCall(AsyncGenericService* service,$/;"	f	namespace:grpc::testing::__anon300
-HandleGenericEcho	test/cpp/end2end/hybrid_end2end_test.cc	/^void HandleGenericEcho(GenericServerAsyncReaderWriter* stream,$/;"	f	namespace:grpc::testing::__anon300
-HandleGenericRequestStream	test/cpp/end2end/hybrid_end2end_test.cc	/^void HandleGenericRequestStream(GenericServerAsyncReaderWriter* stream,$/;"	f	namespace:grpc::testing::__anon300
-HandleServerStreaming	test/cpp/end2end/hybrid_end2end_test.cc	/^void HandleServerStreaming(Service* service, ServerCompletionQueue* cq) {$/;"	f	namespace:grpc::testing::__anon300
-Handler	test/core/http/test_server.py	/^class Handler(BaseHTTPServer.BaseHTTPRequestHandler):$/;"	c
-HandlerParameter	include/grpc++/impl/codegen/rpc_service_method.h	/^    HandlerParameter(Call* c, ServerContext* context, grpc_byte_buffer* req)$/;"	f	struct:grpc::MethodHandler::HandlerParameter
-HandlerParameter	include/grpc++/impl/codegen/rpc_service_method.h	/^  struct HandlerParameter {$/;"	s	class:grpc::MethodHandler
-HasArg	test/cpp/common/channel_arguments_test.cc	/^  bool HasArg(grpc_arg expected_arg) {$/;"	f	class:grpc::testing::ChannelArgumentsTest
-HasError	test/cpp/util/proto_file_parser.h	/^  bool HasError() const { return has_error_; }$/;"	f	class:grpc::testing::ProtoFileParser
-Help	test/cpp/util/grpc_tool.cc	/^bool GrpcTool::Help(int argc, const char** argv, const CliCredentials& cred,$/;"	f	class:grpc::testing::GrpcTool
-Histogram	test/cpp/qps/histogram.h	/^  Histogram()$/;"	f	class:grpc::testing::Histogram
-Histogram	test/cpp/qps/histogram.h	/^  Histogram(Histogram&& other) : impl_(other.impl_) { other.impl_ = nullptr; }$/;"	f	class:grpc::testing::Histogram
-Histogram	test/cpp/qps/histogram.h	/^class Histogram {$/;"	c	namespace:grpc::testing
-HistogramEntry	test/cpp/qps/client.h	/^  HistogramEntry() : value_used_(false), status_used_(false) {}$/;"	f	class:grpc::testing::final
-HostString	include/grpc++/server_builder.h	/^  typedef std::unique_ptr<grpc::string> HostString;$/;"	t	class:grpc::ServerBuilder
-Http2Client	test/cpp/interop/http2_client.cc	/^Http2Client::Http2Client(std::shared_ptr<Channel> channel)$/;"	f	class:grpc::testing::Http2Client
-Http2Client	test/cpp/interop/http2_client.h	/^class Http2Client {$/;"	c	namespace:grpc::testing
-HybridEnd2endTest	test/cpp/end2end/hybrid_end2end_test.cc	/^  HybridEnd2endTest() {}$/;"	f	class:grpc::testing::__anon300::HybridEnd2endTest
-HybridEnd2endTest	test/cpp/end2end/hybrid_end2end_test.cc	/^class HybridEnd2endTest : public ::testing::Test {$/;"	c	namespace:grpc::testing::__anon300	file:
-IDX_TO_FD	src/core/lib/iomgr/wakeup_fd_cv.h	56;"	d
-ILLEGAL	src/core/ext/transport/chttp2/transport/hpack_parser.c	/^  ILLEGAL$/;"	e	enum:__anon49	file:
-INDEXED_FIELD	src/core/ext/transport/chttp2/transport/hpack_parser.c	/^  INDEXED_FIELD,$/;"	e	enum:__anon49	file:
-INDEXED_FIELD_X	src/core/ext/transport/chttp2/transport/hpack_parser.c	/^  INDEXED_FIELD_X,$/;"	e	enum:__anon49	file:
-INITIAL_SHARD_CAPACITY	src/core/lib/slice/slice_intern.c	49;"	d	file:
-INITIAL_SHARD_CAPACITY	src/core/lib/transport/metadata.c	75;"	d	file:
-INPROGRESS	src/core/lib/iomgr/ev_poll_posix.c	/^typedef enum poll_status_t { INPROGRESS, COMPLETED, CANCELLED } poll_status_t;$/;"	e	enum:poll_status_t	file:
-INTERNAL	include/grpc++/impl/codegen/status_code_enum.h	/^  INTERNAL = 13,$/;"	e	enum:grpc::StatusCode
-INTERNAL_REF_BITS	src/core/ext/client_channel/subchannel.c	60;"	d	file:
-INVALID	test/cpp/qps/client_async.cc	/^    INVALID,$/;"	e	enum:grpc::testing::ClientRpcContextGenericStreamingImpl::State	file:
-INVALID	test/cpp/qps/client_async.cc	/^    INVALID,$/;"	e	enum:grpc::testing::ClientRpcContextStreamingImpl::State	file:
-INVALID	test/cpp/qps/client_async.cc	/^  enum State { INVALID, READY, RESP_DONE };$/;"	e	enum:grpc::testing::ClientRpcContextUnaryImpl::State	file:
-INVALID_ARGUMENT	include/grpc++/impl/codegen/status_code_enum.h	/^  INVALID_ARGUMENT = 3,$/;"	e	enum:grpc::StatusCode
-INVALID_ENTRY_INDEX	src/core/lib/support/stack_lockfree.c	70;"	d	file:
-INVALID_HEAP_INDEX	src/core/lib/iomgr/timer_generic.c	46;"	d	file:
-IS_COVERED_BY_POLLER_ARGS	src/core/lib/iomgr/combiner.c	122;"	d	file:
-IS_COVERED_BY_POLLER_FMT	src/core/lib/iomgr/combiner.c	121;"	d	file:
-Importer	test/cpp/util/config_grpc_cli.h	/^typedef GRPC_CUSTOM_IMPORTER Importer;$/;"	t	namespace:grpc::protobuf::compiler
-InProcessCHTTP2	test/cpp/microbenchmarks/bm_fullstack.cc	/^  InProcessCHTTP2(Service* service)$/;"	f	class:grpc::testing::InProcessCHTTP2
-InProcessCHTTP2	test/cpp/microbenchmarks/bm_fullstack.cc	/^class InProcessCHTTP2 : public EndpointPairFixture {$/;"	c	namespace:grpc::testing	file:
-InProcessCHTTP2	test/cpp/performance/writes_per_rpc_test.cc	/^  InProcessCHTTP2(Service* service)$/;"	f	class:grpc::testing::InProcessCHTTP2
-InProcessCHTTP2	test/cpp/performance/writes_per_rpc_test.cc	/^class InProcessCHTTP2 : public EndpointPairFixture {$/;"	c	namespace:grpc::testing	file:
-IncomingMetadataContainer	test/cpp/util/cli_call.h	/^      IncomingMetadataContainer;$/;"	t	class:grpc::testing::final
-Incr	test/cpp/util/metrics_server.cc	/^void QpsGauge::Incr() {$/;"	f	class:grpc::testing::QpsGauge
-IncrementCallCounter	test/cpp/end2end/filter_end2end_test.cc	/^void IncrementCallCounter() {$/;"	f	namespace:grpc::testing::__anon307::__anon308
-IncrementConnectionCounter	test/cpp/end2end/filter_end2end_test.cc	/^void IncrementConnectionCounter() {$/;"	f	namespace:grpc::testing::__anon307::__anon308
-Init	src/cpp/common/channel_filter.h	/^  virtual grpc_error *Init(grpc_exec_ctx *exec_ctx, ChannelData *channel_data,$/;"	f	class:grpc::CallData
-Init	src/cpp/common/channel_filter.h	/^  virtual grpc_error *Init(grpc_exec_ctx *exec_ctx,$/;"	f	class:grpc::ChannelData
-Init	test/cpp/end2end/filter_end2end_test.cc	/^  grpc_error* Init(grpc_exec_ctx* exec_ctx, grpc_channel_element_args* args) {$/;"	f	class:grpc::testing::__anon307::ChannelDataImpl
-InitBenchmark	test/cpp/util/benchmark_config.cc	/^void InitBenchmark(int* argc, char*** argv, bool remove_flags) {$/;"	f	namespace:grpc::testing
-InitBenchmarkReporters	test/cpp/util/benchmark_config.cc	/^static std::shared_ptr<Reporter> InitBenchmarkReporters() {$/;"	f	namespace:grpc::testing
-InitCallElement	src/cpp/common/channel_filter.h	/^  static grpc_error *InitCallElement(grpc_exec_ctx *exec_ctx,$/;"	f	class:grpc::internal::final
-InitChannelElement	src/cpp/common/channel_filter.h	/^  static grpc_error *InitChannelElement(grpc_exec_ctx *exec_ctx,$/;"	f	class:grpc::internal::final
-InitGlobalCallbacks	src/cpp/server/server_cc.cc	/^static void InitGlobalCallbacks() {$/;"	f	namespace:grpc
-InitProtoReflectionServerBuilderPlugin	src/cpp/ext/proto_server_reflection_plugin.cc	/^void InitProtoReflectionServerBuilderPlugin() {$/;"	f	namespace:grpc::reflection
-InitServer	src/cpp/ext/proto_server_reflection_plugin.cc	/^void ProtoServerReflectionPlugin::InitServer(grpc::ServerInitializer* si) {$/;"	f	class:grpc::reflection::ProtoServerReflectionPlugin
-InitTest	test/cpp/util/test_config_cc.cc	/^void InitTest(int* argc, char*** argv, bool remove_flags) {$/;"	f	namespace:grpc::testing
-InitialAvalanching	include/grpc++/impl/codegen/completion_queue.h	/^  void InitialAvalanching() {$/;"	f	class:grpc::CompletionQueue
-Initialize	src/cpp/thread_manager/thread_manager.cc	/^void ThreadManager::Initialize() {$/;"	f	class:grpc::ThreadManager
-InitializeStuff	test/cpp/microbenchmarks/bm_fullstack.cc	/^  InitializeStuff() {$/;"	f	class:grpc::testing::InitializeStuff
-InitializeStuff	test/cpp/microbenchmarks/bm_fullstack.cc	/^static class InitializeStuff {$/;"	c	namespace:grpc::testing	file:
-InitializeStuff	test/cpp/performance/writes_per_rpc_test.cc	/^  InitializeStuff() {$/;"	f	class:grpc::testing::InitializeStuff
-InitializeStuff	test/cpp/performance/writes_per_rpc_test.cc	/^static class InitializeStuff {$/;"	c	namespace:grpc::testing	file:
-InputMetadata	include/grpc++/security/auth_metadata_processor.h	/^  typedef std::multimap<grpc::string_ref, grpc::string_ref> InputMetadata;$/;"	t	class:grpc::AuthMetadataProcessor
-InsecureChannelCredentials	src/cpp/client/insecure_credentials.cc	/^std::shared_ptr<ChannelCredentials> InsecureChannelCredentials() {$/;"	f	namespace:grpc
-InsecureServerCredentials	src/cpp/server/insecure_server_credentials.cc	/^std::shared_ptr<ServerCredentials> InsecureServerCredentials() {$/;"	f	namespace:grpc
-InsertPlugin	test/cpp/end2end/server_builder_plugin_test.cc	/^  void InsertPlugin() {$/;"	f	class:grpc::testing::ServerBuilderPluginTest
-InsertPluginServerBuilderOption	test/cpp/end2end/server_builder_plugin_test.cc	/^  InsertPluginServerBuilderOption() { register_service_ = false; }$/;"	f	class:grpc::testing::InsertPluginServerBuilderOption
-InsertPluginServerBuilderOption	test/cpp/end2end/server_builder_plugin_test.cc	/^class InsertPluginServerBuilderOption : public ServerBuilderOption {$/;"	c	namespace:grpc::testing	file:
-InsertPluginWithTestService	test/cpp/end2end/server_builder_plugin_test.cc	/^  void InsertPluginWithTestService() {$/;"	f	class:grpc::testing::ServerBuilderPluginTest
-InstanceGuard	test/cpp/qps/qps_worker.cc	/^    InstanceGuard(WorkerServiceImpl* impl)$/;"	f	class:grpc::testing::final::InstanceGuard
-InstanceGuard	test/cpp/qps/qps_worker.cc	/^  class InstanceGuard {$/;"	c	class:grpc::testing::final	file:
-InterarrivalTimer	test/cpp/qps/interarrival.h	/^  InterarrivalTimer() {}$/;"	f	class:grpc::testing::InterarrivalTimer
-InterarrivalTimer	test/cpp/qps/interarrival.h	/^class InterarrivalTimer {$/;"	c	namespace:grpc::testing
-InternalAddPluginFactory	src/cpp/server/server_builder.cc	/^void ServerBuilder::InternalAddPluginFactory($/;"	f	class:grpc::ServerBuilder
-InteropClient	test/cpp/interop/interop_client.cc	/^InteropClient::InteropClient(std::shared_ptr<Channel> channel,$/;"	f	class:grpc::testing::InteropClient
-InteropClient	test/cpp/interop/interop_client.h	/^class InteropClient {$/;"	c	namespace:grpc::testing
-InteropClientContextInspector	test/cpp/interop/client_helper.h	/^  InteropClientContextInspector(const ::grpc::ClientContext& context)$/;"	f	class:grpc::testing::InteropClientContextInspector
-InteropClientContextInspector	test/cpp/interop/client_helper.h	/^class InteropClientContextInspector {$/;"	c	namespace:grpc::testing
-InteropServerContextInspector	test/cpp/interop/server_helper.cc	/^InteropServerContextInspector::InteropServerContextInspector($/;"	f	class:grpc::testing::InteropServerContextInspector
-InteropServerContextInspector	test/cpp/interop/server_helper.h	/^class InteropServerContextInspector {$/;"	c	namespace:grpc::testing
-Interrupt	test/cpp/util/subprocess.cc	/^void SubProcess::Interrupt() { gpr_subprocess_interrupt(subprocess_); }$/;"	f	class:grpc::SubProcess
-InvokePlugin	src/cpp/client/secure_credentials.cc	/^void MetadataCredentialsPluginWrapper::InvokePlugin($/;"	f	class:grpc::MetadataCredentialsPluginWrapper
-InvokeProcessor	src/cpp/server/secure_server_credentials.cc	/^void AuthMetadataProcessorAyncWrapper::InvokeProcessor($/;"	f	class:grpc::AuthMetadataProcessorAyncWrapper
-Ip4ToPackedString	test/cpp/grpclb/grpclb_api_test.cc	/^grpc::string Ip4ToPackedString(const char* ip_str) {$/;"	f	namespace:grpc::__anon290
-IsBlocking	include/grpc++/security/auth_metadata_processor.h	/^  virtual bool IsBlocking() const { return true; }$/;"	f	class:grpc::AuthMetadataProcessor
-IsBlocking	include/grpc++/security/credentials.h	/^  virtual bool IsBlocking() const { return true; }$/;"	f	class:grpc::MetadataCredentialsPlugin
-IsCancelled	src/cpp/server/server_context.cc	/^bool ServerContext::IsCancelled() const {$/;"	f	class:grpc::ServerContext
-IsCancelled	test/cpp/interop/server_helper.cc	/^bool InteropServerContextInspector::IsCancelled() const {$/;"	f	class:grpc::testing::InteropServerContextInspector
-IsFrequentlyPolled	include/grpc++/impl/codegen/completion_queue.h	/^  bool IsFrequentlyPolled() { return is_frequently_polled_; }$/;"	f	class:grpc::ServerCompletionQueue
-IsHeaderFile	include/grpc++/.ycm_extra_conf.py	/^def IsHeaderFile( filename ):$/;"	f
-IsHeaderFile	include/grpc/.ycm_extra_conf.py	/^def IsHeaderFile( filename ):$/;"	f
-IsHeaderFile	src/core/.ycm_extra_conf.py	/^def IsHeaderFile( filename ):$/;"	f
-IsHeaderFile	src/cpp/.ycm_extra_conf.py	/^def IsHeaderFile( filename ):$/;"	f
-IsHeaderFile	test/core/.ycm_extra_conf.py	/^def IsHeaderFile( filename ):$/;"	f
-IsHeaderFile	test/cpp/.ycm_extra_conf.py	/^def IsHeaderFile( filename ):$/;"	f
-IsPeerAuthenticated	src/cpp/common/secure_auth_context.cc	/^bool SecureAuthContext::IsPeerAuthenticated() const {$/;"	f	class:grpc::SecureAuthContext
-IsShutdown	src/cpp/thread_manager/thread_manager.cc	/^bool ThreadManager::IsShutdown() {$/;"	f	class:grpc::ThreadManager
-IsStreaming	test/cpp/util/proto_file_parser.cc	/^bool ProtoFileParser::IsStreaming(const grpc::string& method, bool is_request) {$/;"	f	class:grpc::testing::ProtoFileParser
-IssueRequest	src/cpp/server/server_cc.cc	/^void ServerInterface::RegisteredAsyncRequest::IssueRequest($/;"	f	class:grpc::ServerInterface::RegisteredAsyncRequest
-Join	test/cpp/util/subprocess.cc	/^int SubProcess::Join() { return gpr_subprocess_join(subprocess_); }$/;"	f	class:grpc::SubProcess
-JsonReporter	test/cpp/qps/report.h	/^  JsonReporter(const string& name, const string& report_file)$/;"	f	class:grpc::testing::JsonReporter
-JsonReporter	test/cpp/qps/report.h	/^class JsonReporter : public Reporter {$/;"	c	namespace:grpc::testing
-KEY_LEN_OFFSET	src/core/ext/census/context.c	94;"	d	file:
-Key	test/cpp/microbenchmarks/bm_fullstack.cc	/^  static const grpc::string& Key() { return kKey; }$/;"	f	class:grpc::testing::RandomAsciiMetadata
-Key	test/cpp/microbenchmarks/bm_fullstack.cc	/^  static const grpc::string& Key() { return kKey; }$/;"	f	class:grpc::testing::RandomBinaryMetadata
-KillClient	test/cpp/end2end/server_crash_test.cc	/^  void KillClient() { client_.reset(); }$/;"	f	class:grpc::testing::__anon305::CrashTest
-KillServer	test/cpp/end2end/client_crash_test.cc	/^  void KillServer() { server_.reset(); }$/;"	f	class:grpc::testing::__anon299::CrashTest
-LABEL_BOOL	src/core/ext/census/trace_label.h	/^    LABEL_BOOL = 3,$/;"	e	enum:trace_label::label_type
-LABEL_INT	src/core/ext/census/trace_label.h	/^    LABEL_INT = 2,$/;"	e	enum:trace_label::label_type
-LABEL_STRING	src/core/ext/census/trace_label.h	/^    LABEL_STRING = 1,$/;"	e	enum:trace_label::label_type
-LABEL_UNKNOWN	src/core/ext/census/trace_label.h	/^    LABEL_UNKNOWN = 0,$/;"	e	enum:trace_label::label_type
-LARGE_UNARY	test/cpp/interop/stress_interop_client.h	/^  LARGE_UNARY,$/;"	e	enum:grpc::testing::TestCaseType
-LB_TOKEN_PREFIX	test/cpp/grpclb/grpclb_test.cc	677;"	d	file:
-LITHDR_INCIDX	src/core/ext/transport/chttp2/transport/hpack_parser.c	/^  LITHDR_INCIDX,$/;"	e	enum:__anon49	file:
-LITHDR_INCIDX_V	src/core/ext/transport/chttp2/transport/hpack_parser.c	/^  LITHDR_INCIDX_V,$/;"	e	enum:__anon49	file:
-LITHDR_INCIDX_X	src/core/ext/transport/chttp2/transport/hpack_parser.c	/^  LITHDR_INCIDX_X,$/;"	e	enum:__anon49	file:
-LITHDR_NOTIDX	src/core/ext/transport/chttp2/transport/hpack_parser.c	/^  LITHDR_NOTIDX,$/;"	e	enum:__anon49	file:
-LITHDR_NOTIDX_V	src/core/ext/transport/chttp2/transport/hpack_parser.c	/^  LITHDR_NOTIDX_V,$/;"	e	enum:__anon49	file:
-LITHDR_NOTIDX_X	src/core/ext/transport/chttp2/transport/hpack_parser.c	/^  LITHDR_NOTIDX_X,$/;"	e	enum:__anon49	file:
-LITHDR_NVRIDX	src/core/ext/transport/chttp2/transport/hpack_parser.c	/^  LITHDR_NVRIDX,$/;"	e	enum:__anon49	file:
-LITHDR_NVRIDX_V	src/core/ext/transport/chttp2/transport/hpack_parser.c	/^  LITHDR_NVRIDX_V,$/;"	e	enum:__anon49	file:
-LITHDR_NVRIDX_X	src/core/ext/transport/chttp2/transport/hpack_parser.c	/^  LITHDR_NVRIDX_X,$/;"	e	enum:__anon49	file:
-LLVMFuzzerTestOneInput	test/core/client_channel/uri_fuzzer_test.c	/^int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) {$/;"	f
-LLVMFuzzerTestOneInput	test/core/end2end/fuzzers/api_fuzzer.c	/^int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) {$/;"	f
-LLVMFuzzerTestOneInput	test/core/end2end/fuzzers/client_fuzzer.c	/^int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) {$/;"	f
-LLVMFuzzerTestOneInput	test/core/end2end/fuzzers/server_fuzzer.c	/^int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) {$/;"	f
-LLVMFuzzerTestOneInput	test/core/http/request_fuzzer.c	/^int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) {$/;"	f
-LLVMFuzzerTestOneInput	test/core/http/response_fuzzer.c	/^int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) {$/;"	f
-LLVMFuzzerTestOneInput	test/core/json/fuzzer.c	/^int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) {$/;"	f
-LLVMFuzzerTestOneInput	test/core/nanopb/fuzzer_response.c	/^int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) {$/;"	f
-LLVMFuzzerTestOneInput	test/core/nanopb/fuzzer_serverlist.c	/^int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) {$/;"	f
-LLVMFuzzerTestOneInput	test/core/security/ssl_server_fuzzer.c	/^int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) {$/;"	f
-LLVMFuzzerTestOneInput	test/core/slice/percent_decode_fuzzer.c	/^int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) {$/;"	f
-LLVMFuzzerTestOneInput	test/core/slice/percent_encode_fuzzer.c	/^int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) {$/;"	f
-LLVMFuzzerTestOneInput	test/core/transport/chttp2/hpack_parser_fuzzer_test.c	/^int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) {$/;"	f
-LOAD_BALANCER_MESSAGES	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	148;"	d
-LOCAL_TAGS	src/core/ext/census/context.c	122;"	d	file:
-LOG2_NUM_SHARDS	src/core/lib/iomgr/timer_generic.c	48;"	d	file:
-LOG2_SHARD_COUNT	src/core/lib/slice/slice_intern.c	47;"	d	file:
-LOG2_SHARD_COUNT	src/core/lib/transport/metadata.c	76;"	d	file:
-LOG_SIZE_IN_BYTES	test/core/census/mlog_test.c	52;"	d	file:
-LOG_SIZE_IN_BYTES	test/core/statistics/census_log_tests.c	341;"	d	file:
-LOG_SIZE_IN_MB	test/core/census/mlog_test.c	51;"	d	file:
-LOG_SIZE_IN_MB	test/core/statistics/census_log_tests.c	340;"	d	file:
-LOG_TEST	test/core/iomgr/tcp_server_posix_test.c	59;"	d	file:
-LOG_TEST	test/core/iomgr/udp_server_test.c	56;"	d	file:
-LOG_TEST	test/core/support/cmdline_test.c	43;"	d	file:
-LOG_TEST	test/core/support/histogram_test.c	37;"	d	file:
-LOG_TEST	test/core/surface/alarm_test.c	41;"	d	file:
-LOG_TEST	test/core/surface/byte_buffer_reader_test.c	50;"	d	file:
-LOG_TEST	test/core/surface/completion_queue_test.c	44;"	d	file:
-LOG_TEST	test/core/transport/chttp2/hpack_table_test.c	47;"	d	file:
-LOG_TEST	test/core/transport/chttp2/stream_map_test.c	38;"	d	file:
-LOG_TEST	test/core/transport/timeout_encoding_test.c	46;"	d	file:
-LOG_TEST_NAME	test/core/iomgr/load_file_test.c	46;"	d	file:
-LOG_TEST_NAME	test/core/slice/slice_string_helpers_test.c	49;"	d	file:
-LOG_TEST_NAME	test/core/slice/slice_test.c	46;"	d	file:
-LOG_TEST_NAME	test/core/support/env_test.c	44;"	d	file:
-LOG_TEST_NAME	test/core/support/string_test.c	47;"	d	file:
-LOWCPU	test/core/end2end/gen_build_yaml.py	/^LOWCPU = 0.1$/;"	v
-Length	src/cpp/util/byte_buffer_cc.cc	/^size_t ByteBuffer::Length() const {$/;"	f	class:grpc::ByteBuffer
-ListService	src/cpp/ext/proto_server_reflection.cc	/^Status ProtoServerReflection::ListService(ServerContext* context,$/;"	f	class:grpc::ProtoServerReflection
-ListServices	test/cpp/util/grpc_tool.cc	/^bool GrpcTool::ListServices(int argc, const char** argv,$/;"	f	class:grpc::testing::GrpcTool
-Log	test/cpp/end2end/async_end2end_test.cc	/^void TestScenario::Log() const {$/;"	f	class:grpc::testing::__anon296::TestScenario
-Log	test/cpp/end2end/end2end_test.cc	/^void TestScenario::Log() const {$/;"	f	class:grpc::testing::__anon306::TestScenario
-LogError	test/cpp/util/proto_file_parser.cc	/^void ProtoFileParser::LogError(const grpc::string& error_msg) {$/;"	f	class:grpc::testing::ProtoFileParser
-LogParameterInfo	test/cpp/interop/stress_test.cc	/^void LogParameterInfo(const std::vector<grpc::string>& addresses,$/;"	f
-LogStatus	test/cpp/qps/json_run_localhost.cc	/^static void LogStatus(int status, const char* label) {$/;"	f	file:
-MANY	test/core/transport/metadata_test.c	51;"	d	file:
-MARK	src/core/lib/profiling/basic_timers.c	/^typedef enum { BEGIN = '{', END = '}', MARK = '.' } marker_type;$/;"	e	enum:__anon80	file:
-MAX_BUFFER_LENGTH	src/core/lib/channel/connected_channel.c	48;"	d	file:
-MAX_CALLERS	test/core/util/test_config.c	87;"	d	file:
-MAX_CB	test/core/iomgr/timer_list_test.c	41;"	d	file:
-MAX_CLIENT_STREAM_ID	src/core/ext/transport/chttp2/transport/chttp2_transport.c	69;"	d	file:
-MAX_CONCURRENT_BATCHES	src/core/lib/surface/call.c	74;"	d	file:
-MAX_COUNT	src/core/lib/profiling/basic_timers.c	62;"	d	file:
-MAX_CREDENTIALS_METADATA_COUNT	src/core/lib/security/transport/client_auth_filter.c	53;"	d	file:
-MAX_DECODER_SPACE_USAGE	src/core/ext/transport/chttp2/transport/hpack_encoder.c	66;"	d	file:
-MAX_ERRORS_PER_BATCH	src/core/lib/surface/call.c	104;"	d	file:
-MAX_FRAMES	test/core/util/test_config.c	220;"	d	file:
-MAX_FRAME_SIZE	test/core/bad_client/tests/window_overflow.c	84;"	d	file:
-MAX_MAX_HEADER_LIST_SIZE	src/core/ext/transport/chttp2/transport/frame_settings.c	49;"	d	file:
-MAX_NUM_FD	test/core/iomgr/fd_posix_test.c	231;"	d	file:
-MAX_PLUGINS	src/core/lib/surface/init.c	73;"	d	file:
-MAX_POLICIES	src/core/ext/client_channel/lb_policy_registry.c	40;"	d	file:
-MAX_POLLERS	include/grpc++/server_builder.h	/^  enum SyncServerOption { NUM_CQS, MIN_POLLERS, MAX_POLLERS, CQ_TIMEOUT_MSEC };$/;"	e	enum:grpc::ServerBuilder::SyncServerOption
-MAX_QUEUE_WINDOW_DURATION	src/core/lib/iomgr/timer_generic.c	52;"	d	file:
-MAX_READ_IOVEC	src/core/lib/iomgr/tcp_posix.c	199;"	d	file:
-MAX_RESOLVERS	src/core/ext/client_channel/resolver_registry.c	42;"	d	file:
-MAX_SEND_EXTRA_METADATA_COUNT	src/core/lib/surface/call.c	76;"	d	file:
-MAX_STACK_SIZE	test/core/support/stack_lockfree_test.c	45;"	d	file:
-MAX_TABLE_RESIZE	src/core/lib/iomgr/wakeup_fd_cv.c	50;"	d	file:
-MAX_TBL_SIZE	src/core/ext/transport/chttp2/transport/hpack_parser.c	/^  MAX_TBL_SIZE,$/;"	e	enum:__anon49	file:
-MAX_TBL_SIZE_X	src/core/ext/transport/chttp2/transport/hpack_parser.c	/^  MAX_TBL_SIZE_X,$/;"	e	enum:__anon49	file:
-MAX_THREADS	test/core/support/stack_lockfree_test.c	47;"	d	file:
-MAX_VALID_TAG_CHAR	src/core/ext/census/context.c	66;"	d	file:
-MAX_WINDOW	src/core/ext/transport/chttp2/transport/chttp2_transport.c	65;"	d	file:
-MAX_WRITE_BUFFER_SIZE	src/core/ext/transport/chttp2/transport/chttp2_transport.c	66;"	d	file:
-MAX_WRITE_IOVEC	src/core/lib/iomgr/tcp_posix.c	329;"	d	file:
-MAYBE_COMPRESSES	test/core/compression/message_compress_test.c	/^  MAYBE_COMPRESSES$/;"	e	enum:__anon370	file:
-MEMORY_USAGE_ESTIMATION_MAX	src/core/lib/iomgr/resource_quota.c	49;"	d	file:
-MESSAGES_PER_FRAME	test/core/bad_client/tests/window_overflow.c	85;"	d	file:
-MINUTE_INTERVAL	src/core/ext/census/census_rpc_stats.c	48;"	d	file:
-MIN_POLLERS	include/grpc++/server_builder.h	/^  enum SyncServerOption { NUM_CQS, MIN_POLLERS, MAX_POLLERS, CQ_TIMEOUT_MSEC };$/;"	e	enum:grpc::ServerBuilder::SyncServerOption
-MIN_QUEUE_WINDOW_DURATION	src/core/lib/iomgr/timer_generic.c	51;"	d	file:
-MIN_SAFE_ACCEPT_QUEUE_SIZE	src/core/lib/iomgr/tcp_server_posix.c	72;"	d	file:
-MIN_SAFE_ACCEPT_QUEUE_SIZE	src/core/lib/iomgr/tcp_server_windows.c	57;"	d	file:
-MIN_VALID_TAG_CHAR	src/core/ext/census/context.c	65;"	d	file:
-MOCK_ENDPOINT_H	test/core/util/mock_endpoint.h	35;"	d
-MOCK_ENDPOINT_H	test/core/util/passthru_endpoint.h	35;"	d
-MODIFY_TAG_COUNT	test/core/census/context_test.c	66;"	d	file:
-Main	test/distrib/csharp/DistribTest/Program.cs	/^        public static void Main(string[] args)$/;"	m	class:TestGrpcPackage.MainClass
-MainClass	test/distrib/csharp/DistribTest/Program.cs	/^    class MainClass$/;"	c	namespace:TestGrpcPackage
-MainLoop	test/cpp/interop/stress_interop_client.cc	/^void StressTestInteropClient::MainLoop(std::shared_ptr<QpsGauge> qps_gauge) {$/;"	f	class:grpc::testing::StressTestInteropClient
-MainWorkLoop	src/cpp/thread_manager/thread_manager.cc	/^void ThreadManager::MainWorkLoop() {$/;"	f	class:grpc::ThreadManager
-MakeAddress	test/cpp/microbenchmarks/bm_fullstack.cc	/^  static grpc::string MakeAddress() {$/;"	f	class:grpc::testing::TCP	file:
-MakeAddress	test/cpp/microbenchmarks/bm_fullstack.cc	/^  static grpc::string MakeAddress() {$/;"	f	class:grpc::testing::UDS	file:
-MakeEndpoints	test/cpp/microbenchmarks/bm_fullstack.cc	/^  grpc_endpoint_pair MakeEndpoints() {$/;"	f	class:grpc::testing::InProcessCHTTP2	file:
-MakeEndpoints	test/cpp/performance/writes_per_rpc_test.cc	/^  grpc_endpoint_pair MakeEndpoints() {$/;"	f	class:grpc::testing::InProcessCHTTP2	file:
-MakeProcess	test/cpp/util/subprocess.cc	/^static gpr_subprocess* MakeProcess(const std::vector<std::string>& args) {$/;"	f	namespace:grpc
-MakeRelativePathsInFlagsAbsolute	include/grpc++/.ycm_extra_conf.py	/^def MakeRelativePathsInFlagsAbsolute( flags, working_directory ):$/;"	f
-MakeRelativePathsInFlagsAbsolute	include/grpc/.ycm_extra_conf.py	/^def MakeRelativePathsInFlagsAbsolute( flags, working_directory ):$/;"	f
-MakeRelativePathsInFlagsAbsolute	src/core/.ycm_extra_conf.py	/^def MakeRelativePathsInFlagsAbsolute( flags, working_directory ):$/;"	f
-MakeRelativePathsInFlagsAbsolute	src/cpp/.ycm_extra_conf.py	/^def MakeRelativePathsInFlagsAbsolute( flags, working_directory ):$/;"	f
-MakeRelativePathsInFlagsAbsolute	test/core/.ycm_extra_conf.py	/^def MakeRelativePathsInFlagsAbsolute( flags, working_directory ):$/;"	f
-MakeRelativePathsInFlagsAbsolute	test/cpp/.ycm_extra_conf.py	/^def MakeRelativePathsInFlagsAbsolute( flags, working_directory ):$/;"	f
-Mark	test/cpp/qps/client.h	/^  ClientStats Mark(bool reset) {$/;"	f	class:grpc::testing::Client
-Mark	test/cpp/qps/server.h	/^  ServerStats Mark(bool reset) {$/;"	f	class:grpc::testing::Server
-Mark	test/cpp/qps/usage_timer.cc	/^UsageTimer::Result UsageTimer::Mark() const {$/;"	f	class:UsageTimer
-MarkAsCompleted	src/cpp/thread_manager/thread_manager.cc	/^void ThreadManager::MarkAsCompleted(WorkerThread* thd) {$/;"	f	class:grpc::ThreadManager
-MarkDone	test/cpp/qps/qps_worker.cc	/^void QpsWorker::MarkDone() {$/;"	f	class:grpc::testing::QpsWorker
-MarkMethodAsync	include/grpc++/impl/codegen/service_type.h	/^  void MarkMethodAsync(int index) {$/;"	f	class:grpc::Service
-MarkMethodGeneric	include/grpc++/impl/codegen/service_type.h	/^  void MarkMethodGeneric(int index) {$/;"	f	class:grpc::Service
-MarkMethodStreamed	include/grpc++/impl/codegen/service_type.h	/^  void MarkMethodStreamed(int index, MethodHandler* streamed_method) {$/;"	f	class:grpc::Service
-MaxStreamsWorker	test/cpp/interop/http2_client.cc	/^void Http2Client::MaxStreamsWorker(std::shared_ptr<grpc::Channel> channel) {$/;"	f	class:grpc::testing::Http2Client
-MaybeAddFilter	src/cpp/common/channel_filter.cc	/^bool MaybeAddFilter(grpc_exec_ctx *exec_ctx,$/;"	f	namespace:grpc::internal::__anon387
-MaybeContinueAsPoller	src/cpp/thread_manager/thread_manager.cc	/^bool ThreadManager::MaybeContinueAsPoller() {$/;"	f	class:grpc::ThreadManager
-MaybeCreatePoller	src/cpp/thread_manager/thread_manager.cc	/^void ThreadManager::MaybeCreatePoller() {$/;"	f	class:grpc::ThreadManager
-MaybeEchoDeadline	test/cpp/end2end/test_service_impl.cc	/^void MaybeEchoDeadline(ServerContext* context, const EchoRequest* request,$/;"	f	namespace:grpc::testing::__anon301
-MaybeEchoDeadline	test/cpp/end2end/thread_stress_test.cc	/^void MaybeEchoDeadline(ServerContext* context, const EchoRequest* request,$/;"	f	namespace:grpc::testing::__anon302
-MaybeEchoMetadata	test/cpp/interop/interop_server.cc	/^void MaybeEchoMetadata(ServerContext* context) {$/;"	f
-MaybeStartRequests	test/cpp/qps/client.h	/^  void MaybeStartRequests() {$/;"	f	class:grpc::testing::Client
-Merge	test/cpp/qps/histogram.h	/^  void Merge(const Histogram& h) { gpr_histogram_merge(impl_, h.impl_); }$/;"	f	class:grpc::testing::Histogram
-MergeProto	test/cpp/qps/histogram.h	/^  void MergeProto(const HistogramData& p) {$/;"	f	class:grpc::testing::Histogram
-MergeStatsInto	test/cpp/qps/client.h	/^    void MergeStatsInto(Histogram* hist, StatusHistogram* s) {$/;"	f	class:grpc::testing::Client::Thread
-MergeStatusHistogram	test/cpp/qps/client.h	/^inline void MergeStatusHistogram(const StatusHistogram& from,$/;"	f	namespace:grpc::testing
-MergedDescriptorDatabase	test/cpp/util/config_grpc_cli.h	/^typedef GRPC_CUSTOM_MERGEDDESCRIPTORDATABASE MergedDescriptorDatabase;$/;"	t	namespace:grpc::protobuf
-Message	include/grpc++/impl/codegen/config_protobuf.h	/^typedef GRPC_CUSTOM_MESSAGE Message;$/;"	t	namespace:grpc::protobuf
-MetadataBatch	src/cpp/common/channel_filter.h	/^  explicit MetadataBatch(grpc_metadata_batch *batch) : batch_(batch) {}$/;"	f	class:grpc::MetadataBatch
-MetadataBatch	src/cpp/common/channel_filter.h	/^class MetadataBatch {$/;"	c	namespace:grpc
-MetadataContains	test/cpp/end2end/end2end_test.cc	/^bool MetadataContains($/;"	f	namespace:grpc::testing::__anon306
-MetadataCredentialsFromPlugin	src/cpp/client/secure_credentials.cc	/^std::shared_ptr<CallCredentials> MetadataCredentialsFromPlugin($/;"	f	namespace:grpc
-MetadataCredentialsPlugin	include/grpc++/security/credentials.h	/^class MetadataCredentialsPlugin {$/;"	c	namespace:grpc
-MetadataCredentialsPluginWrapper	src/cpp/client/secure_credentials.cc	/^MetadataCredentialsPluginWrapper::MetadataCredentialsPluginWrapper($/;"	f	class:grpc::MetadataCredentialsPluginWrapper
-MetadataMap	include/grpc++/impl/codegen/metadata_map.h	/^  MetadataMap() { memset(&arr_, 0, sizeof(arr_)); }$/;"	f	class:grpc::MetadataMap
-MetadataMap	include/grpc++/impl/codegen/metadata_map.h	/^class MetadataMap {$/;"	c	namespace:grpc
-MethodDescriptor	include/grpc++/impl/codegen/config_protobuf.h	/^typedef GRPC_CUSTOM_METHODDESCRIPTOR MethodDescriptor;$/;"	t	namespace:grpc::protobuf
-MethodHandler	include/grpc++/impl/codegen/rpc_service_method.h	/^class MethodHandler {$/;"	c	namespace:grpc
-MethodNameMatch	test/cpp/util/proto_file_parser.cc	/^bool MethodNameMatch(const grpc::string& full_name, const grpc::string& input) {$/;"	f	namespace:grpc::testing::__anon317
-MockClientReaderWriter	test/cpp/end2end/mock_test.cc	/^  MockClientReaderWriter() : writes_done_(false) {}$/;"	f	class:grpc::testing::__anon295::final
-MockStub	test/cpp/end2end/mock_test.cc	/^  MockStub() {}$/;"	f	class:grpc::testing::__anon295::MockStub
-MockStub	test/cpp/end2end/mock_test.cc	/^class MockStub : public EchoTestService::StubInterface {$/;"	c	namespace:grpc::testing::__anon295	file:
-MockTest	test/cpp/end2end/mock_test.cc	/^  MockTest() {}$/;"	f	class:grpc::testing::__anon295::MockTest
-MockTest	test/cpp/end2end/mock_test.cc	/^class MockTest : public ::testing::Test {$/;"	c	namespace:grpc::testing::__anon295	file:
-MultiFileErrorCollector	test/cpp/util/config_grpc_cli.h	/^typedef GRPC_CUSTOM_MULTIFILEERRORCOLLECTOR MultiFileErrorCollector;$/;"	t	namespace:grpc::protobuf::compiler
-MutateFd	test/cpp/common/channel_arguments_test.cc	/^  bool MutateFd(int fd) {$/;"	f	class:grpc::testing::__anon311::TestSocketMutator
-MyCallData	test/cpp/common/channel_filter_test.cc	/^  MyCallData() {}$/;"	f	class:grpc::testing::MyCallData
-MyCallData	test/cpp/common/channel_filter_test.cc	/^class MyCallData : public CallData {$/;"	c	namespace:grpc::testing	file:
-MyChannelData	test/cpp/common/channel_filter_test.cc	/^  MyChannelData() {}$/;"	f	class:grpc::testing::MyChannelData
-MyChannelData	test/cpp/common/channel_filter_test.cc	/^class MyChannelData : public ChannelData {$/;"	c	namespace:grpc::testing	file:
-MyTestServiceImpl	test/cpp/end2end/round_robin_end2end_test.cc	/^  MyTestServiceImpl() : request_count_(0) {}$/;"	f	class:grpc::testing::__anon304::MyTestServiceImpl
-MyTestServiceImpl	test/cpp/end2end/round_robin_end2end_test.cc	/^class MyTestServiceImpl : public TestServiceImpl {$/;"	c	namespace:grpc::testing::__anon304	file:
-N	test/core/support/sync_test.c	50;"	d	file:
-NOMINMAX	include/grpc/impl/codegen/port_platform.h	54;"	d
-NOMINMAX	include/grpc/impl/codegen/port_platform.h	76;"	d
-NONE	test/core/end2end/fixtures/h2_ssl_cert.c	/^typedef enum { NONE, SELF_SIGNED, SIGNED, BAD_CERT_PAIR } certtype;$/;"	e	enum:__anon353	file:
-NONE	test/core/end2end/tests/call_creds.c	/^typedef enum { NONE, OVERRIDE, DESTROY } override_mode;$/;"	e	enum:__anon361	file:
-NORMAL_RPC	include/grpc++/impl/codegen/rpc_method.h	/^    NORMAL_RPC = 0,$/;"	e	enum:grpc::RpcMethod::RpcType
-NOT_BINARY	src/core/ext/transport/chttp2/transport/hpack_parser.c	/^  NOT_BINARY,$/;"	e	enum:__anon48	file:
-NOT_FOUND	include/grpc++/impl/codegen/status_code_enum.h	/^  NOT_FOUND = 5,$/;"	e	enum:grpc::StatusCode
-NOT_SET	src/core/ext/client_channel/uri_parser.c	48;"	d	file:
-NOT_STARTED	src/core/lib/surface/server.c	/^  NOT_STARTED,$/;"	e	enum:__anon220	file:
-NO_ACTION_POSSIBLE	src/core/ext/transport/cronet/transport/cronet_transport.c	/^  NO_ACTION_POSSIBLE$/;"	e	enum:e_op_result	file:
-NO_TRACING	src/core/ext/census/tracing.h	/^  NO_TRACING = 0,$/;"	e	enum:TraceLevel
-NUGET	test/distrib/csharp/run_distrib_test.bat	/^set NUGET=C:\\nuget\\nuget.exe$/;"	v
-NUM_BACKENDS	test/cpp/grpclb/grpclb_test.cc	71;"	d	file:
-NUM_CACHED_STATUS_ELEMS	src/core/lib/surface/channel.c	58;"	d	file:
-NUM_CALLS	test/core/end2end/tests/resource_quota_server.c	120;"	d	file:
-NUM_CONNECTIONS	test/core/surface/sequential_connectivity_test.c	53;"	d	file:
-NUM_CQS	include/grpc++/server_builder.h	/^  enum SyncServerOption { NUM_CQS, MIN_POLLERS, MAX_POLLERS, CQ_TIMEOUT_MSEC };$/;"	e	enum:grpc::ServerBuilder::SyncServerOption
-NUM_FRAMES	test/core/bad_client/tests/head_of_line_blocking.c	128;"	d	file:
-NUM_FRAMES	test/core/bad_client/tests/window_overflow.c	88;"	d	file:
-NUM_HANDSHAKER_TYPES	src/core/lib/channel/handshaker_registry.h	/^  NUM_HANDSHAKER_TYPES,  \/\/ Must be last.$/;"	e	enum:__anon194
-NUM_HEADERS	test/core/bad_client/tests/large_metadata.c	81;"	d	file:
-NUM_INNER_LOOPS	test/core/surface/concurrent_connectivity_test.c	60;"	d	file:
-NUM_INTERVALS	src/core/ext/census/census_rpc_stats.c	47;"	d	file:
-NUM_OUTER_LOOPS	test/core/surface/concurrent_connectivity_test.c	59;"	d	file:
-NUM_RANDOM_PORTS_TO_PICK	test/core/util/port_posix.c	59;"	d	file:
-NUM_RANDOM_PORTS_TO_PICK	test/core/util/port_windows.c	61;"	d	file:
-NUM_SHARDS	src/core/lib/iomgr/timer_generic.c	49;"	d	file:
-NUM_THREADS	test/core/statistics/trace_test.c	125;"	d	file:
-NUM_THREADS	test/core/statistics/trace_test.c	143;"	d	file:
-NUM_THREADS	test/core/support/thd_test.c	44;"	d	file:
-NUM_THREADS	test/core/support/tls_test.c	44;"	d	file:
-NUM_THREADS	test/core/surface/concurrent_connectivity_test.c	58;"	d	file:
-NUM_WRITERS	test/core/census/mlog_test.c	259;"	d	file:
-NUM_WRITERS	test/core/statistics/census_log_tests.c	268;"	d	file:
-NamedService	include/grpc++/server_builder.h	/^    NamedService(const grpc::string& h, Service* s)$/;"	f	struct:grpc::ServerBuilder::NamedService
-NamedService	include/grpc++/server_builder.h	/^    explicit NamedService(Service* s) : service(s) {}$/;"	f	struct:grpc::ServerBuilder::NamedService
-NamedService	include/grpc++/server_builder.h	/^  struct NamedService {$/;"	s	class:grpc::ServerBuilder
-Next	include/grpc++/impl/codegen/completion_queue.h	/^  bool Next(void** tag, bool* ok) {$/;"	f	class:grpc::CompletionQueue
-Next	test/cpp/end2end/async_end2end_test.cc	/^  int Next(CompletionQueue* cq, bool ignore_ok) {$/;"	f	class:grpc::testing::__anon296::Verifier
-NextIssueTime	test/cpp/qps/client.h	/^  gpr_timespec NextIssueTime(int thread_idx) {$/;"	f	class:grpc::testing::Client
-NextIssuer	test/cpp/qps/client.h	/^  std::function<gpr_timespec()> NextIssuer(int thread_idx) {$/;"	f	class:grpc::testing::Client
-NextMessageSize	include/grpc++/impl/codegen/sync_stream.h	/^  bool NextMessageSize(uint32_t* sz) {$/;"	f	class:grpc::internal::final
-NextStatus	include/grpc++/impl/codegen/completion_queue.h	/^  enum NextStatus {$/;"	g	class:grpc::CompletionQueue
-NoOpMutator	test/cpp/microbenchmarks/bm_fullstack.cc	/^  NoOpMutator(ContextType* context) {}$/;"	f	class:grpc::testing::NoOpMutator
-NoOpMutator	test/cpp/microbenchmarks/bm_fullstack.cc	/^class NoOpMutator {$/;"	c	namespace:grpc::testing	file:
-NoPayloadAsyncRequest	include/grpc++/impl/codegen/server_interface.h	/^    NoPayloadAsyncRequest(void* registered_method, ServerInterface* server,$/;"	f	class:grpc::ServerInterface::final
-NoopChecks	test/cpp/interop/interop_client.cc	/^void NoopChecks(const InteropClientContextInspector& inspector,$/;"	f	namespace:grpc::testing::__anon291
-NotifyOnStateChange	include/grpc++/impl/codegen/channel_interface.h	/^  void NotifyOnStateChange(grpc_connectivity_state last_observed, T deadline,$/;"	f	class:grpc::ChannelInterface
-NotifyOnStateChangeImpl	src/cpp/client/channel_cc.cc	/^void Channel::NotifyOnStateChangeImpl(grpc_connectivity_state last_observed,$/;"	f	class:grpc::Channel
-Now	test/cpp/qps/usage_timer.cc	/^double UsageTimer::Now() {$/;"	f	class:UsageTimer
-NullVerifyCallback	src/core/lib/tsi/ssl_transport_security.c	/^static int NullVerifyCallback(int preverify_ok, X509_STORE_CTX *ctx) {$/;"	f	file:
-NumThreads	test/cpp/qps/client_async.cc	/^  int NumThreads(const ClientConfig& config) {$/;"	f	class:grpc::testing::AsyncClient	file:
-OK	include/grpc++/impl/codegen/status.h	/^  static const Status& OK;$/;"	m	class:grpc::Status
-OK	include/grpc++/impl/codegen/status_code_enum.h	/^  OK = 0,$/;"	e	enum:grpc::StatusCode
-OK	src/cpp/util/status.cc	/^const Status& Status::OK = Status();$/;"	m	class:grpc::Status	file:
-OLD_STATE_WAS	src/core/lib/iomgr/combiner.c	327;"	d	file:
-ONE_A	test/core/compression/message_compress_test.c	/^typedef enum { ONE_A = 0, ONE_KB_A, ONE_MB_A, TEST_VALUE_COUNT } test_value;$/;"	e	enum:__anon369	file:
-ONE_KB_A	test/core/compression/message_compress_test.c	/^typedef enum { ONE_A = 0, ONE_KB_A, ONE_MB_A, TEST_VALUE_COUNT } test_value;$/;"	e	enum:__anon369	file:
-ONE_MB_A	test/core/compression/message_compress_test.c	/^typedef enum { ONE_A = 0, ONE_KB_A, ONE_MB_A, TEST_VALUE_COUNT } test_value;$/;"	e	enum:__anon369	file:
-ONE_ON_ADD_PROBABILITY	src/core/ext/transport/chttp2/transport/hpack_encoder.c	64;"	d	file:
-ONE_SETTING_HDR	test/core/bad_client/tests/initial_settings_frame.c	38;"	d	file:
-OP_CANCELED	src/core/ext/transport/cronet/transport/cronet_transport.c	/^  OP_CANCELED,$/;"	e	enum:e_op_id	file:
-OP_CANCEL_ERROR	src/core/ext/transport/cronet/transport/cronet_transport.c	/^  OP_CANCEL_ERROR,$/;"	e	enum:e_op_id	file:
-OP_FAILED	src/core/ext/transport/cronet/transport/cronet_transport.c	/^  OP_FAILED,$/;"	e	enum:e_op_id	file:
-OP_NUM_OPS	src/core/ext/transport/cronet/transport/cronet_transport.c	/^  OP_NUM_OPS$/;"	e	enum:e_op_id	file:
-OP_ON_COMPLETE	src/core/ext/transport/cronet/transport/cronet_transport.c	/^  OP_ON_COMPLETE,$/;"	e	enum:e_op_id	file:
-OP_READ_REQ_MADE	src/core/ext/transport/cronet/transport/cronet_transport.c	/^  OP_READ_REQ_MADE,$/;"	e	enum:e_op_id	file:
-OP_RECV_INITIAL_METADATA	src/core/ext/transport/cronet/transport/cronet_transport.c	/^  OP_RECV_INITIAL_METADATA,$/;"	e	enum:e_op_id	file:
-OP_RECV_MESSAGE	src/core/ext/transport/cronet/transport/cronet_transport.c	/^  OP_RECV_MESSAGE,$/;"	e	enum:e_op_id	file:
-OP_RECV_MESSAGE_AND_ON_COMPLETE	src/core/ext/transport/cronet/transport/cronet_transport.c	/^  OP_RECV_MESSAGE_AND_ON_COMPLETE,$/;"	e	enum:e_op_id	file:
-OP_RECV_TRAILING_METADATA	src/core/ext/transport/cronet/transport/cronet_transport.c	/^  OP_RECV_TRAILING_METADATA,$/;"	e	enum:e_op_id	file:
-OP_SEND_INITIAL_METADATA	src/core/ext/transport/cronet/transport/cronet_transport.c	/^  OP_SEND_INITIAL_METADATA = 0,$/;"	e	enum:e_op_id	file:
-OP_SEND_MESSAGE	src/core/ext/transport/cronet/transport/cronet_transport.c	/^  OP_SEND_MESSAGE,$/;"	e	enum:e_op_id	file:
-OP_SEND_TRAILING_METADATA	src/core/ext/transport/cronet/transport/cronet_transport.c	/^  OP_SEND_TRAILING_METADATA,$/;"	e	enum:e_op_id	file:
-OP_SUCCEEDED	src/core/ext/transport/cronet/transport/cronet_transport.c	/^  OP_SUCCEEDED,$/;"	e	enum:e_op_id	file:
-OUTPUT_BLOCK_SIZE	src/core/lib/compression/message_compress.c	45;"	d	file:
-OUT_OF_RANGE	include/grpc++/impl/codegen/status_code_enum.h	/^  OUT_OF_RANGE = 11,$/;"	e	enum:grpc::StatusCode
-OVERRIDE	test/core/end2end/tests/call_creds.c	/^typedef enum { NONE, OVERRIDE, DESTROY } override_mode;$/;"	e	enum:__anon361	file:
-OutgoingMetadataContainer	test/cpp/util/cli_call.h	/^  typedef std::multimap<grpc::string, grpc::string> OutgoingMetadataContainer;$/;"	t	class:grpc::testing::final
-OutputMetadata	include/grpc++/security/auth_metadata_processor.h	/^  typedef std::multimap<grpc::string, grpc::string> OutputMetadata;$/;"	t	class:grpc::AuthMetadataProcessor
-PAYLOAD	test/cpp/grpclb/grpclb_test.cc	72;"	d	file:
-PB_GRPC_LB_V1_LOAD_BALANCER_PB_H_INCLUDED	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	5;"	d
-PENDING	src/core/lib/surface/server.c	/^  PENDING,$/;"	e	enum:__anon220	file:
-PENDING_SERVER	test/core/end2end/fuzzers/api_fuzzer.c	/^typedef enum { ROOT, CLIENT, SERVER, PENDING_SERVER } call_state_type;$/;"	e	enum:__anon346	file:
-PERMISSION_DENIED	include/grpc++/impl/codegen/status_code_enum.h	/^  PERMISSION_DENIED = 7,$/;"	e	enum:grpc::StatusCode
-PERSISTENT_TRACING	src/core/ext/census/tracing.h	/^  PERSISTENT_TRACING = 2,$/;"	e	enum:TraceLevel
-PFX_STR	test/core/bad_client/tests/badreq.c	41;"	d	file:
-PFX_STR	test/core/bad_client/tests/headers.c	37;"	d	file:
-PFX_STR	test/core/bad_client/tests/initial_settings_frame.c	37;"	d	file:
-PFX_STR	test/core/bad_client/tests/server_registered_method.c	41;"	d	file:
-PFX_STR	test/core/bad_client/tests/simple_request.c	41;"	d	file:
-PFX_STR	test/core/bad_client/tests/unknown_frame.c	37;"	d	file:
-PFX_STR	test/core/bad_client/tests/window_overflow.c	42;"	d	file:
-PFX_STR_UNUSUAL	test/core/bad_client/tests/simple_request.c	59;"	d	file:
-PFX_STR_UNUSUAL2	test/core/bad_client/tests/simple_request.c	80;"	d	file:
-PFX_TOO_MUCH_METADATA_FROM_CLIENT_HEADER_END_STR	test/core/bad_client/tests/large_metadata.c	70;"	d	file:
-PFX_TOO_MUCH_METADATA_FROM_CLIENT_HEADER_SIZE	test/core/bad_client/tests/large_metadata.c	75;"	d	file:
-PFX_TOO_MUCH_METADATA_FROM_CLIENT_HEADER_START_STR	test/core/bad_client/tests/large_metadata.c	69;"	d	file:
-PFX_TOO_MUCH_METADATA_FROM_CLIENT_PAYLOAD_SIZE	test/core/bad_client/tests/large_metadata.c	82;"	d	file:
-PFX_TOO_MUCH_METADATA_FROM_CLIENT_PREFIX_STR	test/core/bad_client/tests/large_metadata.c	48;"	d	file:
-PFX_TOO_MUCH_METADATA_FROM_SERVER_STR	test/core/bad_client/tests/large_metadata.c	86;"	d	file:
-PING_PONG	test/cpp/interop/stress_interop_client.h	/^  PING_PONG,$/;"	e	enum:grpc::testing::TestCaseType
-PI_ADD_REF	src/core/lib/iomgr/ev_epoll_linux.c	192;"	d	file:
-PI_ADD_REF	src/core/lib/iomgr/ev_epoll_linux.c	198;"	d	file:
-PI_UNREF	src/core/lib/iomgr/ev_epoll_linux.c	193;"	d	file:
-PI_UNREF	src/core/lib/iomgr/ev_epoll_linux.c	199;"	d	file:
-PLUGIN_DESTROY_CALLED_STATE	test/core/security/credentials_test.c	/^  PLUGIN_DESTROY_CALLED_STATE$/;"	e	enum:__anon334	file:
-PLUGIN_GET_METADATA_CALLED_STATE	test/core/security/credentials_test.c	/^  PLUGIN_GET_METADATA_CALLED_STATE,$/;"	e	enum:__anon334	file:
-PLUGIN_INITIAL_STATE	test/core/security/credentials_test.c	/^  PLUGIN_INITIAL_STATE,$/;"	e	enum:__anon334	file:
-PLUGIN_NAME	test/cpp/end2end/server_builder_plugin_test.cc	55;"	d	file:
-POLLIN_CHECK	src/core/lib/iomgr/ev_poll_posix.c	928;"	d	file:
-POLLOUT_CHECK	src/core/lib/iomgr/ev_poll_posix.c	927;"	d	file:
-POLLSET_FROM_CQ	src/core/lib/surface/completion_queue.c	96;"	d	file:
-POLL_MILLIS	test/core/surface/concurrent_connectivity_test.c	62;"	d	file:
-POLL_OBJ_FD	src/core/lib/iomgr/ev_epoll_linux.c	/^  POLL_OBJ_FD,$/;"	e	enum:__anon149	file:
-POLL_OBJ_POLLSET	src/core/lib/iomgr/ev_epoll_linux.c	/^  POLL_OBJ_POLLSET,$/;"	e	enum:__anon149	file:
-POLL_OBJ_POLLSET_SET	src/core/lib/iomgr/ev_epoll_linux.c	/^  POLL_OBJ_POLLSET_SET$/;"	e	enum:__anon149	file:
-POPS_NONE	src/core/lib/iomgr/polling_entity.h	/^  enum pops_tag { POPS_NONE, POPS_POLLSET, POPS_POLLSET_SET } tag;$/;"	e	enum:grpc_polling_entity::pops_tag
-POPS_POLLSET	src/core/lib/iomgr/polling_entity.h	/^  enum pops_tag { POPS_NONE, POPS_POLLSET, POPS_POLLSET_SET } tag;$/;"	e	enum:grpc_polling_entity::pops_tag
-POPS_POLLSET_SET	src/core/lib/iomgr/polling_entity.h	/^  enum pops_tag { POPS_NONE, POPS_POLLSET, POPS_POLLSET_SET } tag;$/;"	e	enum:grpc_polling_entity::pops_tag
-PROPAGATED_TAGS	src/core/ext/census/context.c	121;"	d	file:
-PackedStringToIp	test/cpp/grpclb/grpclb_api_test.cc	/^grpc::string PackedStringToIp(const grpc_grpclb_ip_address& pb_ip) {$/;"	f	namespace:grpc::__anon290
-ParseCommaDelimitedString	test/cpp/interop/stress_test.cc	/^bool ParseCommaDelimitedString(const grpc::string& comma_delimited_str,$/;"	f
-ParseFileDescriptorProtoResponse	test/cpp/util/proto_reflection_descriptor_database.cc	/^ProtoReflectionDescriptorDatabase::ParseFileDescriptorProtoResponse($/;"	f	class:grpc::ProtoReflectionDescriptorDatabase
-ParseFromByteBuffer	test/cpp/util/byte_buffer_proto_helper.cc	/^bool ParseFromByteBuffer(ByteBuffer* buffer, grpc::protobuf::Message* message) {$/;"	f	namespace:grpc::testing
-ParseJson	test/cpp/qps/parse_json.cc	/^void ParseJson(const grpc::string& json, const grpc::string& type,$/;"	f	namespace:grpc::testing
-ParseMessage	test/cpp/util/grpc_tool.cc	/^bool GrpcTool::ParseMessage(int argc, const char** argv,$/;"	f	class:grpc::testing::GrpcTool
-ParseMetadataFlag	test/cpp/util/grpc_tool.cc	/^void ParseMetadataFlag($/;"	f	namespace:grpc::testing::__anon321
-ParseTestCasesString	test/cpp/interop/stress_test.cc	/^bool ParseTestCasesString(const grpc::string& test_cases,$/;"	f
-Payload	test/http2_test/messages_pb2.py	/^Payload = _reflection.GeneratedProtocolMessageType('Payload', (_message.Message,), dict($/;"	v
-PayloadAsyncRequest	include/grpc++/impl/codegen/server_interface.h	/^    PayloadAsyncRequest(void* registered_method, ServerInterface* server,$/;"	f	class:grpc::ServerInterface::final
-PayloadHandlingForMethod	src/cpp/server/server_cc.cc	/^static grpc_server_register_method_payload_handling PayloadHandlingForMethod($/;"	f	namespace:grpc
-PayloadType	test/http2_test/messages_pb2.py	/^PayloadType = enum_type_wrapper.EnumTypeWrapper(_PAYLOADTYPE)$/;"	v
-PemKeyCertPair	include/grpc++/security/server_credentials.h	/^  struct PemKeyCertPair {$/;"	s	struct:grpc::SslServerCredentialsOptions
-PerThreadShutdownState	test/cpp/qps/client_async.cc	/^    PerThreadShutdownState() : shutdown(false) {}$/;"	f	struct:grpc::testing::AsyncClient::PerThreadShutdownState
-PerThreadShutdownState	test/cpp/qps/client_async.cc	/^  struct PerThreadShutdownState {$/;"	s	class:grpc::testing::AsyncClient	file:
-PerThreadShutdownState	test/cpp/qps/server_async.cc	/^    PerThreadShutdownState() : shutdown(false) {}$/;"	f	struct:grpc::testing::final::PerThreadShutdownState
-PerThreadShutdownState	test/cpp/qps/server_async.cc	/^  struct PerThreadShutdownState {$/;"	s	class:grpc::testing::final	file:
-Percentile	test/cpp/qps/histogram.h	/^  double Percentile(double pctile) const {$/;"	f	class:grpc::testing::Histogram
-PerformLargeUnary	test/cpp/interop/interop_client.cc	/^bool InteropClient::PerformLargeUnary(SimpleRequest* request,$/;"	f	class:grpc::testing::InteropClient
-PerformOps	include/grpc++/impl/codegen/call.h	/^  void PerformOps(CallOpSetInterface* ops) {$/;"	f	class:grpc::final
-PerformOpsOnCall	src/cpp/client/channel_cc.cc	/^void Channel::PerformOpsOnCall(CallOpSetInterface* ops, Call* call) {$/;"	f	class:grpc::Channel
-PerformOpsOnCall	src/cpp/server/server_cc.cc	/^void Server::PerformOpsOnCall(CallOpSetInterface* ops, Call* call) {$/;"	f	class:grpc::Server
-PerformTest	test/cpp/thread_manager/thread_manager_test.cc	/^void ThreadManagerTest::PerformTest() {$/;"	f	class:grpc::ThreadManagerTest
-Pluck	include/grpc++/impl/codegen/completion_queue.h	/^  bool Pluck(CompletionQueueTag* tag) {$/;"	f	class:grpc::CompletionQueue
-PointerVtableMembers	include/grpc++/support/channel_arguments.h	/^  struct PointerVtableMembers {$/;"	s	class:grpc::ChannelArguments
-Poll	test/cpp/interop/reconnect_interop_server.cc	/^  void Poll(int seconds) { reconnect_server_poll(&tcp_server_, seconds); }$/;"	f	class:ReconnectServiceImpl
-PollForWork	test/cpp/thread_manager/thread_manager_test.cc	/^grpc::ThreadManager::WorkStatus ThreadManagerTest::PollForWork(void **tag,$/;"	f	class:grpc::ThreadManagerTest
-PollOverride	test/cpp/end2end/async_end2end_test.cc	/^  PollOverride(grpc_poll_function_type f) {$/;"	f	class:grpc::testing::__anon296::PollOverride
-PollOverride	test/cpp/end2end/async_end2end_test.cc	/^class PollOverride {$/;"	c	namespace:grpc::testing::__anon296	file:
-PollingOverrider	test/cpp/end2end/async_end2end_test.cc	/^  explicit PollingOverrider(bool allow_blocking) {}$/;"	f	class:grpc::testing::__anon296::PollingOverrider
-PollingOverrider	test/cpp/end2end/async_end2end_test.cc	/^  explicit PollingOverrider(bool allow_blocking)$/;"	f	class:grpc::testing::__anon296::PollingOverrider
-PollingOverrider	test/cpp/end2end/async_end2end_test.cc	/^class PollingOverrider : public PollOverride {$/;"	c	namespace:grpc::testing::__anon296	file:
-PollingOverrider	test/cpp/end2end/async_end2end_test.cc	/^class PollingOverrider {$/;"	c	namespace:grpc::testing::__anon296	file:
-Port	include/grpc++/server_builder.h	/^  struct Port {$/;"	s	class:grpc::ServerBuilder
-PreServerStart	include/grpc++/server.h	/^    virtual void PreServerStart(Server* server) {}$/;"	f	class:grpc::final::GlobalCallbacks
-PrintMetadata	test/cpp/util/grpc_tool.cc	/^void PrintMetadata(const T& m, const grpc::string& message) {$/;"	f	namespace:grpc::testing::__anon321
-PrintMetrics	test/cpp/interop/metrics_client.cc	/^bool PrintMetrics(std::unique_ptr<MetricsService::Stub> stub, bool total_only,$/;"	f
-PrintStream	test/cpp/util/grpc_tool_test.cc	/^bool PrintStream(std::stringstream* ss, const grpc::string& output) {$/;"	f	namespace:grpc::testing::__anon322
-PrintType	test/cpp/util/grpc_tool.cc	/^bool GrpcTool::PrintType(int argc, const char** argv,$/;"	f	class:grpc::testing::GrpcTool
-Process	src/cpp/server/secure_server_credentials.cc	/^void AuthMetadataProcessorAyncWrapper::Process($/;"	f	class:grpc::AuthMetadataProcessorAyncWrapper
-ProcessGenericRPC	test/cpp/qps/server_async.cc	/^static Status ProcessGenericRPC(const PayloadConfig &payload_config,$/;"	f	namespace:grpc::testing
-ProcessRpcs	test/cpp/end2end/thread_stress_test.cc	/^  void ProcessRpcs() {$/;"	f	class:grpc::testing::CommonStressTestAsyncServer	file:
-ProcessSimpleRPC	test/cpp/qps/server_async.cc	/^static Status ProcessSimpleRPC(const PayloadConfig &,$/;"	f	namespace:grpc::testing
-ProfileScope	src/core/lib/profiling/timers.h	/^  ProfileScope(const char *desc, bool important) : desc_(desc) {$/;"	f	class:grpc::ProfileScope
-ProfileScope	src/core/lib/profiling/timers.h	/^class ProfileScope {$/;"	c	namespace:grpc
-PropagationOptions	include/grpc++/impl/codegen/client_context.h	/^  PropagationOptions() : propagate_(GRPC_PROPAGATE_DEFAULTS) {}$/;"	f	class:grpc::PropagationOptions
-PropagationOptions	include/grpc++/impl/codegen/client_context.h	/^class PropagationOptions {$/;"	c	namespace:grpc
-ProtoFileParser	test/cpp/util/proto_file_parser.cc	/^ProtoFileParser::ProtoFileParser(std::shared_ptr<grpc::Channel> channel,$/;"	f	class:grpc::testing::ProtoFileParser
-ProtoFileParser	test/cpp/util/proto_file_parser.h	/^class ProtoFileParser {$/;"	c	namespace:grpc::testing
-ProtoReflectionDescriptorDatabase	test/cpp/util/proto_reflection_descriptor_database.cc	/^ProtoReflectionDescriptorDatabase::ProtoReflectionDescriptorDatabase($/;"	f	class:grpc::ProtoReflectionDescriptorDatabase
-ProtoReflectionDescriptorDatabase	test/cpp/util/proto_reflection_descriptor_database.h	/^class ProtoReflectionDescriptorDatabase : public protobuf::DescriptorDatabase {$/;"	c	namespace:grpc
-ProtoServerReflection	src/cpp/ext/proto_server_reflection.cc	/^ProtoServerReflection::ProtoServerReflection()$/;"	f	class:grpc::ProtoServerReflection
-ProtoServerReflectionPlugin	include/grpc++/ext/proto_server_reflection_plugin.h	/^class ProtoServerReflectionPlugin : public ::grpc::ServerBuilderPlugin {$/;"	c	namespace:grpc::reflection
-ProtoServerReflectionPlugin	src/cpp/ext/proto_server_reflection_plugin.cc	/^ProtoServerReflectionPlugin::ProtoServerReflectionPlugin()$/;"	f	class:grpc::reflection::ProtoServerReflectionPlugin
-ProtoServerReflectionTest	test/cpp/end2end/proto_server_reflection_test.cc	/^  ProtoServerReflectionTest() {}$/;"	f	class:grpc::testing::ProtoServerReflectionTest
-ProtoServerReflectionTest	test/cpp/end2end/proto_server_reflection_test.cc	/^class ProtoServerReflectionTest : public ::testing::Test {$/;"	c	namespace:grpc::testing	file:
-ProtoUtilsTest	test/cpp/codegen/proto_utils_test.cc	/^class ProtoUtilsTest : public ::testing::Test {};$/;"	c	namespace:grpc::internal	file:
-Proxy	test/cpp/end2end/end2end_test.cc	/^  Proxy(std::shared_ptr<Channel> channel)$/;"	f	class:grpc::testing::__anon306::Proxy
-Proxy	test/cpp/end2end/end2end_test.cc	/^class Proxy : public ::grpc::testing::EchoTestService::Service {$/;"	c	namespace:grpc::testing::__anon306	file:
-ProxyEnd2endTest	test/cpp/end2end/end2end_test.cc	/^class ProxyEnd2endTest : public End2endTest {$/;"	c	namespace:grpc::testing::__anon306	file:
-QPS_WORKER_H	test/cpp/qps/qps_worker.h	35;"	d
-QpsDriver	test/cpp/qps/qps_json_driver.cc	/^static bool QpsDriver() {$/;"	f	namespace:grpc::testing
-QpsGauge	test/cpp/util/metrics_server.cc	/^QpsGauge::QpsGauge()$/;"	f	class:grpc::testing::QpsGauge
-QpsGauge	test/cpp/util/metrics_server.h	/^class QpsGauge {$/;"	c	namespace:grpc::testing
-QpsWorker	test/cpp/qps/qps_worker.cc	/^QpsWorker::QpsWorker(int driver_port, int server_port) {$/;"	f	class:grpc::testing::QpsWorker
-QpsWorker	test/cpp/qps/qps_worker.h	/^class QpsWorker {$/;"	c	namespace:grpc::testing
-READY	test/cpp/end2end/thread_stress_test.cc	/^    enum { READY, DONE } state;$/;"	e	enum:grpc::testing::CommonStressTestAsyncServer::Context::__anon303	file:
-READY	test/cpp/qps/client_async.cc	/^  enum State { INVALID, READY, RESP_DONE };$/;"	e	enum:grpc::testing::ClientRpcContextUnaryImpl::State	file:
-READY_TO_WRITE	test/cpp/qps/client_async.cc	/^    READY_TO_WRITE,$/;"	e	enum:grpc::testing::ClientRpcContextGenericStreamingImpl::State	file:
-READY_TO_WRITE	test/cpp/qps/client_async.cc	/^    READY_TO_WRITE,$/;"	e	enum:grpc::testing::ClientRpcContextStreamingImpl::State	file:
-READ_DONE	test/cpp/qps/client_async.cc	/^    READ_DONE$/;"	e	enum:grpc::testing::ClientRpcContextGenericStreamingImpl::State	file:
-READ_DONE	test/cpp/qps/client_async.cc	/^    READ_DONE$/;"	e	enum:grpc::testing::ClientRpcContextStreamingImpl::State	file:
-REF_ARG	src/core/lib/surface/call.c	403;"	d	file:
-REF_ARG	src/core/lib/surface/call.c	406;"	d	file:
-REF_ARG	src/core/lib/surface/channel.c	313;"	d	file:
-REF_ARG	src/core/lib/surface/channel.c	316;"	d	file:
-REF_BY	src/core/lib/iomgr/ev_epoll_linux.c	878;"	d	file:
-REF_BY	src/core/lib/iomgr/ev_poll_posix.c	280;"	d	file:
-REF_FUNC_EXTRA_ARGS	src/core/ext/client_channel/lb_policy.c	46;"	d	file:
-REF_FUNC_EXTRA_ARGS	src/core/ext/client_channel/lb_policy.c	51;"	d	file:
-REF_FUNC_PASS_ARGS	src/core/ext/client_channel/lb_policy.c	48;"	d	file:
-REF_FUNC_PASS_ARGS	src/core/ext/client_channel/lb_policy.c	53;"	d	file:
-REF_LOG	src/core/ext/client_channel/subchannel.c	163;"	d	file:
-REF_LOG	src/core/ext/client_channel/subchannel.c	174;"	d	file:
-REF_MD_LOCKED	src/core/lib/transport/metadata.c	68;"	d	file:
-REF_MD_LOCKED	src/core/lib/transport/metadata.c	72;"	d	file:
-REF_MUTATE_EXTRA_ARGS	src/core/ext/client_channel/lb_policy.c	47;"	d	file:
-REF_MUTATE_EXTRA_ARGS	src/core/ext/client_channel/lb_policy.c	52;"	d	file:
-REF_MUTATE_EXTRA_ARGS	src/core/ext/client_channel/subchannel.c	169;"	d	file:
-REF_MUTATE_EXTRA_ARGS	src/core/ext/client_channel/subchannel.c	180;"	d	file:
-REF_MUTATE_PASS_ARGS	src/core/ext/client_channel/lb_policy.c	49;"	d	file:
-REF_MUTATE_PASS_ARGS	src/core/ext/client_channel/lb_policy.c	54;"	d	file:
-REF_MUTATE_PURPOSE	src/core/ext/client_channel/subchannel.c	171;"	d	file:
-REF_MUTATE_PURPOSE	src/core/ext/client_channel/subchannel.c	181;"	d	file:
-REF_REASON	src/core/ext/client_channel/subchannel.c	162;"	d	file:
-REF_REASON	src/core/ext/client_channel/subchannel.c	173;"	d	file:
-REF_REASON	src/core/lib/surface/call.c	402;"	d	file:
-REF_REASON	src/core/lib/surface/call.c	405;"	d	file:
-REF_REASON	src/core/lib/surface/channel.c	312;"	d	file:
-REF_REASON	src/core/lib/surface/channel.c	315;"	d	file:
-REGISTERED_CALL	src/core/lib/surface/server.c	/^typedef enum { BATCH_CALL, REGISTERED_CALL } requested_call_type;$/;"	e	enum:__anon216	file:
-REMOVE_NEXT	src/core/ext/census/hash_table.c	99;"	d	file:
-REPLACE_FLAG_OFFSET	test/core/census/context_test.c	76;"	d	file:
-REPLACE_VALUE_OFFSET	test/core/census/context_test.c	68;"	d	file:
-RESOURCE_EXHAUSTED	include/grpc++/impl/codegen/status_code_enum.h	/^  RESOURCE_EXHAUSTED = 8,$/;"	e	enum:grpc::StatusCode
-RESP_DONE	test/cpp/qps/client_async.cc	/^  enum State { INVALID, READY, RESP_DONE };$/;"	e	enum:grpc::testing::ClientRpcContextUnaryImpl::State	file:
-RETRY_TIMEOUT	test/core/client_channel/lb_policies_test.c	55;"	d	file:
-ROOT	test/core/end2end/fuzzers/api_fuzzer.c	/^typedef enum { ROOT, CLIENT, SERVER, PENDING_SERVER } call_state_type;$/;"	e	enum:__anon346	file:
-ROOT_EXPECTATION	test/core/end2end/cq_verifier.c	50;"	d	file:
-ROTL32	src/core/lib/support/murmur_hash.c	38;"	d	file:
-ROUND_UP_TO_ALIGNMENT_SIZE	src/core/lib/channel/channel_stack.c	60;"	d	file:
-RandomAsciiMetadata	test/cpp/microbenchmarks/bm_fullstack.cc	/^class RandomAsciiMetadata {$/;"	c	namespace:grpc::testing	file:
-RandomBinaryMetadata	test/cpp/microbenchmarks/bm_fullstack.cc	/^class RandomBinaryMetadata {$/;"	c	namespace:grpc::testing	file:
-RandomDistInterface	test/cpp/qps/interarrival.h	/^  RandomDistInterface() {}$/;"	f	class:grpc::testing::RandomDistInterface
-RandomDistInterface	test/cpp/qps/interarrival.h	/^class RandomDistInterface {$/;"	c	namespace:grpc::testing
-Read	include/grpc++/impl/codegen/sync_stream.h	/^  bool Read(R* msg) {$/;"	f	class:grpc::internal::final
-Read	test/cpp/util/cli_call.cc	/^bool CliCall::Read(grpc::string* response,$/;"	f	class:grpc::testing::CliCall
-ReadAndMaybeNotifyWrite	test/cpp/util/cli_call.cc	/^bool CliCall::ReadAndMaybeNotifyWrite($/;"	f	class:grpc::testing::CliCall
-ReadInitialMetadata	include/grpc++/impl/codegen/async_unary_call.h	/^  void ReadInitialMetadata(void* tag) {$/;"	f	class:grpc::final
-ReadResponse	test/cpp/util/grpc_tool.cc	/^void ReadResponse(CliCall* call, const grpc::string& method_name,$/;"	f	namespace:grpc::testing::__anon321
-ReaderInterface	include/grpc++/impl/codegen/sync_stream.h	/^class ReaderInterface {$/;"	c	namespace:grpc
-ReaderThreadFunc	test/cpp/end2end/end2end_test.cc	/^void ReaderThreadFunc(ClientReaderWriter<EchoRequest, EchoResponse>* stream,$/;"	f	namespace:grpc::testing::__anon306
-ReapThreads	src/cpp/server/dynamic_thread_pool.cc	/^void DynamicThreadPool::ReapThreads(std::list<DynamicThread*>* tlist) {$/;"	f	class:grpc::DynamicThreadPool
-ReconnectInfo	test/http2_test/messages_pb2.py	/^ReconnectInfo = _reflection.GeneratedProtocolMessageType('ReconnectInfo', (_message.Message,), dict($/;"	v
-ReconnectParams	test/http2_test/messages_pb2.py	/^ReconnectParams = _reflection.GeneratedProtocolMessageType('ReconnectParams', (_message.Message,), dict($/;"	v
-ReconnectServiceImpl	test/cpp/interop/reconnect_interop_server.cc	/^  explicit ReconnectServiceImpl(int retry_port)$/;"	f	class:ReconnectServiceImpl
-ReconnectServiceImpl	test/cpp/interop/reconnect_interop_server.cc	/^class ReconnectServiceImpl : public ReconnectService::Service {$/;"	c	file:
-RecvInitialMetadata	include/grpc++/impl/codegen/call.h	/^  void RecvInitialMetadata(ClientContext* context) {$/;"	f	class:grpc::CallOpRecvInitialMetadata
-RecvMessage	include/grpc++/impl/codegen/call.h	/^  void RecvMessage(R* message) { message_ = message; }$/;"	f	class:grpc::CallOpRecvMessage
-RecvMessage	include/grpc++/impl/codegen/call.h	/^  void RecvMessage(R* message) {$/;"	f	class:grpc::CallOpGenericRecvMessage
-RefreshContext	test/cpp/end2end/thread_stress_test.cc	/^  void RefreshContext(int i) {$/;"	f	class:grpc::testing::CommonStressTestAsyncServer	file:
-RegisterAsyncGenericService	src/cpp/server/server_builder.cc	/^ServerBuilder& ServerBuilder::RegisterAsyncGenericService($/;"	f	class:grpc::ServerBuilder
-RegisterAsyncGenericService	src/cpp/server/server_cc.cc	/^void Server::RegisterAsyncGenericService(AsyncGenericService* service) {$/;"	f	class:grpc::Server
-RegisterAvalanching	include/grpc++/impl/codegen/completion_queue.h	/^  void RegisterAvalanching() {$/;"	f	class:grpc::CompletionQueue
-RegisterBenchmarkService	test/cpp/qps/server_async.cc	/^static void RegisterBenchmarkService(ServerBuilder *builder,$/;"	f	namespace:grpc::testing
-RegisterChannelFilter	src/cpp/common/channel_filter.h	/^void RegisterChannelFilter($/;"	f	namespace:grpc
-RegisterFilter	test/cpp/end2end/filter_end2end_test.cc	/^void RegisterFilter() {$/;"	f	namespace:grpc::testing::__anon307
-RegisterGenericService	test/cpp/qps/server_async.cc	/^static void RegisterGenericService(ServerBuilder *builder,$/;"	f	namespace:grpc::testing
-RegisterMethod	src/cpp/client/channel_cc.cc	/^void* Channel::RegisterMethod(const char* method) {$/;"	f	class:grpc::Channel
-RegisterService	include/grpc++/impl/server_initializer.h	/^  bool RegisterService(std::shared_ptr<Service> service) {$/;"	f	class:grpc::ServerInitializer
-RegisterService	src/cpp/server/server_builder.cc	/^ServerBuilder& ServerBuilder::RegisterService(Service* service) {$/;"	f	class:grpc::ServerBuilder
-RegisterService	src/cpp/server/server_builder.cc	/^ServerBuilder& ServerBuilder::RegisterService(const grpc::string& addr,$/;"	f	class:grpc::ServerBuilder
-RegisterService	src/cpp/server/server_cc.cc	/^bool Server::RegisterService(const grpc::string* host, Service* service) {$/;"	f	class:grpc::Server
-RegisteredAsyncRequest	include/grpc++/impl/codegen/server_interface.h	/^  class RegisteredAsyncRequest : public BaseAsyncRequest {$/;"	c	class:grpc::ServerInterface
-RegisteredAsyncRequest	src/cpp/server/server_cc.cc	/^ServerInterface::RegisteredAsyncRequest::RegisteredAsyncRequest($/;"	f	class:grpc::ServerInterface::RegisteredAsyncRequest
-ReleaseInstance	test/cpp/qps/qps_worker.cc	/^  void ReleaseInstance() {$/;"	f	class:grpc::testing::final	file:
-ReportCosts	src/cpp/server/server_context.cc	/^void ServerContext::ReportCosts() const {$/;"	f	class:grpc::ServerContext
-ReportCpuUsage	test/cpp/qps/report.cc	/^void CompositeReporter::ReportCpuUsage(const ScenarioResult& result) {$/;"	f	class:grpc::testing::CompositeReporter
-ReportCpuUsage	test/cpp/qps/report.cc	/^void GprLogReporter::ReportCpuUsage(const ScenarioResult& result) {$/;"	f	class:grpc::testing::GprLogReporter
-ReportCpuUsage	test/cpp/qps/report.cc	/^void JsonReporter::ReportCpuUsage(const ScenarioResult& result) {$/;"	f	class:grpc::testing::JsonReporter
-ReportLatency	test/cpp/qps/report.cc	/^void CompositeReporter::ReportLatency(const ScenarioResult& result) {$/;"	f	class:grpc::testing::CompositeReporter
-ReportLatency	test/cpp/qps/report.cc	/^void GprLogReporter::ReportLatency(const ScenarioResult& result) {$/;"	f	class:grpc::testing::GprLogReporter
-ReportLatency	test/cpp/qps/report.cc	/^void JsonReporter::ReportLatency(const ScenarioResult& result) {$/;"	f	class:grpc::testing::JsonReporter
-ReportQPS	test/cpp/qps/report.cc	/^void CompositeReporter::ReportQPS(const ScenarioResult& result) {$/;"	f	class:grpc::testing::CompositeReporter
-ReportQPS	test/cpp/qps/report.cc	/^void GprLogReporter::ReportQPS(const ScenarioResult& result) {$/;"	f	class:grpc::testing::GprLogReporter
-ReportQPS	test/cpp/qps/report.cc	/^void JsonReporter::ReportQPS(const ScenarioResult& result) {$/;"	f	class:grpc::testing::JsonReporter
-ReportQPSPerCore	test/cpp/qps/report.cc	/^void CompositeReporter::ReportQPSPerCore(const ScenarioResult& result) {$/;"	f	class:grpc::testing::CompositeReporter
-ReportQPSPerCore	test/cpp/qps/report.cc	/^void GprLogReporter::ReportQPSPerCore(const ScenarioResult& result) {$/;"	f	class:grpc::testing::GprLogReporter
-ReportQPSPerCore	test/cpp/qps/report.cc	/^void JsonReporter::ReportQPSPerCore(const ScenarioResult& result) {$/;"	f	class:grpc::testing::JsonReporter
-ReportTimes	test/cpp/qps/report.cc	/^void CompositeReporter::ReportTimes(const ScenarioResult& result) {$/;"	f	class:grpc::testing::CompositeReporter
-ReportTimes	test/cpp/qps/report.cc	/^void GprLogReporter::ReportTimes(const ScenarioResult& result) {$/;"	f	class:grpc::testing::GprLogReporter
-ReportTimes	test/cpp/qps/report.cc	/^void JsonReporter::ReportTimes(const ScenarioResult& result) {$/;"	f	class:grpc::testing::JsonReporter
-Reporter	test/cpp/qps/report.h	/^  Reporter(const string& name) : name_(name) {}$/;"	f	class:grpc::testing::Reporter
-Reporter	test/cpp/qps/report.h	/^class Reporter {$/;"	c	namespace:grpc::testing
-Request	src/cpp/server/server_cc.cc	/^  void Request(grpc_server* server, grpc_completion_queue* notify_cq) {$/;"	f	class:grpc::final
-RequestAsyncBidiStreaming	include/grpc++/impl/codegen/service_type.h	/^  void RequestAsyncBidiStreaming(int index, ServerContext* context,$/;"	f	class:grpc::Service
-RequestAsyncCall	include/grpc++/impl/codegen/server_interface.h	/^  void RequestAsyncCall(RpcServiceMethod* method, ServerContext* context,$/;"	f	class:grpc::ServerInterface
-RequestAsyncClientStreaming	include/grpc++/impl/codegen/service_type.h	/^  void RequestAsyncClientStreaming(int index, ServerContext* context,$/;"	f	class:grpc::Service
-RequestAsyncGenericCall	include/grpc++/impl/codegen/server_interface.h	/^  void RequestAsyncGenericCall(GenericServerContext* context,$/;"	f	class:grpc::ServerInterface
-RequestAsyncServerStreaming	include/grpc++/impl/codegen/service_type.h	/^  void RequestAsyncServerStreaming(int index, ServerContext* context,$/;"	f	class:grpc::Service
-RequestAsyncUnary	include/grpc++/impl/codegen/service_type.h	/^  void RequestAsyncUnary(int index, ServerContext* context, Message* request,$/;"	f	class:grpc::Service
-RequestCall	src/cpp/server/async_generic_service.cc	/^void AsyncGenericService::RequestCall($/;"	f	class:grpc::AsyncGenericService
-RequestStream	test/cpp/end2end/test_service_impl.cc	/^Status TestServiceImpl::RequestStream(ServerContext* context,$/;"	f	class:grpc::testing::TestServiceImpl
-Reset	test/cpp/interop/interop_client.cc	/^void InteropClient::Reset(std::shared_ptr<Channel> channel) {$/;"	f	class:grpc::testing::InteropClient
-Reset	test/cpp/interop/interop_client.cc	/^void InteropClient::ServiceStub::Reset(std::shared_ptr<Channel> channel) {$/;"	f	class:grpc::testing::InteropClient::ServiceStub
-Reset	test/cpp/util/metrics_server.cc	/^void QpsGauge::Reset() {$/;"	f	class:grpc::testing::QpsGauge
-ResetCallCounter	test/cpp/end2end/filter_end2end_test.cc	/^void ResetCallCounter() {$/;"	f	namespace:grpc::testing::__anon307::__anon308
-ResetChannel	test/cpp/end2end/end2end_test.cc	/^  void ResetChannel() {$/;"	f	class:grpc::testing::__anon306::End2endTest
-ResetConnectionCounter	test/cpp/end2end/filter_end2end_test.cc	/^void ResetConnectionCounter() {$/;"	f	namespace:grpc::testing::__anon307::__anon308
-ResetHandler	include/grpc++/impl/codegen/rpc_service_method.h	/^  void ResetHandler() { handler_.reset(); }$/;"	f	class:grpc::RpcServiceMethod
-ResetStub	test/cpp/end2end/async_end2end_test.cc	/^  void ResetStub() {$/;"	f	class:grpc::testing::__anon296::AsyncEnd2endTest
-ResetStub	test/cpp/end2end/end2end_test.cc	/^  void ResetStub() {$/;"	f	class:grpc::testing::__anon306::End2endTest
-ResetStub	test/cpp/end2end/filter_end2end_test.cc	/^  void ResetStub() {$/;"	f	class:grpc::testing::__anon307::FilterEnd2endTest
-ResetStub	test/cpp/end2end/generic_end2end_test.cc	/^  void ResetStub() {$/;"	f	class:grpc::testing::__anon298::GenericEnd2endTest
-ResetStub	test/cpp/end2end/hybrid_end2end_test.cc	/^  void ResetStub() {$/;"	f	class:grpc::testing::__anon300::HybridEnd2endTest
-ResetStub	test/cpp/end2end/mock_test.cc	/^  void ResetStub() {$/;"	f	class:grpc::testing::__anon295::MockTest
-ResetStub	test/cpp/end2end/mock_test.cc	/^  void ResetStub(EchoTestService::StubInterface* stub) { stub_ = stub; }$/;"	f	class:grpc::testing::__anon295::FakeClient
-ResetStub	test/cpp/end2end/proto_server_reflection_test.cc	/^  void ResetStub() {$/;"	f	class:grpc::testing::ProtoServerReflectionTest
-ResetStub	test/cpp/end2end/round_robin_end2end_test.cc	/^  void ResetStub(bool round_robin) {$/;"	f	class:grpc::testing::__anon304::RoundRobinEnd2endTest
-ResetStub	test/cpp/end2end/server_builder_plugin_test.cc	/^  void ResetStub() {$/;"	f	class:grpc::testing::ServerBuilderPluginTest
-ResetStub	test/cpp/end2end/shutdown_test.cc	/^  void ResetStub() {$/;"	f	class:grpc::testing::ShutdownTest
-ResetStub	test/cpp/end2end/streaming_throughput_test.cc	/^  void ResetStub() {$/;"	f	class:grpc::testing::End2endTest
-ResetStub	test/cpp/end2end/thread_stress_test.cc	/^  void ResetStub() { common_.ResetStub(); }$/;"	f	class:grpc::testing::End2endTest
-ResetStub	test/cpp/end2end/thread_stress_test.cc	/^  void ResetStub() {$/;"	f	class:grpc::testing::CommonStressTest
-ResetStub	test/cpp/util/cli_call_test.cc	/^  void ResetStub() {$/;"	f	class:grpc::testing::CliCallTest
-Resize	src/cpp/common/resource_quota_cc.cc	/^ResourceQuota& ResourceQuota::Resize(size_t new_size) {$/;"	f	class:grpc::ResourceQuota
-ResourceQuota	src/cpp/common/resource_quota_cc.cc	/^ResourceQuota::ResourceQuota() : impl_(grpc_resource_quota_create(nullptr)) {}$/;"	f	class:grpc::ResourceQuota
-ResourceQuota	src/cpp/common/resource_quota_cc.cc	/^ResourceQuota::ResourceQuota(const grpc::string& name)$/;"	f	class:grpc::ResourceQuota
-ResourceQuotaEnd2endTest	test/cpp/end2end/end2end_test.cc	/^  ResourceQuotaEnd2endTest()$/;"	f	class:grpc::testing::__anon306::ResourceQuotaEnd2endTest
-ResourceQuotaEnd2endTest	test/cpp/end2end/end2end_test.cc	/^class ResourceQuotaEnd2endTest : public End2endTest {$/;"	c	namespace:grpc::testing::__anon306	file:
-ResponseParameters	test/http2_test/messages_pb2.py	/^ResponseParameters = _reflection.GeneratedProtocolMessageType('ResponseParameters', (_message.Message,), dict($/;"	v
-ResponseStream	test/cpp/end2end/test_service_impl.cc	/^Status TestServiceImpl::ResponseStream(ServerContext* context,$/;"	f	class:grpc::testing::TestServiceImpl
-Result	test/cpp/qps/usage_timer.h	/^  struct Result {$/;"	s	class:UsageTimer
-RoundRobinEnd2endTest	test/cpp/end2end/round_robin_end2end_test.cc	/^  RoundRobinEnd2endTest() : server_host_("localhost") {}$/;"	f	class:grpc::testing::__anon304::RoundRobinEnd2endTest
-RoundRobinEnd2endTest	test/cpp/end2end/round_robin_end2end_test.cc	/^class RoundRobinEnd2endTest : public ::testing::Test {$/;"	c	namespace:grpc::testing::__anon304	file:
-RpcMethod	include/grpc++/impl/codegen/rpc_method.h	/^  RpcMethod(const char* name, RpcType type)$/;"	f	class:grpc::RpcMethod
-RpcMethod	include/grpc++/impl/codegen/rpc_method.h	/^  RpcMethod(const char* name, RpcType type,$/;"	f	class:grpc::RpcMethod
-RpcMethod	include/grpc++/impl/codegen/rpc_method.h	/^class RpcMethod {$/;"	c	namespace:grpc
-RpcMethodHandler	include/grpc++/impl/codegen/method_handler_impl.h	/^  RpcMethodHandler(std::function<Status(ServiceType*, ServerContext*,$/;"	f	class:grpc::RpcMethodHandler
-RpcMethodHandler	include/grpc++/impl/codegen/method_handler_impl.h	/^class RpcMethodHandler : public MethodHandler {$/;"	c	namespace:grpc
-RpcServiceMethod	include/grpc++/impl/codegen/rpc_service_method.h	/^  RpcServiceMethod(const char* name, RpcMethod::RpcType type,$/;"	f	class:grpc::RpcServiceMethod
-RpcServiceMethod	include/grpc++/impl/codegen/rpc_service_method.h	/^class RpcServiceMethod : public RpcMethod {$/;"	c	namespace:grpc
-RpcType	include/grpc++/impl/codegen/rpc_method.h	/^  enum RpcType {$/;"	g	class:grpc::RpcMethod
-Run	src/cpp/server/server_cc.cc	/^    void Run(std::shared_ptr<GlobalCallbacks> global_callbacks) {$/;"	f	class:grpc::final::final
-Run	src/cpp/thread_manager/thread_manager.cc	/^void ThreadManager::WorkerThread::Run() {$/;"	f	class:grpc::ThreadManager::WorkerThread
-RunAndReport	test/cpp/qps/qps_json_driver.cc	/^static std::unique_ptr<ScenarioResult> RunAndReport(const Scenario& scenario,$/;"	f	namespace:grpc::testing
-RunCQ	test/cpp/end2end/server_builder_plugin_test.cc	/^  void RunCQ() {$/;"	f	class:grpc::testing::ServerBuilderPluginTest	file:
-RunClientBody	test/cpp/qps/qps_worker.cc	/^  Status RunClientBody(ServerContext* ctx,$/;"	f	class:grpc::testing::final	file:
-RunQPS	test/cpp/qps/qps_openloop_test.cc	/^static void RunQPS() {$/;"	f	namespace:grpc::testing
-RunQPS	test/cpp/qps/qps_test.cc	/^static void RunQPS() {$/;"	f	namespace:grpc::testing
-RunQPS	test/cpp/qps/qps_test_with_poll.cc	/^static void RunQPS() {$/;"	f	namespace:grpc::testing
-RunQuit	test/cpp/qps/driver.cc	/^bool RunQuit() {$/;"	f	namespace:grpc::testing
-RunScenario	test/cpp/qps/driver.cc	/^std::unique_ptr<ScenarioResult> RunScenario($/;"	f	namespace:grpc::testing
-RunServer	test/cpp/end2end/client_crash_test_server.cc	/^void RunServer() {$/;"	f	namespace:grpc::testing
-RunServer	test/cpp/interop/interop_server.cc	/^void grpc::testing::interop::RunServer($/;"	f	class:grpc::testing::interop
-RunServer	test/cpp/interop/reconnect_interop_server.cc	/^void RunServer() {$/;"	f
-RunServer	test/cpp/qps/worker.cc	/^static void RunServer() {$/;"	f	namespace:grpc::testing
-RunServerBody	test/cpp/qps/qps_worker.cc	/^  Status RunServerBody(ServerContext* ctx,$/;"	f	class:grpc::testing::final	file:
-RunSynchronousUnaryPingPong	test/cpp/qps/secure_sync_unary_ping_pong_test.cc	/^static void RunSynchronousUnaryPingPong() {$/;"	f	namespace:grpc::testing
-RunTest	test/cpp/interop/stress_interop_client.cc	/^bool StressTestInteropClient::RunTest(TestCaseType test_case) {$/;"	f	class:grpc::testing::StressTestInteropClient
-RunTest	test/cpp/qps/qps_interarrival_test.cc	/^static void RunTest(RandomDistInterface &&r, int threads, std::string title) {$/;"	f	file:
-SECURE_ENDPOINT_REF	src/core/lib/security/transport/secure_endpoint.c	119;"	d	file:
-SECURE_ENDPOINT_REF	src/core/lib/security/transport/secure_endpoint.c	97;"	d	file:
-SECURE_ENDPOINT_UNREF	src/core/lib/security/transport/secure_endpoint.c	117;"	d	file:
-SECURE_ENDPOINT_UNREF	src/core/lib/security/transport/secure_endpoint.c	95;"	d	file:
-SELF_SIGNED	test/core/end2end/fixtures/h2_ssl_cert.c	/^typedef enum { NONE, SELF_SIGNED, SIGNED, BAD_CERT_PAIR } certtype;$/;"	e	enum:__anon353	file:
-SENDMSG_FLAGS	src/core/lib/iomgr/tcp_posix.c	64;"	d	file:
-SENDMSG_FLAGS	src/core/lib/iomgr/tcp_posix.c	66;"	d	file:
-SEND_SIZE	test/core/bad_client/tests/window_overflow.c	87;"	d	file:
-SERVER	test/core/end2end/fuzzers/api_fuzzer.c	/^typedef enum { ROOT, CLIENT, SERVER, PENDING_SERVER } call_state_type;$/;"	e	enum:__anon346	file:
-SERVER_COMPRESSED_STREAMING	test/cpp/interop/stress_interop_client.h	/^  SERVER_COMPRESSED_STREAMING,$/;"	e	enum:grpc::testing::TestCaseType
-SERVER_COMPRESSED_UNARY	test/cpp/interop/stress_interop_client.h	/^  SERVER_COMPRESSED_UNARY,$/;"	e	enum:grpc::testing::TestCaseType
-SERVER_END_BASE_TAG	test/core/end2end/tests/resource_quota_server.c	124;"	d	file:
-SERVER_FROM_CALL_ELEM	src/core/lib/surface/server.c	239;"	d	file:
-SERVER_INIT	test/core/end2end/fixtures/h2_ssl_cert.c	129;"	d	file:
-SERVER_INIT_NAME	test/core/end2end/fixtures/h2_ssl_cert.c	126;"	d	file:
-SERVER_RECV_BASE_TAG	test/core/end2end/tests/resource_quota_server.c	123;"	d	file:
-SERVER_START_BASE_TAG	test/core/end2end/tests/resource_quota_server.c	122;"	d	file:
-SERVER_STREAMING	include/grpc++/impl/codegen/rpc_method.h	/^    SERVER_STREAMING,  \/\/ response streaming$/;"	e	enum:grpc::RpcMethod::RpcType
-SERVER_STREAMING	test/cpp/interop/stress_interop_client.h	/^  SERVER_STREAMING,$/;"	e	enum:grpc::testing::TestCaseType
-SHARD_COUNT	src/core/lib/slice/slice_intern.c	48;"	d	file:
-SHARD_COUNT	src/core/lib/transport/metadata.c	77;"	d	file:
-SHARD_IDX	src/core/lib/slice/slice_intern.c	52;"	d	file:
-SHARD_IDX	src/core/lib/transport/metadata.c	80;"	d	file:
-SHOULD_COMPRESS	test/core/compression/message_compress_test.c	/^  SHOULD_COMPRESS,$/;"	e	enum:__anon370	file:
-SHOULD_NOT_COMPRESS	test/core/compression/message_compress_test.c	/^  SHOULD_NOT_COMPRESS,$/;"	e	enum:__anon370	file:
-SHRINK_FULLNESS_FACTOR	src/core/lib/iomgr/timer_heap.c	86;"	d	file:
-SHRINK_MIN_ELEMS	src/core/lib/iomgr/timer_heap.c	85;"	d	file:
-SHUTDOWN	include/grpc++/impl/codegen/completion_queue.h	/^    SHUTDOWN,   \/\/\/< The completion queue has been shutdown.$/;"	e	enum:grpc::CompletionQueue::NextStatus
-SHUTDOWN	src/cpp/thread_manager/thread_manager.h	/^  enum WorkStatus { WORK_FOUND, SHUTDOWN, TIMEOUT };$/;"	e	enum:grpc::ThreadManager::WorkStatus
-SIGNED	test/core/end2end/fixtures/h2_ssl_cert.c	/^typedef enum { NONE, SELF_SIGNED, SIGNED, BAD_CERT_PAIR } certtype;$/;"	e	enum:__anon353	file:
-SLOW_CONSUMER	test/cpp/interop/stress_interop_client.h	/^  SLOW_CONSUMER,$/;"	e	enum:grpc::testing::TestCaseType
-SOURCE_EXTENSIONS	include/grpc++/.ycm_extra_conf.py	/^SOURCE_EXTENSIONS = [ '.cpp', '.cxx', '.cc', '.c', '.m', '.mm' ]$/;"	v
-SOURCE_EXTENSIONS	include/grpc/.ycm_extra_conf.py	/^SOURCE_EXTENSIONS = [ '.cpp', '.cxx', '.cc', '.c', '.m', '.mm' ]$/;"	v
-SOURCE_EXTENSIONS	src/core/.ycm_extra_conf.py	/^SOURCE_EXTENSIONS = [ '.cpp', '.cxx', '.cc', '.c', '.m', '.mm' ]$/;"	v
-SOURCE_EXTENSIONS	src/cpp/.ycm_extra_conf.py	/^SOURCE_EXTENSIONS = [ '.cpp', '.cxx', '.cc', '.c', '.m', '.mm' ]$/;"	v
-SOURCE_EXTENSIONS	test/core/.ycm_extra_conf.py	/^SOURCE_EXTENSIONS = [ '.cpp', '.cxx', '.cc', '.c', '.m', '.mm' ]$/;"	v
-SOURCE_EXTENSIONS	test/cpp/.ycm_extra_conf.py	/^SOURCE_EXTENSIONS = [ '.cpp', '.cxx', '.cc', '.c', '.m', '.mm' ]$/;"	v
-SPAN_OPTIONS_IS_SAMPLED	src/core/ext/census/trace_context.h	42;"	d
-SSL_CA_PATH	test/core/handshake/client_ssl.c	54;"	d	file:
-SSL_CA_PATH	test/core/handshake/server_ssl.c	54;"	d	file:
-SSL_CA_PATH	test/core/security/ssl_server_fuzzer.c	51;"	d	file:
-SSL_CERT_PATH	test/core/handshake/client_ssl.c	52;"	d	file:
-SSL_CERT_PATH	test/core/handshake/server_ssl.c	52;"	d	file:
-SSL_CERT_PATH	test/core/security/ssl_server_fuzzer.c	49;"	d	file:
-SSL_KEY_PATH	test/core/handshake/client_ssl.c	53;"	d	file:
-SSL_KEY_PATH	test/core/handshake/server_ssl.c	53;"	d	file:
-SSL_KEY_PATH	test/core/security/ssl_server_fuzzer.c	50;"	d	file:
-SSL_TEST	test/core/end2end/fixtures/h2_ssl_cert.c	206;"	d	file:
-STAGING_BUFFER_SIZE	src/core/lib/security/transport/secure_endpoint.c	54;"	d	file:
-STATE_ELEM_COUNT_LOW_BIT	src/core/lib/iomgr/combiner.c	54;"	d	file:
-STATE_UNORPHANED	src/core/lib/iomgr/combiner.c	53;"	d	file:
-STATUS_CODE_AND_MESSAGE	test/cpp/interop/stress_interop_client.h	/^  STATUS_CODE_AND_MESSAGE,$/;"	e	enum:grpc::testing::TestCaseType
-STATUS_FROM_API_OVERRIDE	src/core/lib/surface/call.c	/^  STATUS_FROM_API_OVERRIDE = 0,$/;"	e	enum:__anon228	file:
-STATUS_FROM_CORE	src/core/lib/surface/call.c	/^  STATUS_FROM_CORE,$/;"	e	enum:__anon228	file:
-STATUS_FROM_SERVER_STATUS	src/core/lib/surface/call.c	/^  STATUS_FROM_SERVER_STATUS,$/;"	e	enum:__anon228	file:
-STATUS_FROM_SURFACE	src/core/lib/surface/call.c	/^  STATUS_FROM_SURFACE,$/;"	e	enum:__anon228	file:
-STATUS_FROM_WIRE	src/core/lib/surface/call.c	/^  STATUS_FROM_WIRE,$/;"	e	enum:__anon228	file:
-STATUS_OFFSET	src/core/lib/surface/call.c	846;"	d	file:
-STATUS_SOURCE_COUNT	src/core/lib/surface/call.c	/^  STATUS_SOURCE_COUNT$/;"	e	enum:__anon228	file:
-STEAL_REF	include/grpc++/support/slice.h	/^  enum StealRef { STEAL_REF };$/;"	e	enum:grpc::final::StealRef
-STREAM_IDLE	test/cpp/qps/client_async.cc	/^    STREAM_IDLE,$/;"	e	enum:grpc::testing::ClientRpcContextGenericStreamingImpl::State	file:
-STREAM_IDLE	test/cpp/qps/client_async.cc	/^    STREAM_IDLE,$/;"	e	enum:grpc::testing::ClientRpcContextStreamingImpl::State	file:
-STREAM_LIST_COUNT	src/core/ext/transport/chttp2/transport/internal.h	/^  STREAM_LIST_COUNT \/* must be last *\/$/;"	e	enum:__anon13
-STRLEN_LIT	src/core/ext/transport/chttp2/transport/hpack_encoder.c	500;"	d	file:
-STRONG_REF_MASK	src/core/ext/client_channel/subchannel.c	61;"	d	file:
-SUBCHANNEL_CALL_TO_CALL_STACK	src/core/ext/client_channel/subchannel.c	153;"	d	file:
-SUCCESS	test/core/end2end/fixtures/h2_ssl_cert.c	/^typedef enum { SUCCESS, FAIL } test_result;$/;"	e	enum:__anon354	file:
-Sample	test/cpp/qps/usage_timer.cc	/^UsageTimer::Result UsageTimer::Sample() {$/;"	f	class:UsageTimer
-ScopedProfile	test/cpp/qps/qps_worker.cc	/^  ScopedProfile(const char* filename, bool enable) : enable_(enable) {$/;"	f	class:grpc::testing::final
-SearchOfferedLoad	test/cpp/qps/qps_json_driver.cc	/^static double SearchOfferedLoad(double initial_offered_load,$/;"	f	namespace:grpc::testing
-SecureAuthContext	src/cpp/common/secure_auth_context.cc	/^SecureAuthContext::SecureAuthContext(grpc_auth_context* ctx,$/;"	f	class:grpc::SecureAuthContext
-SecureAuthContextTest	test/cpp/common/secure_auth_context_test.cc	/^class SecureAuthContextTest : public ::testing::Test {};$/;"	c	namespace:grpc::__anon310	file:
-SecureCallCredentials	src/cpp/client/secure_credentials.cc	/^SecureCallCredentials::SecureCallCredentials(grpc_call_credentials* c_creds)$/;"	f	class:grpc::SecureCallCredentials
-SecureChannelCredentials	src/cpp/client/secure_credentials.cc	/^SecureChannelCredentials::SecureChannelCredentials($/;"	f	class:grpc::SecureChannelCredentials
-SecureEnd2endTest	test/cpp/end2end/end2end_test.cc	/^  SecureEnd2endTest() {$/;"	f	class:grpc::testing::__anon306::SecureEnd2endTest
-SecureEnd2endTest	test/cpp/end2end/end2end_test.cc	/^class SecureEnd2endTest : public End2endTest {$/;"	c	namespace:grpc::testing::__anon306	file:
-SecureServerCredentials	src/cpp/server/secure_server_credentials.h	/^  explicit SecureServerCredentials(grpc_server_credentials* creds)$/;"	f	class:grpc::final
-SendBidiStreaming	test/cpp/end2end/hybrid_end2end_test.cc	/^  void SendBidiStreaming() {$/;"	f	class:grpc::testing::__anon300::HybridEnd2endTest
-SendEcho	test/cpp/end2end/hybrid_end2end_test.cc	/^  void SendEcho() {$/;"	f	class:grpc::testing::__anon300::HybridEnd2endTest
-SendEchoToDupService	test/cpp/end2end/hybrid_end2end_test.cc	/^  void SendEchoToDupService() {$/;"	f	class:grpc::testing::__anon300::HybridEnd2endTest
-SendInitialMetadata	include/grpc++/impl/codegen/call.h	/^  void SendInitialMetadata($/;"	f	class:grpc::CallOpSendInitialMetadata
-SendInitialMetadata	include/grpc++/impl/codegen/sync_stream.h	/^  void SendInitialMetadata() {$/;"	f	class:grpc::internal::final
-SendMessage	include/grpc++/impl/codegen/call.h	/^Status CallOpSendMessage::SendMessage(const M& message) {$/;"	f	class:grpc::CallOpSendMessage
-SendMessage	include/grpc++/impl/codegen/call.h	/^Status CallOpSendMessage::SendMessage(const M& message,$/;"	f	class:grpc::CallOpSendMessage
-SendRequest	test/cpp/end2end/shutdown_test.cc	/^  void SendRequest() {$/;"	f	class:grpc::testing::ShutdownTest
-SendRpc	test/cpp/end2end/async_end2end_test.cc	/^  void SendRpc(int num_rpcs) {$/;"	f	class:grpc::testing::__anon296::AsyncEnd2endTest
-SendRpc	test/cpp/end2end/end2end_test.cc	/^static void SendRpc(grpc::testing::EchoTestService::Stub* stub, int num_rpcs,$/;"	f	namespace:grpc::testing::__anon306
-SendRpc	test/cpp/end2end/filter_end2end_test.cc	/^  void SendRpc(int num_rpcs) {$/;"	f	class:grpc::testing::__anon307::FilterEnd2endTest
-SendRpc	test/cpp/end2end/generic_end2end_test.cc	/^  void SendRpc(int num_rpcs) {$/;"	f	class:grpc::testing::__anon298::GenericEnd2endTest
-SendRpc	test/cpp/end2end/round_robin_end2end_test.cc	/^  void SendRpc(int num_rpcs) {$/;"	f	class:grpc::testing::__anon304::RoundRobinEnd2endTest
-SendRpc	test/cpp/end2end/thread_stress_test.cc	/^static void SendRpc(grpc::testing::EchoTestService::Stub* stub, int num_rpcs) {$/;"	f	namespace:grpc::testing
-SendSimpleClientStreaming	test/cpp/end2end/hybrid_end2end_test.cc	/^  void SendSimpleClientStreaming() {$/;"	f	class:grpc::testing::__anon300::HybridEnd2endTest
-SendSimpleServerStreaming	test/cpp/end2end/hybrid_end2end_test.cc	/^  void SendSimpleServerStreaming() {$/;"	f	class:grpc::testing::__anon300::HybridEnd2endTest
-SendSimpleServerStreamingToDupService	test/cpp/end2end/hybrid_end2end_test.cc	/^  void SendSimpleServerStreamingToDupService() {$/;"	f	class:grpc::testing::__anon300::HybridEnd2endTest
-SerializationTraits	include/grpc++/impl/codegen/proto_utils.h	/^class SerializationTraits<T, typename std::enable_if<std::is_base_of<$/;"	c	namespace:grpc
-SerializationTraits	include/grpc++/impl/codegen/thrift_utils.h	/^class SerializationTraits<T, typename std::enable_if<std::is_base_of<$/;"	c	namespace:grpc
-SerializationTraits	include/grpc++/support/byte_buffer.h	/^class SerializationTraits<ByteBuffer, void> {$/;"	c	namespace:grpc
-Serialize	include/grpc++/impl/codegen/proto_utils.h	/^  static Status Serialize(const grpc::protobuf::Message& msg,$/;"	f	class:grpc::SerializationTraits
-Serialize	include/grpc++/impl/codegen/thrift_serializer.h	/^  void Serialize(const T& fields, const uint8_t** serialized_buffer,$/;"	f	class:apache::thrift::util::ThriftSerializer
-Serialize	include/grpc++/impl/codegen/thrift_serializer.h	/^  void Serialize(const T& fields, grpc_byte_buffer** bp) {$/;"	f	class:apache::thrift::util::ThriftSerializer
-Serialize	include/grpc++/impl/codegen/thrift_utils.h	/^  static Status Serialize(const T& msg, grpc_byte_buffer** bp,$/;"	f	class:grpc::SerializationTraits
-Serialize	include/grpc++/support/byte_buffer.h	/^  static Status Serialize(const ByteBuffer& source, grpc_byte_buffer** buffer,$/;"	f	class:grpc::SerializationTraits
-SerializeJson	test/cpp/qps/parse_json.cc	/^grpc::string SerializeJson(const GRPC_CUSTOM_MESSAGE& msg,$/;"	f	namespace:grpc::testing
-SerializeToByteBuffer	test/cpp/util/byte_buffer_proto_helper.cc	/^std::unique_ptr<ByteBuffer> SerializeToByteBuffer($/;"	f	namespace:grpc::testing
-Server	src/cpp/server/server_cc.cc	/^Server::Server($/;"	f	class:grpc::Server
-Server	test/cpp/qps/server.h	/^  explicit Server(const ServerConfig& config) : timer_(new UsageTimer) {$/;"	f	class:grpc::testing::Server
-Server	test/cpp/qps/server.h	/^class Server {$/;"	c	namespace:grpc::testing
-ServerAsyncReader	include/grpc++/impl/codegen/async_stream.h	/^  explicit ServerAsyncReader(ServerContext* ctx)$/;"	f	class:grpc::final
-ServerAsyncReaderInterface	include/grpc++/impl/codegen/async_stream.h	/^class ServerAsyncReaderInterface : public ServerAsyncStreamingInterface,$/;"	c	namespace:grpc
-ServerAsyncReaderWriter	include/grpc++/impl/codegen/async_stream.h	/^  explicit ServerAsyncReaderWriter(ServerContext* ctx)$/;"	f	class:grpc::final
-ServerAsyncReaderWriterInterface	include/grpc++/impl/codegen/async_stream.h	/^class ServerAsyncReaderWriterInterface : public ServerAsyncStreamingInterface,$/;"	c	namespace:grpc
-ServerAsyncResponseWriter	include/grpc++/impl/codegen/async_unary_call.h	/^  explicit ServerAsyncResponseWriter(ServerContext* ctx)$/;"	f	class:grpc::final
-ServerAsyncStreamingInterface	include/grpc++/impl/codegen/service_type.h	/^class ServerAsyncStreamingInterface {$/;"	c	namespace:grpc
-ServerAsyncWriter	include/grpc++/impl/codegen/async_stream.h	/^  explicit ServerAsyncWriter(ServerContext* ctx)$/;"	f	class:grpc::final
-ServerAsyncWriterInterface	include/grpc++/impl/codegen/async_stream.h	/^class ServerAsyncWriterInterface : public ServerAsyncStreamingInterface,$/;"	c	namespace:grpc
-ServerBuilder	include/grpc++/server_builder.h	/^class ServerBuilder {$/;"	c	namespace:grpc
-ServerBuilder	src/cpp/server/server_builder.cc	/^ServerBuilder::ServerBuilder()$/;"	f	class:grpc::ServerBuilder
-ServerBuilderOption	include/grpc++/impl/server_builder_option.h	/^class ServerBuilderOption {$/;"	c	namespace:grpc
-ServerBuilderPlugin	include/grpc++/impl/server_builder_plugin.h	/^class ServerBuilderPlugin {$/;"	c	namespace:grpc
-ServerBuilderPluginTest	test/cpp/end2end/server_builder_plugin_test.cc	/^  ServerBuilderPluginTest() {}$/;"	f	class:grpc::testing::ServerBuilderPluginTest
-ServerBuilderPluginTest	test/cpp/end2end/server_builder_plugin_test.cc	/^class ServerBuilderPluginTest : public ::testing::TestWithParam<bool> {$/;"	c	namespace:grpc::testing	file:
-ServerBuilderSyncPluginDisabler	test/cpp/end2end/async_end2end_test.cc	/^class ServerBuilderSyncPluginDisabler : public ::grpc::ServerBuilderOption {$/;"	c	namespace:grpc::testing::__anon296	file:
-ServerCompletionQueue	include/grpc++/impl/codegen/completion_queue.h	/^  ServerCompletionQueue(bool is_frequently_polled = true)$/;"	f	class:grpc::ServerCompletionQueue
-ServerCompletionQueue	include/grpc++/impl/codegen/completion_queue.h	/^class ServerCompletionQueue : public CompletionQueue {$/;"	c	namespace:grpc
-ServerContext	include/grpc++/impl/codegen/server_context.h	/^class ServerContext {$/;"	c	namespace:grpc
-ServerContext	src/cpp/server/server_context.cc	/^ServerContext::ServerContext()$/;"	f	class:grpc::ServerContext
-ServerContext	src/cpp/server/server_context.cc	/^ServerContext::ServerContext(gpr_timespec deadline, grpc_metadata* metadata,$/;"	f	class:grpc::ServerContext
-ServerContextTestSpouse	include/grpc++/test/server_context_test_spouse.h	/^  explicit ServerContextTestSpouse(ServerContext* ctx) : ctx_(ctx) {}$/;"	f	class:grpc::testing::ServerContextTestSpouse
-ServerContextTestSpouse	include/grpc++/test/server_context_test_spouse.h	/^class ServerContextTestSpouse {$/;"	c	namespace:grpc::testing
-ServerCredentials	include/grpc++/security/server_credentials.h	/^class ServerCredentials {$/;"	c	namespace:grpc
-ServerData	test/cpp/end2end/round_robin_end2end_test.cc	/^    explicit ServerData(const grpc::string& server_host) {$/;"	f	struct:grpc::testing::__anon304::RoundRobinEnd2endTest::ServerData
-ServerData	test/cpp/end2end/round_robin_end2end_test.cc	/^  struct ServerData {$/;"	s	class:grpc::testing::__anon304::RoundRobinEnd2endTest	file:
-ServerIdleCpuTime	test/cpp/qps/driver.cc	/^static double ServerIdleCpuTime(ServerStats s) { return s.idle_cpu_time(); }$/;"	f	namespace:grpc::testing
-ServerInitializer	include/grpc++/impl/server_initializer.h	/^  ServerInitializer(Server* server) : server_(server) {}$/;"	f	class:grpc::ServerInitializer
-ServerInitializer	include/grpc++/impl/server_initializer.h	/^class ServerInitializer {$/;"	c	namespace:grpc
-ServerInterface	include/grpc++/impl/codegen/server_interface.h	/^class ServerInterface : public CallHook {$/;"	c	namespace:grpc
-ServerReader	include/grpc++/impl/codegen/sync_stream.h	/^  ServerReader(Call* call, ServerContext* ctx) : call_(call), ctx_(ctx) {}$/;"	f	class:grpc::final
-ServerReaderInterface	include/grpc++/impl/codegen/sync_stream.h	/^class ServerReaderInterface : public ServerStreamingInterface,$/;"	c	namespace:grpc
-ServerReaderWriter	include/grpc++/impl/codegen/sync_stream.h	/^  ServerReaderWriter(Call* call, ServerContext* ctx) : body_(call, ctx) {}$/;"	f	class:grpc::final
-ServerReaderWriterBody	include/grpc++/impl/codegen/sync_stream.h	/^  ServerReaderWriterBody(Call* call, ServerContext* ctx)$/;"	f	class:grpc::internal::final
-ServerReaderWriterInterface	include/grpc++/impl/codegen/sync_stream.h	/^class ServerReaderWriterInterface : public ServerStreamingInterface,$/;"	c	namespace:grpc
-ServerReflectionInfo	src/cpp/ext/proto_server_reflection.cc	/^Status ProtoServerReflection::ServerReflectionInfo($/;"	f	class:grpc::ProtoServerReflection
-ServerRpcContext	test/cpp/qps/server_async.cc	/^    ServerRpcContext() {}$/;"	f	class:grpc::testing::final::ServerRpcContext
-ServerRpcContext	test/cpp/qps/server_async.cc	/^  class ServerRpcContext {$/;"	c	class:grpc::testing::final	file:
-ServerRpcContextStreamingImpl	test/cpp/qps/server_async.cc	/^    ServerRpcContextStreamingImpl($/;"	f	class:grpc::testing::final::final
-ServerRpcContextUnaryImpl	test/cpp/qps/server_async.cc	/^    ServerRpcContextUnaryImpl($/;"	f	class:grpc::testing::final::final
-ServerSendStatus	include/grpc++/impl/codegen/call.h	/^  void ServerSendStatus($/;"	f	class:grpc::CallOpServerSendStatus
-ServerSplitStreamer	include/grpc++/impl/codegen/sync_stream.h	/^  ServerSplitStreamer(Call* call, ServerContext* ctx)$/;"	f	class:grpc::final
-ServerStreamingHandler	include/grpc++/impl/codegen/method_handler_impl.h	/^  ServerStreamingHandler($/;"	f	class:grpc::ServerStreamingHandler
-ServerStreamingHandler	include/grpc++/impl/codegen/method_handler_impl.h	/^class ServerStreamingHandler : public MethodHandler {$/;"	c	namespace:grpc
-ServerStreamingInterface	include/grpc++/impl/codegen/sync_stream.h	/^class ServerStreamingInterface {$/;"	c	namespace:grpc
-ServerSystemTime	test/cpp/qps/driver.cc	/^static double ServerSystemTime(ServerStats s) { return s.time_system(); }$/;"	f	namespace:grpc::testing
-ServerTotalCpuTime	test/cpp/qps/driver.cc	/^static double ServerTotalCpuTime(ServerStats s) { return s.total_cpu_time(); }$/;"	f	namespace:grpc::testing
-ServerTryCancel	test/cpp/end2end/test_service_impl.cc	/^void TestServiceImpl::ServerTryCancel(ServerContext* context) {$/;"	f	class:grpc::testing::TestServiceImpl
-ServerTryCancelRequestPhase	test/cpp/end2end/async_end2end_test.cc	/^  } ServerTryCancelRequestPhase;$/;"	t	class:grpc::testing::__anon296::AsyncEnd2endServerTryCancelTest	typeref:enum:grpc::testing::__anon296::AsyncEnd2endServerTryCancelTest::__anon297	file:
-ServerTryCancelRequestPhase	test/cpp/end2end/test_service_impl.h	/^} ServerTryCancelRequestPhase;$/;"	t	namespace:grpc::testing	typeref:enum:grpc::testing::__anon309
-ServerUnaryStreamer	include/grpc++/impl/codegen/sync_stream.h	/^  ServerUnaryStreamer(Call* call, ServerContext* ctx)$/;"	f	class:grpc::final
-ServerUserTime	test/cpp/qps/driver.cc	/^static double ServerUserTime(ServerStats s) { return s.time_user(); }$/;"	f	namespace:grpc::testing
-ServerWait	test/cpp/end2end/async_end2end_test.cc	/^void ServerWait(Server* server, int* notify) {$/;"	f	namespace:grpc::testing::__anon296
-ServerWallTime	test/cpp/qps/driver.cc	/^static double ServerWallTime(ServerStats s) { return s.time_elapsed(); }$/;"	f	namespace:grpc::testing
-ServerWriter	include/grpc++/impl/codegen/sync_stream.h	/^  ServerWriter(Call* call, ServerContext* ctx) : call_(call), ctx_(ctx) {}$/;"	f	class:grpc::final
-ServerWriterInterface	include/grpc++/impl/codegen/sync_stream.h	/^class ServerWriterInterface : public ServerStreamingInterface,$/;"	c	namespace:grpc
-Server_AddInitialMetadata	test/cpp/microbenchmarks/bm_fullstack.cc	/^  Server_AddInitialMetadata(ServerContext* context) : NoOpMutator(context) {$/;"	f	class:grpc::testing::Server_AddInitialMetadata
-Server_AddInitialMetadata	test/cpp/microbenchmarks/bm_fullstack.cc	/^class Server_AddInitialMetadata : public NoOpMutator {$/;"	c	namespace:grpc::testing	file:
-Service	include/grpc++/impl/codegen/service_type.h	/^  Service() : server_(nullptr) {}$/;"	f	class:grpc::Service
-Service	include/grpc++/impl/codegen/service_type.h	/^class Service {$/;"	c	namespace:grpc
-ServiceAccountJWTAccessCredentials	src/cpp/client/secure_credentials.cc	/^std::shared_ptr<CallCredentials> ServiceAccountJWTAccessCredentials($/;"	f	namespace:grpc
-ServiceDescriptor	include/grpc++/impl/codegen/config_protobuf.h	/^typedef GRPC_CUSTOM_SERVICEDESCRIPTOR ServiceDescriptor;$/;"	t	namespace:grpc::protobuf
-ServiceImpl	test/cpp/end2end/server_crash_test.cc	/^  ServiceImpl() : bidi_stream_count_(0), response_stream_count_(0) {}$/;"	f	class:grpc::testing::__anon305::final
-ServiceStub	test/cpp/interop/http2_client.cc	/^Http2Client::ServiceStub::ServiceStub(std::shared_ptr<Channel> channel)$/;"	f	class:grpc::testing::Http2Client::ServiceStub
-ServiceStub	test/cpp/interop/http2_client.h	/^  class ServiceStub {$/;"	c	class:grpc::testing::Http2Client
-ServiceStub	test/cpp/interop/interop_client.cc	/^InteropClient::ServiceStub::ServiceStub(std::shared_ptr<Channel> channel,$/;"	f	class:grpc::testing::InteropClient::ServiceStub
-ServiceStub	test/cpp/interop/interop_client.h	/^  class ServiceStub {$/;"	c	class:grpc::testing::InteropClient
-SetAuthMetadataProcessor	src/cpp/server/secure_server_credentials.cc	/^void SecureServerCredentials::SetAuthMetadataProcessor($/;"	f	class:grpc::SecureServerCredentials
-SetBit	include/grpc++/impl/codegen/call.h	/^  void SetBit(const uint32_t mask) { flags_ |= mask; }$/;"	f	class:grpc::WriteOptions
-SetChannelArgs	src/cpp/common/channel_arguments.cc	/^void ChannelArguments::SetChannelArgs(grpc_channel_args* channel_args) const {$/;"	f	class:grpc::ChannelArguments
-SetChannelArgs	test/cpp/common/channel_arguments_test.cc	/^  void SetChannelArgs(const ChannelArguments& channel_args,$/;"	f	class:grpc::testing::ChannelArgumentsTest
-SetCollection	include/grpc++/impl/codegen/call.h	/^  void SetCollection(std::shared_ptr<CallOpSetCollectionInterface> collection) {$/;"	f	class:grpc::CallOpSetInterface
-SetCompressionAlgorithm	src/cpp/common/channel_arguments.cc	/^void ChannelArguments::SetCompressionAlgorithm($/;"	f	class:grpc::ChannelArguments
-SetCompressionAlgorithmSupportStatus	src/cpp/server/server_builder.cc	/^ServerBuilder& ServerBuilder::SetCompressionAlgorithmSupportStatus($/;"	f	class:grpc::ServerBuilder
-SetContainerSizeLimit	include/grpc++/impl/codegen/thrift_serializer.h	/^  void SetContainerSizeLimit(int32_t container_limit) {$/;"	f	class:apache::thrift::util::ThriftSerializer
-SetCredentialsProvider	test/cpp/util/test_credentials_provider.cc	/^void SetCredentialsProvider(CredentialsProvider* provider) {$/;"	f	namespace:grpc::testing
-SetDefaultCompressionAlgorithm	src/cpp/server/server_builder.cc	/^ServerBuilder& ServerBuilder::SetDefaultCompressionAlgorithm($/;"	f	class:grpc::ServerBuilder
-SetDefaultCompressionLevel	src/cpp/server/server_builder.cc	/^ServerBuilder& ServerBuilder::SetDefaultCompressionLevel($/;"	f	class:grpc::ServerBuilder
-SetGlobalCallbacks	src/cpp/client/client_context.cc	/^void ClientContext::SetGlobalCallbacks(GlobalCallbacks* client_callbacks) {$/;"	f	class:grpc::ClientContext
-SetGlobalCallbacks	src/cpp/server/server_cc.cc	/^void Server::SetGlobalCallbacks(GlobalCallbacks* callbacks) {$/;"	f	class:grpc::Server
-SetHandler	include/grpc++/impl/codegen/rpc_service_method.h	/^  void SetHandler(MethodHandler* handler) { handler_.reset(handler); }$/;"	f	class:grpc::RpcServiceMethod
-SetInt	src/cpp/common/channel_arguments.cc	/^void ChannelArguments::SetInt(const grpc::string& key, int value) {$/;"	f	class:grpc::ChannelArguments
-SetLoadBalancingPolicyName	src/cpp/common/channel_arguments.cc	/^void ChannelArguments::SetLoadBalancingPolicyName($/;"	f	class:grpc::ChannelArguments
-SetMaxMessageSize	include/grpc++/server_builder.h	/^  ServerBuilder& SetMaxMessageSize(int max_message_size) {$/;"	f	class:grpc::ServerBuilder
-SetMaxReceiveMessageSize	include/grpc++/server_builder.h	/^  ServerBuilder& SetMaxReceiveMessageSize(int max_receive_message_size) {$/;"	f	class:grpc::ServerBuilder
-SetMaxReceiveMessageSize	src/cpp/common/channel_arguments.cc	/^void ChannelArguments::SetMaxReceiveMessageSize(int size) {$/;"	f	class:grpc::ChannelArguments
-SetMaxSendMessageSize	include/grpc++/server_builder.h	/^  ServerBuilder& SetMaxSendMessageSize(int max_send_message_size) {$/;"	f	class:grpc::ServerBuilder
-SetMaxSendMessageSize	src/cpp/common/channel_arguments.cc	/^void ChannelArguments::SetMaxSendMessageSize(int size) {$/;"	f	class:grpc::ChannelArguments
-SetMethodType	include/grpc++/impl/codegen/rpc_method.h	/^  void SetMethodType(RpcType type) { method_type_ = type; }$/;"	f	class:grpc::RpcMethod
-SetOption	src/cpp/server/server_builder.cc	/^ServerBuilder& ServerBuilder::SetOption($/;"	f	class:grpc::ServerBuilder
-SetPayload	test/cpp/interop/interop_server.cc	/^bool SetPayload(int size, Payload* payload) {$/;"	f
-SetPayload	test/cpp/qps/server.h	/^  static bool SetPayload(PayloadType type, int size, Payload* payload) {$/;"	f	class:grpc::testing::Server
-SetPeerIdentityPropertyName	src/cpp/common/secure_auth_context.cc	/^bool SecureAuthContext::SetPeerIdentityPropertyName(const grpc::string& name) {$/;"	f	class:grpc::SecureAuthContext
-SetPointer	src/cpp/common/channel_arguments.cc	/^void ChannelArguments::SetPointer(const grpc::string& key, void* value) {$/;"	f	class:grpc::ChannelArguments
-SetPointerWithVtable	src/cpp/common/channel_arguments.cc	/^void ChannelArguments::SetPointerWithVtable($/;"	f	class:grpc::ChannelArguments
-SetPollsetOrPollsetSet	src/cpp/common/channel_filter.cc	/^void CallData::SetPollsetOrPollsetSet(grpc_exec_ctx *exec_ctx,$/;"	f	class:grpc::CallData
-SetPollsetOrPollsetSet	src/cpp/common/channel_filter.h	/^  static void SetPollsetOrPollsetSet(grpc_exec_ctx *exec_ctx,$/;"	f	class:grpc::internal::final
-SetPrintCommandMode	test/cpp/util/grpc_tool.cc	/^  void SetPrintCommandMode(int exit_status) {$/;"	f	class:grpc::testing::__anon321::GrpcTool
-SetRegisterService	test/cpp/end2end/server_builder_plugin_test.cc	/^  void SetRegisterService() { register_service_ = true; }$/;"	f	class:grpc::testing::InsertPluginServerBuilderOption
-SetRegisterService	test/cpp/end2end/server_builder_plugin_test.cc	/^  void SetRegisterService() { register_service_ = true; }$/;"	f	class:grpc::testing::TestServerBuilderPlugin
-SetResourceQuota	src/cpp/common/channel_arguments.cc	/^void ChannelArguments::SetResourceQuota($/;"	f	class:grpc::ChannelArguments
-SetResourceQuota	src/cpp/server/server_builder.cc	/^ServerBuilder& ServerBuilder::SetResourceQuota($/;"	f	class:grpc::ServerBuilder
-SetSerializeVersion	include/grpc++/impl/codegen/thrift_serializer.h	/^  void SetSerializeVersion(bool value) { serialize_version_ = value; }$/;"	f	class:apache::thrift::util::ThriftSerializer
-SetServiceConfigJSON	src/cpp/common/channel_arguments.cc	/^void ChannelArguments::SetServiceConfigJSON($/;"	f	class:grpc::ChannelArguments
-SetServiceList	src/cpp/ext/proto_server_reflection.cc	/^void ProtoServerReflection::SetServiceList($/;"	f	class:grpc::ProtoServerReflection
-SetSocketMutator	src/cpp/common/channel_arguments.cc	/^void ChannelArguments::SetSocketMutator(grpc_socket_mutator* mutator) {$/;"	f	class:grpc::ChannelArguments
-SetSslTargetNameOverride	src/cpp/common/secure_channel_arguments.cc	/^void ChannelArguments::SetSslTargetNameOverride(const grpc::string& name) {$/;"	f	class:grpc::ChannelArguments
-SetString	src/cpp/common/channel_arguments.cc	/^void ChannelArguments::SetString(const grpc::string& key,$/;"	f	class:grpc::ChannelArguments
-SetStringSizeLimit	include/grpc++/impl/codegen/thrift_serializer.h	/^  void SetStringSizeLimit(int32_t string_limit) {$/;"	f	class:apache::thrift::util::ThriftSerializer
-SetSyncServerOption	src/cpp/server/server_builder.cc	/^ServerBuilder& ServerBuilder::SetSyncServerOption($/;"	f	class:grpc::ServerBuilder
-SetUpEnd	test/cpp/end2end/thread_stress_test.cc	/^  void SetUpEnd(ServerBuilder* builder) { server_ = builder->BuildAndStart(); }$/;"	f	class:grpc::testing::CommonStressTest
-SetUpServer	test/cpp/end2end/hybrid_end2end_test.cc	/^  void SetUpServer(::grpc::Service* service1, ::grpc::Service* service2,$/;"	f	class:grpc::testing::__anon300::HybridEnd2endTest
-SetUpServer	test/cpp/end2end/shutdown_test.cc	/^  std::unique_ptr<Server> SetUpServer(const int port) {$/;"	f	class:grpc::testing::ShutdownTest
-SetUpServer	test/cpp/util/grpc_tool_test.cc	/^  const grpc::string SetUpServer() {$/;"	f	class:grpc::testing::GrpcToolTest
-SetUpStart	test/cpp/end2end/thread_stress_test.cc	/^  void SetUpStart(ServerBuilder* builder, Service* service) {$/;"	f	class:grpc::testing::CommonStressTest
-SetUserAgentPrefix	src/cpp/common/channel_arguments.cc	/^void ChannelArguments::SetUserAgentPrefix($/;"	f	class:grpc::ChannelArguments
-SetupCtx	test/cpp/qps/client_async.cc	/^  static ClientRpcContext* SetupCtx(BenchmarkService::Stub* stub,$/;"	f	class:grpc::testing::final	file:
-SetupCtx	test/cpp/qps/client_async.cc	/^  static ClientRpcContext* SetupCtx(grpc::GenericStub* stub,$/;"	f	class:grpc::testing::final	file:
-SetupLoadTest	test/cpp/qps/client.h	/^  void SetupLoadTest(const ClientConfig& config, size_t num_threads) {$/;"	f	class:grpc::testing::Client
-SetupRequest	src/cpp/server/server_cc.cc	/^  void SetupRequest() { cq_ = grpc_completion_queue_create(nullptr); }$/;"	f	class:grpc::final
-Shutdown	include/grpc++/impl/codegen/server_interface.h	/^  void Shutdown() {$/;"	f	class:grpc::ServerInterface
-Shutdown	include/grpc++/impl/codegen/server_interface.h	/^  void Shutdown(const T& deadline) {$/;"	f	class:grpc::ServerInterface
-Shutdown	src/cpp/common/completion_queue_cc.cc	/^void CompletionQueue::Shutdown() {$/;"	f	class:grpc::CompletionQueue
-Shutdown	src/cpp/thread_manager/thread_manager.cc	/^void ThreadManager::Shutdown() {$/;"	f	class:grpc::ThreadManager
-Shutdown	test/cpp/end2end/round_robin_end2end_test.cc	/^    void Shutdown() {$/;"	f	struct:grpc::testing::__anon304::RoundRobinEnd2endTest::ServerData
-Shutdown	test/cpp/interop/reconnect_interop_server.cc	/^  void Shutdown() {$/;"	f	class:ReconnectServiceImpl
-ShutdownAndDrainCompletionQueue	src/cpp/server/server_cc.cc	/^  void ShutdownAndDrainCompletionQueue() {$/;"	f	class:grpc::Server::SyncRequestThreadManager
-ShutdownInternal	src/cpp/server/server_cc.cc	/^void Server::ShutdownInternal(gpr_timespec deadline) {$/;"	f	class:grpc::Server
-ShutdownServer	test/cpp/util/grpc_tool_test.cc	/^  void ShutdownServer() { server_->Shutdown(); }$/;"	f	class:grpc::testing::GrpcToolTest
-ShutdownTag	src/cpp/server/server_cc.cc	/^class ShutdownTag : public CompletionQueueTag {$/;"	c	namespace:grpc	file:
-ShutdownTest	test/cpp/end2end/shutdown_test.cc	/^  ShutdownTest() : shutdown_(false), service_(&ev_) { gpr_event_init(&ev_); }$/;"	f	class:grpc::testing::ShutdownTest
-ShutdownTest	test/cpp/end2end/shutdown_test.cc	/^class ShutdownTest : public ::testing::TestWithParam<string> {$/;"	c	namespace:grpc::testing	file:
-ShutdownThreadFunc	test/cpp/qps/server_async.cc	/^  void ShutdownThreadFunc() {$/;"	f	class:grpc::testing::final	file:
-SimpleDescriptorDatabase	include/grpc++/impl/codegen/config_protobuf.h	/^typedef GRPC_CUSTOM_SIMPLEDESCRIPTORDATABASE SimpleDescriptorDatabase;$/;"	t	namespace:grpc::protobuf
-SimplePrint	test/cpp/util/grpc_cli.cc	/^static bool SimplePrint(const grpc::string& outfile,$/;"	f	file:
-SimpleRequest	test/http2_test/messages_pb2.py	/^SimpleRequest = _reflection.GeneratedProtocolMessageType('SimpleRequest', (_message.Message,), dict($/;"	v
-SimpleResponse	test/http2_test/messages_pb2.py	/^SimpleResponse = _reflection.GeneratedProtocolMessageType('SimpleResponse', (_message.Message,), dict($/;"	v
-SleepForMs	test/cpp/thread_manager/thread_manager_test.cc	/^void ThreadManagerTest::SleepForMs(int duration_ms) {$/;"	f	class:grpc::ThreadManagerTest
-Slice	src/cpp/util/slice_cc.cc	/^Slice::Slice() : slice_(grpc_empty_slice()) {}$/;"	f	class:grpc::Slice
-Slice	src/cpp/util/slice_cc.cc	/^Slice::Slice(const Slice& other) : slice_(grpc_slice_ref(other.slice_)) {}$/;"	f	class:grpc::Slice
-Slice	src/cpp/util/slice_cc.cc	/^Slice::Slice(grpc_slice slice, AddRef) : slice_(grpc_slice_ref(slice)) {}$/;"	f	class:grpc::Slice
-Slice	src/cpp/util/slice_cc.cc	/^Slice::Slice(grpc_slice slice, StealRef) : slice_(slice) {}$/;"	f	class:grpc::Slice
-SliceEqual	test/cpp/util/byte_buffer_test.cc	/^bool SliceEqual(const Slice& a, grpc_slice b) {$/;"	f	namespace:grpc::__anon315
-SliceFromCopiedString	include/grpc++/impl/codegen/slice.h	/^inline grpc_slice SliceFromCopiedString(const grpc::string& str) {$/;"	f	namespace:grpc
-SliceReferencingString	include/grpc++/impl/codegen/slice.h	/^inline grpc_slice SliceReferencingString(const grpc::string& str) {$/;"	f	namespace:grpc
-SliceTest	test/cpp/util/slice_test.cc	/^class SliceTest : public ::testing::Test {$/;"	c	namespace:grpc::__anon316	file:
-SneakyCallOpSet	include/grpc++/impl/codegen/call.h	/^class SneakyCallOpSet : public CallOpSet<Op1, Op2, Op3, Op4, Op5, Op6> {$/;"	c	namespace:grpc
-SockPair	test/cpp/microbenchmarks/bm_fullstack.cc	/^  SockPair(Service* service)$/;"	f	class:grpc::testing::SockPair
-SockPair	test/cpp/microbenchmarks/bm_fullstack.cc	/^class SockPair : public EndpointPairFixture {$/;"	c	namespace:grpc::testing	file:
-SourceLocation	include/grpc++/impl/codegen/config_protobuf.h	/^typedef GRPC_CUSTOM_SOURCELOCATION SourceLocation;$/;"	t	namespace:grpc::protobuf
-SplitResponseStreamDupPkg	test/cpp/end2end/hybrid_end2end_test.cc	/^class SplitResponseStreamDupPkg$/;"	c	namespace:grpc::testing::__anon300	file:
-SplitServerStreamingHandler	include/grpc++/impl/codegen/method_handler_impl.h	/^  explicit SplitServerStreamingHandler($/;"	f	class:grpc::SplitServerStreamingHandler
-SplitServerStreamingHandler	include/grpc++/impl/codegen/method_handler_impl.h	/^class SplitServerStreamingHandler$/;"	c	namespace:grpc
-SslCredentialProvider	test/cpp/util/create_test_channel.cc	/^class SslCredentialProvider : public testing::CredentialTypeProvider {$/;"	c	namespace:grpc::__anon314	file:
-SslCredentials	src/cpp/client/secure_credentials.cc	/^std::shared_ptr<ChannelCredentials> SslCredentials($/;"	f	namespace:grpc
-SslCredentialsOptions	include/grpc++/security/credentials.h	/^struct SslCredentialsOptions {$/;"	s	namespace:grpc
-SslServerCredentials	src/cpp/server/secure_server_credentials.cc	/^std::shared_ptr<ServerCredentials> SslServerCredentials($/;"	f	namespace:grpc
-SslServerCredentialsOptions	include/grpc++/security/server_credentials.h	/^  SslServerCredentialsOptions($/;"	f	struct:grpc::SslServerCredentialsOptions
-SslServerCredentialsOptions	include/grpc++/security/server_credentials.h	/^  SslServerCredentialsOptions()$/;"	f	struct:grpc::SslServerCredentialsOptions
-SslServerCredentialsOptions	include/grpc++/security/server_credentials.h	/^struct SslServerCredentialsOptions {$/;"	s	namespace:grpc
-Start	src/cpp/server/server_cc.cc	/^  void Start() {$/;"	f	class:grpc::Server::SyncRequestThreadManager
-Start	src/cpp/server/server_cc.cc	/^bool Server::Start(ServerCompletionQueue** cqs, size_t num_cqs) {$/;"	f	class:grpc::Server
-Start	test/cpp/end2end/round_robin_end2end_test.cc	/^    void Start(const grpc::string& server_host, std::mutex* mu,$/;"	f	struct:grpc::testing::__anon304::RoundRobinEnd2endTest::ServerData
-Start	test/cpp/interop/reconnect_interop_server.cc	/^  Status Start(ServerContext* context, const ReconnectParams* request,$/;"	f	class:ReconnectServiceImpl
-StartReq	test/cpp/qps/client_async.cc	/^  StartReq(BenchmarkService::Stub* stub, grpc::ClientContext* ctx,$/;"	f	class:grpc::testing::final	file:
-StartReq	test/cpp/qps/client_async.cc	/^  static std::unique_ptr<grpc::GenericClientAsyncReaderWriter> StartReq($/;"	f	class:grpc::testing::final	file:
-StartServer	test/cpp/end2end/end2end_test.cc	/^  void StartServer(const std::shared_ptr<AuthMetadataProcessor>& processor) {$/;"	f	class:grpc::testing::__anon306::End2endTest
-StartServer	test/cpp/end2end/server_builder_plugin_test.cc	/^  void StartServer() {$/;"	f	class:grpc::testing::ServerBuilderPluginTest
-StartServer	test/cpp/util/metrics_server.cc	/^std::unique_ptr<grpc::Server> MetricsServiceImpl::StartServer(int port) {$/;"	f	class:grpc::testing::MetricsServiceImpl
-StartServers	test/cpp/end2end/round_robin_end2end_test.cc	/^  void StartServers(int num_servers) {$/;"	f	class:grpc::testing::__anon304::RoundRobinEnd2endTest
-StartThreads	test/cpp/qps/client.h	/^  void StartThreads(size_t num_threads) {$/;"	f	class:grpc::testing::Client
-StartTransportOp	src/cpp/common/channel_filter.cc	/^void ChannelData::StartTransportOp(grpc_exec_ctx *exec_ctx,$/;"	f	class:grpc::ChannelData
-StartTransportOp	src/cpp/common/channel_filter.h	/^  static void StartTransportOp(grpc_exec_ctx *exec_ctx,$/;"	f	class:grpc::internal::final
-StartTransportStreamOp	src/cpp/common/channel_filter.cc	/^void CallData::StartTransportStreamOp(grpc_exec_ctx *exec_ctx,$/;"	f	class:grpc::CallData
-StartTransportStreamOp	src/cpp/common/channel_filter.h	/^  static void StartTransportStreamOp(grpc_exec_ctx *exec_ctx,$/;"	f	class:grpc::internal::final
-State	test/cpp/qps/client_async.cc	/^  enum State { INVALID, READY, RESP_DONE };$/;"	g	class:grpc::testing::ClientRpcContextUnaryImpl	file:
-State	test/cpp/qps/client_async.cc	/^  enum State {$/;"	g	class:grpc::testing::ClientRpcContextGenericStreamingImpl	file:
-State	test/cpp/qps/client_async.cc	/^  enum State {$/;"	g	class:grpc::testing::ClientRpcContextStreamingImpl	file:
-StaticProtoReflectionPluginInitializer	src/cpp/ext/proto_server_reflection_plugin.cc	/^  StaticProtoReflectionPluginInitializer() {$/;"	f	struct:grpc::reflection::StaticProtoReflectionPluginInitializer
-StaticProtoReflectionPluginInitializer	src/cpp/ext/proto_server_reflection_plugin.cc	/^struct StaticProtoReflectionPluginInitializer {$/;"	s	namespace:grpc::reflection	file:
-StaticTestPluginInitializer	test/cpp/end2end/server_builder_plugin_test.cc	/^  StaticTestPluginInitializer() { AddTestServerBuilderPlugin(); }$/;"	f	struct:grpc::testing::StaticTestPluginInitializer
-StaticTestPluginInitializer	test/cpp/end2end/server_builder_plugin_test.cc	/^struct StaticTestPluginInitializer {$/;"	s	namespace:grpc::testing	file:
-Status	include/grpc++/impl/codegen/status.h	/^  Status() : code_(StatusCode::OK) {}$/;"	f	class:grpc::Status
-Status	include/grpc++/impl/codegen/status.h	/^  Status(StatusCode code, const grpc::string& details)$/;"	f	class:grpc::Status
-Status	include/grpc++/impl/codegen/status.h	/^class Status {$/;"	c	namespace:grpc
-StatusCode	include/grpc++/impl/codegen/status_code_enum.h	/^enum StatusCode {$/;"	g	namespace:grpc
-StatusHistogram	test/cpp/qps/client.h	/^typedef std::unordered_map<int, int64_t> StatusHistogram;$/;"	t	namespace:grpc::testing
-StealRef	include/grpc++/support/slice.h	/^  enum StealRef { STEAL_REF };$/;"	g	class:grpc::final
-Stop	test/cpp/interop/reconnect_interop_server.cc	/^  Status Stop(ServerContext* context, const Empty* request,$/;"	f	class:ReconnectServiceImpl
-StreamedUnaryDupPkg	test/cpp/end2end/hybrid_end2end_test.cc	/^class StreamedUnaryDupPkg$/;"	c	namespace:grpc::testing::__anon300	file:
-StreamedUnaryHandler	include/grpc++/impl/codegen/method_handler_impl.h	/^  explicit StreamedUnaryHandler($/;"	f	class:grpc::StreamedUnaryHandler
-StreamedUnaryHandler	include/grpc++/impl/codegen/method_handler_impl.h	/^class StreamedUnaryHandler$/;"	c	namespace:grpc
-StreamingInputCall	test/cpp/interop/interop_server.cc	/^  Status StreamingInputCall(ServerContext* context,$/;"	f	class:TestServiceImpl
-StreamingInputCallRequest	test/http2_test/messages_pb2.py	/^StreamingInputCallRequest = _reflection.GeneratedProtocolMessageType('StreamingInputCallRequest', (_message.Message,), dict($/;"	v
-StreamingInputCallResponse	test/http2_test/messages_pb2.py	/^StreamingInputCallResponse = _reflection.GeneratedProtocolMessageType('StreamingInputCallResponse', (_message.Message,), dict($/;"	v
-StreamingOutputCall	test/cpp/interop/interop_server.cc	/^  Status StreamingOutputCall($/;"	f	class:TestServiceImpl
-StreamingOutputCallRequest	test/http2_test/messages_pb2.py	/^StreamingOutputCallRequest = _reflection.GeneratedProtocolMessageType('StreamingOutputCallRequest', (_message.Message,), dict($/;"	v
-StreamingOutputCallResponse	test/http2_test/messages_pb2.py	/^StreamingOutputCallResponse = _reflection.GeneratedProtocolMessageType('StreamingOutputCallResponse', (_message.Message,), dict($/;"	v
-StreamingPingPongArgs	test/cpp/microbenchmarks/bm_fullstack.cc	/^static void StreamingPingPongArgs(benchmark::internal::Benchmark* b) {$/;"	f	namespace:grpc::testing
-StressTestInteropClient	test/cpp/interop/stress_interop_client.cc	/^StressTestInteropClient::StressTestInteropClient($/;"	f	class:grpc::testing::StressTestInteropClient
-StressTestInteropClient	test/cpp/interop/stress_interop_client.h	/^class StressTestInteropClient {$/;"	c	namespace:grpc::testing
-StringFromCopiedSlice	include/grpc++/impl/codegen/slice.h	/^inline grpc::string StringFromCopiedSlice(grpc_slice slice) {$/;"	f	namespace:grpc
-StringRefFromSlice	include/grpc++/impl/codegen/slice.h	/^inline grpc::string_ref StringRefFromSlice(const grpc_slice* slice) {$/;"	f	namespace:grpc
-StringRefTest	test/cpp/util/string_ref_test.cc	/^class StringRefTest : public ::testing::Test {};$/;"	c	namespace:grpc::__anon318	file:
-StubOptions	include/grpc++/impl/codegen/stub_options.h	/^class StubOptions {};$/;"	c	namespace:grpc
-SubProcess	test/cpp/util/subprocess.cc	/^SubProcess::SubProcess(const std::vector<std::string>& args)$/;"	f	class:grpc::SubProcess
-SubProcess	test/cpp/util/subprocess.h	/^class SubProcess {$/;"	c	namespace:grpc
-SummarizeMethod	test/cpp/util/service_describer.cc	/^grpc::string SummarizeMethod(const grpc::protobuf::MethodDescriptor* method) {$/;"	f	namespace:grpc::testing
-SummarizeService	test/cpp/util/service_describer.cc	/^grpc::string SummarizeService($/;"	f	namespace:grpc::testing
-Swap	src/cpp/common/channel_arguments.cc	/^void ChannelArguments::Swap(ChannelArguments& other) {$/;"	f	class:grpc::ChannelArguments
-Swap	src/cpp/util/byte_buffer_cc.cc	/^void ByteBuffer::Swap(ByteBuffer* other) {$/;"	f	class:grpc::ByteBuffer
-Swap	test/cpp/qps/histogram.h	/^  void Swap(Histogram* other) { std::swap(impl_, other->impl_); }$/;"	f	class:grpc::testing::Histogram
-SweepSizesArgs	test/cpp/microbenchmarks/bm_fullstack.cc	/^static void SweepSizesArgs(benchmark::internal::Benchmark* b) {$/;"	f	namespace:grpc::testing
-SyncRequest	src/cpp/server/server_cc.cc	/^  SyncRequest(RpcServiceMethod* method, void* tag)$/;"	f	class:grpc::final
-SyncRequestThreadManager	src/cpp/server/server_cc.cc	/^  SyncRequestThreadManager(Server* server, CompletionQueue* server_cq,$/;"	f	class:grpc::Server::SyncRequestThreadManager
-SyncRequestThreadManager	src/cpp/server/server_cc.cc	/^class Server::SyncRequestThreadManager : public ThreadManager {$/;"	c	class:grpc::Server	file:
-SyncServerOption	include/grpc++/server_builder.h	/^  enum SyncServerOption { NUM_CQS, MIN_POLLERS, MAX_POLLERS, CQ_TIMEOUT_MSEC };$/;"	g	class:grpc::ServerBuilder
-SyncServerSettings	include/grpc++/server_builder.h	/^    SyncServerSettings()$/;"	f	struct:grpc::ServerBuilder::SyncServerSettings
-SyncServerSettings	include/grpc++/server_builder.h	/^  struct SyncServerSettings {$/;"	s	class:grpc::ServerBuilder
-SynchronousClient	test/cpp/qps/client_sync.cc	/^  SynchronousClient(const ClientConfig& config)$/;"	f	class:grpc::testing::SynchronousClient
-SynchronousClient	test/cpp/qps/client_sync.cc	/^class SynchronousClient$/;"	c	namespace:grpc::testing	file:
-SynchronousServer	test/cpp/qps/server_sync.cc	/^  explicit SynchronousServer(const ServerConfig& config) : Server(config) {$/;"	f	class:grpc::testing::final
-SynchronousStreamingClient	test/cpp/qps/client_sync.cc	/^  SynchronousStreamingClient(const ClientConfig& config)$/;"	f	class:grpc::testing::final
-SynchronousUnaryClient	test/cpp/qps/client_sync.cc	/^  SynchronousUnaryClient(const ClientConfig& config)$/;"	f	class:grpc::testing::final
-SystemTime	test/cpp/qps/driver.cc	/^static double SystemTime(ClientStats s) { return s.time_system(); }$/;"	f	namespace:grpc::testing
-TABLE_IDX	src/core/lib/slice/slice_intern.c	51;"	d	file:
-TABLE_IDX	src/core/lib/transport/metadata.c	79;"	d	file:
-TAG_HEADER_SIZE	src/core/ext/census/context.c	92;"	d	file:
-TCP	test/cpp/microbenchmarks/bm_fullstack.cc	/^  TCP(Service* service) : FullstackFixture(service, MakeAddress()) {}$/;"	f	class:grpc::testing::TCP
-TCP	test/cpp/microbenchmarks/bm_fullstack.cc	/^class TCP : public FullstackFixture {$/;"	c	namespace:grpc::testing	file:
-TCP_REF	src/core/lib/iomgr/tcp_posix.c	142;"	d	file:
-TCP_REF	src/core/lib/iomgr/tcp_posix.c	160;"	d	file:
-TCP_REF	src/core/lib/iomgr/tcp_uv.c	112;"	d	file:
-TCP_REF	src/core/lib/iomgr/tcp_uv.c	93;"	d	file:
-TCP_REF	src/core/lib/iomgr/tcp_windows.c	137;"	d	file:
-TCP_REF	src/core/lib/iomgr/tcp_windows.c	155;"	d	file:
-TCP_UNREF	src/core/lib/iomgr/tcp_posix.c	140;"	d	file:
-TCP_UNREF	src/core/lib/iomgr/tcp_posix.c	159;"	d	file:
-TCP_UNREF	src/core/lib/iomgr/tcp_uv.c	111;"	d	file:
-TCP_UNREF	src/core/lib/iomgr/tcp_uv.c	91;"	d	file:
-TCP_UNREF	src/core/lib/iomgr/tcp_windows.c	135;"	d	file:
-TCP_UNREF	src/core/lib/iomgr/tcp_windows.c	154;"	d	file:
-TEST	test/core/transport/chttp2/hpack_encoder_test.c	52;"	d	file:
-TEST	test/cpp/codegen/golden_file_test.cc	/^TEST(GoldenFileTest, TestGeneratedFile) {$/;"	f
-TEST	test/cpp/common/alarm_cpp_test.cc	/^TEST(AlarmTest, Cancellation) {$/;"	f	namespace:grpc::__anon312
-TEST	test/cpp/common/alarm_cpp_test.cc	/^TEST(AlarmTest, NegativeExpiry) {$/;"	f	namespace:grpc::__anon312
-TEST	test/cpp/common/alarm_cpp_test.cc	/^TEST(AlarmTest, RegularExpiry) {$/;"	f	namespace:grpc::__anon312
-TEST	test/cpp/common/alarm_cpp_test.cc	/^TEST(AlarmTest, RegularExpiryChrono) {$/;"	f	namespace:grpc::__anon312
-TEST	test/cpp/common/alarm_cpp_test.cc	/^TEST(AlarmTest, ZeroExpiry) {$/;"	f	namespace:grpc::__anon312
-TEST	test/cpp/common/channel_filter_test.cc	/^TEST(ChannelFilterTest, RegisterChannelFilter) {$/;"	f	namespace:grpc::testing
-TEST	test/cpp/grpclb/grpclb_test.cc	/^TEST(GrpclbTest, InvalidAddressInServerlist) {}$/;"	f	namespace:grpc::__anon289
-TEST	test/cpp/grpclb/grpclb_test.cc	/^TEST(GrpclbTest, Updates) {$/;"	f	namespace:grpc::__anon289
-TEST	test/cpp/performance/writes_per_rpc_test.cc	/^TEST(WritesPerRpcTest, UnaryPingPong) {$/;"	f	namespace:grpc::testing
-TEST	test/cpp/test/server_context_test_spouse_test.cc	/^TEST(ServerContextTestSpouseTest, ClientMetadata) {$/;"	f	namespace:grpc::testing
-TEST	test/cpp/test/server_context_test_spouse_test.cc	/^TEST(ServerContextTestSpouseTest, InitialMetadata) {$/;"	f	namespace:grpc::testing
-TEST	test/cpp/test/server_context_test_spouse_test.cc	/^TEST(ServerContextTestSpouseTest, TrailingMetadata) {$/;"	f	namespace:grpc::testing
-TEST_F	test/cpp/client/credentials_test.cc	/^TEST_F(CredentialsTest, InvalidGoogleRefreshToken) {$/;"	f	namespace:grpc::testing
-TEST_F	test/cpp/codegen/codegen_test_full.cc	/^TEST_F(CodegenTestFull, Init) {$/;"	f	namespace:grpc::__anon293
-TEST_F	test/cpp/codegen/codegen_test_minimal.cc	/^TEST_F(CodegenTestMinimal, Build) {}$/;"	f	namespace:grpc::__anon294
-TEST_F	test/cpp/codegen/proto_utils_test.cc	/^TEST_F(ProtoUtilsTest, BackupNext) {$/;"	f	namespace:grpc::internal
-TEST_F	test/cpp/common/auth_property_iterator_test.cc	/^TEST_F(AuthPropertyIteratorTest, DefaultCtor) {$/;"	f	namespace:grpc::__anon313
-TEST_F	test/cpp/common/auth_property_iterator_test.cc	/^TEST_F(AuthPropertyIteratorTest, GeneralTest) {$/;"	f	namespace:grpc::__anon313
-TEST_F	test/cpp/common/channel_arguments_test.cc	/^TEST_F(ChannelArgumentsTest, SetInt) {$/;"	f	namespace:grpc::testing
-TEST_F	test/cpp/common/channel_arguments_test.cc	/^TEST_F(ChannelArgumentsTest, SetPointer) {$/;"	f	namespace:grpc::testing
-TEST_F	test/cpp/common/channel_arguments_test.cc	/^TEST_F(ChannelArgumentsTest, SetSocketMutator) {$/;"	f	namespace:grpc::testing
-TEST_F	test/cpp/common/channel_arguments_test.cc	/^TEST_F(ChannelArgumentsTest, SetString) {$/;"	f	namespace:grpc::testing
-TEST_F	test/cpp/common/channel_arguments_test.cc	/^TEST_F(ChannelArgumentsTest, SetUserAgentPrefix) {$/;"	f	namespace:grpc::testing
-TEST_F	test/cpp/common/secure_auth_context_test.cc	/^TEST_F(SecureAuthContextTest, EmptyContext) {$/;"	f	namespace:grpc::__anon310
-TEST_F	test/cpp/common/secure_auth_context_test.cc	/^TEST_F(SecureAuthContextTest, Iterators) {$/;"	f	namespace:grpc::__anon310
-TEST_F	test/cpp/common/secure_auth_context_test.cc	/^TEST_F(SecureAuthContextTest, Properties) {$/;"	f	namespace:grpc::__anon310
-TEST_F	test/cpp/end2end/client_crash_test.cc	/^TEST_F(CrashTest, KillAfterWrite) {$/;"	f	namespace:grpc::testing::__anon299
-TEST_F	test/cpp/end2end/client_crash_test.cc	/^TEST_F(CrashTest, KillBeforeWrite) {$/;"	f	namespace:grpc::testing::__anon299
-TEST_F	test/cpp/end2end/filter_end2end_test.cc	/^TEST_F(FilterEnd2endTest, SequentialRpcs) {$/;"	f	namespace:grpc::testing::__anon307
-TEST_F	test/cpp/end2end/filter_end2end_test.cc	/^TEST_F(FilterEnd2endTest, SimpleBidiStreaming) {$/;"	f	namespace:grpc::testing::__anon307
-TEST_F	test/cpp/end2end/filter_end2end_test.cc	/^TEST_F(FilterEnd2endTest, SimpleRpc) {$/;"	f	namespace:grpc::testing::__anon307
-TEST_F	test/cpp/end2end/generic_end2end_test.cc	/^TEST_F(GenericEnd2endTest, SequentialRpcs) {$/;"	f	namespace:grpc::testing::__anon298
-TEST_F	test/cpp/end2end/generic_end2end_test.cc	/^TEST_F(GenericEnd2endTest, SimpleBidiStreaming) {$/;"	f	namespace:grpc::testing::__anon298
-TEST_F	test/cpp/end2end/generic_end2end_test.cc	/^TEST_F(GenericEnd2endTest, SimpleRpc) {$/;"	f	namespace:grpc::testing::__anon298
-TEST_F	test/cpp/end2end/hybrid_end2end_test.cc	/^TEST_F(HybridEnd2endTest, AsyncEcho) {$/;"	f	namespace:grpc::testing::__anon300
-TEST_F	test/cpp/end2end/hybrid_end2end_test.cc	/^TEST_F(HybridEnd2endTest, AsyncEchoRequestStream) {$/;"	f	namespace:grpc::testing::__anon300
-TEST_F	test/cpp/end2end/hybrid_end2end_test.cc	/^TEST_F(HybridEnd2endTest, AsyncRequestStreamResponseStream) {$/;"	f	namespace:grpc::testing::__anon300
-TEST_F	test/cpp/end2end/hybrid_end2end_test.cc	/^TEST_F(HybridEnd2endTest, AsyncRequestStreamResponseStream_AsyncDupService) {$/;"	f	namespace:grpc::testing::__anon300
-TEST_F	test/cpp/end2end/hybrid_end2end_test.cc	/^TEST_F(HybridEnd2endTest, AsyncRequestStreamResponseStream_SyncDupService) {$/;"	f	namespace:grpc::testing::__anon300
-TEST_F	test/cpp/end2end/hybrid_end2end_test.cc	/^TEST_F(HybridEnd2endTest, GenericEcho) {$/;"	f	namespace:grpc::testing::__anon300
-TEST_F	test/cpp/end2end/hybrid_end2end_test.cc	/^TEST_F(HybridEnd2endTest, GenericEchoAsyncRequestStream) {$/;"	f	namespace:grpc::testing::__anon300
-TEST_F	test/cpp/end2end/hybrid_end2end_test.cc	/^TEST_F(HybridEnd2endTest, GenericEchoAsyncRequestStreamResponseStream) {$/;"	f	namespace:grpc::testing::__anon300
-TEST_F	test/cpp/end2end/hybrid_end2end_test.cc	/^TEST_F(HybridEnd2endTest, GenericEchoAsyncRequestStream_AsyncDupService) {$/;"	f	namespace:grpc::testing::__anon300
-TEST_F	test/cpp/end2end/hybrid_end2end_test.cc	/^TEST_F(HybridEnd2endTest, GenericEchoAsyncRequestStream_SyncDupService) {$/;"	f	namespace:grpc::testing::__anon300
-TEST_F	test/cpp/end2end/hybrid_end2end_test.cc	/^TEST_F(HybridEnd2endTest, GenericEchoRequestStreamAsyncResponseStream) {$/;"	f	namespace:grpc::testing::__anon300
-TEST_F	test/cpp/end2end/hybrid_end2end_test.cc	/^TEST_F(HybridEnd2endTest, GenericMethodWithoutGenericService) {$/;"	f	namespace:grpc::testing::__anon300
-TEST_F	test/cpp/end2end/hybrid_end2end_test.cc	/^TEST_F(HybridEnd2endTest,$/;"	f	namespace:grpc::testing::__anon300
-TEST_F	test/cpp/end2end/mock_test.cc	/^TEST_F(MockTest, BidiStream) {$/;"	f	namespace:grpc::testing::__anon295
-TEST_F	test/cpp/end2end/mock_test.cc	/^TEST_F(MockTest, SimpleRpc) {$/;"	f	namespace:grpc::testing::__anon295
-TEST_F	test/cpp/end2end/proto_server_reflection_test.cc	/^TEST_F(ProtoServerReflectionTest, CheckResponseWithLocalDescriptorPool) {$/;"	f	namespace:grpc::testing
-TEST_F	test/cpp/end2end/round_robin_end2end_test.cc	/^TEST_F(RoundRobinEnd2endTest, PickFirst) {$/;"	f	namespace:grpc::testing::__anon304
-TEST_F	test/cpp/end2end/round_robin_end2end_test.cc	/^TEST_F(RoundRobinEnd2endTest, RoundRobin) {$/;"	f	namespace:grpc::testing::__anon304
-TEST_F	test/cpp/end2end/server_crash_test.cc	/^TEST_F(CrashTest, BidiStream) {$/;"	f	namespace:grpc::testing::__anon305
-TEST_F	test/cpp/end2end/server_crash_test.cc	/^TEST_F(CrashTest, ResponseStream) {$/;"	f	namespace:grpc::testing::__anon305
-TEST_F	test/cpp/end2end/streaming_throughput_test.cc	/^TEST_F(End2endTest, StreamingThroughput) {$/;"	f	namespace:grpc::testing
-TEST_F	test/cpp/grpclb/grpclb_api_test.cc	/^TEST_F(GrpclbTest, CreateRequest) {$/;"	f	namespace:grpc::__anon290
-TEST_F	test/cpp/grpclb/grpclb_api_test.cc	/^TEST_F(GrpclbTest, ParseInitialResponse) {$/;"	f	namespace:grpc::__anon290
-TEST_F	test/cpp/grpclb/grpclb_api_test.cc	/^TEST_F(GrpclbTest, ParseResponseServerList) {$/;"	f	namespace:grpc::__anon290
-TEST_F	test/cpp/util/byte_buffer_test.cc	/^TEST_F(ByteBufferTest, Clear) {$/;"	f	namespace:grpc::__anon315
-TEST_F	test/cpp/util/byte_buffer_test.cc	/^TEST_F(ByteBufferTest, CreateFromSingleSlice) {$/;"	f	namespace:grpc::__anon315
-TEST_F	test/cpp/util/byte_buffer_test.cc	/^TEST_F(ByteBufferTest, CreateFromVector) {$/;"	f	namespace:grpc::__anon315
-TEST_F	test/cpp/util/byte_buffer_test.cc	/^TEST_F(ByteBufferTest, Dump) {$/;"	f	namespace:grpc::__anon315
-TEST_F	test/cpp/util/byte_buffer_test.cc	/^TEST_F(ByteBufferTest, Length) {$/;"	f	namespace:grpc::__anon315
-TEST_F	test/cpp/util/byte_buffer_test.cc	/^TEST_F(ByteBufferTest, SerializationMakesCopy) {$/;"	f	namespace:grpc::__anon315
-TEST_F	test/cpp/util/cli_call_test.cc	/^TEST_F(CliCallTest, SimpleRpc) {$/;"	f	namespace:grpc::testing
-TEST_F	test/cpp/util/grpc_tool_test.cc	/^TEST_F(GrpcToolTest, CallCommand) {$/;"	f	namespace:grpc::testing
-TEST_F	test/cpp/util/grpc_tool_test.cc	/^TEST_F(GrpcToolTest, CallCommandBidiStream) {$/;"	f	namespace:grpc::testing
-TEST_F	test/cpp/util/grpc_tool_test.cc	/^TEST_F(GrpcToolTest, CallCommandBidiStreamWithBadRequest) {$/;"	f	namespace:grpc::testing
-TEST_F	test/cpp/util/grpc_tool_test.cc	/^TEST_F(GrpcToolTest, CallCommandRequestStream) {$/;"	f	namespace:grpc::testing
-TEST_F	test/cpp/util/grpc_tool_test.cc	/^TEST_F(GrpcToolTest, CallCommandRequestStreamWithBadRequest) {$/;"	f	namespace:grpc::testing
-TEST_F	test/cpp/util/grpc_tool_test.cc	/^TEST_F(GrpcToolTest, CallCommandResponseStream) {$/;"	f	namespace:grpc::testing
-TEST_F	test/cpp/util/grpc_tool_test.cc	/^TEST_F(GrpcToolTest, HelpCommand) {$/;"	f	namespace:grpc::testing
-TEST_F	test/cpp/util/grpc_tool_test.cc	/^TEST_F(GrpcToolTest, InvalidCommand) {$/;"	f	namespace:grpc::testing
-TEST_F	test/cpp/util/grpc_tool_test.cc	/^TEST_F(GrpcToolTest, ListCommand) {$/;"	f	namespace:grpc::testing
-TEST_F	test/cpp/util/grpc_tool_test.cc	/^TEST_F(GrpcToolTest, ListOneMethod) {$/;"	f	namespace:grpc::testing
-TEST_F	test/cpp/util/grpc_tool_test.cc	/^TEST_F(GrpcToolTest, ListOneService) {$/;"	f	namespace:grpc::testing
-TEST_F	test/cpp/util/grpc_tool_test.cc	/^TEST_F(GrpcToolTest, NoCommand) {$/;"	f	namespace:grpc::testing
-TEST_F	test/cpp/util/grpc_tool_test.cc	/^TEST_F(GrpcToolTest, ParseCommand) {$/;"	f	namespace:grpc::testing
-TEST_F	test/cpp/util/grpc_tool_test.cc	/^TEST_F(GrpcToolTest, TooFewArguments) {$/;"	f	namespace:grpc::testing
-TEST_F	test/cpp/util/grpc_tool_test.cc	/^TEST_F(GrpcToolTest, TooManyArguments) {$/;"	f	namespace:grpc::testing
-TEST_F	test/cpp/util/grpc_tool_test.cc	/^TEST_F(GrpcToolTest, TypeCommand) {$/;"	f	namespace:grpc::testing
-TEST_F	test/cpp/util/grpc_tool_test.cc	/^TEST_F(GrpcToolTest, TypeNotFound) {$/;"	f	namespace:grpc::testing
-TEST_F	test/cpp/util/slice_test.cc	/^TEST_F(SliceTest, Add) {$/;"	f	namespace:grpc::__anon316
-TEST_F	test/cpp/util/slice_test.cc	/^TEST_F(SliceTest, Cslice) {$/;"	f	namespace:grpc::__anon316
-TEST_F	test/cpp/util/slice_test.cc	/^TEST_F(SliceTest, Empty) {$/;"	f	namespace:grpc::__anon316
-TEST_F	test/cpp/util/slice_test.cc	/^TEST_F(SliceTest, Steal) {$/;"	f	namespace:grpc::__anon316
-TEST_F	test/cpp/util/string_ref_test.cc	/^TEST_F(StringRefTest, Assignment) {$/;"	f	namespace:grpc::__anon318
-TEST_F	test/cpp/util/string_ref_test.cc	/^TEST_F(StringRefTest, Capacity) {$/;"	f	namespace:grpc::__anon318
-TEST_F	test/cpp/util/string_ref_test.cc	/^TEST_F(StringRefTest, Compare) {$/;"	f	namespace:grpc::__anon318
-TEST_F	test/cpp/util/string_ref_test.cc	/^TEST_F(StringRefTest, ComparisonOperators) {$/;"	f	namespace:grpc::__anon318
-TEST_F	test/cpp/util/string_ref_test.cc	/^TEST_F(StringRefTest, CopyConstructor) {$/;"	f	namespace:grpc::__anon318
-TEST_F	test/cpp/util/string_ref_test.cc	/^TEST_F(StringRefTest, Empty) {$/;"	f	namespace:grpc::__anon318
-TEST_F	test/cpp/util/string_ref_test.cc	/^TEST_F(StringRefTest, Endswith) {$/;"	f	namespace:grpc::__anon318
-TEST_F	test/cpp/util/string_ref_test.cc	/^TEST_F(StringRefTest, Find) {$/;"	f	namespace:grpc::__anon318
-TEST_F	test/cpp/util/string_ref_test.cc	/^TEST_F(StringRefTest, FromCString) {$/;"	f	namespace:grpc::__anon318
-TEST_F	test/cpp/util/string_ref_test.cc	/^TEST_F(StringRefTest, FromCStringWithLength) {$/;"	f	namespace:grpc::__anon318
-TEST_F	test/cpp/util/string_ref_test.cc	/^TEST_F(StringRefTest, FromString) {$/;"	f	namespace:grpc::__anon318
-TEST_F	test/cpp/util/string_ref_test.cc	/^TEST_F(StringRefTest, FromStringWithEmbeddedNull) {$/;"	f	namespace:grpc::__anon318
-TEST_F	test/cpp/util/string_ref_test.cc	/^TEST_F(StringRefTest, Iterator) {$/;"	f	namespace:grpc::__anon318
-TEST_F	test/cpp/util/string_ref_test.cc	/^TEST_F(StringRefTest, ReverseIterator) {$/;"	f	namespace:grpc::__anon318
-TEST_F	test/cpp/util/string_ref_test.cc	/^TEST_F(StringRefTest, StartsWith) {$/;"	f	namespace:grpc::__anon318
-TEST_F	test/cpp/util/string_ref_test.cc	/^TEST_F(StringRefTest, SubString) {$/;"	f	namespace:grpc::__anon318
-TEST_F	test/cpp/util/time_test.cc	/^TEST_F(TimeTest, AbsolutePointTest) {$/;"	f	namespace:grpc::__anon319
-TEST_F	test/cpp/util/time_test.cc	/^TEST_F(TimeTest, InfFuture) {$/;"	f	namespace:grpc::__anon319
-TEST_NAME	test/core/end2end/fixtures/h2_ssl_cert.c	201;"	d	file:
-TEST_NONCONFORMANT_VECTOR	test/core/slice/percent_encoding_test.c	46;"	d	file:
-TEST_P	test/cpp/end2end/async_end2end_test.cc	/^TEST_P(AsyncEnd2endServerTryCancelTest, ClientStreamingServerTryCancelAfter) {$/;"	f	namespace:grpc::testing::__anon296
-TEST_P	test/cpp/end2end/async_end2end_test.cc	/^TEST_P(AsyncEnd2endServerTryCancelTest, ClientStreamingServerTryCancelBefore) {$/;"	f	namespace:grpc::testing::__anon296
-TEST_P	test/cpp/end2end/async_end2end_test.cc	/^TEST_P(AsyncEnd2endServerTryCancelTest, ClientStreamingServerTryCancelDuring) {$/;"	f	namespace:grpc::testing::__anon296
-TEST_P	test/cpp/end2end/async_end2end_test.cc	/^TEST_P(AsyncEnd2endServerTryCancelTest, ServerBidiStreamingTryCancelAfter) {$/;"	f	namespace:grpc::testing::__anon296
-TEST_P	test/cpp/end2end/async_end2end_test.cc	/^TEST_P(AsyncEnd2endServerTryCancelTest, ServerBidiStreamingTryCancelBefore) {$/;"	f	namespace:grpc::testing::__anon296
-TEST_P	test/cpp/end2end/async_end2end_test.cc	/^TEST_P(AsyncEnd2endServerTryCancelTest, ServerBidiStreamingTryCancelDuring) {$/;"	f	namespace:grpc::testing::__anon296
-TEST_P	test/cpp/end2end/async_end2end_test.cc	/^TEST_P(AsyncEnd2endServerTryCancelTest, ServerStreamingServerTryCancelAfter) {$/;"	f	namespace:grpc::testing::__anon296
-TEST_P	test/cpp/end2end/async_end2end_test.cc	/^TEST_P(AsyncEnd2endServerTryCancelTest, ServerStreamingServerTryCancelBefore) {$/;"	f	namespace:grpc::testing::__anon296
-TEST_P	test/cpp/end2end/async_end2end_test.cc	/^TEST_P(AsyncEnd2endServerTryCancelTest, ServerStreamingServerTryCancelDuring) {$/;"	f	namespace:grpc::testing::__anon296
-TEST_P	test/cpp/end2end/async_end2end_test.cc	/^TEST_P(AsyncEnd2endTest, AsyncNextRpc) {$/;"	f	namespace:grpc::testing::__anon296
-TEST_P	test/cpp/end2end/async_end2end_test.cc	/^TEST_P(AsyncEnd2endTest, ClientInitialMetadataRpc) {$/;"	f	namespace:grpc::testing::__anon296
-TEST_P	test/cpp/end2end/async_end2end_test.cc	/^TEST_P(AsyncEnd2endTest, MetadataRpc) {$/;"	f	namespace:grpc::testing::__anon296
-TEST_P	test/cpp/end2end/async_end2end_test.cc	/^TEST_P(AsyncEnd2endTest, SequentialRpcs) {$/;"	f	namespace:grpc::testing::__anon296
-TEST_P	test/cpp/end2end/async_end2end_test.cc	/^TEST_P(AsyncEnd2endTest, ServerCheckCancellation) {$/;"	f	namespace:grpc::testing::__anon296
-TEST_P	test/cpp/end2end/async_end2end_test.cc	/^TEST_P(AsyncEnd2endTest, ServerCheckDone) {$/;"	f	namespace:grpc::testing::__anon296
-TEST_P	test/cpp/end2end/async_end2end_test.cc	/^TEST_P(AsyncEnd2endTest, ServerInitialMetadataRpc) {$/;"	f	namespace:grpc::testing::__anon296
-TEST_P	test/cpp/end2end/async_end2end_test.cc	/^TEST_P(AsyncEnd2endTest, ServerTrailingMetadataRpc) {$/;"	f	namespace:grpc::testing::__anon296
-TEST_P	test/cpp/end2end/async_end2end_test.cc	/^TEST_P(AsyncEnd2endTest, ShutdownThenWait) {$/;"	f	namespace:grpc::testing::__anon296
-TEST_P	test/cpp/end2end/async_end2end_test.cc	/^TEST_P(AsyncEnd2endTest, SimpleBidiStreaming) {$/;"	f	namespace:grpc::testing::__anon296
-TEST_P	test/cpp/end2end/async_end2end_test.cc	/^TEST_P(AsyncEnd2endTest, SimpleClientStreaming) {$/;"	f	namespace:grpc::testing::__anon296
-TEST_P	test/cpp/end2end/async_end2end_test.cc	/^TEST_P(AsyncEnd2endTest, SimpleRpc) {$/;"	f	namespace:grpc::testing::__anon296
-TEST_P	test/cpp/end2end/async_end2end_test.cc	/^TEST_P(AsyncEnd2endTest, SimpleServerStreaming) {$/;"	f	namespace:grpc::testing::__anon296
-TEST_P	test/cpp/end2end/async_end2end_test.cc	/^TEST_P(AsyncEnd2endTest, UnimplementedRpc) {$/;"	f	namespace:grpc::testing::__anon296
-TEST_P	test/cpp/end2end/async_end2end_test.cc	/^TEST_P(AsyncEnd2endTest, WaitAndShutdownTest) {$/;"	f	namespace:grpc::testing::__anon296
-TEST_P	test/cpp/end2end/end2end_test.cc	/^TEST_P(End2endServerTryCancelTest, BidiStreamServerCancelAfter) {$/;"	f	namespace:grpc::testing::__anon306
-TEST_P	test/cpp/end2end/end2end_test.cc	/^TEST_P(End2endServerTryCancelTest, BidiStreamServerCancelBefore) {$/;"	f	namespace:grpc::testing::__anon306
-TEST_P	test/cpp/end2end/end2end_test.cc	/^TEST_P(End2endServerTryCancelTest, BidiStreamServerCancelDuring) {$/;"	f	namespace:grpc::testing::__anon306
-TEST_P	test/cpp/end2end/end2end_test.cc	/^TEST_P(End2endServerTryCancelTest, RequestEchoServerCancel) {$/;"	f	namespace:grpc::testing::__anon306
-TEST_P	test/cpp/end2end/end2end_test.cc	/^TEST_P(End2endServerTryCancelTest, RequestStreamServerCancelAfterReads) {$/;"	f	namespace:grpc::testing::__anon306
-TEST_P	test/cpp/end2end/end2end_test.cc	/^TEST_P(End2endServerTryCancelTest, RequestStreamServerCancelBeforeReads) {$/;"	f	namespace:grpc::testing::__anon306
-TEST_P	test/cpp/end2end/end2end_test.cc	/^TEST_P(End2endServerTryCancelTest, RequestStreamServerCancelDuringRead) {$/;"	f	namespace:grpc::testing::__anon306
-TEST_P	test/cpp/end2end/end2end_test.cc	/^TEST_P(End2endServerTryCancelTest, ResponseStreamServerCancelAfter) {$/;"	f	namespace:grpc::testing::__anon306
-TEST_P	test/cpp/end2end/end2end_test.cc	/^TEST_P(End2endServerTryCancelTest, ResponseStreamServerCancelBefore) {$/;"	f	namespace:grpc::testing::__anon306
-TEST_P	test/cpp/end2end/end2end_test.cc	/^TEST_P(End2endServerTryCancelTest, ResponseStreamServerCancelDuring) {$/;"	f	namespace:grpc::testing::__anon306
-TEST_P	test/cpp/end2end/end2end_test.cc	/^TEST_P(End2endTest, BidiStream) {$/;"	f	namespace:grpc::testing::__anon306
-TEST_P	test/cpp/end2end/end2end_test.cc	/^TEST_P(End2endTest, BinaryTrailerTest) {$/;"	f	namespace:grpc::testing::__anon306
-TEST_P	test/cpp/end2end/end2end_test.cc	/^TEST_P(End2endTest, CancelRpcBeforeStart) {$/;"	f	namespace:grpc::testing::__anon306
-TEST_P	test/cpp/end2end/end2end_test.cc	/^TEST_P(End2endTest, ChannelState) {$/;"	f	namespace:grpc::testing::__anon306
-TEST_P	test/cpp/end2end/end2end_test.cc	/^TEST_P(End2endTest, ChannelStateTimeout) {$/;"	f	namespace:grpc::testing::__anon306
-TEST_P	test/cpp/end2end/end2end_test.cc	/^TEST_P(End2endTest, ClientCancelsBidi) {$/;"	f	namespace:grpc::testing::__anon306
-TEST_P	test/cpp/end2end/end2end_test.cc	/^TEST_P(End2endTest, ClientCancelsRequestStream) {$/;"	f	namespace:grpc::testing::__anon306
-TEST_P	test/cpp/end2end/end2end_test.cc	/^TEST_P(End2endTest, ClientCancelsResponseStream) {$/;"	f	namespace:grpc::testing::__anon306
-TEST_P	test/cpp/end2end/end2end_test.cc	/^TEST_P(End2endTest, DiffPackageServices) {$/;"	f	namespace:grpc::testing::__anon306
-TEST_P	test/cpp/end2end/end2end_test.cc	/^TEST_P(End2endTest, MultipleRpcs) {$/;"	f	namespace:grpc::testing::__anon306
-TEST_P	test/cpp/end2end/end2end_test.cc	/^TEST_P(End2endTest, MultipleRpcsWithVariedBinaryMetadataValue) {$/;"	f	namespace:grpc::testing::__anon306
-TEST_P	test/cpp/end2end/end2end_test.cc	/^TEST_P(End2endTest, NonExistingService) {$/;"	f	namespace:grpc::testing::__anon306
-TEST_P	test/cpp/end2end/end2end_test.cc	/^TEST_P(End2endTest, RequestStreamOneRequest) {$/;"	f	namespace:grpc::testing::__anon306
-TEST_P	test/cpp/end2end/end2end_test.cc	/^TEST_P(End2endTest, RequestStreamServerEarlyCancelTest) {$/;"	f	namespace:grpc::testing::__anon306
-TEST_P	test/cpp/end2end/end2end_test.cc	/^TEST_P(End2endTest, RequestStreamTwoRequests) {$/;"	f	namespace:grpc::testing::__anon306
-TEST_P	test/cpp/end2end/end2end_test.cc	/^TEST_P(End2endTest, ResponseStream) {$/;"	f	namespace:grpc::testing::__anon306
-TEST_P	test/cpp/end2end/end2end_test.cc	/^TEST_P(End2endTest, RpcMaxMessageSize) {$/;"	f	namespace:grpc::testing::__anon306
-TEST_P	test/cpp/end2end/end2end_test.cc	/^TEST_P(End2endTest, SimpleRpcWithCustomUserAgentPrefix) {$/;"	f	namespace:grpc::testing::__anon306
-TEST_P	test/cpp/end2end/end2end_test.cc	/^TEST_P(End2endTest, SimultaneousReadWritesDone) {$/;"	f	namespace:grpc::testing::__anon306
-TEST_P	test/cpp/end2end/end2end_test.cc	/^TEST_P(ProxyEnd2endTest, ClientCancelsRpc) {$/;"	f	namespace:grpc::testing::__anon306
-TEST_P	test/cpp/end2end/end2end_test.cc	/^TEST_P(ProxyEnd2endTest, EchoDeadline) {$/;"	f	namespace:grpc::testing::__anon306
-TEST_P	test/cpp/end2end/end2end_test.cc	/^TEST_P(ProxyEnd2endTest, EchoDeadlineForNoDeadlineRpc) {$/;"	f	namespace:grpc::testing::__anon306
-TEST_P	test/cpp/end2end/end2end_test.cc	/^TEST_P(ProxyEnd2endTest, HugeResponse) {$/;"	f	namespace:grpc::testing::__anon306
-TEST_P	test/cpp/end2end/end2end_test.cc	/^TEST_P(ProxyEnd2endTest, MultipleRpcs) {$/;"	f	namespace:grpc::testing::__anon306
-TEST_P	test/cpp/end2end/end2end_test.cc	/^TEST_P(ProxyEnd2endTest, Peer) {$/;"	f	namespace:grpc::testing::__anon306
-TEST_P	test/cpp/end2end/end2end_test.cc	/^TEST_P(ProxyEnd2endTest, RpcDeadlineExpires) {$/;"	f	namespace:grpc::testing::__anon306
-TEST_P	test/cpp/end2end/end2end_test.cc	/^TEST_P(ProxyEnd2endTest, RpcLongDeadline) {$/;"	f	namespace:grpc::testing::__anon306
-TEST_P	test/cpp/end2end/end2end_test.cc	/^TEST_P(ProxyEnd2endTest, ServerCancelsRpc) {$/;"	f	namespace:grpc::testing::__anon306
-TEST_P	test/cpp/end2end/end2end_test.cc	/^TEST_P(ProxyEnd2endTest, SimpleRpc) {$/;"	f	namespace:grpc::testing::__anon306
-TEST_P	test/cpp/end2end/end2end_test.cc	/^TEST_P(ProxyEnd2endTest, SimpleRpcWithEmptyMessages) {$/;"	f	namespace:grpc::testing::__anon306
-TEST_P	test/cpp/end2end/end2end_test.cc	/^TEST_P(ProxyEnd2endTest, UnimplementedRpc) {$/;"	f	namespace:grpc::testing::__anon306
-TEST_P	test/cpp/end2end/end2end_test.cc	/^TEST_P(ResourceQuotaEnd2endTest, SimpleRequest) {$/;"	f	namespace:grpc::testing::__anon306
-TEST_P	test/cpp/end2end/end2end_test.cc	/^TEST_P(SecureEnd2endTest, AuthMetadataPluginKeyFailure) {$/;"	f	namespace:grpc::testing::__anon306
-TEST_P	test/cpp/end2end/end2end_test.cc	/^TEST_P(SecureEnd2endTest, AuthMetadataPluginValueFailure) {$/;"	f	namespace:grpc::testing::__anon306
-TEST_P	test/cpp/end2end/end2end_test.cc	/^TEST_P(SecureEnd2endTest, BlockingAuthMetadataPluginAndProcessorFailure) {$/;"	f	namespace:grpc::testing::__anon306
-TEST_P	test/cpp/end2end/end2end_test.cc	/^TEST_P(SecureEnd2endTest, BlockingAuthMetadataPluginAndProcessorSuccess) {$/;"	f	namespace:grpc::testing::__anon306
-TEST_P	test/cpp/end2end/end2end_test.cc	/^TEST_P(SecureEnd2endTest, BlockingAuthMetadataPluginFailure) {$/;"	f	namespace:grpc::testing::__anon306
-TEST_P	test/cpp/end2end/end2end_test.cc	/^TEST_P(SecureEnd2endTest, ClientAuthContext) {$/;"	f	namespace:grpc::testing::__anon306
-TEST_P	test/cpp/end2end/end2end_test.cc	/^TEST_P(SecureEnd2endTest, NonBlockingAuthMetadataPluginAndProcessorFailure) {$/;"	f	namespace:grpc::testing::__anon306
-TEST_P	test/cpp/end2end/end2end_test.cc	/^TEST_P(SecureEnd2endTest, NonBlockingAuthMetadataPluginAndProcessorSuccess) {$/;"	f	namespace:grpc::testing::__anon306
-TEST_P	test/cpp/end2end/end2end_test.cc	/^TEST_P(SecureEnd2endTest, NonBlockingAuthMetadataPluginFailure) {$/;"	f	namespace:grpc::testing::__anon306
-TEST_P	test/cpp/end2end/end2end_test.cc	/^TEST_P(SecureEnd2endTest, OverridePerCallCredentials) {$/;"	f	namespace:grpc::testing::__anon306
-TEST_P	test/cpp/end2end/end2end_test.cc	/^TEST_P(SecureEnd2endTest, SetPerCallCredentials) {$/;"	f	namespace:grpc::testing::__anon306
-TEST_P	test/cpp/end2end/end2end_test.cc	/^TEST_P(SecureEnd2endTest, SimpleRpcWithHost) {$/;"	f	namespace:grpc::testing::__anon306
-TEST_P	test/cpp/end2end/server_builder_plugin_test.cc	/^TEST_P(ServerBuilderPluginTest, PluginWithServiceTest) {$/;"	f	namespace:grpc::testing
-TEST_P	test/cpp/end2end/server_builder_plugin_test.cc	/^TEST_P(ServerBuilderPluginTest, PluginWithoutServiceTest) {$/;"	f	namespace:grpc::testing
-TEST_P	test/cpp/end2end/shutdown_test.cc	/^TEST_P(ShutdownTest, ShutdownTest) {$/;"	f	namespace:grpc::testing
-TEST_QPS_CLIENT_H	test/cpp/qps/client.h	35;"	d
-TEST_QPS_DRIVER_H	test/cpp/qps/driver.h	35;"	d
-TEST_QPS_HISTOGRAM_H	test/cpp/qps/histogram.h	35;"	d
-TEST_QPS_INTERARRIVAL_H	test/cpp/qps/interarrival.h	35;"	d
-TEST_QPS_PARSE_JSON_H	test/cpp/qps/parse_json.h	35;"	d
-TEST_QPS_REPORT_H	test/cpp/qps/report.h	35;"	d
-TEST_QPS_SERVER_H	test/cpp/qps/server.h	35;"	d
-TEST_QPS_STATS_UTILS_H	test/cpp/qps/stats.h	35;"	d
-TEST_QPS_USAGE_TIMER_H	test/cpp/qps/usage_timer.h	35;"	d
-TEST_THREAD_EVENTS	test/core/surface/completion_queue_test.c	255;"	d	file:
-TEST_VALUE_COUNT	test/core/compression/message_compress_test.c	/^typedef enum { ONE_A = 0, ONE_KB_A, ONE_MB_A, TEST_VALUE_COUNT } test_value;$/;"	e	enum:__anon369	file:
-TEST_VARINT	test/core/transport/chttp2/varint_test.c	57;"	d	file:
-TEST_VECTOR	test/core/slice/percent_encoding_test.c	43;"	d	file:
-THE_ARG	test/core/transport/connectivity_state_test.c	42;"	d	file:
-THREAD_ITERATIONS	test/core/support/mpscq_test.c	79;"	d	file:
-TIMEOUT	include/grpc++/impl/codegen/completion_queue.h	/^    TIMEOUT     \/\/\/< deadline was reached.$/;"	e	enum:grpc::CompletionQueue::NextStatus
-TIMEOUT	src/cpp/thread_manager/thread_manager.h	/^  enum WorkStatus { WORK_FOUND, SHUTDOWN, TIMEOUT };$/;"	e	enum:grpc::ThreadManager::WorkStatus
-TIMEOUT	test/core/end2end/tests/filter_call_init_fails.c	/^enum { TIMEOUT = 200000 };$/;"	e	enum:__anon367	file:
-TIMEOUT	test/core/end2end/tests/filter_latency.c	/^enum { TIMEOUT = 200000 };$/;"	e	enum:__anon357	file:
-TIMEOUT	test/core/end2end/tests/load_reporting_hook.c	/^enum { TIMEOUT = 200000 };$/;"	e	enum:__anon365	file:
-TIMEOUT	test/core/end2end/tests/no_logging.c	/^enum { TIMEOUT = 200000 };$/;"	e	enum:__anon358	file:
-TIMEOUT	test/core/end2end/tests/simple_cacheable_request.c	/^enum { TIMEOUT = 200000 };$/;"	e	enum:__anon364	file:
-TIMEOUT_KEY	src/core/ext/transport/chttp2/transport/hpack_encoder.c	501;"	d	file:
-TIMEOUT_ON_SLEEPING_SERVER	test/cpp/interop/stress_interop_client.h	/^  TIMEOUT_ON_SLEEPING_SERVER,$/;"	e	enum:grpc::testing::TestCaseType
-TIMER_CLOSED	test/core/end2end/cq_verifier_uv.c	/^  TIMER_CLOSED$/;"	e	enum:timer_state	file:
-TIMER_STARTED	test/core/end2end/cq_verifier_uv.c	/^  TIMER_STARTED,$/;"	e	enum:timer_state	file:
-TIMER_TRIGGERED	test/core/end2end/cq_verifier_uv.c	/^  TIMER_TRIGGERED,$/;"	e	enum:timer_state	file:
-TOTAL_INTERVAL	src/core/ext/census/census_rpc_stats.c	50;"	d	file:
-TRACE_CONTEXT_MESSAGES	src/core/ext/census/gen/trace_context.pb.h	83;"	d
-TRACE_MAX_CONTEXT_SIZE	src/core/ext/census/trace_context.h	55;"	d
-TRANSIENT_TRACING	src/core/ext/census/tracing.h	/^  TRANSIENT_TRACING = 1,$/;"	e	enum:TraceLevel
-TRANSPORT_STREAM_FROM_CALL_DATA	src/core/lib/channel/connected_channel.c	59;"	d	file:
-TSI_CERTIFICATE_TYPE_PEER_PROPERTY	src/core/lib/tsi/transport_security_interface.h	191;"	d
-TSI_DATA_CORRUPTED	src/core/lib/tsi/transport_security_interface.h	/^  TSI_DATA_CORRUPTED = 8,$/;"	e	enum:__anon163
-TSI_DONT_REQUEST_CLIENT_CERTIFICATE	src/core/lib/tsi/transport_security_interface.h	/^  TSI_DONT_REQUEST_CLIENT_CERTIFICATE,$/;"	e	enum:__anon164
-TSI_FAILED_PRECONDITION	src/core/lib/tsi/transport_security_interface.h	/^  TSI_FAILED_PRECONDITION = 5,$/;"	e	enum:__anon163
-TSI_FAKE_CERTIFICATE_TYPE	src/core/lib/tsi/fake_transport_security.h	44;"	d
-TSI_FAKE_CLIENT_FINISHED	src/core/lib/tsi/fake_transport_security.c	/^  TSI_FAKE_CLIENT_FINISHED = 2,$/;"	e	enum:__anon168	file:
-TSI_FAKE_CLIENT_INIT	src/core/lib/tsi/fake_transport_security.c	/^  TSI_FAKE_CLIENT_INIT = 0,$/;"	e	enum:__anon168	file:
-TSI_FAKE_DEFAULT_FRAME_SIZE	src/core/lib/tsi/fake_transport_security.c	48;"	d	file:
-TSI_FAKE_FRAME_HEADER_SIZE	src/core/lib/tsi/fake_transport_security.c	46;"	d	file:
-TSI_FAKE_FRAME_INITIAL_ALLOCATED_SIZE	src/core/lib/tsi/fake_transport_security.c	47;"	d	file:
-TSI_FAKE_HANDSHAKE_MESSAGE_MAX	src/core/lib/tsi/fake_transport_security.c	/^  TSI_FAKE_HANDSHAKE_MESSAGE_MAX = 4$/;"	e	enum:__anon168	file:
-TSI_FAKE_SERVER_FINISHED	src/core/lib/tsi/fake_transport_security.c	/^  TSI_FAKE_SERVER_FINISHED = 3,$/;"	e	enum:__anon168	file:
-TSI_FAKE_SERVER_INIT	src/core/lib/tsi/fake_transport_security.c	/^  TSI_FAKE_SERVER_INIT = 1,$/;"	e	enum:__anon168	file:
-TSI_HANDSHAKE_IN_PROGRESS	src/core/lib/tsi/transport_security_interface.h	/^  TSI_HANDSHAKE_IN_PROGRESS = 11,$/;"	e	enum:__anon163
-TSI_INCOMPLETE_DATA	src/core/lib/tsi/transport_security_interface.h	/^  TSI_INCOMPLETE_DATA = 4,$/;"	e	enum:__anon163
-TSI_INTERNAL_ERROR	src/core/lib/tsi/transport_security_interface.h	/^  TSI_INTERNAL_ERROR = 7,$/;"	e	enum:__anon163
-TSI_INT_AS_SIZE	src/core/lib/tsi/ssl_types.h	48;"	d
-TSI_INT_AS_SIZE	src/core/lib/tsi/ssl_types.h	51;"	d
-TSI_INVALID_ARGUMENT	src/core/lib/tsi/transport_security_interface.h	/^  TSI_INVALID_ARGUMENT = 2,$/;"	e	enum:__anon163
-TSI_NOT_FOUND	src/core/lib/tsi/transport_security_interface.h	/^  TSI_NOT_FOUND = 9,$/;"	e	enum:__anon163
-TSI_OK	src/core/lib/tsi/transport_security_interface.h	/^  TSI_OK = 0,$/;"	e	enum:__anon163
-TSI_OPENSSL_ALPN_SUPPORT	src/core/lib/tsi/ssl_transport_security.c	75;"	d	file:
-TSI_OUT_OF_RESOURCES	src/core/lib/tsi/transport_security_interface.h	/^  TSI_OUT_OF_RESOURCES = 12$/;"	e	enum:__anon163
-TSI_PERMISSION_DENIED	src/core/lib/tsi/transport_security_interface.h	/^  TSI_PERMISSION_DENIED = 3,$/;"	e	enum:__anon163
-TSI_PROTOCOL_FAILURE	src/core/lib/tsi/transport_security_interface.h	/^  TSI_PROTOCOL_FAILURE = 10,$/;"	e	enum:__anon163
-TSI_REQUEST_AND_REQUIRE_CLIENT_CERTIFICATE_AND_VERIFY	src/core/lib/tsi/transport_security_interface.h	/^  TSI_REQUEST_AND_REQUIRE_CLIENT_CERTIFICATE_AND_VERIFY,$/;"	e	enum:__anon164
-TSI_REQUEST_AND_REQUIRE_CLIENT_CERTIFICATE_BUT_DONT_VERIFY	src/core/lib/tsi/transport_security_interface.h	/^  TSI_REQUEST_AND_REQUIRE_CLIENT_CERTIFICATE_BUT_DONT_VERIFY,$/;"	e	enum:__anon164
-TSI_REQUEST_CLIENT_CERTIFICATE_AND_VERIFY	src/core/lib/tsi/transport_security_interface.h	/^  TSI_REQUEST_CLIENT_CERTIFICATE_AND_VERIFY,$/;"	e	enum:__anon164
-TSI_REQUEST_CLIENT_CERTIFICATE_BUT_DONT_VERIFY	src/core/lib/tsi/transport_security_interface.h	/^  TSI_REQUEST_CLIENT_CERTIFICATE_BUT_DONT_VERIFY,$/;"	e	enum:__anon164
-TSI_SIZE_AS_SIZE	src/core/lib/tsi/ssl_types.h	49;"	d
-TSI_SIZE_AS_SIZE	src/core/lib/tsi/ssl_types.h	52;"	d
-TSI_SSL_ALPN_SELECTED_PROTOCOL	src/core/lib/tsi/ssl_transport_security.h	53;"	d
-TSI_SSL_MAX_PROTECTED_FRAME_SIZE_LOWER_BOUND	src/core/lib/tsi/ssl_transport_security.c	69;"	d	file:
-TSI_SSL_MAX_PROTECTED_FRAME_SIZE_UPPER_BOUND	src/core/lib/tsi/ssl_transport_security.c	68;"	d	file:
-TSI_SSL_MAX_PROTECTION_OVERHEAD	src/core/lib/tsi/ssl_transport_security.c	80;"	d	file:
-TSI_UNIMPLEMENTED	src/core/lib/tsi/transport_security_interface.h	/^  TSI_UNIMPLEMENTED = 6,$/;"	e	enum:__anon163
-TSI_UNKNOWN_ERROR	src/core/lib/tsi/transport_security_interface.h	/^  TSI_UNKNOWN_ERROR = 1,$/;"	e	enum:__anon163
-TSI_X509_CERTIFICATE_TYPE	src/core/lib/tsi/ssl_transport_security.h	44;"	d
-TSI_X509_PEM_CERT_PROPERTY	src/core/lib/tsi/ssl_transport_security.h	51;"	d
-TSI_X509_SUBJECT_ALTERNATIVE_NAME_PEER_PROPERTY	src/core/lib/tsi/ssl_transport_security.h	48;"	d
-TSI_X509_SUBJECT_COMMON_NAME_PEER_PROPERTY	src/core/lib/tsi/ssl_transport_security.h	47;"	d
-TYPED_TEST	test/cpp/end2end/thread_stress_test.cc	/^TYPED_TEST(AsyncClientEnd2endTest, ThreadStress) {$/;"	f	namespace:grpc::testing
-TYPED_TEST	test/cpp/end2end/thread_stress_test.cc	/^TYPED_TEST(End2endTest, ThreadStress) {$/;"	f	namespace:grpc::testing
-TagSaver	src/cpp/client/channel_cc.cc	/^  explicit TagSaver(void* tag) : tag_(tag) {}$/;"	f	class:grpc::__anon392::final
-TearDownEnd	test/cpp/end2end/thread_stress_test.cc	/^  void TearDownEnd() {}$/;"	f	class:grpc::testing::CommonStressTest
-TearDownStart	test/cpp/end2end/thread_stress_test.cc	/^  void TearDownStart() { server_->Shutdown(); }$/;"	f	class:grpc::testing::CommonStressTest
-TeardownRequest	src/cpp/server/server_cc.cc	/^  void TeardownRequest() {$/;"	f	class:grpc::final
-TemplatedBidiStreamingHandler	include/grpc++/impl/codegen/method_handler_impl.h	/^  TemplatedBidiStreamingHandler($/;"	f	class:grpc::TemplatedBidiStreamingHandler
-TemplatedBidiStreamingHandler	include/grpc++/impl/codegen/method_handler_impl.h	/^class TemplatedBidiStreamingHandler : public MethodHandler {$/;"	c	namespace:grpc
-TestAllMethods	test/cpp/end2end/hybrid_end2end_test.cc	/^  void TestAllMethods() {$/;"	f	class:grpc::testing::__anon300::HybridEnd2endTest
-TestAuthMetadataProcessor	test/cpp/end2end/end2end_test.cc	/^  TestAuthMetadataProcessor(bool is_blocking) : is_blocking_(is_blocking) {}$/;"	f	class:grpc::testing::__anon306::TestAuthMetadataProcessor
-TestAuthMetadataProcessor	test/cpp/end2end/end2end_test.cc	/^class TestAuthMetadataProcessor : public AuthMetadataProcessor {$/;"	c	namespace:grpc::testing::__anon306	file:
-TestAuthPropertyIterator	test/cpp/common/auth_property_iterator_test.cc	/^  TestAuthPropertyIterator() {}$/;"	f	class:grpc::__anon313::TestAuthPropertyIterator
-TestAuthPropertyIterator	test/cpp/common/auth_property_iterator_test.cc	/^  TestAuthPropertyIterator(const grpc_auth_property* property,$/;"	f	class:grpc::__anon313::TestAuthPropertyIterator
-TestAuthPropertyIterator	test/cpp/common/auth_property_iterator_test.cc	/^class TestAuthPropertyIterator : public AuthPropertyIterator {$/;"	c	namespace:grpc::__anon313	file:
-TestBidiStreamServerCancel	test/cpp/end2end/end2end_test.cc	/^  void TestBidiStreamServerCancel(ServerTryCancelRequestPhase server_try_cancel,$/;"	f	class:grpc::testing::__anon306::End2endServerTryCancelTest
-TestBidiStreamingServerCancel	test/cpp/end2end/async_end2end_test.cc	/^  void TestBidiStreamingServerCancel($/;"	f	class:grpc::testing::__anon296::AsyncEnd2endServerTryCancelTest
-TestCaseType	test/cpp/interop/stress_interop_client.h	/^enum TestCaseType {$/;"	g	namespace:grpc::testing
-TestClientStreamingServerCancel	test/cpp/end2end/async_end2end_test.cc	/^  void TestClientStreamingServerCancel($/;"	f	class:grpc::testing::__anon296::AsyncEnd2endServerTryCancelTest
-TestGrpcPackage	test/distrib/csharp/DistribTest/Program.cs	/^namespace TestGrpcPackage$/;"	n
-TestLogFunction	test/cpp/interop/stress_test.cc	/^void TestLogFunction(gpr_log_func_args* args) {$/;"	f
-TestMetadataCredentialsPlugin	test/cpp/end2end/end2end_test.cc	/^  TestMetadataCredentialsPlugin(grpc::string_ref metadata_key,$/;"	f	class:grpc::testing::__anon306::TestMetadataCredentialsPlugin
-TestMetadataCredentialsPlugin	test/cpp/end2end/end2end_test.cc	/^class TestMetadataCredentialsPlugin : public MetadataCredentialsPlugin {$/;"	c	namespace:grpc::testing::__anon306	file:
-TestOptions	test/core/bad_client/gen_build_yaml.py	/^TestOptions = collections.namedtuple('TestOptions', 'flaky cpu_cost')$/;"	v
-TestOptions	test/core/bad_ssl/gen_build_yaml.py	/^TestOptions = collections.namedtuple('TestOptions', 'flaky cpu_cost')$/;"	v
-TestOptions	test/core/end2end/gen_build_yaml.py	/^TestOptions = collections.namedtuple($/;"	v
-TestRequestStreamServerCancel	test/cpp/end2end/end2end_test.cc	/^  void TestRequestStreamServerCancel($/;"	f	class:grpc::testing::__anon306::End2endServerTryCancelTest
-TestResponseStreamServerCancel	test/cpp/end2end/end2end_test.cc	/^  void TestResponseStreamServerCancel($/;"	f	class:grpc::testing::__anon306::End2endServerTryCancelTest
-TestScenario	test/cpp/end2end/async_end2end_test.cc	/^  TestScenario(bool non_block, const grpc::string& creds_type,$/;"	f	class:grpc::testing::__anon296::TestScenario
-TestScenario	test/cpp/end2end/async_end2end_test.cc	/^class TestScenario {$/;"	c	namespace:grpc::testing::__anon296	file:
-TestScenario	test/cpp/end2end/end2end_test.cc	/^  TestScenario(bool proxy, const grpc::string& creds_type)$/;"	f	class:grpc::testing::__anon306::TestScenario
-TestScenario	test/cpp/end2end/end2end_test.cc	/^class TestScenario {$/;"	c	namespace:grpc::testing::__anon306	file:
-TestServerBuilderPlugin	test/cpp/end2end/server_builder_plugin_test.cc	/^  TestServerBuilderPlugin() : service_(new TestServiceImpl()) {$/;"	f	class:grpc::testing::TestServerBuilderPlugin
-TestServerBuilderPlugin	test/cpp/end2end/server_builder_plugin_test.cc	/^class TestServerBuilderPlugin : public ServerBuilderPlugin {$/;"	c	namespace:grpc::testing	file:
-TestServerStreamingServerCancel	test/cpp/end2end/async_end2end_test.cc	/^  void TestServerStreamingServerCancel($/;"	f	class:grpc::testing::__anon296::AsyncEnd2endServerTryCancelTest
-TestServiceImpl	test/cpp/end2end/mock_test.cc	/^class TestServiceImpl : public EchoTestService::Service {$/;"	c	namespace:grpc::testing::__anon295	file:
-TestServiceImpl	test/cpp/end2end/shutdown_test.cc	/^  explicit TestServiceImpl(gpr_event* ev) : ev_(ev) {}$/;"	f	class:grpc::testing::TestServiceImpl
-TestServiceImpl	test/cpp/end2end/shutdown_test.cc	/^class TestServiceImpl : public ::grpc::testing::EchoTestService::Service {$/;"	c	namespace:grpc::testing	file:
-TestServiceImpl	test/cpp/end2end/streaming_throughput_test.cc	/^class TestServiceImpl : public ::grpc::testing::EchoTestService::Service {$/;"	c	namespace:grpc::testing	file:
-TestServiceImpl	test/cpp/end2end/test_service_impl.h	/^  TestServiceImpl() : signal_client_(false), host_() {}$/;"	f	class:grpc::testing::TestServiceImpl
-TestServiceImpl	test/cpp/end2end/test_service_impl.h	/^  explicit TestServiceImpl(const grpc::string& host)$/;"	f	class:grpc::testing::TestServiceImpl
-TestServiceImpl	test/cpp/end2end/test_service_impl.h	/^class TestServiceImpl : public ::grpc::testing::EchoTestService::Service {$/;"	c	namespace:grpc::testing
-TestServiceImpl	test/cpp/end2end/thread_stress_test.cc	/^  TestServiceImpl() : signal_client_(false) {}$/;"	f	class:grpc::testing::TestServiceImpl
-TestServiceImpl	test/cpp/end2end/thread_stress_test.cc	/^class TestServiceImpl : public ::grpc::testing::EchoTestService::Service {$/;"	c	namespace:grpc::testing	file:
-TestServiceImpl	test/cpp/interop/interop_server.cc	/^class TestServiceImpl : public TestService::Service {$/;"	c	file:
-TestServiceImpl	test/cpp/util/cli_call_test.cc	/^class TestServiceImpl : public ::grpc::testing::EchoTestService::Service {$/;"	c	namespace:grpc::testing	file:
-TestServiceImpl	test/cpp/util/grpc_tool_test.cc	/^class TestServiceImpl : public ::grpc::testing::EchoTestService::Service {$/;"	c	namespace:grpc::testing::__anon322	file:
-TestServiceImplDupPkg	test/cpp/end2end/end2end_test.cc	/^class TestServiceImplDupPkg$/;"	c	namespace:grpc::testing::__anon306	file:
-TestServiceImplDupPkg	test/cpp/end2end/hybrid_end2end_test.cc	/^class TestServiceImplDupPkg$/;"	c	namespace:grpc::testing::__anon300	file:
-TestServiceImplDupPkg	test/cpp/end2end/thread_stress_test.cc	/^class TestServiceImplDupPkg$/;"	c	namespace:grpc::testing	file:
-TestSocketMutator	test/cpp/common/channel_arguments_test.cc	/^TestSocketMutator::TestSocketMutator() {$/;"	f	class:grpc::testing::__anon311::TestSocketMutator
-TestSocketMutator	test/cpp/common/channel_arguments_test.cc	/^class TestSocketMutator : public grpc_socket_mutator {$/;"	c	namespace:grpc::testing::__anon311	file:
-TestcaseGoaway	test/http2_test/test_goaway.py	/^class TestcaseGoaway(object):$/;"	c
-TestcasePing	test/http2_test/test_ping.py	/^class TestcasePing(object):$/;"	c
-TestcaseRstStreamAfterData	test/http2_test/test_rst_after_data.py	/^class TestcaseRstStreamAfterData(object):$/;"	c
-TestcaseRstStreamAfterHeader	test/http2_test/test_rst_after_header.py	/^class TestcaseRstStreamAfterHeader(object):$/;"	c
-TestcaseRstStreamDuringData	test/http2_test/test_rst_during_data.py	/^class TestcaseRstStreamDuringData(object):$/;"	c
-TestcaseSettingsMaxStreams	test/http2_test/test_max_streams.py	/^class TestcaseSettingsMaxStreams(object):$/;"	c
-TextFormat	test/cpp/util/config_grpc_cli.h	/^typedef GRPC_CUSTOM_TEXTFORMAT TextFormat;$/;"	t	namespace:grpc::protobuf
-Thread	test/cpp/qps/client.h	/^    Thread(Client* client, size_t idx)$/;"	f	class:grpc::testing::Client::Thread
-Thread	test/cpp/qps/client.h	/^  class Thread {$/;"	c	class:grpc::testing::Client
-ThreadFunc	src/cpp/server/dynamic_thread_pool.cc	/^void DynamicThreadPool::DynamicThread::ThreadFunc() {$/;"	f	class:grpc::DynamicThreadPool::DynamicThread
-ThreadFunc	src/cpp/server/dynamic_thread_pool.cc	/^void DynamicThreadPool::ThreadFunc() {$/;"	f	class:grpc::DynamicThreadPool
-ThreadFunc	test/cpp/qps/client.h	/^    void ThreadFunc() {$/;"	f	class:grpc::testing::Client::Thread
-ThreadFunc	test/cpp/qps/server_async.cc	/^  void ThreadFunc(int thread_idx) {$/;"	f	class:grpc::testing::final	file:
-ThreadManager	src/cpp/thread_manager/thread_manager.cc	/^ThreadManager::ThreadManager(int min_pollers, int max_pollers)$/;"	f	class:grpc::ThreadManager
-ThreadManager	src/cpp/thread_manager/thread_manager.h	/^class ThreadManager {$/;"	c	namespace:grpc
-ThreadManagerTest	test/cpp/thread_manager/thread_manager_test.cc	/^  ThreadManagerTest()$/;"	f	class:grpc::final
-ThreadPoolInterface	src/cpp/server/thread_pool_interface.h	/^class ThreadPoolInterface {$/;"	c	namespace:grpc
-ThriftSerializer	include/grpc++/impl/codegen/thrift_serializer.h	/^  ThriftSerializer()$/;"	f	class:apache::thrift::util::ThriftSerializer
-ThriftSerializer	include/grpc++/impl/codegen/thrift_serializer.h	/^class ThriftSerializer {$/;"	c	namespace:apache::thrift::util
-ThriftSerializerBinary	include/grpc++/impl/codegen/thrift_serializer.h	/^    ThriftSerializerBinary;$/;"	t	namespace:apache::thrift::util
-ThriftSerializerCompact	include/grpc++/impl/codegen/thrift_serializer.h	/^    ThriftSerializerCompact;$/;"	t	namespace:apache::thrift::util
-TimePoint	include/grpc++/impl/codegen/time.h	/^  TimePoint(const T& time) { you_need_a_specialization_of_TimePoint(); }$/;"	f	class:grpc::TimePoint
-TimePoint	include/grpc++/impl/codegen/time.h	/^  TimePoint(const gpr_timespec& time) : time_(time) {}$/;"	f	class:grpc::TimePoint
-TimePoint	include/grpc++/impl/codegen/time.h	/^  TimePoint(const std::chrono::system_clock::time_point& time) {$/;"	f	class:grpc::TimePoint
-TimePoint	include/grpc++/impl/codegen/time.h	/^class TimePoint {$/;"	c	namespace:grpc
-TimePoint	include/grpc++/impl/codegen/time.h	/^class TimePoint<gpr_timespec> {$/;"	c	namespace:grpc
-TimePoint	include/grpc++/impl/codegen/time.h	/^class TimePoint<std::chrono::system_clock::time_point> {$/;"	c	namespace:grpc
-TimeTest	test/cpp/util/time_test.cc	/^class TimeTest : public ::testing::Test {};$/;"	c	namespace:grpc::__anon319	file:
-Timepoint2Timespec	src/cpp/util/time_cc.cc	/^void Timepoint2Timespec(const system_clock::time_point& from,$/;"	f	namespace:grpc
-TimepointHR2Timespec	src/cpp/util/time_cc.cc	/^void TimepointHR2Timespec(const high_resolution_clock::time_point& from,$/;"	f	namespace:grpc
-Timespec2Timepoint	src/cpp/util/time_cc.cc	/^system_clock::time_point Timespec2Timepoint(gpr_timespec t) {$/;"	f	namespace:grpc
-ToBinary	test/cpp/util/grpc_tool.cc	/^bool GrpcTool::ToBinary(int argc, const char** argv, const CliCredentials& cred,$/;"	f	class:grpc::testing::GrpcTool
-ToString	test/cpp/util/string_ref_helper.cc	/^grpc::string ToString(const grpc::string_ref& r) {$/;"	f	namespace:grpc::testing
-ToText	test/cpp/util/grpc_tool.cc	/^bool GrpcTool::ToText(int argc, const char** argv, const CliCredentials& cred,$/;"	f	class:grpc::testing::GrpcTool
-TraceLevel	src/core/ext/census/tracing.h	/^enum TraceLevel {$/;"	g
-TransientFailureOrAbort	test/cpp/interop/interop_client.cc	/^bool InteropClient::TransientFailureOrAbort() {$/;"	f	class:grpc::testing::InteropClient
-TransportOp	src/cpp/common/channel_filter.h	/^  explicit TransportOp(grpc_transport_op *op) : op_(op) {}$/;"	f	class:grpc::TransportOp
-TransportOp	src/cpp/common/channel_filter.h	/^class TransportOp {$/;"	c	namespace:grpc
-TransportStreamOp	src/cpp/common/channel_filter.h	/^  explicit TransportStreamOp(grpc_transport_stream_op *op)$/;"	f	class:grpc::TransportStreamOp
-TransportStreamOp	src/cpp/common/channel_filter.h	/^class TransportStreamOp {$/;"	c	namespace:grpc
-TryAcquireInstance	test/cpp/qps/qps_worker.cc	/^  bool TryAcquireInstance() {$/;"	f	class:grpc::testing::final	file:
-TryCancel	src/cpp/client/client_context.cc	/^void ClientContext::TryCancel() {$/;"	f	class:grpc::ClientContext
-TryCancel	src/cpp/server/server_context.cc	/^void ServerContext::TryCancel() const {$/;"	f	class:grpc::ServerContext
-TryPluck	include/grpc++/impl/codegen/completion_queue.h	/^  void TryPluck(CompletionQueueTag* tag) {$/;"	f	class:grpc::CompletionQueue
-UDS	test/cpp/microbenchmarks/bm_fullstack.cc	/^  UDS(Service* service) : FullstackFixture(service, MakeAddress()) {}$/;"	f	class:grpc::testing::UDS
-UDS	test/cpp/microbenchmarks/bm_fullstack.cc	/^class UDS : public FullstackFixture {$/;"	c	namespace:grpc::testing	file:
-UNAUTHENTICATED	include/grpc++/impl/codegen/status_code_enum.h	/^  UNAUTHENTICATED = 16,$/;"	e	enum:grpc::StatusCode
-UNAVAILABLE	include/grpc++/impl/codegen/status_code_enum.h	/^  UNAVAILABLE = 14,$/;"	e	enum:grpc::StatusCode
-UNBOUND_JSON_STRING_LENGTH	src/core/lib/json/json_string.c	320;"	d	file:
-UNIMPLEMENTED	include/grpc++/impl/codegen/status_code_enum.h	/^  UNIMPLEMENTED = 12,$/;"	e	enum:grpc::StatusCode
-UNKNOWN	include/grpc++/impl/codegen/status_code_enum.h	/^  UNKNOWN = 2,$/;"	e	enum:grpc::StatusCode
-UNKNOWN_TEST	test/cpp/interop/stress_interop_client.h	/^  UNKNOWN_TEST = -1,$/;"	e	enum:grpc::testing::TestCaseType
-UNPARSEABLE_DETAIL_MSG	test/core/end2end/bad_server_response_test.c	80;"	d	file:
-UNPARSEABLE_RESP	test/core/end2end/bad_server_response_test.c	75;"	d	file:
-UNREF_BY	src/core/lib/iomgr/ev_epoll_linux.c	879;"	d	file:
-UNREF_BY	src/core/lib/iomgr/ev_poll_posix.c	281;"	d	file:
-UNREF_LOG	src/core/ext/client_channel/subchannel.c	166;"	d	file:
-UNREF_LOG	src/core/ext/client_channel/subchannel.c	177;"	d	file:
-USAGE_REGEX	test/cpp/util/grpc_tool_test.cc	59;"	d	file:
-UnaryCall	test/cpp/interop/interop_server.cc	/^  Status UnaryCall(ServerContext* context, const SimpleRequest* request,$/;"	f	class:TestServiceImpl
-UnaryCompressionChecks	test/cpp/interop/interop_client.cc	/^void UnaryCompressionChecks(const InteropClientContextInspector& inspector,$/;"	f	namespace:grpc::testing::__anon291
-UnaryPingPong	test/cpp/performance/writes_per_rpc_test.cc	/^static double UnaryPingPong(int request_size, int response_size) {$/;"	f	namespace:grpc::testing
-UnimplementedAsyncRequest	src/cpp/server/server_cc.cc	/^  UnimplementedAsyncRequest(Server* server, ServerCompletionQueue* cq)$/;"	f	class:grpc::final
-UnimplementedAsyncRequestContext	src/cpp/server/server_cc.cc	/^  UnimplementedAsyncRequestContext() : generic_stream_(&server_context_) {}$/;"	f	class:grpc::Server::UnimplementedAsyncRequestContext
-UnimplementedAsyncRequestContext	src/cpp/server/server_cc.cc	/^class Server::UnimplementedAsyncRequestContext {$/;"	c	class:grpc::Server	file:
-UnimplementedAsyncResponse	src/cpp/server/server_cc.cc	/^Server::UnimplementedAsyncResponse::UnimplementedAsyncResponse($/;"	f	class:grpc::Server::UnimplementedAsyncResponse
-UnimplementedAsyncResponseOp	src/cpp/server/server_cc.cc	/^    UnimplementedAsyncResponseOp;$/;"	t	namespace:grpc	file:
-UnknownMethodHandler	include/grpc++/impl/codegen/method_handler_impl.h	/^class UnknownMethodHandler : public MethodHandler {$/;"	c	namespace:grpc
-Unref	src/cpp/server/server_context.cc	/^void ServerContext::CompletionOp::Unref() {$/;"	f	class:grpc::ServerContext::CompletionOp
-UpdateArguments	include/grpc++/server.h	/^    virtual void UpdateArguments(ChannelArguments* args) {}$/;"	f	class:grpc::final::GlobalCallbacks
-UpdateChannelArguments	include/grpc++/impl/server_builder_plugin.h	/^  virtual void UpdateChannelArguments(ChannelArguments* args) {}$/;"	f	class:grpc::ServerBuilderPlugin
-Usage	test/cpp/util/grpc_tool.cc	/^void Usage(const grpc::string& msg) {$/;"	f	namespace:grpc::testing::__anon321
-UsageTimer	test/cpp/qps/usage_timer.cc	/^UsageTimer::UsageTimer() : start_(Sample()) {}$/;"	f	class:UsageTimer
-UsageTimer	test/cpp/qps/usage_timer.h	/^class UsageTimer {$/;"	c
-UserTime	test/cpp/qps/driver.cc	/^static double UserTime(ClientStats s) { return s.time_user(); }$/;"	f	namespace:grpc::testing
-VALUE_LEN_OFFSET	src/core/ext/census/context.c	95;"	d	file:
-VERBOSE	test/core/census/mlog_test.c	48;"	d	file:
-Value	test/cpp/microbenchmarks/bm_fullstack.cc	/^  static const grpc::string& Value() {$/;"	f	class:grpc::testing::RandomAsciiMetadata
-Value	test/cpp/microbenchmarks/bm_fullstack.cc	/^  static const grpc::string& Value() {$/;"	f	class:grpc::testing::RandomBinaryMetadata
-Verifier	test/cpp/end2end/async_end2end_test.cc	/^  explicit Verifier(bool spin) : spin_(spin) {}$/;"	f	class:grpc::testing::__anon296::Verifier
-Verifier	test/cpp/end2end/async_end2end_test.cc	/^class Verifier {$/;"	c	namespace:grpc::testing::__anon296	file:
-Verify	test/cpp/end2end/async_end2end_test.cc	/^  void Verify(CompletionQueue* cq) { Verify(cq, false); }$/;"	f	class:grpc::testing::__anon296::Verifier
-Verify	test/cpp/end2end/async_end2end_test.cc	/^  void Verify(CompletionQueue* cq, bool ignore_ok) {$/;"	f	class:grpc::testing::__anon296::Verifier
-Verify	test/cpp/end2end/async_end2end_test.cc	/^  void Verify(CompletionQueue* cq,$/;"	f	class:grpc::testing::__anon296::Verifier
-Verify	test/cpp/end2end/hybrid_end2end_test.cc	/^void Verify(CompletionQueue* cq, int i, bool expect_ok) {$/;"	f	namespace:grpc::testing::__anon300
-Verify	test/cpp/interop/reconnect_interop_server.cc	/^  void Verify(ReconnectInfo* response) {$/;"	f	class:ReconnectServiceImpl
-VerifyDefaultChannelArgs	test/cpp/common/channel_arguments_test.cc	/^  void VerifyDefaultChannelArgs() {$/;"	f	class:grpc::testing::ChannelArgumentsTest
-VerifyReturnSuccess	test/cpp/end2end/hybrid_end2end_test.cc	/^bool VerifyReturnSuccess(CompletionQueue* cq, int i) {$/;"	f	namespace:grpc::testing::__anon300
-Version	src/cpp/common/version_cc.cc	/^grpc::string Version() { return "1.2.0-dev"; }$/;"	f	namespace:grpc
-WAIT	test/cpp/qps/client_async.cc	/^    WAIT,$/;"	e	enum:grpc::testing::ClientRpcContextGenericStreamingImpl::State	file:
-WAIT	test/cpp/qps/client_async.cc	/^    WAIT,$/;"	e	enum:grpc::testing::ClientRpcContextStreamingImpl::State	file:
-WAITING	src/core/ext/client_channel/channel_connectivity.c	/^  WAITING,$/;"	e	enum:__anon70	file:
-WAIT_FOR_READY_FALSE	src/core/ext/client_channel/client_channel.c	/^  WAIT_FOR_READY_FALSE,$/;"	e	enum:__anon59	file:
-WAIT_FOR_READY_TRUE	src/core/ext/client_channel/client_channel.c	/^  WAIT_FOR_READY_TRUE$/;"	e	enum:__anon59	file:
-WAIT_FOR_READY_UNSET	src/core/ext/client_channel/client_channel.c	/^  WAIT_FOR_READY_UNSET,$/;"	e	enum:__anon59	file:
-WARMUP	test/cpp/qps/qps_openloop_test.cc	/^static const int WARMUP = 5;$/;"	m	namespace:grpc::testing	file:
-WARMUP	test/cpp/qps/qps_test.cc	/^static const int WARMUP = 20;$/;"	m	namespace:grpc::testing	file:
-WARMUP	test/cpp/qps/qps_test_with_poll.cc	/^static const int WARMUP = 5;$/;"	m	namespace:grpc::testing	file:
-WARMUP	test/cpp/qps/secure_sync_unary_ping_pong_test.cc	/^static const int WARMUP = 5;$/;"	m	namespace:grpc::testing	file:
-WEAK_REF_BITS	src/core/ext/client_channel/lb_policy.c	36;"	d	file:
-WIN32_LEAN_AND_MEAN	include/grpc/impl/codegen/port_platform.h	49;"	d
-WIN32_LEAN_AND_MEAN	include/grpc/impl/codegen/port_platform.h	71;"	d
-WINDOW_SIZE	test/core/statistics/trace_test.c	62;"	d	file:
-WINDOW_SIZE	test/core/statistics/trace_test.c	76;"	d	file:
-WORK_FOUND	src/cpp/thread_manager/thread_manager.h	/^  enum WorkStatus { WORK_FOUND, SHUTDOWN, TIMEOUT };$/;"	e	enum:grpc::ThreadManager::WorkStatus
-WRITE_DONE	test/cpp/qps/client_async.cc	/^    WRITE_DONE,$/;"	e	enum:grpc::testing::ClientRpcContextGenericStreamingImpl::State	file:
-WRITE_DONE	test/cpp/qps/client_async.cc	/^    WRITE_DONE,$/;"	e	enum:grpc::testing::ClientRpcContextStreamingImpl::State	file:
-Wait	src/cpp/server/server_cc.cc	/^void Server::Wait() {$/;"	f	class:grpc::Server
-Wait	src/cpp/thread_manager/thread_manager.cc	/^void ThreadManager::Wait() {$/;"	f	class:grpc::ThreadManager
-Wait	test/cpp/end2end/thread_stress_test.cc	/^  void Wait() {$/;"	f	class:grpc::testing::AsyncClientEnd2endTest
-WaitForConnected	include/grpc++/impl/codegen/channel_interface.h	/^  bool WaitForConnected(T deadline) {$/;"	f	class:grpc::ChannelInterface
-WaitForInitialMetadata	include/grpc++/impl/codegen/sync_stream.h	/^  void WaitForInitialMetadata() {$/;"	f	class:grpc::ClientWriter
-WaitForStateChange	include/grpc++/impl/codegen/channel_interface.h	/^  bool WaitForStateChange(grpc_connectivity_state last_observed, T deadline) {$/;"	f	class:grpc::ChannelInterface
-WaitForStateChangeImpl	src/cpp/client/channel_cc.cc	/^bool Channel::WaitForStateChangeImpl(grpc_connectivity_state last_observed,$/;"	f	class:grpc::Channel
-WaitToIssue	test/cpp/qps/client_sync.cc	/^  bool WaitToIssue(int thread_idx) {$/;"	f	class:grpc::testing::SynchronousClient
-WallTime	test/cpp/qps/driver.cc	/^static double WallTime(ClientStats s) { return s.time_elapsed(); }$/;"	f	namespace:grpc::testing
-WeightedRandomTestSelector	test/cpp/interop/stress_interop_client.cc	/^WeightedRandomTestSelector::WeightedRandomTestSelector($/;"	f	class:grpc::testing::WeightedRandomTestSelector
-WeightedRandomTestSelector	test/cpp/interop/stress_interop_client.h	/^class WeightedRandomTestSelector {$/;"	c	namespace:grpc::testing
-WorkStatus	src/cpp/thread_manager/thread_manager.h	/^  enum WorkStatus { WORK_FOUND, SHUTDOWN, TIMEOUT };$/;"	g	class:grpc::ThreadManager
-WorkerServiceImpl	test/cpp/qps/qps_worker.cc	/^  WorkerServiceImpl(int server_port, QpsWorker* worker)$/;"	f	class:grpc::testing::final
-WorkerThread	src/cpp/thread_manager/thread_manager.cc	/^ThreadManager::WorkerThread::WorkerThread(ThreadManager* thd_mgr)$/;"	f	class:grpc::ThreadManager::WorkerThread
-WorkerThread	src/cpp/thread_manager/thread_manager.h	/^  class WorkerThread {$/;"	c	class:grpc::ThreadManager
-WrapCallCredentials	src/cpp/client/secure_credentials.cc	/^std::shared_ptr<CallCredentials> WrapCallCredentials($/;"	f	namespace:grpc::__anon390
-WrapChannelCredentials	src/cpp/client/secure_credentials.cc	/^std::shared_ptr<ChannelCredentials> WrapChannelCredentials($/;"	f	namespace:grpc::__anon390
-Write	include/grpc++/impl/codegen/sync_stream.h	/^  bool Write(const W& msg, const WriteOptions& options) {$/;"	f	class:grpc::internal::final
-Write	include/grpc++/impl/codegen/sync_stream.h	/^  inline bool Write(const W& msg) { return Write(msg, WriteOptions()); }$/;"	f	class:grpc::WriterInterface
-Write	test/cpp/util/cli_call.cc	/^void CliCall::Write(const grpc::string& request) {$/;"	f	class:grpc::testing::CliCall
-WriteAndWait	test/cpp/util/cli_call.cc	/^void CliCall::WriteAndWait(const grpc::string& request) {$/;"	f	class:grpc::testing::CliCall
-WriteOptions	include/grpc++/impl/codegen/call.h	/^  WriteOptions() : flags_(0) {}$/;"	f	class:grpc::WriteOptions
-WriteOptions	include/grpc++/impl/codegen/call.h	/^  WriteOptions(const WriteOptions& other) : flags_(other.flags_) {}$/;"	f	class:grpc::WriteOptions
-WriteOptions	include/grpc++/impl/codegen/call.h	/^class WriteOptions {$/;"	c	namespace:grpc
-WriterInterface	include/grpc++/impl/codegen/sync_stream.h	/^class WriterInterface {$/;"	c	namespace:grpc
-WritesDone	test/cpp/util/cli_call.cc	/^void CliCall::WritesDone() {$/;"	f	class:grpc::testing::CliCall
-WritesDoneAndWait	test/cpp/util/cli_call.cc	/^void CliCall::WritesDoneAndWait() {$/;"	f	class:grpc::testing::CliCall
-ZOMBIED	src/core/lib/surface/server.c	/^  ZOMBIED$/;"	e	enum:__anon220	file:
-ZeroCopyInputStream	include/grpc++/impl/codegen/config_protobuf.h	/^typedef GRPC_CUSTOM_ZEROCOPYINPUTSTREAM ZeroCopyInputStream;$/;"	t	namespace:grpc::protobuf::io
-ZeroCopyOutputStream	include/grpc++/impl/codegen/config_protobuf.h	/^typedef GRPC_CUSTOM_ZEROCOPYOUTPUTSTREAM ZeroCopyOutputStream;$/;"	t	namespace:grpc::protobuf::io
-_BOOLVALUE	test/http2_test/messages_pb2.py	/^_BOOLVALUE = _descriptor.Descriptor($/;"	v
-_BSD_SOURCE	include/grpc/impl/codegen/port_platform.h	163;"	d
-_BSD_SOURCE	include/grpc/impl/codegen/port_platform.h	194;"	d
-_BSD_SOURCE	include/grpc/impl/codegen/port_platform.h	236;"	d
-_BSD_SOURCE	include/grpc/impl/codegen/port_platform.h	259;"	d
-_DEFAULT_SOURCE	include/grpc/impl/codegen/port_platform.h	166;"	d
-_DEFAULT_SOURCE	include/grpc/impl/codegen/port_platform.h	262;"	d
-_ECHOSTATUS	test/http2_test/messages_pb2.py	/^_ECHOSTATUS = _descriptor.Descriptor($/;"	v
-_GNU_SOURCE	include/grpc/impl/codegen/port_platform.h	169;"	d
-_GNU_SOURCE	include/grpc/impl/codegen/port_platform.h	265;"	d
-_GNU_SOURCE	src/core/lib/iomgr/tcp_server_posix.c	36;"	d	file:
-_GNU_SOURCE	src/core/lib/iomgr/udp_server.c	36;"	d	file:
-_GNU_SOURCE	src/core/lib/support/cpu_linux.c	35;"	d	file:
-_GNU_SOURCE	src/core/lib/support/env_linux.c	36;"	d	file:
-_GNU_SOURCE	src/core/lib/support/log_linux.c	39;"	d	file:
-_GRPC_HEADER_SIZE	test/http2_test/http2_base_server.py	/^_GRPC_HEADER_SIZE = 5$/;"	v
-_KEY	test/core/http/test_server.py	/^_KEY = os.path.abspath(os.path.join(os.path.dirname(sys.argv[0]), '..\/..\/..', 'src\/core\/lib\/tsi\/test_creds\/server1.key'))$/;"	v
-_PAYLOAD	test/http2_test/messages_pb2.py	/^_PAYLOAD = _descriptor.Descriptor($/;"	v
-_PAYLOADTYPE	test/http2_test/messages_pb2.py	/^_PAYLOADTYPE = _descriptor.EnumDescriptor($/;"	v
-_PEM	test/core/http/test_server.py	/^_PEM = os.path.abspath(os.path.join(os.path.dirname(sys.argv[0]), '..\/..\/..', 'src\/core\/lib\/tsi\/test_creds\/server1.pem'))$/;"	v
-_POSIX_SOURCE	src/core/lib/support/log_linux.c	35;"	d	file:
-_POSIX_SOURCE	test/core/fling/fling_stream_test.c	35;"	d	file:
-_POSIX_SOURCE	test/cpp/interop/interop_test.cc	35;"	d	file:
-_READ_CHUNK_SIZE	test/http2_test/http2_base_server.py	/^_READ_CHUNK_SIZE = 16384$/;"	v
-_RECONNECTINFO	test/http2_test/messages_pb2.py	/^_RECONNECTINFO = _descriptor.Descriptor($/;"	v
-_RECONNECTPARAMS	test/http2_test/messages_pb2.py	/^_RECONNECTPARAMS = _descriptor.Descriptor($/;"	v
-_RESPONSEPARAMETERS	test/http2_test/messages_pb2.py	/^_RESPONSEPARAMETERS = _descriptor.Descriptor($/;"	v
-_SIMPLEREQUEST	test/http2_test/messages_pb2.py	/^_SIMPLEREQUEST = _descriptor.Descriptor($/;"	v
-_SIMPLERESPONSE	test/http2_test/messages_pb2.py	/^_SIMPLERESPONSE = _descriptor.Descriptor($/;"	v
-_STREAMINGINPUTCALLREQUEST	test/http2_test/messages_pb2.py	/^_STREAMINGINPUTCALLREQUEST = _descriptor.Descriptor($/;"	v
-_STREAMINGINPUTCALLRESPONSE	test/http2_test/messages_pb2.py	/^_STREAMINGINPUTCALLRESPONSE = _descriptor.Descriptor($/;"	v
-_STREAMINGOUTPUTCALLREQUEST	test/http2_test/messages_pb2.py	/^_STREAMINGOUTPUTCALLREQUEST = _descriptor.Descriptor($/;"	v
-_STREAMINGOUTPUTCALLRESPONSE	test/http2_test/messages_pb2.py	/^_STREAMINGOUTPUTCALLRESPONSE = _descriptor.Descriptor($/;"	v
-_TEST_CASE_MAPPING	test/http2_test/http2_test_server.py	/^_TEST_CASE_MAPPING = {$/;"	v
-__init__	test/http2_test/http2_base_server.py	/^  def __init__(self):$/;"	m	class:H2ProtocolBaseServer
-__init__	test/http2_test/http2_test_server.py	/^  def __init__(self, testcase):$/;"	m	class:H2Factory
-__init__	test/http2_test/test_goaway.py	/^  def __init__(self, iteration):$/;"	m	class:TestcaseGoaway
-__init__	test/http2_test/test_max_streams.py	/^  def __init__(self):$/;"	m	class:TestcaseSettingsMaxStreams
-__init__	test/http2_test/test_ping.py	/^  def __init__(self):$/;"	m	class:TestcasePing
-__init__	test/http2_test/test_rst_after_data.py	/^  def __init__(self):$/;"	m	class:TestcaseRstStreamAfterData
-__init__	test/http2_test/test_rst_after_header.py	/^  def __init__(self):$/;"	m	class:TestcaseRstStreamAfterHeader
-__init__	test/http2_test/test_rst_during_data.py	/^  def __init__(self):$/;"	m	class:TestcaseRstStreamDuringData
-__module__	test/http2_test/messages_pb2.py	/^  __module__ = 'messages_pb2'$/;"	v
-__wrap_memcpy	src/core/lib/support/wrap_memcpy.c	/^void *__wrap_memcpy(void *destination, const void *source, size_t num) {$/;"	f
-_b	test/http2_test/messages_pb2.py	/^_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))$/;"	v
-_getpid	test/core/util/port_windows.c	/^static int _getpid() { return getpid(); }$/;"	f	file:
-_google_census_Aggregation	src/core/ext/census/gen/census.pb.h	/^typedef struct _google_census_Aggregation {$/;"	s
-_google_census_AggregationDescriptor	src/core/ext/census/gen/census.pb.h	/^typedef struct _google_census_AggregationDescriptor {$/;"	s
-_google_census_AggregationDescriptor_AggregationType	src/core/ext/census/gen/census.pb.h	/^typedef enum _google_census_AggregationDescriptor_AggregationType {$/;"	g
-_google_census_AggregationDescriptor_BucketBoundaries	src/core/ext/census/gen/census.pb.h	/^typedef struct _google_census_AggregationDescriptor_BucketBoundaries {$/;"	s
-_google_census_AggregationDescriptor_IntervalBoundaries	src/core/ext/census/gen/census.pb.h	/^typedef struct _google_census_AggregationDescriptor_IntervalBoundaries {$/;"	s
-_google_census_Distribution	src/core/ext/census/gen/census.pb.h	/^typedef struct _google_census_Distribution {$/;"	s
-_google_census_Distribution_Range	src/core/ext/census/gen/census.pb.h	/^typedef struct _google_census_Distribution_Range {$/;"	s
-_google_census_Duration	src/core/ext/census/gen/census.pb.h	/^typedef struct _google_census_Duration {$/;"	s
-_google_census_IntervalStats	src/core/ext/census/gen/census.pb.h	/^typedef struct _google_census_IntervalStats {$/;"	s
-_google_census_IntervalStats_Window	src/core/ext/census/gen/census.pb.h	/^typedef struct _google_census_IntervalStats_Window {$/;"	s
-_google_census_Metric	src/core/ext/census/gen/census.pb.h	/^typedef struct _google_census_Metric {$/;"	s
-_google_census_Resource	src/core/ext/census/gen/census.pb.h	/^typedef struct _google_census_Resource {$/;"	s
-_google_census_Resource_BasicUnit	src/core/ext/census/gen/census.pb.h	/^typedef enum _google_census_Resource_BasicUnit {$/;"	g
-_google_census_Resource_MeasurementUnit	src/core/ext/census/gen/census.pb.h	/^typedef struct _google_census_Resource_MeasurementUnit {$/;"	s
-_google_census_Tag	src/core/ext/census/gen/census.pb.h	/^typedef struct _google_census_Tag {$/;"	s
-_google_census_Timestamp	src/core/ext/census/gen/census.pb.h	/^typedef struct _google_census_Timestamp {$/;"	s
-_google_census_View	src/core/ext/census/gen/census.pb.h	/^typedef struct _google_census_View {$/;"	s
-_google_trace_TraceContext	src/core/ext/census/gen/trace_context.pb.h	/^typedef struct _google_trace_TraceContext {$/;"	s
-_grpc_lb_v1_ClientStats	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	/^typedef struct _grpc_lb_v1_ClientStats {$/;"	s
-_grpc_lb_v1_Duration	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	/^typedef struct _grpc_lb_v1_Duration {$/;"	s
-_grpc_lb_v1_InitialLoadBalanceRequest	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	/^typedef struct _grpc_lb_v1_InitialLoadBalanceRequest {$/;"	s
-_grpc_lb_v1_InitialLoadBalanceResponse	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	/^typedef struct _grpc_lb_v1_InitialLoadBalanceResponse {$/;"	s
-_grpc_lb_v1_LoadBalanceRequest	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	/^typedef struct _grpc_lb_v1_LoadBalanceRequest {$/;"	s
-_grpc_lb_v1_LoadBalanceResponse	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	/^typedef struct _grpc_lb_v1_LoadBalanceResponse {$/;"	s
-_grpc_lb_v1_Server	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	/^typedef struct _grpc_lb_v1_Server {$/;"	s
-_grpc_lb_v1_ServerList	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	/^typedef struct _grpc_lb_v1_ServerList {$/;"	s
-_scenario_json_string	test/cpp/qps/gen_build_yaml.py	/^def _scenario_json_string(scenario_json, is_tsan):$/;"	f
-_sym_db	test/http2_test/messages_pb2.py	/^_sym_db = _symbol_database.Default()$/;"	v
-a	test/build/boringssl.c	/^    int a;$/;"	m	union:foo::__anon324	file:
-aba_ctr	src/core/lib/support/stack_lockfree.c	/^  uint16_t aba_ctr;$/;"	m	struct:lockfree_node_contents	file:
-aba_ctr	src/core/lib/support/stack_lockfree.c	/^  uint32_t aba_ctr;$/;"	m	struct:lockfree_node_contents	file:
-abort_handler	test/core/util/test_config.c	/^static void abort_handler(int sig) {$/;"	f	file:
-accept_encoding_storage	src/core/lib/channel/compress_filter.c	/^  grpc_linked_mdelem accept_encoding_storage;$/;"	m	struct:call_data	file:
-accept_server	test/core/network_benchmarks/low_level_ping_pong.c	/^static int accept_server(int listen_fd) {$/;"	f	file:
-accept_stream	src/core/ext/transport/chttp2/transport/internal.h	/^    void (*accept_stream)(grpc_exec_ctx *exec_ctx, void *user_data,$/;"	m	struct:grpc_chttp2_transport::__anon26
-accept_stream	src/core/lib/surface/server.c	/^static void accept_stream(grpc_exec_ctx *exec_ctx, void *cd,$/;"	f	file:
-accept_stream_user_data	src/core/ext/transport/chttp2/transport/internal.h	/^    void *accept_stream_user_data;$/;"	m	struct:grpc_chttp2_transport::__anon26
-accepted_connection_close_cb	src/core/lib/iomgr/tcp_server_uv.c	/^static void accepted_connection_close_cb(uv_handle_t *handle) {$/;"	f	file:
-accepting_pollset	src/core/ext/transport/chttp2/server/chttp2_server.c	/^  grpc_pollset *accepting_pollset;$/;"	m	struct:__anon4	file:
-accepting_stream	src/core/ext/transport/chttp2/transport/internal.h	/^  grpc_chttp2_stream **accepting_stream;$/;"	m	struct:grpc_chttp2_transport
-acceptor	src/core/ext/transport/chttp2/server/chttp2_server.c	/^  grpc_tcp_server_acceptor *acceptor;$/;"	m	struct:__anon4	file:
-acceptor	src/core/lib/channel/handshaker.c	/^  grpc_tcp_server_acceptor* acceptor;$/;"	m	struct:grpc_handshake_manager	file:
-access_token_destruct	src/core/lib/security/credentials/oauth2/oauth2_credentials.c	/^static void access_token_destruct(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-access_token_get_request_metadata	src/core/lib/security/credentials/oauth2/oauth2_credentials.c	/^static void access_token_get_request_metadata($/;"	f	file:
-access_token_md	src/core/lib/security/credentials/oauth2/oauth2_credentials.h	/^  grpc_credentials_md_store *access_token_md;$/;"	m	struct:__anon82
-access_token_md	src/core/lib/security/credentials/oauth2/oauth2_credentials.h	/^  grpc_credentials_md_store *access_token_md;$/;"	m	struct:__anon84
-access_token_vtable	src/core/lib/security/credentials/oauth2/oauth2_credentials.c	/^static grpc_call_credentials_vtable access_token_vtable = {$/;"	v	file:
-accumulator	src/core/lib/transport/bdp_estimator.h	/^  int64_t accumulator;$/;"	m	struct:grpc_bdp_estimator
-acquired_	test/cpp/qps/qps_worker.cc	/^    const bool acquired_;$/;"	m	class:grpc::testing::final::InstanceGuard	file:
-acquired_	test/cpp/qps/qps_worker.cc	/^  bool acquired_;$/;"	m	class:grpc::testing::final	file:
-active_batches	src/core/lib/surface/call.c	/^  batch_control active_batches[MAX_CONCURRENT_BATCHES];$/;"	m	struct:grpc_call	file:
-active_combiner	src/core/lib/iomgr/exec_ctx.h	/^  grpc_combiner *active_combiner;$/;"	m	struct:grpc_exec_ctx
-active_ports	src/core/lib/iomgr/tcp_server_posix.c	/^  size_t active_ports;$/;"	m	struct:grpc_tcp_server	file:
-active_ports	src/core/lib/iomgr/tcp_server_windows.c	/^  int active_ports;$/;"	m	struct:grpc_tcp_server	file:
-active_ports	src/core/lib/iomgr/udp_server.c	/^  size_t active_ports;$/;"	m	struct:grpc_udp_server	file:
-active_streams	src/core/ext/transport/chttp2/transport/internal.h	/^  gpr_refcount active_streams;$/;"	m	struct:grpc_chttp2_stream
-actually_poll	test/core/iomgr/resolve_address_posix_test.c	/^static void actually_poll(void *argsp) {$/;"	f	file:
-actually_poll	test/core/iomgr/resolve_address_test.c	/^static void actually_poll(void *argsp) {$/;"	f	file:
-actually_poll_server	test/core/client_channel/set_initial_connect_string_test.c	/^static void actually_poll_server(void *arg) {$/;"	f	file:
-actually_poll_server	test/core/end2end/bad_server_response_test.c	/^static void actually_poll_server(void *arg) {$/;"	f	file:
-add	src/core/lib/debug/trace.c	/^static void add(const char *beg, const char *end, char ***ss, size_t *ns) {$/;"	f	file:
-add	src/core/lib/iomgr/ev_posix.c	/^static void add(const char *beg, const char *end, char ***ss, size_t *ns) {$/;"	f	file:
-add	src/core/lib/support/avl.c	/^static gpr_avl_node *add(const gpr_avl_vtable *vtable, gpr_avl_node *node,$/;"	f	file:
-add	test/core/end2end/cq_verifier.c	/^static void add(cq_verifier *v, const char *file, int line,$/;"	f	file:
-add	test/cpp/qps/report.cc	/^void CompositeReporter::add(std::unique_ptr<Reporter> reporter) {$/;"	f	class:grpc::testing::CompositeReporter
-add_after	src/core/lib/channel/channel_stack_builder.c	/^static void add_after(filter_node *before, const grpc_channel_filter *filter,$/;"	f	file:
-add_arg	src/core/lib/support/cmdline.c	/^static void add_arg(gpr_cmdline *cl, const char *name, const char *help,$/;"	f	file:
-add_args_to_usage	src/core/lib/support/cmdline.c	/^static void add_args_to_usage(gpr_strvec *s, arg *a) {$/;"	f	file:
-add_batch_error	src/core/lib/surface/call.c	/^static void add_batch_error(grpc_exec_ctx *exec_ctx, batch_control *bctl,$/;"	f	file:
-add_closure_barrier	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^static grpc_closure *add_closure_barrier(grpc_closure *closure) {$/;"	f	file:
-add_connected_sc_locked	src/core/ext/lb_policy/round_robin/round_robin.c	/^static ready_list *add_connected_sc_locked(round_robin_lb_policy *p,$/;"	f	file:
-add_elem	src/core/ext/transport/chttp2/transport/hpack_encoder.c	/^static void add_elem(grpc_exec_ctx *exec_ctx, grpc_chttp2_hpack_compressor *c,$/;"	f	file:
-add_error	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^static void add_error(grpc_error *error, grpc_error **refs, size_t *nrefs) {$/;"	f	file:
-add_error	src/core/lib/channel/http_server_filter.c	/^static void add_error(const char *error_name, grpc_error **cumulative,$/;"	f	file:
-add_error	src/core/lib/security/transport/client_auth_filter.c	/^static void add_error(grpc_error **combined, grpc_error *error) {$/;"	f	file:
-add_error	src/core/lib/transport/metadata_batch.c	/^static void add_error(grpc_error **composite, grpc_error *error,$/;"	f	file:
-add_errs	src/core/lib/iomgr/error.c	/^static void add_errs(gpr_avl_node *n, char **s, size_t *sz, size_t *cap,$/;"	f	file:
-add_fetched_slice_locked	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^static void add_fetched_slice_locked(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-add_finally	test/core/iomgr/combiner_test.c	/^static void add_finally(grpc_exec_ctx *exec_ctx, void *arg, grpc_error *error) {$/;"	f	file:
-add_handshakers	src/core/lib/channel/handshaker_factory.h	/^  void (*add_handshakers)(grpc_exec_ctx *exec_ctx,$/;"	m	struct:__anon200
-add_handshakers	src/core/lib/security/transport/security_connector.h	/^  void (*add_handshakers)(grpc_exec_ctx *exec_ctx,$/;"	m	struct:grpc_channel_security_connector
-add_handshakers	src/core/lib/security/transport/security_connector.h	/^  void (*add_handshakers)(grpc_exec_ctx *exec_ctx,$/;"	m	struct:grpc_server_security_connector
-add_header	src/core/lib/http/parser.c	/^static grpc_error *add_header(grpc_http_parser *parser) {$/;"	f	file:
-add_header_data	src/core/ext/transport/chttp2/transport/hpack_encoder.c	/^static void add_header_data(framer_state *st, grpc_slice slice) {$/;"	f	file:
-add_huff_bytes	src/core/ext/transport/chttp2/transport/hpack_parser.c	/^static grpc_error *add_huff_bytes(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-add_init_error	src/core/lib/surface/call.c	/^static void add_init_error(grpc_error **composite, grpc_error *new) {$/;"	f	file:
-add_initial_metadata	src/core/lib/surface/call.h	/^  grpc_mdelem *add_initial_metadata;$/;"	m	struct:grpc_call_create_args
-add_initial_metadata_count	src/core/lib/surface/call.h	/^  size_t add_initial_metadata_count;$/;"	m	struct:grpc_call_create_args
-add_load_reporting_cost	include/grpc++/impl/codegen/server_context.h	/^  void add_load_reporting_cost(const grpc::string& cost_datum) {$/;"	f	class:grpc::ServerContext
-add_metadata	src/core/lib/surface/call_log_batch.c	/^static void add_metadata(gpr_strvec *b, const grpc_metadata *md, size_t count) {$/;"	f	file:
-add_pem_certificate	src/core/lib/tsi/ssl_transport_security.c	/^static tsi_result add_pem_certificate(X509 *cert, tsi_peer_property *property) {$/;"	f	file:
-add_pending_pick	src/core/ext/lb_policy/grpclb/grpclb.c	/^static void add_pending_pick(pending_pick **root,$/;"	f	file:
-add_pending_ping	src/core/ext/lb_policy/grpclb/grpclb.c	/^static void add_pending_ping(pending_ping **root, grpc_closure *notify) {$/;"	f	file:
-add_plucker	src/core/lib/surface/completion_queue.c	/^static int add_plucker(grpc_completion_queue *cc, void *tag,$/;"	f	file:
-add_poll_object	src/core/lib/iomgr/ev_epoll_linux.c	/^static void add_poll_object(grpc_exec_ctx *exec_ctx, poll_obj *bag,$/;"	f	file:
-add_proportion_test_stat	test/core/statistics/window_stats_test.c	/^void add_proportion_test_stat(double p, void *base, const void *addme) {$/;"	f
-add_sample	test/core/transport/bdp_estimator_test.c	/^static void add_sample(grpc_bdp_estimator *estimator, int64_t sample) {$/;"	f	file:
-add_samples	test/core/transport/bdp_estimator_test.c	/^static void add_samples(grpc_bdp_estimator *estimator, int64_t *samples,$/;"	f	file:
-add_server_port	test/core/surface/sequential_connectivity_test.c	/^  void (*add_server_port)(grpc_server *server, const char *addr);$/;"	m	struct:test_fixture	file:
-add_shallow_auth_property_to_peer	src/core/lib/security/transport/security_connector.c	/^static void add_shallow_auth_property_to_peer(tsi_peer *peer,$/;"	f	file:
-add_slice_to_unref	test/core/end2end/fuzzers/api_fuzzer.c	/^static grpc_slice *add_slice_to_unref(call_state *call, grpc_slice s) {$/;"	f	file:
-add_socket_to_server	src/core/lib/iomgr/tcp_server_posix.c	/^static grpc_error *add_socket_to_server(grpc_tcp_server *s, int fd,$/;"	f	file:
-add_socket_to_server	src/core/lib/iomgr/tcp_server_uv.c	/^static grpc_error *add_socket_to_server(grpc_tcp_server *s, uv_tcp_t *handle,$/;"	f	file:
-add_socket_to_server	src/core/lib/iomgr/tcp_server_windows.c	/^static grpc_error *add_socket_to_server(grpc_tcp_server *s, SOCKET sock,$/;"	f	file:
-add_socket_to_server	src/core/lib/iomgr/udp_server.c	/^static int add_socket_to_server(grpc_udp_server *s, int fd,$/;"	f	file:
-add_str_bytes	src/core/ext/transport/chttp2/transport/hpack_parser.c	/^static grpc_error *add_str_bytes(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-add_string_to_split	src/core/lib/support/string.c	/^static void add_string_to_split(const char *beg, const char *end, char ***strs,$/;"	f	file:
-add_subject_alt_names_properties_to_peer	src/core/lib/tsi/ssl_transport_security.c	/^static tsi_result add_subject_alt_names_properties_to_peer($/;"	f	file:
-add_tag_test	test/core/census/context_test.c	/^static void add_tag_test(void) {$/;"	f	file:
-add_test	test/core/iomgr/timer_list_test.c	/^static void add_test(void) {$/;"	f	file:
-add_test_stat	test/core/statistics/window_stats_test.c	/^void add_test_stat(void *base, const void *addme) {$/;"	f
-add_tiny_header_data	src/core/ext/transport/chttp2/transport/hpack_encoder.c	/^static uint8_t *add_tiny_header_data(framer_state *st, size_t len) {$/;"	f	file:
-add_to_free	test/core/end2end/fuzzers/api_fuzzer.c	/^static void add_to_free(call_state *call, void *p) {$/;"	f	file:
-add_to_free_pool_closure	src/core/lib/iomgr/resource_quota.c	/^  grpc_closure add_to_free_pool_closure;$/;"	m	struct:grpc_resource_user	file:
-add_to_pollset	src/core/lib/iomgr/endpoint.h	/^  void (*add_to_pollset)(grpc_exec_ctx *exec_ctx, grpc_endpoint *ep,$/;"	m	struct:grpc_endpoint_vtable
-add_to_pollset_set	src/core/lib/iomgr/endpoint.h	/^  void (*add_to_pollset_set)(grpc_exec_ctx *exec_ctx, grpc_endpoint *ep,$/;"	m	struct:grpc_endpoint_vtable
-add_to_storage	src/core/ext/transport/cronet/transport/cronet_transport.c	/^static void add_to_storage(struct stream_obj *s, grpc_transport_stream_op *op) {$/;"	f	file:
-add_to_write_list	src/core/ext/transport/chttp2/transport/writing.c	/^static void add_to_write_list(grpc_chttp2_write_cb **list,$/;"	f	file:
-add_waiting_locked	src/core/ext/client_channel/client_channel.c	/^static void add_waiting_locked(call_data *calld, grpc_transport_stream_op *op) {$/;"	f	file:
-addbuf	test/core/bad_client/tests/head_of_line_blocking.c	/^static void addbuf(const void *data, size_t len) {$/;"	f	file:
-addbuf	test/core/bad_client/tests/window_overflow.c	/^static void addbuf(const void *data, size_t len) {$/;"	f	file:
-addbyte	src/core/lib/http/parser.c	/^static grpc_error *addbyte(grpc_http_parser *parser, uint8_t byte,$/;"	f	file:
-addbyte_body	src/core/lib/http/parser.c	/^static grpc_error *addbyte_body(grpc_http_parser *parser, uint8_t byte) {$/;"	f	file:
-added_secure_type_names_	test/cpp/util/test_credentials_provider.cc	/^  std::vector<grpc::string> added_secure_type_names_;$/;"	m	class:grpc::testing::__anon320::DefaultCredentialsProvider	file:
-added_secure_type_providers_	test/cpp/util/test_credentials_provider.cc	/^      added_secure_type_providers_;$/;"	m	class:grpc::testing::__anon320::DefaultCredentialsProvider	file:
-added_to_free_pool	src/core/lib/iomgr/resource_quota.c	/^  bool added_to_free_pool;$/;"	m	struct:grpc_resource_user	file:
-added_to_iocp	src/core/lib/iomgr/socket_windows.h	/^  int added_to_iocp;$/;"	m	struct:grpc_winsocket
-adderr	src/core/lib/surface/event_string.c	/^static void adderr(gpr_strvec *buf, int success) {$/;"	f	file:
-addhdr	src/core/lib/surface/event_string.c	/^static void addhdr(gpr_strvec *buf, grpc_event *ev) {$/;"	f	file:
-addr	include/grpc++/server_builder.h	/^    grpc::string addr;$/;"	m	struct:grpc::ServerBuilder::Port
-addr	src/core/lib/iomgr/resolve_address.h	/^  char addr[GRPC_MAX_SOCKADDR_SIZE];$/;"	m	struct:__anon150
-addr	src/core/lib/iomgr/tcp_server_posix.c	/^  grpc_resolved_address addr;$/;"	m	struct:grpc_tcp_listener	file:
-addr	src/core/lib/iomgr/udp_server.c	/^  grpc_resolved_address addr;$/;"	m	struct:grpc_udp_listener	file:
-addr	test/core/end2end/fuzzers/api_fuzzer.c	/^  char *addr;$/;"	m	struct:addr_req	file:
-addr	test/core/surface/concurrent_connectivity_test.c	/^  char *addr;$/;"	m	struct:server_thread_args	file:
-addr_name	src/core/lib/iomgr/tcp_client_uv.c	/^  char *addr_name;$/;"	m	struct:grpc_uv_tcp_connect	file:
-addr_name	src/core/lib/iomgr/tcp_client_windows.c	/^  char *addr_name;$/;"	m	struct:__anon156	file:
-addr_req	test/core/end2end/fuzzers/api_fuzzer.c	/^typedef struct addr_req {$/;"	s	file:
-addr_req	test/core/end2end/fuzzers/api_fuzzer.c	/^} addr_req;$/;"	t	typeref:struct:addr_req	file:
-addr_str	src/core/lib/iomgr/tcp_client_posix.c	/^  char *addr_str;$/;"	m	struct:__anon154	file:
-address	src/core/ext/client_channel/lb_policy_factory.h	/^  grpc_resolved_address address;$/;"	m	struct:grpc_lb_address
-addresses	src/core/ext/client_channel/lb_policy_factory.h	/^  grpc_lb_address *addresses;$/;"	m	struct:grpc_lb_addresses
-addresses	src/core/ext/resolver/dns/native/dns_resolver.c	/^  grpc_resolved_addresses *addresses;$/;"	m	struct:__anon57	file:
-addresses	src/core/ext/resolver/sockaddr/sockaddr_resolver.c	/^  grpc_lb_addresses *addresses;$/;"	m	struct:__anon58	file:
-addresses	src/core/lib/http/httpcli.c	/^  grpc_resolved_addresses *addresses;$/;"	m	struct:__anon208	file:
-addresses	src/core/lib/iomgr/resolve_address_uv.c	/^  grpc_resolved_addresses **addresses;$/;"	m	struct:request	file:
-addresses	src/core/lib/iomgr/resolve_address_windows.c	/^  grpc_resolved_addresses **addresses;$/;"	m	struct:__anon153	file:
-addresses	src/core/lib/iomgr/tcp_server_windows.c	/^  uint8_t addresses[(sizeof(struct sockaddr_in6) + 16) * 2];$/;"	m	struct:grpc_tcp_listener	file:
-addresses	test/core/end2end/fake_resolver.c	/^  grpc_lb_addresses* addresses;$/;"	m	struct:__anon368	file:
-addrs	src/core/lib/iomgr/resolve_address.h	/^  grpc_resolved_address *addrs;$/;"	m	struct:__anon151
-addrs	test/core/end2end/fuzzers/api_fuzzer.c	/^  grpc_resolved_addresses **addrs;$/;"	m	struct:addr_req	file:
-addrs	test/core/iomgr/resolve_address_posix_test.c	/^  grpc_resolved_addresses *addrs;$/;"	m	struct:args_struct	file:
-addrs	test/core/iomgr/resolve_address_test.c	/^  grpc_resolved_addresses *addrs;$/;"	m	struct:args_struct	file:
-addrs_out	src/core/lib/iomgr/resolve_address_posix.c	/^  grpc_resolved_addresses **addrs_out;$/;"	m	struct:__anon134	file:
-adjust_downwards	src/core/lib/iomgr/timer_heap.c	/^static void adjust_downwards(grpc_timer **first, uint32_t i, uint32_t length,$/;"	f	file:
-adjust_upwards	src/core/lib/iomgr/timer_heap.c	/^static void adjust_upwards(grpc_timer **first, uint32_t i, grpc_timer *t) {$/;"	f	file:
-advance_last_picked_locked	src/core/ext/lb_policy/round_robin/round_robin.c	/^static void advance_last_picked_locked(round_robin_lb_policy *p) {$/;"	f	file:
-advertise_table_size_change	src/core/ext/transport/chttp2/transport/hpack_encoder.h	/^  uint8_t advertise_table_size_change;$/;"	m	struct:__anon45
-after_prioritization	src/core/ext/transport/chttp2/transport/hpack_parser.h	/^  grpc_chttp2_hpack_parser_state after_prioritization;$/;"	m	struct:grpc_chttp2_hpack_parser
-aggregate_total_weight	src/core/lib/iomgr/time_averaged_stats.h	/^  double aggregate_total_weight;$/;"	m	struct:__anon143
-aggregate_weighted_avg	src/core/lib/iomgr/time_averaged_stats.h	/^  double aggregate_weighted_avg;$/;"	m	struct:__anon143
-aggregation	src/core/ext/census/gen/census.pb.h	/^    google_census_AggregationDescriptor aggregation;$/;"	m	struct:_google_census_View
-aggregation	src/core/ext/census/gen/census.pb.h	/^    pb_callback_t aggregation;$/;"	m	struct:_google_census_Metric
-alarm	src/core/ext/client_channel/channel_connectivity.c	/^  grpc_timer alarm;$/;"	m	struct:__anon71	file:
-alarm	src/core/ext/client_channel/subchannel.c	/^  grpc_timer alarm;$/;"	m	struct:grpc_subchannel	file:
-alarm	src/core/lib/iomgr/tcp_client_posix.c	/^  grpc_timer alarm;$/;"	m	struct:__anon154	file:
-alarm	src/core/lib/iomgr/tcp_client_uv.c	/^  grpc_timer alarm;$/;"	m	struct:grpc_uv_tcp_connect	file:
-alarm	src/core/lib/iomgr/tcp_client_windows.c	/^  grpc_timer alarm;$/;"	m	struct:__anon156	file:
-alarm	src/core/lib/surface/alarm.c	/^  grpc_timer alarm;$/;"	m	struct:grpc_alarm	file:
-alarm_	include/grpc++/alarm.h	/^  grpc_alarm* const alarm_;  \/\/ owned$/;"	m	class:grpc::Alarm
-alarm_	test/cpp/qps/client_async.cc	/^  std::unique_ptr<Alarm> alarm_;$/;"	m	class:grpc::testing::ClientRpcContextGenericStreamingImpl	file:
-alarm_	test/cpp/qps/client_async.cc	/^  std::unique_ptr<Alarm> alarm_;$/;"	m	class:grpc::testing::ClientRpcContextStreamingImpl	file:
-alarm_	test/cpp/qps/client_async.cc	/^  std::unique_ptr<Alarm> alarm_;$/;"	m	class:grpc::testing::ClientRpcContextUnaryImpl	file:
-alarm_cb	src/core/lib/surface/alarm.c	/^static void alarm_cb(grpc_exec_ctx *exec_ctx, void *arg, grpc_error *error) {$/;"	f	file:
-alg	src/core/lib/security/credentials/jwt/jwt_verifier.c	/^  const char *alg;$/;"	m	struct:__anon97	file:
-algorithm	include/grpc++/server_builder.h	/^    grpc_compression_algorithm algorithm;$/;"	m	struct:grpc::ServerBuilder::__anon395
-algorithm	include/grpc/impl/codegen/compression_types.h	/^    grpc_compression_algorithm algorithm;$/;"	m	struct:grpc_compression_options::__anon282
-algorithm	include/grpc/impl/codegen/compression_types.h	/^    grpc_compression_algorithm algorithm;$/;"	m	struct:grpc_compression_options::__anon445
-all_incoming_byte_streams_finished	src/core/ext/transport/chttp2/transport/internal.h	/^  bool all_incoming_byte_streams_finished;$/;"	m	struct:grpc_chttp2_stream
-all_ok	test/core/transport/chttp2/bin_decoder_test.c	/^static int all_ok = 1;$/;"	v	file:
-all_ok	test/core/transport/chttp2/bin_encoder_test.c	/^static int all_ok = 1;$/;"	v	file:
-alloc_uv_buf	src/core/lib/iomgr/tcp_uv.c	/^static void alloc_uv_buf(uv_handle_t *handle, size_t suggested_size,$/;"	f	file:
-allocate_batch_control	src/core/lib/surface/call.c	/^static batch_control *allocate_batch_control(grpc_call *call) {$/;"	f	file:
-allocate_blocks	test/core/iomgr/endpoint_tests.c	/^static grpc_slice *allocate_blocks(size_t num_bytes, size_t slice_size,$/;"	f	file:
-allocate_blocks	test/core/iomgr/tcp_posix_test.c	/^static grpc_slice *allocate_blocks(size_t num_bytes, size_t slice_size,$/;"	f	file:
-allocate_closure	src/core/lib/iomgr/resource_quota.c	/^  grpc_closure allocate_closure;$/;"	m	struct:grpc_resource_user	file:
-allocate_resource	src/core/ext/census/resource.c	/^size_t allocate_resource(void) {$/;"	f
-allocated	src/core/lib/json/json_string.c	/^  size_t allocated;$/;"	m	struct:__anon202	file:
-allocated	src/core/lib/security/credentials/credentials.h	/^  size_t allocated;$/;"	m	struct:__anon92
-allocated	test/core/json/json_rewrite.c	/^  size_t allocated;$/;"	m	struct:json_reader_userdata	file:
-allocated	test/core/json/json_rewrite_test.c	/^  size_t allocated;$/;"	m	struct:json_reader_userdata	file:
-allocated_mappings	src/core/lib/security/credentials/jwt/jwt_verifier.c	/^  size_t allocated_mappings;$/;"	m	struct:grpc_jwt_verifier	file:
-allocated_metadata	src/core/lib/transport/metadata.c	/^typedef struct allocated_metadata {$/;"	s	file:
-allocated_metadata	src/core/lib/transport/metadata.c	/^} allocated_metadata;$/;"	t	typeref:struct:allocated_metadata	file:
-allocated_size	src/core/lib/tsi/fake_transport_security.c	/^  size_t allocated_size;$/;"	m	struct:__anon167	file:
-allocating	src/core/lib/iomgr/resource_quota.c	/^  bool allocating;$/;"	m	struct:grpc_resource_user	file:
-allow_not_getting_message_	include/grpc++/impl/codegen/call.h	/^  bool allow_not_getting_message_;$/;"	m	class:grpc::CallOpGenericRecvMessage
-allow_not_getting_message_	include/grpc++/impl/codegen/call.h	/^  bool allow_not_getting_message_;$/;"	m	class:grpc::CallOpRecvMessage
-alphabet	src/core/ext/transport/chttp2/transport/bin_encoder.c	/^static const char alphabet[] =$/;"	v	file:
-alpn_preferred	test/core/handshake/client_ssl.c	/^  char *alpn_preferred;$/;"	m	struct:__anon381	file:
-alpn_protocol_list	src/core/lib/tsi/ssl_transport_security.c	/^  unsigned char *alpn_protocol_list;$/;"	m	struct:__anon171	file:
-alpn_protocol_list	src/core/lib/tsi/ssl_transport_security.c	/^  unsigned char *alpn_protocol_list;$/;"	m	struct:__anon172	file:
-alpn_protocol_list_length	src/core/lib/tsi/ssl_transport_security.c	/^  size_t alpn_protocol_list_length;$/;"	m	struct:__anon171	file:
-alpn_protocol_list_length	src/core/lib/tsi/ssl_transport_security.c	/^  size_t alpn_protocol_list_length;$/;"	m	struct:__anon172	file:
-alpn_select_cb	test/core/handshake/client_ssl.c	/^static int alpn_select_cb(SSL *ssl, const uint8_t **out, uint8_t *out_len,$/;"	f	file:
-alpn_version_index	test/core/transport/chttp2/alpn_test.c	/^static size_t alpn_version_index(const char *version, size_t size) {$/;"	f	file:
-amount	src/core/ext/transport/chttp2/transport/frame_window_update.h	/^  uint32_t amount;$/;"	m	struct:__anon9
-annotations	src/core/ext/census/census_tracing.h	/^  census_trace_annotation *annotations;$/;"	m	struct:census_trace_obj
-announce_incoming_window	src/core/ext/transport/chttp2/transport/internal.h	/^  int64_t announce_incoming_window;$/;"	m	struct:grpc_chttp2_transport
-announce_window	src/core/ext/transport/chttp2/transport/internal.h	/^  uint32_t announce_window;$/;"	m	struct:grpc_chttp2_stream
-apache	include/grpc++/impl/codegen/thrift_serializer.h	/^namespace apache {$/;"	n
-api_request_bytes	src/core/ext/census/census_rpc_stats.h	/^  double api_request_bytes;$/;"	m	struct:census_rpc_stats
-api_response_bytes	src/core/ext/census/census_rpc_stats.h	/^  double api_response_bytes;$/;"	m	struct:census_rpc_stats
-app_error_cnt	src/core/ext/census/census_rpc_stats.h	/^  uint64_t app_error_cnt;$/;"	m	struct:census_rpc_stats
-append_bytes	src/core/ext/transport/chttp2/transport/hpack_parser.c	/^static void append_bytes(grpc_chttp2_hpack_parser_string *str,$/;"	f	file:
-append_chr	src/core/lib/iomgr/error.c	/^static void append_chr(char c, char **s, size_t *sz, size_t *cap) {$/;"	f	file:
-append_error	src/core/lib/http/httpcli.c	/^static void append_error(internal_request *req, grpc_error *error) {$/;"	f	file:
-append_error	src/core/lib/iomgr/ev_epoll_linux.c	/^static bool append_error(grpc_error **composite, grpc_error *error,$/;"	f	file:
-append_esc_str	src/core/lib/iomgr/error.c	/^static void append_esc_str(const char *str, char **s, size_t *sz, size_t *cap) {$/;"	f	file:
-append_filter	src/core/ext/client_channel/client_channel_plugin.c	/^static bool append_filter(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-append_filter	src/core/lib/surface/init.c	/^static bool append_filter(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-append_kv	src/core/lib/iomgr/error.c	/^static void append_kv(kv_pairs *kvs, char *key, char *value) {$/;"	f	file:
-append_str	src/core/lib/iomgr/error.c	/^static void append_str(const char *str, char **s, size_t *sz, size_t *cap) {$/;"	f	file:
-append_string	src/core/ext/transport/chttp2/transport/hpack_parser.c	/^static grpc_error *append_string(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-are_initial_metadata_flags_valid	src/core/lib/surface/call.c	/^static bool are_initial_metadata_flags_valid(uint32_t flags, bool is_client) {$/;"	f	file:
-are_write_flags_valid	src/core/lib/surface/call.c	/^static bool are_write_flags_valid(uint32_t flags) {$/;"	f	file:
-arg	src/core/lib/http/httpcli_security_connector.c	/^  void *arg;$/;"	m	struct:__anon215	file:
-arg	src/core/lib/iomgr/resolve_address_posix.c	/^  void *arg;$/;"	m	struct:__anon134	file:
-arg	src/core/lib/support/cmdline.c	/^typedef struct arg {$/;"	s	file:
-arg	src/core/lib/support/cmdline.c	/^} arg;$/;"	t	typeref:struct:arg	file:
-arg	src/core/lib/support/thd_posix.c	/^  void *arg;               \/* argument to a thread *\/$/;"	m	struct:thd_arg	file:
-arg	src/core/lib/support/thd_windows.c	/^  void *arg;               \/* argument to a thread *\/$/;"	m	struct:thd_info	file:
-arg	src/core/lib/surface/channel_init.c	/^  void *arg;$/;"	m	struct:stage_slot	file:
-arg	src/core/lib/surface/server.c	/^  void *arg;$/;"	m	struct:listener	file:
-arg	test/core/end2end/fixtures/proxy.c	/^  void *arg;$/;"	m	struct:__anon355	file:
-arg	test/core/end2end/fuzzers/api_fuzzer.c	/^  void *arg;$/;"	m	struct:validator	file:
-argp	test/core/http/test_server.py	/^argp = argparse.ArgumentParser(description='Server for httpcli_test')$/;"	v
-args	include/grpc/impl/codegen/grpc_types.h	/^  grpc_arg *args;$/;"	m	struct:__anon263
-args	include/grpc/impl/codegen/grpc_types.h	/^  grpc_arg *args;$/;"	m	struct:__anon426
-args	src/core/ext/client_channel/http_connect_handshaker.c	/^  grpc_handshaker_args* args;$/;"	m	struct:http_connect_handshaker	file:
-args	src/core/ext/client_channel/lb_policy_factory.h	/^  grpc_channel_args *args;$/;"	m	struct:grpc_lb_policy_args
-args	src/core/ext/client_channel/resolver_factory.h	/^  const grpc_channel_args *args;$/;"	m	struct:grpc_resolver_args
-args	src/core/ext/client_channel/subchannel.c	/^  grpc_channel_args *args;$/;"	m	struct:grpc_subchannel	file:
-args	src/core/ext/client_channel/subchannel.h	/^  const grpc_channel_args *args;$/;"	m	struct:grpc_subchannel_args
-args	src/core/ext/client_channel/subchannel_index.c	/^  grpc_subchannel_args args;$/;"	m	struct:grpc_subchannel_key	file:
-args	src/core/ext/lb_policy/grpclb/grpclb.c	/^  grpc_channel_args *args;$/;"	m	struct:glb_lb_policy	file:
-args	src/core/ext/transport/chttp2/client/chttp2_connector.c	/^  grpc_connect_in_args args;$/;"	m	struct:__anon52	file:
-args	src/core/ext/transport/chttp2/server/chttp2_server.c	/^  grpc_channel_args *args;$/;"	m	struct:__anon3	file:
-args	src/core/lib/channel/channel_stack_builder.c	/^  grpc_channel_args *args;$/;"	m	struct:grpc_channel_stack_builder	file:
-args	src/core/lib/channel/handshaker.c	/^  grpc_handshaker_args args;$/;"	m	struct:grpc_handshake_manager	file:
-args	src/core/lib/channel/handshaker.h	/^  grpc_channel_args* args;$/;"	m	struct:__anon189
-args	src/core/lib/security/transport/security_handshaker.c	/^  grpc_handshaker_args *args;$/;"	m	struct:__anon117	file:
-args	src/core/lib/support/cmdline.c	/^  arg *args;$/;"	m	struct:gpr_cmdline	file:
-args	src/core/lib/transport/pid_controller.h	/^  grpc_pid_controller_args args;$/;"	m	struct:__anon182
-args	src/core/lib/transport/transport.h	/^  void *args[2];$/;"	m	struct:__anon185
-args	test/core/http/test_server.py	/^args = argp.parse_args()$/;"	v
-args	test/core/transport/chttp2/hpack_parser_test.c	/^typedef struct { va_list args; } test_checker;$/;"	m	struct:__anon374	file:
-args	test/http2_test/http2_test_server.py	/^  args = parse_arguments()$/;"	v
-args_	include/grpc++/support/channel_arguments.h	/^  std::vector<grpc_arg> args_;$/;"	m	class:grpc::ChannelArguments
-args_finish	test/core/iomgr/resolve_address_posix_test.c	/^void args_finish(grpc_exec_ctx *exec_ctx, args_struct *args) {$/;"	f
-args_finish	test/core/iomgr/resolve_address_test.c	/^void args_finish(grpc_exec_ctx *exec_ctx, args_struct *args) {$/;"	f
-args_init	test/core/iomgr/resolve_address_posix_test.c	/^void args_init(grpc_exec_ctx *exec_ctx, args_struct *args) {$/;"	f
-args_init	test/core/iomgr/resolve_address_test.c	/^void args_init(grpc_exec_ctx *exec_ctx, args_struct *args) {$/;"	f
-args_struct	test/core/iomgr/resolve_address_posix_test.c	/^typedef struct args_struct {$/;"	s	file:
-args_struct	test/core/iomgr/resolve_address_posix_test.c	/^} args_struct;$/;"	t	typeref:struct:args_struct	file:
-args_struct	test/core/iomgr/resolve_address_test.c	/^typedef struct args_struct {$/;"	s	file:
-args_struct	test/core/iomgr/resolve_address_test.c	/^} args_struct;$/;"	t	typeref:struct:args_struct	file:
-argtype	src/core/lib/support/cmdline.c	/^typedef enum { ARGTYPE_INT, ARGTYPE_BOOL, ARGTYPE_STRING } argtype;$/;"	t	typeref:enum:__anon76	file:
-argv0	src/core/lib/support/cmdline.c	/^  const char *argv0;$/;"	m	struct:gpr_cmdline	file:
-arr	include/grpc++/impl/codegen/metadata_map.h	/^  grpc_metadata_array *arr() { return &arr_; }$/;"	f	class:grpc::MetadataMap
-arr_	include/grpc++/impl/codegen/metadata_map.h	/^  grpc_metadata_array arr_;$/;"	m	class:grpc::MetadataMap
-array	src/core/lib/security/context/security_context.h	/^  grpc_auth_property *array;$/;"	m	struct:__anon112
-array	src/core/lib/transport/static_metadata.h	/^  struct grpc_linked_mdelem *array[GRPC_BATCH_CALLOUTS_COUNT];$/;"	m	union:__anon187	typeref:struct:__anon187::grpc_linked_mdelem
-as_string	test/cpp/qps/json_run_localhost.cc	/^std::string as_string(const T& val) {$/;"	f
-asciidump	src/core/lib/support/string.c	/^static void asciidump(dump_out *out, const char *buf, size_t len) {$/;"	f	file:
-assert_decodes_as	test/core/transport/timeout_encoding_test.c	/^static void assert_decodes_as(const char *buffer, gpr_timespec expected) {$/;"	f	file:
-assert_decoding_fails	test/core/transport/timeout_encoding_test.c	/^static void assert_decoding_fails(const char *s) {$/;"	f	file:
-assert_encodes_as	test/core/transport/timeout_encoding_test.c	/^static void assert_encodes_as(gpr_timespec ts, const char *s) {$/;"	f	file:
-assert_fail	src/cpp/common/core_codegen.cc	/^void CoreCodegen::assert_fail(const char* failed_assertion, const char* file,$/;"	f	class:grpc::CoreCodegen
-assert_index	test/core/transport/chttp2/hpack_table_test.c	/^static void assert_index(const grpc_chttp2_hptbl *tbl, uint32_t idx,$/;"	f	file:
-assert_invariants	src/core/lib/support/avl.c	/^static gpr_avl_node *assert_invariants(gpr_avl_node *n) { return n; }$/;"	f	file:
-assert_invariants	src/core/lib/support/avl.c	/^static gpr_avl_node *assert_invariants(gpr_avl_node *n) {$/;"	f	file:
-assert_log_empty	test/core/census/mlog_test.c	/^static void assert_log_empty(void) {$/;"	f	file:
-assert_log_empty	test/core/statistics/census_log_tests.c	/^static void assert_log_empty(void) {$/;"	f	file:
-assert_passthrough	test/core/compression/message_compress_test.c	/^static void assert_passthrough(grpc_slice value,$/;"	f	file:
-assert_str	test/core/transport/chttp2/hpack_table_test.c	/^static void assert_str(const grpc_chttp2_hptbl *tbl, grpc_slice mdstr,$/;"	f	file:
-assert_success_and_decrement	test/core/end2end/fuzzers/api_fuzzer.c	/^static void assert_success_and_decrement(void *counter, bool success) {$/;"	f	file:
-assert_valid_callouts	src/core/lib/transport/metadata_batch.c	/^static void assert_valid_callouts(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-assert_valid_list	src/core/lib/transport/metadata_batch.c	/^static void assert_valid_list(grpc_mdelem_list *list) {$/;"	f	file:
-async_connect	src/core/lib/iomgr/tcp_client_posix.c	/^} async_connect;$/;"	t	typeref:struct:__anon154	file:
-async_connect	src/core/lib/iomgr/tcp_client_windows.c	/^} async_connect;$/;"	t	typeref:struct:__anon156	file:
-async_connect_unlock_and_cleanup	src/core/lib/iomgr/tcp_client_windows.c	/^static void async_connect_unlock_and_cleanup(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-async_notify_when_done_tag_	include/grpc++/impl/codegen/server_context.h	/^  void* async_notify_when_done_tag_;$/;"	m	class:grpc::ServerContext
-async_service_	test/cpp/qps/server_async.cc	/^  ServiceType async_service_;$/;"	m	class:grpc::testing::final	file:
-at_least_one_installs	test/distrib/python/run_distrib_test.sh	/^function at_least_one_installs() {$/;"	f
-atm	src/core/lib/support/stack_lockfree.c	/^  gpr_atm atm;$/;"	m	union:lockfree_node	file:
-atm_next	src/core/lib/iomgr/closure.h	/^    gpr_mpscq_node atm_next;$/;"	m	union:grpc_closure::__anon129
-aud	src/core/lib/security/credentials/jwt/jwt_verifier.c	/^  const char *aud;$/;"	m	struct:grpc_jwt_claims	file:
-audience	src/core/lib/security/credentials/jwt/jwt_verifier.c	/^  char *audience;$/;"	m	struct:__anon99	file:
-auth_context	include/grpc++/impl/codegen/client_context.h	/^  std::shared_ptr<const AuthContext> auth_context() const {$/;"	f	class:grpc::ClientContext
-auth_context	include/grpc++/impl/codegen/server_context.h	/^  std::shared_ptr<const AuthContext> auth_context() const {$/;"	f	class:grpc::ServerContext
-auth_context	src/core/lib/security/context/security_context.h	/^  grpc_auth_context *auth_context;$/;"	m	struct:__anon114
-auth_context	src/core/lib/security/context/security_context.h	/^  grpc_auth_context *auth_context;$/;"	m	struct:__anon115
-auth_context	src/core/lib/security/transport/client_auth_filter.c	/^  grpc_auth_context *auth_context;$/;"	m	struct:__anon119	file:
-auth_context	src/core/lib/security/transport/security_handshaker.c	/^  grpc_auth_context *auth_context;$/;"	m	struct:__anon117	file:
-auth_context	src/core/lib/security/transport/server_auth_filter.c	/^  grpc_auth_context *auth_context;$/;"	m	struct:call_data	file:
-auth_context	src/core/lib/security/transport/server_auth_filter.c	/^  grpc_auth_context *auth_context;$/;"	m	struct:channel_data	file:
-auth_context_	include/grpc++/impl/codegen/client_context.h	/^  mutable std::shared_ptr<const AuthContext> auth_context_;$/;"	m	class:grpc::ClientContext
-auth_context_	include/grpc++/impl/codegen/server_context.h	/^  mutable std::shared_ptr<const AuthContext> auth_context_;$/;"	m	class:grpc::ServerContext
-auth_context_pointer_arg_copy	src/core/lib/security/context/security_context.c	/^static void *auth_context_pointer_arg_copy(void *p) {$/;"	f	file:
-auth_context_pointer_arg_destroy	src/core/lib/security/context/security_context.c	/^static void auth_context_pointer_arg_destroy(grpc_exec_ctx *exec_ctx, void *p) {$/;"	f	file:
-auth_context_pointer_cmp	src/core/lib/security/context/security_context.c	/^static int auth_context_pointer_cmp(void *a, void *b) { return GPR_ICMP(a, b); }$/;"	f	file:
-auth_context_pointer_vtable	src/core/lib/security/context/security_context.c	/^static const grpc_arg_pointer_vtable auth_context_pointer_vtable = {$/;"	v	file:
-auth_md_context	src/core/lib/security/credentials/composite/composite_credentials.c	/^  grpc_auth_metadata_context auth_md_context;$/;"	m	struct:__anon106	file:
-auth_md_context	src/core/lib/security/transport/client_auth_filter.c	/^  grpc_auth_metadata_context auth_md_context;$/;"	m	struct:__anon118	file:
-auth_on_recv	src/core/lib/security/transport/server_auth_filter.c	/^  grpc_closure auth_on_recv;$/;"	m	struct:call_data	file:
-auth_on_recv	src/core/lib/security/transport/server_auth_filter.c	/^static void auth_on_recv(grpc_exec_ctx *exec_ctx, void *user_data,$/;"	f	file:
-auth_start_transport_op	src/core/lib/security/transport/client_auth_filter.c	/^static void auth_start_transport_op(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-auth_start_transport_op	src/core/lib/security/transport/server_auth_filter.c	/^static void auth_start_transport_op(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-authority	include/grpc++/impl/codegen/client_context.h	/^  grpc::string authority() { return authority_; }$/;"	f	class:grpc::ClientContext
-authority	src/core/ext/client_channel/uri_parser.h	/^  char *authority;$/;"	m	struct:__anon68
-authority	src/core/lib/channel/http_client_filter.c	/^  grpc_linked_mdelem authority;$/;"	m	struct:call_data	file:
-authority	src/core/lib/surface/channel.c	/^  grpc_mdelem authority;$/;"	m	struct:registered_call	file:
-authority	src/core/lib/transport/static_metadata.h	/^    struct grpc_linked_mdelem *authority;$/;"	m	struct:__anon187::__anon188	typeref:struct:__anon187::__anon188::grpc_linked_mdelem
-authority_	include/grpc++/impl/codegen/client_context.h	/^  grpc::string authority_;$/;"	m	class:grpc::ClientContext
-authority_not_supported	test/core/end2end/tests/authority_not_supported.c	/^void authority_not_supported(grpc_end2end_test_config config) {$/;"	f
-authority_not_supported_pre_init	test/core/end2end/tests/authority_not_supported.c	/^void authority_not_supported_pre_init(void) {}$/;"	f
-avalanches_in_flight_	include/grpc++/impl/codegen/completion_queue.h	/^  gpr_atm avalanches_in_flight_;$/;"	m	class:grpc::CompletionQueue
-average	test/cpp/qps/stats.h	/^double average(const T& container, F functor) {$/;"	f	namespace:grpc::testing
-avl_vtable_errs	src/core/lib/iomgr/error.c	/^static const gpr_avl_vtable avl_vtable_errs = {$/;"	v	file:
-avl_vtable_ints	src/core/lib/iomgr/error.c	/^static const gpr_avl_vtable avl_vtable_ints = {destroy_integer, copy_integer,$/;"	v	file:
-avl_vtable_strs	src/core/lib/iomgr/error.c	/^static const gpr_avl_vtable avl_vtable_strs = {destroy_integer, copy_integer,$/;"	v	file:
-avl_vtable_times	src/core/lib/iomgr/error.c	/^static const gpr_avl_vtable avl_vtable_times = {$/;"	v	file:
-b	test/build/boringssl.c	/^    int b;$/;"	m	union:foo::__anon324	file:
-b64_huff_sym	src/core/ext/transport/chttp2/transport/bin_encoder.c	/^} b64_huff_sym;$/;"	t	typeref:struct:__anon7	file:
-background_poll	test/core/iomgr/wakeup_fd_cv_test.c	/^void background_poll(void *args) {$/;"	f
-backing_buffer	src/core/lib/transport/byte_stream.h	/^  grpc_slice_buffer *backing_buffer;$/;"	m	struct:grpc_slice_buffer_stream
-backoff_begun	src/core/ext/client_channel/subchannel.c	/^  bool backoff_begun;$/;"	m	struct:grpc_subchannel	file:
-backoff_state	src/core/ext/client_channel/subchannel.c	/^  gpr_backoff backoff_state;$/;"	m	struct:grpc_subchannel	file:
-backoff_state	src/core/ext/resolver/dns/native/dns_resolver.c	/^  gpr_backoff backoff_state;$/;"	m	struct:__anon57	file:
-backup_count_	include/grpc++/impl/codegen/proto_utils.h	/^  int64_t backup_count_;$/;"	m	class:grpc::internal::final
-backup_slice	test/cpp/codegen/proto_utils_test.cc	/^  const grpc_slice& backup_slice() const { return writer_->backup_slice_; }$/;"	f	class:grpc::internal::GrpcBufferWriterPeer
-backup_slice_	include/grpc++/impl/codegen/proto_utils.h	/^  grpc_slice backup_slice_;$/;"	m	class:grpc::internal::final
-bad_hostname	test/core/end2end/tests/bad_hostname.c	/^void bad_hostname(grpc_end2end_test_config config) {$/;"	f
-bad_hostname_pre_init	test/core/end2end/tests/bad_hostname.c	/^void bad_hostname_pre_init(void) {}$/;"	f
-bad_server_thread	test/core/surface/concurrent_connectivity_test.c	/^void bad_server_thread(void *vargs) {$/;"	f
-bad_ssl_addr	test/core/bad_ssl/server_common.c	/^const char *bad_ssl_addr(int argc, char **argv) {$/;"	f
-bad_ssl_run	test/core/bad_ssl/server_common.c	/^void bad_ssl_run(grpc_server *server) {$/;"	f
-bad_uri	src/core/ext/client_channel/uri_parser.c	/^static grpc_uri *bad_uri(const char *uri_text, size_t pos, const char *section,$/;"	f	file:
-balancer_name	src/core/ext/client_channel/lb_policy_factory.h	/^  char *balancer_name; \/* For secure naming. *\/$/;"	m	struct:grpc_lb_address
-balancer_name	test/cpp/grpclb/grpclb_test.cc	/^  const char *balancer_name;$/;"	m	struct:grpc::__anon289::server_fixture	file:
-base	include/grpc/census.h	/^  int base;$/;"	m	struct:__anon238
-base	include/grpc/census.h	/^  int base;$/;"	m	struct:__anon401
-base	src/core/ext/client_channel/http_connect_handshaker.c	/^  grpc_handshaker base;$/;"	m	struct:http_connect_handshaker	file:
-base	src/core/ext/lb_policy/grpclb/grpclb.c	/^  grpc_lb_policy base;$/;"	m	struct:glb_lb_policy	file:
-base	src/core/ext/lb_policy/pick_first/pick_first.c	/^  grpc_lb_policy base;$/;"	m	struct:__anon1	file:
-base	src/core/ext/lb_policy/round_robin/round_robin.c	/^  grpc_lb_policy base;$/;"	m	struct:round_robin_lb_policy	file:
-base	src/core/ext/resolver/dns/native/dns_resolver.c	/^  grpc_resolver base;$/;"	m	struct:__anon57	file:
-base	src/core/ext/resolver/sockaddr/sockaddr_resolver.c	/^  grpc_resolver base;$/;"	m	struct:__anon58	file:
-base	src/core/ext/transport/chttp2/client/chttp2_connector.c	/^  grpc_connector base;$/;"	m	struct:__anon52	file:
-base	src/core/ext/transport/chttp2/transport/internal.h	/^  grpc_byte_stream base;$/;"	m	struct:grpc_chttp2_incoming_byte_stream
-base	src/core/ext/transport/chttp2/transport/internal.h	/^  grpc_transport base; \/* must be first *\/$/;"	m	struct:grpc_chttp2_transport
-base	src/core/ext/transport/cronet/client/secure/cronet_channel_create.c	/^  grpc_transport base;  \/\/ must be first element in this structure$/;"	m	struct:cronet_transport	file:
-base	src/core/ext/transport/cronet/transport/cronet_transport.c	/^  grpc_transport base; \/* must be first element in this structure *\/$/;"	m	struct:grpc_cronet_transport	file:
-base	src/core/lib/channel/deadline_filter.c	/^  base_call_data base;  \/\/ Must be first.$/;"	m	struct:server_call_data	file:
-base	src/core/lib/http/httpcli_security_connector.c	/^  grpc_channel_security_connector base;$/;"	m	struct:__anon214	file:
-base	src/core/lib/iomgr/resource_quota.c	/^  grpc_slice_refcount base;$/;"	m	struct:__anon146	file:
-base	src/core/lib/iomgr/tcp_posix.c	/^  grpc_endpoint base;$/;"	m	struct:__anon139	file:
-base	src/core/lib/iomgr/tcp_uv.c	/^  grpc_endpoint base;$/;"	m	struct:__anon135	file:
-base	src/core/lib/iomgr/tcp_windows.c	/^  grpc_endpoint base;$/;"	m	struct:grpc_tcp	file:
-base	src/core/lib/security/credentials/composite/composite_credentials.h	/^  grpc_call_credentials base;$/;"	m	struct:__anon109
-base	src/core/lib/security/credentials/composite/composite_credentials.h	/^  grpc_channel_credentials base;$/;"	m	struct:__anon108
-base	src/core/lib/security/credentials/fake/fake_credentials.h	/^  grpc_call_credentials base;$/;"	m	struct:__anon96
-base	src/core/lib/security/credentials/iam/iam_credentials.h	/^  grpc_call_credentials base;$/;"	m	struct:__anon88
-base	src/core/lib/security/credentials/jwt/jwt_credentials.h	/^  grpc_call_credentials base;$/;"	m	struct:__anon101
-base	src/core/lib/security/credentials/oauth2/oauth2_credentials.h	/^  grpc_call_credentials base;$/;"	m	struct:__anon82
-base	src/core/lib/security/credentials/oauth2/oauth2_credentials.h	/^  grpc_call_credentials base;$/;"	m	struct:__anon84
-base	src/core/lib/security/credentials/oauth2/oauth2_credentials.h	/^  grpc_oauth2_token_fetcher_credentials base;$/;"	m	struct:__anon83
-base	src/core/lib/security/credentials/plugin/plugin_credentials.h	/^  grpc_call_credentials base;$/;"	m	struct:__anon110
-base	src/core/lib/security/credentials/ssl/ssl_credentials.h	/^  grpc_channel_credentials base;$/;"	m	struct:__anon86
-base	src/core/lib/security/credentials/ssl/ssl_credentials.h	/^  grpc_server_credentials base;$/;"	m	struct:__anon87
-base	src/core/lib/security/transport/secure_endpoint.c	/^  grpc_endpoint base;$/;"	m	struct:__anon116	file:
-base	src/core/lib/security/transport/security_connector.c	/^  grpc_channel_security_connector base;$/;"	m	struct:__anon120	file:
-base	src/core/lib/security/transport/security_connector.c	/^  grpc_channel_security_connector base;$/;"	m	struct:__anon121	file:
-base	src/core/lib/security/transport/security_connector.c	/^  grpc_server_security_connector base;$/;"	m	struct:__anon122	file:
-base	src/core/lib/security/transport/security_connector.h	/^  grpc_security_connector base;$/;"	m	struct:grpc_channel_security_connector
-base	src/core/lib/security/transport/security_connector.h	/^  grpc_security_connector base;$/;"	m	struct:grpc_server_security_connector
-base	src/core/lib/security/transport/security_handshaker.c	/^  grpc_handshaker base;$/;"	m	struct:__anon117	file:
-base	src/core/lib/slice/slice.c	/^  grpc_slice_refcount base;$/;"	m	struct:__anon160	file:
-base	src/core/lib/slice/slice_intern.c	/^  grpc_slice_refcount base;$/;"	m	struct:interned_slice_refcount	file:
-base	src/core/lib/transport/byte_stream.h	/^  grpc_byte_stream base;$/;"	m	struct:grpc_slice_buffer_stream
-base	src/core/lib/tsi/fake_transport_security.c	/^  tsi_frame_protector base;$/;"	m	struct:__anon170	file:
-base	src/core/lib/tsi/fake_transport_security.c	/^  tsi_handshaker base;$/;"	m	struct:__anon169	file:
-base	src/core/lib/tsi/ssl_transport_security.c	/^  tsi_frame_protector base;$/;"	m	struct:__anon174	file:
-base	src/core/lib/tsi/ssl_transport_security.c	/^  tsi_handshaker base;$/;"	m	struct:__anon173	file:
-base	src/core/lib/tsi/ssl_transport_security.c	/^  tsi_ssl_handshaker_factory base;$/;"	m	struct:__anon171	file:
-base	src/core/lib/tsi/ssl_transport_security.c	/^  tsi_ssl_handshaker_factory base;$/;"	m	struct:__anon172	file:
-base	test/core/end2end/fake_resolver.c	/^  grpc_resolver base;$/;"	m	struct:__anon368	file:
-base	test/core/iomgr/socket_utils_test.c	/^  grpc_socket_mutator base;$/;"	m	struct:test_socket_mutator	file:
-base	test/core/util/mock_endpoint.c	/^  grpc_endpoint base;$/;"	m	struct:grpc_mock_endpoint	file:
-base	test/core/util/passthru_endpoint.c	/^  grpc_endpoint base;$/;"	m	struct:__anon376	file:
-base64_buffer	src/core/ext/transport/chttp2/transport/hpack_parser.h	/^  uint32_t base64_buffer;$/;"	m	struct:grpc_chttp2_hpack_parser
-base64_bytes	src/core/lib/security/util/b64.c	/^static const int8_t base64_bytes[] = {$/;"	v	file:
-base64_decode	test/core/transport/chttp2/bin_decoder_test.c	/^static grpc_slice base64_decode(grpc_exec_ctx *exec_ctx, const char *s) {$/;"	f	file:
-base64_decode_with_length	test/core/transport/chttp2/bin_decoder_test.c	/^static grpc_slice base64_decode_with_length(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-base64_encode	test/core/transport/chttp2/bin_decoder_test.c	/^static grpc_slice base64_encode(grpc_exec_ctx *exec_ctx, const char *s) {$/;"	f	file:
-base64_url_safe_chars	src/core/lib/security/util/b64.c	/^static const char base64_url_safe_chars[] =$/;"	v	file:
-base64_url_unsafe_chars	src/core/lib/security/util/b64.c	/^static const char base64_url_unsafe_chars[] =$/;"	v	file:
-base_call_data	src/core/lib/channel/deadline_filter.c	/^typedef struct base_call_data {$/;"	s	file:
-base_call_data	src/core/lib/channel/deadline_filter.c	/^} base_call_data;$/;"	t	typeref:struct:base_call_data	file:
-base_slices	include/grpc/impl/codegen/slice.h	/^  grpc_slice *base_slices;$/;"	m	struct:__anon253
-base_slices	include/grpc/impl/codegen/slice.h	/^  grpc_slice *base_slices;$/;"	m	struct:__anon416
-basic_tags	test/core/census/context_test.c	/^static census_tag basic_tags[BASIC_TAG_COUNT] = {$/;"	v	file:
-basic_test	test/core/census/context_test.c	/^static void basic_test(void) {$/;"	f	file:
-batch	src/core/lib/surface/server.c	/^    } batch;$/;"	m	union:requested_call::__anon217	typeref:struct:requested_call::__anon217::__anon218	file:
-batch	src/cpp/common/channel_filter.h	/^  grpc_metadata_batch *batch() const { return batch_; }$/;"	f	class:grpc::MetadataBatch
-batch_	src/cpp/common/channel_filter.h	/^  grpc_metadata_batch *batch_;  \/\/ Not owned.$/;"	m	class:grpc::MetadataBatch
-batch_control	src/core/lib/surface/call.c	/^typedef struct batch_control {$/;"	s	file:
-batch_control	src/core/lib/surface/call.c	/^} batch_control;$/;"	t	typeref:struct:batch_control	file:
-batch_info	test/core/end2end/fuzzers/api_fuzzer.c	/^} batch_info;$/;"	t	typeref:struct:__anon347	file:
-batch_num_samples	src/core/lib/iomgr/time_averaged_stats.h	/^  double batch_num_samples;$/;"	m	struct:__anon143
-batch_total_value	src/core/lib/iomgr/time_averaged_stats.h	/^  double batch_total_value;$/;"	m	struct:__anon143
-bdp_estimator	src/core/ext/transport/chttp2/transport/internal.h	/^  grpc_bdp_estimator bdp_estimator;$/;"	m	struct:grpc_chttp2_transport
-begin	include/grpc++/impl/codegen/string_ref.h	/^  const_iterator begin() const { return data_; }$/;"	f	class:grpc::string_ref
-begin	include/grpc++/support/slice.h	/^  const uint8_t* begin() const { return GRPC_SLICE_START_PTR(slice_); }$/;"	f	class:grpc::final
-begin	src/core/lib/channel/channel_stack_builder.c	/^  filter_node begin;$/;"	m	struct:grpc_channel_stack_builder	file:
-begin	src/cpp/common/channel_filter.h	/^  const_iterator begin() const { return const_iterator(batch_->list.head); }$/;"	f	class:grpc::MetadataBatch
-begin	src/cpp/common/secure_auth_context.cc	/^AuthPropertyIterator SecureAuthContext::begin() const {$/;"	f	class:grpc::SecureAuthContext
-begin_frame	src/core/ext/transport/chttp2/transport/hpack_encoder.c	/^static void begin_frame(framer_state *st) {$/;"	f	file:
-begin_parse_string	src/core/ext/transport/chttp2/transport/hpack_parser.c	/^static grpc_error *begin_parse_string(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-begin_test	test/core/end2end/fixtures/h2_ssl_cert.c	/^static grpc_end2end_test_fixture begin_test(grpc_end2end_test_config config,$/;"	f	file:
-begin_test	test/core/end2end/tests/authority_not_supported.c	/^static grpc_end2end_test_fixture begin_test(grpc_end2end_test_config config,$/;"	f	file:
-begin_test	test/core/end2end/tests/bad_hostname.c	/^static grpc_end2end_test_fixture begin_test(grpc_end2end_test_config config,$/;"	f	file:
-begin_test	test/core/end2end/tests/binary_metadata.c	/^static grpc_end2end_test_fixture begin_test(grpc_end2end_test_config config,$/;"	f	file:
-begin_test	test/core/end2end/tests/call_creds.c	/^static grpc_end2end_test_fixture begin_test(grpc_end2end_test_config config,$/;"	f	file:
-begin_test	test/core/end2end/tests/cancel_after_accept.c	/^static grpc_end2end_test_fixture begin_test(grpc_end2end_test_config config,$/;"	f	file:
-begin_test	test/core/end2end/tests/cancel_after_client_done.c	/^static grpc_end2end_test_fixture begin_test(grpc_end2end_test_config config,$/;"	f	file:
-begin_test	test/core/end2end/tests/cancel_after_invoke.c	/^static grpc_end2end_test_fixture begin_test(grpc_end2end_test_config config,$/;"	f	file:
-begin_test	test/core/end2end/tests/cancel_before_invoke.c	/^static grpc_end2end_test_fixture begin_test(grpc_end2end_test_config config,$/;"	f	file:
-begin_test	test/core/end2end/tests/cancel_in_a_vacuum.c	/^static grpc_end2end_test_fixture begin_test(grpc_end2end_test_config config,$/;"	f	file:
-begin_test	test/core/end2end/tests/cancel_with_status.c	/^static grpc_end2end_test_fixture begin_test(grpc_end2end_test_config config,$/;"	f	file:
-begin_test	test/core/end2end/tests/compressed_payload.c	/^static grpc_end2end_test_fixture begin_test(grpc_end2end_test_config config,$/;"	f	file:
-begin_test	test/core/end2end/tests/default_host.c	/^static grpc_end2end_test_fixture begin_test(grpc_end2end_test_config config,$/;"	f	file:
-begin_test	test/core/end2end/tests/empty_batch.c	/^static grpc_end2end_test_fixture begin_test(grpc_end2end_test_config config,$/;"	f	file:
-begin_test	test/core/end2end/tests/filter_call_init_fails.c	/^static grpc_end2end_test_fixture begin_test(grpc_end2end_test_config config,$/;"	f	file:
-begin_test	test/core/end2end/tests/filter_causes_close.c	/^static grpc_end2end_test_fixture begin_test(grpc_end2end_test_config config,$/;"	f	file:
-begin_test	test/core/end2end/tests/filter_latency.c	/^static grpc_end2end_test_fixture begin_test(grpc_end2end_test_config config,$/;"	f	file:
-begin_test	test/core/end2end/tests/graceful_server_shutdown.c	/^static grpc_end2end_test_fixture begin_test(grpc_end2end_test_config config,$/;"	f	file:
-begin_test	test/core/end2end/tests/high_initial_seqno.c	/^static grpc_end2end_test_fixture begin_test(grpc_end2end_test_config config,$/;"	f	file:
-begin_test	test/core/end2end/tests/hpack_size.c	/^static grpc_end2end_test_fixture begin_test(grpc_end2end_test_config config,$/;"	f	file:
-begin_test	test/core/end2end/tests/idempotent_request.c	/^static grpc_end2end_test_fixture begin_test(grpc_end2end_test_config config,$/;"	f	file:
-begin_test	test/core/end2end/tests/invoke_large_request.c	/^static grpc_end2end_test_fixture begin_test(grpc_end2end_test_config config,$/;"	f	file:
-begin_test	test/core/end2end/tests/large_metadata.c	/^static grpc_end2end_test_fixture begin_test(grpc_end2end_test_config config,$/;"	f	file:
-begin_test	test/core/end2end/tests/load_reporting_hook.c	/^static grpc_end2end_test_fixture begin_test(grpc_end2end_test_config config,$/;"	f	file:
-begin_test	test/core/end2end/tests/max_concurrent_streams.c	/^static grpc_end2end_test_fixture begin_test(grpc_end2end_test_config config,$/;"	f	file:
-begin_test	test/core/end2end/tests/max_message_length.c	/^static grpc_end2end_test_fixture begin_test(grpc_end2end_test_config config,$/;"	f	file:
-begin_test	test/core/end2end/tests/negative_deadline.c	/^static grpc_end2end_test_fixture begin_test(grpc_end2end_test_config config,$/;"	f	file:
-begin_test	test/core/end2end/tests/network_status_change.c	/^static grpc_end2end_test_fixture begin_test(grpc_end2end_test_config config,$/;"	f	file:
-begin_test	test/core/end2end/tests/no_logging.c	/^static grpc_end2end_test_fixture begin_test(grpc_end2end_test_config config,$/;"	f	file:
-begin_test	test/core/end2end/tests/no_op.c	/^static grpc_end2end_test_fixture begin_test(grpc_end2end_test_config config,$/;"	f	file:
-begin_test	test/core/end2end/tests/payload.c	/^static grpc_end2end_test_fixture begin_test(grpc_end2end_test_config config,$/;"	f	file:
-begin_test	test/core/end2end/tests/ping_pong_streaming.c	/^static grpc_end2end_test_fixture begin_test(grpc_end2end_test_config config,$/;"	f	file:
-begin_test	test/core/end2end/tests/registered_call.c	/^static grpc_end2end_test_fixture begin_test(grpc_end2end_test_config config,$/;"	f	file:
-begin_test	test/core/end2end/tests/request_with_flags.c	/^static grpc_end2end_test_fixture begin_test(grpc_end2end_test_config config,$/;"	f	file:
-begin_test	test/core/end2end/tests/request_with_payload.c	/^static grpc_end2end_test_fixture begin_test(grpc_end2end_test_config config,$/;"	f	file:
-begin_test	test/core/end2end/tests/resource_quota_server.c	/^static grpc_end2end_test_fixture begin_test(grpc_end2end_test_config config,$/;"	f	file:
-begin_test	test/core/end2end/tests/server_finishes_request.c	/^static grpc_end2end_test_fixture begin_test(grpc_end2end_test_config config,$/;"	f	file:
-begin_test	test/core/end2end/tests/shutdown_finishes_calls.c	/^static grpc_end2end_test_fixture begin_test(grpc_end2end_test_config config,$/;"	f	file:
-begin_test	test/core/end2end/tests/shutdown_finishes_tags.c	/^static grpc_end2end_test_fixture begin_test(grpc_end2end_test_config config,$/;"	f	file:
-begin_test	test/core/end2end/tests/simple_cacheable_request.c	/^static grpc_end2end_test_fixture begin_test(grpc_end2end_test_config config,$/;"	f	file:
-begin_test	test/core/end2end/tests/simple_metadata.c	/^static grpc_end2end_test_fixture begin_test(grpc_end2end_test_config config,$/;"	f	file:
-begin_test	test/core/end2end/tests/simple_request.c	/^static grpc_end2end_test_fixture begin_test(grpc_end2end_test_config config,$/;"	f	file:
-begin_test	test/core/end2end/tests/streaming_error_response.c	/^static grpc_end2end_test_fixture begin_test(grpc_end2end_test_config config,$/;"	f	file:
-begin_test	test/core/end2end/tests/trailing_metadata.c	/^static grpc_end2end_test_fixture begin_test(grpc_end2end_test_config config,$/;"	f	file:
-begin_test	test/core/end2end/tests/write_buffering.c	/^static grpc_end2end_test_fixture begin_test(grpc_end2end_test_config config,$/;"	f	file:
-begin_test	test/core/end2end/tests/write_buffering_at_end.c	/^static grpc_end2end_test_fixture begin_test(grpc_end2end_test_config config,$/;"	f	file:
-begin_test	test/core/iomgr/endpoint_tests.c	/^static grpc_endpoint_test_fixture begin_test(grpc_endpoint_test_config config,$/;"	f	file:
-benign_reclaimer_locked	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^static void benign_reclaimer_locked(grpc_exec_ctx *exec_ctx, void *arg,$/;"	f	file:
-benign_reclaimer_locked	src/core/ext/transport/chttp2/transport/internal.h	/^  grpc_closure benign_reclaimer_locked;$/;"	m	struct:grpc_chttp2_transport
-benign_reclaimer_registered	src/core/ext/transport/chttp2/transport/internal.h	/^  bool benign_reclaimer_registered;$/;"	m	struct:grpc_chttp2_transport
-bidi_stream_count	test/cpp/end2end/server_crash_test.cc	/^  int bidi_stream_count() { return bidi_stream_count_; }$/;"	f	class:grpc::testing::__anon305::final
-bidi_stream_count_	test/cpp/end2end/server_crash_test.cc	/^  int bidi_stream_count_;$/;"	m	class:grpc::testing::__anon305::final	file:
-bidirectional_stream_cancel	src/core/ext/transport/cronet/transport/cronet_api_dummy.c	/^void bidirectional_stream_cancel(bidirectional_stream* stream) {$/;"	f
-bidirectional_stream_create	src/core/ext/transport/cronet/transport/cronet_api_dummy.c	/^bidirectional_stream* bidirectional_stream_create($/;"	f
-bidirectional_stream_destroy	src/core/ext/transport/cronet/transport/cronet_api_dummy.c	/^int bidirectional_stream_destroy(bidirectional_stream* stream) {$/;"	f
-bidirectional_stream_read	src/core/ext/transport/cronet/transport/cronet_api_dummy.c	/^int bidirectional_stream_read(bidirectional_stream* stream, char* buffer,$/;"	f
-bidirectional_stream_start	src/core/ext/transport/cronet/transport/cronet_api_dummy.c	/^int bidirectional_stream_start(bidirectional_stream* stream, const char* url,$/;"	f
-bidirectional_stream_write	src/core/ext/transport/cronet/transport/cronet_api_dummy.c	/^int bidirectional_stream_write(bidirectional_stream* stream, const char* buffer,$/;"	f
-bignum_from_base64	src/core/lib/security/credentials/jwt/jwt_verifier.c	/^static BIGNUM *bignum_from_base64(grpc_exec_ctx *exec_ctx, const char *b64) {$/;"	f	file:
-binary	src/core/ext/transport/chttp2/transport/hpack_parser.h	/^  uint8_t binary;$/;"	m	struct:grpc_chttp2_hpack_parser
-binary_metadata	test/core/end2end/tests/binary_metadata.c	/^void binary_metadata(grpc_end2end_test_config config) {$/;"	f
-binary_metadata_pre_init	test/core/end2end/tests/binary_metadata.c	/^void binary_metadata_pre_init(void) {}$/;"	f
-binary_state	src/core/ext/transport/chttp2/transport/hpack_parser.c	/^} binary_state;$/;"	t	typeref:enum:__anon48	file:
-bind_pollset	src/core/lib/transport/transport.h	/^  grpc_pollset *bind_pollset;$/;"	m	struct:grpc_transport_op
-bind_pollset_set	src/core/lib/transport/transport.h	/^  grpc_pollset_set *bind_pollset_set;$/;"	m	struct:grpc_transport_op
-bind_transport	src/core/lib/channel/connected_channel.c	/^static void bind_transport(grpc_channel_stack *channel_stack,$/;"	f	file:
-bits	src/core/ext/transport/chttp2/transport/bin_encoder.c	/^  uint16_t bits;$/;"	m	struct:__anon7	file:
-bits	src/core/ext/transport/chttp2/transport/huffsyms.h	/^  unsigned bits;$/;"	m	struct:__anon31
-block	src/core/ext/census/census_log.c	/^  gpr_atm block;$/;"	m	struct:census_log_core_local_block	file:
-block	src/core/ext/census/census_log.c	/^  struct census_log_block *block;$/;"	m	struct:census_log_block_list_struct	typeref:struct:census_log_block_list_struct::census_log_block	file:
-block	src/core/ext/census/mlog.c	/^  gpr_atm block;$/;"	m	struct:census_log_core_local_block	file:
-block	src/core/ext/census/mlog.c	/^  struct census_log_block* block;$/;"	m	struct:census_log_block_list_struct	typeref:struct:census_log_block_list_struct::census_log_block	file:
-block_being_read	src/core/ext/census/census_log.c	/^  cl_block *block_being_read;$/;"	m	struct:census_log	file:
-block_being_read	src/core/ext/census/mlog.c	/^  cl_block* block_being_read;$/;"	m	struct:census_log	file:
-block_size_	include/grpc++/impl/codegen/proto_utils.h	/^  const int block_size_;$/;"	m	class:grpc::internal::final
-blocking_read_bytes	test/core/network_benchmarks/low_level_ping_pong.c	/^static int blocking_read_bytes(thread_args *args, char *buf) {$/;"	f	file:
-blocking_resolve_address_impl	src/core/lib/iomgr/resolve_address_posix.c	/^static grpc_error *blocking_resolve_address_impl($/;"	f	file:
-blocking_resolve_address_impl	src/core/lib/iomgr/resolve_address_uv.c	/^static grpc_error *blocking_resolve_address_impl($/;"	f	file:
-blocking_resolve_address_impl	src/core/lib/iomgr/resolve_address_windows.c	/^static grpc_error *blocking_resolve_address_impl($/;"	f	file:
-blocking_write_bytes	test/core/network_benchmarks/low_level_ping_pong.c	/^static int blocking_write_bytes(struct thread_args *args, char *buf) {$/;"	f	file:
-blocks	src/core/ext/census/census_log.c	/^  cl_block *blocks;                       \/* Block metadata. *\/$/;"	m	struct:census_log	file:
-blocks	src/core/ext/census/mlog.c	/^  cl_block* blocks;                        \/\/ Block metadata.$/;"	m	struct:census_log	file:
-body	src/core/lib/http/parser.h	/^  char *body;$/;"	m	struct:grpc_http_request
-body	src/core/lib/http/parser.h	/^  char *body;$/;"	m	struct:grpc_http_response
-body	src/core/lib/support/thd_posix.c	/^  void (*body)(void *arg); \/* body of a thread *\/$/;"	m	struct:thd_arg	file:
-body	src/core/lib/support/thd_windows.c	/^  void (*body)(void *arg); \/* body of a thread *\/$/;"	m	struct:thd_info	file:
-body_	include/grpc++/impl/codegen/sync_stream.h	/^  internal::ServerReaderWriterBody<ResponseType, RequestType> body_;$/;"	m	class:grpc::final
-body_	include/grpc++/impl/codegen/sync_stream.h	/^  internal::ServerReaderWriterBody<W, R> body_;$/;"	m	class:grpc::final
-body_capacity	src/core/lib/http/parser.h	/^  size_t body_capacity;$/;"	m	struct:__anon212
-body_length	src/core/lib/http/parser.h	/^  size_t body_length;$/;"	m	struct:grpc_http_request
-body_length	src/core/lib/http/parser.h	/^  size_t body_length;$/;"	m	struct:grpc_http_response
-bottom	src/core/ext/census/window_stats.c	/^  int64_t bottom;$/;"	m	struct:census_window_stats_interval_stats	file:
-bottom_bucket	src/core/ext/census/window_stats.c	/^  int bottom_bucket;$/;"	m	struct:census_window_stats_interval_stats	file:
-bounds	src/core/ext/census/gen/census.pb.h	/^    pb_callback_t bounds;$/;"	m	struct:_google_census_AggregationDescriptor_BucketBoundaries
-box	test/core/support/avl_test.c	/^static int *box(int x) {$/;"	f	file:
-box_time	src/core/lib/iomgr/error.c	/^static gpr_timespec *box_time(gpr_timespec tm) {$/;"	f	file:
-bucket	src/core/ext/census/hash_table.c	/^typedef struct bucket {$/;"	s	file:
-bucket	src/core/ext/census/hash_table.c	/^} bucket;$/;"	t	typeref:struct:bucket	file:
-bucket_boundaries	src/core/ext/census/gen/census.pb.h	/^        google_census_AggregationDescriptor_BucketBoundaries bucket_boundaries;$/;"	m	union:_google_census_AggregationDescriptor::__anon54
-bucket_count	src/core/ext/census/gen/census.pb.h	/^    pb_callback_t bucket_count;$/;"	m	struct:_google_census_Distribution
-bucket_for	src/core/lib/support/histogram.c	/^static size_t bucket_for(gpr_histogram *h, double x) {$/;"	f	file:
-bucket_for_unchecked	src/core/lib/support/histogram.c	/^static size_t bucket_for_unchecked(gpr_histogram *h, double x) {$/;"	f	file:
-bucket_idx	src/core/ext/census/hash_table.c	/^  int32_t bucket_idx;$/;"	m	struct:entry_locator	file:
-bucket_next	src/core/lib/slice/slice_intern.c	/^  struct interned_slice_refcount *bucket_next;$/;"	m	struct:interned_slice_refcount	typeref:struct:interned_slice_refcount::interned_slice_refcount	file:
-bucket_next	src/core/lib/transport/metadata.c	/^  struct interned_metadata *bucket_next;$/;"	m	struct:interned_metadata	typeref:struct:interned_metadata::interned_metadata	file:
-bucket_start	src/core/lib/support/histogram.c	/^static double bucket_start(gpr_histogram *h, double x) {$/;"	f	file:
-buckets	src/core/ext/census/hash_table.c	/^  bucket *buckets;$/;"	m	struct:unresizable_hash_table	file:
-buckets	src/core/ext/census/window_stats.c	/^  cws_bucket *buckets;$/;"	m	struct:census_window_stats_interval_stats	file:
-buckets	src/core/lib/support/histogram.c	/^  uint32_t *buckets;$/;"	m	struct:gpr_histogram	file:
-buf2str	src/core/lib/http/parser.c	/^static char *buf2str(void *buffer, size_t length) {$/;"	f	file:
-buf_size	include/grpc/census.h	/^  size_t buf_size;            \/* Number of bytes inside buffer *\/$/;"	m	struct:__anon241
-buf_size	include/grpc/census.h	/^  size_t buf_size;            \/* Number of bytes inside buffer *\/$/;"	m	struct:__anon404
-buffer	include/grpc++/support/byte_buffer.h	/^  grpc_byte_buffer* buffer() const { return buffer_; }$/;"	f	class:grpc::final
-buffer	include/grpc/census.h	/^  const char *buffer;         \/* Buffer (from census_trace_print() *\/$/;"	m	struct:__anon241
-buffer	include/grpc/census.h	/^  const char *buffer;         \/* Buffer (from census_trace_print() *\/$/;"	m	struct:__anon404
-buffer	src/core/ext/census/census_log.c	/^  char *buffer;$/;"	m	struct:census_log	file:
-buffer	src/core/ext/census/census_log.c	/^  char *buffer;$/;"	m	struct:census_log_block	file:
-buffer	src/core/ext/census/mlog.c	/^  char* buffer;$/;"	m	struct:census_log	file:
-buffer	src/core/ext/census/mlog.c	/^  char* buffer;$/;"	m	struct:census_log_block	file:
-buffer	src/core/lib/security/credentials/jwt/jwt_verifier.c	/^  grpc_slice buffer;$/;"	m	struct:__anon97	file:
-buffer	src/core/lib/security/credentials/jwt/jwt_verifier.c	/^  grpc_slice buffer;$/;"	m	struct:grpc_jwt_claims	file:
-buffer	src/core/lib/tsi/ssl_transport_security.c	/^  unsigned char *buffer;$/;"	m	struct:__anon174	file:
-buffer	test/core/tsi/transport_security_test.c	/^  char *buffer;$/;"	m	struct:__anon372	file:
-buffer_	include/grpc++/impl/codegen/thrift_serializer.h	/^  boost::shared_ptr<TMemoryBuffer> buffer_;$/;"	m	class:apache::thrift::util::ThriftSerializer
-buffer_	include/grpc++/support/byte_buffer.h	/^  grpc_byte_buffer* buffer_;$/;"	m	class:grpc::final
-buffer_in	include/grpc/impl/codegen/byte_buffer_reader.h	/^  struct grpc_byte_buffer *buffer_in;$/;"	m	struct:grpc_byte_buffer_reader	typeref:struct:grpc_byte_buffer_reader::grpc_byte_buffer
-buffer_offset	src/core/lib/tsi/ssl_transport_security.c	/^  size_t buffer_offset;$/;"	m	struct:__anon174	file:
-buffer_out	include/grpc/impl/codegen/byte_buffer_reader.h	/^  struct grpc_byte_buffer *buffer_out;$/;"	m	struct:grpc_byte_buffer_reader	typeref:struct:grpc_byte_buffer_reader::grpc_byte_buffer
-buffer_size	src/core/lib/tsi/ssl_transport_security.c	/^  size_t buffer_size;$/;"	m	struct:__anon174	file:
-buffered_metadata	src/core/lib/surface/call.c	/^  grpc_metadata_array *buffered_metadata[2];$/;"	m	struct:grpc_call	file:
-buffers_are_equal	test/core/security/b64_test.c	/^static int buffers_are_equal(const unsigned char *buf1,$/;"	f	file:
-buildProtocol	test/http2_test/http2_test_server.py	/^  def buildProtocol(self, addr):$/;"	m	class:H2Factory
-build_alpn_protocol_name_list	src/core/lib/tsi/ssl_transport_security.c	/^static tsi_result build_alpn_protocol_name_list($/;"	f	file:
-build_auth_metadata_context	src/core/lib/security/transport/client_auth_filter.c	/^void build_auth_metadata_context(grpc_security_connector *sc,$/;"	f
-build_response_payload_slice	test/cpp/grpclb/grpclb_test.cc	/^static grpc_slice build_response_payload_slice($/;"	f	namespace:grpc::__anon289
-builder	src/core/lib/channel/channel_stack_builder.c	/^  grpc_channel_stack_builder *builder;$/;"	m	struct:grpc_channel_stack_builder_iterator	file:
-builder_	test/cpp/end2end/server_builder_plugin_test.cc	/^  std::unique_ptr<ServerBuilder> builder_;$/;"	m	class:grpc::testing::ServerBuilderPluginTest	file:
-busy	src/core/lib/iomgr/executor.c	/^  int busy;          \/**< is the thread currently running? *\/$/;"	m	struct:grpc_executor_data	file:
-byte	src/core/ext/transport/chttp2/transport/frame_ping.h	/^  uint8_t byte;$/;"	m	struct:__anon5
-byte	src/core/ext/transport/chttp2/transport/frame_rst_stream.h	/^  uint8_t byte;$/;"	m	struct:__anon10
-byte	src/core/ext/transport/chttp2/transport/frame_window_update.h	/^  uint8_t byte;$/;"	m	struct:__anon9
-byte_buffer_eq_slice	test/core/end2end/cq_verifier.c	/^int byte_buffer_eq_slice(grpc_byte_buffer *bb, grpc_slice b) {$/;"	f
-byte_buffer_eq_string	test/core/end2end/cq_verifier.c	/^int byte_buffer_eq_string(grpc_byte_buffer *bb, const char *str) {$/;"	f
-byte_count_	include/grpc++/impl/codegen/proto_utils.h	/^  int64_t byte_count_;$/;"	m	class:grpc::internal::final
-bytes	include/grpc/impl/codegen/slice.h	/^      uint8_t *bytes;$/;"	m	struct:grpc_slice::__anon250::__anon251
-bytes	include/grpc/impl/codegen/slice.h	/^      uint8_t *bytes;$/;"	m	struct:grpc_slice::__anon413::__anon414
-bytes	include/grpc/impl/codegen/slice.h	/^      uint8_t bytes[GRPC_SLICE_INLINED_SIZE];$/;"	m	struct:grpc_slice::__anon250::__anon252
-bytes	include/grpc/impl/codegen/slice.h	/^      uint8_t bytes[GRPC_SLICE_INLINED_SIZE];$/;"	m	struct:grpc_slice::__anon413::__anon415
-bytes_committed	src/core/ext/census/census_log.c	/^  gpr_atm bytes_committed;$/;"	m	struct:census_log_block	file:
-bytes_committed	src/core/ext/census/mlog.c	/^  gpr_atm bytes_committed;$/;"	m	struct:census_log_block	file:
-bytes_read	src/core/ext/census/census_log.c	/^  int32_t bytes_read;$/;"	m	struct:census_log_block	file:
-bytes_read	src/core/ext/census/mlog.c	/^  size_t bytes_read;$/;"	m	struct:census_log_block	file:
-bytes_read	test/core/iomgr/endpoint_tests.c	/^  size_t bytes_read;$/;"	m	struct:read_and_write_test_state	file:
-bytes_to_frame	src/core/lib/tsi/fake_transport_security.c	/^static tsi_result bytes_to_frame(unsigned char *bytes, size_t bytes_size,$/;"	f	file:
-bytes_transfered	src/core/lib/iomgr/socket_windows.h	/^  DWORD bytes_transfered;$/;"	m	struct:grpc_winsocket_callback_info
-bytes_written	test/core/iomgr/endpoint_tests.c	/^  size_t bytes_written;$/;"	m	struct:read_and_write_test_state	file:
-c2p	test/core/end2end/fixtures/proxy.c	/^  grpc_call *c2p;$/;"	m	struct:__anon356	file:
-c2p_initial_metadata	test/core/end2end/fixtures/proxy.c	/^  grpc_metadata_array c2p_initial_metadata;$/;"	m	struct:__anon356	file:
-c2p_msg	test/core/end2end/fixtures/proxy.c	/^  grpc_byte_buffer *c2p_msg;$/;"	m	struct:__anon356	file:
-c2p_server_cancelled	test/core/end2end/fixtures/proxy.c	/^  int c2p_server_cancelled;$/;"	m	struct:__anon356	file:
-c_bitmask	include/grpc++/impl/codegen/client_context.h	/^  uint32_t c_bitmask() const { return propagate_; }$/;"	f	class:grpc::PropagationOptions
-c_call	include/grpc++/impl/codegen/client_context.h	/^  grpc_call* c_call() { return call_; }$/;"	f	class:grpc::ClientContext
-c_call	include/grpc++/impl/codegen/server_context.h	/^  grpc_call* c_call() { return call_; }$/;"	f	class:grpc::ServerContext
-c_channel_	include/grpc++/channel.h	/^  grpc_channel* const c_channel_;  \/\/ owned$/;"	m	class:grpc::final
-c_channel_args	include/grpc++/support/channel_arguments.h	/^  grpc_channel_args c_channel_args() {$/;"	f	class:grpc::ChannelArguments
-c_creds_	src/cpp/client/secure_credentials.h	/^  grpc_call_credentials* const c_creds_;$/;"	m	class:grpc::final
-c_creds_	src/cpp/client/secure_credentials.h	/^  grpc_channel_credentials* const c_creds_;$/;"	m	class:grpc::final
-c_resource_quota	include/grpc++/resource_quota.h	/^  grpc_resource_quota* c_resource_quota() const { return impl_; }$/;"	f	class:grpc::final
-c_server	src/cpp/server/server_cc.cc	/^grpc_server* Server::c_server() { return server_; }$/;"	f	class:grpc::Server
-c_slice	include/grpc++/support/slice.h	/^  grpc_slice c_slice() const { return grpc_slice_ref(slice_); }$/;"	f	class:grpc::final
-cache_mu	src/core/lib/security/credentials/jwt/jwt_credentials.h	/^  gpr_mu cache_mu;$/;"	m	struct:__anon101
-cacheable_	include/grpc++/impl/codegen/client_context.h	/^  bool cacheable_;$/;"	m	class:grpc::ClientContext
-cached	src/core/lib/security/credentials/jwt/jwt_credentials.h	/^  } cached;$/;"	m	struct:__anon101	typeref:struct:__anon101::__anon102
-cached_db_	test/cpp/util/proto_reflection_descriptor_database.h	/^  protobuf::SimpleDescriptorDatabase cached_db_;$/;"	m	class:grpc::ProtoReflectionDescriptorDatabase
-cached_extension_numbers_	test/cpp/util/proto_reflection_descriptor_database.h	/^  std::unordered_map<string, std::vector<int>> cached_extension_numbers_;$/;"	m	class:grpc::ProtoReflectionDescriptorDatabase
-calculate_height	src/core/lib/support/avl.c	/^static long calculate_height(gpr_avl_node *node) {$/;"	f	file:
-call	include/grpc++/impl/codegen/call.h	/^  grpc_call* call() const { return call_; }$/;"	f	class:grpc::final
-call	include/grpc++/impl/codegen/client_context.h	/^  grpc_call* call() const { return call_; }$/;"	f	class:grpc::ClientContext
-call	include/grpc++/impl/codegen/rpc_service_method.h	/^    Call* call;$/;"	m	struct:grpc::MethodHandler::HandlerParameter
-call	src/core/ext/client_channel/client_channel.c	/^  grpc_subchannel_call *call;$/;"	m	struct:__anon62	file:
-call	src/core/lib/surface/call.c	/^  grpc_call *call;$/;"	m	struct:batch_control	file:
-call	src/core/lib/surface/call.c	/^  grpc_call *call;$/;"	m	struct:termination_closure	file:
-call	src/core/lib/surface/server.c	/^  grpc_call **call;$/;"	m	struct:requested_call	file:
-call	src/core/lib/surface/server.c	/^  grpc_call *call;$/;"	m	struct:call_data	file:
-call	test/core/client_channel/set_initial_connect_string_test.c	/^  grpc_call *call;$/;"	m	struct:rpc_state	file:
-call	test/core/end2end/bad_server_response_test.c	/^  grpc_call *call;$/;"	m	struct:rpc_state	file:
-call	test/core/end2end/fuzzers/api_fuzzer.c	/^  grpc_call *call;$/;"	m	struct:call_state	file:
-call	test/core/end2end/invalid_call_argument_test.c	/^  grpc_call *call;$/;"	m	struct:test_state	file:
-call	test/core/fling/client.c	/^static grpc_call *call;$/;"	v	file:
-call	test/core/fling/server.c	/^static grpc_call *call;$/;"	v	file:
-call	test/core/memory_usage/client.c	/^  grpc_call *call;$/;"	m	struct:__anon380	file:
-call	test/core/memory_usage/server.c	/^  grpc_call *call;$/;"	m	struct:__anon379	file:
-call	test/distrib/php/distribtest.php	/^$call = new Grpc\\Call($channel,$/;"	v
-call_	include/grpc++/impl/codegen/async_stream.h	/^  Call call_;$/;"	m	class:grpc::final
-call_	include/grpc++/impl/codegen/async_unary_call.h	/^  Call call_;$/;"	m	class:grpc::final
-call_	include/grpc++/impl/codegen/call.h	/^  grpc_call* call_;$/;"	m	class:grpc::final
-call_	include/grpc++/impl/codegen/client_context.h	/^  grpc_call* call_;$/;"	m	class:grpc::ClientContext
-call_	include/grpc++/impl/codegen/server_context.h	/^  grpc_call* call_;$/;"	m	class:grpc::ServerContext
-call_	include/grpc++/impl/codegen/server_interface.h	/^    grpc_call* call_;$/;"	m	class:grpc::ServerInterface::BaseAsyncRequest
-call_	include/grpc++/impl/codegen/sync_stream.h	/^  Call call_;$/;"	m	class:grpc::ClientWriter
-call_	include/grpc++/impl/codegen/sync_stream.h	/^  Call call_;$/;"	m	class:grpc::final
-call_	include/grpc++/impl/codegen/sync_stream.h	/^  Call* const call_;$/;"	m	class:grpc::final
-call_	include/grpc++/impl/codegen/sync_stream.h	/^  Call* const call_;$/;"	m	class:grpc::internal::final
-call_	src/cpp/server/server_cc.cc	/^    Call call_;$/;"	m	class:grpc::final::final	file:
-call_	src/cpp/server/server_cc.cc	/^  grpc_call* call_;$/;"	m	class:grpc::final	file:
-call_	test/cpp/util/cli_call.h	/^  std::unique_ptr<grpc::GenericClientAsyncReaderWriter> call_;$/;"	m	class:grpc::testing::final
-call_at_byte	src/core/ext/transport/chttp2/transport/internal.h	/^  int64_t call_at_byte;$/;"	m	struct:grpc_chttp2_write_cb
-call_canceled_	include/grpc++/impl/codegen/client_context.h	/^  bool call_canceled_;$/;"	m	class:grpc::ClientContext
-call_cq_	include/grpc++/impl/codegen/server_interface.h	/^    CompletionQueue* const call_cq_;$/;"	m	class:grpc::ServerInterface::BaseAsyncRequest
-call_creds	src/core/lib/security/credentials/composite/composite_credentials.h	/^  grpc_call_credentials *call_creds;$/;"	m	struct:__anon108
-call_creds	test/core/end2end/tests/call_creds.c	/^void call_creds(grpc_end2end_test_config config) {$/;"	f
-call_creds_pre_init	test/core/end2end/tests/call_creds.c	/^void call_creds_pre_init(void) {}$/;"	f
-call_data	src/core/ext/census/grpc_filter.c	/^typedef struct call_data {$/;"	s	file:
-call_data	src/core/ext/census/grpc_filter.c	/^} call_data;$/;"	t	typeref:struct:call_data	file:
-call_data	src/core/ext/client_channel/client_channel.c	/^} call_data;$/;"	t	typeref:struct:client_channel_call_data	file:
-call_data	src/core/ext/load_reporting/load_reporting_filter.c	/^typedef struct call_data {$/;"	s	file:
-call_data	src/core/ext/load_reporting/load_reporting_filter.c	/^} call_data;$/;"	t	typeref:struct:call_data	file:
-call_data	src/core/lib/channel/channel_stack.h	/^  void *call_data;$/;"	m	struct:grpc_call_element
-call_data	src/core/lib/channel/compress_filter.c	/^typedef struct call_data {$/;"	s	file:
-call_data	src/core/lib/channel/compress_filter.c	/^} call_data;$/;"	t	typeref:struct:call_data	file:
-call_data	src/core/lib/channel/connected_channel.c	/^typedef struct connected_channel_call_data { void *unused; } call_data;$/;"	t	typeref:struct:connected_channel_call_data	file:
-call_data	src/core/lib/channel/http_client_filter.c	/^typedef struct call_data {$/;"	s	file:
-call_data	src/core/lib/channel/http_client_filter.c	/^} call_data;$/;"	t	typeref:struct:call_data	file:
-call_data	src/core/lib/channel/http_server_filter.c	/^typedef struct call_data {$/;"	s	file:
-call_data	src/core/lib/channel/http_server_filter.c	/^} call_data;$/;"	t	typeref:struct:call_data	file:
-call_data	src/core/lib/channel/message_size_filter.c	/^typedef struct call_data {$/;"	s	file:
-call_data	src/core/lib/channel/message_size_filter.c	/^} call_data;$/;"	t	typeref:struct:call_data	file:
-call_data	src/core/lib/security/transport/client_auth_filter.c	/^} call_data;$/;"	t	typeref:struct:__anon118	file:
-call_data	src/core/lib/security/transport/server_auth_filter.c	/^typedef struct call_data {$/;"	s	file:
-call_data	src/core/lib/security/transport/server_auth_filter.c	/^} call_data;$/;"	t	typeref:struct:call_data	file:
-call_data	src/core/lib/surface/lame_client.c	/^} call_data;$/;"	t	typeref:struct:__anon226	file:
-call_data	src/core/lib/surface/server.c	/^struct call_data {$/;"	s	file:
-call_data	src/core/lib/surface/server.c	/^typedef struct call_data call_data;$/;"	t	typeref:struct:call_data	file:
-call_data	test/core/end2end/tests/filter_causes_close.c	/^typedef struct { grpc_closure *recv_im_ready; } call_data;$/;"	t	typeref:struct:__anon362	file:
-call_data_size	src/cpp/common/channel_filter.h	/^  static const size_t call_data_size = sizeof(CallDataType);$/;"	m	class:grpc::internal::final
-call_destroy_func	test/core/channel/channel_stack_test.c	/^static void call_destroy_func(grpc_exec_ctx *exec_ctx, grpc_call_element *elem,$/;"	f	file:
-call_details	test/core/client_channel/lb_policies_test.c	/^  grpc_call_details *call_details;$/;"	m	struct:request_data	file:
-call_details	test/core/end2end/fuzzers/api_fuzzer.c	/^  grpc_call_details call_details;$/;"	m	struct:call_state	file:
-call_details	test/core/end2end/invalid_call_argument_test.c	/^  grpc_call_details call_details;$/;"	m	struct:test_state	file:
-call_details	test/core/fling/server.c	/^static grpc_call_details call_details;$/;"	v	file:
-call_details	test/core/memory_usage/server.c	/^  grpc_call_details call_details;$/;"	m	struct:__anon379	file:
-call_details_	include/grpc++/impl/codegen/server_interface.h	/^    grpc_call_details call_details_;$/;"	m	class:grpc::ServerInterface::GenericAsyncRequest
-call_details_	src/cpp/server/server_cc.cc	/^  grpc_call_details* call_details_;$/;"	m	class:grpc::final	file:
-call_final_status	test/core/end2end/tests/load_reporting_hook.c	/^  grpc_status_code call_final_status;$/;"	m	struct:__anon366	file:
-call_func	test/core/channel/channel_stack_test.c	/^static void call_func(grpc_exec_ctx *exec_ctx, grpc_call_element *elem,$/;"	f	file:
-call_hook_	include/grpc++/impl/codegen/call.h	/^  CallHook* call_hook_;$/;"	m	class:grpc::final
-call_id	src/core/ext/load_reporting/load_reporting.h	/^  intptr_t call_id;$/;"	m	struct:grpc_load_reporting_call_data
-call_id	test/core/end2end/tests/load_reporting_hook.c	/^  intptr_t call_id;$/;"	m	struct:__anon366	file:
-call_init_func	test/core/channel/channel_stack_test.c	/^static grpc_error *call_init_func(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-call_next_handshaker	src/core/lib/channel/handshaker.c	/^  grpc_closure call_next_handshaker;$/;"	m	struct:grpc_handshake_manager	file:
-call_next_handshaker	src/core/lib/channel/handshaker.c	/^static void call_next_handshaker(grpc_exec_ctx* exec_ctx, void* arg,$/;"	f	file:
-call_next_handshaker_locked	src/core/lib/channel/handshaker.c	/^static bool call_next_handshaker_locked(grpc_exec_ctx* exec_ctx,$/;"	f	file:
-call_read_cb	src/core/lib/iomgr/tcp_posix.c	/^static void call_read_cb(grpc_exec_ctx *exec_ctx, grpc_tcp *tcp,$/;"	f	file:
-call_read_cb	src/core/lib/security/transport/secure_endpoint.c	/^static void call_read_cb(grpc_exec_ctx *exec_ctx, secure_endpoint *ep,$/;"	f	file:
-call_stack	src/core/lib/channel/channel_stack.h	/^  grpc_call_stack *call_stack;$/;"	m	struct:__anon196
-call_stack	src/core/lib/channel/deadline_filter.h	/^  grpc_call_stack* call_stack;$/;"	m	struct:grpc_deadline_state
-call_stack_size	src/core/lib/channel/channel_stack.h	/^  size_t call_stack_size;$/;"	m	struct:grpc_channel_stack
-call_start_batch	src/core/lib/surface/call.c	/^static grpc_call_error call_start_batch(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-call_start_time	src/core/ext/client_channel/client_channel.c	/^  gpr_timespec call_start_time;$/;"	m	struct:client_channel_call_data	file:
-call_state	src/core/lib/surface/server.c	/^} call_state;$/;"	t	typeref:enum:__anon220	file:
-call_state	test/core/end2end/fuzzers/api_fuzzer.c	/^typedef struct call_state {$/;"	s	file:
-call_state	test/core/end2end/fuzzers/api_fuzzer.c	/^} call_state;$/;"	t	typeref:struct:call_state	file:
-call_state	test/core/fling/server.c	/^} call_state;$/;"	t	typeref:struct:__anon385	file:
-call_state_type	test/core/end2end/fuzzers/api_fuzzer.c	/^typedef enum { ROOT, CLIENT, SERVER, PENDING_SERVER } call_state_type;$/;"	t	typeref:enum:__anon346	file:
-callback_	test/cpp/qps/client_async.cc	/^  std::function<void(grpc::Status, ByteBuffer*)> callback_;$/;"	m	class:grpc::testing::ClientRpcContextGenericStreamingImpl	file:
-callback_	test/cpp/qps/client_async.cc	/^  std::function<void(grpc::Status, ResponseType*)> callback_;$/;"	m	class:grpc::testing::ClientRpcContextStreamingImpl	file:
-callback_	test/cpp/qps/client_async.cc	/^  std::function<void(grpc::Status, ResponseType*, HistogramEntry*)> callback_;$/;"	m	class:grpc::testing::ClientRpcContextUnaryImpl	file:
-callback_phase	src/core/ext/client_channel/channel_connectivity.c	/^} callback_phase;$/;"	t	typeref:enum:__anon70	file:
-callbacks_	src/cpp/server/dynamic_thread_pool.h	/^  std::queue<std::function<void()>> callbacks_;$/;"	m	class:grpc::final
-called_shutdown	src/core/lib/iomgr/ev_poll_posix.c	/^  int called_shutdown;$/;"	m	struct:grpc_pollset	file:
-calls	test/core/memory_usage/client.c	/^static fling_call calls[10001];$/;"	v	file:
-calls	test/core/memory_usage/server.c	/^static fling_call calls[100006];$/;"	v	file:
-cancel_after_accept	test/core/end2end/tests/cancel_after_accept.c	/^void cancel_after_accept(grpc_end2end_test_config config) {$/;"	f
-cancel_after_accept_pre_init	test/core/end2end/tests/cancel_after_accept.c	/^void cancel_after_accept_pre_init(void) {}$/;"	f
-cancel_after_client_done	test/core/end2end/tests/cancel_after_client_done.c	/^void cancel_after_client_done(grpc_end2end_test_config config) {$/;"	f
-cancel_after_client_done_pre_init	test/core/end2end/tests/cancel_after_client_done.c	/^void cancel_after_client_done_pre_init(void) {}$/;"	f
-cancel_after_invoke	test/core/end2end/tests/cancel_after_invoke.c	/^void cancel_after_invoke(grpc_end2end_test_config config) {$/;"	f
-cancel_after_invoke_pre_init	test/core/end2end/tests/cancel_after_invoke.c	/^void cancel_after_invoke_pre_init(void) {}$/;"	f
-cancel_before_invoke	test/core/end2end/tests/cancel_before_invoke.c	/^void cancel_before_invoke(grpc_end2end_test_config config) {$/;"	f
-cancel_before_invoke_pre_init	test/core/end2end/tests/cancel_before_invoke.c	/^void cancel_before_invoke_pre_init(void) {}$/;"	f
-cancel_error	src/core/ext/client_channel/client_channel.c	/^  grpc_error *cancel_error;$/;"	m	struct:client_channel_call_data	file:
-cancel_error	src/core/ext/transport/cronet/transport/cronet_transport.c	/^  grpc_error *cancel_error;$/;"	m	struct:op_state	file:
-cancel_error	src/core/lib/transport/transport.h	/^  grpc_error *cancel_error;$/;"	m	struct:grpc_transport_stream_op
-cancel_in_a_vacuum	test/core/end2end/tests/cancel_in_a_vacuum.c	/^void cancel_in_a_vacuum(grpc_end2end_test_config config) {$/;"	f
-cancel_in_a_vacuum_pre_init	test/core/end2end/tests/cancel_in_a_vacuum.c	/^void cancel_in_a_vacuum_pre_init(void) {}$/;"	f
-cancel_pick	src/core/ext/client_channel/lb_policy.h	/^  void (*cancel_pick)(grpc_exec_ctx *exec_ctx, grpc_lb_policy *policy,$/;"	m	struct:grpc_lb_policy_vtable
-cancel_picks	src/core/ext/client_channel/lb_policy.h	/^  void (*cancel_picks)(grpc_exec_ctx *exec_ctx, grpc_lb_policy *policy,$/;"	m	struct:grpc_lb_policy_vtable
-cancel_pings	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^static void cancel_pings(grpc_exec_ctx *exec_ctx, grpc_chttp2_transport *t,$/;"	f	file:
-cancel_stream_cb	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^static void cancel_stream_cb(void *user_data, uint32_t key, void *stream) {$/;"	f	file:
-cancel_stream_cb_args	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^} cancel_stream_cb_args;$/;"	t	typeref:struct:__anon6	file:
-cancel_timer_if_needed	src/core/lib/channel/deadline_filter.c	/^static void cancel_timer_if_needed(grpc_exec_ctx* exec_ctx,$/;"	f	file:
-cancel_timer_if_needed_locked	src/core/lib/channel/deadline_filter.c	/^static void cancel_timer_if_needed_locked(grpc_exec_ctx* exec_ctx,$/;"	f	file:
-cancel_with_error	src/core/lib/surface/call.c	/^static void cancel_with_error(grpc_exec_ctx *exec_ctx, grpc_call *c,$/;"	f	file:
-cancel_with_status	src/core/lib/surface/call.c	/^static void cancel_with_status(grpc_exec_ctx *exec_ctx, grpc_call *c,$/;"	f	file:
-cancel_with_status	test/core/end2end/tests/cancel_with_status.c	/^void cancel_with_status(grpc_end2end_test_config config) {$/;"	f
-cancel_with_status_pre_init	test/core/end2end/tests/cancel_with_status.c	/^void cancel_with_status_pre_init(void) {}$/;"	f
-cancellation_is_inherited	src/core/lib/surface/call.c	/^  bool cancellation_is_inherited;$/;"	m	struct:grpc_call	file:
-cancellation_mode	test/core/end2end/tests/cancel_test_helpers.h	/^} cancellation_mode;$/;"	t	typeref:struct:__anon360
-cancellation_modes	test/core/end2end/tests/cancel_test_helpers.h	/^static const cancellation_mode cancellation_modes[] = {$/;"	v
-cancelled	include/grpc/impl/codegen/grpc_types.h	/^      int *cancelled;$/;"	m	struct:grpc_op::__anon268::__anon277
-cancelled	include/grpc/impl/codegen/grpc_types.h	/^      int *cancelled;$/;"	m	struct:grpc_op::__anon431::__anon440
-cancelled	src/core/lib/surface/call.c	/^      int *cancelled;$/;"	m	struct:grpc_call::__anon230::__anon232	file:
-cancelled	src/cpp/common/core_codegen.cc	/^const Status& CoreCodegen::cancelled() { return grpc::Status::CANCELLED; }$/;"	f	class:grpc::CoreCodegen
-cancelled	test/core/end2end/fuzzers/api_fuzzer.c	/^  int cancelled;$/;"	m	struct:call_state	file:
-cancelled_	src/cpp/server/server_context.cc	/^  int cancelled_;$/;"	m	class:grpc::final	file:
-cancelled_error_string	src/core/lib/iomgr/error.c	/^static const char *cancelled_error_string = "\\"Cancelled\\"";$/;"	v	file:
-cap	test/core/end2end/cq_verifier.c	/^  size_t cap;$/;"	m	struct:metadata	file:
-cap_entries	src/core/ext/transport/chttp2/transport/hpack_table.h	/^  uint32_t cap_entries;$/;"	m	struct:__anon38
-cap_kvs	src/core/lib/iomgr/error.c	/^  size_t cap_kvs;$/;"	m	struct:__anon133	file:
-cap_slices_to_unref	test/core/end2end/fuzzers/api_fuzzer.c	/^  size_t cap_slices_to_unref;$/;"	m	struct:call_state	file:
-cap_slots	src/core/lib/surface/channel_init.c	/^  size_t cap_slots;$/;"	m	struct:stage_slots	file:
-cap_table_elems	src/core/ext/transport/chttp2/transport/hpack_encoder.h	/^  uint32_t cap_table_elems;$/;"	m	struct:__anon45
-cap_to_delete	test/core/transport/chttp2/hpack_encoder_test.c	/^size_t cap_to_delete = 0;$/;"	v
-cap_to_free	test/core/end2end/fuzzers/api_fuzzer.c	/^  size_t cap_to_free;$/;"	m	struct:call_state	file:
-capacity	include/grpc/impl/codegen/grpc_types.h	/^  size_t capacity;$/;"	m	struct:__anon265
-capacity	include/grpc/impl/codegen/grpc_types.h	/^  size_t capacity;$/;"	m	struct:__anon428
-capacity	include/grpc/impl/codegen/slice.h	/^  size_t capacity;$/;"	m	struct:__anon253
-capacity	include/grpc/impl/codegen/slice.h	/^  size_t capacity;$/;"	m	struct:__anon416
-capacity	src/core/ext/transport/chttp2/transport/hpack_parser.h	/^      uint32_t capacity;$/;"	m	struct:__anon34::__anon35::__anon36
-capacity	src/core/ext/transport/chttp2/transport/incoming_metadata.h	/^  size_t capacity;$/;"	m	struct:__anon12
-capacity	src/core/ext/transport/chttp2/transport/stream_map.h	/^  size_t capacity;$/;"	m	struct:__anon33
-capacity	src/core/lib/security/context/security_context.h	/^  size_t capacity;$/;"	m	struct:__anon112
-capacity	src/core/lib/slice/slice_intern.c	/^  size_t capacity;$/;"	m	struct:slice_shard	file:
-capacity	src/core/lib/support/string.c	/^  size_t capacity;$/;"	m	struct:__anon79	file:
-capacity	src/core/lib/support/string.h	/^  size_t capacity;$/;"	m	struct:__anon74
-capacity	src/core/lib/transport/metadata.c	/^  size_t capacity;$/;"	m	struct:mdtab_shard	file:
-cb	src/core/lib/iomgr/closure.c	/^  grpc_iomgr_cb_func cb;$/;"	m	struct:__anon155	file:
-cb	src/core/lib/iomgr/closure.h	/^  grpc_iomgr_cb_func cb;$/;"	m	struct:grpc_closure
-cb	src/core/lib/security/credentials/composite/composite_credentials.c	/^  grpc_credentials_metadata_cb cb;$/;"	m	struct:__anon106	file:
-cb	src/core/lib/security/credentials/credentials.h	/^  grpc_credentials_metadata_cb cb;$/;"	m	struct:__anon95
-cb	src/core/lib/security/credentials/plugin/plugin_credentials.c	/^  grpc_credentials_metadata_cb cb;$/;"	m	struct:__anon111	file:
-cb	test/core/iomgr/timer_list_test.c	/^static void cb(grpc_exec_ctx *exec_ctx, void *arg, grpc_error *error) {$/;"	f	file:
-cb_arg	src/core/lib/iomgr/closure.c	/^  void *cb_arg;$/;"	m	struct:__anon155	file:
-cb_arg	src/core/lib/iomgr/closure.h	/^  void *cb_arg;$/;"	m	struct:grpc_closure
-cb_called	test/core/iomgr/timer_list_test.c	/^static int cb_called[MAX_CB][2];$/;"	v	file:
-cb_data	test/core/util/test_tcp_server.h	/^  void *cb_data;$/;"	m	struct:test_tcp_server
-cb_that_ran	test/core/iomgr/fd_posix_test.c	/^  grpc_iomgr_cb_func cb_that_ran;$/;"	m	struct:fd_change_data	file:
-cbegin	include/grpc++/impl/codegen/string_ref.h	/^  const_iterator cbegin() const { return data_; }$/;"	f	class:grpc::string_ref
-cbs	src/core/ext/transport/cronet/transport/cronet_transport.c	/^  bidirectional_stream *cbs;$/;"	m	struct:stream_obj	file:
-cc	test/core/surface/completion_queue_test.c	/^  grpc_completion_queue *cc;$/;"	m	struct:test_thread_options	file:
-cc	test/core/surface/completion_queue_test.c	/^  grpc_completion_queue *cc;$/;"	m	struct:thread_state	file:
-cc_destroy_call_elem	src/core/ext/client_channel/client_channel.c	/^static void cc_destroy_call_elem(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-cc_destroy_channel_elem	src/core/ext/client_channel/client_channel.c	/^static void cc_destroy_channel_elem(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-cc_factory	src/core/ext/lb_policy/grpclb/grpclb.c	/^  grpc_client_channel_factory *cc_factory;$/;"	m	struct:glb_lb_policy	file:
-cc_get_channel_info	src/core/ext/client_channel/client_channel.c	/^static void cc_get_channel_info(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-cc_get_peer	src/core/ext/client_channel/client_channel.c	/^static char *cc_get_peer(grpc_exec_ctx *exec_ctx, grpc_call_element *elem) {$/;"	f	file:
-cc_init_call_elem	src/core/ext/client_channel/client_channel.c	/^static grpc_error *cc_init_call_elem(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-cc_init_channel_elem	src/core/ext/client_channel/client_channel.c	/^static grpc_error *cc_init_channel_elem(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-cc_set_pollset_or_pollset_set	src/core/ext/client_channel/client_channel.c	/^static void cc_set_pollset_or_pollset_set(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-cc_start_transport_op	src/core/ext/client_channel/client_channel.c	/^static void cc_start_transport_op(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-cc_start_transport_stream_op	src/core/ext/client_channel/client_channel.c	/^static void cc_start_transport_stream_op(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-cend	include/grpc++/impl/codegen/string_ref.h	/^  const_iterator cend() const { return data_ + length_; }$/;"	f	class:grpc::string_ref
-census_add_method_tag	src/core/ext/census/census_tracing.c	/^int census_add_method_tag(census_op_id op_id, const char *method) {$/;"	f
-census_aggregated_rpc_stats	src/core/ext/census/census_rpc_stats.h	/^typedef struct census_aggregated_rpc_stats {$/;"	s
-census_aggregated_rpc_stats	src/core/ext/census/census_rpc_stats.h	/^} census_aggregated_rpc_stats;$/;"	t	typeref:struct:census_aggregated_rpc_stats
-census_aggregated_rpc_stats_set_empty	src/core/ext/census/census_rpc_stats.c	/^void census_aggregated_rpc_stats_set_empty(census_aggregated_rpc_stats *data) {$/;"	f
-census_aggregation_ops	src/core/ext/census/aggregation.h	/^struct census_aggregation_ops {$/;"	s
-census_context	include/grpc++/impl/codegen/client_context.h	/^  struct census_context* census_context() const {$/;"	f	class:grpc::ClientContext
-census_context	include/grpc/census.h	/^typedef struct census_context census_context;$/;"	t	typeref:struct:census_context
-census_context	src/core/ext/census/context.c	/^struct census_context {$/;"	s	file:
-census_context	src/cpp/server/server_context.cc	/^const struct census_context* ServerContext::census_context() const {$/;"	f	class:grpc::ServerContext
-census_context_	include/grpc++/impl/codegen/client_context.h	/^  struct census_context* census_context_;$/;"	m	class:grpc::ClientContext	typeref:struct:grpc::ClientContext::census_context
-census_context_create	src/core/ext/census/context.c	/^census_context *census_context_create(const census_context *base,$/;"	f
-census_context_decode	src/core/ext/census/context.c	/^census_context *census_context_decode(const char *buffer, size_t size) {$/;"	f
-census_context_destroy	src/core/ext/census/context.c	/^void census_context_destroy(census_context *context) {$/;"	f
-census_context_encode	src/core/ext/census/context.c	/^size_t census_context_encode(const census_context *context, char *buffer,$/;"	f
-census_context_get_status	src/core/ext/census/context.c	/^const census_context_status *census_context_get_status($/;"	f
-census_context_get_tag	src/core/ext/census/context.c	/^int census_context_get_tag(const census_context *context, const char *key,$/;"	f
-census_context_initialize_iterator	src/core/ext/census/context.c	/^void census_context_initialize_iterator(const census_context *context,$/;"	f
-census_context_iterator	include/grpc/census.h	/^} census_context_iterator;$/;"	t	typeref:struct:__anon238
-census_context_iterator	include/grpc/census.h	/^} census_context_iterator;$/;"	t	typeref:struct:__anon401
-census_context_next_tag	src/core/ext/census/context.c	/^int census_context_next_tag(census_context_iterator *iterator,$/;"	f
-census_context_status	include/grpc/census.h	/^} census_context_status;$/;"	t	typeref:struct:__anon237
-census_context_status	include/grpc/census.h	/^} census_context_status;$/;"	t	typeref:struct:__anon400
-census_define_resource	src/core/ext/census/resource.c	/^int32_t census_define_resource(const uint8_t *resource_pb,$/;"	f
-census_delete_resource	src/core/ext/census/resource.c	/^void census_delete_resource(int32_t rid) {$/;"	f
-census_enabled	src/core/ext/census/initialize.c	/^int census_enabled(void) { return features_enabled; }$/;"	f
-census_end_op	src/core/ext/census/operation.c	/^void census_end_op(census_context *context, int status) {}$/;"	f
-census_features	include/grpc/census.h	/^enum census_features {$/;"	g
-census_get_active_ops	src/core/ext/census/census_tracing.c	/^census_trace_obj **census_get_active_ops(int *num_active_ops) {$/;"	f
-census_get_client_stats	src/core/ext/census/census_rpc_stats.c	/^void census_get_client_stats(census_aggregated_rpc_stats *data) {$/;"	f
-census_get_server_stats	src/core/ext/census/census_rpc_stats.c	/^void census_get_server_stats(census_aggregated_rpc_stats *data) {$/;"	f
-census_get_trace_method_name	src/core/ext/census/census_tracing.c	/^const char *census_get_trace_method_name(const census_trace_obj *trace) {$/;"	f
-census_get_trace_obj_locked	src/core/ext/census/census_tracing.c	/^census_trace_obj *census_get_trace_obj_locked(census_op_id op_id) {$/;"	f
-census_get_trace_record	src/core/ext/census/placeholders.c	/^int census_get_trace_record(census_trace_record *trace_record) {$/;"	f
-census_grpc_plugin_init	src/core/ext/census/grpc_plugin.c	/^void census_grpc_plugin_init(void) {$/;"	f
-census_grpc_plugin_shutdown	src/core/ext/census/grpc_plugin.c	/^void census_grpc_plugin_shutdown(void) { census_shutdown(); }$/;"	f
-census_ht	src/core/ext/census/hash_table.h	/^typedef struct unresizable_hash_table census_ht;$/;"	t	typeref:struct:unresizable_hash_table
-census_ht_create	src/core/ext/census/hash_table.c	/^census_ht *census_ht_create(const census_ht_option *option) {$/;"	f
-census_ht_destroy	src/core/ext/census/hash_table.c	/^void census_ht_destroy(census_ht *ht) {$/;"	f
-census_ht_erase	src/core/ext/census/hash_table.c	/^void census_ht_erase(census_ht *ht, census_ht_key key) {$/;"	f
-census_ht_find	src/core/ext/census/hash_table.c	/^void *census_ht_find(const census_ht *ht, census_ht_key key) {$/;"	f
-census_ht_get_all_elements	src/core/ext/census/hash_table.c	/^census_ht_kv *census_ht_get_all_elements(const census_ht *ht, size_t *num) {$/;"	f
-census_ht_get_size	src/core/ext/census/hash_table.c	/^size_t census_ht_get_size(const census_ht *ht) { return ht->size; }$/;"	f
-census_ht_insert	src/core/ext/census/hash_table.c	/^void census_ht_insert(census_ht *ht, census_ht_key key, void *data) {$/;"	f
-census_ht_itr_cb	src/core/ext/census/hash_table.h	/^typedef void (*census_ht_itr_cb)(census_ht_key key, const void *val_ptr,$/;"	t
-census_ht_key	src/core/ext/census/hash_table.h	/^} census_ht_key;$/;"	t	typeref:union:__anon56
-census_ht_key_type	src/core/ext/census/hash_table.h	/^typedef enum census_ht_key_type {$/;"	g
-census_ht_key_type	src/core/ext/census/hash_table.h	/^} census_ht_key_type;$/;"	t	typeref:enum:census_ht_key_type
-census_ht_kv	src/core/ext/census/hash_table.h	/^typedef struct census_ht_kv {$/;"	s
-census_ht_kv	src/core/ext/census/hash_table.h	/^} census_ht_kv;$/;"	t	typeref:struct:census_ht_kv
-census_ht_option	src/core/ext/census/hash_table.h	/^typedef struct census_ht_option {$/;"	s
-census_ht_option	src/core/ext/census/hash_table.h	/^} census_ht_option;$/;"	t	typeref:struct:census_ht_option
-census_init	src/core/ext/census/census_init.c	/^void census_init(void) {$/;"	f
-census_initialize	src/core/ext/census/initialize.c	/^int census_initialize(int features) {$/;"	f
-census_internal_lock_trace_store	src/core/ext/census/census_tracing.c	/^void census_internal_lock_trace_store(void) { gpr_mu_lock(&g_mu); }$/;"	f
-census_internal_unlock_trace_store	src/core/ext/census/census_tracing.c	/^void census_internal_unlock_trace_store(void) { gpr_mu_unlock(&g_mu); }$/;"	f
-census_log	src/core/ext/census/census_log.c	/^struct census_log {$/;"	s	file:
-census_log	src/core/ext/census/mlog.c	/^struct census_log {$/;"	s	file:
-census_log_block	src/core/ext/census/census_log.c	/^typedef struct census_log_block {$/;"	s	file:
-census_log_block	src/core/ext/census/mlog.c	/^typedef struct census_log_block {$/;"	s	file:
-census_log_block_list	src/core/ext/census/census_log.c	/^typedef struct census_log_block_list {$/;"	s	file:
-census_log_block_list	src/core/ext/census/mlog.c	/^typedef struct census_log_block_list {$/;"	s	file:
-census_log_block_list_struct	src/core/ext/census/census_log.c	/^typedef struct census_log_block_list_struct {$/;"	s	file:
-census_log_block_list_struct	src/core/ext/census/mlog.c	/^typedef struct census_log_block_list_struct {$/;"	s	file:
-census_log_core_local_block	src/core/ext/census/census_log.c	/^typedef struct census_log_core_local_block {$/;"	s	file:
-census_log_core_local_block	src/core/ext/census/mlog.c	/^typedef struct census_log_core_local_block {$/;"	s	file:
-census_log_end_write	src/core/ext/census/census_log.c	/^void census_log_end_write(void *record, size_t bytes_written) {$/;"	f
-census_log_end_write	src/core/ext/census/mlog.c	/^void census_log_end_write(void* record, size_t bytes_written) {$/;"	f
-census_log_init_reader	src/core/ext/census/census_log.c	/^void census_log_init_reader(void) {$/;"	f
-census_log_init_reader	src/core/ext/census/mlog.c	/^void census_log_init_reader(void) {$/;"	f
-census_log_initialize	src/core/ext/census/census_log.c	/^void census_log_initialize(size_t size_in_mb, int discard_old_records) {$/;"	f
-census_log_initialize	src/core/ext/census/mlog.c	/^void census_log_initialize(size_t size_in_mb, int discard_old_records) {$/;"	f
-census_log_out_of_space_count	src/core/ext/census/census_log.c	/^int census_log_out_of_space_count(void) {$/;"	f
-census_log_out_of_space_count	src/core/ext/census/mlog.c	/^int64_t census_log_out_of_space_count(void) {$/;"	f
-census_log_read_next	src/core/ext/census/census_log.c	/^const void *census_log_read_next(size_t *bytes_available) {$/;"	f
-census_log_read_next	src/core/ext/census/mlog.c	/^const void* census_log_read_next(size_t* bytes_available) {$/;"	f
-census_log_remaining_space	src/core/ext/census/census_log.c	/^size_t census_log_remaining_space(void) {$/;"	f
-census_log_remaining_space	src/core/ext/census/mlog.c	/^size_t census_log_remaining_space(void) {$/;"	f
-census_log_shutdown	src/core/ext/census/census_log.c	/^void census_log_shutdown(void) {$/;"	f
-census_log_shutdown	src/core/ext/census/mlog.c	/^void census_log_shutdown(void) {$/;"	f
-census_log_start_write	src/core/ext/census/census_log.c	/^void *census_log_start_write(size_t size) {$/;"	f
-census_log_start_write	src/core/ext/census/mlog.c	/^void* census_log_start_write(size_t size) {$/;"	f
-census_op_id	src/core/ext/census/census_interface.h	/^typedef struct census_op_id {$/;"	s
-census_op_id	src/core/ext/census/census_interface.h	/^} census_op_id;$/;"	t	typeref:struct:census_op_id
-census_per_method_rpc_stats	src/core/ext/census/census_rpc_stats.h	/^typedef struct census_per_method_rpc_stats {$/;"	s
-census_per_method_rpc_stats	src/core/ext/census/census_rpc_stats.h	/^} census_per_method_rpc_stats;$/;"	t	typeref:struct:census_per_method_rpc_stats
-census_record_rpc_client_stats	src/core/ext/census/census_rpc_stats.c	/^void census_record_rpc_client_stats(census_op_id op_id,$/;"	f
-census_record_rpc_server_stats	src/core/ext/census/census_rpc_stats.c	/^void census_record_rpc_server_stats(census_op_id op_id,$/;"	f
-census_record_values	src/core/ext/census/placeholders.c	/^void census_record_values(census_context *context, census_value *values,$/;"	f
-census_resource_id	src/core/ext/census/resource.c	/^int32_t census_resource_id(const char *name) {$/;"	f
-census_rpc_name_info	include/grpc/census.h	/^} census_rpc_name_info;$/;"	t	typeref:struct:__anon240
-census_rpc_name_info	include/grpc/census.h	/^} census_rpc_name_info;$/;"	t	typeref:struct:__anon403
-census_rpc_stats	src/core/ext/census/census_interface.h	/^typedef struct census_rpc_stats census_rpc_stats;$/;"	t	typeref:struct:census_rpc_stats
-census_rpc_stats	src/core/ext/census/census_rpc_stats.h	/^struct census_rpc_stats {$/;"	s
-census_rpc_stats_create_empty	src/core/ext/census/census_rpc_stats.c	/^census_rpc_stats *census_rpc_stats_create_empty(void) {$/;"	f
-census_set_rpc_client_peer	src/core/ext/census/placeholders.c	/^void census_set_rpc_client_peer(census_context *context, const char *peer) {$/;"	f
-census_shutdown	src/core/ext/census/census_init.c	/^void census_shutdown(void) {$/;"	f
-census_shutdown	src/core/ext/census/initialize.c	/^void census_shutdown(void) {$/;"	f
-census_start_client_rpc_op	src/core/ext/census/operation.c	/^census_context *census_start_client_rpc_op($/;"	f
-census_start_op	src/core/ext/census/operation.c	/^census_context *census_start_op(census_context *context, const char *family,$/;"	f
-census_start_rpc_op_timestamp	src/core/ext/census/operation.c	/^census_timestamp census_start_rpc_op_timestamp(void) {$/;"	f
-census_start_server_rpc_op	src/core/ext/census/operation.c	/^census_context *census_start_server_rpc_op($/;"	f
-census_stats_store_init	src/core/ext/census/census_rpc_stats.c	/^void census_stats_store_init(void) {$/;"	f
-census_stats_store_shutdown	src/core/ext/census/census_rpc_stats.c	/^void census_stats_store_shutdown(void) {$/;"	f
-census_supported	src/core/ext/census/initialize.c	/^int census_supported(void) {$/;"	f
-census_tag	include/grpc/census.h	/^} census_tag;$/;"	t	typeref:struct:__anon236
-census_tag	include/grpc/census.h	/^} census_tag;$/;"	t	typeref:struct:__anon399
-census_timestamp	include/grpc/census.h	/^} census_timestamp;$/;"	t	typeref:struct:__anon239
-census_timestamp	include/grpc/census.h	/^} census_timestamp;$/;"	t	typeref:struct:__anon402
-census_trace_annotation	src/core/ext/census/census_tracing.h	/^typedef struct census_trace_annotation {$/;"	s
-census_trace_annotation	src/core/ext/census/census_tracing.h	/^} census_trace_annotation;$/;"	t	typeref:struct:census_trace_annotation
-census_trace_mask_values	include/grpc/census.h	/^enum census_trace_mask_values {$/;"	g
-census_trace_obj	src/core/ext/census/census_tracing.h	/^typedef struct census_trace_obj {$/;"	s
-census_trace_obj	src/core/ext/census/census_tracing.h	/^} census_trace_obj;$/;"	t	typeref:struct:census_trace_obj
-census_trace_obj_destroy	src/core/ext/census/census_tracing.c	/^void census_trace_obj_destroy(census_trace_obj *obj) {$/;"	f
-census_trace_record	include/grpc/census.h	/^} census_trace_record;$/;"	t	typeref:struct:__anon241
-census_trace_record	include/grpc/census.h	/^} census_trace_record;$/;"	t	typeref:struct:__anon404
-census_trace_scan_end	src/core/ext/census/placeholders.c	/^void census_trace_scan_end() { abort(); }$/;"	f
-census_trace_scan_start	src/core/ext/census/placeholders.c	/^int census_trace_scan_start(int consume) {$/;"	f
-census_tracing_end_op	src/core/ext/census/census_tracing.c	/^void census_tracing_end_op(census_op_id op_id) {$/;"	f
-census_tracing_init	src/core/ext/census/census_tracing.c	/^void census_tracing_init(void) {$/;"	f
-census_tracing_print	src/core/ext/census/census_tracing.c	/^void census_tracing_print(census_op_id op_id, const char *anno_txt) {$/;"	f
-census_tracing_shutdown	src/core/ext/census/census_tracing.c	/^void census_tracing_shutdown(void) {$/;"	f
-census_tracing_start_op	src/core/ext/census/census_tracing.c	/^census_op_id census_tracing_start_op(void) {$/;"	f
-census_value	include/grpc/census.h	/^} census_value;$/;"	t	typeref:struct:__anon242
-census_value	include/grpc/census.h	/^} census_value;$/;"	t	typeref:struct:__anon405
-census_window_stats	src/core/ext/census/window_stats.c	/^typedef struct census_window_stats {$/;"	s	file:
-census_window_stats_add	src/core/ext/census/window_stats.c	/^void census_window_stats_add(window_stats *wstats, const gpr_timespec when,$/;"	f
-census_window_stats_bucket	src/core/ext/census/window_stats.c	/^typedef struct census_window_stats_bucket {$/;"	s	file:
-census_window_stats_create	src/core/ext/census/window_stats.c	/^window_stats *census_window_stats_create(int nintervals,$/;"	f
-census_window_stats_destroy	src/core/ext/census/window_stats.c	/^void census_window_stats_destroy(window_stats *wstats) {$/;"	f
-census_window_stats_get_sums	src/core/ext/census/window_stats.c	/^void census_window_stats_get_sums(const window_stats *wstats,$/;"	f
-census_window_stats_interval_stats	src/core/ext/census/window_stats.c	/^typedef struct census_window_stats_interval_stats {$/;"	s	file:
-census_window_stats_stat_info	src/core/ext/census/window_stats.h	/^typedef struct census_window_stats_stat_info {$/;"	s
-census_window_stats_stat_info	src/core/ext/census/window_stats.h	/^} census_window_stats_stat_info;$/;"	t	typeref:struct:census_window_stats_stat_info
-census_window_stats_sum	src/core/ext/census/window_stats.h	/^typedef struct census_window_stats_sum {$/;"	s
-census_window_stats_sums	src/core/ext/census/window_stats.h	/^} census_window_stats_sums;$/;"	t	typeref:struct:census_window_stats_sum
-cert_chain	include/grpc++/security/server_credentials.h	/^    grpc::string cert_chain;$/;"	m	struct:grpc::SslServerCredentialsOptions::PemKeyCertPair
-cert_chain	include/grpc/grpc_security.h	/^  const char *cert_chain;$/;"	m	struct:__anon285
-cert_chain	include/grpc/grpc_security.h	/^  const char *cert_chain;$/;"	m	struct:__anon448
-cert_name_test_entries	test/core/tsi/transport_security_test.c	/^const cert_name_test_entry cert_name_test_entries[] = {$/;"	v
-cert_name_test_entry	test/core/tsi/transport_security_test.c	/^} cert_name_test_entry;$/;"	t	typeref:struct:__anon371	file:
-cert_name_test_entry_to_string	test/core/tsi/transport_security_test.c	/^char *cert_name_test_entry_to_string(const cert_name_test_entry *entry) {$/;"	f
-certtype	test/core/end2end/fixtures/h2_ssl_cert.c	/^typedef enum { NONE, SELF_SIGNED, SIGNED, BAD_CERT_PAIR } certtype;$/;"	t	typeref:enum:__anon353	file:
-chained	src/core/lib/security/context/security_context.h	/^  struct grpc_auth_context *chained;$/;"	m	struct:grpc_auth_context	typeref:struct:grpc_auth_context::grpc_auth_context
-chan	test/core/end2end/invalid_call_argument_test.c	/^  grpc_channel *chan;$/;"	m	struct:test_state	file:
-chand	src/core/ext/client_channel/client_channel.c	/^  channel_data *chand;$/;"	m	struct:__anon60	file:
-chand	src/core/ext/client_channel/client_channel.c	/^  channel_data *chand;$/;"	m	struct:__anon64	file:
-change_arguments_is_called	test/cpp/end2end/server_builder_plugin_test.cc	/^  bool change_arguments_is_called() { return change_arguments_is_called_; }$/;"	f	class:grpc::testing::TestServerBuilderPlugin
-change_arguments_is_called_	test/cpp/end2end/server_builder_plugin_test.cc	/^  bool change_arguments_is_called_;$/;"	m	class:grpc::testing::TestServerBuilderPlugin	file:
-channel	src/core/ext/client_channel/channel_connectivity.c	/^  grpc_channel *channel;$/;"	m	struct:__anon71	file:
-channel	src/core/lib/surface/call.c	/^  grpc_channel *channel;$/;"	m	struct:grpc_call	file:
-channel	src/core/lib/surface/call.h	/^  grpc_channel *channel;$/;"	m	struct:grpc_call_create_args
-channel	src/core/lib/surface/server.c	/^  grpc_channel *channel;$/;"	m	struct:channel_data	file:
-channel	test/core/client_channel/set_initial_connect_string_test.c	/^  grpc_channel *channel;$/;"	m	struct:rpc_state	file:
-channel	test/core/end2end/bad_server_response_test.c	/^  grpc_channel *channel;$/;"	m	struct:rpc_state	file:
-channel	test/core/end2end/tests/connectivity.c	/^  grpc_channel *channel;$/;"	m	struct:__anon359	file:
-channel	test/core/fling/client.c	/^static grpc_channel *channel;$/;"	v	file:
-channel	test/core/memory_usage/client.c	/^static grpc_channel *channel;$/;"	v	file:
-channel	test/cpp/microbenchmarks/bm_fullstack.cc	/^  std::shared_ptr<Channel> channel() { return channel_; }$/;"	f	class:grpc::testing::EndpointPairFixture
-channel	test/cpp/microbenchmarks/bm_fullstack.cc	/^  std::shared_ptr<Channel> channel() { return channel_; }$/;"	f	class:grpc::testing::FullstackFixture
-channel	test/cpp/performance/writes_per_rpc_test.cc	/^  std::shared_ptr<Channel> channel() { return channel_; }$/;"	f	class:grpc::testing::EndpointPairFixture
-channel	test/distrib/php/distribtest.php	/^$channel = new Grpc\\Channel('localhost:1000', [$/;"	v
-channel	test/distrib/python/distribtest.py	/^channel = grpc.insecure_channel('localhost:1000')$/;"	v
-channel_	include/grpc++/generic/generic_stub.h	/^  std::shared_ptr<ChannelInterface> channel_;$/;"	m	class:grpc::final
-channel_	include/grpc++/impl/codegen/client_context.h	/^  std::shared_ptr<Channel> channel_;$/;"	m	class:grpc::ClientContext
-channel_	test/cpp/end2end/end2end_test.cc	/^  std::shared_ptr<Channel> channel_;$/;"	m	class:grpc::testing::__anon306::End2endTest	file:
-channel_	test/cpp/end2end/round_robin_end2end_test.cc	/^  std::shared_ptr<Channel> channel_;$/;"	m	class:grpc::testing::__anon304::RoundRobinEnd2endTest	file:
-channel_	test/cpp/end2end/server_builder_plugin_test.cc	/^  std::shared_ptr<Channel> channel_;$/;"	m	class:grpc::testing::ServerBuilderPluginTest	file:
-channel_	test/cpp/end2end/shutdown_test.cc	/^  std::shared_ptr<Channel> channel_;$/;"	m	class:grpc::testing::ShutdownTest	file:
-channel_	test/cpp/interop/http2_client.h	/^    std::shared_ptr<Channel> channel_;$/;"	m	class:grpc::testing::Http2Client::ServiceStub
-channel_	test/cpp/interop/http2_client.h	/^  std::shared_ptr<Channel> channel_;$/;"	m	class:grpc::testing::Http2Client
-channel_	test/cpp/interop/interop_client.h	/^    std::shared_ptr<Channel> channel_;$/;"	m	class:grpc::testing::InteropClient::ServiceStub
-channel_	test/cpp/interop/stress_interop_client.h	/^  std::shared_ptr<Channel> channel_;$/;"	m	class:grpc::testing::StressTestInteropClient
-channel_	test/cpp/microbenchmarks/bm_fullstack.cc	/^  std::shared_ptr<Channel> channel_;$/;"	m	class:grpc::testing::EndpointPairFixture	file:
-channel_	test/cpp/microbenchmarks/bm_fullstack.cc	/^  std::shared_ptr<Channel> channel_;$/;"	m	class:grpc::testing::FullstackFixture	file:
-channel_	test/cpp/performance/writes_per_rpc_test.cc	/^  std::shared_ptr<Channel> channel_;$/;"	m	class:grpc::testing::EndpointPairFixture	file:
-channel_	test/cpp/qps/client.h	/^    std::shared_ptr<Channel> channel_;$/;"	m	class:grpc::testing::ClientImpl::ClientChannelInfo
-channel_	test/cpp/util/cli_call_test.cc	/^  std::shared_ptr<Channel> channel_;$/;"	m	class:grpc::testing::CliCallTest	file:
-channel_args	src/core/ext/client_channel/connector.h	/^  const grpc_channel_args *channel_args;$/;"	m	struct:__anon72
-channel_args	src/core/ext/client_channel/connector.h	/^  grpc_channel_args *channel_args;$/;"	m	struct:__anon73
-channel_args	src/core/ext/resolver/dns/native/dns_resolver.c	/^  grpc_channel_args *channel_args;$/;"	m	struct:__anon57	file:
-channel_args	src/core/ext/resolver/sockaddr/sockaddr_resolver.c	/^  grpc_channel_args *channel_args;$/;"	m	struct:__anon58	file:
-channel_args	src/core/lib/channel/channel_stack.h	/^  const grpc_channel_args *channel_args;$/;"	m	struct:__anon195
-channel_args	src/core/lib/iomgr/tcp_client_posix.c	/^  grpc_channel_args *channel_args;$/;"	m	struct:__anon154	file:
-channel_args	src/core/lib/surface/server.c	/^  grpc_channel_args *channel_args;$/;"	m	struct:grpc_server	file:
-channel_args	test/core/end2end/fake_resolver.c	/^  grpc_channel_args* channel_args;$/;"	m	struct:__anon368	file:
-channel_args	test/core/end2end/fixtures/http_proxy.c	/^  grpc_channel_args* channel_args;$/;"	m	struct:grpc_end2end_http_proxy	file:
-channel_args_	test/cpp/common/channel_arguments_test.cc	/^  ChannelArguments channel_args_;$/;"	m	class:grpc::testing::ChannelArgumentsTest	file:
-channel_auth_context	include/grpc/grpc_security.h	/^  const grpc_auth_context *channel_auth_context;$/;"	m	struct:__anon286
-channel_auth_context	include/grpc/grpc_security.h	/^  const grpc_auth_context *channel_auth_context;$/;"	m	struct:__anon449
-channel_broadcaster	src/core/lib/surface/server.c	/^} channel_broadcaster;$/;"	t	typeref:struct:__anon221	file:
-channel_broadcaster_init	src/core/lib/surface/server.c	/^static void channel_broadcaster_init(grpc_server *s, channel_broadcaster *cb) {$/;"	f	file:
-channel_broadcaster_shutdown	src/core/lib/surface/server.c	/^static void channel_broadcaster_shutdown(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-channel_callback	src/core/ext/transport/chttp2/transport/internal.h	/^  } channel_callback;$/;"	m	struct:grpc_chttp2_transport	typeref:struct:grpc_chttp2_transport::__anon26
-channel_connectivity_changed	src/core/lib/surface/server.c	/^  grpc_closure channel_connectivity_changed;$/;"	m	struct:channel_data	file:
-channel_connectivity_changed	src/core/lib/surface/server.c	/^static void channel_connectivity_changed(grpc_exec_ctx *exec_ctx, void *cd,$/;"	f	file:
-channel_data	src/core/ext/census/grpc_filter.c	/^typedef struct channel_data { uint8_t unused; } channel_data;$/;"	s	file:
-channel_data	src/core/ext/census/grpc_filter.c	/^typedef struct channel_data { uint8_t unused; } channel_data;$/;"	t	typeref:struct:channel_data	file:
-channel_data	src/core/ext/client_channel/client_channel.c	/^} channel_data;$/;"	t	typeref:struct:client_channel_channel_data	file:
-channel_data	src/core/ext/load_reporting/load_reporting_filter.c	/^typedef struct channel_data {$/;"	s	file:
-channel_data	src/core/ext/load_reporting/load_reporting_filter.c	/^} channel_data;$/;"	t	typeref:struct:channel_data	file:
-channel_data	src/core/lib/channel/channel_stack.h	/^  void *channel_data;$/;"	m	struct:grpc_call_element
-channel_data	src/core/lib/channel/channel_stack.h	/^  void *channel_data;$/;"	m	struct:grpc_channel_element
-channel_data	src/core/lib/channel/compress_filter.c	/^typedef struct channel_data {$/;"	s	file:
-channel_data	src/core/lib/channel/compress_filter.c	/^} channel_data;$/;"	t	typeref:struct:channel_data	file:
-channel_data	src/core/lib/channel/connected_channel.c	/^} channel_data;$/;"	t	typeref:struct:connected_channel_channel_data	file:
-channel_data	src/core/lib/channel/http_client_filter.c	/^typedef struct channel_data {$/;"	s	file:
-channel_data	src/core/lib/channel/http_client_filter.c	/^} channel_data;$/;"	t	typeref:struct:channel_data	file:
-channel_data	src/core/lib/channel/http_server_filter.c	/^typedef struct channel_data { uint8_t unused; } channel_data;$/;"	s	file:
-channel_data	src/core/lib/channel/http_server_filter.c	/^typedef struct channel_data { uint8_t unused; } channel_data;$/;"	t	typeref:struct:channel_data	file:
-channel_data	src/core/lib/channel/message_size_filter.c	/^typedef struct channel_data {$/;"	s	file:
-channel_data	src/core/lib/channel/message_size_filter.c	/^} channel_data;$/;"	t	typeref:struct:channel_data	file:
-channel_data	src/core/lib/security/transport/client_auth_filter.c	/^} channel_data;$/;"	t	typeref:struct:__anon119	file:
-channel_data	src/core/lib/security/transport/server_auth_filter.c	/^typedef struct channel_data {$/;"	s	file:
-channel_data	src/core/lib/security/transport/server_auth_filter.c	/^} channel_data;$/;"	t	typeref:struct:channel_data	file:
-channel_data	src/core/lib/surface/lame_client.c	/^} channel_data;$/;"	t	typeref:struct:__anon227	file:
-channel_data	src/core/lib/surface/server.c	/^struct channel_data {$/;"	s	file:
-channel_data	src/core/lib/surface/server.c	/^typedef struct channel_data channel_data;$/;"	t	typeref:struct:channel_data	file:
-channel_data	test/core/end2end/tests/filter_causes_close.c	/^typedef struct { uint8_t unused; } channel_data;$/;"	t	typeref:struct:__anon363	file:
-channel_data_size	src/cpp/common/channel_filter.h	/^  static const size_t channel_data_size = sizeof(ChannelDataType);$/;"	m	class:grpc::internal::final
-channel_destroy_func	test/core/channel/channel_stack_test.c	/^static void channel_destroy_func(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-channel_filters	src/cpp/common/channel_filter.cc	/^std::vector<FilterRecord> *channel_filters;$/;"	m	namespace:grpc::internal	file:
-channel_func	test/core/channel/channel_stack_test.c	/^static void channel_func(grpc_exec_ctx *exec_ctx, grpc_channel_element *elem,$/;"	f	file:
-channel_id	src/core/ext/load_reporting/load_reporting.h	/^  intptr_t channel_id;$/;"	m	struct:grpc_load_reporting_call_data
-channel_id	test/core/end2end/tests/load_reporting_hook.c	/^  intptr_t channel_id;$/;"	m	struct:__anon366	file:
-channel_init_func	test/core/channel/channel_stack_test.c	/^static grpc_error *channel_init_func(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-channel_registered_method	src/core/lib/surface/server.c	/^typedef struct channel_registered_method {$/;"	s	file:
-channel_registered_method	src/core/lib/surface/server.c	/^} channel_registered_method;$/;"	t	typeref:struct:channel_registered_method	file:
-channel_saw_error	src/core/ext/client_channel/resolver.h	/^  void (*channel_saw_error)(grpc_exec_ctx *exec_ctx, grpc_resolver *resolver);$/;"	m	struct:grpc_resolver_vtable
-channel_stack	src/core/lib/channel/channel_stack.h	/^  grpc_channel_stack *channel_stack;$/;"	m	struct:__anon195
-channel_tag	include/grpc++/impl/codegen/rpc_method.h	/^  void* channel_tag() const { return channel_tag_; }$/;"	f	class:grpc::RpcMethod
-channel_tag_	include/grpc++/impl/codegen/rpc_method.h	/^  void* const channel_tag_;$/;"	m	class:grpc::RpcMethod
-channels	src/core/lib/surface/server.c	/^  grpc_channel **channels;$/;"	m	struct:__anon221	file:
-channels_	test/cpp/qps/client.h	/^  std::vector<ClientChannelInfo> channels_;$/;"	m	class:grpc::testing::ClientImpl
-check_access_token_metadata	test/core/security/credentials_test.c	/^static void check_access_token_metadata($/;"	f	file:
-check_availability	src/core/lib/iomgr/wakeup_fd_posix.h	/^  int (*check_availability)(void);$/;"	m	struct:grpc_wakeup_fd_vtable
-check_availability_invalid	src/core/lib/iomgr/wakeup_fd_nospecial.c	/^static int check_availability_invalid(void) { return 0; }$/;"	f	file:
-check_call_host	src/core/lib/security/transport/security_connector.h	/^  void (*check_call_host)(grpc_exec_ctx *exec_ctx,$/;"	m	struct:grpc_channel_security_connector
-check_channel_oauth2_create_security_connector	test/core/security/credentials_test.c	/^static grpc_security_status check_channel_oauth2_create_security_connector($/;"	f	file:
-check_channel_oauth2_google_iam_create_security_connector	test/core/security/credentials_test.c	/^check_channel_oauth2_google_iam_create_security_connector($/;"	f	file:
-check_connectivity	src/core/ext/client_channel/lb_policy.h	/^  grpc_connectivity_state (*check_connectivity)($/;"	m	struct:grpc_lb_policy_vtable
-check_delete_evens	test/core/transport/chttp2/stream_map_test.c	/^static void check_delete_evens(grpc_chttp2_stream_map *map, uint32_t n) {$/;"	f	file:
-check_destroyable	src/core/lib/iomgr/socket_windows.c	/^static bool check_destroyable(grpc_winsocket *winsocket) {$/;"	f	file:
-check_get	test/core/support/avl_test.c	/^static void check_get(gpr_avl avl, int key, int value) {$/;"	f	file:
-check_google_iam_metadata	test/core/security/credentials_test.c	/^static void check_google_iam_metadata(grpc_exec_ctx *exec_ctx, void *user_data,$/;"	f	file:
-check_head_tail	test/core/slice/slice_test.c	/^static void check_head_tail(grpc_slice slice, grpc_slice head,$/;"	f	file:
-check_identity	test/core/security/security_connector_test.c	/^static int check_identity(const grpc_auth_context *ctx,$/;"	f	file:
-check_init	src/core/lib/iomgr/tcp_server_posix.c	/^static gpr_once check_init = GPR_ONCE_INIT;$/;"	v	file:
-check_jwt_claim	test/core/security/json_token_test.c	/^static void check_jwt_claim(grpc_json *claim, const char *expected_audience,$/;"	f	file:
-check_jwt_header	test/core/security/json_token_test.c	/^static void check_jwt_header(grpc_json *header) {$/;"	f	file:
-check_jwt_signature	test/core/security/json_token_test.c	/^static void check_jwt_signature(const char *b64_signature, RSA *rsa_key,$/;"	f	file:
-check_line	src/core/lib/http/parser.c	/^static bool check_line(grpc_http_parser *parser) {$/;"	f	file:
-check_metadata	test/core/security/credentials_test.c	/^static void check_metadata(expected_md *expected, grpc_credentials_md *md_elems,$/;"	f	file:
-check_negget	test/core/support/avl_test.c	/^static void check_negget(gpr_avl avl, int key) {$/;"	f	file:
-check_oauth2_google_iam_composite_metadata	test/core/security/credentials_test.c	/^static void check_oauth2_google_iam_composite_metadata($/;"	f	file:
-check_one	test/core/iomgr/combiner_test.c	/^static void check_one(grpc_exec_ctx *exec_ctx, void *a, grpc_error *error) {$/;"	f	file:
-check_options	src/core/ext/census/hash_table.c	/^void check_options(const census_ht_option *option) {$/;"	f
-check_peer	src/core/lib/security/transport/security_connector.h	/^  void (*check_peer)(grpc_exec_ctx *exec_ctx, grpc_security_connector *sc,$/;"	m	struct:__anon124
-check_peer_locked	src/core/lib/security/transport/security_handshaker.c	/^static grpc_error *check_peer_locked(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-check_peer_property	test/core/security/security_connector_test.c	/^static int check_peer_property(const tsi_peer *peer,$/;"	f	file:
-check_ready_to_finish	src/core/lib/iomgr/exec_ctx.h	/^  bool (*check_ready_to_finish)(grpc_exec_ctx *exec_ctx, void *arg);$/;"	m	struct:grpc_exec_ctx
-check_ready_to_finish_arg	src/core/lib/iomgr/exec_ctx.h	/^  void *check_ready_to_finish_arg;$/;"	m	struct:grpc_exec_ctx
-check_ssl_peer_equivalence	test/core/security/security_connector_test.c	/^static int check_ssl_peer_equivalence(const tsi_peer *original,$/;"	f	file:
-check_string	test/core/json/json_rewrite.c	/^static void check_string(json_reader_userdata *state, size_t needed) {$/;"	f	file:
-check_string	test/core/json/json_rewrite_test.c	/^static void check_string(json_reader_userdata *state, size_t needed) {$/;"	f	file:
-check_transport_security_type	test/core/security/security_connector_test.c	/^static int check_transport_security_type(const grpc_auth_context *ctx) {$/;"	f	file:
-check_valid	test/core/iomgr/timer_heap_test.c	/^static void check_valid(grpc_timer_heap *pq) {$/;"	f	file:
-check_x509_cn	test/core/security/security_connector_test.c	/^static int check_x509_cn(const grpc_auth_context *ctx,$/;"	f	file:
-check_x509_pem_cert	test/core/security/security_connector_test.c	/^static int check_x509_pem_cert(const grpc_auth_context *ctx,$/;"	f	file:
-checking_connectivity	src/core/ext/lb_policy/pick_first/pick_first.c	/^  grpc_connectivity_state checking_connectivity;$/;"	m	struct:__anon1	file:
-checking_subchannel	src/core/ext/lb_policy/pick_first/pick_first.c	/^  size_t checking_subchannel;$/;"	m	struct:__anon1	file:
-child	src/core/lib/json/json.h	/^  struct grpc_json* child;$/;"	m	struct:grpc_json	typeref:struct:grpc_json::grpc_json
-child_events	test/core/end2end/tests/connectivity.c	/^} child_events;$/;"	t	typeref:struct:__anon359	file:
-child_thread	test/core/end2end/tests/connectivity.c	/^static void child_thread(void *arg) {$/;"	f	file:
-chose_port	test/core/util/port_posix.c	/^static void chose_port(int port) {$/;"	f	file:
-chose_port	test/core/util/port_uv.c	/^static void chose_port(int port) {$/;"	f	file:
-chose_port	test/core/util/port_windows.c	/^static void chose_port(int port) {$/;"	f	file:
-chosen_ports	test/core/util/port_posix.c	/^static int *chosen_ports = NULL;$/;"	v	file:
-chosen_ports	test/core/util/port_uv.c	/^static int *chosen_ports = NULL;$/;"	v	file:
-chosen_ports	test/core/util/port_windows.c	/^static int *chosen_ports = NULL;$/;"	v	file:
-chttp2_connector	src/core/ext/transport/chttp2/client/chttp2_connector.c	/^} chttp2_connector;$/;"	t	typeref:struct:__anon52	file:
-chttp2_connector_connect	src/core/ext/transport/chttp2/client/chttp2_connector.c	/^static void chttp2_connector_connect(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-chttp2_connector_ref	src/core/ext/transport/chttp2/client/chttp2_connector.c	/^static void chttp2_connector_ref(grpc_connector *con) {$/;"	f	file:
-chttp2_connector_shutdown	src/core/ext/transport/chttp2/client/chttp2_connector.c	/^static void chttp2_connector_shutdown(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-chttp2_connector_unref	src/core/ext/transport/chttp2/client/chttp2_connector.c	/^static void chttp2_connector_unref(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-chttp2_connector_vtable	src/core/ext/transport/chttp2/client/chttp2_connector.c	/^static const grpc_connector_vtable chttp2_connector_vtable = {$/;"	v	file:
-chttp2_create_fixture_fullstack	test/core/end2end/fixtures/h2_census.c	/^static grpc_end2end_test_fixture chttp2_create_fixture_fullstack($/;"	f	file:
-chttp2_create_fixture_fullstack	test/core/end2end/fixtures/h2_full+pipe.c	/^static grpc_end2end_test_fixture chttp2_create_fixture_fullstack($/;"	f	file:
-chttp2_create_fixture_fullstack	test/core/end2end/fixtures/h2_full+trace.c	/^static grpc_end2end_test_fixture chttp2_create_fixture_fullstack($/;"	f	file:
-chttp2_create_fixture_fullstack	test/core/end2end/fixtures/h2_full.c	/^static grpc_end2end_test_fixture chttp2_create_fixture_fullstack($/;"	f	file:
-chttp2_create_fixture_fullstack	test/core/end2end/fixtures/h2_http_proxy.c	/^static grpc_end2end_test_fixture chttp2_create_fixture_fullstack($/;"	f	file:
-chttp2_create_fixture_fullstack	test/core/end2end/fixtures/h2_proxy.c	/^static grpc_end2end_test_fixture chttp2_create_fixture_fullstack($/;"	f	file:
-chttp2_create_fixture_fullstack	test/core/end2end/fixtures/h2_uds.c	/^static grpc_end2end_test_fixture chttp2_create_fixture_fullstack($/;"	f	file:
-chttp2_create_fixture_fullstack_compression	test/core/end2end/fixtures/h2_compress.c	/^static grpc_end2end_test_fixture chttp2_create_fixture_fullstack_compression($/;"	f	file:
-chttp2_create_fixture_load_reporting	test/core/end2end/fixtures/h2_load_reporting.c	/^static grpc_end2end_test_fixture chttp2_create_fixture_load_reporting($/;"	f	file:
-chttp2_create_fixture_secure_fullstack	test/core/end2end/fixtures/h2_fakesec.c	/^static grpc_end2end_test_fixture chttp2_create_fixture_secure_fullstack($/;"	f	file:
-chttp2_create_fixture_secure_fullstack	test/core/end2end/fixtures/h2_oauth2.c	/^static grpc_end2end_test_fixture chttp2_create_fixture_secure_fullstack($/;"	f	file:
-chttp2_create_fixture_secure_fullstack	test/core/end2end/fixtures/h2_ssl.c	/^static grpc_end2end_test_fixture chttp2_create_fixture_secure_fullstack($/;"	f	file:
-chttp2_create_fixture_secure_fullstack	test/core/end2end/fixtures/h2_ssl_cert.c	/^static grpc_end2end_test_fixture chttp2_create_fixture_secure_fullstack($/;"	f	file:
-chttp2_create_fixture_secure_fullstack	test/core/end2end/fixtures/h2_ssl_proxy.c	/^static grpc_end2end_test_fixture chttp2_create_fixture_secure_fullstack($/;"	f	file:
-chttp2_create_fixture_socketpair	test/core/end2end/fixtures/h2_fd.c	/^static grpc_end2end_test_fixture chttp2_create_fixture_socketpair($/;"	f	file:
-chttp2_create_fixture_socketpair	test/core/end2end/fixtures/h2_sockpair+trace.c	/^static grpc_end2end_test_fixture chttp2_create_fixture_socketpair($/;"	f	file:
-chttp2_create_fixture_socketpair	test/core/end2end/fixtures/h2_sockpair.c	/^static grpc_end2end_test_fixture chttp2_create_fixture_socketpair($/;"	f	file:
-chttp2_create_fixture_socketpair	test/core/end2end/fixtures/h2_sockpair_1byte.c	/^static grpc_end2end_test_fixture chttp2_create_fixture_socketpair($/;"	f	file:
-chttp2_get_endpoint	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^static grpc_endpoint *chttp2_get_endpoint(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-chttp2_get_peer	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^static char *chttp2_get_peer(grpc_exec_ctx *exec_ctx, grpc_transport *t) {$/;"	f	file:
-chttp2_init_client_fake_secure_fullstack	test/core/end2end/fixtures/h2_fakesec.c	/^static void chttp2_init_client_fake_secure_fullstack($/;"	f	file:
-chttp2_init_client_fullstack	test/core/end2end/fixtures/h2_census.c	/^void chttp2_init_client_fullstack(grpc_end2end_test_fixture *f,$/;"	f
-chttp2_init_client_fullstack	test/core/end2end/fixtures/h2_full+pipe.c	/^void chttp2_init_client_fullstack(grpc_end2end_test_fixture *f,$/;"	f
-chttp2_init_client_fullstack	test/core/end2end/fixtures/h2_full+trace.c	/^void chttp2_init_client_fullstack(grpc_end2end_test_fixture *f,$/;"	f
-chttp2_init_client_fullstack	test/core/end2end/fixtures/h2_full.c	/^void chttp2_init_client_fullstack(grpc_end2end_test_fixture *f,$/;"	f
-chttp2_init_client_fullstack	test/core/end2end/fixtures/h2_http_proxy.c	/^void chttp2_init_client_fullstack(grpc_end2end_test_fixture *f,$/;"	f
-chttp2_init_client_fullstack	test/core/end2end/fixtures/h2_proxy.c	/^void chttp2_init_client_fullstack(grpc_end2end_test_fixture *f,$/;"	f
-chttp2_init_client_fullstack	test/core/end2end/fixtures/h2_uds.c	/^void chttp2_init_client_fullstack(grpc_end2end_test_fixture *f,$/;"	f
-chttp2_init_client_fullstack_compression	test/core/end2end/fixtures/h2_compress.c	/^void chttp2_init_client_fullstack_compression(grpc_end2end_test_fixture *f,$/;"	f
-chttp2_init_client_load_reporting	test/core/end2end/fixtures/h2_load_reporting.c	/^void chttp2_init_client_load_reporting(grpc_end2end_test_fixture *f,$/;"	f
-chttp2_init_client_secure_fullstack	test/core/end2end/fixtures/h2_fakesec.c	/^static void chttp2_init_client_secure_fullstack($/;"	f	file:
-chttp2_init_client_secure_fullstack	test/core/end2end/fixtures/h2_oauth2.c	/^static void chttp2_init_client_secure_fullstack($/;"	f	file:
-chttp2_init_client_secure_fullstack	test/core/end2end/fixtures/h2_ssl.c	/^static void chttp2_init_client_secure_fullstack($/;"	f	file:
-chttp2_init_client_secure_fullstack	test/core/end2end/fixtures/h2_ssl_cert.c	/^static void chttp2_init_client_secure_fullstack($/;"	f	file:
-chttp2_init_client_secure_fullstack	test/core/end2end/fixtures/h2_ssl_proxy.c	/^static void chttp2_init_client_secure_fullstack($/;"	f	file:
-chttp2_init_client_simple_ssl_secure_fullstack	test/core/end2end/fixtures/h2_ssl.c	/^static void chttp2_init_client_simple_ssl_secure_fullstack($/;"	f	file:
-chttp2_init_client_simple_ssl_secure_fullstack	test/core/end2end/fixtures/h2_ssl_proxy.c	/^static void chttp2_init_client_simple_ssl_secure_fullstack($/;"	f	file:
-chttp2_init_client_simple_ssl_with_oauth2_secure_fullstack	test/core/end2end/fixtures/h2_oauth2.c	/^static void chttp2_init_client_simple_ssl_with_oauth2_secure_fullstack($/;"	f	file:
-chttp2_init_client_socketpair	test/core/end2end/fixtures/h2_fd.c	/^static void chttp2_init_client_socketpair(grpc_end2end_test_fixture *f,$/;"	f	file:
-chttp2_init_client_socketpair	test/core/end2end/fixtures/h2_sockpair+trace.c	/^static void chttp2_init_client_socketpair(grpc_end2end_test_fixture *f,$/;"	f	file:
-chttp2_init_client_socketpair	test/core/end2end/fixtures/h2_sockpair.c	/^static void chttp2_init_client_socketpair(grpc_end2end_test_fixture *f,$/;"	f	file:
-chttp2_init_client_socketpair	test/core/end2end/fixtures/h2_sockpair_1byte.c	/^static void chttp2_init_client_socketpair(grpc_end2end_test_fixture *f,$/;"	f	file:
-chttp2_init_server_fake_secure_fullstack	test/core/end2end/fixtures/h2_fakesec.c	/^static void chttp2_init_server_fake_secure_fullstack($/;"	f	file:
-chttp2_init_server_fullstack	test/core/end2end/fixtures/h2_census.c	/^void chttp2_init_server_fullstack(grpc_end2end_test_fixture *f,$/;"	f
-chttp2_init_server_fullstack	test/core/end2end/fixtures/h2_full+pipe.c	/^void chttp2_init_server_fullstack(grpc_end2end_test_fixture *f,$/;"	f
-chttp2_init_server_fullstack	test/core/end2end/fixtures/h2_full+trace.c	/^void chttp2_init_server_fullstack(grpc_end2end_test_fixture *f,$/;"	f
-chttp2_init_server_fullstack	test/core/end2end/fixtures/h2_full.c	/^void chttp2_init_server_fullstack(grpc_end2end_test_fixture *f,$/;"	f
-chttp2_init_server_fullstack	test/core/end2end/fixtures/h2_http_proxy.c	/^void chttp2_init_server_fullstack(grpc_end2end_test_fixture *f,$/;"	f
-chttp2_init_server_fullstack	test/core/end2end/fixtures/h2_proxy.c	/^void chttp2_init_server_fullstack(grpc_end2end_test_fixture *f,$/;"	f
-chttp2_init_server_fullstack	test/core/end2end/fixtures/h2_uds.c	/^void chttp2_init_server_fullstack(grpc_end2end_test_fixture *f,$/;"	f
-chttp2_init_server_fullstack_compression	test/core/end2end/fixtures/h2_compress.c	/^void chttp2_init_server_fullstack_compression(grpc_end2end_test_fixture *f,$/;"	f
-chttp2_init_server_load_reporting	test/core/end2end/fixtures/h2_load_reporting.c	/^void chttp2_init_server_load_reporting(grpc_end2end_test_fixture *f,$/;"	f
-chttp2_init_server_secure_fullstack	test/core/end2end/fixtures/h2_fakesec.c	/^static void chttp2_init_server_secure_fullstack($/;"	f	file:
-chttp2_init_server_secure_fullstack	test/core/end2end/fixtures/h2_oauth2.c	/^static void chttp2_init_server_secure_fullstack($/;"	f	file:
-chttp2_init_server_secure_fullstack	test/core/end2end/fixtures/h2_ssl.c	/^static void chttp2_init_server_secure_fullstack($/;"	f	file:
-chttp2_init_server_secure_fullstack	test/core/end2end/fixtures/h2_ssl_cert.c	/^static void chttp2_init_server_secure_fullstack($/;"	f	file:
-chttp2_init_server_secure_fullstack	test/core/end2end/fixtures/h2_ssl_proxy.c	/^static void chttp2_init_server_secure_fullstack($/;"	f	file:
-chttp2_init_server_simple_ssl_secure_fullstack	test/core/end2end/fixtures/h2_oauth2.c	/^static void chttp2_init_server_simple_ssl_secure_fullstack($/;"	f	file:
-chttp2_init_server_simple_ssl_secure_fullstack	test/core/end2end/fixtures/h2_ssl.c	/^static void chttp2_init_server_simple_ssl_secure_fullstack($/;"	f	file:
-chttp2_init_server_simple_ssl_secure_fullstack	test/core/end2end/fixtures/h2_ssl_proxy.c	/^static void chttp2_init_server_simple_ssl_secure_fullstack($/;"	f	file:
-chttp2_init_server_socketpair	test/core/end2end/fixtures/h2_fd.c	/^static void chttp2_init_server_socketpair(grpc_end2end_test_fixture *f,$/;"	f	file:
-chttp2_init_server_socketpair	test/core/end2end/fixtures/h2_sockpair+trace.c	/^static void chttp2_init_server_socketpair(grpc_end2end_test_fixture *f,$/;"	f	file:
-chttp2_init_server_socketpair	test/core/end2end/fixtures/h2_sockpair.c	/^static void chttp2_init_server_socketpair(grpc_end2end_test_fixture *f,$/;"	f	file:
-chttp2_init_server_socketpair	test/core/end2end/fixtures/h2_sockpair_1byte.c	/^static void chttp2_init_server_socketpair(grpc_end2end_test_fixture *f,$/;"	f	file:
-chttp2_tear_down_fullstack	test/core/end2end/fixtures/h2_census.c	/^void chttp2_tear_down_fullstack(grpc_end2end_test_fixture *f) {$/;"	f
-chttp2_tear_down_fullstack	test/core/end2end/fixtures/h2_full+pipe.c	/^void chttp2_tear_down_fullstack(grpc_end2end_test_fixture *f) {$/;"	f
-chttp2_tear_down_fullstack	test/core/end2end/fixtures/h2_full+trace.c	/^void chttp2_tear_down_fullstack(grpc_end2end_test_fixture *f) {$/;"	f
-chttp2_tear_down_fullstack	test/core/end2end/fixtures/h2_full.c	/^void chttp2_tear_down_fullstack(grpc_end2end_test_fixture *f) {$/;"	f
-chttp2_tear_down_fullstack	test/core/end2end/fixtures/h2_http_proxy.c	/^void chttp2_tear_down_fullstack(grpc_end2end_test_fixture *f) {$/;"	f
-chttp2_tear_down_fullstack	test/core/end2end/fixtures/h2_proxy.c	/^void chttp2_tear_down_fullstack(grpc_end2end_test_fixture *f) {$/;"	f
-chttp2_tear_down_fullstack	test/core/end2end/fixtures/h2_uds.c	/^void chttp2_tear_down_fullstack(grpc_end2end_test_fixture *f) {$/;"	f
-chttp2_tear_down_fullstack_compression	test/core/end2end/fixtures/h2_compress.c	/^void chttp2_tear_down_fullstack_compression(grpc_end2end_test_fixture *f) {$/;"	f
-chttp2_tear_down_load_reporting	test/core/end2end/fixtures/h2_load_reporting.c	/^void chttp2_tear_down_load_reporting(grpc_end2end_test_fixture *f) {$/;"	f
-chttp2_tear_down_secure_fullstack	test/core/end2end/fixtures/h2_fakesec.c	/^void chttp2_tear_down_secure_fullstack(grpc_end2end_test_fixture *f) {$/;"	f
-chttp2_tear_down_secure_fullstack	test/core/end2end/fixtures/h2_oauth2.c	/^void chttp2_tear_down_secure_fullstack(grpc_end2end_test_fixture *f) {$/;"	f
-chttp2_tear_down_secure_fullstack	test/core/end2end/fixtures/h2_ssl.c	/^void chttp2_tear_down_secure_fullstack(grpc_end2end_test_fixture *f) {$/;"	f
-chttp2_tear_down_secure_fullstack	test/core/end2end/fixtures/h2_ssl_cert.c	/^void chttp2_tear_down_secure_fullstack(grpc_end2end_test_fixture *f) {$/;"	f
-chttp2_tear_down_secure_fullstack	test/core/end2end/fixtures/h2_ssl_proxy.c	/^void chttp2_tear_down_secure_fullstack(grpc_end2end_test_fixture *f) {$/;"	f
-chttp2_tear_down_socketpair	test/core/end2end/fixtures/h2_fd.c	/^static void chttp2_tear_down_socketpair(grpc_end2end_test_fixture *f) {$/;"	f	file:
-chttp2_tear_down_socketpair	test/core/end2end/fixtures/h2_sockpair+trace.c	/^static void chttp2_tear_down_socketpair(grpc_end2end_test_fixture *f) {$/;"	f	file:
-chttp2_tear_down_socketpair	test/core/end2end/fixtures/h2_sockpair.c	/^static void chttp2_tear_down_socketpair(grpc_end2end_test_fixture *f) {$/;"	f	file:
-chttp2_tear_down_socketpair	test/core/end2end/fixtures/h2_sockpair_1byte.c	/^static void chttp2_tear_down_socketpair(grpc_end2end_test_fixture *f) {$/;"	f	file:
-cipher_suites	src/core/lib/security/transport/security_connector.c	/^static const char *cipher_suites = NULL;$/;"	v	file:
-cipher_suites_once	src/core/lib/security/transport/security_connector.c	/^static gpr_once cipher_suites_once = GPR_ONCE_INIT;$/;"	v	file:
-cl_allocate_block	src/core/ext/census/census_log.c	/^static cl_block *cl_allocate_block(void) {$/;"	f	file:
-cl_allocate_block	src/core/ext/census/mlog.c	/^static cl_block* cl_allocate_block(void) {$/;"	f	file:
-cl_allocate_core_local_block	src/core/ext/census/census_log.c	/^static int cl_allocate_core_local_block(int32_t core_id, cl_block *old_block) {$/;"	f	file:
-cl_allocate_core_local_block	src/core/ext/census/mlog.c	/^static bool cl_allocate_core_local_block(uint32_t core_id,$/;"	f	file:
-cl_block	src/core/ext/census/census_log.c	/^} cl_block;$/;"	t	typeref:struct:census_log_block	file:
-cl_block	src/core/ext/census/mlog.c	/^} cl_block;$/;"	t	typeref:struct:census_log_block	file:
-cl_block_enable_access	src/core/ext/census/census_log.c	/^static void cl_block_enable_access(cl_block *block) {$/;"	f	file:
-cl_block_enable_access	src/core/ext/census/mlog.c	/^static void cl_block_enable_access(cl_block* block) {$/;"	f	file:
-cl_block_end_read	src/core/ext/census/census_log.c	/^static void cl_block_end_read(cl_block *block) {$/;"	f	file:
-cl_block_end_read	src/core/ext/census/mlog.c	/^static void cl_block_end_read(cl_block* block) {$/;"	f	file:
-cl_block_end_write	src/core/ext/census/census_log.c	/^static void cl_block_end_write(cl_block *block, size_t bytes_written) {$/;"	f	file:
-cl_block_end_write	src/core/ext/census/mlog.c	/^static void cl_block_end_write(cl_block* block, size_t bytes_written) {$/;"	f	file:
-cl_block_get_bytes_committed	src/core/ext/census/census_log.c	/^static int32_t cl_block_get_bytes_committed(cl_block *block) {$/;"	f	file:
-cl_block_get_bytes_committed	src/core/ext/census/mlog.c	/^static size_t cl_block_get_bytes_committed(cl_block* block) {$/;"	f	file:
-cl_block_initialize	src/core/ext/census/census_log.c	/^static void cl_block_initialize(cl_block *block, char *buffer) {$/;"	f	file:
-cl_block_initialize	src/core/ext/census/mlog.c	/^static void cl_block_initialize(cl_block* block, char* buffer) {$/;"	f	file:
-cl_block_list	src/core/ext/census/census_log.c	/^} cl_block_list;$/;"	t	typeref:struct:census_log_block_list	file:
-cl_block_list	src/core/ext/census/mlog.c	/^} cl_block_list;$/;"	t	typeref:struct:census_log_block_list	file:
-cl_block_list_head	src/core/ext/census/census_log.c	/^static cl_block *cl_block_list_head(cl_block_list *list) {$/;"	f	file:
-cl_block_list_head	src/core/ext/census/mlog.c	/^static cl_block* cl_block_list_head(cl_block_list* list) {$/;"	f	file:
-cl_block_list_initialize	src/core/ext/census/census_log.c	/^static void cl_block_list_initialize(cl_block_list *list) {$/;"	f	file:
-cl_block_list_initialize	src/core/ext/census/mlog.c	/^static void cl_block_list_initialize(cl_block_list* list) {$/;"	f	file:
-cl_block_list_insert	src/core/ext/census/census_log.c	/^static void cl_block_list_insert(cl_block_list *list, cl_block_list_struct *pos,$/;"	f	file:
-cl_block_list_insert	src/core/ext/census/mlog.c	/^static void cl_block_list_insert(cl_block_list* list, cl_block_list_struct* pos,$/;"	f	file:
-cl_block_list_insert_at_head	src/core/ext/census/census_log.c	/^static void cl_block_list_insert_at_head(cl_block_list *list, cl_block *block) {$/;"	f	file:
-cl_block_list_insert_at_head	src/core/ext/census/mlog.c	/^static void cl_block_list_insert_at_head(cl_block_list* list, cl_block* block) {$/;"	f	file:
-cl_block_list_insert_at_tail	src/core/ext/census/census_log.c	/^static void cl_block_list_insert_at_tail(cl_block_list *list, cl_block *block) {$/;"	f	file:
-cl_block_list_insert_at_tail	src/core/ext/census/mlog.c	/^static void cl_block_list_insert_at_tail(cl_block_list* list, cl_block* block) {$/;"	f	file:
-cl_block_list_remove	src/core/ext/census/census_log.c	/^static void cl_block_list_remove(cl_block_list *list, cl_block *b) {$/;"	f	file:
-cl_block_list_remove	src/core/ext/census/mlog.c	/^static void cl_block_list_remove(cl_block_list* list, cl_block* b) {$/;"	f	file:
-cl_block_list_struct	src/core/ext/census/census_log.c	/^} cl_block_list_struct;$/;"	t	typeref:struct:census_log_block_list_struct	file:
-cl_block_list_struct	src/core/ext/census/mlog.c	/^} cl_block_list_struct;$/;"	t	typeref:struct:census_log_block_list_struct	file:
-cl_block_list_struct_initialize	src/core/ext/census/census_log.c	/^static void cl_block_list_struct_initialize(cl_block_list_struct *bls,$/;"	f	file:
-cl_block_list_struct_initialize	src/core/ext/census/mlog.c	/^static void cl_block_list_struct_initialize(cl_block_list_struct* bls,$/;"	f	file:
-cl_block_set_bytes_committed	src/core/ext/census/census_log.c	/^static void cl_block_set_bytes_committed(cl_block *block,$/;"	f	file:
-cl_block_set_bytes_committed	src/core/ext/census/mlog.c	/^static void cl_block_set_bytes_committed(cl_block* block,$/;"	f	file:
-cl_block_start_read	src/core/ext/census/census_log.c	/^static void *cl_block_start_read(cl_block *block, size_t *bytes_available) {$/;"	f	file:
-cl_block_start_read	src/core/ext/census/mlog.c	/^static void* cl_block_start_read(cl_block* block, size_t* bytes_available) {$/;"	f	file:
-cl_block_start_write	src/core/ext/census/census_log.c	/^static void *cl_block_start_write(cl_block *block, size_t size) {$/;"	f	file:
-cl_block_start_write	src/core/ext/census/mlog.c	/^static void* cl_block_start_write(cl_block* block, size_t size) {$/;"	f	file:
-cl_block_try_disable_access	src/core/ext/census/census_log.c	/^static int cl_block_try_disable_access(cl_block *block, int discard_data) {$/;"	f	file:
-cl_block_try_disable_access	src/core/ext/census/mlog.c	/^static bool cl_block_try_disable_access(cl_block* block, int discard_data) {$/;"	f	file:
-cl_core_local_block	src/core/ext/census/census_log.c	/^} cl_core_local_block;$/;"	t	typeref:struct:census_log_core_local_block	file:
-cl_core_local_block	src/core/ext/census/mlog.c	/^} cl_core_local_block;$/;"	t	typeref:struct:census_log_core_local_block	file:
-cl_core_local_block_get_block	src/core/ext/census/census_log.c	/^static cl_block *cl_core_local_block_get_block(cl_core_local_block *clb) {$/;"	f	file:
-cl_core_local_block_get_block	src/core/ext/census/mlog.c	/^static cl_block* cl_core_local_block_get_block(cl_core_local_block* clb) {$/;"	f	file:
-cl_core_local_block_set_block	src/core/ext/census/census_log.c	/^static void cl_core_local_block_set_block(cl_core_local_block *clb,$/;"	f	file:
-cl_core_local_block_set_block	src/core/ext/census/mlog.c	/^static void cl_core_local_block_set_block(cl_core_local_block* clb,$/;"	f	file:
-cl_get_block	src/core/ext/census/census_log.c	/^static cl_block *cl_get_block(void *record) {$/;"	f	file:
-cl_get_block	src/core/ext/census/mlog.c	/^static cl_block* cl_get_block(void* record) {$/;"	f	file:
-cl_next_block_to_read	src/core/ext/census/census_log.c	/^static cl_block *cl_next_block_to_read(cl_block *prev) {$/;"	f	file:
-cl_next_block_to_read	src/core/ext/census/mlog.c	/^static cl_block* cl_next_block_to_read(cl_block* prev) {$/;"	f	file:
-cl_try_lock	src/core/ext/census/census_log.c	/^static int cl_try_lock(gpr_atm *lock) { return gpr_atm_acq_cas(lock, 0, 1); }$/;"	f	file:
-cl_try_lock	src/core/ext/census/mlog.c	/^static int cl_try_lock(gpr_atm* lock) { return gpr_atm_acq_cas(lock, 0, 1); }$/;"	f	file:
-cl_unlock	src/core/ext/census/census_log.c	/^static void cl_unlock(gpr_atm *lock) { gpr_atm_rel_store(lock, 0); }$/;"	f	file:
-cl_unlock	src/core/ext/census/mlog.c	/^static void cl_unlock(gpr_atm* lock) { gpr_atm_rel_store(lock, 0); }$/;"	f	file:
-claims	src/core/lib/security/credentials/jwt/jwt_verifier.c	/^  grpc_jwt_claims *claims;$/;"	m	struct:__anon99	file:
-claims_with_bad_subject	test/core/security/jwt_verifier_test.c	/^static const char claims_with_bad_subject[] =$/;"	v	file:
-claims_without_time_constraint	test/core/security/jwt_verifier_test.c	/^static const char claims_without_time_constraint[] =$/;"	v	file:
-clean_up	test/core/iomgr/endpoint_pair_test.c	/^static void clean_up(void) {}$/;"	f	file:
-clean_up	test/core/iomgr/endpoint_tests.h	/^  void (*clean_up)();$/;"	m	struct:grpc_endpoint_test_config
-clean_up	test/core/iomgr/tcp_posix_test.c	/^static void clean_up(void) {}$/;"	f	file:
-clean_up	test/core/security/secure_endpoint_test.c	/^static void clean_up(void) {}$/;"	f	file:
-cleanup_args_for_failure_locked	src/core/ext/client_channel/http_connect_handshaker.c	/^static void cleanup_args_for_failure_locked($/;"	f	file:
-cleanup_args_for_failure_locked	src/core/lib/security/transport/security_handshaker.c	/^static void cleanup_args_for_failure_locked(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-cleanup_rpc	test/core/client_channel/set_initial_connect_string_test.c	/^static void cleanup_rpc(void) {$/;"	f	file:
-cleanup_rpc	test/core/end2end/bad_server_response_test.c	/^static void cleanup_rpc(grpc_exec_ctx *exec_ctx) {$/;"	f	file:
-cleanup_test	test/core/end2end/invalid_call_argument_test.c	/^static void cleanup_test() {$/;"	f	file:
-cleanup_test_fds	test/core/iomgr/pollset_set_test.c	/^static void cleanup_test_fds(grpc_exec_ctx *exec_ctx, test_fd *tfds,$/;"	f	file:
-cleanup_test_pollset_sets	test/core/iomgr/pollset_set_test.c	/^void cleanup_test_pollset_sets(test_pollset_set *pollset_sets,$/;"	f
-cleanup_test_pollsets	test/core/iomgr/pollset_set_test.c	/^static void cleanup_test_pollsets(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-clear_buffer_hint	include/grpc++/impl/codegen/call.h	/^  inline WriteOptions& clear_buffer_hint() {$/;"	f	class:grpc::WriteOptions
-clear_no_compression	include/grpc++/impl/codegen/call.h	/^  inline WriteOptions& clear_no_compression() {$/;"	f	class:grpc::WriteOptions
-cli_cq_	test/cpp/end2end/filter_end2end_test.cc	/^  CompletionQueue cli_cq_;$/;"	m	class:grpc::testing::__anon307::FilterEnd2endTest	file:
-cli_cq_	test/cpp/end2end/generic_end2end_test.cc	/^  CompletionQueue cli_cq_;$/;"	m	class:grpc::testing::__anon298::GenericEnd2endTest	file:
-cli_cq_	test/cpp/end2end/round_robin_end2end_test.cc	/^  CompletionQueue cli_cq_;$/;"	m	class:grpc::testing::__anon304::RoundRobinEnd2endTest	file:
-cli_cqs_	test/cpp/qps/client_async.cc	/^  std::vector<std::unique_ptr<CompletionQueue>> cli_cqs_;$/;"	m	class:grpc::testing::AsyncClient	file:
-client	src/core/lib/iomgr/endpoint_pair.h	/^  grpc_endpoint *client;$/;"	m	struct:__anon157
-client	src/core/lib/surface/call.c	/^    } client;$/;"	m	union:grpc_call::__anon230	typeref:struct:grpc_call::__anon230::__anon231	file:
-client	test/core/end2end/end2end_tests.h	/^  grpc_channel *client;$/;"	m	struct:grpc_end2end_test_fixture
-client	test/core/end2end/fixtures/proxy.c	/^  grpc_channel *client;$/;"	m	struct:grpc_end2end_proxy	file:
-client	test/core/iomgr/fd_posix_test.c	/^} client;$/;"	t	typeref:struct:__anon342	file:
-client	test/core/util/passthru_endpoint.c	/^  half client;$/;"	m	struct:passthru_endpoint	file:
-client	test/cpp/grpclb/grpclb_test.cc	/^  client_fixture client;$/;"	m	struct:grpc::__anon289::test_fixture	file:
-client	test/cpp/grpclb/grpclb_test.cc	/^  grpc_channel *client;$/;"	m	struct:grpc::__anon289::client_fixture	file:
-client_	test/cpp/end2end/server_crash_test.cc	/^  std::unique_ptr<SubProcess> client_;$/;"	m	class:grpc::testing::__anon305::CrashTest	file:
-client_	test/cpp/qps/client.h	/^    Client* client_;$/;"	m	class:grpc::testing::Client::Thread
-client_args	test/core/end2end/fixtures/h2_sockpair+trace.c	/^  grpc_channel_args *client_args;$/;"	m	struct:__anon350	file:
-client_args	test/core/end2end/fixtures/h2_sockpair.c	/^  grpc_channel_args *client_args;$/;"	m	struct:__anon351	file:
-client_args	test/core/end2end/fixtures/h2_sockpair_1byte.c	/^  grpc_channel_args *client_args;$/;"	m	struct:__anon349	file:
-client_args_compression	test/core/end2end/fixtures/h2_compress.c	/^  grpc_channel_args *client_args_compression;$/;"	m	struct:fullstack_compression_fixture_data	file:
-client_certificate_request	include/grpc++/security/server_credentials.h	/^  grpc_ssl_client_certificate_request_type client_certificate_request;$/;"	m	struct:grpc::SslServerCredentialsOptions
-client_certificate_request	src/core/lib/security/transport/security_connector.h	/^  grpc_ssl_client_certificate_request_type client_certificate_request;$/;"	m	struct:__anon126
-client_channel_call_data	src/core/ext/client_channel/client_channel.c	/^typedef struct client_channel_call_data {$/;"	s	file:
-client_channel_channel_data	src/core/ext/client_channel/client_channel.c	/^typedef struct client_channel_channel_data {$/;"	s	file:
-client_channel_factory	src/core/ext/client_channel/client_channel.c	/^  grpc_client_channel_factory *client_channel_factory;$/;"	m	struct:client_channel_channel_data	file:
-client_channel_factory	src/core/ext/client_channel/lb_policy_factory.h	/^  grpc_client_channel_factory *client_channel_factory;$/;"	m	struct:grpc_lb_policy_args
-client_channel_factory	src/core/ext/transport/chttp2/client/insecure/channel_create.c	/^static grpc_client_channel_factory client_channel_factory = {$/;"	v	file:
-client_channel_factory	src/core/ext/transport/chttp2/client/secure/secure_channel_create.c	/^static grpc_client_channel_factory client_channel_factory = {$/;"	v	file:
-client_channel_factory_create_channel	src/core/ext/transport/chttp2/client/insecure/channel_create.c	/^static grpc_channel *client_channel_factory_create_channel($/;"	f	file:
-client_channel_factory_create_channel	src/core/ext/transport/chttp2/client/secure/secure_channel_create.c	/^static grpc_channel *client_channel_factory_create_channel($/;"	f	file:
-client_channel_factory_create_subchannel	src/core/ext/transport/chttp2/client/insecure/channel_create.c	/^static grpc_subchannel *client_channel_factory_create_subchannel($/;"	f	file:
-client_channel_factory_create_subchannel	src/core/ext/transport/chttp2/client/secure/secure_channel_create.c	/^static grpc_subchannel *client_channel_factory_create_subchannel($/;"	f	file:
-client_channel_factory_ref	src/core/ext/transport/chttp2/client/insecure/channel_create.c	/^static void client_channel_factory_ref($/;"	f	file:
-client_channel_factory_ref	src/core/ext/transport/chttp2/client/secure/secure_channel_create.c	/^static void client_channel_factory_ref($/;"	f	file:
-client_channel_factory_unref	src/core/ext/transport/chttp2/client/insecure/channel_create.c	/^static void client_channel_factory_unref($/;"	f	file:
-client_channel_factory_unref	src/core/ext/transport/chttp2/client/secure/secure_channel_create.c	/^static void client_channel_factory_unref($/;"	f	file:
-client_channel_factory_vtable	src/core/ext/transport/chttp2/client/insecure/channel_create.c	/^static const grpc_client_channel_factory_vtable client_channel_factory_vtable =$/;"	v	file:
-client_channel_factory_vtable	src/core/ext/transport/chttp2/client/secure/secure_channel_create.c	/^static const grpc_client_channel_factory_vtable client_channel_factory_vtable =$/;"	v	file:
-client_deferred_write_buffer	test/core/end2end/fixtures/http_proxy.c	/^  grpc_slice_buffer client_deferred_write_buffer;$/;"	m	struct:proxy_connection	file:
-client_destroy_call_elem	src/core/ext/census/grpc_filter.c	/^static void client_destroy_call_elem(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-client_destroy_call_elem	test/core/end2end/tests/filter_latency.c	/^static void client_destroy_call_elem(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-client_email	src/core/lib/security/credentials/jwt/json_token.h	/^  char *client_email;$/;"	m	struct:__anon105
-client_endpoint	test/core/end2end/fixtures/http_proxy.c	/^  grpc_endpoint* client_endpoint;$/;"	m	struct:proxy_connection	file:
-client_ep	test/core/iomgr/endpoint_tests.h	/^  grpc_endpoint *client_ep;$/;"	m	struct:grpc_endpoint_test_fixture
-client_fail	test/cpp/end2end/filter_end2end_test.cc	/^  void client_fail(int i) { verify_ok(&cli_cq_, i, false); }$/;"	f	class:grpc::testing::__anon307::FilterEnd2endTest
-client_fail	test/cpp/end2end/generic_end2end_test.cc	/^  void client_fail(int i) { verify_ok(&cli_cq_, i, false); }$/;"	f	class:grpc::testing::__anon298::GenericEnd2endTest
-client_filter_incoming_metadata	src/core/lib/channel/http_client_filter.c	/^static grpc_error *client_filter_incoming_metadata(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-client_fixture	test/cpp/grpclb/grpclb_test.cc	/^typedef struct client_fixture {$/;"	s	namespace:grpc::__anon289	file:
-client_fixture	test/cpp/grpclb/grpclb_test.cc	/^} client_fixture;$/;"	t	namespace:grpc::__anon289	typeref:struct:grpc::__anon289::client_fixture	file:
-client_handshake_complete	test/core/handshake/server_ssl.c	/^static gpr_event client_handshake_complete;$/;"	v	file:
-client_handshaker_factory	src/core/lib/security/transport/security_handshaker.c	/^static grpc_handshaker_factory client_handshaker_factory = {$/;"	v	file:
-client_handshaker_factory_add_handshakers	src/core/lib/security/transport/security_handshaker.c	/^static void client_handshaker_factory_add_handshakers($/;"	f	file:
-client_handshaker_factory_npn_callback	src/core/lib/tsi/ssl_transport_security.c	/^static int client_handshaker_factory_npn_callback(SSL *ssl, unsigned char **out,$/;"	f	file:
-client_handshaker_factory_vtable	src/core/lib/security/transport/security_handshaker.c	/^static const grpc_handshaker_factory_vtable client_handshaker_factory_vtable = {$/;"	v	file:
-client_id	src/core/lib/security/credentials/jwt/json_token.h	/^  char *client_id;$/;"	m	struct:__anon105
-client_id	src/core/lib/security/credentials/oauth2/oauth2_credentials.h	/^  char *client_id;$/;"	m	struct:__anon81
-client_identity	test/core/end2end/fixtures/h2_oauth2.c	/^static const char *client_identity = "Brainy Smurf";$/;"	v	file:
-client_identity_property_name	test/core/end2end/fixtures/h2_oauth2.c	/^static const char *client_identity_property_name = "smurf_name";$/;"	v	file:
-client_init	test/core/iomgr/fd_posix_test.c	/^static void client_init(client *cl) {$/;"	f	file:
-client_init_call_elem	src/core/ext/census/grpc_filter.c	/^static grpc_error *client_init_call_elem(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-client_metadata	include/grpc++/impl/codegen/server_context.h	/^  const std::multimap<grpc::string_ref, grpc::string_ref>& client_metadata()$/;"	f	class:grpc::ServerContext
-client_metadata_	include/grpc++/impl/codegen/server_context.h	/^  MetadataMap client_metadata_;$/;"	m	class:grpc::ServerContext
-client_metadata_storage_	include/grpc++/test/server_context_test_spouse.h	/^  std::multimap<grpc::string, grpc::string> client_metadata_storage_;$/;"	m	class:grpc::testing::ServerContextTestSpouse
-client_mutate_op	src/core/ext/census/grpc_filter.c	/^static void client_mutate_op(grpc_call_element *elem,$/;"	f	file:
-client_ok	test/cpp/end2end/filter_end2end_test.cc	/^  void client_ok(int i) { verify_ok(&cli_cq_, i, true); }$/;"	f	class:grpc::testing::__anon307::FilterEnd2endTest
-client_ok	test/cpp/end2end/generic_end2end_test.cc	/^  void client_ok(int i) { verify_ok(&cli_cq_, i, true); }$/;"	f	class:grpc::testing::__anon298::GenericEnd2endTest
-client_read_buffer	test/core/end2end/fixtures/http_proxy.c	/^  grpc_slice_buffer client_read_buffer;$/;"	m	struct:proxy_connection	file:
-client_rpc_errors	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	/^    int64_t client_rpc_errors;$/;"	m	struct:_grpc_lb_v1_ClientStats
-client_secret	src/core/lib/security/credentials/oauth2/oauth2_credentials.h	/^  char *client_secret;$/;"	m	struct:__anon81
-client_security_context	src/cpp/common/channel_filter.h	/^  grpc_client_security_context *client_security_context() const {$/;"	f	class:grpc::TransportStreamOp
-client_session_shutdown_cb	test/core/iomgr/fd_posix_test.c	/^static void client_session_shutdown_cb(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-client_session_write	test/core/iomgr/fd_posix_test.c	/^static void client_session_write(grpc_exec_ctx *exec_ctx, void *arg, \/*client *\/$/;"	f	file:
-client_setup_transport	test/core/end2end/fixtures/h2_sockpair+trace.c	/^static void client_setup_transport(grpc_exec_ctx *exec_ctx, void *ts,$/;"	f	file:
-client_setup_transport	test/core/end2end/fixtures/h2_sockpair.c	/^static void client_setup_transport(grpc_exec_ctx *exec_ctx, void *ts,$/;"	f	file:
-client_setup_transport	test/core/end2end/fixtures/h2_sockpair_1byte.c	/^static void client_setup_transport(grpc_exec_ctx *exec_ctx, void *ts,$/;"	f	file:
-client_ssl_test	test/core/handshake/client_ssl.c	/^static bool client_ssl_test(char *server_alpn_preferred) {$/;"	f	file:
-client_start	test/core/iomgr/fd_posix_test.c	/^static void client_start(grpc_exec_ctx *exec_ctx, client *cl, int port) {$/;"	f	file:
-client_start_transport_op	src/core/ext/census/grpc_filter.c	/^static void client_start_transport_op(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-client_start_transport_stream_op	src/core/lib/channel/deadline_filter.c	/^static void client_start_transport_stream_op(grpc_exec_ctx* exec_ctx,$/;"	f	file:
-client_stats	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	/^    grpc_lb_v1_ClientStats client_stats;$/;"	m	struct:_grpc_lb_v1_LoadBalanceRequest
-client_stats_report_interval	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	/^    grpc_lb_v1_Duration client_stats_report_interval;$/;"	m	struct:_grpc_lb_v1_InitialLoadBalanceResponse
-client_thread	test/core/network_benchmarks/low_level_ping_pong.c	/^static void client_thread(thread_args *args) {$/;"	f	file:
-client_validator	test/core/bad_client/tests/large_metadata.c	/^static void client_validator(grpc_slice_buffer *incoming) {$/;"	f	file:
-client_wait_and_shutdown	test/core/iomgr/fd_posix_test.c	/^static void client_wait_and_shutdown(client *cl) {$/;"	f	file:
-client_write_buffer	test/core/end2end/fixtures/http_proxy.c	/^  grpc_slice_buffer client_write_buffer;$/;"	m	struct:proxy_connection	file:
-client_write_cnt	test/core/iomgr/fd_posix_test.c	/^  int client_write_cnt;$/;"	m	struct:__anon342	file:
-clock_type	include/grpc/impl/codegen/gpr_types.h	/^  gpr_clock_type clock_type;$/;"	m	struct:gpr_timespec
-clockid_for_gpr_clock	src/core/lib/support/time_posix.c	/^static const clockid_t clockid_for_gpr_clock[] = {CLOCK_MONOTONIC,$/;"	v	file:
-clone	src/core/ext/census/aggregation.h	/^  void *(*clone)(const void *aggregation);$/;"	m	struct:census_aggregation_ops
-clone_port	src/core/lib/iomgr/tcp_server_posix.c	/^static grpc_error *clone_port(grpc_tcp_listener *listener, unsigned count) {$/;"	f	file:
-close_fd_locked	src/core/lib/iomgr/ev_poll_posix.c	/^static void close_fd_locked(grpc_exec_ctx *exec_ctx, grpc_fd *fd) {$/;"	f	file:
-close_from_api	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^static void close_from_api(grpc_exec_ctx *exec_ctx, grpc_chttp2_transport *t,$/;"	f	file:
-close_transport_locked	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^static void close_transport_locked(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-close_transport_on_writes_finished	src/core/ext/transport/chttp2/transport/internal.h	/^  grpc_error *close_transport_on_writes_finished;$/;"	m	struct:grpc_chttp2_transport
-closed	src/core/ext/transport/chttp2/transport/internal.h	/^  uint8_t closed;$/;"	m	struct:grpc_chttp2_transport
-closed	src/core/lib/iomgr/ev_poll_posix.c	/^  int closed;$/;"	m	struct:grpc_fd	file:
-closed_loop_	test/cpp/qps/client.h	/^  bool closed_loop_;$/;"	m	class:grpc::testing::Client
-closure	src/core/ext/client_channel/client_channel.c	/^  grpc_closure closure;$/;"	m	struct:__anon63	file:
-closure	src/core/ext/client_channel/subchannel.c	/^  grpc_closure closure;$/;"	m	struct:__anon65	file:
-closure	src/core/ext/client_channel/subchannel.c	/^  grpc_closure closure;$/;"	m	struct:external_state_watcher	file:
-closure	src/core/ext/transport/chttp2/transport/internal.h	/^    grpc_closure closure;$/;"	m	struct:grpc_chttp2_incoming_byte_stream::__anon25
-closure	src/core/ext/transport/chttp2/transport/internal.h	/^  grpc_closure *closure;$/;"	m	struct:grpc_chttp2_write_cb
-closure	src/core/lib/channel/deadline_filter.c	/^  grpc_closure closure;$/;"	m	struct:start_timer_after_init_state	file:
-closure	src/core/lib/iomgr/resource_quota.c	/^  grpc_closure closure;$/;"	m	struct:__anon147	file:
-closure	src/core/lib/iomgr/socket_windows.h	/^  grpc_closure *closure;$/;"	m	struct:grpc_winsocket_callback_info
-closure	src/core/lib/iomgr/tcp_client_posix.c	/^  grpc_closure *closure;$/;"	m	struct:__anon154	file:
-closure	src/core/lib/iomgr/tcp_client_uv.c	/^  grpc_closure *closure;$/;"	m	struct:grpc_uv_tcp_connect	file:
-closure	src/core/lib/iomgr/timer_generic.h	/^  grpc_closure *closure;$/;"	m	struct:grpc_timer
-closure	src/core/lib/iomgr/timer_uv.h	/^  grpc_closure *closure;$/;"	m	struct:grpc_timer
-closure	src/core/lib/surface/call.c	/^  grpc_closure closure;$/;"	m	struct:termination_closure	file:
-closure	src/core/lib/surface/channel_ping.c	/^  grpc_closure closure;$/;"	m	struct:__anon225	file:
-closure	src/core/lib/surface/server.c	/^  grpc_closure closure;$/;"	m	struct:shutdown_cleanup_args	file:
-closure	src/core/lib/transport/transport.h	/^  grpc_closure closure;$/;"	m	struct:__anon185
-closure	test/core/end2end/fixtures/proxy.c	/^} closure;$/;"	t	typeref:struct:__anon355	file:
-closure	test/core/end2end/fuzzers/api_fuzzer.c	/^  grpc_closure *closure;$/;"	m	struct:__anon345	file:
-closure_exec_thread_func	src/core/lib/iomgr/executor.c	/^static void closure_exec_thread_func(void *ignored) {$/;"	f	file:
-closure_list	src/core/lib/iomgr/exec_ctx.h	/^  grpc_closure_list closure_list;$/;"	m	struct:grpc_exec_ctx
-closure_wrapper	src/core/lib/iomgr/closure.c	/^static void closure_wrapper(grpc_exec_ctx *exec_ctx, void *arg,$/;"	f	file:
-closures	src/core/lib/iomgr/executor.c	/^  grpc_closure_list closures; \/**< collection of pending work *\/$/;"	m	struct:grpc_executor_data	file:
-cmp	include/grpc/impl/codegen/grpc_types.h	/^  int (*cmp)(void *p, void *q);$/;"	m	struct:grpc_arg_pointer_vtable
-cmp	src/core/ext/client_channel/lb_policy_factory.h	/^  int (*cmp)(void *, void *);$/;"	m	struct:grpc_lb_user_data_vtable
-cmp	test/core/json/json_rewrite_test.c	/^  const char *cmp;$/;"	m	struct:test_file	file:
-cmp	test/core/json/json_rewrite_test.c	/^typedef struct json_writer_userdata { FILE *cmp; } json_writer_userdata;$/;"	m	struct:json_writer_userdata	file:
-cmp_arg	src/core/lib/channel/channel_args.c	/^static int cmp_arg(const grpc_arg *a, const grpc_arg *b) {$/;"	f	file:
-cmp_key_stable	src/core/lib/channel/channel_args.c	/^static int cmp_key_stable(const void *ap, const void *bp) {$/;"	f	file:
-cmp_kvs	src/core/lib/iomgr/error.c	/^static int cmp_kvs(const void *a, const void *b) {$/;"	f	file:
-cmp_str_keys	src/core/ext/census/census_rpc_stats.c	/^static int cmp_str_keys(const void *k1, const void *k2) {$/;"	f	file:
-cmp_str_keys	test/core/statistics/hash_table_test.c	/^static int cmp_str_keys(const void *k1, const void *k2) {$/;"	f	file:
-cnt	src/core/ext/census/census_rpc_stats.h	/^  uint64_t cnt;$/;"	m	struct:census_rpc_stats
-code	src/core/lib/iomgr/error.c	/^  grpc_status_code code;$/;"	m	struct:__anon131	file:
-code_	include/grpc++/impl/codegen/status.h	/^  StatusCode code_;$/;"	m	class:grpc::Status
-collapse_pings_from_into	src/core/ext/transport/chttp2/transport/writing.c	/^static void collapse_pings_from_into(grpc_chttp2_transport *t,$/;"	f	file:
-collect_kvs	src/core/lib/iomgr/error.c	/^static void collect_kvs(gpr_avl_node *node, char *key(void *k),$/;"	f	file:
-collect_stats	src/core/lib/transport/transport.h	/^  grpc_transport_stream_stats *collect_stats;$/;"	m	struct:grpc_transport_stream_op
-collecting_stats	src/core/ext/transport/chttp2/transport/internal.h	/^  grpc_transport_stream_stats *collecting_stats;$/;"	m	struct:grpc_chttp2_stream
-collection_	include/grpc++/impl/codegen/async_unary_call.h	/^  std::shared_ptr<CallOpSetCollection> collection_;$/;"	m	class:grpc::final
-collection_	include/grpc++/impl/codegen/call.h	/^  std::shared_ptr<CallOpSetCollectionInterface> collection_;$/;"	m	class:grpc::CallOpSetInterface
-combiner	src/core/ext/transport/chttp2/transport/internal.h	/^  grpc_combiner *combiner;$/;"	m	struct:grpc_chttp2_transport
-combiner	src/core/lib/iomgr/resource_quota.c	/^  grpc_combiner *combiner;$/;"	m	struct:grpc_resource_quota	file:
-combiner_exec	src/core/lib/iomgr/combiner.c	/^static void combiner_exec(grpc_exec_ctx *exec_ctx, grpc_combiner *lock,$/;"	f	file:
-combiner_exec_covered	src/core/lib/iomgr/combiner.c	/^static void combiner_exec_covered(grpc_exec_ctx *exec_ctx, grpc_closure *cl,$/;"	f	file:
-combiner_exec_uncovered	src/core/lib/iomgr/combiner.c	/^static void combiner_exec_uncovered(grpc_exec_ctx *exec_ctx, grpc_closure *cl,$/;"	f	file:
-combiner_execute_finally	src/core/lib/iomgr/combiner.c	/^static void combiner_execute_finally(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-combiner_finally_exec_covered	src/core/lib/iomgr/combiner.c	/^static void combiner_finally_exec_covered(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-combiner_finally_exec_uncovered	src/core/lib/iomgr/combiner.c	/^static void combiner_finally_exec_uncovered(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-command	test/cpp/util/grpc_tool.cc	/^  const char* command;$/;"	m	struct:grpc::testing::__anon321::Command	file:
-common_	test/cpp/end2end/thread_stress_test.cc	/^  Common common_;$/;"	m	class:grpc::testing::AsyncClientEnd2endTest	file:
-common_	test/cpp/end2end/thread_stress_test.cc	/^  Common common_;$/;"	m	class:grpc::testing::End2endTest	file:
-common_name	test/core/tsi/transport_security_test.c	/^  const char *common_name;$/;"	m	struct:__anon371	file:
-compact	src/core/ext/transport/chttp2/transport/stream_map.c	/^static size_t compact(uint32_t *keys, void **values, size_t count) {$/;"	f	file:
-compare	include/grpc++/impl/codegen/string_ref.h	/^  int compare(string_ref x) const {$/;"	f	class:grpc::string_ref
-compare	src/core/lib/iomgr/socket_mutator.h	/^  int (*compare)(grpc_socket_mutator *a, grpc_socket_mutator *b);$/;"	m	struct:__anon152
-compare_double	test/core/statistics/window_stats_test.c	/^static int compare_double(double a, double b, double epsilon) {$/;"	f	file:
-compare_integers	src/core/lib/iomgr/error.c	/^static long compare_integers(void *key1, void *key2) {$/;"	f	file:
-compare_keys	include/grpc/support/avl.h	/^  long (*compare_keys)(void *key1, void *key2);$/;"	m	struct:gpr_avl_vtable
-compare_keys	src/core/ext/census/hash_table.h	/^  int (*compare_keys)(const void *k1, const void *k2);$/;"	m	struct:census_ht_option
-compare_slots	src/core/lib/surface/channel_init.c	/^static int compare_slots(const void *a, const void *b) {$/;"	f	file:
-compare_tag	test/core/census/context_test.c	/^static bool compare_tag(const census_tag *t1, const census_tag *t2) {$/;"	f	file:
-compare_test_mutator	test/core/iomgr/socket_utils_test.c	/^static int compare_test_mutator(grpc_socket_mutator *a,$/;"	f	file:
-compatible	test/core/end2end/gen_build_yaml.py	/^def compatible(f, t):$/;"	f
-compilation_database_folder	include/grpc++/.ycm_extra_conf.py	/^compilation_database_folder = ''$/;"	v
-compilation_database_folder	include/grpc/.ycm_extra_conf.py	/^compilation_database_folder = ''$/;"	v
-compilation_database_folder	src/core/.ycm_extra_conf.py	/^compilation_database_folder = ''$/;"	v
-compilation_database_folder	src/cpp/.ycm_extra_conf.py	/^compilation_database_folder = ''$/;"	v
-compilation_database_folder	test/core/.ycm_extra_conf.py	/^compilation_database_folder = ''$/;"	v
-compilation_database_folder	test/cpp/.ycm_extra_conf.py	/^compilation_database_folder = ''$/;"	v
-compiler	test/cpp/util/config_grpc_cli.h	/^namespace compiler {$/;"	n	namespace:grpc::protobuf
-complete_fetch	src/core/ext/transport/chttp2/transport/internal.h	/^  grpc_closure complete_fetch;$/;"	m	struct:grpc_chttp2_stream
-complete_fetch_covered_by_poller	src/core/ext/transport/chttp2/transport/internal.h	/^  bool complete_fetch_covered_by_poller;$/;"	m	struct:grpc_chttp2_stream
-complete_fetch_locked	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^static void complete_fetch_locked(grpc_exec_ctx *exec_ctx, void *gs,$/;"	f	file:
-complete_fetch_locked	src/core/ext/transport/chttp2/transport/internal.h	/^  grpc_closure complete_fetch_locked;$/;"	m	struct:grpc_chttp2_stream
-completed_head	src/core/lib/surface/completion_queue.c	/^  grpc_cq_completion completed_head;$/;"	m	struct:grpc_completion_queue	file:
-completed_tail	src/core/lib/surface/completion_queue.c	/^  grpc_cq_completion *completed_tail;$/;"	m	struct:grpc_completion_queue	file:
-completed_threads_	src/cpp/thread_manager/thread_manager.h	/^  std::list<WorkerThread*> completed_threads_;$/;"	m	class:grpc::ThreadManager
-completion	src/core/lib/surface/alarm.c	/^  grpc_cq_completion completion;$/;"	m	struct:grpc_alarm	file:
-completion	src/core/lib/surface/server.c	/^  grpc_cq_completion completion;$/;"	m	struct:requested_call	file:
-completion	src/core/lib/surface/server.c	/^  grpc_cq_completion completion;$/;"	m	struct:shutdown_tag	file:
-completion_op_	include/grpc++/impl/codegen/server_context.h	/^  CompletionOp* completion_op_;$/;"	m	class:grpc::ServerContext
-completion_storage	src/core/ext/client_channel/channel_connectivity.c	/^  grpc_cq_completion completion_storage;$/;"	m	struct:__anon71	file:
-completion_storage	src/core/lib/surface/channel_ping.c	/^  grpc_cq_completion completion_storage;$/;"	m	struct:__anon225	file:
-compose_error_string	test/core/surface/invalid_channel_args_test.c	/^static char *compose_error_string(const char *key, const char *message) {$/;"	f	file:
-composite_call_credentials_vtable	src/core/lib/security/credentials/composite/composite_credentials.c	/^static grpc_call_credentials_vtable composite_call_credentials_vtable = {$/;"	v	file:
-composite_call_destruct	src/core/lib/security/credentials/composite/composite_credentials.c	/^static void composite_call_destruct(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-composite_call_get_request_metadata	src/core/lib/security/credentials/composite/composite_credentials.c	/^static void composite_call_get_request_metadata($/;"	f	file:
-composite_call_md_context_destroy	src/core/lib/security/credentials/composite/composite_credentials.c	/^static void composite_call_md_context_destroy($/;"	f	file:
-composite_call_metadata_cb	src/core/lib/security/credentials/composite/composite_credentials.c	/^static void composite_call_metadata_cb(grpc_exec_ctx *exec_ctx, void *user_data,$/;"	f	file:
-composite_channel_create_security_connector	src/core/lib/security/credentials/composite/composite_credentials.c	/^static grpc_security_status composite_channel_create_security_connector($/;"	f	file:
-composite_channel_credentials_vtable	src/core/lib/security/credentials/composite/composite_credentials.c	/^static grpc_channel_credentials_vtable composite_channel_credentials_vtable = {$/;"	v	file:
-composite_channel_destruct	src/core/lib/security/credentials/composite/composite_credentials.c	/^static void composite_channel_destruct(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-composite_channel_duplicate_without_call_credentials	src/core/lib/security/credentials/composite/composite_credentials.c	/^composite_channel_duplicate_without_call_credentials($/;"	f	file:
-composite_creds	src/core/lib/security/credentials/composite/composite_credentials.c	/^  grpc_composite_call_credentials *composite_creds;$/;"	m	struct:__anon106	file:
-compress_inner	src/core/lib/compression/message_compress.c	/^static int compress_inner(grpc_exec_ctx* exec_ctx,$/;"	f	file:
-compress_start_transport_stream_op	src/core/lib/channel/compress_filter.c	/^static void compress_start_transport_stream_op(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-compressability	test/core/compression/message_compress_test.c	/^} compressability;$/;"	t	typeref:enum:__anon370	file:
-compressed_payload	test/core/end2end/tests/compressed_payload.c	/^void compressed_payload(grpc_end2end_test_config config) {$/;"	f
-compressed_payload_pre_init	test/core/end2end/tests/compressed_payload.c	/^void compressed_payload_pre_init(void) {}$/;"	f
-compression	include/grpc/impl/codegen/grpc_types.h	/^      grpc_compression_algorithm compression;$/;"	m	struct:grpc_byte_buffer::__anon256::__anon258
-compression	include/grpc/impl/codegen/grpc_types.h	/^      grpc_compression_algorithm compression;$/;"	m	struct:grpc_byte_buffer::__anon419::__anon421
-compression_algorithm	include/grpc++/impl/codegen/client_context.h	/^  grpc_compression_algorithm compression_algorithm() const {$/;"	f	class:grpc::ClientContext
-compression_algorithm	include/grpc++/impl/codegen/server_context.h	/^  grpc_compression_algorithm compression_algorithm() const {$/;"	f	class:grpc::ServerContext
-compression_algorithm	src/core/lib/channel/compress_filter.c	/^  grpc_compression_algorithm compression_algorithm;$/;"	m	struct:call_data	file:
-compression_algorithm_	include/grpc++/impl/codegen/client_context.h	/^  grpc_compression_algorithm compression_algorithm_;$/;"	m	class:grpc::ClientContext
-compression_algorithm_	include/grpc++/impl/codegen/server_context.h	/^  grpc_compression_algorithm compression_algorithm_;$/;"	m	class:grpc::ServerContext
-compression_algorithm_for_level_locked	src/core/lib/surface/call.c	/^static grpc_compression_algorithm compression_algorithm_for_level_locked($/;"	f	file:
-compression_algorithm_storage	src/core/lib/channel/compress_filter.c	/^  grpc_linked_mdelem compression_algorithm_storage;$/;"	m	struct:call_data	file:
-compression_level	include/grpc++/impl/codegen/server_context.h	/^  grpc_compression_level compression_level() const {$/;"	f	class:grpc::ServerContext
-compression_level_	include/grpc++/impl/codegen/server_context.h	/^  grpc_compression_level compression_level_;$/;"	m	class:grpc::ServerContext
-compression_level_set	include/grpc++/impl/codegen/server_context.h	/^  bool compression_level_set() const { return compression_level_set_; }$/;"	f	class:grpc::ServerContext
-compression_level_set_	include/grpc++/impl/codegen/server_context.h	/^  bool compression_level_set_;$/;"	m	class:grpc::ServerContext
-compression_options	src/core/lib/surface/channel.c	/^  grpc_compression_options compression_options;$/;"	m	struct:grpc_channel	file:
-compute_and_encode_signature	src/core/lib/security/credentials/jwt/json_token.c	/^char *compute_and_encode_signature(const grpc_auth_json_key *json_key,$/;"	f
-compute_default_pem_root_certs_once	src/core/lib/security/transport/security_connector.c	/^static grpc_slice compute_default_pem_root_certs_once(void) {$/;"	f	file:
-compute_engine_detection_done	src/core/lib/security/credentials/google_default/google_default_credentials.c	/^static int compute_engine_detection_done = 0;$/;"	v	file:
-compute_engine_detector	src/core/lib/security/credentials/google_default/google_default_credentials.c	/^} compute_engine_detector;$/;"	t	typeref:struct:__anon85	file:
-compute_engine_fetch_oauth2	src/core/lib/security/credentials/oauth2/oauth2_credentials.c	/^static void compute_engine_fetch_oauth2($/;"	f	file:
-compute_engine_httpcli_get_failure_override	test/core/security/credentials_test.c	/^static int compute_engine_httpcli_get_failure_override($/;"	f	file:
-compute_engine_httpcli_get_success_override	test/core/security/credentials_test.c	/^static int compute_engine_httpcli_get_success_override($/;"	f	file:
-compute_engine_vtable	src/core/lib/security/credentials/oauth2/oauth2_credentials.c	/^static grpc_call_credentials_vtable compute_engine_vtable = {$/;"	v	file:
-compute_min_deadline	src/core/lib/iomgr/timer_generic.c	/^static gpr_timespec compute_min_deadline(shard_type *shard) {$/;"	f	file:
-con_get_channel_info	src/core/lib/channel/connected_channel.c	/^static void con_get_channel_info(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-con_get_peer	src/core/lib/channel/connected_channel.c	/^static char *con_get_peer(grpc_exec_ctx *exec_ctx, grpc_call_element *elem) {$/;"	f	file:
-con_start_transport_op	src/core/lib/channel/connected_channel.c	/^static void con_start_transport_op(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-con_start_transport_stream_op	src/core/lib/channel/connected_channel.c	/^static void con_start_transport_stream_op(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-config	src/core/lib/security/credentials/ssl/ssl_credentials.h	/^  grpc_ssl_config config;$/;"	m	struct:__anon86
-config	src/core/lib/security/credentials/ssl/ssl_credentials.h	/^  grpc_ssl_server_config config;$/;"	m	struct:__anon87
-config	test/core/end2end/fixtures/h2_ssl_cert.c	/^  grpc_end2end_test_config config;$/;"	m	struct:grpc_end2end_test_config_wrapper	file:
-configs	test/core/end2end/fixtures/h2_census.c	/^static grpc_end2end_test_config configs[] = {$/;"	v	file:
-configs	test/core/end2end/fixtures/h2_compress.c	/^static grpc_end2end_test_config configs[] = {$/;"	v	file:
-configs	test/core/end2end/fixtures/h2_fakesec.c	/^static grpc_end2end_test_config configs[] = {$/;"	v	file:
-configs	test/core/end2end/fixtures/h2_fd.c	/^static grpc_end2end_test_config configs[] = {$/;"	v	file:
-configs	test/core/end2end/fixtures/h2_full+pipe.c	/^static grpc_end2end_test_config configs[] = {$/;"	v	file:
-configs	test/core/end2end/fixtures/h2_full+trace.c	/^static grpc_end2end_test_config configs[] = {$/;"	v	file:
-configs	test/core/end2end/fixtures/h2_full.c	/^static grpc_end2end_test_config configs[] = {$/;"	v	file:
-configs	test/core/end2end/fixtures/h2_http_proxy.c	/^static grpc_end2end_test_config configs[] = {$/;"	v	file:
-configs	test/core/end2end/fixtures/h2_load_reporting.c	/^static grpc_end2end_test_config configs[] = {$/;"	v	file:
-configs	test/core/end2end/fixtures/h2_oauth2.c	/^static grpc_end2end_test_config configs[] = {$/;"	v	file:
-configs	test/core/end2end/fixtures/h2_proxy.c	/^static grpc_end2end_test_config configs[] = {$/;"	v	file:
-configs	test/core/end2end/fixtures/h2_sockpair+trace.c	/^static grpc_end2end_test_config configs[] = {$/;"	v	file:
-configs	test/core/end2end/fixtures/h2_sockpair.c	/^static grpc_end2end_test_config configs[] = {$/;"	v	file:
-configs	test/core/end2end/fixtures/h2_sockpair_1byte.c	/^static grpc_end2end_test_config configs[] = {$/;"	v	file:
-configs	test/core/end2end/fixtures/h2_ssl.c	/^static grpc_end2end_test_config configs[] = {$/;"	v	file:
-configs	test/core/end2end/fixtures/h2_ssl_cert.c	/^static grpc_end2end_test_config_wrapper configs[] = {$/;"	v	file:
-configs	test/core/end2end/fixtures/h2_ssl_proxy.c	/^static grpc_end2end_test_config configs[] = {$/;"	v	file:
-configs	test/core/end2end/fixtures/h2_uds.c	/^static grpc_end2end_test_config configs[] = {$/;"	v	file:
-configs	test/core/iomgr/endpoint_pair_test.c	/^static grpc_endpoint_test_config configs[] = {$/;"	v	file:
-configs	test/core/iomgr/tcp_posix_test.c	/^static grpc_endpoint_test_config configs[] = {$/;"	v	file:
-configs	test/core/security/secure_endpoint_test.c	/^static grpc_endpoint_test_config configs[] = {$/;"	v	file:
-configs_from_yaml	test/cpp/qps/gen_build_yaml.py	/^configs_from_yaml = yaml.load(open(os.path.join(os.path.dirname(sys.argv[0]), '..\/..\/..\/build.yaml')))['configs'].keys()$/;"	v
-conforms_to	src/core/lib/surface/validate_metadata.c	/^static grpc_error *conforms_to(grpc_slice slice, const uint8_t *legal_bits,$/;"	f	file:
-connect	src/core/ext/client_channel/connector.h	/^  void (*connect)(grpc_exec_ctx *exec_ctx, grpc_connector *connector,$/;"	m	struct:grpc_connector_vtable
-connect_client	test/core/network_benchmarks/low_level_ping_pong.c	/^static int connect_client(struct sockaddr *addr, socklen_t len) {$/;"	f	file:
-connect_req	src/core/lib/iomgr/tcp_client_uv.c	/^  uv_connect_t connect_req;$/;"	m	struct:grpc_uv_tcp_connect	file:
-connected	src/core/ext/client_channel/subchannel.c	/^  grpc_closure connected;$/;"	m	struct:grpc_subchannel	file:
-connected	src/core/ext/transport/chttp2/client/chttp2_connector.c	/^  grpc_closure connected;$/;"	m	struct:__anon52	file:
-connected	src/core/ext/transport/chttp2/client/chttp2_connector.c	/^static void connected(grpc_exec_ctx *exec_ctx, void *arg, grpc_error *error) {$/;"	f	file:
-connected	src/core/lib/http/httpcli.c	/^  grpc_closure connected;$/;"	m	struct:__anon208	file:
-connected_channel_call_data	src/core/lib/channel/connected_channel.c	/^typedef struct connected_channel_call_data { void *unused; } call_data;$/;"	s	file:
-connected_channel_channel_data	src/core/lib/channel/connected_channel.c	/^typedef struct connected_channel_channel_data {$/;"	s	file:
-connected_subchannel	src/core/ext/client_channel/client_channel.c	/^  grpc_connected_subchannel **connected_subchannel;$/;"	m	struct:__anon63	file:
-connected_subchannel	src/core/ext/client_channel/client_channel.c	/^  grpc_connected_subchannel *connected_subchannel;$/;"	m	struct:client_channel_call_data	file:
-connected_subchannel	src/core/ext/client_channel/subchannel.c	/^  gpr_atm connected_subchannel;$/;"	m	struct:grpc_subchannel	file:
-connected_subchannel_state_op	src/core/ext/client_channel/subchannel.c	/^static void connected_subchannel_state_op(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-connecting	src/core/ext/client_channel/subchannel.c	/^  bool connecting;$/;"	m	struct:grpc_subchannel	file:
-connecting	src/core/ext/transport/chttp2/client/chttp2_connector.c	/^  bool connecting;$/;"	m	struct:__anon52	file:
-connecting_result	src/core/ext/client_channel/subchannel.c	/^  grpc_connect_out_args connecting_result;$/;"	m	struct:grpc_subchannel	file:
-connection	src/core/ext/client_channel/subchannel.c	/^  grpc_connected_subchannel *connection;$/;"	m	struct:grpc_subchannel_call	file:
-connectionLost	test/http2_test/http2_base_server.py	/^  def connectionLost(self, reason):$/;"	m	class:H2ProtocolBaseServer
-connectionMade	test/http2_test/http2_base_server.py	/^  def connectionMade(self):$/;"	m	class:H2ProtocolBaseServer
-connection_destroy	src/core/ext/client_channel/subchannel.c	/^static void connection_destroy(grpc_exec_ctx *exec_ctx, void *arg,$/;"	f	file:
-connection_window_target	src/core/ext/transport/chttp2/transport/internal.h	/^  uint32_t connection_window_target;$/;"	m	struct:grpc_chttp2_transport
-connections	test/core/client_channel/lb_policies_test.c	/^  int *connections; \/* indexed by the interation number, value is the index of$/;"	m	struct:request_sequences	file:
-connectivity	test/core/end2end/tests/connectivity.c	/^void connectivity(grpc_end2end_test_config config) {$/;"	f
-connectivity_changed	src/core/ext/lb_policy/pick_first/pick_first.c	/^  grpc_closure connectivity_changed;$/;"	m	struct:__anon1	file:
-connectivity_changed_closure	src/core/ext/lb_policy/round_robin/round_robin.c	/^  grpc_closure connectivity_changed_closure;$/;"	m	struct:__anon2	file:
-connectivity_pre_init	test/core/end2end/tests/connectivity.c	/^void connectivity_pre_init(void) {}$/;"	f
-connectivity_state	src/core/ext/client_channel/subchannel.c	/^  grpc_connectivity_state connectivity_state;$/;"	m	struct:__anon65	file:
-connectivity_state	src/core/lib/surface/server.c	/^  grpc_connectivity_state connectivity_state;$/;"	m	struct:channel_data	file:
-connectivity_state	src/core/lib/transport/transport.h	/^  grpc_connectivity_state *connectivity_state;$/;"	m	struct:grpc_transport_op
-connectivity_state_set	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^static void connectivity_state_set(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-connectivity_states	test/core/client_channel/lb_policies_test.c	/^  int *connectivity_states; \/* indexed by the interation number, value is the$/;"	m	struct:request_sequences	file:
-connectivity_test_options	test/core/end2end/gen_build_yaml.py	/^connectivity_test_options = default_test_options._replace(needs_fullstack=True)$/;"	v
-connectivity_watch	test/core/end2end/fuzzers/api_fuzzer.c	/^typedef struct connectivity_watch {$/;"	s	file:
-connectivity_watch	test/core/end2end/fuzzers/api_fuzzer.c	/^} connectivity_watch;$/;"	t	typeref:struct:connectivity_watch	file:
-connector	src/core/ext/client_channel/subchannel.c	/^  grpc_connector *connector;$/;"	m	struct:grpc_subchannel	file:
-connector	src/core/ext/client_channel/subchannel_index.c	/^  grpc_connector *connector;$/;"	m	struct:grpc_subchannel_key	file:
-connector	src/core/lib/security/transport/security_handshaker.c	/^  grpc_security_connector *connector;$/;"	m	struct:__anon117	file:
-connector_pointer_arg_copy	src/core/lib/security/transport/security_connector.c	/^static void *connector_pointer_arg_copy(void *p) {$/;"	f	file:
-connector_pointer_arg_destroy	src/core/lib/security/transport/security_connector.c	/^static void connector_pointer_arg_destroy(grpc_exec_ctx *exec_ctx, void *p) {$/;"	f	file:
-connector_pointer_cmp	src/core/lib/security/transport/security_connector.c	/^static int connector_pointer_cmp(void *a, void *b) { return GPR_ICMP(a, b); }$/;"	f	file:
-connector_pointer_vtable	src/core/lib/security/transport/security_connector.c	/^static const grpc_arg_pointer_vtable connector_pointer_vtable = {$/;"	v	file:
-consolidate_batch_errors	src/core/lib/surface/call.c	/^static grpc_error *consolidate_batch_errors(batch_control *bctl) {$/;"	f	file:
-const_iterator	include/grpc++/impl/codegen/string_ref.h	/^  typedef const char* const_iterator;$/;"	t	class:grpc::string_ref
-const_iterator	src/cpp/common/channel_filter.h	/^    explicit const_iterator(grpc_linked_mdelem *elem) : elem_(elem) {}$/;"	f	class:grpc::MetadataBatch::const_iterator
-const_iterator	src/cpp/common/channel_filter.h	/^  class const_iterator : public std::iterator<std::bidirectional_iterator_tag,$/;"	c	class:grpc::MetadataBatch
-const_reverse_iterator	include/grpc++/impl/codegen/string_ref.h	/^  typedef std::reverse_iterator<const_iterator> const_reverse_iterator;$/;"	t	class:grpc::string_ref
-consume	src/core/lib/iomgr/wakeup_fd_posix.h	/^  grpc_error* (*consume)(grpc_wakeup_fd* fd_info);$/;"	m	struct:grpc_wakeup_fd_vtable
-consumed_md	src/core/lib/security/transport/server_auth_filter.c	/^  const grpc_metadata *consumed_md;$/;"	m	struct:call_data	file:
-consumer	test/core/support/sync_test.c	/^static void consumer(void *v \/*=m*\/) {$/;"	f	file:
-consumer_thread	test/core/surface/completion_queue_test.c	/^static void consumer_thread(void *arg) {$/;"	f	file:
-container_begins	src/core/lib/json/json_reader.h	/^  void (*container_begins)(void *userdata, grpc_json_type type);$/;"	m	struct:grpc_json_reader_vtable
-container_empty	src/core/lib/json/json_writer.h	/^  int container_empty;$/;"	m	struct:grpc_json_writer
-container_ends	src/core/lib/json/json_reader.h	/^  grpc_json_type (*container_ends)(void *userdata);$/;"	m	struct:grpc_json_reader_vtable
-container_just_begun	src/core/lib/json/json_reader.h	/^  int container_just_begun;$/;"	m	struct:grpc_json_reader
-containing_type	test/http2_test/messages_pb2.py	/^  containing_type=None,$/;"	v
-contains	test/core/iomgr/timer_heap_test.c	/^static int contains(grpc_timer_heap *pq, grpc_timer *el) {$/;"	f	file:
-contains_metadata	test/core/end2end/cq_verifier.c	/^int contains_metadata(grpc_metadata_array *array, const char *key,$/;"	f
-contains_metadata_slices	test/core/end2end/cq_verifier.c	/^int contains_metadata_slices(grpc_metadata_array *array, grpc_slice key,$/;"	f
-contains_non_ok_status	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^static bool contains_non_ok_status(grpc_metadata_batch *batch) {$/;"	f	file:
-contains_tail	src/core/ext/transport/chttp2/transport/bin_decoder.h	/^  bool contains_tail;$/;"	m	struct:grpc_base64_decode_context
-content_type	src/core/lib/channel/http_client_filter.c	/^  grpc_linked_mdelem content_type;$/;"	m	struct:call_data	file:
-content_type	src/core/lib/channel/http_server_filter.c	/^  grpc_linked_mdelem content_type;$/;"	m	struct:call_data	file:
-content_type	src/core/lib/transport/static_metadata.h	/^    struct grpc_linked_mdelem *content_type;$/;"	m	struct:__anon187::__anon188	typeref:struct:__anon187::__anon188::grpc_linked_mdelem
-contents	src/core/lib/support/stack_lockfree.c	/^  struct lockfree_node_contents contents;$/;"	m	union:lockfree_node	typeref:struct:lockfree_node::lockfree_node_contents	file:
-context	include/grpc/census.h	/^  const census_context *context;$/;"	m	struct:__anon238
-context	include/grpc/census.h	/^  const census_context *context;$/;"	m	struct:__anon401
-context	src/core/lib/channel/channel_stack.h	/^  grpc_call_context_element *context;$/;"	m	struct:__anon196
-context	src/core/lib/http/httpcli.c	/^  grpc_httpcli_context *context;$/;"	m	struct:__anon208	file:
-context	src/core/lib/surface/call.c	/^  grpc_call_context_element context[GRPC_CONTEXT_COUNT];$/;"	m	struct:grpc_call	file:
-context	src/core/lib/transport/transport.h	/^  grpc_call_context_element *context;$/;"	m	struct:grpc_transport_stream_op
-context	src/cpp/server/server_cc.cc	/^  ServerContext* context() { return &server_context_; }$/;"	f	class:grpc::final
-context	test/cpp/end2end/thread_stress_test.cc	/^    ClientContext context;$/;"	m	struct:grpc::testing::AsyncClientEnd2endTest::AsyncClientCall	file:
-context_	include/grpc++/impl/codegen/async_stream.h	/^  ClientContext* context_;$/;"	m	class:grpc::final
-context_	include/grpc++/impl/codegen/async_unary_call.h	/^  ClientContext* context_;$/;"	m	class:grpc::final
-context_	include/grpc++/impl/codegen/server_interface.h	/^    ServerContext* const context_;$/;"	m	class:grpc::ServerInterface::BaseAsyncRequest
-context_	include/grpc++/impl/codegen/sync_stream.h	/^  ClientContext* context_;$/;"	m	class:grpc::ClientWriter
-context_	include/grpc++/impl/codegen/sync_stream.h	/^  ClientContext* context_;$/;"	m	class:grpc::final
-context_	test/cpp/interop/client_helper.h	/^  const ::grpc::ClientContext& context_;$/;"	m	class:grpc::testing::InteropClientContextInspector
-context_	test/cpp/interop/server_helper.h	/^  const ::grpc::ServerContext& context_;$/;"	m	class:grpc::testing::InteropServerContextInspector
-context_	test/cpp/qps/client_async.cc	/^  grpc::ClientContext context_;$/;"	m	class:grpc::testing::ClientRpcContextGenericStreamingImpl	file:
-context_	test/cpp/qps/client_async.cc	/^  grpc::ClientContext context_;$/;"	m	class:grpc::testing::ClientRpcContextStreamingImpl	file:
-context_	test/cpp/qps/client_async.cc	/^  grpc::ClientContext context_;$/;"	m	class:grpc::testing::ClientRpcContextUnaryImpl	file:
-context_	test/cpp/qps/client_sync.cc	/^  std::vector<grpc::ClientContext> context_;$/;"	m	class:grpc::testing::final	file:
-context_delete_tag	src/core/ext/census/context.c	/^static bool context_delete_tag(census_context *context, const census_tag *tag,$/;"	f	file:
-context_list	test/cpp/qps/client_async.cc	/^typedef std::forward_list<ClientRpcContext*> context_list;$/;"	t	namespace:grpc::testing	file:
-context_modify_tag	src/core/ext/census/context.c	/^static void context_modify_tag(census_context *context, const census_tag *tag,$/;"	f	file:
-contexts_	test/cpp/end2end/thread_stress_test.cc	/^  std::vector<Context> contexts_;$/;"	m	class:grpc::testing::CommonStressTestAsyncServer	file:
-contexts_	test/cpp/qps/server_async.cc	/^  std::vector<std::unique_ptr<ServerRpcContext>> contexts_;$/;"	m	class:grpc::testing::final	file:
-continue_connect_locked	src/core/ext/client_channel/subchannel.c	/^static void continue_connect_locked(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-continue_fetching_send_locked	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^static void continue_fetching_send_locked(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-continue_picking	src/core/ext/client_channel/client_channel.c	/^static void continue_picking(grpc_exec_ctx *exec_ctx, void *arg,$/;"	f	file:
-continue_picking_args	src/core/ext/client_channel/client_channel.c	/^} continue_picking_args;$/;"	t	typeref:struct:__anon63	file:
-continue_receiving_slices	src/core/lib/surface/call.c	/^static void continue_receiving_slices(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-continue_send_message	src/core/lib/channel/compress_filter.c	/^static void continue_send_message(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-continue_send_message	src/core/lib/channel/http_client_filter.c	/^static void continue_send_message(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-convert_metadata_to_cronet_headers	src/core/ext/transport/cronet/transport/cronet_transport.c	/^static void convert_metadata_to_cronet_headers($/;"	f	file:
-copied	src/core/ext/transport/chttp2/transport/hpack_parser.h	/^    } copied;$/;"	m	struct:__anon34::__anon35	typeref:struct:__anon34::__anon35::__anon36
-copied	src/core/ext/transport/chttp2/transport/hpack_parser.h	/^  bool copied;$/;"	m	struct:__anon34
-copy	include/grpc/impl/codegen/grpc_types.h	/^  void *(*copy)(void *p);$/;"	m	struct:grpc_arg_pointer_vtable
-copy	src/core/ext/client_channel/lb_policy_factory.h	/^  void *(*copy)(void *);$/;"	m	struct:grpc_lb_user_data_vtable
-copy	src/core/lib/compression/message_compress.c	/^static int copy(grpc_slice_buffer* input, grpc_slice_buffer* output) {$/;"	f	file:
-copy_arg	src/core/lib/channel/channel_args.c	/^static grpc_arg copy_arg(const grpc_arg *src) {$/;"	f	file:
-copy_balancer_name	src/core/ext/lb_policy/grpclb/grpclb.c	/^static void *copy_balancer_name(void *balancer_name) {$/;"	f	file:
-copy_component	src/core/ext/client_channel/uri_parser.c	/^static char *copy_component(const char *src, size_t begin, size_t end) {$/;"	f	file:
-copy_err	src/core/lib/iomgr/error.c	/^static void *copy_err(void *err) { return GRPC_ERROR_REF(err); }$/;"	f	file:
-copy_error_and_unref	src/core/lib/iomgr/error.c	/^static grpc_error *copy_error_and_unref(grpc_error *in) {$/;"	f	file:
-copy_integer	src/core/lib/iomgr/error.c	/^static void *copy_integer(void *key) { return key; }$/;"	f	file:
-copy_key	include/grpc/support/avl.h	/^  void *(*copy_key)(void *key);$/;"	m	struct:gpr_avl_vtable
-copy_string	src/core/lib/iomgr/error.c	/^static void *copy_string(void *str) { return gpr_strdup(str); }$/;"	f	file:
-copy_test	test/core/census/context_test.c	/^static void copy_test(void) {$/;"	f	file:
-copy_time	src/core/lib/iomgr/error.c	/^static void *copy_time(void *tm) { return box_time(*(gpr_timespec *)tm); }$/;"	f	file:
-copy_value	include/grpc/support/avl.h	/^  void *(*copy_value)(void *value);$/;"	m	struct:gpr_avl_vtable
-copy_value	src/core/lib/slice/slice_hash_table.h	/^  void *(*copy_value)(void *value);$/;"	m	struct:grpc_slice_hash_table_vtable
-core_local_blocks	src/core/ext/census/census_log.c	/^  cl_core_local_block *core_local_blocks; \/* Keeps core to block mappings. *\/$/;"	m	struct:census_log	file:
-core_local_blocks	src/core/ext/census/mlog.c	/^  cl_core_local_block* core_local_blocks;  \/\/ Keeps core to block mappings.$/;"	m	struct:census_log	file:
-cores	test/cpp/qps/server.h	/^  int cores() const { return cores_; }$/;"	f	class:grpc::testing::Server
-cores_	test/cpp/qps/client.h	/^  const int cores_;$/;"	m	class:grpc::testing::ClientImpl
-cores_	test/cpp/qps/server.h	/^  int cores_;$/;"	m	class:grpc::testing::Server
-corrupt_jwt_sig	test/core/security/jwt_verifier_test.c	/^static void corrupt_jwt_sig(char *jwt) {$/;"	f	file:
-cost_data_	include/grpc++/impl/codegen/server_context.h	/^  std::vector<grpc::string> cost_data_;$/;"	m	class:grpc::ServerContext
-count	include/grpc/impl/codegen/grpc_types.h	/^      size_t count;$/;"	m	struct:grpc_op::__anon268::__anon270
-count	include/grpc/impl/codegen/grpc_types.h	/^      size_t count;$/;"	m	struct:grpc_op::__anon431::__anon433
-count	include/grpc/impl/codegen/grpc_types.h	/^  size_t count;$/;"	m	struct:__anon265
-count	include/grpc/impl/codegen/grpc_types.h	/^  size_t count;$/;"	m	struct:__anon428
-count	include/grpc/impl/codegen/slice.h	/^  size_t count;$/;"	m	struct:__anon253
-count	include/grpc/impl/codegen/slice.h	/^  size_t count;$/;"	m	struct:__anon416
-count	include/grpc/impl/codegen/sync_generic.h	/^typedef struct { gpr_atm count; } gpr_refcount;$/;"	m	struct:__anon245
-count	include/grpc/impl/codegen/sync_generic.h	/^typedef struct { gpr_atm count; } gpr_refcount;$/;"	m	struct:__anon408
-count	src/core/ext/census/census_log.c	/^  int32_t count;           \/* Number of items in list. *\/$/;"	m	struct:census_log_block_list	file:
-count	src/core/ext/census/gen/census.pb.h	/^        uint64_t count;$/;"	m	union:_google_census_Aggregation::__anon55
-count	src/core/ext/census/gen/census.pb.h	/^    int64_t count;$/;"	m	struct:_google_census_Distribution
-count	src/core/ext/census/gen/census.pb.h	/^    int64_t count;$/;"	m	struct:_google_census_IntervalStats_Window
-count	src/core/ext/census/mlog.c	/^  int32_t count;            \/\/ Number of items in list.$/;"	m	struct:census_log_block_list	file:
-count	src/core/ext/census/window_stats.c	/^  int64_t count;$/;"	m	struct:census_window_stats_bucket	file:
-count	src/core/ext/census/window_stats.h	/^  double count;$/;"	m	struct:census_window_stats_sum
-count	src/core/ext/transport/chttp2/transport/incoming_metadata.h	/^  size_t count;$/;"	m	struct:__anon12
-count	src/core/ext/transport/chttp2/transport/stream_map.h	/^  size_t count;$/;"	m	struct:__anon33
-count	src/core/lib/channel/channel_stack.h	/^  size_t count;$/;"	m	struct:grpc_call_stack
-count	src/core/lib/channel/channel_stack.h	/^  size_t count;$/;"	m	struct:grpc_channel_stack
-count	src/core/lib/channel/handshaker.c	/^  size_t count;$/;"	m	struct:grpc_handshake_manager	file:
-count	src/core/lib/iomgr/resource_quota.h	/^  size_t count;$/;"	m	struct:grpc_resource_user_slice_allocator
-count	src/core/lib/security/context/security_context.h	/^  size_t count;$/;"	m	struct:__anon112
-count	src/core/lib/slice/slice_intern.c	/^  size_t count;$/;"	m	struct:slice_shard	file:
-count	src/core/lib/support/histogram.c	/^  double count;$/;"	m	struct:gpr_histogram	file:
-count	src/core/lib/support/string.h	/^  size_t count;$/;"	m	struct:__anon74
-count	src/core/lib/transport/metadata.c	/^  size_t count;$/;"	m	struct:mdtab_shard	file:
-count	src/core/lib/transport/metadata_batch.h	/^  size_t count;$/;"	m	struct:grpc_mdelem_list
-count	test/core/census/mlog_test.c	/^  int* count;$/;"	m	struct:writer_thread_args	file:
-count	test/core/end2end/cq_verifier.c	/^  size_t count;$/;"	m	struct:metadata	file:
-count	test/core/statistics/census_log_tests.c	/^  int *count;$/;"	m	struct:writer_thread_args	file:
-count_names_in_method_config_json	src/core/lib/transport/service_config.c	/^static size_t count_names_in_method_config_json(grpc_json* json) {$/;"	f	file:
-count_objects	src/core/lib/iomgr/iomgr.c	/^static size_t count_objects(void) {$/;"	f	file:
-count_slices	test/core/iomgr/endpoint_tests.c	/^size_t count_slices(grpc_slice *slices, size_t nslices, int *current_data) {$/;"	f
-count_slices	test/core/iomgr/tcp_posix_test.c	/^static size_t count_slices(grpc_slice *slices, size_t nslices,$/;"	f	file:
-counter	test/core/end2end/fuzzers/api_fuzzer.c	/^  int *counter;$/;"	m	struct:connectivity_watch	file:
-counter	test/core/support/sync_test.c	/^  int64_t counter;$/;"	m	struct:test	file:
-counters_at_start_	test/cpp/microbenchmarks/bm_fullstack.cc	/^  grpc_memory_counters counters_at_start_ = grpc_memory_counters_snapshot();$/;"	m	class:grpc::testing::BaseFixture	file:
-covered_by_poller	src/core/lib/iomgr/combiner.c	/^  bool covered_by_poller;$/;"	m	struct:__anon148	file:
-covered_by_poller	src/core/lib/transport/transport.h	/^  bool covered_by_poller;$/;"	m	struct:grpc_transport_stream_op
-covered_finally_scheduler	src/core/lib/iomgr/combiner.c	/^  grpc_closure_scheduler covered_finally_scheduler;$/;"	m	struct:grpc_combiner	file:
-covered_scheduler	src/core/lib/iomgr/combiner.c	/^  grpc_closure_scheduler covered_scheduler;$/;"	m	struct:grpc_combiner	file:
-cpu_test	test/core/support/cpu_test.c	/^static void cpu_test(void) {$/;"	f	file:
-cpu_test	test/core/support/cpu_test.c	/^struct cpu_test {$/;"	s	file:
-cq	include/grpc++/impl/codegen/call.h	/^  CompletionQueue* cq() const { return cq_; }$/;"	f	class:grpc::final
-cq	include/grpc++/impl/codegen/completion_queue.h	/^  grpc_completion_queue* cq() { return cq_; }$/;"	f	class:grpc::CompletionQueue
-cq	src/core/ext/client_channel/channel_connectivity.c	/^  grpc_completion_queue *cq;$/;"	m	struct:__anon71	file:
-cq	src/core/lib/surface/alarm.c	/^  grpc_completion_queue *cq;$/;"	m	struct:grpc_alarm	file:
-cq	src/core/lib/surface/call.c	/^  grpc_completion_queue *cq;$/;"	m	struct:grpc_call	file:
-cq	src/core/lib/surface/call.h	/^  grpc_completion_queue *cq;$/;"	m	struct:grpc_call_create_args
-cq	src/core/lib/surface/channel_ping.c	/^  grpc_completion_queue *cq;$/;"	m	struct:__anon225	file:
-cq	src/core/lib/surface/completion_queue.c	/^  grpc_completion_queue *cq;$/;"	m	struct:__anon223	file:
-cq	src/core/lib/surface/server.c	/^  grpc_completion_queue *cq;$/;"	m	struct:shutdown_tag	file:
-cq	test/core/bad_client/bad_client.c	/^  grpc_completion_queue *cq;$/;"	m	struct:__anon325	file:
-cq	test/core/client_channel/lb_policies_test.c	/^  grpc_completion_queue *cq;$/;"	m	struct:servers_fixture	file:
-cq	test/core/client_channel/set_initial_connect_string_test.c	/^  grpc_completion_queue *cq;$/;"	m	struct:rpc_state	file:
-cq	test/core/end2end/bad_server_response_test.c	/^  grpc_completion_queue *cq;$/;"	m	struct:rpc_state	file:
-cq	test/core/end2end/cq_verifier.c	/^  grpc_completion_queue *cq;$/;"	m	struct:cq_verifier	file:
-cq	test/core/end2end/cq_verifier_native.c	/^  grpc_completion_queue *cq;$/;"	m	struct:cq_verifier	file:
-cq	test/core/end2end/cq_verifier_uv.c	/^  grpc_completion_queue *cq;$/;"	m	struct:cq_verifier	file:
-cq	test/core/end2end/end2end_tests.h	/^  grpc_completion_queue *cq;$/;"	m	struct:grpc_end2end_test_fixture
-cq	test/core/end2end/fixtures/proxy.c	/^  grpc_completion_queue *cq;$/;"	m	struct:grpc_end2end_proxy	file:
-cq	test/core/end2end/invalid_call_argument_test.c	/^  grpc_completion_queue *cq;$/;"	m	struct:test_state	file:
-cq	test/core/end2end/tests/connectivity.c	/^  grpc_completion_queue *cq;$/;"	m	struct:__anon359	file:
-cq	test/core/fling/client.c	/^static grpc_completion_queue *cq;$/;"	v	file:
-cq	test/core/fling/server.c	/^static grpc_completion_queue *cq;$/;"	v	file:
-cq	test/core/memory_usage/client.c	/^static grpc_completion_queue *cq;$/;"	v	file:
-cq	test/core/memory_usage/server.c	/^static grpc_completion_queue *cq;$/;"	v	file:
-cq	test/core/surface/concurrent_connectivity_test.c	/^  grpc_completion_queue *cq;$/;"	m	struct:server_thread_args	file:
-cq	test/core/surface/sequential_connectivity_test.c	/^  grpc_completion_queue *cq;$/;"	m	struct:__anon382	file:
-cq	test/cpp/grpclb/grpclb_test.cc	/^  grpc_completion_queue *cq;$/;"	m	struct:grpc::__anon289::client_fixture	file:
-cq	test/cpp/grpclb/grpclb_test.cc	/^  grpc_completion_queue *cq;$/;"	m	struct:grpc::__anon289::server_fixture	file:
-cq	test/cpp/microbenchmarks/bm_fullstack.cc	/^  ServerCompletionQueue* cq() { return cq_.get(); }$/;"	f	class:grpc::testing::EndpointPairFixture
-cq	test/cpp/microbenchmarks/bm_fullstack.cc	/^  ServerCompletionQueue* cq() { return cq_.get(); }$/;"	f	class:grpc::testing::FullstackFixture
-cq	test/cpp/performance/writes_per_rpc_test.cc	/^  ServerCompletionQueue* cq() { return cq_.get(); }$/;"	f	class:grpc::testing::EndpointPairFixture
-cq_	include/grpc++/impl/codegen/call.h	/^  CompletionQueue* cq_;$/;"	m	class:grpc::final
-cq_	include/grpc++/impl/codegen/completion_queue.h	/^  grpc_completion_queue* cq_;  \/\/ owned$/;"	m	class:grpc::CompletionQueue
-cq_	include/grpc++/impl/codegen/server_context.h	/^  CompletionQueue* cq_;$/;"	m	class:grpc::ServerContext
-cq_	include/grpc++/impl/codegen/sync_stream.h	/^  CompletionQueue cq_;$/;"	m	class:grpc::ClientWriter
-cq_	include/grpc++/impl/codegen/sync_stream.h	/^  CompletionQueue cq_;$/;"	m	class:grpc::final
-cq_	src/cpp/server/server_cc.cc	/^    CompletionQueue cq_;$/;"	m	class:grpc::final::final	file:
-cq_	src/cpp/server/server_cc.cc	/^  ServerCompletionQueue* const cq_;$/;"	m	class:grpc::final	file:
-cq_	src/cpp/server/server_cc.cc	/^  grpc_completion_queue* cq_;$/;"	m	class:grpc::final	file:
-cq_	test/cpp/end2end/async_end2end_test.cc	/^  std::unique_ptr<ServerCompletionQueue> cq_;$/;"	m	class:grpc::testing::__anon296::AsyncEnd2endTest	file:
-cq_	test/cpp/end2end/server_builder_plugin_test.cc	/^  std::unique_ptr<ServerCompletionQueue> cq_;$/;"	m	class:grpc::testing::ServerBuilderPluginTest	file:
-cq_	test/cpp/end2end/thread_stress_test.cc	/^  CompletionQueue cq_;$/;"	m	class:grpc::testing::AsyncClientEnd2endTest	file:
-cq_	test/cpp/end2end/thread_stress_test.cc	/^  std::unique_ptr<ServerCompletionQueue> cq_;$/;"	m	class:grpc::testing::CommonStressTestAsyncServer	file:
-cq_	test/cpp/microbenchmarks/bm_fullstack.cc	/^  std::unique_ptr<ServerCompletionQueue> cq_;$/;"	m	class:grpc::testing::EndpointPairFixture	file:
-cq_	test/cpp/microbenchmarks/bm_fullstack.cc	/^  std::unique_ptr<ServerCompletionQueue> cq_;$/;"	m	class:grpc::testing::FullstackFixture	file:
-cq_	test/cpp/performance/writes_per_rpc_test.cc	/^  std::unique_ptr<ServerCompletionQueue> cq_;$/;"	m	class:grpc::testing::EndpointPairFixture	file:
-cq_	test/cpp/qps/client_async.cc	/^  CompletionQueue* cq_;$/;"	m	class:grpc::testing::ClientRpcContextGenericStreamingImpl	file:
-cq_	test/cpp/qps/client_async.cc	/^  CompletionQueue* cq_;$/;"	m	class:grpc::testing::ClientRpcContextStreamingImpl	file:
-cq_	test/cpp/qps/client_async.cc	/^  CompletionQueue* cq_;$/;"	m	class:grpc::testing::ClientRpcContextUnaryImpl	file:
-cq_	test/cpp/util/cli_call.h	/^  grpc::CompletionQueue cq_;$/;"	m	class:grpc::testing::final
-cq_bound_to_call	src/core/lib/surface/server.c	/^  grpc_completion_queue *cq_bound_to_call;$/;"	m	struct:requested_call	file:
-cq_completion	src/core/lib/surface/call.c	/^  grpc_cq_completion cq_completion;$/;"	m	struct:batch_control	file:
-cq_count	src/core/lib/surface/server.c	/^  size_t cq_count;$/;"	m	struct:grpc_server	file:
-cq_expect_completion	test/core/end2end/cq_verifier.c	/^void cq_expect_completion(cq_verifier *v, const char *file, int line, void *tag,$/;"	f
-cq_idx	src/core/lib/surface/server.c	/^  size_t cq_idx;$/;"	m	struct:channel_data	file:
-cq_idx	src/core/lib/surface/server.c	/^  size_t cq_idx;$/;"	m	struct:requested_call	file:
-cq_is_finished_arg	src/core/lib/surface/completion_queue.c	/^} cq_is_finished_arg;$/;"	t	typeref:struct:__anon223	file:
-cq_is_next_finished	src/core/lib/surface/completion_queue.c	/^static bool cq_is_next_finished(grpc_exec_ctx *exec_ctx, void *arg) {$/;"	f	file:
-cq_is_pluck_finished	src/core/lib/surface/completion_queue.c	/^static bool cq_is_pluck_finished(grpc_exec_ctx *exec_ctx, void *arg) {$/;"	f	file:
-cq_new	src/core/lib/surface/server.c	/^  grpc_completion_queue *cq_new;$/;"	m	struct:call_data	file:
-cq_thread_	test/cpp/end2end/server_builder_plugin_test.cc	/^  std::thread* cq_thread_;$/;"	m	class:grpc::testing::ServerBuilderPluginTest	file:
-cq_timeout_msec	include/grpc++/server_builder.h	/^    int cq_timeout_msec;$/;"	m	struct:grpc::ServerBuilder::SyncServerSettings
-cq_timeout_msec_	src/cpp/server/server_cc.cc	/^  int cq_timeout_msec_;$/;"	m	class:grpc::Server::SyncRequestThreadManager	file:
-cq_verifier	test/core/end2end/cq_verifier.c	/^struct cq_verifier {$/;"	s	file:
-cq_verifier	test/core/end2end/cq_verifier.h	/^typedef struct cq_verifier cq_verifier;$/;"	t	typeref:struct:cq_verifier
-cq_verifier	test/core/end2end/cq_verifier_native.c	/^struct cq_verifier {$/;"	s	file:
-cq_verifier	test/core/end2end/cq_verifier_uv.c	/^struct cq_verifier {$/;"	s	file:
-cq_verifier_create	test/core/end2end/cq_verifier.c	/^cq_verifier *cq_verifier_create(grpc_completion_queue *cq) {$/;"	f
-cq_verifier_create	test/core/end2end/cq_verifier_native.c	/^cq_verifier *cq_verifier_create(grpc_completion_queue *cq) {$/;"	f
-cq_verifier_create	test/core/end2end/cq_verifier_uv.c	/^cq_verifier *cq_verifier_create(grpc_completion_queue *cq) {$/;"	f
-cq_verifier_destroy	test/core/end2end/cq_verifier.c	/^void cq_verifier_destroy(cq_verifier *v) {$/;"	f
-cq_verifier_destroy	test/core/end2end/cq_verifier_native.c	/^void cq_verifier_destroy(cq_verifier *v) {$/;"	f
-cq_verifier_destroy	test/core/end2end/cq_verifier_uv.c	/^void cq_verifier_destroy(cq_verifier *v) {$/;"	f
-cq_verifier_get_first_expectation	test/core/end2end/cq_verifier_native.c	/^expectation *cq_verifier_get_first_expectation(cq_verifier *v) {$/;"	f
-cq_verifier_get_first_expectation	test/core/end2end/cq_verifier_uv.c	/^expectation *cq_verifier_get_first_expectation(cq_verifier *v) {$/;"	f
-cq_verifier_next_event	test/core/end2end/cq_verifier_native.c	/^grpc_event cq_verifier_next_event(cq_verifier *v, int timeout_seconds) {$/;"	f
-cq_verifier_next_event	test/core/end2end/cq_verifier_uv.c	/^grpc_event cq_verifier_next_event(cq_verifier *v, int timeout_seconds) {$/;"	f
-cq_verifier_set_first_expectation	test/core/end2end/cq_verifier_native.c	/^void cq_verifier_set_first_expectation(cq_verifier *v, expectation *e) {$/;"	f
-cq_verifier_set_first_expectation	test/core/end2end/cq_verifier_uv.c	/^void cq_verifier_set_first_expectation(cq_verifier *v, expectation *e) {$/;"	f
-cq_verify	test/core/end2end/cq_verifier.c	/^void cq_verify(cq_verifier *v) {$/;"	f
-cq_verify_empty	test/core/end2end/cq_verifier.c	/^void cq_verify_empty(cq_verifier *v) { cq_verify_empty_timeout(v, 1); }$/;"	f
-cq_verify_empty_timeout	test/core/end2end/cq_verifier.c	/^void cq_verify_empty_timeout(cq_verifier *v, int timeout_sec) {$/;"	f
-cqs	src/core/lib/surface/server.c	/^  grpc_completion_queue **cqs;$/;"	m	struct:grpc_server	file:
-cqs_	include/grpc++/server_builder.h	/^  std::vector<ServerCompletionQueue*> cqs_;$/;"	m	class:grpc::ServerBuilder
-cqs_	test/cpp/end2end/hybrid_end2end_test.cc	/^  std::vector<std::unique_ptr<ServerCompletionQueue>> cqs_;$/;"	m	class:grpc::testing::__anon300::HybridEnd2endTest	file:
-cqv	test/core/end2end/invalid_call_argument_test.c	/^  cq_verifier *cqv;$/;"	m	struct:test_state	file:
-crash_handler	test/core/util/test_config.c	/^static LONG crash_handler(struct _EXCEPTION_POINTERS *ex_info) {$/;"	f	file:
-crash_handler	test/core/util/test_config.c	/^static void crash_handler(int signum, siginfo_t *info, void *data) {$/;"	f	file:
-crbegin	include/grpc++/impl/codegen/string_ref.h	/^  const_reverse_iterator crbegin() const {$/;"	f	class:grpc::string_ref
-create	src/core/ext/census/aggregation.h	/^  void *(*create)(const void *create_arg);$/;"	m	struct:census_aggregation_ops
-create_channel	test/core/surface/sequential_connectivity_test.c	/^  grpc_channel *(*create_channel)(const char *addr);$/;"	m	struct:test_fixture	file:
-create_child	src/core/lib/security/credentials/jwt/json_token.c	/^static grpc_json *create_child(grpc_json *brother, grpc_json *parent,$/;"	f	file:
-create_client	test/core/client_channel/lb_policies_test.c	/^static grpc_channel *create_client(const servers_fixture *f) {$/;"	f	file:
-create_client	test/core/end2end/fixtures/proxy.h	/^  grpc_channel *(*create_client)(const char *target,$/;"	m	struct:grpc_end2end_proxy_def
-create_client_channel	src/core/ext/client_channel/client_channel_factory.h	/^  grpc_channel *(*create_client_channel)(grpc_exec_ctx *exec_ctx,$/;"	m	struct:grpc_client_channel_factory_vtable
-create_default_creds_from_path	src/core/lib/security/credentials/google_default/google_default_credentials.c	/^static grpc_error *create_default_creds_from_path($/;"	f	file:
-create_fixture	test/core/end2end/end2end_tests.h	/^  grpc_end2end_test_fixture (*create_fixture)(grpc_channel_args *client_args,$/;"	m	struct:grpc_end2end_test_config
-create_fixture	test/core/iomgr/endpoint_tests.h	/^  grpc_endpoint_test_fixture (*create_fixture)(size_t slice_size);$/;"	m	struct:grpc_endpoint_test_config
-create_fixture_endpoint_pair	test/core/iomgr/endpoint_pair_test.c	/^static grpc_endpoint_test_fixture create_fixture_endpoint_pair($/;"	f	file:
-create_fixture_tcp_socketpair	test/core/iomgr/tcp_posix_test.c	/^static grpc_endpoint_test_fixture create_fixture_tcp_socketpair($/;"	f	file:
-create_frame_protector	src/core/lib/tsi/transport_security.h	/^  tsi_result (*create_frame_protector)(tsi_handshaker *self,$/;"	m	struct:__anon162
-create_grpc_frame	src/core/ext/transport/cronet/transport/cronet_transport.c	/^static void create_grpc_frame(grpc_slice_buffer *write_slice_buffer,$/;"	f	file:
-create_handshaker	src/core/lib/tsi/ssl_transport_security.c	/^  tsi_result (*create_handshaker)(tsi_ssl_handshaker_factory *self,$/;"	m	struct:tsi_ssl_handshaker_factory	file:
-create_iterator_at_filter_node	src/core/lib/channel/channel_stack_builder.c	/^static grpc_channel_stack_builder_iterator *create_iterator_at_filter_node($/;"	f	file:
-create_jwt	test/core/security/create_jwt.c	/^void create_jwt(const char *json_key_file_path, const char *service_url,$/;"	f
-create_key	src/core/ext/client_channel/subchannel_index.c	/^static grpc_subchannel_key *create_key($/;"	f	file:
-create_lb_policy	src/core/ext/client_channel/lb_policy_factory.h	/^  grpc_lb_policy *(*create_lb_policy)(grpc_exec_ctx *exec_ctx,$/;"	m	struct:grpc_lb_policy_factory_vtable
-create_listening_socket	test/core/network_benchmarks/low_level_ping_pong.c	/^static int create_listening_socket(struct sockaddr *port, socklen_t len) {$/;"	f	file:
-create_loggable_refresh_token	src/core/lib/security/credentials/oauth2/oauth2_credentials.c	/^static char *create_loggable_refresh_token(grpc_auth_refresh_token *token) {$/;"	f	file:
-create_loop_destroy	test/core/surface/concurrent_connectivity_test.c	/^void create_loop_destroy(void *addr) {$/;"	f
-create_pick_first	src/core/ext/lb_policy/pick_first/pick_first.c	/^static grpc_lb_policy *create_pick_first(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-create_proxy_client	test/core/end2end/fixtures/h2_proxy.c	/^static grpc_channel *create_proxy_client(const char *target,$/;"	f	file:
-create_proxy_client	test/core/end2end/fixtures/h2_ssl_proxy.c	/^static grpc_channel *create_proxy_client(const char *target,$/;"	f	file:
-create_proxy_server	test/core/end2end/fixtures/h2_proxy.c	/^static grpc_server *create_proxy_server(const char *port,$/;"	f	file:
-create_proxy_server	test/core/end2end/fixtures/h2_ssl_proxy.c	/^static grpc_server *create_proxy_server(const char *port,$/;"	f	file:
-create_refresh_token_creds	test/core/security/fetch_oauth2.c	/^static grpc_call_credentials *create_refresh_token_creds($/;"	f	file:
-create_resolver	src/core/ext/client_channel/resolver_factory.h	/^  grpc_resolver *(*create_resolver)(grpc_exec_ctx *exec_ctx,$/;"	m	struct:grpc_resolver_factory_vtable
-create_resolver	test/core/client_channel/resolvers/dns_resolver_connectivity_test.c	/^static grpc_resolver *create_resolver(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-create_rr_locked	src/core/ext/lb_policy/grpclb/grpclb.c	/^static grpc_lb_policy *create_rr_locked($/;"	f	file:
-create_security_connector	src/core/lib/security/credentials/credentials.h	/^  grpc_security_status (*create_security_connector)($/;"	m	struct:__anon90
-create_security_connector	src/core/lib/security/credentials/credentials.h	/^  grpc_security_status (*create_security_connector)($/;"	m	struct:__anon94
-create_server	test/core/end2end/fixtures/proxy.h	/^  grpc_server *(*create_server)(const char *port,$/;"	m	struct:grpc_end2end_proxy_def
-create_socket	test/core/handshake/client_ssl.c	/^static int create_socket(int port) {$/;"	f	file:
-create_socket	test/core/handshake/server_ssl.c	/^static int create_socket(int port) {$/;"	f	file:
-create_socket	test/core/network_benchmarks/low_level_ping_pong.c	/^int create_socket(char *socket_type, fd_pair *client_fds, fd_pair *server_fds) {$/;"	f
-create_sockets	src/core/lib/iomgr/endpoint_pair_posix.c	/^static void create_sockets(int sv[2]) {$/;"	f	file:
-create_sockets	src/core/lib/iomgr/endpoint_pair_windows.c	/^static void create_sockets(SOCKET sv[2]) {$/;"	f	file:
-create_sockets	test/core/end2end/fixtures/h2_fd.c	/^static void create_sockets(int sv[2]) {$/;"	f	file:
-create_sockets	test/core/iomgr/tcp_posix_test.c	/^static void create_sockets(int sv[2]) {$/;"	f	file:
-create_sockets_pipe	test/core/network_benchmarks/low_level_ping_pong.c	/^static int create_sockets_pipe(fd_pair *client_fds, fd_pair *server_fds) {$/;"	f	file:
-create_sockets_socketpair	test/core/network_benchmarks/low_level_ping_pong.c	/^static int create_sockets_socketpair(fd_pair *client_fds, fd_pair *server_fds) {$/;"	f	file:
-create_sockets_tcp	test/core/network_benchmarks/low_level_ping_pong.c	/^static int create_sockets_tcp(fd_pair *client_fds, fd_pair *server_fds) {$/;"	f	file:
-create_stub_	test/cpp/qps/client.h	/^      create_stub_;$/;"	m	class:grpc::testing::ClientImpl
-create_subchannel	src/core/ext/client_channel/client_channel_factory.h	/^  grpc_subchannel *(*create_subchannel)(grpc_exec_ctx *exec_ctx,$/;"	m	struct:grpc_client_channel_factory_vtable
-create_test_elements	test/core/iomgr/timer_heap_test.c	/^static grpc_timer *create_test_elements(size_t num_elements) {$/;"	f	file:
-create_test_socket	test/core/iomgr/fd_posix_test.c	/^static void create_test_socket(int port, int *socket_fd,$/;"	f	file:
-create_test_tag	test/core/surface/alarm_test.c	/^static void *create_test_tag(void) {$/;"	f	file:
-create_test_tag	test/core/surface/completion_queue_test.c	/^static void *create_test_tag(void) {$/;"	f	file:
-create_test_value	test/core/compression/message_compress_test.c	/^static grpc_slice create_test_value(test_value id) {$/;"	f	file:
-create_tsi_ssl_handshaker	src/core/lib/tsi/ssl_transport_security.c	/^static tsi_result create_tsi_ssl_handshaker(SSL_CTX *ctx, int is_client,$/;"	f	file:
-create_validator	test/core/end2end/fuzzers/api_fuzzer.c	/^static validator *create_validator(void (*validate)(void *arg, bool success),$/;"	f	file:
-creation_phase	src/core/ext/client_channel/client_channel.c	/^  subchannel_creation_phase creation_phase;$/;"	m	struct:client_channel_call_data	file:
-cred_artifact_ctx	test/core/end2end/fuzzers/api_fuzzer.c	/^typedef struct cred_artifact_ctx {$/;"	s	file:
-cred_artifact_ctx	test/core/end2end/fuzzers/api_fuzzer.c	/^} cred_artifact_ctx;$/;"	t	typeref:struct:cred_artifact_ctx	file:
-cred_artifact_ctx_finish	test/core/end2end/fuzzers/api_fuzzer.c	/^static void cred_artifact_ctx_finish(cred_artifact_ctx *ctx) {$/;"	f	file:
-cred_ptr_vtable	src/core/lib/security/credentials/credentials.c	/^static const grpc_arg_pointer_vtable cred_ptr_vtable = {$/;"	v	file:
-cred_usage_	test/cpp/util/grpc_tool.cc	/^  const grpc::string cred_usage_;$/;"	m	class:grpc::testing::__anon321::GrpcTool	file:
-credentials_pointer_arg_copy	src/core/lib/security/credentials/credentials.c	/^static void *credentials_pointer_arg_copy(void *p) {$/;"	f	file:
-credentials_pointer_arg_destroy	src/core/lib/security/credentials/credentials.c	/^static void credentials_pointer_arg_destroy(grpc_exec_ctx *exec_ctx, void *p) {$/;"	f	file:
-credentials_pointer_cmp	src/core/lib/security/credentials/credentials.c	/^static int credentials_pointer_cmp(void *a, void *b) { return GPR_ICMP(a, b); }$/;"	f	file:
-credentials_pointer_vtable	src/core/lib/security/credentials/credentials.c	/^static const grpc_arg_pointer_vtable credentials_pointer_vtable = {$/;"	v	file:
-credentials_type	test/cpp/end2end/async_end2end_test.cc	/^  grpc::string credentials_type;$/;"	m	class:grpc::testing::__anon296::TestScenario	file:
-credentials_type	test/cpp/end2end/end2end_test.cc	/^  grpc::string credentials_type;$/;"	m	class:grpc::testing::__anon306::TestScenario	file:
-creds	include/grpc++/server_builder.h	/^    std::shared_ptr<ServerCredentials> creds;$/;"	m	struct:grpc::ServerBuilder::Port
-creds	src/core/lib/security/context/security_context.h	/^  grpc_call_credentials *creds;$/;"	m	struct:__anon114
-creds	src/core/lib/security/credentials/credentials.h	/^  grpc_call_credentials *creds;$/;"	m	struct:__anon95
-creds	src/core/lib/security/transport/client_auth_filter.c	/^  grpc_call_credentials *creds;$/;"	m	struct:__anon118	file:
-creds	src/core/lib/security/transport/server_auth_filter.c	/^  grpc_server_credentials *creds;$/;"	m	struct:channel_data	file:
-creds	test/core/client_channel/set_initial_connect_string_test.c	/^  grpc_channel_credentials *creds;$/;"	m	struct:rpc_state	file:
-creds_	include/grpc++/impl/codegen/client_context.h	/^  std::shared_ptr<CallCredentials> creds_;$/;"	m	class:grpc::ClientContext
-creds_	include/grpc++/server_builder.h	/^  std::shared_ptr<ServerCredentials> creds_;$/;"	m	class:grpc::ServerBuilder
-creds_	src/cpp/server/secure_server_credentials.h	/^  grpc_server_credentials* creds_;$/;"	m	class:grpc::final
-creds_array	src/core/lib/security/credentials/composite/composite_credentials.h	/^  grpc_call_credentials **creds_array;$/;"	m	struct:__anon107
-creds_index	src/core/lib/security/credentials/composite/composite_credentials.c	/^  size_t creds_index;$/;"	m	struct:__anon106	file:
-creds_path_getter	src/core/lib/security/credentials/google_default/google_default_credentials.c	/^static grpc_well_known_credentials_path_getter creds_path_getter = NULL;$/;"	v	file:
-crend	include/grpc++/impl/codegen/string_ref.h	/^  const_reverse_iterator crend() const {$/;"	f	class:grpc::string_ref
-cronet_callbacks	src/core/ext/transport/cronet/transport/cronet_transport.c	/^static bidirectional_stream_callback cronet_callbacks = {$/;"	v	file:
-cronet_transport	src/core/ext/transport/cronet/client/secure/cronet_channel_create.c	/^typedef struct cronet_transport {$/;"	s	file:
-cronet_transport	src/core/ext/transport/cronet/client/secure/cronet_channel_create.c	/^} cronet_transport;$/;"	t	typeref:struct:cronet_transport	file:
-cs	include/grpc/impl/codegen/sync_windows.h	/^  CRITICAL_SECTION cs; \/* Not an SRWLock until Vista is unsupported *\/$/;"	m	struct:__anon247
-cs	include/grpc/impl/codegen/sync_windows.h	/^  CRITICAL_SECTION cs; \/* Not an SRWLock until Vista is unsupported *\/$/;"	m	struct:__anon410
-cs	test/core/end2end/fuzzers/api_fuzzer.c	/^  call_state *cs;$/;"	m	struct:__anon347	file:
-ctr	test/core/iomgr/combiner_test.c	/^  size_t *ctr;$/;"	m	struct:__anon337	file:
-ctr	test/core/iomgr/combiner_test.c	/^  size_t ctr;$/;"	m	struct:__anon336	file:
-ctr	test/core/support/mpscq_test.c	/^  size_t *ctr;$/;"	m	struct:test_node	file:
-ctr	test/core/support/mpscq_test.c	/^  size_t ctr;$/;"	m	struct:__anon327	file:
-ctx	include/grpc/grpc_security.h	/^  const grpc_auth_context *ctx;$/;"	m	struct:grpc_auth_property_iterator
-ctx	test/core/util/port_server_client.c	/^  grpc_httpcli_context *ctx;$/;"	m	struct:portreq	file:
-ctx_	include/grpc++/impl/codegen/async_stream.h	/^  ServerContext* ctx_;$/;"	m	class:grpc::final
-ctx_	include/grpc++/impl/codegen/async_unary_call.h	/^  ServerContext* ctx_;$/;"	m	class:grpc::final
-ctx_	include/grpc++/impl/codegen/security/auth_context.h	/^  const grpc_auth_context* ctx_;$/;"	m	class:grpc::AuthPropertyIterator
-ctx_	include/grpc++/impl/codegen/sync_stream.h	/^  ServerContext* const ctx_;$/;"	m	class:grpc::final
-ctx_	include/grpc++/impl/codegen/sync_stream.h	/^  ServerContext* const ctx_;$/;"	m	class:grpc::internal::final
-ctx_	include/grpc++/test/server_context_test_spouse.h	/^  ServerContext* ctx_;  \/\/ not owned$/;"	m	class:grpc::testing::ServerContextTestSpouse
-ctx_	src/cpp/common/secure_auth_context.h	/^  grpc_auth_context* ctx_;$/;"	m	class:grpc::final
-ctx_	src/cpp/server/server_cc.cc	/^    ServerContext ctx_;$/;"	m	class:grpc::final::final	file:
-ctx_	test/cpp/common/auth_property_iterator_test.cc	/^  grpc_auth_context* ctx_;$/;"	m	class:grpc::__anon313::AuthPropertyIteratorTest	file:
-ctx_	test/cpp/util/cli_call.h	/^  grpc::ClientContext ctx_;$/;"	m	class:grpc::testing::final
-ctx_	test/cpp/util/proto_reflection_descriptor_database.h	/^  grpc::ClientContext ctx_;$/;"	m	class:grpc::ProtoReflectionDescriptorDatabase
-ctxt	src/core/ext/census/grpc_filter.c	/^  census_context *ctxt;$/;"	m	struct:call_data	file:
-cur	test/core/end2end/fuzzers/api_fuzzer.c	/^  const uint8_t *cur;$/;"	m	struct:__anon344	file:
-cur_arg	src/core/lib/support/cmdline.c	/^  arg *cur_arg;$/;"	m	struct:gpr_cmdline	file:
-cur_line	src/core/lib/http/parser.h	/^  uint8_t cur_line[GRPC_HTTP_PARSER_MAX_HEADER_LENGTH];$/;"	m	struct:__anon212
-cur_line_end_length	src/core/lib/http/parser.h	/^  size_t cur_line_end_length;$/;"	m	struct:__anon212
-cur_line_length	src/core/lib/http/parser.h	/^  size_t cur_line_length;$/;"	m	struct:__anon212
-curr_connectivity_state	src/core/ext/lb_policy/round_robin/round_robin.c	/^  grpc_connectivity_state curr_connectivity_state;$/;"	m	struct:__anon2	file:
-curr_ct	src/core/ext/transport/cronet/transport/cronet_transport.c	/^  grpc_cronet_transport curr_ct;$/;"	m	struct:stream_obj	file:
-curr_gs	src/core/ext/transport/cronet/transport/cronet_transport.c	/^  grpc_stream *curr_gs;$/;"	m	struct:stream_obj	file:
-curr_op	src/core/ext/transport/cronet/transport/cronet_transport.c	/^  grpc_transport_stream_op *curr_op;$/;"	m	struct:stream_obj	file:
-current	include/grpc/impl/codegen/byte_buffer_reader.h	/^  } current;$/;"	m	struct:grpc_byte_buffer_reader	typeref:union:grpc_byte_buffer_reader::__anon248
-current	include/grpc/impl/codegen/byte_buffer_reader.h	/^  } current;$/;"	m	struct:grpc_byte_buffer_reader	typeref:union:grpc_byte_buffer_reader::__anon411
-current	src/core/lib/transport/connectivity_state.h	/^  grpc_connectivity_state *current;$/;"	m	struct:grpc_connectivity_state_watcher
-current_container	src/core/lib/json/json_string.c	/^  grpc_json *current_container;$/;"	m	struct:__anon201	file:
-current_ctx	src/core/ext/client_channel/subchannel_index.c	/^static grpc_exec_ctx *current_ctx() {$/;"	f	file:
-current_error	src/core/lib/transport/connectivity_state.h	/^  grpc_error *current_error;$/;"	m	struct:__anon177
-current_read_data	test/core/iomgr/endpoint_tests.c	/^  int current_read_data;$/;"	m	struct:read_and_write_test_state	file:
-current_slice_refcount	src/core/ext/transport/chttp2/transport/hpack_parser.h	/^  grpc_slice_refcount *current_slice_refcount;$/;"	m	struct:grpc_chttp2_hpack_parser
-current_state	src/core/lib/transport/connectivity_state.h	/^  grpc_connectivity_state current_state;$/;"	m	struct:__anon177
-current_table_bytes	src/core/ext/transport/chttp2/transport/hpack_table.h	/^  uint32_t current_table_bytes;$/;"	m	struct:__anon38
-current_timeout_millis	src/core/lib/support/backoff.h	/^  int64_t current_timeout_millis;$/;"	m	struct:__anon77
-current_value	src/core/lib/json/json_string.c	/^  grpc_json *current_value;$/;"	m	struct:__anon201	file:
-current_write_data	test/core/iomgr/endpoint_tests.c	/^  uint8_t current_write_data;$/;"	m	struct:read_and_write_test_state	file:
-current_write_size	test/core/iomgr/endpoint_tests.c	/^  size_t current_write_size;$/;"	m	struct:read_and_write_test_state	file:
-cursor	src/core/lib/transport/byte_stream.h	/^  size_t cursor;$/;"	m	struct:grpc_slice_buffer_stream
-custom_credentials_type	test/cpp/interop/client_helper.cc	/^DECLARE_string(custom_credentials_type);$/;"	v
-custom_credentials_type	test/cpp/interop/server_helper.cc	/^DECLARE_string(custom_credentials_type);$/;"	v
-custom_mapping	test/core/security/jwt_verifier_test.c	/^static grpc_jwt_verifier_email_domain_key_url_mapping custom_mapping = {$/;"	v	file:
-cv	src/core/lib/iomgr/ev_poll_posix.c	/^  gpr_cv *cv;$/;"	m	struct:poll_args	file:
-cv	src/core/lib/iomgr/pollset_windows.h	/^  gpr_cv cv;$/;"	m	struct:grpc_pollset_worker
-cv	src/core/lib/iomgr/wakeup_fd_cv.h	/^  gpr_cv* cv;$/;"	m	struct:cv_node
-cv	src/core/lib/support/sync.c	/^  gpr_cv cv;$/;"	m	struct:sync_array_s	file:
-cv	test/core/support/sync_test.c	/^  gpr_cv cv; \/* signalling depends on test *\/$/;"	m	struct:test	file:
-cv_	src/cpp/server/dynamic_thread_pool.h	/^  std::condition_variable cv_;$/;"	m	class:grpc::final
-cv_	test/cpp/end2end/thread_stress_test.cc	/^  std::condition_variable cv_;$/;"	m	class:grpc::testing::AsyncClientEnd2endTest	file:
-cv_	test/cpp/interop/reconnect_interop_server.cc	/^  std::condition_variable cv_;$/;"	m	class:ReconnectServiceImpl	file:
-cv_check_availability	src/core/lib/iomgr/wakeup_fd_cv.c	/^static int cv_check_availability(void) { return 1; }$/;"	f	file:
-cv_fd_consume	src/core/lib/iomgr/wakeup_fd_cv.c	/^static grpc_error* cv_fd_consume(grpc_wakeup_fd* fd_info) {$/;"	f	file:
-cv_fd_destroy	src/core/lib/iomgr/wakeup_fd_cv.c	/^static void cv_fd_destroy(grpc_wakeup_fd* fd_info) {$/;"	f	file:
-cv_fd_init	src/core/lib/iomgr/wakeup_fd_cv.c	/^static grpc_error* cv_fd_init(grpc_wakeup_fd* fd_info) {$/;"	f	file:
-cv_fd_table	src/core/lib/iomgr/wakeup_fd_cv.h	/^typedef struct cv_fd_table {$/;"	s
-cv_fd_table	src/core/lib/iomgr/wakeup_fd_cv.h	/^} cv_fd_table;$/;"	t	typeref:struct:cv_fd_table
-cv_fd_wakeup	src/core/lib/iomgr/wakeup_fd_cv.c	/^static grpc_error* cv_fd_wakeup(grpc_wakeup_fd* fd_info) {$/;"	f	file:
-cv_node	src/core/lib/iomgr/wakeup_fd_cv.h	/^typedef struct cv_node {$/;"	s
-cv_node	src/core/lib/iomgr/wakeup_fd_cv.h	/^} cv_node;$/;"	t	typeref:struct:cv_node
-cv_wakeup_fds_enabled	src/core/lib/iomgr/wakeup_fd_posix.c	/^int cv_wakeup_fds_enabled = 0;$/;"	v
-cvfd_poll	src/core/lib/iomgr/ev_poll_posix.c	/^static int cvfd_poll(struct pollfd *fds, nfds_t nfds, int timeout) {$/;"	f	file:
-cvfds	src/core/lib/iomgr/wakeup_fd_cv.h	/^  fd_node* cvfds;$/;"	m	struct:cv_fd_table
-cvs	src/core/lib/iomgr/wakeup_fd_cv.h	/^  cv_node* cvs;$/;"	m	struct:fd_node
-cws_add_bucket_to_sum	src/core/ext/census/window_stats.c	/^static void cws_add_bucket_to_sum(cws_sum *sum, const cws_bucket *bucket,$/;"	f	file:
-cws_add_proportion_to_sum	src/core/ext/census/window_stats.c	/^static void cws_add_proportion_to_sum(double p, cws_sum *sum,$/;"	f	file:
-cws_bucket	src/core/ext/census/window_stats.c	/^} cws_bucket;$/;"	t	typeref:struct:census_window_stats_bucket	file:
-cws_create_statistic	src/core/ext/census/window_stats.c	/^static void *cws_create_statistic(const cws_stat_info *stat_info) {$/;"	f	file:
-cws_initialize_statistic	src/core/ext/census/window_stats.c	/^static void cws_initialize_statistic(void *statistic,$/;"	f	file:
-cws_interval_stats	src/core/ext/census/window_stats.c	/^} cws_interval_stats;$/;"	t	typeref:struct:census_window_stats_interval_stats	file:
-cws_shift_buckets	src/core/ext/census/window_stats.c	/^static void cws_shift_buckets(const window_stats *wstats,$/;"	f	file:
-cws_stat_info	src/core/ext/census/window_stats.c	/^typedef census_window_stats_stat_info cws_stat_info;$/;"	t	file:
-cws_sum	src/core/ext/census/window_stats.c	/^typedef struct census_window_stats_sum cws_sum;$/;"	t	typeref:struct:census_window_stats_sum	file:
-cycles_per_second	src/core/lib/support/time_precise.c	/^static double cycles_per_second = 0;$/;"	v	file:
-data	include/grpc++/impl/codegen/string_ref.h	/^  const char* data() const { return data_; }$/;"	f	class:grpc::string_ref
-data	include/grpc/impl/codegen/grpc_types.h	/^  } data;$/;"	m	struct:grpc_byte_buffer	typeref:union:grpc_byte_buffer::__anon256
-data	include/grpc/impl/codegen/grpc_types.h	/^  } data;$/;"	m	struct:grpc_byte_buffer	typeref:union:grpc_byte_buffer::__anon419
-data	include/grpc/impl/codegen/grpc_types.h	/^  } data;$/;"	m	struct:grpc_op	typeref:union:grpc_op::__anon268
-data	include/grpc/impl/codegen/grpc_types.h	/^  } data;$/;"	m	struct:grpc_op	typeref:union:grpc_op::__anon431
-data	include/grpc/impl/codegen/slice.h	/^  } data;$/;"	m	struct:grpc_slice	typeref:union:grpc_slice::__anon250
-data	include/grpc/impl/codegen/slice.h	/^  } data;$/;"	m	struct:grpc_slice	typeref:union:grpc_slice::__anon413
-data	src/core/ext/census/aggregation.h	/^  void *(*data)(const void *aggregation);$/;"	m	struct:census_aggregation_ops
-data	src/core/ext/census/gen/census.pb.h	/^    } data;$/;"	m	struct:_google_census_Aggregation	typeref:union:_google_census_Aggregation::__anon55
-data	src/core/ext/census/hash_table.c	/^  void *data;$/;"	m	struct:ht_entry	file:
-data	src/core/ext/transport/chttp2/transport/hpack_parser.h	/^  } data;$/;"	m	struct:__anon34	typeref:struct:__anon34::__anon35
-data	src/core/lib/support/string.c	/^  char *data;$/;"	m	struct:__anon79	file:
-data	src/core/lib/surface/server.c	/^  } data;$/;"	m	struct:requested_call	typeref:union:requested_call::__anon217	file:
-data	src/core/lib/tsi/fake_transport_security.c	/^  unsigned char *data;$/;"	m	struct:__anon167	file:
-data	src/core/lib/tsi/transport_security_interface.h	/^    char *data;$/;"	m	struct:tsi_peer_property::__anon165
-dataReceived	test/http2_test/http2_base_server.py	/^  def dataReceived(self, data):$/;"	m	class:H2ProtocolBaseServer
-data_	include/grpc++/impl/codegen/string_ref.h	/^  const char* data_;$/;"	m	class:grpc::string_ref
-data_bytes	src/core/lib/transport/transport.h	/^  uint64_t data_bytes;$/;"	m	struct:__anon184
-data_parser	src/core/ext/transport/chttp2/transport/internal.h	/^  grpc_chttp2_data_parser data_parser;$/;"	m	struct:grpc_chttp2_stream
-database	include/grpc++/.ycm_extra_conf.py	/^  database = None$/;"	v
-database	include/grpc++/.ycm_extra_conf.py	/^  database = ycm_core.CompilationDatabase( compilation_database_folder )$/;"	v
-database	include/grpc/.ycm_extra_conf.py	/^  database = None$/;"	v
-database	include/grpc/.ycm_extra_conf.py	/^  database = ycm_core.CompilationDatabase( compilation_database_folder )$/;"	v
-database	src/core/.ycm_extra_conf.py	/^  database = None$/;"	v
-database	src/core/.ycm_extra_conf.py	/^  database = ycm_core.CompilationDatabase( compilation_database_folder )$/;"	v
-database	src/cpp/.ycm_extra_conf.py	/^  database = None$/;"	v
-database	src/cpp/.ycm_extra_conf.py	/^  database = ycm_core.CompilationDatabase( compilation_database_folder )$/;"	v
-database	test/core/.ycm_extra_conf.py	/^  database = None$/;"	v
-database	test/core/.ycm_extra_conf.py	/^  database = ycm_core.CompilationDatabase( compilation_database_folder )$/;"	v
-database	test/cpp/.ycm_extra_conf.py	/^  database = None$/;"	v
-database	test/cpp/.ycm_extra_conf.py	/^  database = ycm_core.CompilationDatabase( compilation_database_folder )$/;"	v
-dbl_to_ts	src/core/lib/iomgr/timer_generic.c	/^static gpr_timespec dbl_to_ts(double d) {$/;"	f	file:
-deactivated_all_ports	src/core/lib/iomgr/tcp_server_posix.c	/^static void deactivated_all_ports(grpc_exec_ctx *exec_ctx, grpc_tcp_server *s) {$/;"	f	file:
-deactivated_all_ports	src/core/lib/iomgr/udp_server.c	/^static void deactivated_all_ports(grpc_exec_ctx *exec_ctx, grpc_udp_server *s) {$/;"	f	file:
-dead_threads_	src/cpp/server/dynamic_thread_pool.h	/^  std::list<DynamicThread*> dead_threads_;$/;"	m	class:grpc::final
-deadline	include/grpc++/impl/codegen/client_context.h	/^  std::chrono::system_clock::time_point deadline() const {$/;"	f	class:grpc::ClientContext
-deadline	include/grpc++/impl/codegen/server_context.h	/^  std::chrono::system_clock::time_point deadline() const {$/;"	f	class:grpc::ServerContext
-deadline	include/grpc/impl/codegen/grpc_types.h	/^  gpr_timespec deadline;$/;"	m	struct:__anon266
-deadline	include/grpc/impl/codegen/grpc_types.h	/^  gpr_timespec deadline;$/;"	m	struct:__anon429
-deadline	src/core/ext/client_channel/client_channel.c	/^  gpr_timespec deadline;$/;"	m	struct:client_channel_call_data	file:
-deadline	src/core/ext/client_channel/connector.h	/^  gpr_timespec deadline;$/;"	m	struct:__anon72
-deadline	src/core/ext/client_channel/lb_policy.h	/^  gpr_timespec deadline;$/;"	m	struct:grpc_lb_policy_pick_args
-deadline	src/core/ext/lb_policy/grpclb/grpclb.c	/^  gpr_timespec deadline;$/;"	m	struct:glb_lb_policy	file:
-deadline	src/core/ext/transport/chttp2/transport/incoming_metadata.h	/^  gpr_timespec deadline;$/;"	m	struct:__anon12
-deadline	src/core/ext/transport/chttp2/transport/internal.h	/^  gpr_timespec deadline;$/;"	m	struct:grpc_chttp2_stream
-deadline	src/core/lib/channel/channel_stack.h	/^  gpr_timespec deadline;$/;"	m	struct:__anon196
-deadline	src/core/lib/channel/deadline_filter.c	/^  gpr_timespec deadline;$/;"	m	struct:start_timer_after_init_state	file:
-deadline	src/core/lib/http/httpcli.c	/^  gpr_timespec deadline;$/;"	m	struct:__anon208	file:
-deadline	src/core/lib/iomgr/tcp_client_posix.c	/^  gpr_timespec deadline;$/;"	m	struct:__anon154	file:
-deadline	src/core/lib/iomgr/tcp_client_windows.c	/^  gpr_timespec deadline;$/;"	m	struct:__anon156	file:
-deadline	src/core/lib/iomgr/timer_generic.h	/^  gpr_timespec deadline;$/;"	m	struct:grpc_timer
-deadline	src/core/lib/surface/completion_queue.c	/^  gpr_timespec deadline;$/;"	m	struct:__anon223	file:
-deadline	src/core/lib/surface/server.c	/^      gpr_timespec *deadline;$/;"	m	struct:requested_call::__anon217::__anon219	file:
-deadline	src/core/lib/surface/server.c	/^  gpr_timespec deadline;$/;"	m	struct:call_data	file:
-deadline	src/core/lib/transport/metadata_batch.h	/^  gpr_timespec deadline;$/;"	m	struct:grpc_metadata_batch
-deadline	test/core/end2end/fuzzers/api_fuzzer.c	/^  gpr_timespec deadline;$/;"	m	struct:__anon345	file:
-deadline	test/core/end2end/fuzzers/api_fuzzer.c	/^  gpr_timespec deadline;$/;"	m	struct:connectivity_watch	file:
-deadline	test/core/end2end/invalid_call_argument_test.c	/^  gpr_timespec deadline;$/;"	m	struct:test_state	file:
-deadline	test/distrib/php/distribtest.php	/^$deadline = Grpc\\Timeval::infFuture();$/;"	v
-deadline_	include/grpc++/impl/codegen/client_context.h	/^  gpr_timespec deadline_;$/;"	m	class:grpc::ClientContext
-deadline_	include/grpc++/impl/codegen/server_context.h	/^  gpr_timespec deadline_;$/;"	m	class:grpc::ServerContext
-deadline_	src/cpp/server/server_cc.cc	/^  gpr_timespec deadline_;$/;"	m	class:grpc::final	file:
-deadline_enc	src/core/ext/transport/chttp2/transport/hpack_encoder.c	/^static void deadline_enc(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-deadline_state	src/core/ext/client_channel/client_channel.c	/^  grpc_deadline_state deadline_state;$/;"	m	struct:client_channel_call_data	file:
-deadline_state	src/core/lib/channel/deadline_filter.c	/^  grpc_deadline_state deadline_state;$/;"	m	struct:base_call_data	file:
-deadline_timer	src/core/lib/channel/handshaker.c	/^  grpc_timer deadline_timer;$/;"	m	struct:grpc_handshake_manager	file:
-deadline_to_millis_timeout	src/core/lib/iomgr/iocp_windows.c	/^static DWORD deadline_to_millis_timeout(gpr_timespec deadline,$/;"	f	file:
-debug_data	src/core/ext/transport/chttp2/transport/frame_goaway.h	/^  char *debug_data;$/;"	m	struct:__anon47
-debug_length	src/core/ext/transport/chttp2/transport/frame_goaway.h	/^  uint32_t debug_length;$/;"	m	struct:__anon47
-debug_only_last_initiated_reclaimer	src/core/lib/iomgr/resource_quota.c	/^  grpc_closure *debug_only_last_initiated_reclaimer;$/;"	m	struct:grpc_resource_quota	file:
-debug_only_last_reclaimer_resource_user	src/core/lib/iomgr/resource_quota.c	/^  grpc_resource_user *debug_only_last_reclaimer_resource_user;$/;"	m	struct:grpc_resource_quota	file:
-debug_pos	src/core/ext/transport/chttp2/transport/frame_goaway.h	/^  uint32_t debug_pos;$/;"	m	struct:__anon47
-decode_compression	src/core/lib/surface/call.c	/^static grpc_compression_algorithm decode_compression(grpc_mdelem md) {$/;"	f	file:
-decode_group	src/core/lib/security/util/b64.c	/^static int decode_group(const unsigned char *codes, size_t num_codes,$/;"	f	file:
-decode_one_char	src/core/lib/security/util/b64.c	/^static void decode_one_char(const unsigned char *codes, unsigned char *result,$/;"	f	file:
-decode_serverlist	src/core/ext/lb_policy/grpclb/load_balancer_api.c	/^static bool decode_serverlist(pb_istream_t *stream, const pb_field_t *field,$/;"	f	file:
-decode_serverlist_arg	src/core/ext/lb_policy/grpclb/load_balancer_api.c	/^typedef struct decode_serverlist_arg {$/;"	s	file:
-decode_serverlist_arg	src/core/ext/lb_policy/grpclb/load_balancer_api.c	/^} decode_serverlist_arg;$/;"	t	typeref:struct:decode_serverlist_arg	file:
-decode_status	src/core/lib/surface/call.c	/^static uint32_t decode_status(grpc_mdelem md) {$/;"	f	file:
-decode_suite	test/core/transport/timeout_encoding_test.c	/^void decode_suite(char ext,$/;"	f
-decode_table	src/core/ext/transport/chttp2/transport/bin_decoder.c	/^static uint8_t decode_table[] = {$/;"	v	file:
-decode_tag	src/core/ext/census/context.c	/^static char *decode_tag(struct raw_tag *tag, char *header, int offset) {$/;"	f	file:
-decode_trace_context	src/core/ext/census/trace_context.c	/^bool decode_trace_context(google_trace_TraceContext *ctxt, uint8_t *buffer,$/;"	f
-decode_two_chars	src/core/lib/security/util/b64.c	/^static void decode_two_chars(const unsigned char *codes, unsigned char *result,$/;"	f	file:
-decoding_idx	src/core/ext/lb_policy/grpclb/load_balancer_api.c	/^  size_t decoding_idx;$/;"	m	struct:decode_serverlist_arg	file:
-decref_poll_args	src/core/lib/iomgr/ev_poll_posix.c	/^static void decref_poll_args(poll_args *args) {$/;"	f	file:
-decrement	test/core/end2end/fuzzers/api_fuzzer.c	/^static void decrement(void *counter, bool success) { --*(int *)counter; }$/;"	f	file:
-decrement_active_ports_and_notify_locked	src/core/lib/iomgr/tcp_server_windows.c	/^static void decrement_active_ports_and_notify_locked(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-decrement_active_streams_locked	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^static void decrement_active_streams_locked(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-default_algorithm	include/grpc/impl/codegen/compression_types.h	/^  } default_algorithm;$/;"	m	struct:grpc_compression_options	typeref:struct:grpc_compression_options::__anon282
-default_algorithm	include/grpc/impl/codegen/compression_types.h	/^  } default_algorithm;$/;"	m	struct:grpc_compression_options	typeref:struct:grpc_compression_options::__anon445
-default_authority	src/core/lib/surface/channel.c	/^  grpc_mdelem default_authority;$/;"	m	struct:grpc_channel	file:
-default_compression_algorithm	src/core/lib/channel/compress_filter.c	/^  grpc_compression_algorithm default_compression_algorithm;$/;"	m	struct:channel_data	file:
-default_credentials	src/core/lib/security/credentials/google_default/google_default_credentials.c	/^static grpc_channel_credentials *default_credentials = NULL;$/;"	v	file:
-default_creds_gce_detection_httpcli_get_failure_override	test/core/security/credentials_test.c	/^static int default_creds_gce_detection_httpcli_get_failure_override($/;"	f	file:
-default_creds_gce_detection_httpcli_get_success_override	test/core/security/credentials_test.c	/^static int default_creds_gce_detection_httpcli_get_success_override($/;"	f	file:
-default_host	test/core/end2end/tests/default_host.c	/^void default_host(grpc_end2end_test_config config) {$/;"	f
-default_host_pre_init	test/core/end2end/tests/default_host.c	/^void default_host_pre_init(void) {}$/;"	f
-default_level	include/grpc/impl/codegen/compression_types.h	/^  } default_level;$/;"	m	struct:grpc_compression_options	typeref:struct:grpc_compression_options::__anon281
-default_level	include/grpc/impl/codegen/compression_types.h	/^  } default_level;$/;"	m	struct:grpc_compression_options	typeref:struct:grpc_compression_options::__anon444
-default_max_possible	test/cpp/qps/histogram.h	/^  static double default_max_possible() { return 60e9; }$/;"	f	class:grpc::testing::Histogram
-default_pem_root_certs	src/core/lib/security/transport/security_connector.c	/^static grpc_slice default_pem_root_certs;$/;"	v	file:
-default_ping	test/http2_test/http2_base_server.py	/^  def default_ping(self):$/;"	m	class:H2ProtocolBaseServer
-default_port	src/core/ext/resolver/dns/native/dns_resolver.c	/^  char *default_port;$/;"	m	struct:__anon57	file:
-default_port	src/core/lib/http/httpcli.h	/^  const char *default_port;$/;"	m	struct:__anon207
-default_port	src/core/lib/iomgr/resolve_address_posix.c	/^  char *default_port;$/;"	m	struct:__anon134	file:
-default_port	src/core/lib/iomgr/resolve_address_windows.c	/^  char *default_port;$/;"	m	struct:__anon153	file:
-default_resolution	test/cpp/qps/histogram.h	/^  static double default_resolution() { return 0.01; }$/;"	f	class:grpc::testing::Histogram
-default_response_data	test/http2_test/http2_base_server.py	/^  def default_response_data(response_size):$/;"	m	class:H2ProtocolBaseServer
-default_secure_fixture_options	test/core/end2end/gen_build_yaml.py	/^default_secure_fixture_options = default_unsecure_fixture_options._replace(secure=True)$/;"	v
-default_send	test/http2_test/http2_base_server.py	/^  def default_send(self, stream_id):$/;"	m	class:H2ProtocolBaseServer
-default_send_trailer	test/http2_test/http2_base_server.py	/^  def default_send_trailer(self, stream_id):$/;"	m	class:H2ProtocolBaseServer
-default_service_account	test/cpp/interop/client_helper.cc	/^DECLARE_string(default_service_account);$/;"	v
-default_services_	include/grpc++/impl/server_initializer.h	/^  std::vector<std::shared_ptr<Service> > default_services_;$/;"	m	class:grpc::ServerInitializer
-default_test_options	test/core/bad_client/gen_build_yaml.py	/^default_test_options = TestOptions(False, 1.0)$/;"	v
-default_test_options	test/core/bad_ssl/gen_build_yaml.py	/^default_test_options = TestOptions(False, 1.0)$/;"	v
-default_test_options	test/core/end2end/gen_build_yaml.py	/^default_test_options = TestOptions(False, False, True, False, True, 1.0, [], False, False)$/;"	v
-default_unsecure_fixture_options	test/core/end2end/gen_build_yaml.py	/^default_unsecure_fixture_options = FixtureOptions($/;"	v
-default_value	src/core/ext/transport/chttp2/transport/frame_settings.h	/^  uint32_t default_value;$/;"	m	struct:__anon44
-default_value	src/core/lib/channel/channel_args.h	/^  int default_value;  \/\/ Return this if value is outside of expected bounds.$/;"	m	struct:grpc_integer_options
-define_base_resources	src/core/ext/census/base_resources.c	/^void define_base_resources() {$/;"	f
-define_resource	src/core/ext/census/resource.c	/^int32_t define_resource(const resource *base) {$/;"	f
-define_resource_from_file	test/core/census/resource_test.c	/^static int32_t define_resource_from_file(const char *file) {$/;"	f	file:
-deframe_state	src/core/ext/transport/chttp2/transport/internal.h	/^  grpc_chttp2_deframe_transport_state deframe_state;$/;"	m	struct:grpc_chttp2_transport
-dehex	src/core/lib/slice/percent_encoding.c	/^static uint8_t dehex(uint8_t c) {$/;"	f	file:
-del_plucker	src/core/lib/surface/completion_queue.c	/^static void del_plucker(grpc_completion_queue *cc, void *tag,$/;"	f	file:
-delete_data	src/core/ext/census/hash_table.h	/^  void (*delete_data)(void *);$/;"	m	struct:census_ht_option
-delete_entry	src/core/ext/census/hash_table.c	/^static void delete_entry(const census_ht_option *opt, ht_entry *p) {$/;"	f	file:
-delete_key	src/core/ext/census/census_rpc_stats.c	/^static void delete_key(void *key) { gpr_free(key); }$/;"	f	file:
-delete_key	src/core/ext/census/hash_table.h	/^  void (*delete_key)(void *);$/;"	m	struct:census_ht_option
-delete_on_finalize_	include/grpc++/impl/codegen/server_interface.h	/^    const bool delete_on_finalize_;$/;"	m	class:grpc::ServerInterface::BaseAsyncRequest
-delete_resource_locked	src/core/ext/census/resource.c	/^static void delete_resource_locked(size_t rid) {$/;"	f	file:
-delete_state_watcher	src/core/ext/client_channel/channel_connectivity.c	/^static void delete_state_watcher(grpc_exec_ctx *exec_ctx, state_watcher *w) {$/;"	f	file:
-delete_stats	src/core/ext/census/census_rpc_stats.c	/^static void delete_stats(void *stats) {$/;"	f	file:
-delete_tag_test	test/core/census/context_test.c	/^static void delete_tag_test(void) {$/;"	f	file:
-delete_trace_obj	src/core/ext/census/census_tracing.c	/^static void delete_trace_obj(void *obj) {$/;"	f	file:
-denominator	src/core/ext/census/gen/census.pb.h	/^    pb_callback_t denominator;$/;"	m	struct:_google_census_Resource_MeasurementUnit
-denominators	src/core/ext/census/resource.h	/^  google_census_Resource_BasicUnit *denominators;$/;"	m	struct:__anon53
-depth	src/core/lib/json/json_reader.h	/^  int depth;$/;"	m	struct:grpc_json_reader
-depth	src/core/lib/json/json_writer.h	/^  int depth;$/;"	m	struct:grpc_json_writer
-desc_	src/core/lib/profiling/timers.h	/^  const char *const desc_;$/;"	m	class:grpc::ProfileScope
-desc_db_	test/cpp/end2end/proto_server_reflection_test.cc	/^  std::unique_ptr<ProtoReflectionDescriptorDatabase> desc_db_;$/;"	m	class:grpc::testing::ProtoServerReflectionTest	file:
-desc_db_	test/cpp/util/proto_file_parser.h	/^  std::unique_ptr<protobuf::DescriptorDatabase> desc_db_;$/;"	m	class:grpc::testing::ProtoFileParser
-desc_pool_	test/cpp/end2end/proto_server_reflection_test.cc	/^  std::unique_ptr<protobuf::DescriptorPool> desc_pool_;$/;"	m	class:grpc::testing::ProtoServerReflectionTest	file:
-desc_pool_	test/cpp/util/proto_file_parser.h	/^  std::unique_ptr<protobuf::DescriptorPool> desc_pool_;$/;"	m	class:grpc::testing::ProtoFileParser
-description	src/core/ext/census/gen/census.pb.h	/^    pb_callback_t description;$/;"	m	struct:_google_census_Aggregation
-description	src/core/ext/census/gen/census.pb.h	/^    pb_callback_t description;$/;"	m	struct:_google_census_Resource
-description	src/core/ext/census/gen/census.pb.h	/^    pb_callback_t description;$/;"	m	struct:_google_census_View
-description	src/core/ext/census/resource.h	/^  char *description;$/;"	m	struct:__anon53
-description	src/core/lib/support/cmdline.c	/^  const char *description;$/;"	m	struct:gpr_cmdline	file:
-description	test/core/client_channel/lb_policies_test.c	/^  const char *description;$/;"	m	struct:test_spec	file:
-descriptor_pool_	src/cpp/ext/proto_server_reflection.h	/^  const protobuf::DescriptorPool* descriptor_pool_;$/;"	m	class:grpc::final
-deserialize_	include/grpc++/impl/codegen/call.h	/^  std::unique_ptr<CallOpGenericRecvMessageHelper::DeserializeFunc> deserialize_;$/;"	m	class:grpc::CallOpGenericRecvMessage
-dest	src/core/lib/iomgr/resource_quota.h	/^  grpc_slice_buffer *dest;$/;"	m	struct:grpc_resource_user_slice_allocator
-destory	src/core/lib/iomgr/socket_mutator.h	/^  void (*destory)(grpc_socket_mutator *mutator);$/;"	m	struct:__anon152
-destroy	include/grpc/grpc_security.h	/^  void (*destroy)(void *state);$/;"	m	struct:__anon287
-destroy	include/grpc/grpc_security.h	/^  void (*destroy)(void *state);$/;"	m	struct:__anon288
-destroy	include/grpc/grpc_security.h	/^  void (*destroy)(void *state);$/;"	m	struct:__anon450
-destroy	include/grpc/grpc_security.h	/^  void (*destroy)(void *state);$/;"	m	struct:__anon451
-destroy	include/grpc/impl/codegen/grpc_types.h	/^  void (*destroy)(grpc_exec_ctx *exec_ctx, void *p);$/;"	m	struct:grpc_arg_pointer_vtable
-destroy	src/core/ext/client_channel/lb_policy.h	/^  void (*destroy)(grpc_exec_ctx *exec_ctx, grpc_lb_policy *policy);$/;"	m	struct:grpc_lb_policy_vtable
-destroy	src/core/ext/client_channel/lb_policy_factory.h	/^  void (*destroy)(grpc_exec_ctx *exec_ctx, void *);$/;"	m	struct:grpc_lb_user_data_vtable
-destroy	src/core/ext/client_channel/proxy_mapper.h	/^  void (*destroy)(grpc_proxy_mapper* mapper);$/;"	m	struct:__anon69
-destroy	src/core/ext/client_channel/resolver.h	/^  void (*destroy)(grpc_exec_ctx *exec_ctx, grpc_resolver *resolver);$/;"	m	struct:grpc_resolver_vtable
-destroy	src/core/lib/channel/context.h	/^  void (*destroy)(void *);$/;"	m	struct:__anon192
-destroy	src/core/lib/channel/handshaker.h	/^  void (*destroy)(grpc_exec_ctx* exec_ctx, grpc_handshaker* handshaker);$/;"	m	struct:__anon190
-destroy	src/core/lib/channel/handshaker_factory.h	/^  void (*destroy)(grpc_exec_ctx *exec_ctx,$/;"	m	struct:__anon200
-destroy	src/core/lib/iomgr/endpoint.h	/^  void (*destroy)(grpc_exec_ctx *exec_ctx, grpc_endpoint *ep);$/;"	m	struct:grpc_endpoint_vtable
-destroy	src/core/lib/iomgr/socket_windows.c	/^static void destroy(grpc_winsocket *winsocket) {$/;"	f	file:
-destroy	src/core/lib/iomgr/wakeup_fd_posix.h	/^  void (*destroy)(grpc_wakeup_fd* fd_info);$/;"	m	struct:grpc_wakeup_fd_vtable
-destroy	src/core/lib/security/context/security_context.h	/^  void (*destroy)(void *);$/;"	m	struct:__anon113
-destroy	src/core/lib/security/transport/secure_endpoint.c	/^static void destroy(grpc_exec_ctx *exec_ctx, secure_endpoint *secure_ep) {$/;"	f	file:
-destroy	src/core/lib/security/transport/security_connector.h	/^  void (*destroy)(grpc_exec_ctx *exec_ctx, grpc_security_connector *sc);$/;"	m	struct:__anon124
-destroy	src/core/lib/surface/init.c	/^  void (*destroy)();$/;"	m	struct:grpc_plugin	file:
-destroy	src/core/lib/surface/server.c	/^  void (*destroy)(grpc_exec_ctx *exec_ctx, grpc_server *server, void *arg,$/;"	m	struct:listener	file:
-destroy	src/core/lib/transport/byte_stream.h	/^  void (*destroy)(grpc_exec_ctx *exec_ctx, grpc_byte_stream *byte_stream);$/;"	m	struct:grpc_byte_stream
-destroy	src/core/lib/transport/transport.h	/^  grpc_closure destroy;$/;"	m	struct:grpc_stream_refcount
-destroy	src/core/lib/transport/transport_impl.h	/^  void (*destroy)(grpc_exec_ctx *exec_ctx, grpc_transport *self);$/;"	m	struct:grpc_transport_vtable
-destroy	src/core/lib/tsi/ssl_transport_security.c	/^  void (*destroy)(tsi_ssl_handshaker_factory *self);$/;"	m	struct:tsi_ssl_handshaker_factory	file:
-destroy	src/core/lib/tsi/transport_security.h	/^  void (*destroy)(tsi_frame_protector *self);$/;"	m	struct:__anon161
-destroy	src/core/lib/tsi/transport_security.h	/^  void (*destroy)(tsi_handshaker *self);$/;"	m	struct:__anon162
-destroy_action	src/core/ext/transport/chttp2/transport/internal.h	/^  grpc_closure destroy_action;$/;"	m	struct:grpc_chttp2_incoming_byte_stream
-destroy_balancer_name	src/core/ext/lb_policy/grpclb/grpclb.c	/^static void destroy_balancer_name(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-destroy_call	src/core/lib/surface/call.c	/^static void destroy_call(grpc_exec_ctx *exec_ctx, void *call,$/;"	f	file:
-destroy_call	test/core/end2end/fuzzers/api_fuzzer.c	/^static call_state *destroy_call(call_state *call) {$/;"	f	file:
-destroy_call_elem	src/core/ext/load_reporting/load_reporting_filter.c	/^static void destroy_call_elem(grpc_exec_ctx *exec_ctx, grpc_call_element *elem,$/;"	f	file:
-destroy_call_elem	src/core/lib/channel/channel_stack.h	/^  void (*destroy_call_elem)(grpc_exec_ctx *exec_ctx, grpc_call_element *elem,$/;"	m	struct:__anon199
-destroy_call_elem	src/core/lib/channel/compress_filter.c	/^static void destroy_call_elem(grpc_exec_ctx *exec_ctx, grpc_call_element *elem,$/;"	f	file:
-destroy_call_elem	src/core/lib/channel/connected_channel.c	/^static void destroy_call_elem(grpc_exec_ctx *exec_ctx, grpc_call_element *elem,$/;"	f	file:
-destroy_call_elem	src/core/lib/channel/deadline_filter.c	/^static void destroy_call_elem(grpc_exec_ctx* exec_ctx, grpc_call_element* elem,$/;"	f	file:
-destroy_call_elem	src/core/lib/channel/http_client_filter.c	/^static void destroy_call_elem(grpc_exec_ctx *exec_ctx, grpc_call_element *elem,$/;"	f	file:
-destroy_call_elem	src/core/lib/channel/http_server_filter.c	/^static void destroy_call_elem(grpc_exec_ctx *exec_ctx, grpc_call_element *elem,$/;"	f	file:
-destroy_call_elem	src/core/lib/channel/message_size_filter.c	/^static void destroy_call_elem(grpc_exec_ctx* exec_ctx, grpc_call_element* elem,$/;"	f	file:
-destroy_call_elem	src/core/lib/security/transport/client_auth_filter.c	/^static void destroy_call_elem(grpc_exec_ctx *exec_ctx, grpc_call_element *elem,$/;"	f	file:
-destroy_call_elem	src/core/lib/security/transport/server_auth_filter.c	/^static void destroy_call_elem(grpc_exec_ctx *exec_ctx, grpc_call_element *elem,$/;"	f	file:
-destroy_call_elem	src/core/lib/surface/lame_client.c	/^static void destroy_call_elem(grpc_exec_ctx *exec_ctx, grpc_call_element *elem,$/;"	f	file:
-destroy_call_elem	src/core/lib/surface/server.c	/^static void destroy_call_elem(grpc_exec_ctx *exec_ctx, grpc_call_element *elem,$/;"	f	file:
-destroy_call_elem	test/core/end2end/tests/filter_call_init_fails.c	/^static void destroy_call_elem(grpc_exec_ctx *exec_ctx, grpc_call_element *elem,$/;"	f	file:
-destroy_call_elem	test/core/end2end/tests/filter_causes_close.c	/^static void destroy_call_elem(grpc_exec_ctx *exec_ctx, grpc_call_element *elem,$/;"	f	file:
-destroy_called	src/core/lib/iomgr/socket_windows.h	/^  bool destroy_called;$/;"	m	struct:grpc_winsocket
-destroy_called	src/core/lib/surface/call.c	/^  bool destroy_called;$/;"	m	struct:grpc_call	file:
-destroy_change_data	test/core/iomgr/fd_posix_test.c	/^void destroy_change_data(fd_change_data *fdc) {}$/;"	f
-destroy_channel	src/core/lib/surface/channel.c	/^static void destroy_channel(grpc_exec_ctx *exec_ctx, void *arg,$/;"	f	file:
-destroy_channel	src/core/lib/surface/server.c	/^static void destroy_channel(grpc_exec_ctx *exec_ctx, channel_data *chand,$/;"	f	file:
-destroy_channel_elem	src/core/ext/census/grpc_filter.c	/^static void destroy_channel_elem(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-destroy_channel_elem	src/core/ext/load_reporting/load_reporting_filter.c	/^static void destroy_channel_elem(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-destroy_channel_elem	src/core/lib/channel/channel_stack.h	/^  void (*destroy_channel_elem)(grpc_exec_ctx *exec_ctx,$/;"	m	struct:__anon199
-destroy_channel_elem	src/core/lib/channel/compress_filter.c	/^static void destroy_channel_elem(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-destroy_channel_elem	src/core/lib/channel/connected_channel.c	/^static void destroy_channel_elem(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-destroy_channel_elem	src/core/lib/channel/deadline_filter.c	/^static void destroy_channel_elem(grpc_exec_ctx* exec_ctx,$/;"	f	file:
-destroy_channel_elem	src/core/lib/channel/http_client_filter.c	/^static void destroy_channel_elem(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-destroy_channel_elem	src/core/lib/channel/http_server_filter.c	/^static void destroy_channel_elem(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-destroy_channel_elem	src/core/lib/channel/message_size_filter.c	/^static void destroy_channel_elem(grpc_exec_ctx* exec_ctx,$/;"	f	file:
-destroy_channel_elem	src/core/lib/security/transport/client_auth_filter.c	/^static void destroy_channel_elem(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-destroy_channel_elem	src/core/lib/security/transport/server_auth_filter.c	/^static void destroy_channel_elem(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-destroy_channel_elem	src/core/lib/surface/lame_client.c	/^static void destroy_channel_elem(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-destroy_channel_elem	src/core/lib/surface/server.c	/^static void destroy_channel_elem(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-destroy_channel_elem	test/core/end2end/tests/filter_call_init_fails.c	/^static void destroy_channel_elem(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-destroy_channel_elem	test/core/end2end/tests/filter_causes_close.c	/^static void destroy_channel_elem(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-destroy_channel_elem	test/core/end2end/tests/filter_latency.c	/^static void destroy_channel_elem(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-destroy_closure	src/core/lib/iomgr/resource_quota.c	/^  grpc_closure destroy_closure;$/;"	m	struct:grpc_resource_user	file:
-destroy_done	src/core/lib/surface/server.c	/^  grpc_closure destroy_done;$/;"	m	struct:listener	file:
-destroy_encodings_accepted_by_peer	src/core/lib/surface/call.c	/^static void destroy_encodings_accepted_by_peer(void *p) { return; }$/;"	f	file:
-destroy_err	src/core/lib/iomgr/error.c	/^static void destroy_err(void *err) { GRPC_ERROR_UNREF(err); }$/;"	f	file:
-destroy_integer	src/core/lib/iomgr/error.c	/^static void destroy_integer(void *key) {}$/;"	f	file:
-destroy_key	include/grpc/support/avl.h	/^  void (*destroy_key)(void *key);$/;"	m	struct:gpr_avl_vtable
-destroy_lr_cost_context	src/core/ext/load_reporting/load_reporting.c	/^static void destroy_lr_cost_context(void *c) {$/;"	f	file:
-destroy_made_transport_op	src/core/lib/transport/transport.c	/^static void destroy_made_transport_op(grpc_exec_ctx *exec_ctx, void *arg,$/;"	f	file:
-destroy_made_transport_stream_op	src/core/lib/transport/transport.c	/^static void destroy_made_transport_stream_op(grpc_exec_ctx *exec_ctx, void *arg,$/;"	f	file:
-destroy_plugin	test/core/end2end/tests/filter_call_init_fails.c	/^static void destroy_plugin(void) {}$/;"	f	file:
-destroy_plugin	test/core/end2end/tests/filter_causes_close.c	/^static void destroy_plugin(void) {}$/;"	f	file:
-destroy_plugin	test/core/end2end/tests/filter_latency.c	/^static void destroy_plugin(void) { gpr_mu_destroy(&g_mu); }$/;"	f	file:
-destroy_pollset	src/core/lib/security/credentials/google_default/google_default_credentials.c	/^static void destroy_pollset(grpc_exec_ctx *exec_ctx, void *p, grpc_error *e) {$/;"	f	file:
-destroy_pollset	test/core/end2end/fixtures/http_proxy.c	/^static void destroy_pollset(grpc_exec_ctx* exec_ctx, void* arg,$/;"	f	file:
-destroy_pollset	test/core/iomgr/endpoint_pair_test.c	/^static void destroy_pollset(grpc_exec_ctx *exec_ctx, void *p,$/;"	f	file:
-destroy_pollset	test/core/iomgr/ev_epoll_linux_test.c	/^static void destroy_pollset(grpc_exec_ctx *exec_ctx, void *p,$/;"	f	file:
-destroy_pollset	test/core/iomgr/fd_posix_test.c	/^static void destroy_pollset(grpc_exec_ctx *exec_ctx, void *p,$/;"	f	file:
-destroy_pollset	test/core/iomgr/pollset_set_test.c	/^static void destroy_pollset(grpc_exec_ctx *exec_ctx, void *p,$/;"	f	file:
-destroy_pollset	test/core/iomgr/tcp_client_posix_test.c	/^static void destroy_pollset(grpc_exec_ctx *exec_ctx, void *p,$/;"	f	file:
-destroy_pollset	test/core/iomgr/tcp_posix_test.c	/^static void destroy_pollset(grpc_exec_ctx *exec_ctx, void *p,$/;"	f	file:
-destroy_pollset	test/core/iomgr/tcp_server_posix_test.c	/^static void destroy_pollset(grpc_exec_ctx *exec_ctx, void *p,$/;"	f	file:
-destroy_pollset	test/core/iomgr/udp_server_test.c	/^static void destroy_pollset(grpc_exec_ctx *exec_ctx, void *p,$/;"	f	file:
-destroy_pollset	test/core/security/secure_endpoint_test.c	/^static void destroy_pollset(grpc_exec_ctx *exec_ctx, void *p,$/;"	f	file:
-destroy_pops	test/core/http/httpcli_test.c	/^static void destroy_pops(grpc_exec_ctx *exec_ctx, void *p, grpc_error *error) {$/;"	f	file:
-destroy_pops	test/core/http/httpscli_test.c	/^static void destroy_pops(grpc_exec_ctx *exec_ctx, void *p, grpc_error *error) {$/;"	f	file:
-destroy_pops_and_shutdown	test/core/util/port_server_client.c	/^static void destroy_pops_and_shutdown(grpc_exec_ctx *exec_ctx, void *p,$/;"	f	file:
-destroy_server	src/core/lib/iomgr/tcp_server_windows.c	/^static void destroy_server(grpc_exec_ctx *exec_ctx, void *arg,$/;"	f	file:
-destroy_status	src/core/lib/surface/call.c	/^static void destroy_status(void *ignored) {}$/;"	f	file:
-destroy_stream	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^static void destroy_stream(grpc_exec_ctx *exec_ctx, grpc_transport *gt,$/;"	f	file:
-destroy_stream	src/core/ext/transport/chttp2/transport/internal.h	/^  grpc_closure destroy_stream;$/;"	m	struct:grpc_chttp2_stream
-destroy_stream	src/core/ext/transport/cronet/transport/cronet_transport.c	/^static void destroy_stream(grpc_exec_ctx *exec_ctx, grpc_transport *gt,$/;"	f	file:
-destroy_stream	src/core/lib/transport/transport_impl.h	/^  void (*destroy_stream)(grpc_exec_ctx *exec_ctx, grpc_transport *self,$/;"	m	struct:grpc_transport_vtable
-destroy_stream_arg	src/core/ext/transport/chttp2/transport/internal.h	/^  void *destroy_stream_arg;$/;"	m	struct:grpc_chttp2_stream
-destroy_stream_locked	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^static void destroy_stream_locked(grpc_exec_ctx *exec_ctx, void *sp,$/;"	f	file:
-destroy_string	src/core/lib/iomgr/error.c	/^static void destroy_string(void *str) { gpr_free(str); }$/;"	f	file:
-destroy_subchannels	src/core/ext/lb_policy/pick_first/pick_first.c	/^static void destroy_subchannels(grpc_exec_ctx *exec_ctx, void *arg,$/;"	f	file:
-destroy_test_mutator	test/core/iomgr/socket_utils_test.c	/^static void destroy_test_mutator(grpc_socket_mutator *mutator) {$/;"	f	file:
-destroy_thread	src/core/lib/support/thd_windows.c	/^static void destroy_thread(struct thd_info *t) {$/;"	f	file:
-destroy_time	src/core/lib/iomgr/error.c	/^static void destroy_time(void *tm) { gpr_free(tm); }$/;"	f	file:
-destroy_transport	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^static void destroy_transport(grpc_exec_ctx *exec_ctx, grpc_transport *gt) {$/;"	f	file:
-destroy_transport	src/core/ext/transport/cronet/transport/cronet_transport.c	/^static void destroy_transport(grpc_exec_ctx *exec_ctx, grpc_transport *gt) {}$/;"	f	file:
-destroy_transport_locked	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^static void destroy_transport_locked(grpc_exec_ctx *exec_ctx, void *tp,$/;"	f	file:
-destroy_user	test/core/iomgr/resource_quota_test.c	/^static void destroy_user(grpc_resource_user *usr) {$/;"	f	file:
-destroy_user_data	src/core/lib/transport/metadata.c	/^  gpr_atm destroy_user_data;$/;"	m	struct:interned_metadata	file:
-destroy_user_data_func	src/core/lib/transport/metadata.c	/^typedef void (*destroy_user_data_func)(void *user_data);$/;"	t	file:
-destroy_value	include/grpc/support/avl.h	/^  void (*destroy_value)(void *value);$/;"	m	struct:gpr_avl_vtable
-destroy_value	src/core/lib/slice/slice_hash_table.h	/^  void (*destroy_value)(grpc_exec_ctx *exec_ctx, void *value);$/;"	m	struct:grpc_slice_hash_table_vtable
-destroyed_closure	src/core/lib/iomgr/tcp_server_posix.c	/^  grpc_closure destroyed_closure;$/;"	m	struct:grpc_tcp_listener	file:
-destroyed_closure	src/core/lib/iomgr/udp_server.c	/^  grpc_closure destroyed_closure;$/;"	m	struct:grpc_udp_listener	file:
-destroyed_port	src/core/lib/iomgr/tcp_server_posix.c	/^static void destroyed_port(grpc_exec_ctx *exec_ctx, void *server,$/;"	f	file:
-destroyed_port	src/core/lib/iomgr/udp_server.c	/^static void destroyed_port(grpc_exec_ctx *exec_ctx, void *server,$/;"	f	file:
-destroyed_ports	src/core/lib/iomgr/tcp_server_posix.c	/^  size_t destroyed_ports;$/;"	m	struct:grpc_tcp_server	file:
-destroyed_ports	src/core/lib/iomgr/udp_server.c	/^  size_t destroyed_ports;$/;"	m	struct:grpc_udp_server	file:
-destroying	src/core/ext/transport/chttp2/transport/internal.h	/^  uint8_t destroying;$/;"	m	struct:grpc_chttp2_transport
-destruct	src/core/lib/security/credentials/credentials.h	/^  void (*destruct)(grpc_exec_ctx *exec_ctx, grpc_call_credentials *c);$/;"	m	struct:__anon93
-destruct	src/core/lib/security/credentials/credentials.h	/^  void (*destruct)(grpc_exec_ctx *exec_ctx, grpc_channel_credentials *c);$/;"	m	struct:__anon90
-destruct	src/core/lib/security/credentials/credentials.h	/^  void (*destruct)(grpc_exec_ctx *exec_ctx, grpc_server_credentials *c);$/;"	m	struct:__anon94
-destruct_parsed_names	test/core/tsi/transport_security_test.c	/^static void destruct_parsed_names(parsed_names *pdn) {$/;"	f	file:
-destruct_transport	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^static void destruct_transport(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-destruction_test	test/core/iomgr/timer_list_test.c	/^void destruction_test(void) {$/;"	f
-destructive_reclaimer_locked	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^static void destructive_reclaimer_locked(grpc_exec_ctx *exec_ctx, void *arg,$/;"	f	file:
-destructive_reclaimer_locked	src/core/ext/transport/chttp2/transport/internal.h	/^  grpc_closure destructive_reclaimer_locked;$/;"	m	struct:grpc_chttp2_transport
-destructive_reclaimer_registered	src/core/ext/transport/chttp2/transport/internal.h	/^  bool destructive_reclaimer_registered;$/;"	m	struct:grpc_chttp2_transport
-detag	test/core/end2end/fuzzers/server_fuzzer.c	/^static int detag(void *p) { return (int)(uintptr_t)p; }$/;"	f	file:
-detag	test/core/surface/concurrent_connectivity_test.c	/^static int detag(void *p) { return (int)(uintptr_t)p; }$/;"	f	file:
-detag	test/cpp/end2end/async_end2end_test.cc	/^int detag(void* p) { return static_cast<int>(reinterpret_cast<intptr_t>(p)); }$/;"	f	namespace:grpc::testing::__anon296
-detag	test/cpp/qps/client_async.cc	/^  static ClientRpcContext* detag(void* t) {$/;"	f	class:grpc::testing::ClientRpcContext
-detag	test/cpp/qps/server_async.cc	/^  static ServerRpcContext *detag(void *tag) {$/;"	f	class:grpc::testing::final	file:
-details	src/core/lib/surface/lame_client.c	/^  grpc_linked_mdelem details;$/;"	m	struct:__anon226	file:
-details	src/core/lib/surface/server.c	/^      grpc_call_details *details;$/;"	m	struct:requested_call::__anon217::__anon218	file:
-details	test/core/client_channel/lb_policies_test.c	/^  grpc_slice details;$/;"	m	struct:request_data	file:
-details	test/core/end2end/invalid_call_argument_test.c	/^  grpc_slice details;$/;"	m	struct:test_state	file:
-details	test/core/fling/client.c	/^static grpc_slice details;$/;"	v	file:
-details	test/core/memory_usage/client.c	/^  grpc_slice details;$/;"	m	struct:__anon380	file:
-details_	include/grpc++/impl/codegen/status.h	/^  grpc::string details_;$/;"	m	class:grpc::Status
-did_eagain	test/core/json/json_rewrite_test.c	/^  int did_eagain;$/;"	m	struct:json_reader_userdata	file:
-dirtied_local_settings	src/core/ext/transport/chttp2/transport/internal.h	/^  uint8_t dirtied_local_settings;$/;"	m	struct:grpc_chttp2_transport
-dirty_block_list	src/core/ext/census/census_log.c	/^  cl_block_list dirty_block_list;$/;"	m	struct:census_log	file:
-dirty_block_list	src/core/ext/census/mlog.c	/^  cl_block_list dirty_block_list;$/;"	m	struct:census_log	file:
-disable_blocking	test/cpp/end2end/async_end2end_test.cc	/^  bool disable_blocking;$/;"	m	class:grpc::testing::__anon296::TestScenario	file:
-disable_cancellation_propagation	include/grpc++/impl/codegen/client_context.h	/^  PropagationOptions& disable_cancellation_propagation() {$/;"	f	class:grpc::PropagationOptions
-disable_census_stats_propagation	include/grpc++/impl/codegen/client_context.h	/^  PropagationOptions& disable_census_stats_propagation() {$/;"	f	class:grpc::PropagationOptions
-disable_census_tracing_propagation	include/grpc++/impl/codegen/client_context.h	/^  PropagationOptions& disable_census_tracing_propagation() {$/;"	f	class:grpc::PropagationOptions
-disable_deadline_propagation	include/grpc++/impl/codegen/client_context.h	/^  PropagationOptions& disable_deadline_propagation() {$/;"	f	class:grpc::PropagationOptions
-disappearing_server	test/core/end2end/tests/disappearing_server.c	/^void disappearing_server(grpc_end2end_test_config config) {$/;"	f
-disappearing_server_pre_init	test/core/end2end/tests/disappearing_server.c	/^void disappearing_server_pre_init(void) {}$/;"	f
-disappearing_server_test	test/core/end2end/tests/disappearing_server.c	/^static void disappearing_server_test(grpc_end2end_test_config config) {$/;"	f	file:
-discard_old_records	src/core/ext/census/census_log.c	/^  int discard_old_records;$/;"	m	struct:census_log	file:
-discard_old_records	src/core/ext/census/mlog.c	/^  int discard_old_records;$/;"	m	struct:census_log	file:
-discard_write	test/core/end2end/fuzzers/client_fuzzer.c	/^static void discard_write(grpc_slice slice) {}$/;"	f	file:
-discard_write	test/core/end2end/fuzzers/server_fuzzer.c	/^static void discard_write(grpc_slice slice) {}$/;"	f	file:
-discard_write	test/core/security/ssl_server_fuzzer.c	/^static void discard_write(grpc_slice slice) {}$/;"	f	file:
-disconnect	src/core/ext/client_channel/subchannel.c	/^static void disconnect(grpc_exec_ctx *exec_ctx, grpc_subchannel *c) {$/;"	f	file:
-disconnect_with_error	src/core/lib/transport/transport.h	/^  grpc_error *disconnect_with_error;$/;"	m	struct:grpc_transport_op
-disconnect_with_error	src/cpp/common/channel_filter.h	/^  grpc_error *disconnect_with_error() const {$/;"	f	class:grpc::TransportOp
-disconnected	src/core/ext/client_channel/subchannel.c	/^  bool disconnected;$/;"	m	struct:grpc_subchannel	file:
-distribution	src/core/ext/census/gen/census.pb.h	/^        google_census_Distribution distribution;$/;"	m	union:_google_census_Aggregation::__anon55
-dns_channel_saw_error	src/core/ext/resolver/dns/native/dns_resolver.c	/^static void dns_channel_saw_error(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-dns_create	src/core/ext/resolver/dns/native/dns_resolver.c	/^static grpc_resolver *dns_create(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-dns_destroy	src/core/ext/resolver/dns/native/dns_resolver.c	/^static void dns_destroy(grpc_exec_ctx *exec_ctx, grpc_resolver *gr) {$/;"	f	file:
-dns_factory_create_resolver	src/core/ext/resolver/dns/native/dns_resolver.c	/^static grpc_resolver *dns_factory_create_resolver($/;"	f	file:
-dns_factory_get_default_host_name	src/core/ext/resolver/dns/native/dns_resolver.c	/^static char *dns_factory_get_default_host_name(grpc_resolver_factory *factory,$/;"	f	file:
-dns_factory_ref	src/core/ext/resolver/dns/native/dns_resolver.c	/^static void dns_factory_ref(grpc_resolver_factory *factory) {}$/;"	f	file:
-dns_factory_unref	src/core/ext/resolver/dns/native/dns_resolver.c	/^static void dns_factory_unref(grpc_resolver_factory *factory) {}$/;"	f	file:
-dns_factory_vtable	src/core/ext/resolver/dns/native/dns_resolver.c	/^static const grpc_resolver_factory_vtable dns_factory_vtable = {$/;"	v	file:
-dns_maybe_finish_next_locked	src/core/ext/resolver/dns/native/dns_resolver.c	/^static void dns_maybe_finish_next_locked(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-dns_names	test/core/tsi/transport_security_test.c	/^  const char *dns_names;$/;"	m	struct:__anon371	file:
-dns_next	src/core/ext/resolver/dns/native/dns_resolver.c	/^static void dns_next(grpc_exec_ctx *exec_ctx, grpc_resolver *resolver,$/;"	f	file:
-dns_on_resolved	src/core/ext/resolver/dns/native/dns_resolver.c	/^static void dns_on_resolved(grpc_exec_ctx *exec_ctx, void *arg,$/;"	f	file:
-dns_on_retry_timer	src/core/ext/resolver/dns/native/dns_resolver.c	/^static void dns_on_retry_timer(grpc_exec_ctx *exec_ctx, void *arg,$/;"	f	file:
-dns_resolver	src/core/ext/resolver/dns/native/dns_resolver.c	/^} dns_resolver;$/;"	t	typeref:struct:__anon57	file:
-dns_resolver_factory	src/core/ext/resolver/dns/native/dns_resolver.c	/^static grpc_resolver_factory dns_resolver_factory = {&dns_factory_vtable};$/;"	v	file:
-dns_resolver_factory_create	src/core/ext/resolver/dns/native/dns_resolver.c	/^static grpc_resolver_factory *dns_resolver_factory_create() {$/;"	f	file:
-dns_resolver_vtable	src/core/ext/resolver/dns/native/dns_resolver.c	/^static const grpc_resolver_vtable dns_resolver_vtable = {$/;"	v	file:
-dns_shutdown	src/core/ext/resolver/dns/native/dns_resolver.c	/^static void dns_shutdown(grpc_exec_ctx *exec_ctx, grpc_resolver *resolver) {$/;"	f	file:
-dns_start_resolving_locked	src/core/ext/resolver/dns/native/dns_resolver.c	/^static void dns_start_resolving_locked(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-do_GET	test/core/http/test_server.py	/^	def do_GET(self):$/;"	m	class:Handler
-do_POST	test/core/http/test_server.py	/^	def do_POST(self):$/;"	m	class:Handler
-do_basic_init	src/core/lib/surface/init.c	/^static void do_basic_init(void) {$/;"	f	file:
-do_connect	test/core/end2end/fuzzers/api_fuzzer.c	/^static void do_connect(grpc_exec_ctx *exec_ctx, void *arg, grpc_error *error) {$/;"	f	file:
-do_handshake	src/core/lib/channel/handshaker.h	/^  void (*do_handshake)(grpc_exec_ctx* exec_ctx, grpc_handshaker* handshaker,$/;"	m	struct:__anon190
-do_not_abort_on_transient_failures_	test/cpp/interop/interop_client.h	/^  bool do_not_abort_on_transient_failures_;$/;"	m	class:grpc::testing::InteropClient
-do_nothing	src/core/ext/resolver/sockaddr/sockaddr_resolver.c	/^static void do_nothing(void *ignored) {}$/;"	f	file:
-do_nothing	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^static void do_nothing(grpc_exec_ctx *exec_ctx, void *arg, grpc_error *error) {}$/;"	f	file:
-do_nothing	test/core/end2end/dualstack_socket_test.c	/^static void do_nothing(void *ignored) {}$/;"	f	file:
-do_nothing	test/core/end2end/fake_resolver.c	/^static void do_nothing(void* ignored) {}$/;"	f	file:
-do_nothing	test/core/iomgr/resolve_address_posix_test.c	/^static void do_nothing(grpc_exec_ctx *exec_ctx, void *arg, grpc_error *error) {}$/;"	f	file:
-do_nothing	test/core/iomgr/resolve_address_test.c	/^static void do_nothing(grpc_exec_ctx *exec_ctx, void *arg, grpc_error *error) {}$/;"	f	file:
-do_nothing	test/core/network_benchmarks/low_level_ping_pong.c	/^static int do_nothing(thread_args *args) { return 0; }$/;"	f	file:
-do_nothing	test/core/security/oauth2_utils.c	/^static void do_nothing(grpc_exec_ctx *exec_ctx, void *unused,$/;"	f	file:
-do_nothing	test/core/slice/slice_test.c	/^static void do_nothing(void *ignored) {}$/;"	f	file:
-do_nothing	test/core/surface/lame_client_test.c	/^void do_nothing(grpc_exec_ctx *exec_ctx, void *arg, grpc_error *error) {}$/;"	f
-do_nothing	test/core/util/test_tcp_server.c	/^static void do_nothing(grpc_exec_ctx *exec_ctx, void *arg, grpc_error *error) {}$/;"	f	file:
-do_nothing_end_completion	src/core/lib/surface/alarm.c	/^static void do_nothing_end_completion(grpc_exec_ctx *exec_ctx, void *arg,$/;"	f	file:
-do_nothing_end_completion	test/core/surface/completion_queue_test.c	/^static void do_nothing_end_completion(grpc_exec_ctx *exec_ctx, void *arg,$/;"	f	file:
-do_nothing_with_len_1	test/core/slice/slice_test.c	/^static void do_nothing_with_len_1(void *ignored, size_t len) {$/;"	f	file:
-do_nothing_with_len_1_calls	test/core/slice/slice_test.c	/^static int do_nothing_with_len_1_calls = 0;$/;"	v	file:
-do_one_step	test/core/fling/client.c	/^  void (*do_one_step)();$/;"	m	struct:__anon386	file:
-do_plugin_list_init	src/cpp/server/server_builder.cc	/^static void do_plugin_list_init(void) {$/;"	f	namespace:grpc
-do_read	src/core/lib/http/httpcli.c	/^static void do_read(grpc_exec_ctx *exec_ctx, internal_request *req) {$/;"	f	file:
-do_request_and_shutdown_server	test/core/end2end/tests/disappearing_server.c	/^static void do_request_and_shutdown_server(grpc_end2end_test_config config,$/;"	f	file:
-do_request_thread	src/core/lib/iomgr/resolve_address_posix.c	/^static void do_request_thread(grpc_exec_ctx *exec_ctx, void *rp,$/;"	f	file:
-do_request_thread	src/core/lib/iomgr/resolve_address_windows.c	/^static void do_request_thread(grpc_exec_ctx *exec_ctx, void *rp,$/;"	f	file:
-do_ssl_read	src/core/lib/tsi/ssl_transport_security.c	/^static tsi_result do_ssl_read(SSL *ssl, unsigned char *unprotected_bytes,$/;"	f	file:
-do_ssl_write	src/core/lib/tsi/ssl_transport_security.c	/^static tsi_result do_ssl_write(SSL *ssl, unsigned char *unprotected_bytes,$/;"	f	file:
-does_entry_match_name	src/core/lib/tsi/ssl_transport_security.c	/^static int does_entry_match_name(const char *entry, size_t entry_length,$/;"	f	file:
-done	src/core/ext/transport/cronet/transport/cronet_transport.c	/^  bool done;$/;"	m	struct:op_and_state	file:
-done	src/core/lib/surface/completion_queue.h	/^  void (*done)(grpc_exec_ctx *exec_ctx, void *done_arg,$/;"	m	struct:grpc_cq_completion
-done	test/core/census/mlog_test.c	/^  gpr_cv* done;$/;"	m	struct:reader_thread_args	file:
-done	test/core/census/mlog_test.c	/^  gpr_cv* done;$/;"	m	struct:writer_thread_args	file:
-done	test/core/iomgr/fd_posix_test.c	/^  int done;                 \/* set to 1 when a server finishes serving *\/$/;"	m	struct:__anon340	file:
-done	test/core/iomgr/fd_posix_test.c	/^  int done; \/* set to 1 when a client finishes sending *\/$/;"	m	struct:__anon342	file:
-done	test/core/statistics/census_log_tests.c	/^  gpr_cv *done;$/;"	m	struct:reader_thread_args	file:
-done	test/core/statistics/census_log_tests.c	/^  gpr_cv *done;$/;"	m	struct:writer_thread_args	file:
-done	test/core/statistics/trace_test.c	/^  gpr_cv done;$/;"	m	struct:thd_arg	file:
-done	test/core/support/sync_test.c	/^  int done;         \/* threads not yet completed *\/$/;"	m	struct:test	file:
-done	test/core/util/port_server_client.c	/^  int done;$/;"	m	struct:freereq	file:
-done_	test/cpp/qps/qps_worker.h	/^  gpr_atm done_;$/;"	m	class:grpc::testing::QpsWorker
-done_arg	src/core/lib/surface/completion_queue.h	/^  void *done_arg;$/;"	m	struct:grpc_cq_completion
-done_atm	test/core/client_channel/set_initial_connect_string_test.c	/^  gpr_atm done_atm;$/;"	m	struct:rpc_state	file:
-done_atm	test/core/end2end/bad_server_response_test.c	/^  gpr_atm done_atm;$/;"	m	struct:rpc_state	file:
-done_atm	test/core/iomgr/resolve_address_posix_test.c	/^  gpr_atm done_atm;$/;"	m	struct:args_struct	file:
-done_atm	test/core/iomgr/resolve_address_test.c	/^  gpr_atm done_atm;$/;"	m	struct:args_struct	file:
-done_callback_called	test/core/security/ssl_server_fuzzer.c	/^  bool done_callback_called;$/;"	m	struct:handshake_state	file:
-done_cv	test/core/support/cpu_test.c	/^  gpr_cv done_cv;$/;"	m	struct:cpu_test	file:
-done_cv	test/core/support/sync_test.c	/^  gpr_cv done_cv; \/* signalled when done == 0 *\/$/;"	m	struct:test	file:
-done_cv	test/core/support/thd_test.c	/^  gpr_cv done_cv;$/;"	m	struct:test	file:
-done_flags	test/core/end2end/fuzzers/api_fuzzer.c	/^  uint64_t done_flags;$/;"	m	struct:call_state	file:
-done_pollset_shutdown	test/core/surface/concurrent_connectivity_test.c	/^static void done_pollset_shutdown(grpc_exec_ctx *exec_ctx, void *pollset,$/;"	f	file:
-done_published_shutdown	src/core/lib/surface/server.c	/^void done_published_shutdown(grpc_exec_ctx *exec_ctx, void *done_arg,$/;"	f
-done_read	test/core/iomgr/endpoint_tests.c	/^  grpc_closure done_read;$/;"	m	struct:read_and_write_test_state	file:
-done_request_event	src/core/lib/surface/server.c	/^static void done_request_event(grpc_exec_ctx *exec_ctx, void *req,$/;"	f	file:
-done_shutdown_event	src/core/lib/surface/server.c	/^static void done_shutdown_event(grpc_exec_ctx *exec_ctx, void *server,$/;"	f	file:
-done_termination	src/core/lib/surface/call.c	/^static void done_termination(grpc_exec_ctx *exec_ctx, void *tcp,$/;"	f	file:
-done_thd	test/core/bad_client/bad_client.c	/^  gpr_event done_thd;$/;"	m	struct:__anon325	file:
-done_write	src/core/lib/http/httpcli.c	/^  grpc_closure done_write;$/;"	m	struct:__anon208	file:
-done_write	src/core/lib/http/httpcli.c	/^static void done_write(grpc_exec_ctx *exec_ctx, void *arg, grpc_error *error) {$/;"	f	file:
-done_write	test/core/bad_client/bad_client.c	/^  gpr_event done_write;$/;"	m	struct:__anon325	file:
-done_write	test/core/bad_client/bad_client.c	/^static void done_write(grpc_exec_ctx *exec_ctx, void *arg, grpc_error *error) {$/;"	f	file:
-done_write	test/core/end2end/bad_server_response_test.c	/^static void done_write(grpc_exec_ctx *exec_ctx, void *arg, grpc_error *error) {$/;"	f	file:
-done_write	test/core/iomgr/endpoint_tests.c	/^  grpc_closure done_write;$/;"	m	struct:read_and_write_test_state	file:
-dont_log	test/core/end2end/fuzzers/api_fuzzer.c	/^static void dont_log(gpr_log_func_args *args) {}$/;"	f	file:
-dont_log	test/core/end2end/fuzzers/client_fuzzer.c	/^static void dont_log(gpr_log_func_args *args) {}$/;"	f	file:
-dont_log	test/core/end2end/fuzzers/server_fuzzer.c	/^static void dont_log(gpr_log_func_args *args) {}$/;"	f	file:
-dont_log	test/core/nanopb/fuzzer_response.c	/^static void dont_log(gpr_log_func_args *args) {}$/;"	f	file:
-dont_log	test/core/nanopb/fuzzer_serverlist.c	/^static void dont_log(gpr_log_func_args *args) {}$/;"	f	file:
-dont_log	test/core/security/ssl_server_fuzzer.c	/^static void dont_log(gpr_log_func_args *args) {}$/;"	f	file:
-dont_log	test/core/transport/chttp2/hpack_parser_fuzzer_test.c	/^static void dont_log(gpr_log_func_args *args) {}$/;"	f	file:
-dot_concat_and_free_strings	src/core/lib/security/credentials/jwt/json_token.c	/^static char *dot_concat_and_free_strings(char *str1, char *str2) {$/;"	f	file:
-dragons	test/core/end2end/tests/hpack_size.c	/^const char *dragons[] = {"Ancalagon", "Glaurung", "Scatha",$/;"	v
-drain_cq	test/core/client_channel/lb_policies_test.c	/^static void drain_cq(grpc_completion_queue *cq) {$/;"	f	file:
-drain_cq	test/core/end2end/dualstack_socket_test.c	/^static void drain_cq(grpc_completion_queue *cq) {$/;"	f	file:
-drain_cq	test/core/end2end/fixtures/h2_ssl_cert.c	/^static void drain_cq(grpc_completion_queue *cq) {$/;"	f	file:
-drain_cq	test/core/end2end/tests/authority_not_supported.c	/^static void drain_cq(grpc_completion_queue *cq) {$/;"	f	file:
-drain_cq	test/core/end2end/tests/bad_hostname.c	/^static void drain_cq(grpc_completion_queue *cq) {$/;"	f	file:
-drain_cq	test/core/end2end/tests/binary_metadata.c	/^static void drain_cq(grpc_completion_queue *cq) {$/;"	f	file:
-drain_cq	test/core/end2end/tests/call_creds.c	/^static void drain_cq(grpc_completion_queue *cq) {$/;"	f	file:
-drain_cq	test/core/end2end/tests/cancel_after_accept.c	/^static void drain_cq(grpc_completion_queue *cq) {$/;"	f	file:
-drain_cq	test/core/end2end/tests/cancel_after_client_done.c	/^static void drain_cq(grpc_completion_queue *cq) {$/;"	f	file:
-drain_cq	test/core/end2end/tests/cancel_after_invoke.c	/^static void drain_cq(grpc_completion_queue *cq) {$/;"	f	file:
-drain_cq	test/core/end2end/tests/cancel_before_invoke.c	/^static void drain_cq(grpc_completion_queue *cq) {$/;"	f	file:
-drain_cq	test/core/end2end/tests/cancel_in_a_vacuum.c	/^static void drain_cq(grpc_completion_queue *cq) {$/;"	f	file:
-drain_cq	test/core/end2end/tests/cancel_with_status.c	/^static void drain_cq(grpc_completion_queue *cq) {$/;"	f	file:
-drain_cq	test/core/end2end/tests/compressed_payload.c	/^static void drain_cq(grpc_completion_queue *cq) {$/;"	f	file:
-drain_cq	test/core/end2end/tests/default_host.c	/^static void drain_cq(grpc_completion_queue *cq) {$/;"	f	file:
-drain_cq	test/core/end2end/tests/disappearing_server.c	/^static void drain_cq(grpc_completion_queue *cq) {$/;"	f	file:
-drain_cq	test/core/end2end/tests/empty_batch.c	/^static void drain_cq(grpc_completion_queue *cq) {$/;"	f	file:
-drain_cq	test/core/end2end/tests/filter_call_init_fails.c	/^static void drain_cq(grpc_completion_queue *cq) {$/;"	f	file:
-drain_cq	test/core/end2end/tests/filter_causes_close.c	/^static void drain_cq(grpc_completion_queue *cq) {$/;"	f	file:
-drain_cq	test/core/end2end/tests/filter_latency.c	/^static void drain_cq(grpc_completion_queue *cq) {$/;"	f	file:
-drain_cq	test/core/end2end/tests/graceful_server_shutdown.c	/^static void drain_cq(grpc_completion_queue *cq) {$/;"	f	file:
-drain_cq	test/core/end2end/tests/high_initial_seqno.c	/^static void drain_cq(grpc_completion_queue *cq) {$/;"	f	file:
-drain_cq	test/core/end2end/tests/hpack_size.c	/^static void drain_cq(grpc_completion_queue *cq) {$/;"	f	file:
-drain_cq	test/core/end2end/tests/idempotent_request.c	/^static void drain_cq(grpc_completion_queue *cq) {$/;"	f	file:
-drain_cq	test/core/end2end/tests/invoke_large_request.c	/^static void drain_cq(grpc_completion_queue *cq) {$/;"	f	file:
-drain_cq	test/core/end2end/tests/large_metadata.c	/^static void drain_cq(grpc_completion_queue *cq) {$/;"	f	file:
-drain_cq	test/core/end2end/tests/load_reporting_hook.c	/^static void drain_cq(grpc_completion_queue *cq) {$/;"	f	file:
-drain_cq	test/core/end2end/tests/max_concurrent_streams.c	/^static void drain_cq(grpc_completion_queue *cq) {$/;"	f	file:
-drain_cq	test/core/end2end/tests/max_message_length.c	/^static void drain_cq(grpc_completion_queue *cq) {$/;"	f	file:
-drain_cq	test/core/end2end/tests/negative_deadline.c	/^static void drain_cq(grpc_completion_queue *cq) {$/;"	f	file:
-drain_cq	test/core/end2end/tests/network_status_change.c	/^static void drain_cq(grpc_completion_queue *cq) {$/;"	f	file:
-drain_cq	test/core/end2end/tests/no_logging.c	/^static void drain_cq(grpc_completion_queue *cq) {$/;"	f	file:
-drain_cq	test/core/end2end/tests/no_op.c	/^static void drain_cq(grpc_completion_queue *cq) {$/;"	f	file:
-drain_cq	test/core/end2end/tests/payload.c	/^static void drain_cq(grpc_completion_queue *cq) {$/;"	f	file:
-drain_cq	test/core/end2end/tests/ping_pong_streaming.c	/^static void drain_cq(grpc_completion_queue *cq) {$/;"	f	file:
-drain_cq	test/core/end2end/tests/registered_call.c	/^static void drain_cq(grpc_completion_queue *cq) {$/;"	f	file:
-drain_cq	test/core/end2end/tests/request_with_flags.c	/^static void drain_cq(grpc_completion_queue *cq) {$/;"	f	file:
-drain_cq	test/core/end2end/tests/request_with_payload.c	/^static void drain_cq(grpc_completion_queue *cq) {$/;"	f	file:
-drain_cq	test/core/end2end/tests/resource_quota_server.c	/^static void drain_cq(grpc_completion_queue *cq) {$/;"	f	file:
-drain_cq	test/core/end2end/tests/server_finishes_request.c	/^static void drain_cq(grpc_completion_queue *cq) {$/;"	f	file:
-drain_cq	test/core/end2end/tests/shutdown_finishes_calls.c	/^static void drain_cq(grpc_completion_queue *cq) {$/;"	f	file:
-drain_cq	test/core/end2end/tests/shutdown_finishes_tags.c	/^static void drain_cq(grpc_completion_queue *cq) {$/;"	f	file:
-drain_cq	test/core/end2end/tests/simple_cacheable_request.c	/^static void drain_cq(grpc_completion_queue *cq) {$/;"	f	file:
-drain_cq	test/core/end2end/tests/simple_delayed_request.c	/^static void drain_cq(grpc_completion_queue *cq) {$/;"	f	file:
-drain_cq	test/core/end2end/tests/simple_metadata.c	/^static void drain_cq(grpc_completion_queue *cq) {$/;"	f	file:
-drain_cq	test/core/end2end/tests/simple_request.c	/^static void drain_cq(grpc_completion_queue *cq) {$/;"	f	file:
-drain_cq	test/core/end2end/tests/streaming_error_response.c	/^static void drain_cq(grpc_completion_queue *cq) {$/;"	f	file:
-drain_cq	test/core/end2end/tests/trailing_metadata.c	/^static void drain_cq(grpc_completion_queue *cq) {$/;"	f	file:
-drain_cq	test/core/end2end/tests/write_buffering.c	/^static void drain_cq(grpc_completion_queue *cq) {$/;"	f	file:
-drain_cq	test/core/end2end/tests/write_buffering_at_end.c	/^static void drain_cq(grpc_completion_queue *cq) {$/;"	f	file:
-drain_cq	test/cpp/grpclb/grpclb_test.cc	/^static void drain_cq(grpc_completion_queue *cq) {$/;"	f	namespace:grpc::__anon289
-drain_frame_to_bytes	src/core/lib/tsi/fake_transport_security.c	/^static tsi_result drain_frame_to_bytes(unsigned char *outgoing_bytes,$/;"	f	file:
-drain_socket_blocking	test/core/iomgr/tcp_posix_test.c	/^void drain_socket_blocking(int fd, size_t num_bytes, size_t read_size) {$/;"	f
-drop_request	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	/^    bool drop_request;$/;"	m	struct:_grpc_lb_v1_Server
-dropped_requests	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	/^    int64_t dropped_requests;$/;"	m	struct:_grpc_lb_v1_ClientStats
-dummy	src/core/lib/support/sync_windows.c	/^static void *dummy;$/;"	v	file:
-dummy_stats	test/core/util/passthru_endpoint.c	/^      dummy_stats;  \/\/ used if constructor stats == NULL$/;"	m	struct:passthru_endpoint	file:
-dump_array	test/core/client_channel/lb_policies_test.c	/^static void dump_array(const char *desc, const int *data, const size_t count) {$/;"	f	file:
-dump_objects	src/core/lib/iomgr/iomgr.c	/^static void dump_objects(const char *kind) {$/;"	f	file:
-dump_out	src/core/lib/support/string.c	/^} dump_out;$/;"	t	typeref:struct:__anon79	file:
-dump_out_append	src/core/lib/support/string.c	/^static void dump_out_append(dump_out *out, char c) {$/;"	f	file:
-dump_out_create	src/core/lib/support/string.c	/^static dump_out dump_out_create(void) {$/;"	f	file:
-dump_pending_tags	src/core/lib/surface/completion_queue.c	/^static void dump_pending_tags(grpc_completion_queue *cc) {$/;"	f	file:
-dump_pending_tags	src/core/lib/surface/completion_queue.c	/^static void dump_pending_tags(grpc_completion_queue *cc) {}$/;"	f	file:
-dup_annotation_chain	src/core/ext/census/census_tracing.c	/^static census_trace_annotation *dup_annotation_chain($/;"	f	file:
-dup_pkg_service_	test/cpp/end2end/end2end_test.cc	/^  TestServiceImplDupPkg dup_pkg_service_;$/;"	m	class:grpc::testing::__anon306::End2endTest	file:
-dup_pkg_service_	test/cpp/end2end/thread_stress_test.cc	/^  TestServiceImplDupPkg dup_pkg_service_;$/;"	m	class:grpc::testing::CommonStressTest	file:
-duplicate_without_call_credentials	src/core/lib/security/credentials/credentials.h	/^  grpc_channel_credentials *(*duplicate_without_call_credentials)($/;"	m	struct:__anon90
-dynamic_factory_	test/cpp/util/proto_file_parser.h	/^  std::unique_ptr<protobuf::DynamicMessageFactory> dynamic_factory_;$/;"	m	class:grpc::testing::ProtoFileParser
-dynamic_table_update_allowed	src/core/ext/transport/chttp2/transport/hpack_parser.h	/^  uint8_t dynamic_table_update_allowed;$/;"	m	struct:grpc_chttp2_hpack_parser
-dynidx	src/core/ext/transport/chttp2/transport/hpack_encoder.c	/^static uint32_t dynidx(grpc_chttp2_hpack_compressor *c, uint32_t elem_index) {$/;"	f	file:
-e_op_id	src/core/ext/transport/cronet/transport/cronet_transport.c	/^enum e_op_id {$/;"	g	file:
-e_op_result	src/core/ext/transport/cronet/transport/cronet_transport.c	/^enum e_op_result {$/;"	g	file:
-elapsed_time_ms	src/core/ext/census/census_rpc_stats.h	/^  double elapsed_time_ms;$/;"	m	struct:census_rpc_stats
-elem	src/core/ext/client_channel/client_channel.c	/^  grpc_call_element *elem;$/;"	m	struct:__anon63	file:
-elem	src/core/lib/channel/deadline_filter.c	/^  grpc_call_element* elem;$/;"	m	struct:start_timer_after_init_state	file:
-elem	test/core/iomgr/timer_heap_test.c	/^  grpc_timer elem;$/;"	m	struct:__anon339	file:
-elem	test/core/support/sync_test.c	/^  int elem[N];      \/* elem[head .. head+length-1] are queue elements. *\/$/;"	m	struct:queue	file:
-elem_	src/cpp/common/channel_filter.h	/^    grpc_linked_mdelem *elem_;$/;"	m	class:grpc::MetadataBatch::const_iterator
-elem_idxs	src/core/lib/transport/static_metadata.c	/^static const uint8_t elem_idxs[] = {$/;"	v	file:
-elem_keys	src/core/lib/transport/static_metadata.c	/^static const uint16_t elem_keys[] = {$/;"	v	file:
-elem_struct	test/core/iomgr/timer_heap_test.c	/^} elem_struct;$/;"	t	typeref:struct:__anon339	file:
-elements_covered_by_poller	src/core/lib/iomgr/combiner.c	/^  gpr_atm elements_covered_by_poller;$/;"	m	struct:grpc_combiner	file:
-elems	src/core/ext/transport/chttp2/transport/incoming_metadata.h	/^  grpc_linked_mdelem *elems;$/;"	m	struct:__anon12
-elems	src/core/lib/transport/metadata.c	/^  interned_metadata **elems;$/;"	m	struct:mdtab_shard	file:
-elems_for_bytes	src/core/ext/transport/chttp2/transport/hpack_encoder.c	/^static uint32_t elems_for_bytes(uint32_t bytes) { return (bytes + 31) \/ 32; }$/;"	f	file:
-elems_phash	src/core/lib/transport/static_metadata.c	/^static uint32_t elems_phash(uint32_t i) {$/;"	f	file:
-elems_r	src/core/lib/transport/static_metadata.c	/^static const int8_t elems_r[] = {$/;"	v	file:
-em_fd	src/core/lib/iomgr/tcp_posix.c	/^  grpc_fd *em_fd;$/;"	m	struct:__anon139	file:
-em_fd	test/core/iomgr/fd_posix_test.c	/^  grpc_fd *em_fd;           \/* listening fd *\/$/;"	m	struct:__anon340	file:
-em_fd	test/core/iomgr/fd_posix_test.c	/^  grpc_fd *em_fd;          \/* fd to read upload bytes *\/$/;"	m	struct:__anon341	file:
-em_fd	test/core/iomgr/fd_posix_test.c	/^  grpc_fd *em_fd;$/;"	m	struct:__anon342	file:
-email_domain	src/core/lib/security/credentials/jwt/jwt_verifier.c	/^  char *email_domain;$/;"	m	struct:__anon100	file:
-email_domain	src/core/lib/security/credentials/jwt/jwt_verifier.h	/^  const char *email_domain;$/;"	m	struct:__anon104
-email_key_mapping	src/core/lib/security/credentials/jwt/jwt_verifier.c	/^} email_key_mapping;$/;"	t	typeref:struct:__anon100	file:
-emfd	src/core/lib/iomgr/tcp_server_posix.c	/^  grpc_fd *emfd;$/;"	m	struct:grpc_tcp_listener	file:
-emfd	src/core/lib/iomgr/udp_server.c	/^  grpc_fd *emfd;$/;"	m	struct:grpc_udp_listener	file:
-emit_advertise_table_size_change	src/core/ext/transport/chttp2/transport/hpack_encoder.c	/^static void emit_advertise_table_size_change(grpc_chttp2_hpack_compressor *c,$/;"	f	file:
-emit_indexed	src/core/ext/transport/chttp2/transport/hpack_encoder.c	/^static void emit_indexed(grpc_chttp2_hpack_compressor *c, uint32_t elem_index,$/;"	f	file:
-emit_lithdr_incidx	src/core/ext/transport/chttp2/transport/hpack_encoder.c	/^static void emit_lithdr_incidx(grpc_chttp2_hpack_compressor *c,$/;"	f	file:
-emit_lithdr_incidx_v	src/core/ext/transport/chttp2/transport/hpack_encoder.c	/^static void emit_lithdr_incidx_v(grpc_chttp2_hpack_compressor *c,$/;"	f	file:
-emit_lithdr_noidx	src/core/ext/transport/chttp2/transport/hpack_encoder.c	/^static void emit_lithdr_noidx(grpc_chttp2_hpack_compressor *c,$/;"	f	file:
-emit_lithdr_noidx_v	src/core/ext/transport/chttp2/transport/hpack_encoder.c	/^static void emit_lithdr_noidx_v(grpc_chttp2_hpack_compressor *c,$/;"	f	file:
-emit_sub_tbl	src/core/ext/transport/chttp2/transport/hpack_parser.c	/^static const int16_t emit_sub_tbl[249 * 16] = {$/;"	v	file:
-emit_tbl	src/core/ext/transport/chttp2/transport/hpack_parser.c	/^static const uint16_t emit_tbl[256] = {$/;"	v	file:
-empty	include/grpc++/impl/codegen/string_ref.h	/^  bool empty() const { return length_ == 0; }$/;"	f	class:grpc::string_ref
-empty_batch	test/core/end2end/tests/empty_batch.c	/^void empty_batch(grpc_end2end_test_config config) {$/;"	f
-empty_batch_body	test/core/end2end/tests/empty_batch.c	/^static void empty_batch_body(grpc_end2end_test_config config,$/;"	f	file:
-empty_batch_pre_init	test/core/end2end/tests/empty_batch.c	/^void empty_batch_pre_init(void) {}$/;"	f
-empty_iterator	src/core/lib/security/context/security_context.c	/^static grpc_auth_property_iterator empty_iterator = {NULL, 0, NULL};$/;"	v	file:
-empty_test	test/core/census/context_test.c	/^static void empty_test(void) {$/;"	f	file:
-empty_test	test/core/statistics/window_stats_test.c	/^void empty_test(void) {$/;"	f
-enable_	test/cpp/qps/qps_worker.cc	/^  const bool enable_;$/;"	m	class:grpc::testing::final	file:
-enable_bdp_probe	src/core/ext/transport/chttp2/transport/internal.h	/^  bool enable_bdp_probe;$/;"	m	struct:grpc_chttp2_transport
-enable_cancellation_propagation	include/grpc++/impl/codegen/client_context.h	/^  PropagationOptions& enable_cancellation_propagation() {$/;"	f	class:grpc::PropagationOptions
-enable_census_stats_propagation	include/grpc++/impl/codegen/client_context.h	/^  PropagationOptions& enable_census_stats_propagation() {$/;"	f	class:grpc::PropagationOptions
-enable_census_tracing_propagation	include/grpc++/impl/codegen/client_context.h	/^  PropagationOptions& enable_census_tracing_propagation() {$/;"	f	class:grpc::PropagationOptions
-enable_deadline_propagation	include/grpc++/impl/codegen/client_context.h	/^  PropagationOptions& enable_deadline_propagation() {$/;"	f	class:grpc::PropagationOptions
-enabled_algorithms_bitset	include/grpc/impl/codegen/compression_types.h	/^  uint32_t enabled_algorithms_bitset;$/;"	m	struct:grpc_compression_options
-enabled_algorithms_bitset	src/core/lib/channel/compress_filter.c	/^  uint32_t enabled_algorithms_bitset;$/;"	m	struct:channel_data	file:
-enabled_compression_algorithms_bitset_	include/grpc++/server_builder.h	/^  uint32_t enabled_compression_algorithms_bitset_;$/;"	m	class:grpc::ServerBuilder
-enc_add1	src/core/ext/transport/chttp2/transport/bin_encoder.c	/^static void enc_add1(huff_out *out, uint8_t a) {$/;"	f	file:
-enc_add2	src/core/ext/transport/chttp2/transport/bin_encoder.c	/^static void enc_add2(huff_out *out, uint8_t a, uint8_t b) {$/;"	f	file:
-enc_ext	src/core/lib/transport/timeout_encoding.c	/^static void enc_ext(char *buffer, int64_t value, char ext) {$/;"	f	file:
-enc_flush_some	src/core/ext/transport/chttp2/transport/bin_encoder.c	/^static void enc_flush_some(huff_out *out) {$/;"	f	file:
-enc_micros	src/core/lib/transport/timeout_encoding.c	/^static void enc_micros(char *buffer, int64_t x) {$/;"	f	file:
-enc_nanos	src/core/lib/transport/timeout_encoding.c	/^static void enc_nanos(char *buffer, int64_t x) {$/;"	f	file:
-enc_seconds	src/core/lib/transport/timeout_encoding.c	/^static void enc_seconds(char *buffer, int64_t sec) {$/;"	f	file:
-enc_tiny	src/core/lib/transport/timeout_encoding.c	/^static void enc_tiny(char *buffer) { memcpy(buffer, "1n", 3); }$/;"	f	file:
-encode_and_sign_jwt_failure	test/core/security/credentials_test.c	/^static char *encode_and_sign_jwt_failure(const grpc_auth_json_key *json_key,$/;"	f	file:
-encode_and_sign_jwt_should_not_be_called	test/core/security/credentials_test.c	/^static char *encode_and_sign_jwt_should_not_be_called($/;"	f	file:
-encode_and_sign_jwt_success	test/core/security/credentials_test.c	/^static char *encode_and_sign_jwt_success(const grpc_auth_json_key *json_key,$/;"	f	file:
-encode_decode_test	test/core/census/context_test.c	/^static void encode_decode_test(void) {$/;"	f	file:
-encode_int_to_str	test/core/transport/chttp2/hpack_encoder_test.c	/^static void encode_int_to_str(int i, char *p) {$/;"	f	file:
-encode_trace_context	src/core/ext/census/trace_context.c	/^size_t encode_trace_context(google_trace_TraceContext *ctxt, uint8_t *buffer,$/;"	f
-encoded_jwt_claim	src/core/lib/security/credentials/jwt/json_token.c	/^static char *encoded_jwt_claim(const grpc_auth_json_key *json_key,$/;"	f	file:
-encoded_jwt_header	src/core/lib/security/credentials/jwt/json_token.c	/^static char *encoded_jwt_header(const char *key_id, const char *algorithm) {$/;"	f	file:
-encodings_accepted_by_peer	src/core/lib/surface/call.c	/^  uint32_t encodings_accepted_by_peer;$/;"	m	struct:grpc_call	file:
-end	include/grpc++/impl/codegen/string_ref.h	/^  const_iterator end() const { return data_ + length_; }$/;"	f	class:grpc::string_ref
-end	include/grpc++/support/slice.h	/^  const uint8_t* end() const { return GRPC_SLICE_END_PTR(slice_); }$/;"	f	class:grpc::final
-end	src/core/ext/census/gen/census.pb.h	/^    google_census_Timestamp end;$/;"	m	struct:_google_census_Metric
-end	src/core/lib/channel/channel_stack_builder.c	/^  filter_node end;$/;"	m	struct:grpc_channel_stack_builder	file:
-end	src/cpp/common/channel_filter.h	/^  const_iterator end() const { return const_iterator(nullptr); }$/;"	f	class:grpc::MetadataBatch
-end	src/cpp/common/secure_auth_context.cc	/^AuthPropertyIterator SecureAuthContext::end() const {$/;"	f	class:grpc::SecureAuthContext
-end	test/core/end2end/fuzzers/api_fuzzer.c	/^  const uint8_t *end;$/;"	m	struct:__anon344	file:
-end	test/core/end2end/fuzzers/api_fuzzer.c	/^static void end(input_stream *inp) { inp->cur = inp->end; }$/;"	f	file:
-end_all_the_calls	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^static void end_all_the_calls(grpc_exec_ctx *exec_ctx, grpc_chttp2_transport *t,$/;"	f	file:
-end_test	test/core/end2end/fixtures/h2_ssl_cert.c	/^static void end_test(grpc_end2end_test_fixture *f) {$/;"	f	file:
-end_test	test/core/end2end/tests/authority_not_supported.c	/^static void end_test(grpc_end2end_test_fixture *f) {$/;"	f	file:
-end_test	test/core/end2end/tests/bad_hostname.c	/^static void end_test(grpc_end2end_test_fixture *f) {$/;"	f	file:
-end_test	test/core/end2end/tests/binary_metadata.c	/^static void end_test(grpc_end2end_test_fixture *f) {$/;"	f	file:
-end_test	test/core/end2end/tests/call_creds.c	/^static void end_test(grpc_end2end_test_fixture *f) {$/;"	f	file:
-end_test	test/core/end2end/tests/cancel_after_accept.c	/^static void end_test(grpc_end2end_test_fixture *f) {$/;"	f	file:
-end_test	test/core/end2end/tests/cancel_after_client_done.c	/^static void end_test(grpc_end2end_test_fixture *f) {$/;"	f	file:
-end_test	test/core/end2end/tests/cancel_after_invoke.c	/^static void end_test(grpc_end2end_test_fixture *f) {$/;"	f	file:
-end_test	test/core/end2end/tests/cancel_before_invoke.c	/^static void end_test(grpc_end2end_test_fixture *f) {$/;"	f	file:
-end_test	test/core/end2end/tests/cancel_in_a_vacuum.c	/^static void end_test(grpc_end2end_test_fixture *f) {$/;"	f	file:
-end_test	test/core/end2end/tests/cancel_with_status.c	/^static void end_test(grpc_end2end_test_fixture *f) {$/;"	f	file:
-end_test	test/core/end2end/tests/compressed_payload.c	/^static void end_test(grpc_end2end_test_fixture *f) {$/;"	f	file:
-end_test	test/core/end2end/tests/default_host.c	/^static void end_test(grpc_end2end_test_fixture *f) {$/;"	f	file:
-end_test	test/core/end2end/tests/disappearing_server.c	/^static void end_test(grpc_end2end_test_fixture *f) {$/;"	f	file:
-end_test	test/core/end2end/tests/empty_batch.c	/^static void end_test(grpc_end2end_test_fixture *f) {$/;"	f	file:
-end_test	test/core/end2end/tests/filter_call_init_fails.c	/^static void end_test(grpc_end2end_test_fixture *f) {$/;"	f	file:
-end_test	test/core/end2end/tests/filter_causes_close.c	/^static void end_test(grpc_end2end_test_fixture *f) {$/;"	f	file:
-end_test	test/core/end2end/tests/filter_latency.c	/^static void end_test(grpc_end2end_test_fixture *f) {$/;"	f	file:
-end_test	test/core/end2end/tests/graceful_server_shutdown.c	/^static void end_test(grpc_end2end_test_fixture *f) {$/;"	f	file:
-end_test	test/core/end2end/tests/high_initial_seqno.c	/^static void end_test(grpc_end2end_test_fixture *f) {$/;"	f	file:
-end_test	test/core/end2end/tests/hpack_size.c	/^static void end_test(grpc_end2end_test_fixture *f) {$/;"	f	file:
-end_test	test/core/end2end/tests/idempotent_request.c	/^static void end_test(grpc_end2end_test_fixture *f) {$/;"	f	file:
-end_test	test/core/end2end/tests/invoke_large_request.c	/^static void end_test(grpc_end2end_test_fixture *f) {$/;"	f	file:
-end_test	test/core/end2end/tests/large_metadata.c	/^static void end_test(grpc_end2end_test_fixture *f) {$/;"	f	file:
-end_test	test/core/end2end/tests/load_reporting_hook.c	/^static void end_test(grpc_end2end_test_fixture *f) {$/;"	f	file:
-end_test	test/core/end2end/tests/max_concurrent_streams.c	/^static void end_test(grpc_end2end_test_fixture *f) {$/;"	f	file:
-end_test	test/core/end2end/tests/max_message_length.c	/^static void end_test(grpc_end2end_test_fixture *f) {$/;"	f	file:
-end_test	test/core/end2end/tests/negative_deadline.c	/^static void end_test(grpc_end2end_test_fixture *f) {$/;"	f	file:
-end_test	test/core/end2end/tests/network_status_change.c	/^static void end_test(grpc_end2end_test_fixture *f) {$/;"	f	file:
-end_test	test/core/end2end/tests/no_logging.c	/^static void end_test(grpc_end2end_test_fixture *f) {$/;"	f	file:
-end_test	test/core/end2end/tests/no_op.c	/^static void end_test(grpc_end2end_test_fixture *f) {$/;"	f	file:
-end_test	test/core/end2end/tests/payload.c	/^static void end_test(grpc_end2end_test_fixture *f) {$/;"	f	file:
-end_test	test/core/end2end/tests/ping_pong_streaming.c	/^static void end_test(grpc_end2end_test_fixture *f) {$/;"	f	file:
-end_test	test/core/end2end/tests/registered_call.c	/^static void end_test(grpc_end2end_test_fixture *f) {$/;"	f	file:
-end_test	test/core/end2end/tests/request_with_flags.c	/^static void end_test(grpc_end2end_test_fixture *f) {$/;"	f	file:
-end_test	test/core/end2end/tests/request_with_payload.c	/^static void end_test(grpc_end2end_test_fixture *f) {$/;"	f	file:
-end_test	test/core/end2end/tests/resource_quota_server.c	/^static void end_test(grpc_end2end_test_fixture *f) {$/;"	f	file:
-end_test	test/core/end2end/tests/server_finishes_request.c	/^static void end_test(grpc_end2end_test_fixture *f) {$/;"	f	file:
-end_test	test/core/end2end/tests/shutdown_finishes_calls.c	/^static void end_test(grpc_end2end_test_fixture *f) {$/;"	f	file:
-end_test	test/core/end2end/tests/shutdown_finishes_tags.c	/^static void end_test(grpc_end2end_test_fixture *f) {$/;"	f	file:
-end_test	test/core/end2end/tests/simple_cacheable_request.c	/^static void end_test(grpc_end2end_test_fixture *f) {$/;"	f	file:
-end_test	test/core/end2end/tests/simple_delayed_request.c	/^static void end_test(grpc_end2end_test_fixture *f) {$/;"	f	file:
-end_test	test/core/end2end/tests/simple_metadata.c	/^static void end_test(grpc_end2end_test_fixture *f) {$/;"	f	file:
-end_test	test/core/end2end/tests/simple_request.c	/^static void end_test(grpc_end2end_test_fixture *f) {$/;"	f	file:
-end_test	test/core/end2end/tests/streaming_error_response.c	/^static void end_test(grpc_end2end_test_fixture *f) {$/;"	f	file:
-end_test	test/core/end2end/tests/trailing_metadata.c	/^static void end_test(grpc_end2end_test_fixture *f) {$/;"	f	file:
-end_test	test/core/end2end/tests/write_buffering.c	/^static void end_test(grpc_end2end_test_fixture *f) {$/;"	f	file:
-end_test	test/core/end2end/tests/write_buffering_at_end.c	/^static void end_test(grpc_end2end_test_fixture *f) {$/;"	f	file:
-end_test	test/core/iomgr/endpoint_tests.c	/^static void end_test(grpc_endpoint_test_config config) { config.clean_up(); }$/;"	f	file:
-endpoint	src/core/ext/transport/chttp2/client/chttp2_connector.c	/^  grpc_endpoint *endpoint;  \/\/ Non-NULL until handshaking starts.$/;"	m	struct:__anon52	file:
-endpoint	src/core/lib/channel/handshaker.h	/^  grpc_endpoint* endpoint;$/;"	m	struct:__anon189
-endpoint	src/core/lib/iomgr/tcp_client_uv.c	/^  grpc_endpoint **endpoint;$/;"	m	struct:grpc_uv_tcp_connect	file:
-endpoint	src/core/lib/iomgr/tcp_client_windows.c	/^  grpc_endpoint **endpoint;$/;"	m	struct:__anon156	file:
-endpoint_add_to_pollset	src/core/lib/security/transport/secure_endpoint.c	/^static void endpoint_add_to_pollset(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-endpoint_add_to_pollset_set	src/core/lib/security/transport/secure_endpoint.c	/^static void endpoint_add_to_pollset_set(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-endpoint_destroy	src/core/lib/security/transport/secure_endpoint.c	/^static void endpoint_destroy(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-endpoint_get_fd	src/core/lib/security/transport/secure_endpoint.c	/^static int endpoint_get_fd(grpc_endpoint *secure_ep) {$/;"	f	file:
-endpoint_get_peer	src/core/lib/security/transport/secure_endpoint.c	/^static char *endpoint_get_peer(grpc_endpoint *secure_ep) {$/;"	f	file:
-endpoint_get_resource_user	src/core/lib/security/transport/secure_endpoint.c	/^static grpc_resource_user *endpoint_get_resource_user($/;"	f	file:
-endpoint_get_workqueue	src/core/lib/security/transport/secure_endpoint.c	/^static grpc_workqueue *endpoint_get_workqueue(grpc_endpoint *secure_ep) {$/;"	f	file:
-endpoint_ll_node	src/core/lib/iomgr/network_status_tracker.c	/^typedef struct endpoint_ll_node {$/;"	s	file:
-endpoint_ll_node	src/core/lib/iomgr/network_status_tracker.c	/^} endpoint_ll_node;$/;"	t	typeref:struct:endpoint_ll_node	file:
-endpoint_read	src/core/lib/security/transport/secure_endpoint.c	/^static void endpoint_read(grpc_exec_ctx *exec_ctx, grpc_endpoint *secure_ep,$/;"	f	file:
-endpoint_reading	src/core/ext/transport/chttp2/transport/internal.h	/^  uint8_t endpoint_reading;$/;"	m	struct:grpc_chttp2_transport
-endpoint_shutdown	src/core/lib/security/transport/secure_endpoint.c	/^static void endpoint_shutdown(grpc_exec_ctx *exec_ctx, grpc_endpoint *secure_ep,$/;"	f	file:
-endpoint_to_destroy	src/core/ext/client_channel/http_connect_handshaker.c	/^  grpc_endpoint* endpoint_to_destroy;$/;"	m	struct:http_connect_handshaker	file:
-endpoint_to_destroy	src/core/lib/security/transport/security_handshaker.c	/^  grpc_endpoint *endpoint_to_destroy;$/;"	m	struct:__anon117	file:
-endpoint_write	src/core/lib/security/transport/secure_endpoint.c	/^static void endpoint_write(grpc_exec_ctx *exec_ctx, grpc_endpoint *secure_ep,$/;"	f	file:
-ends_with	include/grpc++/impl/codegen/string_ref.h	/^  bool ends_with(string_ref x) const {$/;"	f	class:grpc::string_ref
-ends_with	test/core/surface/invalid_channel_args_test.c	/^static int ends_with(const char *src, const char *suffix) {$/;"	f	file:
-engine	src/core/ext/transport/cronet/client/secure/cronet_channel_create.c	/^  void *engine;$/;"	m	struct:cronet_transport	file:
-engine	src/core/ext/transport/cronet/transport/cronet_transport.c	/^  stream_engine *engine;$/;"	m	struct:grpc_cronet_transport	file:
-engine_	src/cpp/client/cronet_credentials.cc	/^  void* engine_;$/;"	m	class:grpc::final	file:
-enqueue_finally	src/core/lib/iomgr/combiner.c	/^static void enqueue_finally(grpc_exec_ctx *exec_ctx, void *closure,$/;"	f	file:
-ensure_auth_context_capacity	src/core/lib/security/context/security_context.c	/^static void ensure_auth_context_capacity(grpc_auth_context *ctx) {$/;"	f	file:
-ensure_space	src/core/ext/transport/chttp2/transport/hpack_encoder.c	/^static void ensure_space(framer_state *st, size_t need_bytes) {$/;"	f	file:
-enter_ctx	src/core/ext/client_channel/subchannel_index.c	/^static void enter_ctx(grpc_exec_ctx *exec_ctx) {$/;"	f	file:
-entries	src/core/lib/security/credentials/credentials.h	/^  grpc_credentials_md *entries;$/;"	m	struct:__anon92
-entries	src/core/lib/slice/slice_hash_table.c	/^  grpc_slice_hash_table_entry* entries;$/;"	m	struct:grpc_slice_hash_table	file:
-entries	src/core/lib/support/stack_lockfree.c	/^  lockfree_node *entries;$/;"	m	struct:gpr_stack_lockfree	file:
-entries_elems	src/core/ext/transport/chttp2/transport/hpack_encoder.h	/^  grpc_mdelem entries_elems[GRPC_CHTTP2_HPACKC_NUM_VALUES];$/;"	m	struct:__anon45
-entries_for_bytes	src/core/ext/transport/chttp2/transport/hpack_table.c	/^static uint32_t entries_for_bytes(uint32_t bytes) {$/;"	f	file:
-entries_keys	src/core/ext/transport/chttp2/transport/hpack_encoder.h	/^  grpc_slice entries_keys[GRPC_CHTTP2_HPACKC_NUM_VALUES];$/;"	m	struct:__anon45
-entry_locator	src/core/ext/census/hash_table.c	/^typedef struct entry_locator {$/;"	s	file:
-entry_locator	src/core/ext/census/hash_table.c	/^} entry_locator;$/;"	t	typeref:struct:entry_locator	file:
-ents	src/core/ext/transport/chttp2/transport/hpack_table.h	/^  grpc_mdelem *ents;$/;"	m	struct:__anon38
-enum_types	test/http2_test/messages_pb2.py	/^  enum_types=[$/;"	v
-ep	src/core/ext/transport/chttp2/transport/internal.h	/^  grpc_endpoint *ep;$/;"	m	struct:grpc_chttp2_transport
-ep	src/core/lib/http/httpcli.c	/^  grpc_endpoint *ep;$/;"	m	struct:__anon208	file:
-ep	src/core/lib/iomgr/network_status_tracker.c	/^  grpc_endpoint *ep;$/;"	m	struct:endpoint_ll_node	file:
-ep	src/core/lib/iomgr/tcp_client_posix.c	/^  grpc_endpoint **ep;$/;"	m	struct:__anon154	file:
-ep	test/core/end2end/fuzzers/api_fuzzer.c	/^  grpc_endpoint **ep;$/;"	m	struct:__anon345	file:
-ep	test/core/iomgr/tcp_posix_test.c	/^  grpc_endpoint *ep;$/;"	m	struct:read_socket_state	file:
-ep	test/core/iomgr/tcp_posix_test.c	/^  grpc_endpoint *ep;$/;"	m	struct:write_socket_state	file:
-epoll_fd	src/core/lib/iomgr/ev_epoll_linux.c	/^  int epoll_fd;$/;"	m	struct:polling_island	file:
-epoll_fd	test/core/network_benchmarks/low_level_ping_pong.c	/^  int epoll_fd;$/;"	m	struct:thread_args	file:
-epoll_read_bytes	test/core/network_benchmarks/low_level_ping_pong.c	/^static int epoll_read_bytes(struct thread_args *args, char *buf, int spin) {$/;"	f	file:
-epoll_read_bytes_blocking	test/core/network_benchmarks/low_level_ping_pong.c	/^static int epoll_read_bytes_blocking(struct thread_args *args, char *buf) {$/;"	f	file:
-epoll_read_bytes_spin	test/core/network_benchmarks/low_level_ping_pong.c	/^static int epoll_read_bytes_spin(struct thread_args *args, char *buf) {$/;"	f	file:
-epoll_setup	test/core/network_benchmarks/low_level_ping_pong.c	/^static int epoll_setup(thread_args *args) {$/;"	f	file:
-eq	include/grpc/impl/codegen/slice.h	/^  int (*eq)(grpc_slice a, grpc_slice b);$/;"	m	struct:grpc_slice_refcount_vtable
-err	src/core/lib/iomgr/ev_poll_posix.c	/^  int err;$/;"	m	struct:poll_args	file:
-error	src/core/ext/census/grpc_filter.c	/^  int error;$/;"	m	struct:call_data	file:
-error	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^  grpc_error *error;$/;"	m	struct:__anon6	file:
-error	src/core/ext/transport/chttp2/transport/frame_data.h	/^  grpc_error *error;$/;"	m	struct:__anon51
-error	src/core/ext/transport/chttp2/transport/internal.h	/^  grpc_error *error;$/;"	m	struct:grpc_chttp2_incoming_byte_stream
-error	src/core/lib/iomgr/closure.h	/^    grpc_error *error;$/;"	m	union:grpc_closure::__anon130
-error	src/core/lib/iomgr/combiner.c	/^  grpc_error *error;$/;"	m	struct:__anon148	file:
-error	src/core/lib/iomgr/error.c	/^  grpc_error *error;$/;"	m	struct:__anon131	file:
-error	src/core/lib/surface/call.c	/^  grpc_error *error;$/;"	m	struct:__anon229	file:
-error	src/core/lib/transport/metadata_batch.h	/^  grpc_error *error;$/;"	m	struct:__anon180
-error	test/distrib/csharp/run_distrib_test.bat	/^:error$/;"	l
-error2int	src/core/lib/surface/validate_metadata.c	/^static int error2int(grpc_error *error) {$/;"	f	file:
-errorCode	src/core/ext/census/trace_status.h	/^  int64_t errorCode;$/;"	m	struct:trace_status
-errorMessage	src/core/ext/census/trace_status.h	/^  trace_string errorMessage;$/;"	m	struct:trace_status
-error_code	include/grpc++/impl/codegen/status.h	/^  StatusCode error_code() const { return code_; }$/;"	f	class:grpc::Status
-error_code	src/core/ext/transport/chttp2/transport/frame_goaway.h	/^  uint32_t error_code;$/;"	m	struct:__anon47
-error_code	src/core/lib/surface/lame_client.c	/^  grpc_status_code error_code;$/;"	m	struct:__anon227	file:
-error_data	src/core/lib/iomgr/closure.h	/^  } error_data;$/;"	m	struct:grpc_closure	typeref:union:grpc_closure::__anon130
-error_data	src/core/lib/iomgr/combiner.c	/^} error_data;$/;"	t	typeref:struct:__anon148	file:
-error_destroy	src/core/lib/iomgr/error.c	/^static void error_destroy(grpc_error *err) {$/;"	f	file:
-error_for_fd	src/core/lib/iomgr/socket_utils_common_posix.c	/^static grpc_error *error_for_fd(int fd, const grpc_resolved_address *addr) {$/;"	f	file:
-error_from_status	src/core/lib/surface/call.c	/^static grpc_error *error_from_status(grpc_status_code status,$/;"	f	file:
-error_int_name	src/core/lib/iomgr/error.c	/^static const char *error_int_name(grpc_error_ints key) {$/;"	f	file:
-error_integral	src/core/lib/transport/pid_controller.h	/^  double error_integral;$/;"	m	struct:__anon182
-error_message	include/grpc++/impl/codegen/status.h	/^  grpc::string error_message() const { return details_; }$/;"	f	class:grpc::Status
-error_message	src/core/lib/surface/lame_client.c	/^  const char *error_message;$/;"	m	struct:__anon227	file:
-error_printer_	test/cpp/util/proto_file_parser.h	/^  std::unique_ptr<ErrorPrinter> error_printer_;$/;"	m	class:grpc::testing::ProtoFileParser
-error_status_map	src/core/lib/iomgr/error.c	/^static special_error_status_map error_status_map[] = {$/;"	v	file:
-error_str_name	src/core/lib/iomgr/error.c	/^static const char *error_str_name(grpc_error_strs key) {$/;"	f	file:
-error_string	src/core/lib/iomgr/error_internal.h	/^  gpr_atm error_string;$/;"	m	struct:grpc_error
-error_time_name	src/core/lib/iomgr/error.c	/^static const char *error_time_name(grpc_error_times key) {$/;"	f	file:
-error_value	src/core/ext/transport/chttp2/transport/frame_settings.h	/^  uint32_t error_value;$/;"	m	struct:__anon44
-errors	src/core/lib/surface/call.c	/^  grpc_error *errors[MAX_ERRORS_PER_BATCH];$/;"	m	struct:batch_control	file:
-errs	src/core/lib/iomgr/error_internal.h	/^  gpr_avl errs;$/;"	m	struct:grpc_error
-errs_string	src/core/lib/iomgr/error.c	/^static char *errs_string(grpc_error *err) {$/;"	f	file:
-errstr	src/core/lib/surface/event_string.c	/^static const char *errstr(int success) { return success ? "OK" : "ERROR"; }$/;"	f	file:
-escaped_string_was_key	src/core/lib/json/json_reader.h	/^  int escaped_string_was_key;$/;"	m	struct:grpc_json_reader
-estimate	src/core/lib/transport/bdp_estimator.h	/^  int64_t estimate;$/;"	m	struct:grpc_bdp_estimator
-ev	test/core/iomgr/resolve_address_posix_test.c	/^  gpr_event ev;$/;"	m	struct:args_struct	file:
-ev	test/core/iomgr/resolve_address_test.c	/^  gpr_event ev;$/;"	m	struct:args_struct	file:
-ev_	test/cpp/end2end/shutdown_test.cc	/^  gpr_event ev_;$/;"	m	class:grpc::testing::ShutdownTest	file:
-ev_	test/cpp/end2end/shutdown_test.cc	/^  gpr_event* ev_;$/;"	m	class:grpc::testing::TestServiceImpl	file:
-event	test/core/support/sync_test.c	/^  gpr_event event;$/;"	m	struct:test	file:
-event_engine_factory	src/core/lib/iomgr/ev_posix.c	/^} event_engine_factory;$/;"	t	typeref:struct:__anon138	file:
-event_engine_factory_fn	src/core/lib/iomgr/ev_posix.c	/^typedef const grpc_event_engine_vtable *(*event_engine_factory_fn)(void);$/;"	t	file:
-event_initialize	src/core/lib/support/sync.c	/^static void event_initialize(void) {$/;"	f	file:
-event_once	src/core/lib/support/sync.c	/^static gpr_once event_once = GPR_ONCE_INIT;$/;"	v	file:
-event_sync_partitions	src/core/lib/support/sync.c	/^enum { event_sync_partitions = 31 };$/;"	e	enum:__anon75	file:
-eventfd_check_availability	src/core/lib/iomgr/wakeup_fd_eventfd.c	/^static int eventfd_check_availability(void) {$/;"	f	file:
-eventfd_consume	src/core/lib/iomgr/wakeup_fd_eventfd.c	/^static grpc_error* eventfd_consume(grpc_wakeup_fd* fd_info) {$/;"	f	file:
-eventfd_create	src/core/lib/iomgr/wakeup_fd_eventfd.c	/^static grpc_error* eventfd_create(grpc_wakeup_fd* fd_info) {$/;"	f	file:
-eventfd_destroy	src/core/lib/iomgr/wakeup_fd_eventfd.c	/^static void eventfd_destroy(grpc_wakeup_fd* fd_info) {$/;"	f	file:
-eventfd_wakeup	src/core/lib/iomgr/wakeup_fd_eventfd.c	/^static grpc_error* eventfd_wakeup(grpc_wakeup_fd* fd_info) {$/;"	f	file:
-events_triggered	test/core/surface/completion_queue_test.c	/^  size_t events_triggered;$/;"	m	struct:test_thread_options	file:
-evict1	src/core/ext/transport/chttp2/transport/hpack_table.c	/^static void evict1(grpc_exec_ctx *exec_ctx, grpc_chttp2_hptbl *tbl) {$/;"	f	file:
-evict_entry	src/core/ext/transport/chttp2/transport/hpack_encoder.c	/^static void evict_entry(grpc_chttp2_hpack_compressor *c) {$/;"	f	file:
-evp_md_from_alg	src/core/lib/security/credentials/jwt/jwt_verifier.c	/^static const EVP_MD *evp_md_from_alg(const char *alg) {$/;"	f	file:
-ex_args	test/core/iomgr/combiner_test.c	/^} ex_args;$/;"	t	typeref:struct:__anon337	file:
-exclude_iomgrs	test/core/end2end/gen_build_yaml.py	/^        exclude_iomgrs=['uv']),$/;"	v
-exec_ctx	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^  grpc_exec_ctx *exec_ctx;$/;"	m	struct:__anon6	file:
-exec_ctx_run	src/core/lib/iomgr/exec_ctx.c	/^static void exec_ctx_run(grpc_exec_ctx *exec_ctx, grpc_closure *closure,$/;"	f	file:
-exec_ctx_sched	src/core/lib/iomgr/exec_ctx.c	/^static void exec_ctx_sched(grpc_exec_ctx *exec_ctx, grpc_closure *closure,$/;"	f	file:
-exec_ctx_scheduler	src/core/lib/iomgr/exec_ctx.c	/^static grpc_closure_scheduler exec_ctx_scheduler = {&exec_ctx_scheduler_vtable};$/;"	v	file:
-exec_ctx_scheduler_vtable	src/core/lib/iomgr/exec_ctx.c	/^static const grpc_closure_scheduler_vtable exec_ctx_scheduler_vtable = {$/;"	v	file:
-execute_from_storage	src/core/ext/transport/cronet/transport/cronet_transport.c	/^static void execute_from_storage(stream_obj *s) {$/;"	f	file:
-execute_many_loop	test/core/iomgr/combiner_test.c	/^static void execute_many_loop(void *a) {$/;"	f	file:
-execute_op	src/core/lib/surface/call.c	/^static void execute_op(grpc_exec_ctx *exec_ctx, grpc_call *call,$/;"	f	file:
-execute_stream_op	src/core/ext/transport/cronet/transport/cronet_transport.c	/^static enum e_op_result execute_stream_op(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-executor_push	src/core/lib/iomgr/executor.c	/^static void executor_push(grpc_exec_ctx *exec_ctx, grpc_closure *closure,$/;"	f	file:
-executor_scheduler	src/core/lib/iomgr/executor.c	/^static grpc_closure_scheduler executor_scheduler = {&executor_vtable};$/;"	v	file:
-executor_vtable	src/core/lib/iomgr/executor.c	/^static const grpc_closure_scheduler_vtable executor_vtable = {$/;"	v	file:
-exit_early	src/core/lib/channel/handshaker.h	/^  bool exit_early;$/;"	m	struct:__anon189
-exit_idle	src/core/ext/client_channel/lb_policy.h	/^  void (*exit_idle)(grpc_exec_ctx *exec_ctx, grpc_lb_policy *policy);$/;"	m	struct:grpc_lb_policy_vtable
-exit_idle_when_lb_policy_arrives	src/core/ext/client_channel/client_channel.c	/^  bool exit_idle_when_lb_policy_arrives;$/;"	m	struct:client_channel_channel_data	file:
-exp	src/core/lib/security/credentials/jwt/jwt_verifier.c	/^  gpr_timespec exp;$/;"	m	struct:grpc_jwt_claims	file:
-expect_binary_header	test/core/transport/chttp2/bin_encoder_test.c	/^static void expect_binary_header(const char *hdr, int binary) {$/;"	f	file:
-expect_combined_equiv	test/core/transport/chttp2/bin_encoder_test.c	/^static void expect_combined_equiv(const char *s, size_t len, int line) {$/;"	f	file:
-expect_continuation_stream_id	src/core/ext/transport/chttp2/transport/internal.h	/^  uint32_t expect_continuation_stream_id;$/;"	m	struct:grpc_chttp2_transport
-expect_details	test/core/end2end/tests/cancel_test_helpers.h	/^  const char *expect_details;$/;"	m	struct:__anon360
-expect_dump	test/core/support/string_test.c	/^static void expect_dump(const char *buf, size_t len, uint32_t flags,$/;"	f	file:
-expect_percentile	test/core/support/histogram_test.c	/^static void expect_percentile(gpr_histogram *h, double percentile,$/;"	f	file:
-expect_slice_dump	test/core/slice/slice_string_helpers_test.c	/^static void expect_slice_dump(grpc_slice slice, uint32_t flags,$/;"	f	file:
-expect_slice_eq	test/core/transport/chttp2/bin_decoder_test.c	/^static void expect_slice_eq(grpc_exec_ctx *exec_ctx, grpc_slice expected,$/;"	f	file:
-expect_slice_eq	test/core/transport/chttp2/bin_encoder_test.c	/^static void expect_slice_eq(grpc_slice expected, grpc_slice slice, char *debug,$/;"	f	file:
-expect_sockaddr_str	test/core/iomgr/sockaddr_utils_test.c	/^static void expect_sockaddr_str(const char *expected,$/;"	f	file:
-expect_sockaddr_uri	test/core/iomgr/sockaddr_utils_test.c	/^static void expect_sockaddr_uri(const char *expected,$/;"	f	file:
-expect_status	test/core/end2end/tests/cancel_test_helpers.h	/^  grpc_status_code expect_status;$/;"	m	struct:__anon360
-expectation	test/core/end2end/cq_verifier.c	/^typedef struct expectation {$/;"	s	file:
-expectation	test/core/end2end/cq_verifier.c	/^} expectation;$/;"	t	typeref:struct:expectation	file:
-expectation	test/core/end2end/cq_verifier_internal.h	/^typedef struct expectation expectation;$/;"	t	typeref:struct:expectation
-expectation_to_strvec	test/core/end2end/cq_verifier.c	/^static void expectation_to_strvec(gpr_strvec *buf, expectation *e) {$/;"	f	file:
-expectations_	test/cpp/end2end/async_end2end_test.cc	/^  std::map<void*, bool> expectations_;$/;"	m	class:grpc::testing::__anon296::Verifier	file:
-expectations_to_strvec	test/core/end2end/cq_verifier.c	/^static void expectations_to_strvec(gpr_strvec *buf, cq_verifier *v) {$/;"	f	file:
-expected	test/core/tsi/transport_security_test.c	/^  int expected;$/;"	m	struct:__anon371	file:
-expected_audience	test/core/security/jwt_verifier_test.c	/^static const char expected_audience[] = "https:\/\/foo.com";$/;"	v	file:
-expected_issuer	test/core/security/jwt_verifier_test.c	/^  const char *expected_issuer;$/;"	m	struct:__anon330	file:
-expected_lifetime	test/core/security/jwt_verifier_test.c	/^static gpr_timespec expected_lifetime = {3600, 0, GPR_TIMESPAN};$/;"	v	file:
-expected_md	test/core/security/credentials_test.c	/^} expected_md;$/;"	t	typeref:struct:__anon333	file:
-expected_server_name	test/core/client_channel/resolvers/sockaddr_resolver_test.c	/^  char *expected_server_name;$/;"	m	struct:on_resolution_arg	file:
-expected_status	test/core/security/jwt_verifier_test.c	/^  grpc_jwt_verifier_status expected_status;$/;"	m	struct:__anon330	file:
-expected_subject	test/core/security/jwt_verifier_test.c	/^  const char *expected_subject;$/;"	m	struct:__anon330	file:
-expected_targets	src/core/lib/security/transport/security_connector.c	/^  char *expected_targets;$/;"	m	struct:__anon120	file:
-expected_user_data	test/core/security/jwt_verifier_test.c	/^static const char expected_user_data[] = "user data";$/;"	v	file:
-expiration_interval	src/core/ext/lb_policy/grpclb/load_balancer_api.h	/^  grpc_grpclb_duration expiration_interval;$/;"	m	struct:grpc_grpclb_serverlist
-expiration_interval	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	/^    grpc_lb_v1_Duration expiration_interval;$/;"	m	struct:_grpc_lb_v1_ServerList
-expired_claims	test/core/security/jwt_verifier_test.c	/^static const char expired_claims[] =$/;"	v	file:
-extension	src/core/lib/security/context/security_context.h	/^  grpc_security_context_extension extension;$/;"	m	struct:__anon114
-extension	src/core/lib/security/context/security_context.h	/^  grpc_security_context_extension extension;$/;"	m	struct:__anon115
-extension_ranges	test/http2_test/messages_pb2.py	/^  extension_ranges=[],$/;"	v
-extensions	test/http2_test/messages_pb2.py	/^  extensions=[$/;"	v
-external_connectivity_watcher	src/core/ext/client_channel/client_channel.c	/^} external_connectivity_watcher;$/;"	t	typeref:struct:__anon64	file:
-external_dns_works	test/core/end2end/dualstack_socket_test.c	/^int external_dns_works(const char *host) {$/;"	f
-external_dns_works	test/core/surface/server_test.c	/^static int external_dns_works(const char *host) {$/;"	f	file:
-external_state_watcher	src/core/ext/client_channel/subchannel.c	/^typedef struct external_state_watcher {$/;"	s	file:
-external_state_watcher	src/core/ext/client_channel/subchannel.c	/^} external_state_watcher;$/;"	t	typeref:struct:external_state_watcher	file:
-extra_arg	src/core/lib/support/cmdline.c	/^  void (*extra_arg)(void *user_data, const char *arg);$/;"	m	struct:gpr_cmdline	file:
-extra_arg_cb	test/core/support/cmdline_test.c	/^static void extra_arg_cb(void *user_data, const char *arg) {$/;"	f	file:
-extra_arg_help	src/core/lib/support/cmdline.c	/^  const char *extra_arg_help;$/;"	m	struct:gpr_cmdline	file:
-extra_arg_name	src/core/lib/support/cmdline.c	/^  const char *extra_arg_name;$/;"	m	struct:gpr_cmdline	file:
-extra_arg_user_data	src/core/lib/support/cmdline.c	/^  void *extra_arg_user_data;$/;"	m	struct:gpr_cmdline	file:
-extra_state	src/core/lib/support/cmdline.c	/^static int extra_state(gpr_cmdline *cl, char *str) {$/;"	f	file:
-extract_and_annotate_method_tag	src/core/ext/census/grpc_filter.c	/^static void extract_and_annotate_method_tag(grpc_metadata_batch *md,$/;"	f	file:
-extract_peer	src/core/lib/tsi/transport_security.h	/^  tsi_result (*extract_peer)(tsi_handshaker *self, tsi_peer *peer);$/;"	m	struct:__anon162
-extract_pkey_from_x509	src/core/lib/security/credentials/jwt/jwt_verifier.c	/^static EVP_PKEY *extract_pkey_from_x509(const char *x509_str) {$/;"	f	file:
-extract_x509_subject_names_from_pem_cert	src/core/lib/tsi/ssl_transport_security.c	/^static tsi_result extract_x509_subject_names_from_pem_cert($/;"	f	file:
-f	test/core/end2end/fixtures/h2_sockpair+trace.c	/^  grpc_end2end_test_fixture *f;$/;"	m	struct:__anon350	file:
-f	test/core/end2end/fixtures/h2_sockpair.c	/^  grpc_end2end_test_fixture *f;$/;"	m	struct:__anon351	file:
-f	test/core/end2end/fixtures/h2_sockpair_1byte.c	/^  grpc_end2end_test_fixture *f;$/;"	m	struct:__anon349	file:
-factory	src/core/lib/iomgr/ev_posix.c	/^  event_engine_factory_fn factory;$/;"	m	struct:__anon138	file:
-factory_arg_cmp	src/core/ext/client_channel/client_channel_factory.c	/^static int factory_arg_cmp(void* factory1, void* factory2) {$/;"	f	file:
-factory_arg_copy	src/core/ext/client_channel/client_channel_factory.c	/^static void* factory_arg_copy(void* factory) {$/;"	f	file:
-factory_arg_destroy	src/core/ext/client_channel/client_channel_factory.c	/^static void factory_arg_destroy(grpc_exec_ctx* exec_ctx, void* factory) {$/;"	f	file:
-factory_arg_vtable	src/core/ext/client_channel/client_channel_factory.c	/^static const grpc_arg_pointer_vtable factory_arg_vtable = {$/;"	v	file:
-fail_call	src/core/lib/surface/server.c	/^static void fail_call(grpc_exec_ctx *exec_ctx, grpc_server *server,$/;"	f	file:
-fail_handshaker_create	src/core/lib/security/transport/security_handshaker.c	/^static grpc_handshaker *fail_handshaker_create() {$/;"	f	file:
-fail_handshaker_destroy	src/core/lib/security/transport/security_handshaker.c	/^static void fail_handshaker_destroy(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-fail_handshaker_do_handshake	src/core/lib/security/transport/security_handshaker.c	/^static void fail_handshaker_do_handshake(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-fail_handshaker_shutdown	src/core/lib/security/transport/security_handshaker.c	/^static void fail_handshaker_shutdown(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-fail_handshaker_vtable	src/core/lib/security/transport/security_handshaker.c	/^static const grpc_handshaker_vtable fail_handshaker_vtable = {$/;"	v	file:
-fail_locked	src/core/ext/client_channel/client_channel.c	/^static void fail_locked(grpc_exec_ctx *exec_ctx, call_data *calld,$/;"	f	file:
-fail_no_event_received	test/core/end2end/cq_verifier.c	/^static void fail_no_event_received(cq_verifier *v) {$/;"	f	file:
-fail_server_auth_check	test/core/end2end/fixtures/h2_fakesec.c	/^static int fail_server_auth_check(grpc_channel_args *server_args) {$/;"	f	file:
-fail_server_auth_check	test/core/end2end/fixtures/h2_oauth2.c	/^static int fail_server_auth_check(grpc_channel_args *server_args) {$/;"	f	file:
-fail_server_auth_check	test/core/end2end/fixtures/h2_ssl.c	/^static int fail_server_auth_check(grpc_channel_args *server_args) {$/;"	f	file:
-fail_server_auth_check	test/core/end2end/fixtures/h2_ssl_cert.c	/^static int fail_server_auth_check(grpc_channel_args *server_args) {$/;"	f	file:
-fail_server_auth_check	test/core/end2end/fixtures/h2_ssl_proxy.c	/^static int fail_server_auth_check(grpc_channel_args *server_args) {$/;"	f	file:
-fail_state	src/core/ext/transport/cronet/transport/cronet_transport.c	/^  bool fail_state;$/;"	m	struct:op_state	file:
-failure_verifier	test/core/bad_client/tests/simple_request.c	/^static void failure_verifier(grpc_server *server, grpc_completion_queue *cq,$/;"	f	file:
-fake_channel_add_handshakers	src/core/lib/security/transport/security_connector.c	/^static void fake_channel_add_handshakers($/;"	f	file:
-fake_channel_check_call_host	src/core/lib/security/transport/security_connector.c	/^static void fake_channel_check_call_host(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-fake_channel_check_peer	src/core/lib/security/transport/security_connector.c	/^static void fake_channel_check_peer(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-fake_channel_destroy	src/core/lib/security/transport/security_connector.c	/^static void fake_channel_destroy(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-fake_channel_vtable	src/core/lib/security/transport/security_connector.c	/^static grpc_security_connector_vtable fake_channel_vtable = {$/;"	v	file:
-fake_check_peer	src/core/lib/security/transport/security_connector.c	/^static void fake_check_peer(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-fake_check_target	src/core/lib/security/transport/security_connector.c	/^static bool fake_check_target(const char *target_type, const char *target,$/;"	f	file:
-fake_free	test/core/support/alloc_test.c	/^static void fake_free(void *addr) {$/;"	f	file:
-fake_handshaker_create_frame_protector	src/core/lib/tsi/fake_transport_security.c	/^static tsi_result fake_handshaker_create_frame_protector($/;"	f	file:
-fake_handshaker_destroy	src/core/lib/tsi/fake_transport_security.c	/^static void fake_handshaker_destroy(tsi_handshaker *self) {$/;"	f	file:
-fake_handshaker_extract_peer	src/core/lib/tsi/fake_transport_security.c	/^static tsi_result fake_handshaker_extract_peer(tsi_handshaker *self,$/;"	f	file:
-fake_handshaker_get_bytes_to_send_to_peer	src/core/lib/tsi/fake_transport_security.c	/^static tsi_result fake_handshaker_get_bytes_to_send_to_peer($/;"	f	file:
-fake_handshaker_get_result	src/core/lib/tsi/fake_transport_security.c	/^static tsi_result fake_handshaker_get_result(tsi_handshaker *self) {$/;"	f	file:
-fake_handshaker_process_bytes_from_peer	src/core/lib/tsi/fake_transport_security.c	/^static tsi_result fake_handshaker_process_bytes_from_peer($/;"	f	file:
-fake_malloc	test/core/support/alloc_test.c	/^static void *fake_malloc(size_t size) { return (void *)size; }$/;"	f	file:
-fake_protector_destroy	src/core/lib/tsi/fake_transport_security.c	/^static void fake_protector_destroy(tsi_frame_protector *self) {$/;"	f	file:
-fake_protector_protect	src/core/lib/tsi/fake_transport_security.c	/^static tsi_result fake_protector_protect(tsi_frame_protector *self,$/;"	f	file:
-fake_protector_protect_flush	src/core/lib/tsi/fake_transport_security.c	/^static tsi_result fake_protector_protect_flush($/;"	f	file:
-fake_protector_unprotect	src/core/lib/tsi/fake_transport_security.c	/^static tsi_result fake_protector_unprotect($/;"	f	file:
-fake_realloc	test/core/support/alloc_test.c	/^static void *fake_realloc(void *addr, size_t size) { return (void *)size; }$/;"	f	file:
-fake_resolver	test/core/end2end/fake_resolver.c	/^} fake_resolver;$/;"	t	typeref:struct:__anon368	file:
-fake_resolver_channel_saw_error	test/core/end2end/fake_resolver.c	/^static void fake_resolver_channel_saw_error(grpc_exec_ctx* exec_ctx,$/;"	f	file:
-fake_resolver_create	test/core/end2end/fake_resolver.c	/^static grpc_resolver* fake_resolver_create(grpc_exec_ctx* exec_ctx,$/;"	f	file:
-fake_resolver_destroy	test/core/end2end/fake_resolver.c	/^static void fake_resolver_destroy(grpc_exec_ctx* exec_ctx, grpc_resolver* gr) {$/;"	f	file:
-fake_resolver_factory	test/core/end2end/fake_resolver.c	/^static grpc_resolver_factory fake_resolver_factory = {$/;"	v	file:
-fake_resolver_factory_ref	test/core/end2end/fake_resolver.c	/^static void fake_resolver_factory_ref(grpc_resolver_factory* factory) {}$/;"	f	file:
-fake_resolver_factory_unref	test/core/end2end/fake_resolver.c	/^static void fake_resolver_factory_unref(grpc_resolver_factory* factory) {}$/;"	f	file:
-fake_resolver_factory_vtable	test/core/end2end/fake_resolver.c	/^static const grpc_resolver_factory_vtable fake_resolver_factory_vtable = {$/;"	v	file:
-fake_resolver_get_default_authority	test/core/end2end/fake_resolver.c	/^static char* fake_resolver_get_default_authority(grpc_resolver_factory* factory,$/;"	f	file:
-fake_resolver_maybe_finish_next_locked	test/core/end2end/fake_resolver.c	/^static void fake_resolver_maybe_finish_next_locked(grpc_exec_ctx* exec_ctx,$/;"	f	file:
-fake_resolver_next	test/core/end2end/fake_resolver.c	/^static void fake_resolver_next(grpc_exec_ctx* exec_ctx, grpc_resolver* resolver,$/;"	f	file:
-fake_resolver_shutdown	test/core/end2end/fake_resolver.c	/^static void fake_resolver_shutdown(grpc_exec_ctx* exec_ctx,$/;"	f	file:
-fake_resolver_vtable	test/core/end2end/fake_resolver.c	/^static const grpc_resolver_vtable fake_resolver_vtable = {$/;"	v	file:
-fake_secure_name_check	src/core/lib/security/transport/security_connector.c	/^static void fake_secure_name_check(const char *target,$/;"	f	file:
-fake_server_add_handshakers	src/core/lib/security/transport/security_connector.c	/^static void fake_server_add_handshakers(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-fake_server_check_peer	src/core/lib/security/transport/security_connector.c	/^static void fake_server_check_peer(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-fake_server_destroy	src/core/lib/security/transport/security_connector.c	/^static void fake_server_destroy(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-fake_server_vtable	src/core/lib/security/transport/security_connector.c	/^static grpc_security_connector_vtable fake_server_vtable = {$/;"	v	file:
-fake_transport_security_create_security_connector	src/core/lib/security/credentials/fake/fake_credentials.c	/^static grpc_security_status fake_transport_security_create_security_connector($/;"	f	file:
-fake_transport_security_credentials_vtable	src/core/lib/security/credentials/fake/fake_credentials.c	/^    fake_transport_security_credentials_vtable = {$/;"	v	file:
-fake_transport_security_server_create_security_connector	src/core/lib/security/credentials/fake/fake_credentials.c	/^fake_transport_security_server_create_security_connector($/;"	f	file:
-fake_transport_security_server_credentials_vtable	src/core/lib/security/credentials/fake/fake_credentials.c	/^    fake_transport_security_server_credentials_vtable = {$/;"	v	file:
-fake_versions	test/core/bad_ssl/servers/alpn.c	/^static const char *const fake_versions[] = {"not-h2"};$/;"	v	file:
-fd	src/core/lib/iomgr/ev_epoll_linux.c	/^  int fd;$/;"	m	struct:grpc_fd	file:
-fd	src/core/lib/iomgr/ev_poll_posix.c	/^  grpc_fd *fd;$/;"	m	struct:grpc_fd_watcher	file:
-fd	src/core/lib/iomgr/ev_poll_posix.c	/^  grpc_wakeup_fd fd;$/;"	m	struct:grpc_cached_wakeup_fd	file:
-fd	src/core/lib/iomgr/ev_poll_posix.c	/^  int fd;$/;"	m	struct:grpc_fd	file:
-fd	src/core/lib/iomgr/tcp_client_posix.c	/^  grpc_fd *fd;$/;"	m	struct:__anon154	file:
-fd	src/core/lib/iomgr/tcp_posix.c	/^  int fd;$/;"	m	struct:__anon139	file:
-fd	src/core/lib/iomgr/tcp_server_posix.c	/^  int fd;$/;"	m	struct:grpc_tcp_listener	file:
-fd	src/core/lib/iomgr/udp_server.c	/^  int fd;$/;"	m	struct:grpc_udp_listener	file:
-fd	test/core/iomgr/ev_epoll_linux_test.c	/^  grpc_fd *fd;$/;"	m	struct:test_fd	file:
-fd	test/core/iomgr/pollset_set_test.c	/^  grpc_fd *fd;$/;"	m	struct:test_fd	file:
-fd_become_readable	src/core/lib/iomgr/ev_epoll_linux.c	/^static void fd_become_readable(grpc_exec_ctx *exec_ctx, grpc_fd *fd,$/;"	f	file:
-fd_become_writable	src/core/lib/iomgr/ev_epoll_linux.c	/^static void fd_become_writable(grpc_exec_ctx *exec_ctx, grpc_fd *fd) {$/;"	f	file:
-fd_begin_poll	src/core/lib/iomgr/ev_poll_posix.c	/^static uint32_t fd_begin_poll(grpc_fd *fd, grpc_pollset *pollset,$/;"	f	file:
-fd_capacity	src/core/lib/iomgr/ev_epoll_linux.c	/^  size_t fd_capacity;$/;"	m	struct:polling_island	file:
-fd_capacity	src/core/lib/iomgr/ev_poll_posix.c	/^  size_t fd_capacity;$/;"	m	struct:grpc_pollset	file:
-fd_capacity	src/core/lib/iomgr/ev_poll_posix.c	/^  size_t fd_capacity;$/;"	m	struct:grpc_pollset_set	file:
-fd_change_data	test/core/iomgr/fd_posix_test.c	/^typedef struct fd_change_data {$/;"	s	file:
-fd_change_data	test/core/iomgr/fd_posix_test.c	/^} fd_change_data;$/;"	t	typeref:struct:fd_change_data	file:
-fd_cnt	src/core/lib/iomgr/ev_epoll_linux.c	/^  size_t fd_cnt;$/;"	m	struct:polling_island	file:
-fd_count	src/core/lib/iomgr/ev_poll_posix.c	/^  size_t fd_count;$/;"	m	struct:grpc_pollset	file:
-fd_count	src/core/lib/iomgr/ev_poll_posix.c	/^  size_t fd_count;$/;"	m	struct:grpc_pollset_set	file:
-fd_create	src/core/lib/iomgr/ev_epoll_linux.c	/^static grpc_fd *fd_create(int fd, const char *name) {$/;"	f	file:
-fd_create	src/core/lib/iomgr/ev_poll_posix.c	/^static grpc_fd *fd_create(int fd, const char *name) {$/;"	f	file:
-fd_create	src/core/lib/iomgr/ev_posix.h	/^  grpc_fd *(*fd_create)(int fd, const char *name);$/;"	m	struct:grpc_event_engine_vtable
-fd_end_poll	src/core/lib/iomgr/ev_poll_posix.c	/^static void fd_end_poll(grpc_exec_ctx *exec_ctx, grpc_fd_watcher *watcher,$/;"	f	file:
-fd_freelist	src/core/lib/iomgr/ev_epoll_linux.c	/^static grpc_fd *fd_freelist = NULL;$/;"	v	file:
-fd_freelist_mu	src/core/lib/iomgr/ev_epoll_linux.c	/^static gpr_mu fd_freelist_mu;$/;"	v	file:
-fd_get_read_notifier_pollset	src/core/lib/iomgr/ev_epoll_linux.c	/^static grpc_pollset *fd_get_read_notifier_pollset(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-fd_get_read_notifier_pollset	src/core/lib/iomgr/ev_poll_posix.c	/^static grpc_pollset *fd_get_read_notifier_pollset(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-fd_get_read_notifier_pollset	src/core/lib/iomgr/ev_posix.h	/^  grpc_pollset *(*fd_get_read_notifier_pollset)(grpc_exec_ctx *exec_ctx,$/;"	m	struct:grpc_event_engine_vtable
-fd_get_workqueue	src/core/lib/iomgr/ev_epoll_linux.c	/^static grpc_workqueue *fd_get_workqueue(grpc_fd *fd) {$/;"	f	file:
-fd_get_workqueue	src/core/lib/iomgr/ev_poll_posix.c	/^static grpc_workqueue *fd_get_workqueue(grpc_fd *fd) { return NULL; }$/;"	f	file:
-fd_get_workqueue	src/core/lib/iomgr/ev_posix.h	/^  grpc_workqueue *(*fd_get_workqueue)(grpc_fd *fd);$/;"	m	struct:grpc_event_engine_vtable
-fd_global_init	src/core/lib/iomgr/ev_epoll_linux.c	/^static void fd_global_init(void) { gpr_mu_init(&fd_freelist_mu); }$/;"	f	file:
-fd_global_shutdown	src/core/lib/iomgr/ev_epoll_linux.c	/^static void fd_global_shutdown(void) {$/;"	f	file:
-fd_index	src/core/lib/iomgr/tcp_server.h	/^  unsigned fd_index;$/;"	m	struct:grpc_tcp_server_acceptor
-fd_index	src/core/lib/iomgr/tcp_server_posix.c	/^  unsigned fd_index;$/;"	m	struct:grpc_tcp_listener	file:
-fd_index	test/core/iomgr/tcp_server_posix_test.c	/^  unsigned fd_index;$/;"	m	struct:on_connect_result	file:
-fd_is_orphaned	src/core/lib/iomgr/ev_poll_posix.c	/^static bool fd_is_orphaned(grpc_fd *fd) {$/;"	f	file:
-fd_is_shutdown	src/core/lib/iomgr/ev_epoll_linux.c	/^static bool fd_is_shutdown(grpc_fd *fd) {$/;"	f	file:
-fd_is_shutdown	src/core/lib/iomgr/ev_poll_posix.c	/^static bool fd_is_shutdown(grpc_fd *fd) {$/;"	f	file:
-fd_is_shutdown	src/core/lib/iomgr/ev_posix.h	/^  bool (*fd_is_shutdown)(grpc_fd *fd);$/;"	m	struct:grpc_event_engine_vtable
-fd_node	src/core/lib/iomgr/wakeup_fd_cv.h	/^typedef struct fd_node {$/;"	s
-fd_node	src/core/lib/iomgr/wakeup_fd_cv.h	/^} fd_node;$/;"	t	typeref:struct:fd_node
-fd_notify_on_read	src/core/lib/iomgr/ev_epoll_linux.c	/^static void fd_notify_on_read(grpc_exec_ctx *exec_ctx, grpc_fd *fd,$/;"	f	file:
-fd_notify_on_read	src/core/lib/iomgr/ev_poll_posix.c	/^static void fd_notify_on_read(grpc_exec_ctx *exec_ctx, grpc_fd *fd,$/;"	f	file:
-fd_notify_on_read	src/core/lib/iomgr/ev_posix.h	/^  void (*fd_notify_on_read)(grpc_exec_ctx *exec_ctx, grpc_fd *fd,$/;"	m	struct:grpc_event_engine_vtable
-fd_notify_on_write	src/core/lib/iomgr/ev_epoll_linux.c	/^static void fd_notify_on_write(grpc_exec_ctx *exec_ctx, grpc_fd *fd,$/;"	f	file:
-fd_notify_on_write	src/core/lib/iomgr/ev_poll_posix.c	/^static void fd_notify_on_write(grpc_exec_ctx *exec_ctx, grpc_fd *fd,$/;"	f	file:
-fd_notify_on_write	src/core/lib/iomgr/ev_posix.h	/^  void (*fd_notify_on_write)(grpc_exec_ctx *exec_ctx, grpc_fd *fd,$/;"	m	struct:grpc_event_engine_vtable
-fd_orphan	src/core/lib/iomgr/ev_epoll_linux.c	/^static void fd_orphan(grpc_exec_ctx *exec_ctx, grpc_fd *fd,$/;"	f	file:
-fd_orphan	src/core/lib/iomgr/ev_poll_posix.c	/^static void fd_orphan(grpc_exec_ctx *exec_ctx, grpc_fd *fd,$/;"	f	file:
-fd_orphan	src/core/lib/iomgr/ev_posix.h	/^  void (*fd_orphan)(grpc_exec_ctx *exec_ctx, grpc_fd *fd, grpc_closure *on_done,$/;"	m	struct:grpc_event_engine_vtable
-fd_pair	test/core/end2end/fixtures/h2_fd.c	/^typedef struct { int fd_pair[2]; } sp_fixture_data;$/;"	m	struct:__anon348	file:
-fd_pair	test/core/network_benchmarks/low_level_ping_pong.c	/^typedef struct fd_pair {$/;"	s	file:
-fd_pair	test/core/network_benchmarks/low_level_ping_pong.c	/^} fd_pair;$/;"	t	typeref:struct:fd_pair	file:
-fd_ref	src/core/lib/iomgr/ev_epoll_linux.c	/^static void fd_ref(grpc_fd *fd) { ref_by(fd, 2); }$/;"	f	file:
-fd_ref	src/core/lib/iomgr/ev_epoll_linux.c	/^static void fd_ref(grpc_fd *fd, const char *reason, const char *file,$/;"	f	file:
-fd_ref	src/core/lib/iomgr/ev_poll_posix.c	/^static void fd_ref(grpc_fd *fd) { ref_by(fd, 2); }$/;"	f	file:
-fd_ref	src/core/lib/iomgr/ev_poll_posix.c	/^static void fd_ref(grpc_fd *fd, const char *reason, const char *file,$/;"	f	file:
-fd_shutdown	src/core/lib/iomgr/ev_epoll_linux.c	/^static void fd_shutdown(grpc_exec_ctx *exec_ctx, grpc_fd *fd, grpc_error *why) {$/;"	f	file:
-fd_shutdown	src/core/lib/iomgr/ev_poll_posix.c	/^static void fd_shutdown(grpc_exec_ctx *exec_ctx, grpc_fd *fd, grpc_error *why) {$/;"	f	file:
-fd_shutdown	src/core/lib/iomgr/ev_posix.h	/^  void (*fd_shutdown)(grpc_exec_ctx *exec_ctx, grpc_fd *fd, grpc_error *why);$/;"	m	struct:grpc_event_engine_vtable
-fd_shutdown_error	src/core/lib/iomgr/ev_epoll_linux.c	/^static grpc_error *fd_shutdown_error(grpc_fd *fd) {$/;"	f	file:
-fd_shutdown_error	src/core/lib/iomgr/ev_poll_posix.c	/^static grpc_error *fd_shutdown_error(grpc_fd *fd) {$/;"	f	file:
-fd_unref	src/core/lib/iomgr/ev_epoll_linux.c	/^static void fd_unref(grpc_fd *fd) { unref_by(fd, 2); }$/;"	f	file:
-fd_unref	src/core/lib/iomgr/ev_epoll_linux.c	/^static void fd_unref(grpc_fd *fd, const char *reason, const char *file,$/;"	f	file:
-fd_unref	src/core/lib/iomgr/ev_poll_posix.c	/^static void fd_unref(grpc_fd *fd) { unref_by(fd, 2); }$/;"	f	file:
-fd_unref	src/core/lib/iomgr/ev_poll_posix.c	/^static void fd_unref(grpc_fd *fd, const char *reason, const char *file,$/;"	f	file:
-fd_unsecure_fixture_options	test/core/end2end/gen_build_yaml.py	/^fd_unsecure_fixture_options = default_unsecure_fixture_options._replace($/;"	v
-fd_wrapped_fd	src/core/lib/iomgr/ev_epoll_linux.c	/^static int fd_wrapped_fd(grpc_fd *fd) {$/;"	f	file:
-fd_wrapped_fd	src/core/lib/iomgr/ev_poll_posix.c	/^static int fd_wrapped_fd(grpc_fd *fd) {$/;"	f	file:
-fd_wrapped_fd	src/core/lib/iomgr/ev_posix.h	/^  int (*fd_wrapped_fd)(grpc_fd *fd);$/;"	m	struct:grpc_event_engine_vtable
-fds	src/core/lib/iomgr/ev_epoll_linux.c	/^  grpc_fd **fds;$/;"	m	struct:polling_island	file:
-fds	src/core/lib/iomgr/ev_poll_posix.c	/^  grpc_fd **fds;$/;"	m	struct:grpc_pollset	file:
-fds	src/core/lib/iomgr/ev_poll_posix.c	/^  grpc_fd **fds;$/;"	m	struct:grpc_pollset_set	file:
-fds	src/core/lib/iomgr/ev_poll_posix.c	/^  struct pollfd *fds;$/;"	m	struct:poll_args	typeref:struct:poll_args::pollfd	file:
-fds	test/core/iomgr/wakeup_fd_cv_test.c	/^  struct pollfd *fds;$/;"	m	struct:poll_args	typeref:struct:poll_args::pollfd	file:
-fds	test/core/network_benchmarks/low_level_ping_pong.c	/^  fd_pair fds;$/;"	m	struct:thread_args	file:
-feature_mask	test/core/end2end/end2end_tests.h	/^  uint32_t feature_mask;$/;"	m	struct:grpc_end2end_test_config
-features_enabled	src/core/ext/census/initialize.c	/^static int features_enabled = CENSUS_FEATURE_NONE;$/;"	v	file:
-fetch_func	src/core/lib/security/credentials/oauth2/oauth2_credentials.h	/^  grpc_fetch_oauth2_func fetch_func;$/;"	m	struct:__anon82
-fetched_send_message_length	src/core/ext/transport/chttp2/transport/internal.h	/^  uint32_t fetched_send_message_length;$/;"	m	struct:grpc_chttp2_stream
-fetching_send_message	src/core/ext/transport/chttp2/transport/internal.h	/^  grpc_byte_stream *fetching_send_message;$/;"	m	struct:grpc_chttp2_stream
-fetching_send_message_finished	src/core/ext/transport/chttp2/transport/internal.h	/^  grpc_closure *fetching_send_message_finished;$/;"	m	struct:grpc_chttp2_stream
-fetching_slice	src/core/ext/transport/chttp2/transport/internal.h	/^  grpc_slice fetching_slice;$/;"	m	struct:grpc_chttp2_stream
-fields	test/http2_test/messages_pb2.py	/^  fields=[$/;"	v
-file	include/grpc/support/log.h	/^  const char *file;$/;"	m	struct:__anon235
-file	include/grpc/support/log.h	/^  const char *file;$/;"	m	struct:__anon398
-file	src/core/lib/profiling/basic_timers.c	/^  const char *file;$/;"	m	struct:gpr_timer_entry	file:
-file	test/core/end2end/cq_verifier.c	/^  const char *file;$/;"	m	struct:expectation	file:
-file	test/http2_test/messages_pb2.py	/^  file=DESCRIPTOR,$/;"	v
-file_db_	test/cpp/util/proto_file_parser.h	/^  std::unique_ptr<protobuf::DescriptorPoolDatabase> file_db_;$/;"	m	class:grpc::testing::ProtoFileParser
-filename	test/http2_test/messages_pb2.py	/^  filename=None,$/;"	v
-fill_common_header	src/core/lib/http/format_request.c	/^static void fill_common_header(const grpc_httpcli_request *request,$/;"	f	file:
-fill_frame_from_bytes	src/core/lib/tsi/fake_transport_security.c	/^static tsi_result fill_frame_from_bytes(const unsigned char *incoming_bytes,$/;"	f	file:
-fill_header	src/core/ext/transport/chttp2/transport/frame_settings.c	/^static uint8_t *fill_header(uint8_t *out, uint32_t length, uint8_t flags) {$/;"	f	file:
-fill_header	src/core/ext/transport/chttp2/transport/hpack_encoder.c	/^static void fill_header(uint8_t *p, uint8_t type, uint32_t id, size_t len,$/;"	f	file:
-fill_log	test/core/census/mlog_test.c	/^static void fill_log(size_t log_size, int no_fragmentation, int circular_log) {$/;"	f	file:
-fill_log	test/core/statistics/census_log_tests.c	/^static void fill_log(size_t log_size, int no_fragmentation, int circular_log) {$/;"	f	file:
-fill_metadata	src/core/lib/surface/lame_client.c	/^static void fill_metadata(grpc_exec_ctx *exec_ctx, grpc_call_element *elem,$/;"	f	file:
-fill_socket	test/core/iomgr/tcp_posix_test.c	/^static ssize_t fill_socket(int fd) {$/;"	f	file:
-fill_socket_partial	test/core/iomgr/tcp_posix_test.c	/^static size_t fill_socket_partial(int fd, size_t bytes) {$/;"	f	file:
-filled_metadata	src/core/lib/surface/lame_client.c	/^  gpr_atm filled_metadata;$/;"	m	struct:__anon226	file:
-filter	src/core/lib/channel/channel_stack.h	/^  const grpc_channel_filter *filter;$/;"	m	struct:grpc_call_element
-filter	src/core/lib/channel/channel_stack.h	/^  const grpc_channel_filter *filter;$/;"	m	struct:grpc_channel_element
-filter	src/core/lib/channel/channel_stack_builder.c	/^  const grpc_channel_filter *filter;$/;"	m	struct:filter_node	file:
-filter	src/cpp/common/channel_filter.h	/^  grpc_channel_filter filter;$/;"	m	struct:grpc::internal::FilterRecord
-filter_call_init_fails	test/core/end2end/tests/filter_call_init_fails.c	/^void filter_call_init_fails(grpc_end2end_test_config config) {$/;"	f
-filter_call_init_fails_pre_init	test/core/end2end/tests/filter_call_init_fails.c	/^void filter_call_init_fails_pre_init(void) {$/;"	f
-filter_causes_close	test/core/end2end/tests/filter_causes_close.c	/^void filter_causes_close(grpc_end2end_test_config config) {$/;"	f
-filter_causes_close_pre_init	test/core/end2end/tests/filter_causes_close.c	/^void filter_causes_close_pre_init(void) {$/;"	f
-filter_count	src/core/ext/client_channel/subchannel.h	/^  size_t filter_count;$/;"	m	struct:grpc_subchannel_args
-filter_elems	src/core/ext/transport/chttp2/transport/hpack_encoder.h	/^  uint8_t filter_elems[GRPC_CHTTP2_HPACKC_NUM_FILTERS];$/;"	m	struct:__anon45
-filter_elems_sum	src/core/ext/transport/chttp2/transport/hpack_encoder.h	/^  uint32_t filter_elems_sum;$/;"	m	struct:__anon45
-filter_latency	test/core/end2end/tests/filter_latency.c	/^void filter_latency(grpc_end2end_test_config config) {$/;"	f
-filter_latency_pre_init	test/core/end2end/tests/filter_latency.c	/^void filter_latency_pre_init(void) {$/;"	f
-filter_node	src/core/lib/channel/channel_stack_builder.c	/^typedef struct filter_node {$/;"	s	file:
-filter_node	src/core/lib/channel/channel_stack_builder.c	/^} filter_node;$/;"	t	typeref:struct:filter_node	file:
-filters	src/core/ext/client_channel/subchannel.c	/^  const grpc_channel_filter **filters;$/;"	m	struct:grpc_subchannel	file:
-filters	src/core/ext/client_channel/subchannel.h	/^  const grpc_channel_filter **filters;$/;"	m	struct:grpc_subchannel_args
-final	include/grpc++/channel.h	/^class Channel final : public ChannelInterface,$/;"	c	namespace:grpc
-final	include/grpc++/generic/async_generic_service.h	/^class AsyncGenericService final {$/;"	c	namespace:grpc
-final	include/grpc++/generic/async_generic_service.h	/^class GenericServerContext final : public ServerContext {$/;"	c	namespace:grpc
-final	include/grpc++/generic/generic_stub.h	/^class GenericStub final {$/;"	c	namespace:grpc
-final	include/grpc++/impl/codegen/async_stream.h	/^class ClientAsyncReader final : public ClientAsyncReaderInterface<R> {$/;"	c	namespace:grpc
-final	include/grpc++/impl/codegen/async_stream.h	/^class ClientAsyncReaderWriter final$/;"	c	namespace:grpc
-final	include/grpc++/impl/codegen/async_stream.h	/^class ClientAsyncWriter final : public ClientAsyncWriterInterface<W> {$/;"	c	namespace:grpc
-final	include/grpc++/impl/codegen/async_stream.h	/^class ServerAsyncReader final : public ServerAsyncReaderInterface<W, R> {$/;"	c	namespace:grpc
-final	include/grpc++/impl/codegen/async_stream.h	/^class ServerAsyncReaderWriter final$/;"	c	namespace:grpc
-final	include/grpc++/impl/codegen/async_stream.h	/^class ServerAsyncWriter final : public ServerAsyncWriterInterface<W> {$/;"	c	namespace:grpc
-final	include/grpc++/impl/codegen/async_unary_call.h	/^class ClientAsyncResponseReader final$/;"	c	namespace:grpc
-final	include/grpc++/impl/codegen/async_unary_call.h	/^class ServerAsyncResponseWriter final : public ServerAsyncStreamingInterface {$/;"	c	namespace:grpc
-final	include/grpc++/impl/codegen/call.h	/^class Call final {$/;"	c	namespace:grpc
-final	include/grpc++/impl/codegen/call.h	/^class DeserializeFuncType final : public DeserializeFunc {$/;"	c	namespace:grpc::CallOpGenericRecvMessageHelper
-final	include/grpc++/impl/codegen/proto_utils.h	/^class GrpcBufferReader final$/;"	c	namespace:grpc::internal
-final	include/grpc++/impl/codegen/proto_utils.h	/^class GrpcBufferWriter final$/;"	c	namespace:grpc::internal
-final	include/grpc++/impl/codegen/server_interface.h	/^  class NoPayloadAsyncRequest final : public RegisteredAsyncRequest {$/;"	c	class:grpc::ServerInterface
-final	include/grpc++/impl/codegen/server_interface.h	/^  class PayloadAsyncRequest final : public RegisteredAsyncRequest {$/;"	c	class:grpc::ServerInterface
-final	include/grpc++/impl/codegen/sync_stream.h	/^class ClientReader final : public ClientReaderInterface<R> {$/;"	c	namespace:grpc
-final	include/grpc++/impl/codegen/sync_stream.h	/^class ClientReaderWriter final : public ClientReaderWriterInterface<W, R> {$/;"	c	namespace:grpc
-final	include/grpc++/impl/codegen/sync_stream.h	/^class ServerReader final : public ServerReaderInterface<R> {$/;"	c	namespace:grpc
-final	include/grpc++/impl/codegen/sync_stream.h	/^class ServerReaderWriter final : public ServerReaderWriterInterface<W, R> {$/;"	c	namespace:grpc
-final	include/grpc++/impl/codegen/sync_stream.h	/^class ServerReaderWriterBody final {$/;"	c	namespace:grpc::internal
-final	include/grpc++/impl/codegen/sync_stream.h	/^class ServerSplitStreamer final$/;"	c	namespace:grpc
-final	include/grpc++/impl/codegen/sync_stream.h	/^class ServerUnaryStreamer final$/;"	c	namespace:grpc
-final	include/grpc++/impl/codegen/sync_stream.h	/^class ServerWriter final : public ServerWriterInterface<W> {$/;"	c	namespace:grpc
-final	include/grpc++/impl/grpc_library.h	/^class GrpcLibrary final : public GrpcLibraryInterface {$/;"	c	namespace:grpc::internal
-final	include/grpc++/impl/grpc_library.h	/^class GrpcLibraryInitializer final {$/;"	c	namespace:grpc::internal
-final	include/grpc++/resource_quota.h	/^class ResourceQuota final : private GrpcLibraryCodegen {$/;"	c	namespace:grpc
-final	include/grpc++/server.h	/^class Server final : public ServerInterface, private GrpcLibraryCodegen {$/;"	c	namespace:grpc
-final	include/grpc++/support/byte_buffer.h	/^class ByteBuffer final {$/;"	c	namespace:grpc
-final	include/grpc++/support/slice.h	/^class Slice final {$/;"	c	namespace:grpc
-final	src/cpp/client/channel_cc.cc	/^class TagSaver final : public CompletionQueueTag {$/;"	c	namespace:grpc::__anon392	file:
-final	src/cpp/client/client_context.cc	/^class DefaultGlobalClientCallbacks final$/;"	c	namespace:grpc	file:
-final	src/cpp/client/cronet_credentials.cc	/^class CronetChannelCredentialsImpl final : public ChannelCredentials {$/;"	c	namespace:grpc	file:
-final	src/cpp/client/insecure_credentials.cc	/^class InsecureChannelCredentialsImpl final : public ChannelCredentials {$/;"	c	namespace:grpc::__anon389	file:
-final	src/cpp/client/secure_credentials.h	/^class MetadataCredentialsPluginWrapper final : private GrpcLibraryCodegen {$/;"	c	namespace:grpc
-final	src/cpp/client/secure_credentials.h	/^class SecureCallCredentials final : public CallCredentials {$/;"	c	namespace:grpc
-final	src/cpp/client/secure_credentials.h	/^class SecureChannelCredentials final : public ChannelCredentials {$/;"	c	namespace:grpc
-final	src/cpp/common/channel_filter.h	/^class ChannelFilter final {$/;"	c	namespace:grpc::internal
-final	src/cpp/common/secure_auth_context.h	/^class SecureAuthContext final : public AuthContext {$/;"	c	namespace:grpc
-final	src/cpp/ext/proto_server_reflection.h	/^class ProtoServerReflection final$/;"	c	namespace:grpc
-final	src/cpp/server/dynamic_thread_pool.h	/^class DynamicThreadPool final : public ThreadPoolInterface {$/;"	c	namespace:grpc
-final	src/cpp/server/insecure_server_credentials.cc	/^class InsecureServerCredentialsImpl final : public ServerCredentials {$/;"	c	namespace:grpc::__anon388	file:
-final	src/cpp/server/secure_server_credentials.h	/^class AuthMetadataProcessorAyncWrapper final {$/;"	c	namespace:grpc
-final	src/cpp/server/secure_server_credentials.h	/^class SecureServerCredentials final : public ServerCredentials {$/;"	c	namespace:grpc
-final	src/cpp/server/server_cc.cc	/^  class CallData final {$/;"	c	class:grpc::final	file:
-final	src/cpp/server/server_cc.cc	/^class DefaultGlobalCallbacks final : public Server::GlobalCallbacks {$/;"	c	namespace:grpc	file:
-final	src/cpp/server/server_cc.cc	/^class Server::SyncRequest final : public CompletionQueueTag {$/;"	c	namespace:grpc	file:
-final	src/cpp/server/server_cc.cc	/^class Server::UnimplementedAsyncRequest final$/;"	c	namespace:grpc	file:
-final	src/cpp/server/server_cc.cc	/^class Server::UnimplementedAsyncResponse final$/;"	c	namespace:grpc	file:
-final	src/cpp/server/server_context.cc	/^class ServerContext::CompletionOp final : public CallOpSetInterface {$/;"	c	namespace:grpc	file:
-final	test/build/c++11.cc	/^class Foo final : public Base {$/;"	c	file:
-final	test/cpp/end2end/client_crash_test_server.cc	/^class ServiceImpl final : public ::grpc::testing::EchoTestService::Service {$/;"	c	namespace:grpc::testing	file:
-final	test/cpp/end2end/mock_test.cc	/^class MockClientReaderWriter final : public ClientReaderWriterInterface<W, R> {$/;"	c	namespace:grpc::testing::__anon295	file:
-final	test/cpp/end2end/mock_test.cc	/^class MockClientReaderWriter<EchoRequest, EchoResponse> final$/;"	c	namespace:grpc::testing::__anon295	file:
-final	test/cpp/end2end/server_crash_test.cc	/^class ServiceImpl final : public ::grpc::testing::EchoTestService::Service {$/;"	c	namespace:grpc::testing::__anon305	file:
-final	test/cpp/qps/client.h	/^class HistogramEntry final {$/;"	c	namespace:grpc::testing
-final	test/cpp/qps/client_async.cc	/^class AsyncStreamingClient final$/;"	c	namespace:grpc::testing	file:
-final	test/cpp/qps/client_async.cc	/^class AsyncUnaryClient final$/;"	c	namespace:grpc::testing	file:
-final	test/cpp/qps/client_async.cc	/^class GenericAsyncStreamingClient final$/;"	c	namespace:grpc::testing	file:
-final	test/cpp/qps/client_sync.cc	/^class SynchronousStreamingClient final : public SynchronousClient {$/;"	c	namespace:grpc::testing	file:
-final	test/cpp/qps/client_sync.cc	/^class SynchronousUnaryClient final : public SynchronousClient {$/;"	c	namespace:grpc::testing	file:
-final	test/cpp/qps/interarrival.h	/^class ExpDist final : public RandomDistInterface {$/;"	c	namespace:grpc::testing
-final	test/cpp/qps/qps_worker.cc	/^class ScopedProfile final {$/;"	c	namespace:grpc::testing	file:
-final	test/cpp/qps/qps_worker.cc	/^class WorkerServiceImpl final : public WorkerService::Service {$/;"	c	namespace:grpc::testing	file:
-final	test/cpp/qps/server_async.cc	/^  class ServerRpcContextStreamingImpl final : public ServerRpcContext {$/;"	c	class:grpc::testing::final	file:
-final	test/cpp/qps/server_async.cc	/^  class ServerRpcContextUnaryImpl final : public ServerRpcContext {$/;"	c	class:grpc::testing::final	file:
-final	test/cpp/qps/server_async.cc	/^class AsyncQpsServerTest final : public grpc::testing::Server {$/;"	c	namespace:grpc::testing	file:
-final	test/cpp/qps/server_sync.cc	/^class BenchmarkServiceImpl final : public BenchmarkService::Service {$/;"	c	namespace:grpc::testing	file:
-final	test/cpp/qps/server_sync.cc	/^class SynchronousServer final : public grpc::testing::Server {$/;"	c	namespace:grpc::testing	file:
-final	test/cpp/thread_manager/thread_manager_test.cc	/^class ThreadManagerTest final : public grpc::ThreadManager {$/;"	c	namespace:grpc	file:
-final	test/cpp/util/cli_call.h	/^class CliCall final {$/;"	c	namespace:grpc::testing
-final	test/cpp/util/grpc_tool_test.cc	/^class TestCliCredentials final : public grpc::testing::CliCredentials {$/;"	c	namespace:grpc::testing::__anon322	file:
-final	test/cpp/util/metrics_server.h	/^class MetricsServiceImpl final : public MetricsService::Service {$/;"	c	namespace:grpc::testing
-final_info	src/core/ext/load_reporting/load_reporting.h	/^  const grpc_call_final_info *final_info;$/;"	m	struct:grpc_load_reporting_call_data
-final_info	src/core/lib/surface/call.c	/^  grpc_call_final_info final_info;$/;"	m	struct:grpc_call	file:
-final_list	src/core/lib/iomgr/combiner.c	/^  grpc_closure_list final_list;$/;"	m	struct:grpc_combiner	file:
-final_list_covered_by_poller	src/core/lib/iomgr/combiner.c	/^  bool final_list_covered_by_poller;$/;"	m	struct:grpc_combiner	file:
-final_metadata_requested	src/core/ext/transport/chttp2/transport/internal.h	/^  bool final_metadata_requested;$/;"	m	struct:grpc_chttp2_stream
-final_op	src/core/lib/surface/call.c	/^  } final_op;$/;"	m	struct:grpc_call	typeref:union:grpc_call::__anon230	file:
-final_status	src/core/lib/channel/channel_stack.h	/^  grpc_status_code final_status;$/;"	m	struct:__anon198
-finalized_	src/cpp/server/server_context.cc	/^  bool finalized_;$/;"	m	class:grpc::final	file:
-finally_scheduler_covered	src/core/lib/iomgr/combiner.c	/^static const grpc_closure_scheduler_vtable finally_scheduler_covered = {$/;"	v	file:
-finally_scheduler_uncovered	src/core/lib/iomgr/combiner.c	/^static const grpc_closure_scheduler_vtable finally_scheduler_uncovered = {$/;"	v	file:
-find	include/grpc++/impl/codegen/string_ref.h	/^  size_t find(char c) const {$/;"	f	class:grpc::string_ref
-find	include/grpc++/impl/codegen/string_ref.h	/^  size_t find(string_ref s) const {$/;"	f	class:grpc::string_ref
-find	src/core/ext/transport/chttp2/transport/stream_map.c	/^static void **find(grpc_chttp2_stream_map *map, uint32_t key) {$/;"	f	file:
-find_arg	src/core/lib/support/cmdline.c	/^static arg *find_arg(gpr_cmdline *cl, char *name) {$/;"	f	file:
-find_bucket_idx	src/core/ext/census/hash_table.c	/^static int32_t find_bucket_idx(const census_ht *ht, census_ht_key key) {$/;"	f	file:
-find_compression_algorithm_states_bitset	src/core/lib/channel/channel_args.c	/^static int find_compression_algorithm_states_bitset(const grpc_channel_args *a,$/;"	f	file:
-find_metadata	test/core/end2end/fixtures/h2_oauth2.c	/^static const grpc_metadata *find_metadata(const grpc_metadata *md,$/;"	f	file:
-find_property_by_name	src/core/lib/security/credentials/jwt/jwt_verifier.c	/^static const grpc_json *find_property_by_name(const grpc_json *json,$/;"	f	file:
-find_simple	test/core/transport/chttp2/hpack_table_test.c	/^static grpc_chttp2_hptbl_find_result find_simple(grpc_chttp2_hptbl *tbl,$/;"	f	file:
-find_verification_key	src/core/lib/security/credentials/jwt/jwt_verifier.c	/^static EVP_PKEY *find_verification_key(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-finish	src/core/lib/http/httpcli.c	/^static void finish(grpc_exec_ctx *exec_ctx, internal_request *req,$/;"	f	file:
-finish	test/distrib/node/run_distrib_test.sh	/^function finish() {$/;"	f
-finish_after_write	src/core/ext/transport/chttp2/transport/internal.h	/^  grpc_chttp2_write_cb *finish_after_write;$/;"	m	struct:grpc_chttp2_stream
-finish_batch	src/core/lib/surface/call.c	/^  grpc_closure finish_batch;$/;"	m	struct:batch_control	file:
-finish_batch	src/core/lib/surface/call.c	/^static void finish_batch(grpc_exec_ctx *exec_ctx, void *bctlp,$/;"	f	file:
-finish_batch_completion	src/core/lib/surface/call.c	/^static void finish_batch_completion(grpc_exec_ctx *exec_ctx, void *user_data,$/;"	f	file:
-finish_batch_step	src/core/lib/surface/call.c	/^static void finish_batch_step(grpc_exec_ctx *exec_ctx, batch_control *bctl) {$/;"	f	file:
-finish_bdp_ping_locked	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^static void finish_bdp_ping_locked(grpc_exec_ctx *exec_ctx, void *tp,$/;"	f	file:
-finish_bdp_ping_locked	src/core/ext/transport/chttp2/transport/internal.h	/^  grpc_closure finish_bdp_ping_locked;$/;"	m	struct:grpc_chttp2_transport
-finish_buf_	include/grpc++/impl/codegen/async_unary_call.h	/^        finish_buf_;$/;"	m	class:grpc::final::CallOpSetCollection
-finish_buf_	include/grpc++/impl/codegen/async_unary_call.h	/^      finish_buf_;$/;"	m	class:grpc::final
-finish_connection	test/core/iomgr/tcp_client_posix_test.c	/^static void finish_connection() {$/;"	f	file:
-finish_destroy_channel	src/core/lib/surface/server.c	/^static void finish_destroy_channel(grpc_exec_ctx *exec_ctx, void *cd,$/;"	f	file:
-finish_destroy_channel_closure	src/core/lib/surface/server.c	/^  grpc_closure finish_destroy_channel_closure;$/;"	m	struct:channel_data	file:
-finish_done	test/cpp/qps/server_async.cc	/^    bool finish_done(bool ok) { return false; \/* reset the context *\/ }$/;"	f	class:grpc::testing::final::final	file:
-finish_frame	src/core/ext/transport/chttp2/transport/hpack_encoder.c	/^static void finish_frame(framer_state *st, int is_header_boundary,$/;"	f	file:
-finish_indexed_field	src/core/ext/transport/chttp2/transport/hpack_parser.c	/^static grpc_error *finish_indexed_field(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-finish_is_called	test/cpp/end2end/server_builder_plugin_test.cc	/^  bool finish_is_called() { return finish_is_called_; }$/;"	f	class:grpc::testing::TestServerBuilderPlugin
-finish_is_called_	test/cpp/end2end/server_builder_plugin_test.cc	/^  bool finish_is_called_;$/;"	m	class:grpc::testing::TestServerBuilderPlugin	file:
-finish_kvs	src/core/lib/iomgr/error.c	/^static char *finish_kvs(kv_pairs *kvs) {$/;"	f	file:
-finish_line	src/core/lib/http/parser.c	/^static grpc_error *finish_line(grpc_http_parser *parser,$/;"	f	file:
-finish_lithdr_incidx	src/core/ext/transport/chttp2/transport/hpack_parser.c	/^static grpc_error *finish_lithdr_incidx(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-finish_lithdr_incidx_v	src/core/ext/transport/chttp2/transport/hpack_parser.c	/^static grpc_error *finish_lithdr_incidx_v(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-finish_lithdr_notidx	src/core/ext/transport/chttp2/transport/hpack_parser.c	/^static grpc_error *finish_lithdr_notidx(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-finish_lithdr_notidx_v	src/core/ext/transport/chttp2/transport/hpack_parser.c	/^static grpc_error *finish_lithdr_notidx_v(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-finish_lithdr_nvridx	src/core/ext/transport/chttp2/transport/hpack_parser.c	/^static grpc_error *finish_lithdr_nvridx(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-finish_lithdr_nvridx_v	src/core/ext/transport/chttp2/transport/hpack_parser.c	/^static grpc_error *finish_lithdr_nvridx_v(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-finish_max_tbl_size	src/core/ext/transport/chttp2/transport/hpack_parser.c	/^static grpc_error *finish_max_tbl_size(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-finish_ops_	include/grpc++/impl/codegen/async_stream.h	/^      finish_ops_;$/;"	m	class:grpc::final
-finish_ops_	include/grpc++/impl/codegen/async_stream.h	/^  CallOpSet<CallOpRecvInitialMetadata, CallOpClientRecvStatus> finish_ops_;$/;"	m	class:grpc::final
-finish_ops_	include/grpc++/impl/codegen/async_stream.h	/^  CallOpSet<CallOpSendInitialMetadata, CallOpServerSendStatus> finish_ops_;$/;"	m	class:grpc::final
-finish_ops_	include/grpc++/impl/codegen/sync_stream.h	/^      finish_ops_;$/;"	m	class:grpc::ClientWriter
-finish_ping_pong_request	test/core/memory_usage/client.c	/^static void finish_ping_pong_request(int call_idx) {$/;"	f	file:
-finish_recv	src/core/ext/census/grpc_filter.c	/^  grpc_closure finish_recv;$/;"	m	struct:call_data	file:
-finish_resolve	test/core/end2end/fuzzers/api_fuzzer.c	/^static void finish_resolve(grpc_exec_ctx *exec_ctx, void *arg,$/;"	f	file:
-finish_send_message	src/core/lib/channel/compress_filter.c	/^static void finish_send_message(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-finish_shutdown	src/core/lib/iomgr/ev_poll_posix.c	/^static void finish_shutdown(grpc_exec_ctx *exec_ctx, grpc_pollset *pollset) {$/;"	f	file:
-finish_shutdown	src/core/lib/iomgr/tcp_server_posix.c	/^static void finish_shutdown(grpc_exec_ctx *exec_ctx, grpc_tcp_server *s) {$/;"	f	file:
-finish_shutdown	src/core/lib/iomgr/tcp_server_uv.c	/^static void finish_shutdown(grpc_exec_ctx *exec_ctx, grpc_tcp_server *s) {$/;"	f	file:
-finish_shutdown	src/core/lib/iomgr/udp_server.c	/^static void finish_shutdown(grpc_exec_ctx *exec_ctx, grpc_udp_server *s) {$/;"	f	file:
-finish_shutdown_called	src/core/lib/iomgr/ev_epoll_linux.c	/^  bool finish_shutdown_called; \/* Is the 'finish_shutdown_locked()' called ? *\/$/;"	m	struct:grpc_pollset	file:
-finish_shutdown_locked	src/core/lib/iomgr/ev_epoll_linux.c	/^static void finish_shutdown_locked(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-finish_shutdown_locked	src/core/lib/iomgr/tcp_server_windows.c	/^static void finish_shutdown_locked(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-finish_start_new_rpc	src/core/lib/surface/server.c	/^static void finish_start_new_rpc($/;"	f	file:
-finish_str	src/core/ext/transport/chttp2/transport/hpack_parser.c	/^static grpc_error *finish_str(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-finish_write_cb	src/core/ext/transport/chttp2/transport/writing.c	/^static void finish_write_cb(grpc_exec_ctx *exec_ctx, grpc_chttp2_transport *t,$/;"	f	file:
-finish_writing	src/core/lib/profiling/basic_timers.c	/^static void finish_writing(void) {$/;"	f	file:
-finished_action	src/core/ext/transport/chttp2/transport/internal.h	/^  grpc_closure finished_action;$/;"	m	struct:grpc_chttp2_incoming_byte_stream
-finished_batch	test/core/end2end/fuzzers/api_fuzzer.c	/^static void finished_batch(void *p, bool success) {$/;"	f	file:
-finished_completion	src/core/ext/client_channel/channel_connectivity.c	/^static void finished_completion(grpc_exec_ctx *exec_ctx, void *pw,$/;"	f	file:
-finished_edge	src/core/lib/iomgr/tcp_posix.c	/^  bool finished_edge;$/;"	m	struct:__anon139	file:
-finished_request_call	test/core/end2end/fuzzers/api_fuzzer.c	/^static void finished_request_call(void *csp, bool success) {$/;"	f	file:
-finisher	test/cpp/qps/server_async.cc	/^    bool finisher(bool) { return false; }$/;"	f	class:grpc::testing::final::final	file:
-first_byte_action	src/core/ext/transport/chttp2/transport/hpack_parser.c	/^static const grpc_chttp2_hpack_parser_state first_byte_action[] = {$/;"	v	file:
-first_byte_lut	src/core/ext/transport/chttp2/transport/hpack_parser.c	/^static const uint8_t first_byte_lut[256] = {$/;"	v	file:
-first_byte_type	src/core/ext/transport/chttp2/transport/hpack_parser.c	/^} first_byte_type;$/;"	t	typeref:enum:__anon49	file:
-first_child	src/core/lib/surface/call.c	/^  grpc_call *first_child;$/;"	m	struct:grpc_call	file:
-first_ent	src/core/ext/transport/chttp2/transport/hpack_table.h	/^  uint32_t first_ent;$/;"	m	struct:__anon38
-first_expectation	test/core/end2end/cq_verifier.c	/^  expectation *first_expectation;$/;"	m	struct:cq_verifier	file:
-first_expectation	test/core/end2end/cq_verifier_native.c	/^  expectation *first_expectation;$/;"	m	struct:cq_verifier	file:
-first_expectation	test/core/end2end/cq_verifier_uv.c	/^  expectation *first_expectation;$/;"	m	struct:cq_verifier	file:
-first_loop	src/core/lib/surface/completion_queue.c	/^  bool first_loop;$/;"	m	struct:__anon223	file:
-first_non_empty_bucket	src/core/ext/census/hash_table.c	/^  int32_t first_non_empty_bucket;$/;"	m	struct:unresizable_hash_table	file:
-first_pass	src/core/ext/lb_policy/grpclb/load_balancer_api.c	/^  bool first_pass;$/;"	m	struct:decode_serverlist_arg	file:
-first_read_callback	test/core/iomgr/fd_posix_test.c	/^static void first_read_callback(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-five_seconds_time	test/core/end2end/fixtures/h2_ssl_cert.c	/^static gpr_timespec five_seconds_time(void) { return n_seconds_time(5); }$/;"	f	file:
-five_seconds_time	test/core/end2end/tests/authority_not_supported.c	/^static gpr_timespec five_seconds_time(void) { return n_seconds_time(5); }$/;"	f	file:
-five_seconds_time	test/core/end2end/tests/bad_hostname.c	/^static gpr_timespec five_seconds_time(void) { return n_seconds_time(5); }$/;"	f	file:
-five_seconds_time	test/core/end2end/tests/binary_metadata.c	/^static gpr_timespec five_seconds_time(void) { return n_seconds_time(5); }$/;"	f	file:
-five_seconds_time	test/core/end2end/tests/call_creds.c	/^static gpr_timespec five_seconds_time(void) { return n_seconds_time(5); }$/;"	f	file:
-five_seconds_time	test/core/end2end/tests/cancel_after_accept.c	/^static gpr_timespec five_seconds_time(void) { return n_seconds_time(5); }$/;"	f	file:
-five_seconds_time	test/core/end2end/tests/cancel_after_client_done.c	/^static gpr_timespec five_seconds_time(void) { return n_seconds_time(5); }$/;"	f	file:
-five_seconds_time	test/core/end2end/tests/cancel_after_invoke.c	/^static gpr_timespec five_seconds_time(void) { return n_seconds_time(5); }$/;"	f	file:
-five_seconds_time	test/core/end2end/tests/cancel_before_invoke.c	/^static gpr_timespec five_seconds_time(void) { return n_seconds_time(5); }$/;"	f	file:
-five_seconds_time	test/core/end2end/tests/cancel_in_a_vacuum.c	/^static gpr_timespec five_seconds_time(void) { return n_seconds_time(5); }$/;"	f	file:
-five_seconds_time	test/core/end2end/tests/cancel_with_status.c	/^static gpr_timespec five_seconds_time(void) { return n_seconds_time(5); }$/;"	f	file:
-five_seconds_time	test/core/end2end/tests/compressed_payload.c	/^static gpr_timespec five_seconds_time(void) { return n_seconds_time(5); }$/;"	f	file:
-five_seconds_time	test/core/end2end/tests/default_host.c	/^static gpr_timespec five_seconds_time(void) { return n_seconds_time(5); }$/;"	f	file:
-five_seconds_time	test/core/end2end/tests/disappearing_server.c	/^static gpr_timespec five_seconds_time(void) { return n_seconds_time(5); }$/;"	f	file:
-five_seconds_time	test/core/end2end/tests/empty_batch.c	/^static gpr_timespec five_seconds_time(void) { return n_seconds_time(5); }$/;"	f	file:
-five_seconds_time	test/core/end2end/tests/filter_call_init_fails.c	/^static gpr_timespec five_seconds_time(void) { return n_seconds_time(5); }$/;"	f	file:
-five_seconds_time	test/core/end2end/tests/filter_causes_close.c	/^static gpr_timespec five_seconds_time(void) { return n_seconds_time(5); }$/;"	f	file:
-five_seconds_time	test/core/end2end/tests/filter_latency.c	/^static gpr_timespec five_seconds_time(void) { return n_seconds_time(5); }$/;"	f	file:
-five_seconds_time	test/core/end2end/tests/graceful_server_shutdown.c	/^static gpr_timespec five_seconds_time(void) { return n_seconds_time(5); }$/;"	f	file:
-five_seconds_time	test/core/end2end/tests/high_initial_seqno.c	/^static gpr_timespec five_seconds_time(void) { return n_seconds_time(5); }$/;"	f	file:
-five_seconds_time	test/core/end2end/tests/hpack_size.c	/^static gpr_timespec five_seconds_time(void) { return n_seconds_time(5); }$/;"	f	file:
-five_seconds_time	test/core/end2end/tests/idempotent_request.c	/^static gpr_timespec five_seconds_time(void) { return n_seconds_time(5); }$/;"	f	file:
-five_seconds_time	test/core/end2end/tests/large_metadata.c	/^static gpr_timespec five_seconds_time(void) { return n_seconds_time(5); }$/;"	f	file:
-five_seconds_time	test/core/end2end/tests/load_reporting_hook.c	/^static gpr_timespec five_seconds_time(void) { return n_seconds_time(5); }$/;"	f	file:
-five_seconds_time	test/core/end2end/tests/max_concurrent_streams.c	/^static gpr_timespec five_seconds_time(void) { return n_seconds_time(5); }$/;"	f	file:
-five_seconds_time	test/core/end2end/tests/max_message_length.c	/^static gpr_timespec five_seconds_time(void) { return n_seconds_time(5); }$/;"	f	file:
-five_seconds_time	test/core/end2end/tests/negative_deadline.c	/^static gpr_timespec five_seconds_time(void) { return n_seconds_time(5); }$/;"	f	file:
-five_seconds_time	test/core/end2end/tests/network_status_change.c	/^static gpr_timespec five_seconds_time(void) { return n_seconds_time(500); }$/;"	f	file:
-five_seconds_time	test/core/end2end/tests/no_logging.c	/^static gpr_timespec five_seconds_time(void) { return n_seconds_time(5); }$/;"	f	file:
-five_seconds_time	test/core/end2end/tests/no_op.c	/^static gpr_timespec five_seconds_time(void) { return n_seconds_time(5); }$/;"	f	file:
-five_seconds_time	test/core/end2end/tests/payload.c	/^static gpr_timespec five_seconds_time(void) { return n_seconds_time(5); }$/;"	f	file:
-five_seconds_time	test/core/end2end/tests/ping_pong_streaming.c	/^static gpr_timespec five_seconds_time(void) { return n_seconds_time(5); }$/;"	f	file:
-five_seconds_time	test/core/end2end/tests/registered_call.c	/^static gpr_timespec five_seconds_time(void) { return n_seconds_time(5); }$/;"	f	file:
-five_seconds_time	test/core/end2end/tests/request_with_flags.c	/^static gpr_timespec five_seconds_time(void) { return n_seconds_time(5); }$/;"	f	file:
-five_seconds_time	test/core/end2end/tests/request_with_payload.c	/^static gpr_timespec five_seconds_time(void) { return n_seconds_time(5); }$/;"	f	file:
-five_seconds_time	test/core/end2end/tests/resource_quota_server.c	/^static gpr_timespec five_seconds_time(void) { return n_seconds_time(5); }$/;"	f	file:
-five_seconds_time	test/core/end2end/tests/server_finishes_request.c	/^static gpr_timespec five_seconds_time(void) { return n_seconds_time(5); }$/;"	f	file:
-five_seconds_time	test/core/end2end/tests/shutdown_finishes_calls.c	/^static gpr_timespec five_seconds_time(void) { return n_seconds_time(5); }$/;"	f	file:
-five_seconds_time	test/core/end2end/tests/shutdown_finishes_tags.c	/^static gpr_timespec five_seconds_time(void) { return n_seconds_time(5); }$/;"	f	file:
-five_seconds_time	test/core/end2end/tests/simple_cacheable_request.c	/^static gpr_timespec five_seconds_time(void) { return n_seconds_time(5); }$/;"	f	file:
-five_seconds_time	test/core/end2end/tests/simple_delayed_request.c	/^static gpr_timespec five_seconds_time(void) { return n_seconds_time(5); }$/;"	f	file:
-five_seconds_time	test/core/end2end/tests/simple_metadata.c	/^static gpr_timespec five_seconds_time(void) { return n_seconds_time(5); }$/;"	f	file:
-five_seconds_time	test/core/end2end/tests/simple_request.c	/^static gpr_timespec five_seconds_time(void) { return n_seconds_time(5); }$/;"	f	file:
-five_seconds_time	test/core/end2end/tests/streaming_error_response.c	/^static gpr_timespec five_seconds_time(void) { return n_seconds_time(5); }$/;"	f	file:
-five_seconds_time	test/core/end2end/tests/trailing_metadata.c	/^static gpr_timespec five_seconds_time(void) { return n_seconds_time(5); }$/;"	f	file:
-five_seconds_time	test/core/end2end/tests/write_buffering.c	/^static gpr_timespec five_seconds_time(void) { return n_seconds_time(5); }$/;"	f	file:
-five_seconds_time	test/core/end2end/tests/write_buffering_at_end.c	/^static gpr_timespec five_seconds_time(void) { return n_seconds_time(5); }$/;"	f	file:
-fixture_data	test/core/end2end/end2end_tests.h	/^  void *fixture_data;$/;"	m	struct:grpc_end2end_test_fixture
-flag	src/core/lib/debug/trace.c	/^  int *flag;$/;"	m	struct:tracer	file:
-flags	include/grpc++/.ycm_extra_conf.py	/^flags = [$/;"	v
-flags	include/grpc++/impl/codegen/call.h	/^  inline uint32_t flags() const { return flags_; }$/;"	f	class:grpc::WriteOptions
-flags	include/grpc/.ycm_extra_conf.py	/^flags = [$/;"	v
-flags	include/grpc/census.h	/^  uint8_t flags;$/;"	m	struct:__anon236
-flags	include/grpc/census.h	/^  uint8_t flags;$/;"	m	struct:__anon399
-flags	include/grpc/impl/codegen/grpc_types.h	/^  uint32_t flags;$/;"	m	struct:__anon266
-flags	include/grpc/impl/codegen/grpc_types.h	/^  uint32_t flags;$/;"	m	struct:__anon429
-flags	include/grpc/impl/codegen/grpc_types.h	/^  uint32_t flags;$/;"	m	struct:grpc_metadata
-flags	include/grpc/impl/codegen/grpc_types.h	/^  uint32_t flags;$/;"	m	struct:grpc_op
-flags	include/grpc/support/thd.h	/^  int flags; \/* Opaque field. Get and set with accessors below. *\/$/;"	m	struct:__anon234
-flags	include/grpc/support/thd.h	/^  int flags; \/* Opaque field. Get and set with accessors below. *\/$/;"	m	struct:__anon397
-flags	src/core/.ycm_extra_conf.py	/^flags = [$/;"	v
-flags	src/core/ext/census/context.c	/^  uint8_t flags;$/;"	m	struct:raw_tag	file:
-flags	src/core/lib/iomgr/exec_ctx.h	/^  uintptr_t flags;$/;"	m	struct:grpc_exec_ctx
-flags	src/core/lib/surface/server.c	/^  uint32_t flags;$/;"	m	struct:channel_registered_method	file:
-flags	src/core/lib/surface/server.c	/^  uint32_t flags;$/;"	m	struct:registered_method	file:
-flags	src/core/lib/transport/byte_stream.h	/^  uint32_t flags;$/;"	m	struct:grpc_byte_stream
-flags	src/cpp/.ycm_extra_conf.py	/^flags = [$/;"	v
-flags	test/core/.ycm_extra_conf.py	/^flags = [$/;"	v
-flags	test/core/fling/server.c	/^  uint32_t flags;$/;"	m	struct:__anon385	file:
-flags	test/cpp/.ycm_extra_conf.py	/^flags = [$/;"	v
-flags_	include/grpc++/impl/codegen/call.h	/^  uint32_t flags_;$/;"	m	class:grpc::CallOpSendInitialMetadata
-flags_	include/grpc++/impl/codegen/call.h	/^  uint32_t flags_;$/;"	m	class:grpc::WriteOptions
-fling_call	test/core/memory_usage/client.c	/^} fling_call;$/;"	t	typeref:struct:__anon380	file:
-fling_call	test/core/memory_usage/server.c	/^} fling_call;$/;"	t	typeref:struct:__anon379	file:
-fling_server_tags	test/core/fling/server.c	/^} fling_server_tags;$/;"	t	typeref:enum:__anon384	file:
-fling_server_tags	test/core/memory_usage/server.c	/^} fling_server_tags;$/;"	t	typeref:enum:__anon378	file:
-flow_controlled_buffer	src/core/ext/transport/chttp2/transport/internal.h	/^  grpc_slice_buffer flow_controlled_buffer;$/;"	m	struct:grpc_chttp2_stream
-flow_controlled_bytes_written	src/core/ext/transport/chttp2/transport/internal.h	/^  int64_t flow_controlled_bytes_written;$/;"	m	struct:grpc_chttp2_stream
-flush_logs	src/core/lib/profiling/basic_timers.c	/^static void flush_logs(gpr_timer_log_list *list) {$/;"	f	file:
-flush_read	src/core/ext/transport/cronet/transport/cronet_transport.c	/^  bool flush_read;$/;"	m	struct:op_state	file:
-flush_read_staging_buffer	src/core/lib/security/transport/secure_endpoint.c	/^static void flush_read_staging_buffer(secure_endpoint *ep, uint8_t **cur,$/;"	f	file:
-flush_write_staging_buffer	src/core/lib/security/transport/secure_endpoint.c	/^static void flush_write_staging_buffer(secure_endpoint *ep, uint8_t **cur,$/;"	f	file:
-fmt_int	src/core/lib/iomgr/error.c	/^static char *fmt_int(void *p) {$/;"	f	file:
-fmt_str	src/core/lib/iomgr/error.c	/^static char *fmt_str(void *p) {$/;"	f	file:
-fmt_time	src/core/lib/iomgr/error.c	/^static char *fmt_time(void *p) {$/;"	f	file:
-fn	src/core/lib/surface/channel_init.c	/^  grpc_channel_init_stage fn;$/;"	m	struct:stage_slot	file:
-foo	test/build/boringssl.c	/^struct foo {$/;"	s	file:
-force_client_auth	include/grpc++/security/server_credentials.h	/^  bool force_client_auth;$/;"	m	struct:grpc::SslServerCredentialsOptions
-force_client_rst_stream	src/core/ext/transport/chttp2/transport/hpack_parser.c	/^static void force_client_rst_stream(grpc_exec_ctx *exec_ctx, void *sp,$/;"	f	file:
-force_collision	test/core/statistics/hash_table_test.c	/^static uint64_t force_collision(const void *k) {$/;"	f	file:
-force_send_settings	src/core/ext/transport/chttp2/transport/internal.h	/^  uint32_t force_send_settings;$/;"	m	struct:grpc_chttp2_transport
-forced_close_error	src/core/ext/transport/chttp2/transport/internal.h	/^  grpc_error *forced_close_error;$/;"	m	struct:grpc_chttp2_stream
-fork_backend_server	test/cpp/grpclb/grpclb_test.cc	/^static void fork_backend_server(void *arg) {$/;"	f	namespace:grpc::__anon289
-fork_lb_server	test/cpp/grpclb/grpclb_test.cc	/^static void fork_lb_server(void *arg) {$/;"	f	namespace:grpc::__anon289
-format	test/http2_test/http2_test_server.py	/^    format='%(levelname) -10s %(asctime)s %(module)s:%(lineno)s | %(message)s',$/;"	v
-format_flowctl_context_var	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^static char *format_flowctl_context_var(const char *context, const char *var,$/;"	f	file:
-found	src/core/ext/census/hash_table.c	/^  int found;$/;"	m	struct:entry_locator	file:
-fragment	src/core/ext/client_channel/uri_parser.h	/^  char *fragment;$/;"	m	struct:__anon68
-frame_protector_created	src/core/lib/tsi/transport_security.h	/^  int frame_protector_created;$/;"	m	struct:tsi_handshaker
-frame_protector_vtable	src/core/lib/tsi/fake_transport_security.c	/^static const tsi_frame_protector_vtable frame_protector_vtable = {$/;"	v	file:
-frame_protector_vtable	src/core/lib/tsi/ssl_transport_security.c	/^static const tsi_frame_protector_vtable frame_protector_vtable = {$/;"	v	file:
-frame_size	src/core/ext/transport/chttp2/transport/frame_data.h	/^  uint32_t frame_size;$/;"	m	struct:__anon51
-frame_type	src/core/ext/transport/chttp2/transport/frame_data.h	/^  uint8_t frame_type;$/;"	m	struct:__anon51
-framer_state	src/core/ext/transport/chttp2/transport/hpack_encoder.c	/^} framer_state;$/;"	t	typeref:struct:__anon32	file:
-framing_bytes	src/core/lib/transport/transport.h	/^  uint64_t framing_bytes;$/;"	m	struct:__anon184
-free	src/core/ext/census/aggregation.h	/^  void (*free)(void *aggregation);$/;"	m	struct:census_aggregation_ops
-free	src/core/ext/transport/chttp2/transport/stream_map.h	/^  size_t free;$/;"	m	struct:__anon33
-free_block_list	src/core/ext/census/census_log.c	/^  cl_block_list free_block_list;$/;"	m	struct:census_log	file:
-free_block_list	src/core/ext/census/mlog.c	/^  cl_block_list free_block_list;$/;"	m	struct:census_log	file:
-free_call	test/core/channel/channel_stack_test.c	/^static void free_call(grpc_exec_ctx *exec_ctx, void *arg, grpc_error *error) {$/;"	f	file:
-free_channel	test/core/channel/channel_stack_test.c	/^static void free_channel(grpc_exec_ctx *exec_ctx, void *arg,$/;"	f	file:
-free_chosen_port	test/core/util/port_posix.c	/^static int free_chosen_port(int port) {$/;"	f	file:
-free_chosen_port	test/core/util/port_uv.c	/^static int free_chosen_port(int port) {$/;"	f	file:
-free_chosen_port	test/core/util/port_windows.c	/^static int free_chosen_port(int port) {$/;"	f	file:
-free_chosen_ports	test/core/util/port_posix.c	/^static void free_chosen_ports(void) {$/;"	f	file:
-free_chosen_ports	test/core/util/port_uv.c	/^static void free_chosen_ports(void) {$/;"	f	file:
-free_chosen_ports	test/core/util/port_windows.c	/^static void free_chosen_ports(void) {$/;"	f	file:
-free_completion	test/core/surface/completion_queue_test.c	/^static void free_completion(grpc_exec_ctx *exec_ctx, void *arg,$/;"	f	file:
-free_data	src/core/ext/census/aggregation.h	/^  void (*free_data)(void *data);$/;"	m	struct:census_aggregation_ops
-free_data	test/core/statistics/hash_table_test.c	/^static void free_data(void *data) { gpr_free(data); }$/;"	f	file:
-free_estimate	src/core/lib/transport/metadata.c	/^  gpr_atm free_estimate;$/;"	m	struct:mdtab_shard	file:
-free_fds	src/core/lib/iomgr/wakeup_fd_cv.h	/^  fd_node* free_fds;$/;"	m	struct:cv_fd_table
-free_fn	include/grpc/support/alloc.h	/^  void (*free_fn)(void *ptr);$/;"	m	struct:gpr_allocation_functions
-free_non_null	test/core/end2end/fuzzers/api_fuzzer.c	/^static void free_non_null(void *p) {$/;"	f	file:
-free_pool	src/core/lib/iomgr/resource_quota.c	/^  int64_t free_pool;$/;"	m	struct:grpc_resource_quota	file:
-free_pool	src/core/lib/iomgr/resource_quota.c	/^  int64_t free_pool;$/;"	m	struct:grpc_resource_user	file:
-free_read_buffer	src/core/ext/transport/cronet/transport/cronet_transport.c	/^static void free_read_buffer(stream_obj *s) {$/;"	f	file:
-free_space	src/core/lib/json/json_string.c	/^  size_t free_space;$/;"	m	struct:__anon202	file:
-free_space	test/core/json/json_rewrite.c	/^  size_t free_space;$/;"	m	struct:json_reader_userdata	file:
-free_space	test/core/json/json_rewrite_test.c	/^  size_t free_space;$/;"	m	struct:json_reader_userdata	file:
-free_timeout	src/core/ext/transport/chttp2/transport/parsing.c	/^static void free_timeout(void *p) { gpr_free(p); }$/;"	f	file:
-free_when_done	src/core/ext/lb_policy/grpclb/grpclb.c	/^  void *free_when_done;$/;"	m	struct:wrapped_rr_closure_arg	file:
-freed_port_from_server	test/core/util/port_server_client.c	/^static void freed_port_from_server(grpc_exec_ctx *exec_ctx, void *arg,$/;"	f	file:
-freelist_next	src/core/lib/iomgr/ev_epoll_linux.c	/^  struct grpc_fd *freelist_next;$/;"	m	struct:grpc_fd	typeref:struct:grpc_fd::grpc_fd	file:
-freereq	test/core/util/port_server_client.c	/^typedef struct freereq {$/;"	s	file:
-freereq	test/core/util/port_server_client.c	/^} freereq;$/;"	t	typeref:struct:freereq	file:
-from_server	src/core/lib/iomgr/tcp_server.h	/^  grpc_tcp_server *from_server;$/;"	m	struct:grpc_tcp_server_acceptor
-from_ssl	src/core/lib/tsi/ssl_transport_security.c	/^  BIO *from_ssl;$/;"	m	struct:__anon173	file:
-from_ssl	src/core/lib/tsi/ssl_transport_security.c	/^  BIO *from_ssl;$/;"	m	struct:__anon174	file:
-full_name	test/http2_test/messages_pb2.py	/^  full_name='grpc.testing.BoolValue',$/;"	v
-full_name	test/http2_test/messages_pb2.py	/^  full_name='grpc.testing.EchoStatus',$/;"	v
-full_name	test/http2_test/messages_pb2.py	/^  full_name='grpc.testing.Payload',$/;"	v
-full_name	test/http2_test/messages_pb2.py	/^  full_name='grpc.testing.PayloadType',$/;"	v
-full_name	test/http2_test/messages_pb2.py	/^  full_name='grpc.testing.ReconnectInfo',$/;"	v
-full_name	test/http2_test/messages_pb2.py	/^  full_name='grpc.testing.ReconnectParams',$/;"	v
-full_name	test/http2_test/messages_pb2.py	/^  full_name='grpc.testing.ResponseParameters',$/;"	v
-full_name	test/http2_test/messages_pb2.py	/^  full_name='grpc.testing.SimpleRequest',$/;"	v
-full_name	test/http2_test/messages_pb2.py	/^  full_name='grpc.testing.SimpleResponse',$/;"	v
-full_name	test/http2_test/messages_pb2.py	/^  full_name='grpc.testing.StreamingInputCallRequest',$/;"	v
-full_name	test/http2_test/messages_pb2.py	/^  full_name='grpc.testing.StreamingInputCallResponse',$/;"	v
-full_name	test/http2_test/messages_pb2.py	/^  full_name='grpc.testing.StreamingOutputCallRequest',$/;"	v
-full_name	test/http2_test/messages_pb2.py	/^  full_name='grpc.testing.StreamingOutputCallResponse',$/;"	v
-fullstack_compression_fixture_data	test/core/end2end/fixtures/h2_compress.c	/^typedef struct fullstack_compression_fixture_data {$/;"	s	file:
-fullstack_compression_fixture_data	test/core/end2end/fixtures/h2_compress.c	/^} fullstack_compression_fixture_data;$/;"	t	typeref:struct:fullstack_compression_fixture_data	file:
-fullstack_fixture_data	test/core/end2end/fixtures/h2_census.c	/^typedef struct fullstack_fixture_data {$/;"	s	file:
-fullstack_fixture_data	test/core/end2end/fixtures/h2_census.c	/^} fullstack_fixture_data;$/;"	t	typeref:struct:fullstack_fixture_data	file:
-fullstack_fixture_data	test/core/end2end/fixtures/h2_full+pipe.c	/^typedef struct fullstack_fixture_data {$/;"	s	file:
-fullstack_fixture_data	test/core/end2end/fixtures/h2_full+pipe.c	/^} fullstack_fixture_data;$/;"	t	typeref:struct:fullstack_fixture_data	file:
-fullstack_fixture_data	test/core/end2end/fixtures/h2_full+trace.c	/^typedef struct fullstack_fixture_data {$/;"	s	file:
-fullstack_fixture_data	test/core/end2end/fixtures/h2_full+trace.c	/^} fullstack_fixture_data;$/;"	t	typeref:struct:fullstack_fixture_data	file:
-fullstack_fixture_data	test/core/end2end/fixtures/h2_full.c	/^typedef struct fullstack_fixture_data {$/;"	s	file:
-fullstack_fixture_data	test/core/end2end/fixtures/h2_full.c	/^} fullstack_fixture_data;$/;"	t	typeref:struct:fullstack_fixture_data	file:
-fullstack_fixture_data	test/core/end2end/fixtures/h2_http_proxy.c	/^typedef struct fullstack_fixture_data {$/;"	s	file:
-fullstack_fixture_data	test/core/end2end/fixtures/h2_http_proxy.c	/^} fullstack_fixture_data;$/;"	t	typeref:struct:fullstack_fixture_data	file:
-fullstack_fixture_data	test/core/end2end/fixtures/h2_proxy.c	/^typedef struct fullstack_fixture_data {$/;"	s	file:
-fullstack_fixture_data	test/core/end2end/fixtures/h2_proxy.c	/^} fullstack_fixture_data;$/;"	t	typeref:struct:fullstack_fixture_data	file:
-fullstack_fixture_data	test/core/end2end/fixtures/h2_uds.c	/^typedef struct fullstack_fixture_data {$/;"	s	file:
-fullstack_fixture_data	test/core/end2end/fixtures/h2_uds.c	/^} fullstack_fixture_data;$/;"	t	typeref:struct:fullstack_fixture_data	file:
-fullstack_secure_fixture_data	test/core/end2end/fixtures/h2_fakesec.c	/^typedef struct fullstack_secure_fixture_data {$/;"	s	file:
-fullstack_secure_fixture_data	test/core/end2end/fixtures/h2_fakesec.c	/^} fullstack_secure_fixture_data;$/;"	t	typeref:struct:fullstack_secure_fixture_data	file:
-fullstack_secure_fixture_data	test/core/end2end/fixtures/h2_oauth2.c	/^typedef struct fullstack_secure_fixture_data {$/;"	s	file:
-fullstack_secure_fixture_data	test/core/end2end/fixtures/h2_oauth2.c	/^} fullstack_secure_fixture_data;$/;"	t	typeref:struct:fullstack_secure_fixture_data	file:
-fullstack_secure_fixture_data	test/core/end2end/fixtures/h2_ssl.c	/^typedef struct fullstack_secure_fixture_data {$/;"	s	file:
-fullstack_secure_fixture_data	test/core/end2end/fixtures/h2_ssl.c	/^} fullstack_secure_fixture_data;$/;"	t	typeref:struct:fullstack_secure_fixture_data	file:
-fullstack_secure_fixture_data	test/core/end2end/fixtures/h2_ssl_cert.c	/^typedef struct fullstack_secure_fixture_data {$/;"	s	file:
-fullstack_secure_fixture_data	test/core/end2end/fixtures/h2_ssl_cert.c	/^} fullstack_secure_fixture_data;$/;"	t	typeref:struct:fullstack_secure_fixture_data	file:
-fullstack_secure_fixture_data	test/core/end2end/fixtures/h2_ssl_proxy.c	/^typedef struct fullstack_secure_fixture_data {$/;"	s	file:
-fullstack_secure_fixture_data	test/core/end2end/fixtures/h2_ssl_proxy.c	/^} fullstack_secure_fixture_data;$/;"	t	typeref:struct:fullstack_secure_fixture_data	file:
-fully_processed	test/core/end2end/tests/load_reporting_hook.c	/^  bool fully_processed;$/;"	m	struct:__anon366	file:
-func	src/core/lib/http/httpcli_security_connector.c	/^  void (*func)(grpc_exec_ctx *exec_ctx, void *arg, grpc_endpoint *endpoint);$/;"	m	struct:__anon215	file:
-func	test/core/end2end/fixtures/proxy.c	/^  void (*func)(void *arg, int success);$/;"	m	struct:__anon355	file:
-func_	include/grpc++/impl/codegen/method_handler_impl.h	/^      func_;$/;"	m	class:grpc::ClientStreamingHandler
-func_	include/grpc++/impl/codegen/method_handler_impl.h	/^      func_;$/;"	m	class:grpc::RpcMethodHandler
-func_	include/grpc++/impl/codegen/method_handler_impl.h	/^      func_;$/;"	m	class:grpc::ServerStreamingHandler
-func_	include/grpc++/impl/codegen/method_handler_impl.h	/^  std::function<Status(ServerContext*, Streamer*)> func_;$/;"	m	class:grpc::TemplatedBidiStreamingHandler
-function	test/cpp/util/grpc_tool.cc	/^      function;$/;"	m	struct:grpc::testing::__anon321::Command	file:
-future_connect	test/core/end2end/fuzzers/api_fuzzer.c	/^} future_connect;$/;"	t	typeref:struct:__anon345	file:
-g_active_call	test/core/end2end/fuzzers/api_fuzzer.c	/^static call_state *g_active_call;$/;"	v	file:
-g_active_poller	src/core/lib/iomgr/pollset_windows.c	/^static grpc_pollset_worker *g_active_poller;$/;"	v	file:
-g_all_of_the_lb_policies	src/core/ext/client_channel/lb_policy_registry.c	/^static grpc_lb_policy_factory *g_all_of_the_lb_policies[MAX_POLICIES];$/;"	v	file:
-g_all_of_the_plugins	src/core/lib/surface/init.c	/^static grpc_plugin g_all_of_the_plugins[MAX_PLUGINS];$/;"	v	file:
-g_all_of_the_resolvers	src/core/ext/client_channel/resolver_registry.c	/^static grpc_resolver_factory *g_all_of_the_resolvers[MAX_RESOLVERS];$/;"	v	file:
-g_alloc_functions	src/core/lib/support/alloc.c	/^static gpr_allocation_functions g_alloc_functions = {malloc, realloc, free};$/;"	v	file:
-g_alt_stack	test/core/util/test_config.c	/^static char g_alt_stack[GPR_MAX(MINSIGSTKSZ, 65536)];$/;"	v	file:
-g_basic_init	src/core/lib/surface/init.c	/^static gpr_once g_basic_init = GPR_ONCE_INIT;$/;"	v	file:
-g_buffer	test/core/bad_client/tests/head_of_line_blocking.c	/^char *g_buffer;$/;"	v
-g_buffer	test/core/bad_client/tests/window_overflow.c	/^char *g_buffer;$/;"	v
-g_bytes	src/core/lib/transport/static_metadata.c	/^static uint8_t g_bytes[] = {$/;"	v	file:
-g_callbacks	src/cpp/server/server_cc.cc	/^static std::shared_ptr<Server::GlobalCallbacks> g_callbacks = nullptr;$/;"	m	namespace:grpc	file:
-g_cap	test/core/bad_client/tests/head_of_line_blocking.c	/^size_t g_cap = 0;$/;"	v
-g_cap	test/core/bad_client/tests/window_overflow.c	/^size_t g_cap = 0;$/;"	v
-g_channel	test/core/end2end/fuzzers/api_fuzzer.c	/^static grpc_channel *g_channel;$/;"	v	file:
-g_checker_mu	src/core/lib/iomgr/timer_generic.c	/^static gpr_mu g_checker_mu;$/;"	v	file:
-g_client_callbacks	src/cpp/client/client_context.cc	/^static ClientContext::GlobalCallbacks* g_client_callbacks =$/;"	m	namespace:grpc	file:
-g_client_latency	test/core/end2end/tests/filter_latency.c	/^static gpr_timespec g_client_latency;$/;"	v	file:
-g_client_stats_store	src/core/ext/census/census_rpc_stats.c	/^static census_ht *g_client_stats_store = NULL;$/;"	v	file:
-g_clock_type	src/core/lib/iomgr/timer_generic.c	/^static gpr_clock_type g_clock_type;$/;"	v	file:
-g_compressor	test/core/transport/chttp2/hpack_encoder_test.c	/^grpc_chttp2_hpack_compressor g_compressor;$/;"	v
-g_connecting	test/core/iomgr/tcp_client_posix_test.c	/^static grpc_endpoint *g_connecting = NULL;$/;"	v	file:
-g_connections_complete	test/core/iomgr/tcp_client_posix_test.c	/^static int g_connections_complete = 0;$/;"	v	file:
-g_context	test/core/http/httpcli_test.c	/^static grpc_httpcli_context g_context;$/;"	v	file:
-g_context	test/core/http/httpscli_test.c	/^static grpc_httpcli_context g_context;$/;"	v	file:
-g_core_codegen	include/grpc++/impl/grpc_library.h	/^static CoreCodegen g_core_codegen;$/;"	m	namespace:grpc::internal
-g_core_codegen_interface	src/cpp/codegen/codegen_init.cc	/^grpc::CoreCodegenInterface* grpc::g_core_codegen_interface;$/;"	m	class:grpc	file:
-g_count	test/core/bad_client/tests/head_of_line_blocking.c	/^size_t g_count = 0;$/;"	v
-g_count	test/core/bad_client/tests/window_overflow.c	/^size_t g_count = 0;$/;"	v
-g_counter	test/core/transport/connectivity_state_test.c	/^int g_counter;$/;"	v
-g_current_thread_poller	src/core/lib/iomgr/ev_poll_posix.c	/^GPR_TLS_DECL(g_current_thread_poller);$/;"	v
-g_current_thread_polling_island	src/core/lib/iomgr/ev_epoll_linux.c	/^static __thread polling_island *g_current_thread_polling_island;$/;"	v	file:
-g_current_thread_pollset	src/core/lib/iomgr/ev_epoll_linux.c	/^GPR_TLS_DECL(g_current_thread_pollset);$/;"	v
-g_current_thread_worker	src/core/lib/iomgr/ev_epoll_linux.c	/^GPR_TLS_DECL(g_current_thread_worker);$/;"	v
-g_current_thread_worker	src/core/lib/iomgr/ev_poll_posix.c	/^GPR_TLS_DECL(g_current_thread_worker);$/;"	v
-g_custom_events	src/core/lib/iomgr/iocp_windows.c	/^static gpr_atm g_custom_events = 0;$/;"	v	file:
-g_cv	src/core/lib/profiling/basic_timers.c	/^static pthread_cond_t g_cv;$/;"	v	file:
-g_cvfds	src/core/lib/iomgr/ev_poll_posix.c	/^cv_fd_table g_cvfds;$/;"	v
-g_default_client_callbacks	src/cpp/client/client_context.cc	/^static DefaultGlobalClientCallbacks g_default_client_callbacks;$/;"	m	namespace:grpc	file:
-g_default_resolver_prefix	src/core/ext/client_channel/resolver_registry.c	/^static char g_default_resolver_prefix[DEFAULT_RESOLVER_PREFIX_MAX_LENGTH] =$/;"	v	file:
-g_done	test/core/http/httpcli_test.c	/^static int g_done = 0;$/;"	v	file:
-g_done	test/core/http/httpscli_test.c	/^static int g_done = 0;$/;"	v	file:
-g_done_logs	src/core/lib/profiling/basic_timers.c	/^static gpr_timer_log_list g_done_logs;$/;"	v	file:
-g_driver	test/cpp/qps/json_run_localhost.cc	/^static SubProcess* g_driver;$/;"	v	file:
-g_enable_filter	test/core/end2end/tests/filter_call_init_fails.c	/^static bool g_enable_filter = false;$/;"	v	file:
-g_enable_filter	test/core/end2end/tests/filter_causes_close.c	/^static bool g_enable_filter = false;$/;"	v	file:
-g_enable_filter	test/core/end2end/tests/filter_latency.c	/^static bool g_enable_filter = false;$/;"	v	file:
-g_endpoint_mutex	src/core/lib/iomgr/network_status_tracker.c	/^static gpr_mu g_endpoint_mutex;$/;"	v	file:
-g_epoll_sync	src/core/lib/iomgr/ev_epoll_linux.c	/^gpr_atm g_epoll_sync;$/;"	v
-g_event_engine	src/core/lib/iomgr/ev_posix.c	/^static const grpc_event_engine_vtable *g_event_engine;$/;"	v	file:
-g_executor	src/core/lib/iomgr/executor.c	/^static grpc_executor g_executor;$/;"	v	file:
-g_factories	src/core/lib/iomgr/ev_posix.c	/^static const event_engine_factory g_factories[] = {$/;"	v	file:
-g_fail_resolution	test/core/client_channel/resolvers/dns_resolver_connectivity_test.c	/^static bool g_fail_resolution = true;$/;"	v	file:
-g_failure	test/core/transport/chttp2/hpack_encoder_test.c	/^int g_failure = 0;$/;"	v
-g_file_name	test/core/surface/invalid_channel_args_test.c	/^static const char *g_file_name = "channel.c";$/;"	v	file:
-g_finalized	src/core/lib/surface/channel_init.c	/^static bool g_finalized;$/;"	v	file:
-g_fixture_slowdown_factor	test/core/util/test_config.c	/^int64_t g_fixture_slowdown_factor = 1;$/;"	v
-g_flag	test/core/surface/init_test.c	/^static int g_flag;$/;"	v	file:
-g_forced_hash_seed	src/core/lib/slice/slice_intern.c	/^static int g_forced_hash_seed = 0;$/;"	v	file:
-g_freelist	src/core/lib/surface/completion_queue.c	/^static grpc_completion_queue *g_freelist;$/;"	v	file:
-g_freelist_mu	src/core/lib/surface/completion_queue.c	/^static gpr_mu g_freelist_mu;$/;"	v	file:
-g_get_override	src/core/lib/http/httpcli.c	/^static grpc_httpcli_get_override g_get_override = NULL;$/;"	v	file:
-g_gli	include/grpc++/impl/grpc_library.h	/^static GrpcLibrary g_gli;$/;"	m	namespace:grpc::internal
-g_gli_initializer	src/cpp/client/channel_cc.cc	/^static internal::GrpcLibraryInitializer g_gli_initializer;$/;"	m	namespace:grpc	file:
-g_gli_initializer	src/cpp/client/credentials_cc.cc	/^static internal::GrpcLibraryInitializer g_gli_initializer;$/;"	m	namespace:grpc	file:
-g_gli_initializer	src/cpp/client/secure_credentials.cc	/^static internal::GrpcLibraryInitializer g_gli_initializer;$/;"	m	namespace:grpc	file:
-g_gli_initializer	src/cpp/common/completion_queue_cc.cc	/^static internal::GrpcLibraryInitializer g_gli_initializer;$/;"	m	namespace:grpc	file:
-g_gli_initializer	src/cpp/server/server_cc.cc	/^static internal::GrpcLibraryInitializer g_gli_initializer;$/;"	m	namespace:grpc	file:
-g_gli_initializer	test/cpp/codegen/proto_utils_test.cc	/^static GrpcLibraryInitializer g_gli_initializer;$/;"	m	namespace:grpc::internal	file:
-g_glip	src/cpp/codegen/codegen_init.cc	/^grpc::GrpcLibraryInterface* grpc::g_glip;$/;"	m	class:grpc	file:
-g_global_root_worker	src/core/lib/iomgr/pollset_windows.c	/^static grpc_pollset_worker g_global_root_worker;$/;"	v	file:
-g_got_sigint	test/cpp/interop/interop_server_bootstrap.cc	/^gpr_atm grpc::testing::interop::g_got_sigint;$/;"	m	class:grpc::testing::interop	file:
-g_guard_allocs	test/core/util/memory_counters.c	/^struct gpr_allocation_functions g_guard_allocs = {guard_malloc, guard_realloc,$/;"	v	typeref:struct:gpr_allocation_functions
-g_handshaker_factory_lists	src/core/lib/channel/handshaker_registry.c	/^    g_handshaker_factory_lists[NUM_HANDSHAKER_TYPES];$/;"	v	file:
-g_hash_seed	src/core/lib/slice/slice_intern.c	/^static uint32_t g_hash_seed;$/;"	v	file:
-g_id	src/core/ext/census/census_tracing.c	/^static uint64_t g_id = 0;$/;"	v	file:
-g_in_progress_logs	src/core/lib/profiling/basic_timers.c	/^static gpr_timer_log_list g_in_progress_logs;$/;"	v	file:
-g_init_mu	src/core/lib/surface/init.c	/^static gpr_mu g_init_mu;$/;"	v	file:
-g_init_mutex_once	src/core/ext/census/census_tracing.c	/^static gpr_once g_init_mutex_once = GPR_ONCE_INIT;$/;"	v	file:
-g_initializations	src/core/lib/surface/init.c	/^static int g_initializations;$/;"	v	file:
-g_initialized	src/core/lib/iomgr/timer_generic.c	/^static bool g_initialized = false;$/;"	v	file:
-g_initialized_sigmask	src/core/lib/iomgr/ev_epoll_linux.c	/^static __thread bool g_initialized_sigmask;$/;"	v	file:
-g_initializer	test/cpp/test/server_context_test_spouse_test.cc	/^static internal::GrpcLibraryInitializer g_initializer;$/;"	m	namespace:grpc::testing	file:
-g_iocp	src/core/lib/iomgr/iocp_windows.c	/^static HANDLE g_iocp;$/;"	v	file:
-g_iocp_custom_overlap	src/core/lib/iomgr/iocp_windows.c	/^static OVERLAPPED g_iocp_custom_overlap;$/;"	v	file:
-g_iocp_kick_token	src/core/lib/iomgr/iocp_windows.c	/^static ULONG g_iocp_kick_token;$/;"	v	file:
-g_ipv6_loopback_available	src/core/lib/iomgr/socket_utils_common_posix.c	/^static int g_ipv6_loopback_available;$/;"	v	file:
-g_jwt_encode_and_sign_override	src/core/lib/security/credentials/jwt/json_token.c	/^static grpc_jwt_encode_and_sign_override g_jwt_encode_and_sign_override = NULL;$/;"	v	file:
-g_last_log_error_message	test/core/surface/invalid_channel_args_test.c	/^static char *g_last_log_error_message = NULL;$/;"	v	file:
-g_log	src/core/ext/census/census_log.c	/^static struct census_log g_log;$/;"	v	typeref:struct:census_log	file:
-g_log	src/core/ext/census/mlog.c	/^static struct census_log g_log;$/;"	v	typeref:struct:census_log	file:
-g_log_func	src/core/lib/support/log.c	/^static gpr_log_func g_log_func = gpr_default_log;$/;"	v	file:
-g_log_func	test/core/end2end/tests/no_logging.c	/^static gpr_atm g_log_func = (gpr_atm)gpr_default_log;$/;"	v	file:
-g_memory_counters	test/core/util/memory_counters.c	/^static struct grpc_memory_counters g_memory_counters;$/;"	v	typeref:struct:grpc_memory_counters	file:
-g_memory_mutex	test/core/util/memory_counters.c	/^static gpr_mu g_memory_mutex;$/;"	v	file:
-g_min_severity_to_print	src/core/lib/support/log.c	/^static gpr_atm g_min_severity_to_print = GPR_LOG_VERBOSITY_UNSET;$/;"	v	file:
-g_mu	src/core/ext/census/census_rpc_stats.c	/^static gpr_mu g_mu;$/;"	v	file:
-g_mu	src/core/ext/census/census_tracing.c	/^static gpr_mu g_mu; \/* Guards following two static variables. *\/$/;"	v	file:
-g_mu	src/core/ext/client_channel/subchannel_index.c	/^static gpr_mu g_mu;$/;"	v	file:
-g_mu	src/core/lib/iomgr/iomgr.c	/^static gpr_mu g_mu;$/;"	v	file:
-g_mu	src/core/lib/iomgr/timer_generic.c	/^static gpr_mu g_mu;$/;"	v	file:
-g_mu	src/core/lib/profiling/basic_timers.c	/^static pthread_mutex_t g_mu;$/;"	v	file:
-g_mu	test/core/client_channel/resolvers/dns_resolver_connectivity_test.c	/^static gpr_mu g_mu;$/;"	v	file:
-g_mu	test/core/end2end/goaway_server_test.c	/^static gpr_mu g_mu;$/;"	v	file:
-g_mu	test/core/end2end/tests/filter_latency.c	/^static gpr_mu g_mu;$/;"	v	file:
-g_mu	test/core/http/httpcli_test.c	/^static gpr_mu *g_mu;$/;"	v	file:
-g_mu	test/core/http/httpscli_test.c	/^static gpr_mu *g_mu;$/;"	v	file:
-g_mu	test/core/iomgr/endpoint_pair_test.c	/^static gpr_mu *g_mu;$/;"	v	file:
-g_mu	test/core/iomgr/endpoint_tests.c	/^static gpr_mu *g_mu;$/;"	v	file:
-g_mu	test/core/iomgr/fd_posix_test.c	/^static gpr_mu *g_mu;$/;"	v	file:
-g_mu	test/core/iomgr/tcp_client_posix_test.c	/^static gpr_mu *g_mu;$/;"	v	file:
-g_mu	test/core/iomgr/tcp_posix_test.c	/^static gpr_mu *g_mu;$/;"	v	file:
-g_mu	test/core/iomgr/tcp_server_posix_test.c	/^static gpr_mu *g_mu;$/;"	v	file:
-g_mu	test/core/iomgr/udp_server_test.c	/^static gpr_mu *g_mu;$/;"	v	file:
-g_mu	test/core/security/secure_endpoint_test.c	/^static gpr_mu *g_mu;$/;"	v	file:
-g_nconnects	test/core/iomgr/tcp_server_posix_test.c	/^static int g_nconnects = 0;$/;"	v	file:
-g_next_thread_id	src/core/lib/profiling/basic_timers.c	/^static int g_next_thread_id;$/;"	v	file:
-g_now	test/core/end2end/fuzzers/api_fuzzer.c	/^static gpr_timespec g_now;$/;"	v	file:
-g_number_of_bytes_read	test/core/iomgr/udp_server_test.c	/^static int g_number_of_bytes_read = 0;$/;"	v	file:
-g_number_of_lb_policies	src/core/ext/client_channel/lb_policy_registry.c	/^static int g_number_of_lb_policies = 0;$/;"	v	file:
-g_number_of_orphan_calls	test/core/iomgr/udp_server_test.c	/^static int g_number_of_orphan_calls = 0;$/;"	v	file:
-g_number_of_plugins	src/core/lib/surface/init.c	/^static int g_number_of_plugins = 0;$/;"	v	file:
-g_number_of_reads	test/core/iomgr/udp_server_test.c	/^static int g_number_of_reads = 0;$/;"	v	file:
-g_number_of_resolvers	src/core/ext/client_channel/resolver_registry.c	/^static int g_number_of_resolvers = 0;$/;"	v	file:
-g_number_of_writes	test/core/iomgr/udp_server_test.c	/^static int g_number_of_writes = 0;$/;"	v	file:
-g_old_allocs	test/core/util/memory_counters.c	/^static gpr_allocation_functions g_old_allocs;$/;"	v	file:
-g_once	src/core/lib/security/credentials/google_default/google_default_credentials.c	/^static gpr_once g_once = GPR_ONCE_INIT;$/;"	v	file:
-g_once_init	src/core/lib/profiling/basic_timers.c	/^static gpr_once g_once_init = GPR_ONCE_INIT;$/;"	v	file:
-g_once_init_add_prod_ssl_provider	test/cpp/util/create_test_channel.cc	/^gpr_once g_once_init_add_prod_ssl_provider = GPR_ONCE_INIT;$/;"	m	namespace:grpc::__anon314	file:
-g_once_init_callbacks	src/cpp/server/server_cc.cc	/^static gpr_once g_once_init_callbacks = GPR_ONCE_INIT;$/;"	m	namespace:grpc	file:
-g_orig_sigmask	src/core/lib/iomgr/ev_epoll_linux.c	/^static __thread sigset_t g_orig_sigmask;$/;"	v	file:
-g_plugin_factory_list	src/cpp/server/server_builder.cc	/^    g_plugin_factory_list;$/;"	m	namespace:grpc	file:
-g_poll_strategy_name	src/core/lib/iomgr/ev_posix.c	/^static const char *g_poll_strategy_name = NULL;$/;"	v	file:
-g_poller_slowdown_factor	test/core/util/test_config.c	/^int64_t g_poller_slowdown_factor = 1;$/;"	v
-g_polling_mu	src/core/lib/security/credentials/google_default/google_default_credentials.c	/^static gpr_mu *g_polling_mu;$/;"	v	file:
-g_pollset	test/core/iomgr/endpoint_pair_test.c	/^static grpc_pollset *g_pollset;$/;"	v	file:
-g_pollset	test/core/iomgr/endpoint_tests.c	/^static grpc_pollset *g_pollset;$/;"	v	file:
-g_pollset	test/core/iomgr/fd_posix_test.c	/^static grpc_pollset *g_pollset;$/;"	v	file:
-g_pollset	test/core/iomgr/tcp_client_posix_test.c	/^static grpc_pollset *g_pollset;$/;"	v	file:
-g_pollset	test/core/iomgr/tcp_posix_test.c	/^static grpc_pollset *g_pollset;$/;"	v	file:
-g_pollset	test/core/iomgr/tcp_server_posix_test.c	/^static grpc_pollset *g_pollset;$/;"	v	file:
-g_pollset	test/core/iomgr/udp_server_test.c	/^static grpc_pollset *g_pollset;$/;"	v	file:
-g_pollset	test/core/security/secure_endpoint_test.c	/^static grpc_pollset *g_pollset;$/;"	v	file:
-g_pollset_set	test/core/iomgr/tcp_client_posix_test.c	/^static grpc_pollset_set *g_pollset_set;$/;"	v	file:
-g_pops	test/core/http/httpcli_test.c	/^static grpc_polling_entity g_pops;$/;"	v	file:
-g_pops	test/core/http/httpscli_test.c	/^static grpc_polling_entity g_pops;$/;"	v	file:
-g_post_override	src/core/lib/http/httpcli.c	/^static grpc_httpcli_post_override g_post_override = NULL;$/;"	v	file:
-g_pre_init_called	test/core/end2end/end2end_nosec_tests.c	/^static bool g_pre_init_called = false;$/;"	v	file:
-g_pre_init_called	test/core/end2end/end2end_tests.c	/^static bool g_pre_init_called = false;$/;"	v	file:
-g_probe_ipv6_once	src/core/lib/iomgr/socket_utils_common_posix.c	/^static gpr_once g_probe_ipv6_once = GPR_ONCE_INIT;$/;"	v	file:
-g_provider	test/cpp/util/test_credentials_provider.cc	/^CredentialsProvider* g_provider = nullptr;$/;"	m	namespace:grpc::testing::__anon320	file:
-g_proxy_mapper_list	src/core/ext/client_channel/proxy_mapper_registry.c	/^static grpc_proxy_mapper_list g_proxy_mapper_list;$/;"	v	file:
-g_rcv	src/core/lib/iomgr/iomgr.c	/^static gpr_cv g_rcv;$/;"	v	file:
-g_resolve_port	test/core/end2end/goaway_server_test.c	/^static int g_resolve_port = -1;$/;"	v	file:
-g_resource_quota	test/core/end2end/fuzzers/api_fuzzer.c	/^static grpc_resource_quota *g_resource_quota;$/;"	v	file:
-g_result	test/core/iomgr/tcp_server_posix_test.c	/^static on_connect_result g_result = {NULL, 0, 0, -1};$/;"	v	file:
-g_root	test/cpp/end2end/client_crash_test.cc	/^static std::string g_root;$/;"	v	file:
-g_root	test/cpp/end2end/server_crash_test.cc	/^static std::string g_root;$/;"	v	file:
-g_root_object	src/core/lib/iomgr/iomgr.c	/^static grpc_iomgr_object g_root_object;$/;"	v	file:
-g_server	test/core/end2end/fuzzers/api_fuzzer.c	/^static grpc_server *g_server;$/;"	v	file:
-g_server_latency	test/core/end2end/tests/filter_latency.c	/^static gpr_timespec g_server_latency;$/;"	v	file:
-g_server_stats_store	src/core/ext/census/census_rpc_stats.c	/^static census_ht *g_server_stats_store = NULL;$/;"	v	file:
-g_set_initial_connect_string_func	src/core/ext/client_channel/initial_connect_string.c	/^static grpc_set_initial_connect_string_func g_set_initial_connect_string_func =$/;"	v	file:
-g_shard_queue	src/core/lib/iomgr/timer_generic.c	/^static shard_type *g_shard_queue[NUM_SHARDS];$/;"	v	file:
-g_shards	src/core/lib/iomgr/timer_generic.c	/^static shard_type g_shards[NUM_SHARDS];$/;"	v	file:
-g_shards	src/core/lib/slice/slice_intern.c	/^static slice_shard g_shards[SHARD_COUNT];$/;"	v	file:
-g_shards	src/core/lib/transport/metadata.c	/^static mdtab_shard g_shards[SHARD_COUNT];$/;"	v	file:
-g_shutdown	src/core/lib/iomgr/iomgr.c	/^static int g_shutdown;$/;"	v	file:
-g_shutdown	src/core/lib/profiling/basic_timers.c	/^static int g_shutdown;$/;"	v	file:
-g_slots	src/core/lib/surface/channel_init.c	/^static stage_slots g_slots[GRPC_NUM_CHANNEL_STACK_TYPES];$/;"	v	file:
-g_start_time	src/core/lib/support/time_windows.c	/^static LARGE_INTEGER g_start_time;$/;"	v	file:
-g_state	test/core/end2end/invalid_call_argument_test.c	/^static struct test_state g_state;$/;"	v	typeref:struct:test_state	file:
-g_state_mu	src/core/lib/security/credentials/google_default/google_default_credentials.c	/^static gpr_mu g_state_mu;$/;"	v	file:
-g_stats_store_mu_init	src/core/ext/census/census_rpc_stats.c	/^static gpr_once g_stats_store_mu_init = GPR_ONCE_INIT;$/;"	v	file:
-g_string_clear_once	test/core/json/json_stream_error_test.c	/^static int g_string_clear_once = 0;$/;"	v	file:
-g_subchannel_index	src/core/ext/client_channel/subchannel_index.c	/^static gpr_avl g_subchannel_index;$/;"	v	file:
-g_thd_info	src/core/lib/support/thd_windows.c	/^static thread_local struct thd_info *g_thd_info;$/;"	v	typeref:struct:thd_info	file:
-g_thread_id	src/core/lib/profiling/basic_timers.c	/^static __thread int g_thread_id;$/;"	v	file:
-g_thread_log	src/core/lib/profiling/basic_timers.c	/^static __thread gpr_timer_log *g_thread_log;$/;"	v	file:
-g_time_scale	src/core/lib/support/time_posix.c	/^static double g_time_scale;$/;"	v	file:
-g_time_scale	src/core/lib/support/time_windows.c	/^static double g_time_scale;$/;"	v	file:
-g_time_start	src/core/lib/support/time_posix.c	/^static uint64_t g_time_start;$/;"	v	file:
-g_trace_store	src/core/ext/census/census_tracing.c	/^static census_ht *g_trace_store = NULL;$/;"	v	file:
-g_workers	test/cpp/qps/json_run_localhost.cc	/^static SubProcess* g_workers[kNumWorkers];$/;"	v	file:
-g_writing_enabled	src/core/lib/profiling/basic_timers.c	/^static int g_writing_enabled = 1;$/;"	v	file:
-g_writing_thread	src/core/lib/profiling/basic_timers.c	/^static gpr_thd_id g_writing_thread;$/;"	v	file:
-gain_d	src/core/lib/transport/pid_controller.h	/^  double gain_d;$/;"	m	struct:__anon181
-gain_i	src/core/lib/transport/pid_controller.h	/^  double gain_i;$/;"	m	struct:__anon181
-gain_p	src/core/lib/transport/pid_controller.h	/^  double gain_p;$/;"	m	struct:__anon181
-gc_mdtab	src/core/lib/transport/metadata.c	/^static void gc_mdtab(grpc_exec_ctx *exec_ctx, mdtab_shard *shard) {$/;"	f	file:
-generate_random_slice	test/core/end2end/tests/payload.c	/^static grpc_slice generate_random_slice() {$/;"	f	file:
-generate_random_slice	test/core/end2end/tests/resource_quota_server.c	/^static grpc_slice generate_random_slice() {$/;"	f	file:
-generate_uniform_random_number	src/core/lib/support/backoff.c	/^static double generate_uniform_random_number(uint32_t *rng_state) {$/;"	f	file:
-generic_service_	include/grpc++/server_builder.h	/^  AsyncGenericService* generic_service_;$/;"	m	class:grpc::ServerBuilder
-generic_service_	test/cpp/end2end/filter_end2end_test.cc	/^  AsyncGenericService generic_service_;$/;"	m	class:grpc::testing::__anon307::FilterEnd2endTest	file:
-generic_service_	test/cpp/end2end/generic_end2end_test.cc	/^  AsyncGenericService generic_service_;$/;"	m	class:grpc::testing::__anon298::GenericEnd2endTest	file:
-generic_stream_	src/cpp/server/server_cc.cc	/^  GenericServerAsyncReaderWriter generic_stream_;$/;"	m	class:grpc::Server::UnimplementedAsyncRequestContext	file:
-generic_stub_	test/cpp/end2end/filter_end2end_test.cc	/^  std::unique_ptr<grpc::GenericStub> generic_stub_;$/;"	m	class:grpc::testing::__anon307::FilterEnd2endTest	file:
-generic_stub_	test/cpp/end2end/generic_end2end_test.cc	/^  std::unique_ptr<grpc::GenericStub> generic_stub_;$/;"	m	class:grpc::testing::__anon298::GenericEnd2endTest	file:
-get	src/core/lib/support/avl.c	/^static gpr_avl_node *get(const gpr_avl_vtable *vtable, gpr_avl_node *node,$/;"	f	file:
-get_base64_encoded_size	src/core/lib/transport/metadata.c	/^static size_t get_base64_encoded_size(size_t raw_length) {$/;"	f	file:
-get_base_server	test/http2_test/test_goaway.py	/^  def get_base_server(self):$/;"	m	class:TestcaseGoaway
-get_base_server	test/http2_test/test_max_streams.py	/^  def get_base_server(self):$/;"	m	class:TestcaseSettingsMaxStreams
-get_base_server	test/http2_test/test_ping.py	/^  def get_base_server(self):$/;"	m	class:TestcasePing
-get_base_server	test/http2_test/test_rst_after_data.py	/^  def get_base_server(self):$/;"	m	class:TestcaseRstStreamAfterData
-get_base_server	test/http2_test/test_rst_after_header.py	/^  def get_base_server(self):$/;"	m	class:TestcaseRstStreamAfterHeader
-get_base_server	test/http2_test/test_rst_during_data.py	/^  def get_base_server(self):$/;"	m	class:TestcaseRstStreamDuringData
-get_buffer_hint	include/grpc++/impl/codegen/call.h	/^  inline bool get_buffer_hint() const { return GetBit(GRPC_WRITE_BUFFER_HINT); }$/;"	f	class:grpc::WriteOptions
-get_bytes_to_send_to_peer	src/core/lib/tsi/transport_security.h	/^  tsi_result (*get_bytes_to_send_to_peer)(tsi_handshaker *self,$/;"	m	struct:__anon162
-get_census_context	src/cpp/common/channel_filter.h	/^  census_context *get_census_context() const {$/;"	f	class:grpc::TransportStreamOp
-get_channel	test/cpp/qps/client.h	/^    Channel* get_channel() { return channel_.get(); }$/;"	f	class:grpc::testing::ClientImpl::ClientChannelInfo
-get_channel_info	src/core/lib/channel/channel_stack.h	/^  void (*get_channel_info)(grpc_exec_ctx *exec_ctx, grpc_channel_element *elem,$/;"	m	struct:__anon199
-get_compressability	test/core/compression/message_compress_test.c	/^static compressability get_compressability($/;"	f	file:
-get_cpu_usage	test/cpp/qps/usage_timer.cc	/^static void get_cpu_usage(unsigned long long* total_cpu_time,$/;"	f	file:
-get_creds_array	src/core/lib/security/credentials/composite/composite_credentials.c	/^static grpc_call_credentials_array get_creds_array($/;"	f	file:
-get_default_authority	src/core/ext/client_channel/resolver_factory.h	/^  char *(*get_default_authority)(grpc_resolver_factory *factory, grpc_uri *uri);$/;"	m	struct:grpc_resolver_factory_vtable
-get_endpoint	src/core/ext/transport/cronet/transport/cronet_transport.c	/^static grpc_endpoint *get_endpoint(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-get_endpoint	src/core/lib/transport/transport_impl.h	/^  grpc_endpoint *(*get_endpoint)(grpc_exec_ctx *exec_ctx, grpc_transport *self);$/;"	m	struct:grpc_transport_vtable
-get_estimate	test/core/transport/bdp_estimator_test.c	/^static int64_t get_estimate(grpc_bdp_estimator *estimator) {$/;"	f	file:
-get_fd	src/core/lib/iomgr/endpoint.h	/^  int (*get_fd)(grpc_endpoint *ep);$/;"	m	struct:grpc_endpoint_vtable
-get_final_status	src/core/lib/surface/call.c	/^static void get_final_status(grpc_call *call,$/;"	f	file:
-get_final_status_from	src/core/lib/surface/call.c	/^static bool get_final_status_from($/;"	f	file:
-get_host	test/cpp/qps/driver.cc	/^static std::string get_host(const std::string& worker) {$/;"	f	namespace:grpc::testing
-get_host_override_slice	test/core/end2end/end2end_test_utils.c	/^const grpc_slice *get_host_override_slice(const char *str,$/;"	f
-get_host_override_string	test/core/end2end/end2end_test_utils.c	/^const char *get_host_override_string(const char *str,$/;"	f
-get_lb_channel_args	src/core/ext/lb_policy/grpclb/grpclb_channel.c	/^grpc_channel_args *get_lb_channel_args(grpc_exec_ctx *exec_ctx,$/;"	f
-get_lb_channel_args	src/core/ext/lb_policy/grpclb/grpclb_channel_secure.c	/^grpc_channel_args *get_lb_channel_args(grpc_exec_ctx *exec_ctx,$/;"	f
-get_lb_uri_target_addresses	src/core/ext/lb_policy/grpclb/grpclb.c	/^static char *get_lb_uri_target_addresses(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-get_max_accept_queue_size	src/core/lib/iomgr/tcp_server_posix.c	/^static int get_max_accept_queue_size(void) {$/;"	f	file:
-get_md_elem	src/core/lib/surface/call.c	/^static grpc_metadata *get_md_elem(grpc_metadata *metadata,$/;"	f	file:
-get_metadata	include/grpc/grpc_security.h	/^  void (*get_metadata)(void *state, grpc_auth_metadata_context context,$/;"	m	struct:__anon287
-get_metadata	include/grpc/grpc_security.h	/^  void (*get_metadata)(void *state, grpc_auth_metadata_context context,$/;"	m	struct:__anon450
-get_no_compression	include/grpc++/impl/codegen/call.h	/^  inline bool get_no_compression() const {$/;"	f	class:grpc::WriteOptions
-get_peer	src/core/ext/transport/cronet/transport/cronet_transport.c	/^static char *get_peer(grpc_exec_ctx *exec_ctx, grpc_transport *gt) {$/;"	f	file:
-get_peer	src/core/lib/channel/channel_stack.h	/^  char *(*get_peer)(grpc_exec_ctx *exec_ctx, grpc_call_element *elem);$/;"	m	struct:__anon199
-get_peer	src/core/lib/iomgr/endpoint.h	/^  char *(*get_peer)(grpc_endpoint *ep);$/;"	m	struct:grpc_endpoint_vtable
-get_peer	src/core/lib/transport/transport_impl.h	/^  char *(*get_peer)(grpc_exec_ctx *exec_ctx, grpc_transport *self);$/;"	m	struct:grpc_transport_vtable
-get_peer	test/core/channel/channel_stack_test.c	/^static char *get_peer(grpc_exec_ctx *exec_ctx, grpc_call_element *elem) {$/;"	f	file:
-get_port_index	src/core/lib/iomgr/tcp_server_posix.c	/^static grpc_tcp_listener *get_port_index(grpc_tcp_server *s,$/;"	f	file:
-get_request_metadata	src/core/lib/security/credentials/credentials.h	/^  void (*get_request_metadata)(grpc_exec_ctx *exec_ctx,$/;"	m	struct:__anon93
-get_resource_usage	test/cpp/qps/usage_timer.cc	/^static void get_resource_usage(double* utime, double* stime) {$/;"	f	file:
-get_resource_user	src/core/lib/iomgr/endpoint.h	/^  grpc_resource_user *(*get_resource_user)(grpc_endpoint *ep);$/;"	m	struct:grpc_endpoint_vtable
-get_result	src/core/lib/tsi/transport_security.h	/^  tsi_result (*get_result)(tsi_handshaker *self);$/;"	m	struct:__anon162
-get_rpc_method_name	include/grpc/census.h	/^  const char *(*get_rpc_method_name)(int64_t id);$/;"	m	struct:__anon240
-get_rpc_method_name	include/grpc/census.h	/^  const char *(*get_rpc_method_name)(int64_t id);$/;"	m	struct:__anon403
-get_rpc_service_name	include/grpc/census.h	/^  const char *(*get_rpc_service_name)(int64_t id);$/;"	m	struct:__anon240
-get_rpc_service_name	include/grpc/census.h	/^  const char *(*get_rpc_service_name)(int64_t id);$/;"	m	struct:__anon403
-get_secure_naming_subchannel_args	src/core/ext/transport/chttp2/client/secure/secure_channel_create.c	/^static grpc_subchannel_args *get_secure_naming_subchannel_args($/;"	f	file:
-get_stats	src/core/ext/census/census_rpc_stats.c	/^static void get_stats(census_ht *store, census_aggregated_rpc_stats *data) {$/;"	f	file:
-get_stub	test/cpp/qps/client.h	/^    StubType* get_stub() { return stub_.get(); }$/;"	f	class:grpc::testing::ClientImpl::ClientChannelInfo
-get_tsi_client_certificate_request_type	src/core/lib/security/transport/security_connector.c	/^get_tsi_client_certificate_request_type($/;"	f	file:
-get_wire_value	src/core/ext/transport/chttp2/transport/hpack_encoder.c	/^static grpc_slice get_wire_value(grpc_mdelem elem, uint8_t *huffman_prefix) {$/;"	f	file:
-get_workers	test/cpp/qps/driver.cc	/^static deque<string> get_workers(const string& env_name) {$/;"	f	namespace:grpc::testing
-get_workqueue	src/core/lib/iomgr/endpoint.h	/^  grpc_workqueue *(*get_workqueue)(grpc_endpoint *ep);$/;"	m	struct:grpc_endpoint_vtable
-getaddrinfo_callback	src/core/lib/iomgr/resolve_address_uv.c	/^static void getaddrinfo_callback(uv_getaddrinfo_t *req, int status,$/;"	f	file:
-gettid	src/core/lib/support/log_linux.c	/^static long gettid(void) { return syscall(__NR_gettid); }$/;"	f	file:
-gettid	src/core/lib/support/log_posix.c	/^static intptr_t gettid(void) { return (intptr_t)pthread_self(); }$/;"	f	file:
-gflags	test/cpp/end2end/client_crash_test_server.cc	/^namespace gflags {}$/;"	n	file:
-gflags	test/cpp/end2end/server_crash_test_client.cc	/^namespace gflags {}$/;"	n	file:
-gflags	test/cpp/util/benchmark_config.cc	/^namespace gflags {}$/;"	n	file:
-gflags	test/cpp/util/test_config_cc.cc	/^namespace gflags {}$/;"	n	file:
-glb_cancel_pick	src/core/ext/lb_policy/grpclb/grpclb.c	/^static void glb_cancel_pick(grpc_exec_ctx *exec_ctx, grpc_lb_policy *pol,$/;"	f	file:
-glb_cancel_picks	src/core/ext/lb_policy/grpclb/grpclb.c	/^static void glb_cancel_picks(grpc_exec_ctx *exec_ctx, grpc_lb_policy *pol,$/;"	f	file:
-glb_check_connectivity	src/core/ext/lb_policy/grpclb/grpclb.c	/^static grpc_connectivity_state glb_check_connectivity($/;"	f	file:
-glb_create	src/core/ext/lb_policy/grpclb/grpclb.c	/^static grpc_lb_policy *glb_create(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-glb_destroy	src/core/ext/lb_policy/grpclb/grpclb.c	/^static void glb_destroy(grpc_exec_ctx *exec_ctx, grpc_lb_policy *pol) {$/;"	f	file:
-glb_exit_idle	src/core/ext/lb_policy/grpclb/grpclb.c	/^static void glb_exit_idle(grpc_exec_ctx *exec_ctx, grpc_lb_policy *pol) {$/;"	f	file:
-glb_factory_ref	src/core/ext/lb_policy/grpclb/grpclb.c	/^static void glb_factory_ref(grpc_lb_policy_factory *factory) {}$/;"	f	file:
-glb_factory_unref	src/core/ext/lb_policy/grpclb/grpclb.c	/^static void glb_factory_unref(grpc_lb_policy_factory *factory) {}$/;"	f	file:
-glb_factory_vtable	src/core/ext/lb_policy/grpclb/grpclb.c	/^static const grpc_lb_policy_factory_vtable glb_factory_vtable = {$/;"	v	file:
-glb_lb_policy	src/core/ext/lb_policy/grpclb/grpclb.c	/^typedef struct glb_lb_policy {$/;"	s	file:
-glb_lb_policy	src/core/ext/lb_policy/grpclb/grpclb.c	/^} glb_lb_policy;$/;"	t	typeref:struct:glb_lb_policy	file:
-glb_lb_policy_factory	src/core/ext/lb_policy/grpclb/grpclb.c	/^static grpc_lb_policy_factory glb_lb_policy_factory = {&glb_factory_vtable};$/;"	v	file:
-glb_lb_policy_vtable	src/core/ext/lb_policy/grpclb/grpclb.c	/^static const grpc_lb_policy_vtable glb_lb_policy_vtable = {$/;"	v	file:
-glb_lb_policy_vtable	src/core/ext/lb_policy/grpclb/grpclb.c	/^static const grpc_lb_policy_vtable glb_lb_policy_vtable;$/;"	v	file:
-glb_notify_on_state_change	src/core/ext/lb_policy/grpclb/grpclb.c	/^static void glb_notify_on_state_change(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-glb_pick	src/core/ext/lb_policy/grpclb/grpclb.c	/^static int glb_pick(grpc_exec_ctx *exec_ctx, grpc_lb_policy *pol,$/;"	f	file:
-glb_ping_one	src/core/ext/lb_policy/grpclb/grpclb.c	/^static void glb_ping_one(grpc_exec_ctx *exec_ctx, grpc_lb_policy *pol,$/;"	f	file:
-glb_policy	src/core/ext/lb_policy/grpclb/grpclb.c	/^  glb_lb_policy *glb_policy;$/;"	m	struct:rr_connectivity_data	file:
-glb_rr_connectivity_changed	src/core/ext/lb_policy/grpclb/grpclb.c	/^static void glb_rr_connectivity_changed(grpc_exec_ctx *exec_ctx, void *arg,$/;"	f	file:
-glb_shutdown	src/core/ext/lb_policy/grpclb/grpclb.c	/^static void glb_shutdown(grpc_exec_ctx *exec_ctx, grpc_lb_policy *pol) {$/;"	f	file:
-global_callbacks_	include/grpc++/server.h	/^  std::shared_ptr<GlobalCallbacks> global_callbacks_;$/;"	m	class:grpc::final
-global_callbacks_	src/cpp/server/server_cc.cc	/^  std::shared_ptr<Server::GlobalCallbacks> global_callbacks_;$/;"	m	class:grpc::Server::SyncRequestThreadManager	file:
-global_cv_fd_table_init	src/core/lib/iomgr/ev_poll_posix.c	/^static void global_cv_fd_table_init() {$/;"	f	file:
-global_cv_fd_table_shutdown	src/core/lib/iomgr/ev_poll_posix.c	/^static void global_cv_fd_table_shutdown() {$/;"	f	file:
-global_mu	test/cpp/end2end/filter_end2end_test.cc	/^std::mutex global_mu;$/;"	m	namespace:grpc::testing::__anon307::__anon308	file:
-global_num_calls	test/cpp/end2end/filter_end2end_test.cc	/^int global_num_calls = 0;$/;"	m	namespace:grpc::testing::__anon307::__anon308	file:
-global_num_connections	test/cpp/end2end/filter_end2end_test.cc	/^int global_num_connections = 0;$/;"	m	namespace:grpc::testing::__anon307::__anon308	file:
-global_wakeup_fd	src/core/lib/iomgr/ev_epoll_linux.c	/^static grpc_wakeup_fd global_wakeup_fd;$/;"	v	file:
-global_wakeup_fd	src/core/lib/iomgr/ev_poll_posix.c	/^static grpc_wakeup_fd global_wakeup_fd;$/;"	v	file:
-goaway_error	src/core/ext/transport/chttp2/transport/internal.h	/^  grpc_status_code goaway_error;$/;"	m	struct:grpc_chttp2_transport
-goaway_error	src/core/lib/transport/transport.h	/^  grpc_error *goaway_error;$/;"	m	struct:grpc_transport_op
-goaway_last_stream_index	src/core/ext/transport/chttp2/transport/internal.h	/^  uint32_t goaway_last_stream_index;$/;"	m	struct:grpc_chttp2_transport
-goaway_parser	src/core/ext/transport/chttp2/transport/internal.h	/^  grpc_chttp2_goaway_parser goaway_parser;$/;"	m	struct:grpc_chttp2_transport
-goaway_text	src/core/ext/transport/chttp2/transport/internal.h	/^  grpc_slice goaway_text;$/;"	m	struct:grpc_chttp2_transport
-good	test/core/http/test_server.py	/^	def good(self):$/;"	m	class:Handler
-good_google_email_keys	test/core/security/jwt_verifier_test.c	/^static char *good_google_email_keys(void) {$/;"	f	file:
-good_google_email_keys_part1	test/core/security/jwt_verifier_test.c	/^static const char good_google_email_keys_part1[] =$/;"	v	file:
-good_google_email_keys_part2	test/core/security/jwt_verifier_test.c	/^static const char good_google_email_keys_part2[] =$/;"	v	file:
-good_jwk_set	test/core/security/jwt_verifier_test.c	/^static const char good_jwk_set[] =$/;"	v	file:
-good_openid_config	test/core/security/jwt_verifier_test.c	/^static const char good_openid_config[] =$/;"	v	file:
-google	test/cpp/end2end/client_crash_test_server.cc	/^namespace google {}$/;"	n	file:
-google	test/cpp/end2end/server_crash_test_client.cc	/^namespace google {}$/;"	n	file:
-google	test/cpp/util/benchmark_config.cc	/^namespace google {}$/;"	n	file:
-google	test/cpp/util/test_config_cc.cc	/^namespace google {}$/;"	n	file:
-google_census_Aggregation	src/core/ext/census/gen/census.pb.h	/^} google_census_Aggregation;$/;"	t	typeref:struct:_google_census_Aggregation
-google_census_AggregationDescriptor	src/core/ext/census/gen/census.pb.h	/^} google_census_AggregationDescriptor;$/;"	t	typeref:struct:_google_census_AggregationDescriptor
-google_census_AggregationDescriptor_AggregationType	src/core/ext/census/gen/census.pb.h	/^} google_census_AggregationDescriptor_AggregationType;$/;"	t	typeref:enum:_google_census_AggregationDescriptor_AggregationType
-google_census_AggregationDescriptor_AggregationType_COUNT	src/core/ext/census/gen/census.pb.h	/^    google_census_AggregationDescriptor_AggregationType_COUNT = 1,$/;"	e	enum:_google_census_AggregationDescriptor_AggregationType
-google_census_AggregationDescriptor_AggregationType_DISTRIBUTION	src/core/ext/census/gen/census.pb.h	/^    google_census_AggregationDescriptor_AggregationType_DISTRIBUTION = 2,$/;"	e	enum:_google_census_AggregationDescriptor_AggregationType
-google_census_AggregationDescriptor_AggregationType_INTERVAL	src/core/ext/census/gen/census.pb.h	/^    google_census_AggregationDescriptor_AggregationType_INTERVAL = 3$/;"	e	enum:_google_census_AggregationDescriptor_AggregationType
-google_census_AggregationDescriptor_AggregationType_UNKNOWN	src/core/ext/census/gen/census.pb.h	/^    google_census_AggregationDescriptor_AggregationType_UNKNOWN = 0,$/;"	e	enum:_google_census_AggregationDescriptor_AggregationType
-google_census_AggregationDescriptor_BucketBoundaries	src/core/ext/census/gen/census.pb.h	/^} google_census_AggregationDescriptor_BucketBoundaries;$/;"	t	typeref:struct:_google_census_AggregationDescriptor_BucketBoundaries
-google_census_AggregationDescriptor_BucketBoundaries_bounds_tag	src/core/ext/census/gen/census.pb.h	213;"	d
-google_census_AggregationDescriptor_BucketBoundaries_fields	src/core/ext/census/gen/census.pb.c	/^const pb_field_t google_census_AggregationDescriptor_BucketBoundaries_fields[2] = {$/;"	v
-google_census_AggregationDescriptor_BucketBoundaries_init_default	src/core/ext/census/gen/census.pb.h	186;"	d
-google_census_AggregationDescriptor_BucketBoundaries_init_zero	src/core/ext/census/gen/census.pb.h	201;"	d
-google_census_AggregationDescriptor_IntervalBoundaries	src/core/ext/census/gen/census.pb.h	/^} google_census_AggregationDescriptor_IntervalBoundaries;$/;"	t	typeref:struct:_google_census_AggregationDescriptor_IntervalBoundaries
-google_census_AggregationDescriptor_IntervalBoundaries_fields	src/core/ext/census/gen/census.pb.c	/^const pb_field_t google_census_AggregationDescriptor_IntervalBoundaries_fields[2] = {$/;"	v
-google_census_AggregationDescriptor_IntervalBoundaries_init_default	src/core/ext/census/gen/census.pb.h	187;"	d
-google_census_AggregationDescriptor_IntervalBoundaries_init_zero	src/core/ext/census/gen/census.pb.h	202;"	d
-google_census_AggregationDescriptor_IntervalBoundaries_window_size_tag	src/core/ext/census/gen/census.pb.h	214;"	d
-google_census_AggregationDescriptor_bucket_boundaries_tag	src/core/ext/census/gen/census.pb.h	216;"	d
-google_census_AggregationDescriptor_fields	src/core/ext/census/gen/census.pb.c	/^const pb_field_t google_census_AggregationDescriptor_fields[4] = {$/;"	v
-google_census_AggregationDescriptor_init_default	src/core/ext/census/gen/census.pb.h	185;"	d
-google_census_AggregationDescriptor_init_zero	src/core/ext/census/gen/census.pb.h	200;"	d
-google_census_AggregationDescriptor_interval_boundaries_tag	src/core/ext/census/gen/census.pb.h	218;"	d
-google_census_AggregationDescriptor_type_tag	src/core/ext/census/gen/census.pb.h	219;"	d
-google_census_Aggregation_count_tag	src/core/ext/census/gen/census.pb.h	250;"	d
-google_census_Aggregation_description_tag	src/core/ext/census/gen/census.pb.h	256;"	d
-google_census_Aggregation_distribution_tag	src/core/ext/census/gen/census.pb.h	252;"	d
-google_census_Aggregation_fields	src/core/ext/census/gen/census.pb.c	/^const pb_field_t google_census_Aggregation_fields[7] = {$/;"	v
-google_census_Aggregation_init_default	src/core/ext/census/gen/census.pb.h	194;"	d
-google_census_Aggregation_init_zero	src/core/ext/census/gen/census.pb.h	209;"	d
-google_census_Aggregation_interval_stats_tag	src/core/ext/census/gen/census.pb.h	254;"	d
-google_census_Aggregation_name_tag	src/core/ext/census/gen/census.pb.h	255;"	d
-google_census_Aggregation_tag_tag	src/core/ext/census/gen/census.pb.h	257;"	d
-google_census_Distribution	src/core/ext/census/gen/census.pb.h	/^} google_census_Distribution;$/;"	t	typeref:struct:_google_census_Distribution
-google_census_Distribution_Range	src/core/ext/census/gen/census.pb.h	/^} google_census_Distribution_Range;$/;"	t	typeref:struct:_google_census_Distribution_Range
-google_census_Distribution_Range_fields	src/core/ext/census/gen/census.pb.c	/^const pb_field_t google_census_Distribution_Range_fields[3] = {$/;"	v
-google_census_Distribution_Range_init_default	src/core/ext/census/gen/census.pb.h	189;"	d
-google_census_Distribution_Range_init_zero	src/core/ext/census/gen/census.pb.h	204;"	d
-google_census_Distribution_Range_max_tag	src/core/ext/census/gen/census.pb.h	221;"	d
-google_census_Distribution_Range_min_tag	src/core/ext/census/gen/census.pb.h	220;"	d
-google_census_Distribution_Range_size	src/core/ext/census/gen/census.pb.h	279;"	d
-google_census_Distribution_bucket_count_tag	src/core/ext/census/gen/census.pb.h	234;"	d
-google_census_Distribution_count_tag	src/core/ext/census/gen/census.pb.h	231;"	d
-google_census_Distribution_fields	src/core/ext/census/gen/census.pb.c	/^const pb_field_t google_census_Distribution_fields[5] = {$/;"	v
-google_census_Distribution_init_default	src/core/ext/census/gen/census.pb.h	188;"	d
-google_census_Distribution_init_zero	src/core/ext/census/gen/census.pb.h	203;"	d
-google_census_Distribution_mean_tag	src/core/ext/census/gen/census.pb.h	232;"	d
-google_census_Distribution_range_tag	src/core/ext/census/gen/census.pb.h	233;"	d
-google_census_Duration	src/core/ext/census/gen/census.pb.h	/^} google_census_Duration;$/;"	t	typeref:struct:_google_census_Duration
-google_census_Duration_fields	src/core/ext/census/gen/census.pb.c	/^const pb_field_t google_census_Duration_fields[3] = {$/;"	v
-google_census_Duration_init_default	src/core/ext/census/gen/census.pb.h	181;"	d
-google_census_Duration_init_zero	src/core/ext/census/gen/census.pb.h	196;"	d
-google_census_Duration_nanos_tag	src/core/ext/census/gen/census.pb.h	223;"	d
-google_census_Duration_seconds_tag	src/core/ext/census/gen/census.pb.h	222;"	d
-google_census_Duration_size	src/core/ext/census/gen/census.pb.h	277;"	d
-google_census_IntervalStats	src/core/ext/census/gen/census.pb.h	/^} google_census_IntervalStats;$/;"	t	typeref:struct:_google_census_IntervalStats
-google_census_IntervalStats_Window	src/core/ext/census/gen/census.pb.h	/^} google_census_IntervalStats_Window;$/;"	t	typeref:struct:_google_census_IntervalStats_Window
-google_census_IntervalStats_Window_count_tag	src/core/ext/census/gen/census.pb.h	236;"	d
-google_census_IntervalStats_Window_fields	src/core/ext/census/gen/census.pb.c	/^const pb_field_t google_census_IntervalStats_Window_fields[4] = {$/;"	v
-google_census_IntervalStats_Window_init_default	src/core/ext/census/gen/census.pb.h	191;"	d
-google_census_IntervalStats_Window_init_zero	src/core/ext/census/gen/census.pb.h	206;"	d
-google_census_IntervalStats_Window_mean_tag	src/core/ext/census/gen/census.pb.h	237;"	d
-google_census_IntervalStats_Window_size	src/core/ext/census/gen/census.pb.h	280;"	d
-google_census_IntervalStats_Window_window_size_tag	src/core/ext/census/gen/census.pb.h	235;"	d
-google_census_IntervalStats_fields	src/core/ext/census/gen/census.pb.c	/^const pb_field_t google_census_IntervalStats_fields[2] = {$/;"	v
-google_census_IntervalStats_init_default	src/core/ext/census/gen/census.pb.h	190;"	d
-google_census_IntervalStats_init_zero	src/core/ext/census/gen/census.pb.h	205;"	d
-google_census_IntervalStats_window_tag	src/core/ext/census/gen/census.pb.h	215;"	d
-google_census_Metric	src/core/ext/census/gen/census.pb.h	/^} google_census_Metric;$/;"	t	typeref:struct:_google_census_Metric
-google_census_Metric_aggregation_tag	src/core/ext/census/gen/census.pb.h	239;"	d
-google_census_Metric_end_tag	src/core/ext/census/gen/census.pb.h	241;"	d
-google_census_Metric_fields	src/core/ext/census/gen/census.pb.c	/^const pb_field_t google_census_Metric_fields[5] = {$/;"	v
-google_census_Metric_init_default	src/core/ext/census/gen/census.pb.h	195;"	d
-google_census_Metric_init_zero	src/core/ext/census/gen/census.pb.h	210;"	d
-google_census_Metric_start_tag	src/core/ext/census/gen/census.pb.h	240;"	d
-google_census_Metric_view_name_tag	src/core/ext/census/gen/census.pb.h	238;"	d
-google_census_Resource	src/core/ext/census/gen/census.pb.h	/^} google_census_Resource;$/;"	t	typeref:struct:_google_census_Resource
-google_census_Resource_BasicUnit	src/core/ext/census/gen/census.pb.h	/^} google_census_Resource_BasicUnit;$/;"	t	typeref:enum:_google_census_Resource_BasicUnit
-google_census_Resource_BasicUnit_BITS	src/core/ext/census/gen/census.pb.h	/^    google_census_Resource_BasicUnit_BITS = 1,$/;"	e	enum:_google_census_Resource_BasicUnit
-google_census_Resource_BasicUnit_BYTES	src/core/ext/census/gen/census.pb.h	/^    google_census_Resource_BasicUnit_BYTES = 2,$/;"	e	enum:_google_census_Resource_BasicUnit
-google_census_Resource_BasicUnit_CORES	src/core/ext/census/gen/census.pb.h	/^    google_census_Resource_BasicUnit_CORES = 4,$/;"	e	enum:_google_census_Resource_BasicUnit
-google_census_Resource_BasicUnit_MAX_UNITS	src/core/ext/census/gen/census.pb.h	/^    google_census_Resource_BasicUnit_MAX_UNITS = 5$/;"	e	enum:_google_census_Resource_BasicUnit
-google_census_Resource_BasicUnit_SECS	src/core/ext/census/gen/census.pb.h	/^    google_census_Resource_BasicUnit_SECS = 3,$/;"	e	enum:_google_census_Resource_BasicUnit
-google_census_Resource_BasicUnit_UNKNOWN	src/core/ext/census/gen/census.pb.h	/^    google_census_Resource_BasicUnit_UNKNOWN = 0,$/;"	e	enum:_google_census_Resource_BasicUnit
-google_census_Resource_MeasurementUnit	src/core/ext/census/gen/census.pb.h	/^} google_census_Resource_MeasurementUnit;$/;"	t	typeref:struct:_google_census_Resource_MeasurementUnit
-google_census_Resource_MeasurementUnit_denominator_tag	src/core/ext/census/gen/census.pb.h	226;"	d
-google_census_Resource_MeasurementUnit_fields	src/core/ext/census/gen/census.pb.c	/^const pb_field_t google_census_Resource_MeasurementUnit_fields[4] = {$/;"	v
-google_census_Resource_MeasurementUnit_init_default	src/core/ext/census/gen/census.pb.h	184;"	d
-google_census_Resource_MeasurementUnit_init_zero	src/core/ext/census/gen/census.pb.h	199;"	d
-google_census_Resource_MeasurementUnit_numerator_tag	src/core/ext/census/gen/census.pb.h	225;"	d
-google_census_Resource_MeasurementUnit_prefix_tag	src/core/ext/census/gen/census.pb.h	224;"	d
-google_census_Resource_description_tag	src/core/ext/census/gen/census.pb.h	243;"	d
-google_census_Resource_fields	src/core/ext/census/gen/census.pb.c	/^const pb_field_t google_census_Resource_fields[4] = {$/;"	v
-google_census_Resource_init_default	src/core/ext/census/gen/census.pb.h	183;"	d
-google_census_Resource_init_zero	src/core/ext/census/gen/census.pb.h	198;"	d
-google_census_Resource_name_tag	src/core/ext/census/gen/census.pb.h	242;"	d
-google_census_Resource_unit_tag	src/core/ext/census/gen/census.pb.h	244;"	d
-google_census_Tag	src/core/ext/census/gen/census.pb.h	/^} google_census_Tag;$/;"	t	typeref:struct:_google_census_Tag
-google_census_Tag_fields	src/core/ext/census/gen/census.pb.c	/^const pb_field_t google_census_Tag_fields[3] = {$/;"	v
-google_census_Tag_init_default	src/core/ext/census/gen/census.pb.h	192;"	d
-google_census_Tag_init_zero	src/core/ext/census/gen/census.pb.h	207;"	d
-google_census_Tag_key_tag	src/core/ext/census/gen/census.pb.h	227;"	d
-google_census_Tag_size	src/core/ext/census/gen/census.pb.h	281;"	d
-google_census_Tag_value_tag	src/core/ext/census/gen/census.pb.h	228;"	d
-google_census_Timestamp	src/core/ext/census/gen/census.pb.h	/^} google_census_Timestamp;$/;"	t	typeref:struct:_google_census_Timestamp
-google_census_Timestamp_fields	src/core/ext/census/gen/census.pb.c	/^const pb_field_t google_census_Timestamp_fields[3] = {$/;"	v
-google_census_Timestamp_init_default	src/core/ext/census/gen/census.pb.h	182;"	d
-google_census_Timestamp_init_zero	src/core/ext/census/gen/census.pb.h	197;"	d
-google_census_Timestamp_nanos_tag	src/core/ext/census/gen/census.pb.h	230;"	d
-google_census_Timestamp_seconds_tag	src/core/ext/census/gen/census.pb.h	229;"	d
-google_census_Timestamp_size	src/core/ext/census/gen/census.pb.h	278;"	d
-google_census_View	src/core/ext/census/gen/census.pb.h	/^} google_census_View;$/;"	t	typeref:struct:_google_census_View
-google_census_View_aggregation_tag	src/core/ext/census/gen/census.pb.h	248;"	d
-google_census_View_description_tag	src/core/ext/census/gen/census.pb.h	246;"	d
-google_census_View_fields	src/core/ext/census/gen/census.pb.c	/^const pb_field_t google_census_View_fields[6] = {$/;"	v
-google_census_View_init_default	src/core/ext/census/gen/census.pb.h	193;"	d
-google_census_View_init_zero	src/core/ext/census/gen/census.pb.h	208;"	d
-google_census_View_name_tag	src/core/ext/census/gen/census.pb.h	245;"	d
-google_census_View_resource_name_tag	src/core/ext/census/gen/census.pb.h	247;"	d
-google_census_View_tag_key_tag	src/core/ext/census/gen/census.pb.h	249;"	d
-google_trace_TraceContext	src/core/ext/census/gen/trace_context.pb.h	/^} google_trace_TraceContext;$/;"	t	typeref:struct:_google_trace_TraceContext
-google_trace_TraceContext_fields	src/core/ext/census/gen/trace_context.pb.c	/^const pb_field_t google_trace_TraceContext_fields[5] = {$/;"	v
-google_trace_TraceContext_init_default	src/core/ext/census/gen/trace_context.pb.h	65;"	d
-google_trace_TraceContext_init_zero	src/core/ext/census/gen/trace_context.pb.h	66;"	d
-google_trace_TraceContext_size	src/core/ext/census/gen/trace_context.pb.h	78;"	d
-google_trace_TraceContext_span_id_tag	src/core/ext/census/gen/trace_context.pb.h	71;"	d
-google_trace_TraceContext_span_options_tag	src/core/ext/census/gen/trace_context.pb.h	72;"	d
-google_trace_TraceContext_trace_id_hi_tag	src/core/ext/census/gen/trace_context.pb.h	69;"	d
-google_trace_TraceContext_trace_id_lo_tag	src/core/ext/census/gen/trace_context.pb.h	70;"	d
-got_in_finally	test/core/iomgr/combiner_test.c	/^static bool got_in_finally = false;$/;"	v	file:
-got_initial_metadata	src/core/lib/surface/server.c	/^  grpc_closure got_initial_metadata;$/;"	m	struct:call_data	file:
-got_initial_metadata	src/core/lib/surface/server.c	/^static void got_initial_metadata(grpc_exec_ctx *exec_ctx, void *ptr,$/;"	f	file:
-got_key	src/core/lib/json/json_writer.h	/^  int got_key;$/;"	m	struct:grpc_json_writer
-got_message	include/grpc++/impl/codegen/call.h	/^  bool got_message;$/;"	m	class:grpc::CallOpGenericRecvMessage
-got_message	include/grpc++/impl/codegen/call.h	/^  bool got_message;$/;"	m	class:grpc::CallOpRecvMessage
-got_port_from_server	test/core/util/port_server_client.c	/^static void got_port_from_server(grpc_exec_ctx *exec_ctx, void *arg,$/;"	f	file:
-got_sigint	test/core/bad_ssl/server_common.c	/^static int got_sigint = 0;$/;"	v	file:
-got_sigint	test/core/fling/server.c	/^static int got_sigint = 0;$/;"	v	file:
-got_sigint	test/core/memory_usage/server.c	/^static int got_sigint = 0;$/;"	v	file:
-got_sigint	test/cpp/interop/reconnect_interop_server.cc	/^static bool got_sigint = false;$/;"	v	file:
-got_sigint	test/cpp/qps/worker.cc	/^static bool got_sigint = false;$/;"	v	file:
-got_slice	src/core/lib/channel/compress_filter.c	/^  grpc_closure got_slice;$/;"	m	struct:call_data	file:
-got_slice	src/core/lib/channel/compress_filter.c	/^static void got_slice(grpc_exec_ctx *exec_ctx, void *elemp, grpc_error *error) {$/;"	f	file:
-got_slice	src/core/lib/channel/http_client_filter.c	/^  grpc_closure got_slice;$/;"	m	struct:call_data	file:
-got_slice	src/core/lib/channel/http_client_filter.c	/^static void got_slice(grpc_exec_ctx *exec_ctx, void *elemp, grpc_error *error) {$/;"	f	file:
-gpr_allocation_functions	include/grpc/support/alloc.h	/^typedef struct gpr_allocation_functions {$/;"	s
-gpr_allocation_functions	include/grpc/support/alloc.h	/^} gpr_allocation_functions;$/;"	t	typeref:struct:gpr_allocation_functions
-gpr_asprintf	src/core/lib/support/string_posix.c	/^int gpr_asprintf(char **strp, const char *format, ...) {$/;"	f
-gpr_asprintf	src/core/lib/support/string_windows.c	/^int gpr_asprintf(char **strp, const char *format, ...) {$/;"	f
-gpr_atm	include/grpc/impl/codegen/atm_gcc_atomic.h	/^typedef intptr_t gpr_atm;$/;"	t
-gpr_atm	include/grpc/impl/codegen/atm_gcc_sync.h	/^typedef intptr_t gpr_atm;$/;"	t
-gpr_atm	include/grpc/impl/codegen/atm_windows.h	/^typedef intptr_t gpr_atm;$/;"	t
-gpr_atm_acq_cas	include/grpc/impl/codegen/atm_gcc_atomic.h	/^static __inline int gpr_atm_acq_cas(gpr_atm *p, gpr_atm o, gpr_atm n) {$/;"	f
-gpr_atm_acq_cas	include/grpc/impl/codegen/atm_gcc_sync.h	84;"	d
-gpr_atm_acq_cas	include/grpc/impl/codegen/atm_windows.h	/^static __inline int gpr_atm_acq_cas(gpr_atm *p, gpr_atm o, gpr_atm n) {$/;"	f
-gpr_atm_acq_load	include/grpc/impl/codegen/atm_gcc_atomic.h	45;"	d
-gpr_atm_acq_load	include/grpc/impl/codegen/atm_gcc_sync.h	/^static __inline gpr_atm gpr_atm_acq_load(const gpr_atm *p) {$/;"	f
-gpr_atm_acq_load	include/grpc/impl/codegen/atm_windows.h	/^static __inline gpr_atm gpr_atm_acq_load(const gpr_atm *p) {$/;"	f
-gpr_atm_full_barrier	include/grpc/impl/codegen/atm_gcc_atomic.h	43;"	d
-gpr_atm_full_barrier	include/grpc/impl/codegen/atm_gcc_sync.h	52;"	d
-gpr_atm_full_barrier	include/grpc/impl/codegen/atm_windows.h	42;"	d
-gpr_atm_full_fetch_add	include/grpc/impl/codegen/atm_gcc_atomic.h	54;"	d
-gpr_atm_full_fetch_add	include/grpc/impl/codegen/atm_gcc_sync.h	81;"	d
-gpr_atm_full_fetch_add	include/grpc/impl/codegen/atm_windows.h	/^static __inline gpr_atm gpr_atm_full_fetch_add(gpr_atm *p, gpr_atm delta) {$/;"	f
-gpr_atm_full_xchg	include/grpc/impl/codegen/atm_gcc_atomic.h	72;"	d
-gpr_atm_full_xchg	include/grpc/impl/codegen/atm_gcc_sync.h	/^static __inline gpr_atm gpr_atm_full_xchg(gpr_atm *p, gpr_atm n) {$/;"	f
-gpr_atm_full_xchg	include/grpc/impl/codegen/atm_windows.h	/^static __inline gpr_atm gpr_atm_full_xchg(gpr_atm *p, gpr_atm n) {$/;"	f
-gpr_atm_no_barrier_cas	include/grpc/impl/codegen/atm_gcc_atomic.h	/^static __inline int gpr_atm_no_barrier_cas(gpr_atm *p, gpr_atm o, gpr_atm n) {$/;"	f
-gpr_atm_no_barrier_cas	include/grpc/impl/codegen/atm_gcc_sync.h	83;"	d
-gpr_atm_no_barrier_cas	include/grpc/impl/codegen/atm_windows.h	/^static __inline int gpr_atm_no_barrier_cas(gpr_atm *p, gpr_atm o, gpr_atm n) {$/;"	f
-gpr_atm_no_barrier_fetch_add	include/grpc/impl/codegen/atm_gcc_atomic.h	52;"	d
-gpr_atm_no_barrier_fetch_add	include/grpc/impl/codegen/atm_gcc_sync.h	79;"	d
-gpr_atm_no_barrier_fetch_add	include/grpc/impl/codegen/atm_windows.h	/^static __inline gpr_atm gpr_atm_no_barrier_fetch_add(gpr_atm *p,$/;"	f
-gpr_atm_no_barrier_load	include/grpc/impl/codegen/atm_gcc_atomic.h	46;"	d
-gpr_atm_no_barrier_load	include/grpc/impl/codegen/atm_gcc_sync.h	/^static __inline gpr_atm gpr_atm_no_barrier_load(const gpr_atm *p) {$/;"	f
-gpr_atm_no_barrier_load	include/grpc/impl/codegen/atm_windows.h	/^static __inline gpr_atm gpr_atm_no_barrier_load(const gpr_atm *p) {$/;"	f
-gpr_atm_no_barrier_store	include/grpc/impl/codegen/atm_gcc_atomic.h	49;"	d
-gpr_atm_no_barrier_store	include/grpc/impl/codegen/atm_gcc_sync.h	/^static __inline void gpr_atm_no_barrier_store(gpr_atm *p, gpr_atm value) {$/;"	f
-gpr_atm_no_barrier_store	include/grpc/impl/codegen/atm_windows.h	/^static __inline void gpr_atm_no_barrier_store(gpr_atm *p, gpr_atm value) {$/;"	f
-gpr_atm_rel_cas	include/grpc/impl/codegen/atm_gcc_atomic.h	/^static __inline int gpr_atm_rel_cas(gpr_atm *p, gpr_atm o, gpr_atm n) {$/;"	f
-gpr_atm_rel_cas	include/grpc/impl/codegen/atm_gcc_sync.h	85;"	d
-gpr_atm_rel_cas	include/grpc/impl/codegen/atm_windows.h	/^static __inline int gpr_atm_rel_cas(gpr_atm *p, gpr_atm o, gpr_atm n) {$/;"	f
-gpr_atm_rel_store	include/grpc/impl/codegen/atm_gcc_atomic.h	47;"	d
-gpr_atm_rel_store	include/grpc/impl/codegen/atm_gcc_sync.h	/^static __inline void gpr_atm_rel_store(gpr_atm *p, gpr_atm value) {$/;"	f
-gpr_atm_rel_store	include/grpc/impl/codegen/atm_windows.h	/^static __inline void gpr_atm_rel_store(gpr_atm *p, gpr_atm value) {$/;"	f
-gpr_avl	include/grpc/support/avl.h	/^typedef struct gpr_avl {$/;"	s
-gpr_avl	include/grpc/support/avl.h	/^} gpr_avl;$/;"	t	typeref:struct:gpr_avl
-gpr_avl_add	src/core/lib/support/avl.c	/^gpr_avl gpr_avl_add(gpr_avl avl, void *key, void *value) {$/;"	f
-gpr_avl_create	src/core/lib/support/avl.c	/^gpr_avl gpr_avl_create(const gpr_avl_vtable *vtable) {$/;"	f
-gpr_avl_get	src/core/lib/support/avl.c	/^void *gpr_avl_get(gpr_avl avl, void *key) {$/;"	f
-gpr_avl_is_empty	src/core/lib/support/avl.c	/^int gpr_avl_is_empty(gpr_avl avl) { return avl.root == NULL; }$/;"	f
-gpr_avl_maybe_get	src/core/lib/support/avl.c	/^int gpr_avl_maybe_get(gpr_avl avl, void *key, void **value) {$/;"	f
-gpr_avl_node	include/grpc/support/avl.h	/^typedef struct gpr_avl_node {$/;"	s
-gpr_avl_node	include/grpc/support/avl.h	/^} gpr_avl_node;$/;"	t	typeref:struct:gpr_avl_node
-gpr_avl_ref	src/core/lib/support/avl.c	/^gpr_avl gpr_avl_ref(gpr_avl avl) {$/;"	f
-gpr_avl_remove	src/core/lib/support/avl.c	/^gpr_avl gpr_avl_remove(gpr_avl avl, void *key) {$/;"	f
-gpr_avl_unref	src/core/lib/support/avl.c	/^void gpr_avl_unref(gpr_avl avl) { unref_node(avl.vtable, avl.root); }$/;"	f
-gpr_avl_vtable	include/grpc/support/avl.h	/^typedef struct gpr_avl_vtable {$/;"	s
-gpr_avl_vtable	include/grpc/support/avl.h	/^} gpr_avl_vtable;$/;"	t	typeref:struct:gpr_avl_vtable
-gpr_backoff	src/core/lib/support/backoff.h	/^} gpr_backoff;$/;"	t	typeref:struct:__anon77
-gpr_backoff_begin	src/core/lib/support/backoff.c	/^gpr_timespec gpr_backoff_begin(gpr_backoff *backoff, gpr_timespec now) {$/;"	f
-gpr_backoff_init	src/core/lib/support/backoff.c	/^void gpr_backoff_init(gpr_backoff *backoff, int64_t initial_connect_timeout,$/;"	f
-gpr_backoff_reset	src/core/lib/support/backoff.c	/^void gpr_backoff_reset(gpr_backoff *backoff) {$/;"	f
-gpr_backoff_step	src/core/lib/support/backoff.c	/^gpr_timespec gpr_backoff_step(gpr_backoff *backoff, gpr_timespec now) {$/;"	f
-gpr_char_to_tchar	src/core/lib/support/string_util_windows.c	/^char *gpr_char_to_tchar(LPTSTR input) { return gpr_strdup(input); }$/;"	f
-gpr_char_to_tchar	src/core/lib/support/string_util_windows.c	/^gpr_char_to_tchar(LPCSTR input) {$/;"	f
-gpr_clock_type	include/grpc/impl/codegen/gpr_types.h	/^} gpr_clock_type;$/;"	t	typeref:enum:__anon254
-gpr_clock_type	include/grpc/impl/codegen/gpr_types.h	/^} gpr_clock_type;$/;"	t	typeref:enum:__anon417
-gpr_cmdline	include/grpc/support/cmdline.h	/^typedef struct gpr_cmdline gpr_cmdline;$/;"	t	typeref:struct:gpr_cmdline
-gpr_cmdline	src/core/lib/support/cmdline.c	/^struct gpr_cmdline {$/;"	s	file:
-gpr_cmdline_add_flag	src/core/lib/support/cmdline.c	/^void gpr_cmdline_add_flag(gpr_cmdline *cl, const char *name, const char *help,$/;"	f
-gpr_cmdline_add_int	src/core/lib/support/cmdline.c	/^void gpr_cmdline_add_int(gpr_cmdline *cl, const char *name, const char *help,$/;"	f
-gpr_cmdline_add_string	src/core/lib/support/cmdline.c	/^void gpr_cmdline_add_string(gpr_cmdline *cl, const char *name, const char *help,$/;"	f
-gpr_cmdline_create	src/core/lib/support/cmdline.c	/^gpr_cmdline *gpr_cmdline_create(const char *description) {$/;"	f
-gpr_cmdline_destroy	src/core/lib/support/cmdline.c	/^void gpr_cmdline_destroy(gpr_cmdline *cl) {$/;"	f
-gpr_cmdline_on_extra_arg	src/core/lib/support/cmdline.c	/^void gpr_cmdline_on_extra_arg($/;"	f
-gpr_cmdline_parse	src/core/lib/support/cmdline.c	/^int gpr_cmdline_parse(gpr_cmdline *cl, int argc, char **argv) {$/;"	f
-gpr_cmdline_set_survive_failure	src/core/lib/support/cmdline.c	/^void gpr_cmdline_set_survive_failure(gpr_cmdline *cl) {$/;"	f
-gpr_cmdline_usage_string	src/core/lib/support/cmdline.c	/^char *gpr_cmdline_usage_string(gpr_cmdline *cl, const char *argv0) {$/;"	f
-gpr_convert_clock_type	src/core/lib/support/time.c	/^gpr_timespec gpr_convert_clock_type(gpr_timespec t, gpr_clock_type clock_type) {$/;"	f
-gpr_cpu_current_cpu	src/core/lib/support/cpu_iphone.c	/^unsigned gpr_cpu_current_cpu(void) { return 0; }$/;"	f
-gpr_cpu_current_cpu	src/core/lib/support/cpu_linux.c	/^unsigned gpr_cpu_current_cpu(void) {$/;"	f
-gpr_cpu_current_cpu	src/core/lib/support/cpu_posix.c	/^unsigned gpr_cpu_current_cpu(void) {$/;"	f
-gpr_cpu_current_cpu	src/core/lib/support/cpu_windows.c	/^unsigned gpr_cpu_current_cpu(void) { return GetCurrentProcessorNumber(); }$/;"	f
-gpr_cpu_num_cores	src/core/lib/support/cpu_iphone.c	/^unsigned gpr_cpu_num_cores(void) { return 1; }$/;"	f
-gpr_cpu_num_cores	src/core/lib/support/cpu_linux.c	/^unsigned gpr_cpu_num_cores(void) {$/;"	f
-gpr_cpu_num_cores	src/core/lib/support/cpu_posix.c	/^unsigned gpr_cpu_num_cores(void) {$/;"	f
-gpr_cpu_num_cores	src/core/lib/support/cpu_windows.c	/^unsigned gpr_cpu_num_cores(void) {$/;"	f
-gpr_cv	include/grpc/impl/codegen/sync_posix.h	/^typedef pthread_cond_t gpr_cv;$/;"	t
-gpr_cv	include/grpc/impl/codegen/sync_windows.h	/^typedef CONDITION_VARIABLE gpr_cv;$/;"	t
-gpr_cv_broadcast	src/core/lib/support/sync_posix.c	/^void gpr_cv_broadcast(gpr_cv* cv) {$/;"	f
-gpr_cv_broadcast	src/core/lib/support/sync_windows.c	/^void gpr_cv_broadcast(gpr_cv *cv) { WakeAllConditionVariable(cv); }$/;"	f
-gpr_cv_broadcast	src/cpp/common/core_codegen.cc	/^void CoreCodegen::gpr_cv_broadcast(gpr_cv* cv) { ::gpr_cv_broadcast(cv); }$/;"	f	class:grpc::CoreCodegen
-gpr_cv_destroy	src/core/lib/support/sync_posix.c	/^void gpr_cv_destroy(gpr_cv* cv) { GPR_ASSERT(pthread_cond_destroy(cv) == 0); }$/;"	f
-gpr_cv_destroy	src/core/lib/support/sync_windows.c	/^void gpr_cv_destroy(gpr_cv *cv) {$/;"	f
-gpr_cv_destroy	src/cpp/common/core_codegen.cc	/^void CoreCodegen::gpr_cv_destroy(gpr_cv* cv) { ::gpr_cv_destroy(cv); }$/;"	f	class:grpc::CoreCodegen
-gpr_cv_init	src/core/lib/support/sync_posix.c	/^void gpr_cv_init(gpr_cv* cv) { GPR_ASSERT(pthread_cond_init(cv, NULL) == 0); }$/;"	f
-gpr_cv_init	src/core/lib/support/sync_windows.c	/^void gpr_cv_init(gpr_cv *cv) { InitializeConditionVariable(cv); }$/;"	f
-gpr_cv_init	src/cpp/common/core_codegen.cc	/^void CoreCodegen::gpr_cv_init(gpr_cv* cv) { ::gpr_cv_init(cv); }$/;"	f	class:grpc::CoreCodegen
-gpr_cv_signal	src/core/lib/support/sync_posix.c	/^void gpr_cv_signal(gpr_cv* cv) { GPR_ASSERT(pthread_cond_signal(cv) == 0); }$/;"	f
-gpr_cv_signal	src/core/lib/support/sync_windows.c	/^void gpr_cv_signal(gpr_cv *cv) { WakeConditionVariable(cv); }$/;"	f
-gpr_cv_signal	src/cpp/common/core_codegen.cc	/^void CoreCodegen::gpr_cv_signal(gpr_cv* cv) { ::gpr_cv_signal(cv); }$/;"	f	class:grpc::CoreCodegen
-gpr_cv_wait	src/core/lib/support/sync_posix.c	/^int gpr_cv_wait(gpr_cv* cv, gpr_mu* mu, gpr_timespec abs_deadline) {$/;"	f
-gpr_cv_wait	src/core/lib/support/sync_windows.c	/^int gpr_cv_wait(gpr_cv *cv, gpr_mu *mu, gpr_timespec abs_deadline) {$/;"	f
-gpr_cv_wait	src/cpp/common/core_codegen.cc	/^int CoreCodegen::gpr_cv_wait(gpr_cv* cv, gpr_mu* mu,$/;"	f	class:grpc::CoreCodegen
-gpr_default_log	src/core/lib/support/log_android.c	/^void gpr_default_log(gpr_log_func_args *args) {$/;"	f
-gpr_default_log	src/core/lib/support/log_linux.c	/^void gpr_default_log(gpr_log_func_args *args) {$/;"	f
-gpr_default_log	src/core/lib/support/log_posix.c	/^void gpr_default_log(gpr_log_func_args *args) {$/;"	f
-gpr_default_log	src/core/lib/support/log_windows.c	/^void gpr_default_log(gpr_log_func_args *args) {$/;"	f
-gpr_dump	src/core/lib/support/string.c	/^char *gpr_dump(const char *buf, size_t len, uint32_t flags) {$/;"	f
-gpr_event	include/grpc/impl/codegen/sync_generic.h	/^typedef struct { gpr_atm state; } gpr_event;$/;"	t	typeref:struct:__anon244
-gpr_event	include/grpc/impl/codegen/sync_generic.h	/^typedef struct { gpr_atm state; } gpr_event;$/;"	t	typeref:struct:__anon407
-gpr_event_get	src/core/lib/support/sync.c	/^void *gpr_event_get(gpr_event *ev) {$/;"	f
-gpr_event_init	src/core/lib/support/sync.c	/^void gpr_event_init(gpr_event *ev) {$/;"	f
-gpr_event_set	src/core/lib/support/sync.c	/^void gpr_event_set(gpr_event *ev, void *value) {$/;"	f
-gpr_event_wait	src/core/lib/support/sync.c	/^void *gpr_event_wait(gpr_event *ev, gpr_timespec abs_deadline) {$/;"	f
-gpr_format_message	src/core/lib/support/string_util_windows.c	/^char *gpr_format_message(int messageid) {$/;"	f
-gpr_free	src/core/lib/support/alloc.c	/^void gpr_free(void *p) {$/;"	f
-gpr_free	src/cpp/common/core_codegen.cc	/^void CoreCodegen::gpr_free(void* p) { return ::gpr_free(p); }$/;"	f	class:grpc::CoreCodegen
-gpr_free_aligned	src/core/lib/support/alloc.c	/^void gpr_free_aligned(void *ptr) { gpr_free(((void **)ptr)[-1]); }$/;"	f
-gpr_from_timespec	src/core/lib/support/time_posix.c	/^static gpr_timespec gpr_from_timespec(struct timespec ts,$/;"	f	file:
-gpr_gcc_thread_local	include/grpc/support/tls_gcc.h	/^struct gpr_gcc_thread_local {$/;"	s
-gpr_get_allocation_functions	src/core/lib/support/alloc.c	/^gpr_allocation_functions gpr_get_allocation_functions() {$/;"	f
-gpr_get_cycle_counter	src/core/lib/support/time_precise.c	/^static void gpr_get_cycle_counter(long long int *clk) {$/;"	f	file:
-gpr_getenv	src/core/lib/support/env_linux.c	/^char *gpr_getenv(const char *name) {$/;"	f
-gpr_getenv	src/core/lib/support/env_posix.c	/^char *gpr_getenv(const char *name) {$/;"	f
-gpr_getenv	src/core/lib/support/env_windows.c	/^char *gpr_getenv(const char *name) {$/;"	f
-gpr_histogram	include/grpc/support/histogram.h	/^typedef struct gpr_histogram gpr_histogram;$/;"	t	typeref:struct:gpr_histogram
-gpr_histogram	src/core/lib/support/histogram.c	/^struct gpr_histogram {$/;"	s	file:
-gpr_histogram_add	src/core/lib/support/histogram.c	/^void gpr_histogram_add(gpr_histogram *h, double x) {$/;"	f
-gpr_histogram_count	src/core/lib/support/histogram.c	/^double gpr_histogram_count(gpr_histogram *h) { return h->count; }$/;"	f
-gpr_histogram_create	src/core/lib/support/histogram.c	/^gpr_histogram *gpr_histogram_create(double resolution,$/;"	f
-gpr_histogram_destroy	src/core/lib/support/histogram.c	/^void gpr_histogram_destroy(gpr_histogram *h) {$/;"	f
-gpr_histogram_get_contents	src/core/lib/support/histogram.c	/^const uint32_t *gpr_histogram_get_contents(gpr_histogram *h, size_t *size) {$/;"	f
-gpr_histogram_maximum	src/core/lib/support/histogram.c	/^double gpr_histogram_maximum(gpr_histogram *h) { return h->max_seen; }$/;"	f
-gpr_histogram_mean	src/core/lib/support/histogram.c	/^double gpr_histogram_mean(gpr_histogram *h) {$/;"	f
-gpr_histogram_merge	src/core/lib/support/histogram.c	/^int gpr_histogram_merge(gpr_histogram *dst, const gpr_histogram *src) {$/;"	f
-gpr_histogram_merge_contents	src/core/lib/support/histogram.c	/^void gpr_histogram_merge_contents(gpr_histogram *dst, const uint32_t *data,$/;"	f
-gpr_histogram_minimum	src/core/lib/support/histogram.c	/^double gpr_histogram_minimum(gpr_histogram *h) { return h->min_seen; }$/;"	f
-gpr_histogram_percentile	src/core/lib/support/histogram.c	/^double gpr_histogram_percentile(gpr_histogram *h, double percentile) {$/;"	f
-gpr_histogram_stddev	src/core/lib/support/histogram.c	/^double gpr_histogram_stddev(gpr_histogram *h) {$/;"	f
-gpr_histogram_sum	src/core/lib/support/histogram.c	/^double gpr_histogram_sum(gpr_histogram *h) { return h->sum; }$/;"	f
-gpr_histogram_sum_of_squares	src/core/lib/support/histogram.c	/^double gpr_histogram_sum_of_squares(gpr_histogram *h) {$/;"	f
-gpr_histogram_variance	src/core/lib/support/histogram.c	/^double gpr_histogram_variance(gpr_histogram *h) {$/;"	f
-gpr_inf_future	src/core/lib/support/time.c	/^gpr_timespec gpr_inf_future(gpr_clock_type type) {$/;"	f
-gpr_inf_future	src/cpp/common/core_codegen.cc	/^gpr_timespec CoreCodegen::gpr_inf_future(gpr_clock_type type) {$/;"	f	class:grpc::CoreCodegen
-gpr_inf_past	src/core/lib/support/time.c	/^gpr_timespec gpr_inf_past(gpr_clock_type type) {$/;"	f
-gpr_join_host_port	src/core/lib/support/host_port.c	/^int gpr_join_host_port(char **out, const char *host, int port) {$/;"	f
-gpr_leftpad	src/core/lib/support/string.c	/^char *gpr_leftpad(const char *str, char flag, size_t length) {$/;"	f
-gpr_log	src/core/lib/support/log_android.c	/^void gpr_log(const char *file, int line, gpr_log_severity severity,$/;"	f
-gpr_log	src/core/lib/support/log_linux.c	/^void gpr_log(const char *file, int line, gpr_log_severity severity,$/;"	f
-gpr_log	src/core/lib/support/log_posix.c	/^void gpr_log(const char *file, int line, gpr_log_severity severity,$/;"	f
-gpr_log	src/core/lib/support/log_windows.c	/^void gpr_log(const char *file, int line, gpr_log_severity severity,$/;"	f
-gpr_log_func	include/grpc/support/log.h	/^typedef void (*gpr_log_func)(gpr_log_func_args *args);$/;"	t
-gpr_log_func_args	include/grpc/support/log.h	/^} gpr_log_func_args;$/;"	t	typeref:struct:__anon235
-gpr_log_func_args	include/grpc/support/log.h	/^} gpr_log_func_args;$/;"	t	typeref:struct:__anon398
-gpr_log_message	src/core/lib/support/log.c	/^void gpr_log_message(const char *file, int line, gpr_log_severity severity,$/;"	f
-gpr_log_severity	include/grpc/support/log.h	/^typedef enum gpr_log_severity {$/;"	g
-gpr_log_severity	include/grpc/support/log.h	/^} gpr_log_severity;$/;"	t	typeref:enum:gpr_log_severity
-gpr_log_severity_string	src/core/lib/support/log.c	/^const char *gpr_log_severity_string(gpr_log_severity severity) {$/;"	f
-gpr_log_verbosity_init	src/core/lib/support/log.c	/^void gpr_log_verbosity_init() {$/;"	f
-gpr_ltoa	src/core/lib/support/string.c	/^int gpr_ltoa(long value, char *string) {$/;"	f
-gpr_malloc	src/core/lib/support/alloc.c	/^void *gpr_malloc(size_t size) {$/;"	f
-gpr_malloc	src/cpp/common/core_codegen.cc	/^void* CoreCodegen::gpr_malloc(size_t size) { return ::gpr_malloc(size); }$/;"	f	class:grpc::CoreCodegen
-gpr_malloc_aligned	src/core/lib/support/alloc.c	/^void *gpr_malloc_aligned(size_t size, size_t alignment_log) {$/;"	f
-gpr_memrchr	src/core/lib/support/string.c	/^void *gpr_memrchr(const void *s, int c, size_t n) {$/;"	f
-gpr_mpscq	src/core/lib/support/mpscq.h	/^typedef struct gpr_mpscq {$/;"	s
-gpr_mpscq	src/core/lib/support/mpscq.h	/^} gpr_mpscq;$/;"	t	typeref:struct:gpr_mpscq
-gpr_mpscq_destroy	src/core/lib/support/mpscq.c	/^void gpr_mpscq_destroy(gpr_mpscq *q) {$/;"	f
-gpr_mpscq_init	src/core/lib/support/mpscq.c	/^void gpr_mpscq_init(gpr_mpscq *q) {$/;"	f
-gpr_mpscq_node	src/core/lib/support/mpscq.h	/^typedef struct gpr_mpscq_node { gpr_atm next; } gpr_mpscq_node;$/;"	s
-gpr_mpscq_node	src/core/lib/support/mpscq.h	/^typedef struct gpr_mpscq_node { gpr_atm next; } gpr_mpscq_node;$/;"	t	typeref:struct:gpr_mpscq_node
-gpr_mpscq_pop	src/core/lib/support/mpscq.c	/^gpr_mpscq_node *gpr_mpscq_pop(gpr_mpscq *q) {$/;"	f
-gpr_mpscq_push	src/core/lib/support/mpscq.c	/^void gpr_mpscq_push(gpr_mpscq *q, gpr_mpscq_node *n) {$/;"	f
-gpr_msvc_thread_local	include/grpc/support/tls_msvc.h	/^struct gpr_msvc_thread_local {$/;"	s
-gpr_mu	include/grpc/impl/codegen/sync_posix.h	/^typedef pthread_mutex_t gpr_mu;$/;"	t
-gpr_mu	include/grpc/impl/codegen/sync_windows.h	/^} gpr_mu;$/;"	t	typeref:struct:__anon247
-gpr_mu	include/grpc/impl/codegen/sync_windows.h	/^} gpr_mu;$/;"	t	typeref:struct:__anon410
-gpr_mu_destroy	src/core/lib/support/sync_posix.c	/^void gpr_mu_destroy(gpr_mu* mu) { GPR_ASSERT(pthread_mutex_destroy(mu) == 0); }$/;"	f
-gpr_mu_destroy	src/core/lib/support/sync_windows.c	/^void gpr_mu_destroy(gpr_mu *mu) { DeleteCriticalSection(&mu->cs); }$/;"	f
-gpr_mu_destroy	src/cpp/common/core_codegen.cc	/^void CoreCodegen::gpr_mu_destroy(gpr_mu* mu) { ::gpr_mu_destroy(mu); }$/;"	f	class:grpc::CoreCodegen
-gpr_mu_init	src/core/lib/support/sync_posix.c	/^void gpr_mu_init(gpr_mu* mu) { GPR_ASSERT(pthread_mutex_init(mu, NULL) == 0); }$/;"	f
-gpr_mu_init	src/core/lib/support/sync_windows.c	/^void gpr_mu_init(gpr_mu *mu) {$/;"	f
-gpr_mu_init	src/cpp/common/core_codegen.cc	/^void CoreCodegen::gpr_mu_init(gpr_mu* mu) { ::gpr_mu_init(mu); };$/;"	f	class:grpc::CoreCodegen
-gpr_mu_lock	src/core/lib/support/sync_posix.c	/^void gpr_mu_lock(gpr_mu* mu) {$/;"	f
-gpr_mu_lock	src/core/lib/support/sync_windows.c	/^void gpr_mu_lock(gpr_mu *mu) {$/;"	f
-gpr_mu_lock	src/cpp/common/core_codegen.cc	/^void CoreCodegen::gpr_mu_lock(gpr_mu* mu) { ::gpr_mu_lock(mu); }$/;"	f	class:grpc::CoreCodegen
-gpr_mu_trylock	src/core/lib/support/sync_posix.c	/^int gpr_mu_trylock(gpr_mu* mu) {$/;"	f
-gpr_mu_trylock	src/core/lib/support/sync_windows.c	/^int gpr_mu_trylock(gpr_mu *mu) {$/;"	f
-gpr_mu_unlock	src/core/lib/support/sync_posix.c	/^void gpr_mu_unlock(gpr_mu* mu) {$/;"	f
-gpr_mu_unlock	src/core/lib/support/sync_windows.c	/^void gpr_mu_unlock(gpr_mu *mu) {$/;"	f
-gpr_mu_unlock	src/cpp/common/core_codegen.cc	/^void CoreCodegen::gpr_mu_unlock(gpr_mu* mu) { ::gpr_mu_unlock(mu); }$/;"	f	class:grpc::CoreCodegen
-gpr_murmur_hash3	src/core/lib/support/murmur_hash.c	/^uint32_t gpr_murmur_hash3(const void *key, size_t len, uint32_t seed) {$/;"	f
-gpr_now	src/core/lib/support/time_posix.c	/^gpr_timespec gpr_now(gpr_clock_type clock_type) {$/;"	f
-gpr_now	src/core/lib/support/time_windows.c	/^gpr_timespec gpr_now(gpr_clock_type clock_type) {$/;"	f
-gpr_now_impl	src/core/lib/support/time_posix.c	/^gpr_timespec (*gpr_now_impl)(gpr_clock_type clock_type) = now_impl;$/;"	v
-gpr_now_impl	src/core/lib/support/time_windows.c	/^gpr_timespec (*gpr_now_impl)(gpr_clock_type clock_type) = now_impl;$/;"	v
-gpr_once	include/grpc/impl/codegen/sync_posix.h	/^typedef pthread_once_t gpr_once;$/;"	t
-gpr_once	include/grpc/impl/codegen/sync_windows.h	/^typedef INIT_ONCE gpr_once;$/;"	t
-gpr_once_init	src/core/lib/support/sync_posix.c	/^void gpr_once_init(gpr_once* once, void (*init_function)(void)) {$/;"	f
-gpr_once_init	src/core/lib/support/sync_windows.c	/^void gpr_once_init(gpr_once *once, void (*init_function)(void)) {$/;"	f
-gpr_parse_bytes_to_uint32	src/core/lib/support/string.c	/^int gpr_parse_bytes_to_uint32(const char *buf, size_t len, uint32_t *result) {$/;"	f
-gpr_parse_nonnegative_int	src/core/lib/support/string.c	/^int gpr_parse_nonnegative_int(const char *value) {$/;"	f
-gpr_precise_clock_init	src/core/lib/support/time_precise.c	/^void gpr_precise_clock_init(void) {$/;"	f
-gpr_precise_clock_init	src/core/lib/support/time_precise.c	/^void gpr_precise_clock_init(void) {}$/;"	f
-gpr_precise_clock_now	src/core/lib/support/time_precise.c	/^void gpr_precise_clock_now(gpr_timespec *clk) {$/;"	f
-gpr_pthread_thread_local	include/grpc/support/tls_pthread.h	/^struct gpr_pthread_thread_local {$/;"	s
-gpr_realloc	src/core/lib/support/alloc.c	/^void *gpr_realloc(void *p, size_t size) {$/;"	f
-gpr_ref	src/core/lib/support/sync.c	/^void gpr_ref(gpr_refcount *r) { gpr_atm_no_barrier_fetch_add(&r->count, 1); }$/;"	f
-gpr_ref_init	src/core/lib/support/sync.c	/^void gpr_ref_init(gpr_refcount *r, int n) { gpr_atm_rel_store(&r->count, n); }$/;"	f
-gpr_ref_non_zero	src/core/lib/support/sync.c	/^void gpr_ref_non_zero(gpr_refcount *r) {$/;"	f
-gpr_refcount	include/grpc/impl/codegen/sync_generic.h	/^typedef struct { gpr_atm count; } gpr_refcount;$/;"	t	typeref:struct:__anon245
-gpr_refcount	include/grpc/impl/codegen/sync_generic.h	/^typedef struct { gpr_atm count; } gpr_refcount;$/;"	t	typeref:struct:__anon408
-gpr_refn	src/core/lib/support/sync.c	/^void gpr_refn(gpr_refcount *r, int n) {$/;"	f
-gpr_reverse_bytes	src/core/lib/support/string.c	/^void gpr_reverse_bytes(char *str, int len) {$/;"	f
-gpr_set_allocation_functions	src/core/lib/support/alloc.c	/^void gpr_set_allocation_functions(gpr_allocation_functions functions) {$/;"	f
-gpr_set_log_function	src/core/lib/support/log.c	/^void gpr_set_log_function(gpr_log_func f) {$/;"	f
-gpr_set_log_verbosity	src/core/lib/support/log.c	/^void gpr_set_log_verbosity(gpr_log_severity min_severity_to_print) {$/;"	f
-gpr_setenv	src/core/lib/support/env_linux.c	/^void gpr_setenv(const char *name, const char *value) {$/;"	f
-gpr_setenv	src/core/lib/support/env_posix.c	/^void gpr_setenv(const char *name, const char *value) {$/;"	f
-gpr_setenv	src/core/lib/support/env_windows.c	/^void gpr_setenv(const char *name, const char *value) {$/;"	f
-gpr_sleep_until	src/core/lib/support/time_posix.c	/^void gpr_sleep_until(gpr_timespec until) {$/;"	f
-gpr_sleep_until	src/core/lib/support/time_windows.c	/^void gpr_sleep_until(gpr_timespec until) {$/;"	f
-gpr_slice	include/grpc/impl/codegen/gpr_slice.h	48;"	d
-gpr_slice_buffer	include/grpc/impl/codegen/gpr_slice.h	49;"	d
-gpr_slice_buffer	include/grpc/impl/codegen/gpr_slice.h	67;"	d
-gpr_slice_buffer_add	include/grpc/impl/codegen/gpr_slice.h	70;"	d
-gpr_slice_buffer_add_indexed	include/grpc/impl/codegen/gpr_slice.h	71;"	d
-gpr_slice_buffer_addn	include/grpc/impl/codegen/gpr_slice.h	72;"	d
-gpr_slice_buffer_destroy	include/grpc/impl/codegen/gpr_slice.h	69;"	d
-gpr_slice_buffer_init	include/grpc/impl/codegen/gpr_slice.h	68;"	d
-gpr_slice_buffer_move_first	include/grpc/impl/codegen/gpr_slice.h	79;"	d
-gpr_slice_buffer_move_into	include/grpc/impl/codegen/gpr_slice.h	77;"	d
-gpr_slice_buffer_pop	include/grpc/impl/codegen/gpr_slice.h	74;"	d
-gpr_slice_buffer_reset_and_unref	include/grpc/impl/codegen/gpr_slice.h	75;"	d
-gpr_slice_buffer_swap	include/grpc/impl/codegen/gpr_slice.h	76;"	d
-gpr_slice_buffer_take_first	include/grpc/impl/codegen/gpr_slice.h	80;"	d
-gpr_slice_buffer_tiny_add	include/grpc/impl/codegen/gpr_slice.h	73;"	d
-gpr_slice_buffer_trim_end	include/grpc/impl/codegen/gpr_slice.h	78;"	d
-gpr_slice_cmp	include/grpc/impl/codegen/gpr_slice.h	64;"	d
-gpr_slice_from_copied_buffer	include/grpc/impl/codegen/gpr_slice.h	58;"	d
-gpr_slice_from_copied_string	include/grpc/impl/codegen/gpr_slice.h	57;"	d
-gpr_slice_from_static_string	include/grpc/impl/codegen/gpr_slice.h	59;"	d
-gpr_slice_malloc	include/grpc/impl/codegen/gpr_slice.h	56;"	d
-gpr_slice_new	include/grpc/impl/codegen/gpr_slice.h	53;"	d
-gpr_slice_new_with_len	include/grpc/impl/codegen/gpr_slice.h	55;"	d
-gpr_slice_new_with_user_data	include/grpc/impl/codegen/gpr_slice.h	54;"	d
-gpr_slice_ref	include/grpc/impl/codegen/gpr_slice.h	51;"	d
-gpr_slice_refcount	include/grpc/impl/codegen/gpr_slice.h	47;"	d
-gpr_slice_split_head	include/grpc/impl/codegen/gpr_slice.h	63;"	d
-gpr_slice_split_tail	include/grpc/impl/codegen/gpr_slice.h	62;"	d
-gpr_slice_str_cmp	include/grpc/impl/codegen/gpr_slice.h	65;"	d
-gpr_slice_sub	include/grpc/impl/codegen/gpr_slice.h	60;"	d
-gpr_slice_sub_no_ref	include/grpc/impl/codegen/gpr_slice.h	61;"	d
-gpr_slice_unref	include/grpc/impl/codegen/gpr_slice.h	52;"	d
-gpr_split_host_port	src/core/lib/support/host_port.c	/^int gpr_split_host_port(const char *name, char **host, char **port) {$/;"	f
-gpr_stack_lockfree	src/core/lib/support/stack_lockfree.c	/^struct gpr_stack_lockfree {$/;"	s	file:
-gpr_stack_lockfree	src/core/lib/support/stack_lockfree.h	/^typedef struct gpr_stack_lockfree gpr_stack_lockfree;$/;"	t	typeref:struct:gpr_stack_lockfree
-gpr_stack_lockfree_create	src/core/lib/support/stack_lockfree.c	/^gpr_stack_lockfree *gpr_stack_lockfree_create(size_t entries) {$/;"	f
-gpr_stack_lockfree_destroy	src/core/lib/support/stack_lockfree.c	/^void gpr_stack_lockfree_destroy(gpr_stack_lockfree *stack) {$/;"	f
-gpr_stack_lockfree_pop	src/core/lib/support/stack_lockfree.c	/^int gpr_stack_lockfree_pop(gpr_stack_lockfree *stack) {$/;"	f
-gpr_stack_lockfree_push	src/core/lib/support/stack_lockfree.c	/^int gpr_stack_lockfree_push(gpr_stack_lockfree *stack, int entry) {$/;"	f
-gpr_stats_counter	include/grpc/impl/codegen/sync_generic.h	/^typedef struct { gpr_atm value; } gpr_stats_counter;$/;"	t	typeref:struct:__anon246
-gpr_stats_counter	include/grpc/impl/codegen/sync_generic.h	/^typedef struct { gpr_atm value; } gpr_stats_counter;$/;"	t	typeref:struct:__anon409
-gpr_stats_inc	src/core/lib/support/sync.c	/^void gpr_stats_inc(gpr_stats_counter *c, intptr_t inc) {$/;"	f
-gpr_stats_init	src/core/lib/support/sync.c	/^void gpr_stats_init(gpr_stats_counter *c, intptr_t n) {$/;"	f
-gpr_stats_read	src/core/lib/support/sync.c	/^intptr_t gpr_stats_read(const gpr_stats_counter *c) {$/;"	f
-gpr_strdup	src/core/lib/support/string.c	/^char *gpr_strdup(const char *src) {$/;"	f
-gpr_stricmp	src/core/lib/support/string.c	/^int gpr_stricmp(const char *a, const char *b) {$/;"	f
-gpr_string_split	src/core/lib/support/string.c	/^void gpr_string_split(const char *input, const char *sep, char ***strs,$/;"	f
-gpr_strjoin	src/core/lib/support/string.c	/^char *gpr_strjoin(const char **strs, size_t nstrs, size_t *final_length) {$/;"	f
-gpr_strjoin_sep	src/core/lib/support/string.c	/^char *gpr_strjoin_sep(const char **strs, size_t nstrs, const char *sep,$/;"	f
-gpr_strvec	src/core/lib/support/string.h	/^} gpr_strvec;$/;"	t	typeref:struct:__anon74
-gpr_strvec_add	src/core/lib/support/string.c	/^void gpr_strvec_add(gpr_strvec *sv, char *str) {$/;"	f
-gpr_strvec_destroy	src/core/lib/support/string.c	/^void gpr_strvec_destroy(gpr_strvec *sv) {$/;"	f
-gpr_strvec_flatten	src/core/lib/support/string.c	/^char *gpr_strvec_flatten(gpr_strvec *sv, size_t *final_length) {$/;"	f
-gpr_strvec_init	src/core/lib/support/string.c	/^void gpr_strvec_init(gpr_strvec *sv) { memset(sv, 0, sizeof(*sv)); }$/;"	f
-gpr_subprocess	include/grpc/support/subprocess.h	/^typedef struct gpr_subprocess gpr_subprocess;$/;"	t	typeref:struct:gpr_subprocess
-gpr_subprocess	src/core/lib/support/subprocess_posix.c	/^struct gpr_subprocess {$/;"	s	file:
-gpr_subprocess	src/core/lib/support/subprocess_windows.c	/^struct gpr_subprocess {$/;"	s	file:
-gpr_subprocess_binary_extension	src/core/lib/support/subprocess_posix.c	/^const char *gpr_subprocess_binary_extension() { return ""; }$/;"	f
-gpr_subprocess_binary_extension	src/core/lib/support/subprocess_windows.c	/^const char *gpr_subprocess_binary_extension() { return ".exe"; }$/;"	f
-gpr_subprocess_create	src/core/lib/support/subprocess_posix.c	/^gpr_subprocess *gpr_subprocess_create(int argc, const char **argv) {$/;"	f
-gpr_subprocess_create	src/core/lib/support/subprocess_windows.c	/^gpr_subprocess *gpr_subprocess_create(int argc, const char **argv) {$/;"	f
-gpr_subprocess_destroy	src/core/lib/support/subprocess_posix.c	/^void gpr_subprocess_destroy(gpr_subprocess *p) {$/;"	f
-gpr_subprocess_destroy	src/core/lib/support/subprocess_windows.c	/^void gpr_subprocess_destroy(gpr_subprocess *p) {$/;"	f
-gpr_subprocess_interrupt	src/core/lib/support/subprocess_posix.c	/^void gpr_subprocess_interrupt(gpr_subprocess *p) {$/;"	f
-gpr_subprocess_interrupt	src/core/lib/support/subprocess_windows.c	/^void gpr_subprocess_interrupt(gpr_subprocess *p) {$/;"	f
-gpr_subprocess_join	src/core/lib/support/subprocess_posix.c	/^int gpr_subprocess_join(gpr_subprocess *p) {$/;"	f
-gpr_subprocess_join	src/core/lib/support/subprocess_windows.c	/^int gpr_subprocess_join(gpr_subprocess *p) {$/;"	f
-gpr_tchar_to_char	src/core/lib/support/string_util_windows.c	/^char *gpr_tchar_to_char(LPTSTR input) { return gpr_strdup(input); }$/;"	f
-gpr_tchar_to_char	src/core/lib/support/string_util_windows.c	/^gpr_tchar_to_char(LPCTSTR input) {$/;"	f
-gpr_thd_currentid	src/core/lib/support/thd_posix.c	/^gpr_thd_id gpr_thd_currentid(void) { return (gpr_thd_id)pthread_self(); }$/;"	f
-gpr_thd_currentid	src/core/lib/support/thd_windows.c	/^gpr_thd_id gpr_thd_currentid(void) { return (gpr_thd_id)g_thd_info; }$/;"	f
-gpr_thd_id	include/grpc/support/thd.h	/^typedef uintptr_t gpr_thd_id;$/;"	t
-gpr_thd_join	src/core/lib/support/thd_posix.c	/^void gpr_thd_join(gpr_thd_id t) { pthread_join((pthread_t)t, NULL); }$/;"	f
-gpr_thd_join	src/core/lib/support/thd_windows.c	/^void gpr_thd_join(gpr_thd_id t) {$/;"	f
-gpr_thd_new	src/core/lib/support/thd_posix.c	/^int gpr_thd_new(gpr_thd_id *t, void (*thd_body)(void *arg), void *arg,$/;"	f
-gpr_thd_new	src/core/lib/support/thd_windows.c	/^int gpr_thd_new(gpr_thd_id *t, void (*thd_body)(void *arg), void *arg,$/;"	f
-gpr_thd_options	include/grpc/support/thd.h	/^} gpr_thd_options;$/;"	t	typeref:struct:__anon234
-gpr_thd_options	include/grpc/support/thd.h	/^} gpr_thd_options;$/;"	t	typeref:struct:__anon397
-gpr_thd_options_default	src/core/lib/support/thd.c	/^gpr_thd_options gpr_thd_options_default(void) {$/;"	f
-gpr_thd_options_is_detached	src/core/lib/support/thd.c	/^int gpr_thd_options_is_detached(const gpr_thd_options* options) {$/;"	f
-gpr_thd_options_is_joinable	src/core/lib/support/thd.c	/^int gpr_thd_options_is_joinable(const gpr_thd_options* options) {$/;"	f
-gpr_thd_options_set_detached	src/core/lib/support/thd.c	/^void gpr_thd_options_set_detached(gpr_thd_options* options) {$/;"	f
-gpr_thd_options_set_joinable	src/core/lib/support/thd.c	/^void gpr_thd_options_set_joinable(gpr_thd_options* options) {$/;"	f
-gpr_time_0	src/core/lib/support/time.c	/^gpr_timespec gpr_time_0(gpr_clock_type type) {$/;"	f
-gpr_time_0	src/cpp/common/core_codegen.cc	/^gpr_timespec CoreCodegen::gpr_time_0(gpr_clock_type type) {$/;"	f	class:grpc::CoreCodegen
-gpr_time_add	src/core/lib/support/time.c	/^gpr_timespec gpr_time_add(gpr_timespec a, gpr_timespec b) {$/;"	f
-gpr_time_cmp	src/core/lib/support/time.c	/^int gpr_time_cmp(gpr_timespec a, gpr_timespec b) {$/;"	f
-gpr_time_from_hours	src/core/lib/support/time.c	/^gpr_timespec gpr_time_from_hours(int64_t h, gpr_clock_type type) {$/;"	f
-gpr_time_from_micros	src/core/lib/support/time.c	/^gpr_timespec gpr_time_from_micros(int64_t us, gpr_clock_type type) {$/;"	f
-gpr_time_from_millis	src/core/lib/support/time.c	/^gpr_timespec gpr_time_from_millis(int64_t ms, gpr_clock_type type) {$/;"	f
-gpr_time_from_minutes	src/core/lib/support/time.c	/^gpr_timespec gpr_time_from_minutes(int64_t m, gpr_clock_type type) {$/;"	f
-gpr_time_from_nanos	src/core/lib/support/time.c	/^gpr_timespec gpr_time_from_nanos(int64_t ns, gpr_clock_type type) {$/;"	f
-gpr_time_from_seconds	src/core/lib/support/time.c	/^gpr_timespec gpr_time_from_seconds(int64_t s, gpr_clock_type type) {$/;"	f
-gpr_time_init	src/core/lib/support/time_posix.c	/^void gpr_time_init(void) { gpr_precise_clock_init(); }$/;"	f
-gpr_time_init	src/core/lib/support/time_posix.c	/^void gpr_time_init(void) {$/;"	f
-gpr_time_init	src/core/lib/support/time_windows.c	/^void gpr_time_init(void) {$/;"	f
-gpr_time_max	src/core/lib/support/time.c	/^gpr_timespec gpr_time_max(gpr_timespec a, gpr_timespec b) {$/;"	f
-gpr_time_min	src/core/lib/support/time.c	/^gpr_timespec gpr_time_min(gpr_timespec a, gpr_timespec b) {$/;"	f
-gpr_time_similar	src/core/lib/support/time.c	/^int gpr_time_similar(gpr_timespec a, gpr_timespec b, gpr_timespec threshold) {$/;"	f
-gpr_time_sub	src/core/lib/support/time.c	/^gpr_timespec gpr_time_sub(gpr_timespec a, gpr_timespec b) {$/;"	f
-gpr_time_to_millis	src/core/lib/support/time.c	/^int32_t gpr_time_to_millis(gpr_timespec t) {$/;"	f
-gpr_timer_add_important_mark	src/core/lib/profiling/stap_timers.c	/^void gpr_timer_add_important_mark(int tag, const char *tagstr, void *id,$/;"	f
-gpr_timer_add_mark	src/core/lib/profiling/basic_timers.c	/^void gpr_timer_add_mark(const char *tagstr, int important, const char *file,$/;"	f
-gpr_timer_add_mark	src/core/lib/profiling/stap_timers.c	/^void gpr_timer_add_mark(int tag, const char *tagstr, void *id, const char *file,$/;"	f
-gpr_timer_begin	src/core/lib/profiling/basic_timers.c	/^void gpr_timer_begin(const char *tagstr, int important, const char *file,$/;"	f
-gpr_timer_begin	src/core/lib/profiling/stap_timers.c	/^void gpr_timer_begin(int tag, const char *tagstr, void *id, const char *file,$/;"	f
-gpr_timer_end	src/core/lib/profiling/basic_timers.c	/^void gpr_timer_end(const char *tagstr, int important, const char *file,$/;"	f
-gpr_timer_end	src/core/lib/profiling/stap_timers.c	/^void gpr_timer_end(int tag, const char *tagstr, void *id, const char *file,$/;"	f
-gpr_timer_entry	src/core/lib/profiling/basic_timers.c	/^typedef struct gpr_timer_entry {$/;"	s	file:
-gpr_timer_entry	src/core/lib/profiling/basic_timers.c	/^} gpr_timer_entry;$/;"	t	typeref:struct:gpr_timer_entry	file:
-gpr_timer_log	src/core/lib/profiling/basic_timers.c	/^typedef struct gpr_timer_log {$/;"	s	file:
-gpr_timer_log	src/core/lib/profiling/basic_timers.c	/^} gpr_timer_log;$/;"	t	typeref:struct:gpr_timer_log	file:
-gpr_timer_log_list	src/core/lib/profiling/basic_timers.c	/^typedef struct gpr_timer_log_list {$/;"	s	file:
-gpr_timer_log_list	src/core/lib/profiling/basic_timers.c	/^} gpr_timer_log_list;$/;"	t	typeref:struct:gpr_timer_log_list	file:
-gpr_timer_set_enabled	src/core/lib/profiling/basic_timers.c	/^void gpr_timer_set_enabled(int enabled) { g_writing_enabled = enabled; }$/;"	f
-gpr_timer_set_enabled	src/core/lib/profiling/basic_timers.c	/^void gpr_timer_set_enabled(int enabled) {}$/;"	f
-gpr_timers_global_destroy	src/core/lib/profiling/basic_timers.c	/^void gpr_timers_global_destroy(void) {}$/;"	f
-gpr_timers_global_init	src/core/lib/profiling/basic_timers.c	/^void gpr_timers_global_init(void) {}$/;"	f
-gpr_timers_log_add	src/core/lib/profiling/basic_timers.c	/^static void gpr_timers_log_add(const char *tagstr, marker_type type,$/;"	f	file:
-gpr_timers_set_log_filename	src/core/lib/profiling/basic_timers.c	/^void gpr_timers_set_log_filename(const char *filename) {$/;"	f
-gpr_timers_set_log_filename	src/core/lib/profiling/basic_timers.c	/^void gpr_timers_set_log_filename(const char *filename) {}$/;"	f
-gpr_timespec	include/grpc/impl/codegen/gpr_types.h	/^typedef struct gpr_timespec {$/;"	s
-gpr_timespec	include/grpc/impl/codegen/gpr_types.h	/^} gpr_timespec;$/;"	t	typeref:struct:gpr_timespec
-gpr_timespec_to_micros	src/core/lib/support/time.c	/^double gpr_timespec_to_micros(gpr_timespec t) {$/;"	f
-gpr_tls_destroy	include/grpc/support/tls_gcc.h	62;"	d
-gpr_tls_destroy	include/grpc/support/tls_gcc.h	92;"	d
-gpr_tls_destroy	include/grpc/support/tls_msvc.h	50;"	d
-gpr_tls_destroy	include/grpc/support/tls_pthread.h	50;"	d
-gpr_tls_get	include/grpc/support/tls_gcc.h	74;"	d
-gpr_tls_get	include/grpc/support/tls_gcc.h	96;"	d
-gpr_tls_get	include/grpc/support/tls_msvc.h	54;"	d
-gpr_tls_get	include/grpc/support/tls_pthread.h	51;"	d
-gpr_tls_init	include/grpc/support/tls_gcc.h	55;"	d
-gpr_tls_init	include/grpc/support/tls_gcc.h	89;"	d
-gpr_tls_init	include/grpc/support/tls_msvc.h	47;"	d
-gpr_tls_init	include/grpc/support/tls_pthread.h	49;"	d
-gpr_tls_set	include/grpc/support/tls_gcc.h	68;"	d
-gpr_tls_set	include/grpc/support/tls_gcc.h	95;"	d
-gpr_tls_set	include/grpc/support/tls_msvc.h	53;"	d
-gpr_tls_set	src/core/lib/support/tls_pthread.c	/^intptr_t gpr_tls_set(struct gpr_pthread_thread_local *tls, intptr_t value) {$/;"	f
-gpr_tmpfile	src/core/lib/support/tmpfile_msys.c	/^FILE *gpr_tmpfile(const char *prefix, char **tmp_filename_out) {$/;"	f
-gpr_tmpfile	src/core/lib/support/tmpfile_posix.c	/^FILE *gpr_tmpfile(const char *prefix, char **tmp_filename) {$/;"	f
-gpr_tmpfile	src/core/lib/support/tmpfile_windows.c	/^FILE *gpr_tmpfile(const char *prefix, char **tmp_filename_out) {$/;"	f
-gpr_unref	src/core/lib/support/sync.c	/^int gpr_unref(gpr_refcount *r) {$/;"	f
-graceful_server_shutdown	test/core/end2end/tests/graceful_server_shutdown.c	/^void graceful_server_shutdown(grpc_end2end_test_config config) {$/;"	f
-graceful_server_shutdown_pre_init	test/core/end2end/tests/graceful_server_shutdown.c	/^void graceful_server_shutdown_pre_init(void) {}$/;"	f
-grow_mdtab	src/core/lib/transport/metadata.c	/^static void grow_mdtab(mdtab_shard *shard) {$/;"	f	file:
-grow_shard	src/core/lib/slice/slice_intern.c	/^static void grow_shard(slice_shard *shard) {$/;"	f	file:
-grpc	include/grpc++/alarm.h	/^namespace grpc {$/;"	n
-grpc	include/grpc++/channel.h	/^namespace grpc {$/;"	n
-grpc	include/grpc++/create_channel.h	/^namespace grpc {$/;"	n
-grpc	include/grpc++/create_channel_posix.h	/^namespace grpc {$/;"	n
-grpc	include/grpc++/ext/proto_server_reflection_plugin.h	/^namespace grpc {$/;"	n
-grpc	include/grpc++/generic/async_generic_service.h	/^namespace grpc {$/;"	n
-grpc	include/grpc++/generic/generic_stub.h	/^namespace grpc {$/;"	n
-grpc	include/grpc++/grpc++.h	/^namespace grpc {$/;"	n
-grpc	include/grpc++/impl/codegen/async_stream.h	/^namespace grpc {$/;"	n
-grpc	include/grpc++/impl/codegen/async_unary_call.h	/^namespace grpc {$/;"	n
-grpc	include/grpc++/impl/codegen/call.h	/^namespace grpc {$/;"	n
-grpc	include/grpc++/impl/codegen/call_hook.h	/^namespace grpc {$/;"	n
-grpc	include/grpc++/impl/codegen/channel_interface.h	/^namespace grpc {$/;"	n
-grpc	include/grpc++/impl/codegen/client_context.h	/^namespace grpc {$/;"	n
-grpc	include/grpc++/impl/codegen/client_unary_call.h	/^namespace grpc {$/;"	n
-grpc	include/grpc++/impl/codegen/completion_queue.h	/^namespace grpc {$/;"	n
-grpc	include/grpc++/impl/codegen/completion_queue_tag.h	/^namespace grpc {$/;"	n
-grpc	include/grpc++/impl/codegen/config.h	/^namespace grpc {$/;"	n
-grpc	include/grpc++/impl/codegen/config_protobuf.h	/^namespace grpc {$/;"	n
-grpc	include/grpc++/impl/codegen/core_codegen.h	/^namespace grpc {$/;"	n
-grpc	include/grpc++/impl/codegen/core_codegen_interface.h	/^namespace grpc {$/;"	n
-grpc	include/grpc++/impl/codegen/create_auth_context.h	/^namespace grpc {$/;"	n
-grpc	include/grpc++/impl/codegen/grpc_library.h	/^namespace grpc {$/;"	n
-grpc	include/grpc++/impl/codegen/metadata_map.h	/^namespace grpc {$/;"	n
-grpc	include/grpc++/impl/codegen/method_handler_impl.h	/^namespace grpc {$/;"	n
-grpc	include/grpc++/impl/codegen/proto_utils.h	/^namespace grpc {$/;"	n
-grpc	include/grpc++/impl/codegen/rpc_method.h	/^namespace grpc {$/;"	n
-grpc	include/grpc++/impl/codegen/rpc_service_method.h	/^namespace grpc {$/;"	n
-grpc	include/grpc++/impl/codegen/security/auth_context.h	/^namespace grpc {$/;"	n
-grpc	include/grpc++/impl/codegen/serialization_traits.h	/^namespace grpc {$/;"	n
-grpc	include/grpc++/impl/codegen/server_context.h	/^namespace grpc {$/;"	n
-grpc	include/grpc++/impl/codegen/server_interface.h	/^namespace grpc {$/;"	n
-grpc	include/grpc++/impl/codegen/service_type.h	/^namespace grpc {$/;"	n
-grpc	include/grpc++/impl/codegen/slice.h	/^namespace grpc {$/;"	n
-grpc	include/grpc++/impl/codegen/status.h	/^namespace grpc {$/;"	n
-grpc	include/grpc++/impl/codegen/status_code_enum.h	/^namespace grpc {$/;"	n
-grpc	include/grpc++/impl/codegen/status_helper.h	/^namespace grpc {$/;"	n
-grpc	include/grpc++/impl/codegen/string_ref.h	/^namespace grpc {$/;"	n
-grpc	include/grpc++/impl/codegen/stub_options.h	/^namespace grpc {$/;"	n
-grpc	include/grpc++/impl/codegen/sync_stream.h	/^namespace grpc {$/;"	n
-grpc	include/grpc++/impl/codegen/thrift_utils.h	/^namespace grpc {$/;"	n
-grpc	include/grpc++/impl/codegen/time.h	/^namespace grpc {$/;"	n
-grpc	include/grpc++/impl/grpc_library.h	/^namespace grpc {$/;"	n
-grpc	include/grpc++/impl/server_builder_option.h	/^namespace grpc {$/;"	n
-grpc	include/grpc++/impl/server_builder_plugin.h	/^namespace grpc {$/;"	n
-grpc	include/grpc++/impl/server_initializer.h	/^namespace grpc {$/;"	n
-grpc	include/grpc++/resource_quota.h	/^namespace grpc {$/;"	n
-grpc	include/grpc++/security/auth_metadata_processor.h	/^namespace grpc {$/;"	n
-grpc	include/grpc++/security/credentials.h	/^namespace grpc {$/;"	n
-grpc	include/grpc++/security/server_credentials.h	/^namespace grpc {$/;"	n
-grpc	include/grpc++/server.h	/^namespace grpc {$/;"	n
-grpc	include/grpc++/server_builder.h	/^namespace grpc {$/;"	n
-grpc	include/grpc++/server_posix.h	/^namespace grpc {$/;"	n
-grpc	include/grpc++/support/byte_buffer.h	/^namespace grpc {$/;"	n
-grpc	include/grpc++/support/channel_arguments.h	/^namespace grpc {$/;"	n
-grpc	include/grpc++/support/slice.h	/^namespace grpc {$/;"	n
-grpc	include/grpc++/test/server_context_test_spouse.h	/^namespace grpc {$/;"	n
-grpc	src/core/lib/profiling/timers.h	/^namespace grpc {$/;"	n
-grpc	src/cpp/client/channel_cc.cc	/^namespace grpc {$/;"	n	file:
-grpc	src/cpp/client/client_context.cc	/^namespace grpc {$/;"	n	file:
-grpc	src/cpp/client/create_channel.cc	/^namespace grpc {$/;"	n	file:
-grpc	src/cpp/client/create_channel_internal.cc	/^namespace grpc {$/;"	n	file:
-grpc	src/cpp/client/create_channel_internal.h	/^namespace grpc {$/;"	n
-grpc	src/cpp/client/create_channel_posix.cc	/^namespace grpc {$/;"	n	file:
-grpc	src/cpp/client/credentials_cc.cc	/^namespace grpc {$/;"	n	file:
-grpc	src/cpp/client/cronet_credentials.cc	/^namespace grpc {$/;"	n	file:
-grpc	src/cpp/client/generic_stub.cc	/^namespace grpc {$/;"	n	file:
-grpc	src/cpp/client/insecure_credentials.cc	/^namespace grpc {$/;"	n	file:
-grpc	src/cpp/client/secure_credentials.cc	/^namespace grpc {$/;"	n	file:
-grpc	src/cpp/client/secure_credentials.h	/^namespace grpc {$/;"	n
-grpc	src/cpp/common/auth_property_iterator.cc	/^namespace grpc {$/;"	n	file:
-grpc	src/cpp/common/channel_arguments.cc	/^namespace grpc {$/;"	n	file:
-grpc	src/cpp/common/channel_filter.cc	/^namespace grpc {$/;"	n	file:
-grpc	src/cpp/common/channel_filter.h	/^namespace grpc {$/;"	n
-grpc	src/cpp/common/completion_queue_cc.cc	/^namespace grpc {$/;"	n	file:
-grpc	src/cpp/common/core_codegen.cc	/^namespace grpc {$/;"	n	file:
-grpc	src/cpp/common/insecure_create_auth_context.cc	/^namespace grpc {$/;"	n	file:
-grpc	src/cpp/common/resource_quota_cc.cc	/^namespace grpc {$/;"	n	file:
-grpc	src/cpp/common/rpc_method.cc	/^namespace grpc {}  \/\/ namespace grpc$/;"	n	file:
-grpc	src/cpp/common/secure_auth_context.cc	/^namespace grpc {$/;"	n	file:
-grpc	src/cpp/common/secure_auth_context.h	/^namespace grpc {$/;"	n
-grpc	src/cpp/common/secure_channel_arguments.cc	/^namespace grpc {$/;"	n	file:
-grpc	src/cpp/common/secure_create_auth_context.cc	/^namespace grpc {$/;"	n	file:
-grpc	src/cpp/common/version_cc.cc	/^namespace grpc {$/;"	n	file:
-grpc	src/cpp/ext/proto_server_reflection.cc	/^namespace grpc {$/;"	n	file:
-grpc	src/cpp/ext/proto_server_reflection.h	/^namespace grpc {$/;"	n
-grpc	src/cpp/ext/proto_server_reflection_plugin.cc	/^namespace grpc {$/;"	n	file:
-grpc	src/cpp/server/async_generic_service.cc	/^namespace grpc {$/;"	n	file:
-grpc	src/cpp/server/create_default_thread_pool.cc	/^namespace grpc {$/;"	n	file:
-grpc	src/cpp/server/dynamic_thread_pool.cc	/^namespace grpc {$/;"	n	file:
-grpc	src/cpp/server/dynamic_thread_pool.h	/^namespace grpc {$/;"	n
-grpc	src/cpp/server/insecure_server_credentials.cc	/^namespace grpc {$/;"	n	file:
-grpc	src/cpp/server/secure_server_credentials.cc	/^namespace grpc {$/;"	n	file:
-grpc	src/cpp/server/secure_server_credentials.h	/^namespace grpc {$/;"	n
-grpc	src/cpp/server/server_builder.cc	/^namespace grpc {$/;"	n	file:
-grpc	src/cpp/server/server_cc.cc	/^namespace grpc {$/;"	n	file:
-grpc	src/cpp/server/server_context.cc	/^namespace grpc {$/;"	n	file:
-grpc	src/cpp/server/server_credentials.cc	/^namespace grpc {$/;"	n	file:
-grpc	src/cpp/server/server_posix.cc	/^namespace grpc {$/;"	n	file:
-grpc	src/cpp/server/thread_pool_interface.h	/^namespace grpc {$/;"	n
-grpc	src/cpp/test/server_context_test_spouse.cc	/^namespace grpc {$/;"	n	file:
-grpc	src/cpp/thread_manager/thread_manager.cc	/^namespace grpc {$/;"	n	file:
-grpc	src/cpp/thread_manager/thread_manager.h	/^namespace grpc {$/;"	n
-grpc	src/cpp/util/byte_buffer_cc.cc	/^namespace grpc {$/;"	n	file:
-grpc	src/cpp/util/slice_cc.cc	/^namespace grpc {$/;"	n	file:
-grpc	src/cpp/util/status.cc	/^namespace grpc {$/;"	n	file:
-grpc	src/cpp/util/string_ref.cc	/^namespace grpc {$/;"	n	file:
-grpc	src/cpp/util/time_cc.cc	/^namespace grpc {$/;"	n	file:
-grpc	test/cpp/client/credentials_test.cc	/^namespace grpc {$/;"	n	file:
-grpc	test/cpp/codegen/codegen_test_full.cc	/^namespace grpc {$/;"	n	file:
-grpc	test/cpp/codegen/codegen_test_minimal.cc	/^namespace grpc {$/;"	n	file:
-grpc	test/cpp/codegen/proto_utils_test.cc	/^namespace grpc {$/;"	n	file:
-grpc	test/cpp/common/alarm_cpp_test.cc	/^namespace grpc {$/;"	n	file:
-grpc	test/cpp/common/auth_property_iterator_test.cc	/^namespace grpc {$/;"	n	file:
-grpc	test/cpp/common/channel_arguments_test.cc	/^namespace grpc {$/;"	n	file:
-grpc	test/cpp/common/channel_filter_test.cc	/^namespace grpc {$/;"	n	file:
-grpc	test/cpp/common/secure_auth_context_test.cc	/^namespace grpc {$/;"	n	file:
-grpc	test/cpp/end2end/async_end2end_test.cc	/^namespace grpc {$/;"	n	file:
-grpc	test/cpp/end2end/client_crash_test.cc	/^namespace grpc {$/;"	n	file:
-grpc	test/cpp/end2end/client_crash_test_server.cc	/^namespace grpc {$/;"	n	file:
-grpc	test/cpp/end2end/end2end_test.cc	/^namespace grpc {$/;"	n	file:
-grpc	test/cpp/end2end/filter_end2end_test.cc	/^namespace grpc {$/;"	n	file:
-grpc	test/cpp/end2end/generic_end2end_test.cc	/^namespace grpc {$/;"	n	file:
-grpc	test/cpp/end2end/hybrid_end2end_test.cc	/^namespace grpc {$/;"	n	file:
-grpc	test/cpp/end2end/mock_test.cc	/^namespace grpc {$/;"	n	file:
-grpc	test/cpp/end2end/proto_server_reflection_test.cc	/^namespace grpc {$/;"	n	file:
-grpc	test/cpp/end2end/round_robin_end2end_test.cc	/^namespace grpc {$/;"	n	file:
-grpc	test/cpp/end2end/server_builder_plugin_test.cc	/^namespace grpc {$/;"	n	file:
-grpc	test/cpp/end2end/server_crash_test.cc	/^namespace grpc {$/;"	n	file:
-grpc	test/cpp/end2end/shutdown_test.cc	/^namespace grpc {$/;"	n	file:
-grpc	test/cpp/end2end/streaming_throughput_test.cc	/^namespace grpc {$/;"	n	file:
-grpc	test/cpp/end2end/test_service_impl.cc	/^namespace grpc {$/;"	n	file:
-grpc	test/cpp/end2end/test_service_impl.h	/^namespace grpc {$/;"	n
-grpc	test/cpp/end2end/thread_stress_test.cc	/^namespace grpc {$/;"	n	file:
-grpc	test/cpp/grpclb/grpclb_api_test.cc	/^namespace grpc {$/;"	n	file:
-grpc	test/cpp/grpclb/grpclb_test.cc	/^namespace grpc {$/;"	n	file:
-grpc	test/cpp/interop/client_helper.cc	/^namespace grpc {$/;"	n	file:
-grpc	test/cpp/interop/client_helper.h	/^namespace grpc {$/;"	n
-grpc	test/cpp/interop/http2_client.cc	/^namespace grpc {$/;"	n	file:
-grpc	test/cpp/interop/http2_client.h	/^namespace grpc {$/;"	n
-grpc	test/cpp/interop/interop_client.cc	/^namespace grpc {$/;"	n	file:
-grpc	test/cpp/interop/interop_client.h	/^namespace grpc {$/;"	n
-grpc	test/cpp/interop/server_helper.cc	/^namespace grpc {$/;"	n	file:
-grpc	test/cpp/interop/server_helper.h	/^namespace grpc {$/;"	n
-grpc	test/cpp/interop/stress_interop_client.cc	/^namespace grpc {$/;"	n	file:
-grpc	test/cpp/interop/stress_interop_client.h	/^namespace grpc {$/;"	n
-grpc	test/cpp/microbenchmarks/bm_fullstack.cc	/^namespace grpc {$/;"	n	file:
-grpc	test/cpp/performance/writes_per_rpc_test.cc	/^namespace grpc {$/;"	n	file:
-grpc	test/cpp/qps/client.h	/^namespace grpc {$/;"	n
-grpc	test/cpp/qps/client_async.cc	/^namespace grpc {$/;"	n	file:
-grpc	test/cpp/qps/client_sync.cc	/^namespace grpc {$/;"	n	file:
-grpc	test/cpp/qps/driver.cc	/^namespace grpc {$/;"	n	file:
-grpc	test/cpp/qps/driver.h	/^namespace grpc {$/;"	n
-grpc	test/cpp/qps/histogram.h	/^namespace grpc {$/;"	n
-grpc	test/cpp/qps/interarrival.h	/^namespace grpc {$/;"	n
-grpc	test/cpp/qps/parse_json.cc	/^namespace grpc {$/;"	n	file:
-grpc	test/cpp/qps/parse_json.h	/^namespace grpc {$/;"	n
-grpc	test/cpp/qps/qps_json_driver.cc	/^namespace grpc {$/;"	n	file:
-grpc	test/cpp/qps/qps_openloop_test.cc	/^namespace grpc {$/;"	n	file:
-grpc	test/cpp/qps/qps_test.cc	/^namespace grpc {$/;"	n	file:
-grpc	test/cpp/qps/qps_test_with_poll.cc	/^namespace grpc {$/;"	n	file:
-grpc	test/cpp/qps/qps_worker.cc	/^namespace grpc {$/;"	n	file:
-grpc	test/cpp/qps/qps_worker.h	/^namespace grpc {$/;"	n
-grpc	test/cpp/qps/report.cc	/^namespace grpc {$/;"	n	file:
-grpc	test/cpp/qps/report.h	/^namespace grpc {$/;"	n
-grpc	test/cpp/qps/secure_sync_unary_ping_pong_test.cc	/^namespace grpc {$/;"	n	file:
-grpc	test/cpp/qps/server.h	/^namespace grpc {$/;"	n
-grpc	test/cpp/qps/server_async.cc	/^namespace grpc {$/;"	n	file:
-grpc	test/cpp/qps/server_sync.cc	/^namespace grpc {$/;"	n	file:
-grpc	test/cpp/qps/stats.h	/^namespace grpc {$/;"	n
-grpc	test/cpp/qps/worker.cc	/^namespace grpc {$/;"	n	file:
-grpc	test/cpp/test/server_context_test_spouse_test.cc	/^namespace grpc {$/;"	n	file:
-grpc	test/cpp/thread_manager/thread_manager_test.cc	/^namespace grpc {$/;"	n	file:
-grpc	test/cpp/util/benchmark_config.cc	/^namespace grpc {$/;"	n	file:
-grpc	test/cpp/util/benchmark_config.h	/^namespace grpc {$/;"	n
-grpc	test/cpp/util/byte_buffer_proto_helper.cc	/^namespace grpc {$/;"	n	file:
-grpc	test/cpp/util/byte_buffer_proto_helper.h	/^namespace grpc {$/;"	n
-grpc	test/cpp/util/byte_buffer_test.cc	/^namespace grpc {$/;"	n	file:
-grpc	test/cpp/util/cli_call.cc	/^namespace grpc {$/;"	n	file:
-grpc	test/cpp/util/cli_call.h	/^namespace grpc {$/;"	n
-grpc	test/cpp/util/cli_call_test.cc	/^namespace grpc {$/;"	n	file:
-grpc	test/cpp/util/cli_credentials.cc	/^namespace grpc {$/;"	n	file:
-grpc	test/cpp/util/cli_credentials.h	/^namespace grpc {$/;"	n
-grpc	test/cpp/util/config_grpc_cli.h	/^namespace grpc {$/;"	n
-grpc	test/cpp/util/create_test_channel.cc	/^namespace grpc {$/;"	n	file:
-grpc	test/cpp/util/create_test_channel.h	/^namespace grpc {$/;"	n
-grpc	test/cpp/util/grpc_tool.cc	/^namespace grpc {$/;"	n	file:
-grpc	test/cpp/util/grpc_tool.h	/^namespace grpc {$/;"	n
-grpc	test/cpp/util/grpc_tool_test.cc	/^namespace grpc {$/;"	n	file:
-grpc	test/cpp/util/metrics_server.cc	/^namespace grpc {$/;"	n	file:
-grpc	test/cpp/util/metrics_server.h	/^namespace grpc {$/;"	n
-grpc	test/cpp/util/proto_file_parser.cc	/^namespace grpc {$/;"	n	file:
-grpc	test/cpp/util/proto_file_parser.h	/^namespace grpc {$/;"	n
-grpc	test/cpp/util/proto_reflection_descriptor_database.cc	/^namespace grpc {$/;"	n	file:
-grpc	test/cpp/util/proto_reflection_descriptor_database.h	/^namespace grpc {$/;"	n
-grpc	test/cpp/util/service_describer.cc	/^namespace grpc {$/;"	n	file:
-grpc	test/cpp/util/service_describer.h	/^namespace grpc {$/;"	n
-grpc	test/cpp/util/slice_test.cc	/^namespace grpc {$/;"	n	file:
-grpc	test/cpp/util/string_ref_helper.cc	/^namespace grpc {$/;"	n	file:
-grpc	test/cpp/util/string_ref_helper.h	/^namespace grpc {$/;"	n
-grpc	test/cpp/util/string_ref_test.cc	/^namespace grpc {$/;"	n	file:
-grpc	test/cpp/util/subprocess.cc	/^namespace grpc {$/;"	n	file:
-grpc	test/cpp/util/subprocess.h	/^namespace grpc {$/;"	n
-grpc	test/cpp/util/test_config.h	/^namespace grpc {$/;"	n
-grpc	test/cpp/util/test_config_cc.cc	/^namespace grpc {$/;"	n	file:
-grpc	test/cpp/util/test_credentials_provider.cc	/^namespace grpc {$/;"	n	file:
-grpc	test/cpp/util/test_credentials_provider.h	/^namespace grpc {$/;"	n
-grpc	test/cpp/util/time_test.cc	/^namespace grpc {$/;"	n	file:
-grpc_accept4	src/core/lib/iomgr/socket_utils_linux.c	/^int grpc_accept4(int sockfd, grpc_resolved_address *resolved_addr, int nonblock,$/;"	f
-grpc_accept4	src/core/lib/iomgr/socket_utils_posix.c	/^int grpc_accept4(int sockfd, grpc_resolved_address *resolved_addr, int nonblock,$/;"	f
-grpc_accept_encoding	src/core/lib/transport/static_metadata.h	/^    struct grpc_linked_mdelem *grpc_accept_encoding;$/;"	m	struct:__anon187::__anon188	typeref:struct:__anon187::__anon188::grpc_linked_mdelem
-grpc_access_token_credentials	src/core/lib/security/credentials/oauth2/oauth2_credentials.h	/^} grpc_access_token_credentials;$/;"	t	typeref:struct:__anon84
-grpc_access_token_credentials_create	src/core/lib/security/credentials/oauth2/oauth2_credentials.c	/^grpc_call_credentials *grpc_access_token_credentials_create($/;"	f
-grpc_add_connected_filter	src/core/lib/channel/connected_channel.c	/^bool grpc_add_connected_filter(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_alarm	include/grpc/impl/codegen/grpc_types.h	/^typedef struct grpc_alarm grpc_alarm;$/;"	t	typeref:struct:grpc_alarm
-grpc_alarm	src/core/lib/surface/alarm.c	/^struct grpc_alarm {$/;"	s	file:
-grpc_alarm_cancel	src/core/lib/surface/alarm.c	/^void grpc_alarm_cancel(grpc_alarm *alarm) {$/;"	f
-grpc_alarm_create	src/core/lib/surface/alarm.c	/^grpc_alarm *grpc_alarm_create(grpc_completion_queue *cq, gpr_timespec deadline,$/;"	f
-grpc_alarm_destroy	src/core/lib/surface/alarm.c	/^void grpc_alarm_destroy(grpc_alarm *alarm) {$/;"	f
-grpc_allow_pipe_wakeup_fd	src/core/lib/iomgr/wakeup_fd_posix.c	/^int grpc_allow_pipe_wakeup_fd = 1;$/;"	v
-grpc_allow_specialized_wakeup_fd	src/core/lib/iomgr/wakeup_fd_posix.c	/^int grpc_allow_specialized_wakeup_fd = 1;$/;"	v
-grpc_always_ready_to_finish	src/core/lib/iomgr/exec_ctx.c	/^bool grpc_always_ready_to_finish(grpc_exec_ctx *exec_ctx, void *arg_ignored) {$/;"	f
-grpc_api_trace	src/core/lib/surface/api_trace.c	/^int grpc_api_trace = 0;$/;"	v
-grpc_are_polling_islands_equal	src/core/lib/iomgr/ev_epoll_linux.c	/^bool grpc_are_polling_islands_equal(void *p, void *q) {$/;"	f
-grpc_arg	include/grpc/impl/codegen/grpc_types.h	/^} grpc_arg;$/;"	t	typeref:struct:__anon260
-grpc_arg	include/grpc/impl/codegen/grpc_types.h	/^} grpc_arg;$/;"	t	typeref:struct:__anon423
-grpc_arg_pointer_vtable	include/grpc/impl/codegen/grpc_types.h	/^typedef struct grpc_arg_pointer_vtable {$/;"	s
-grpc_arg_pointer_vtable	include/grpc/impl/codegen/grpc_types.h	/^} grpc_arg_pointer_vtable;$/;"	t	typeref:struct:grpc_arg_pointer_vtable
-grpc_arg_type	include/grpc/impl/codegen/grpc_types.h	/^} grpc_arg_type;$/;"	t	typeref:enum:__anon259
-grpc_arg_type	include/grpc/impl/codegen/grpc_types.h	/^} grpc_arg_type;$/;"	t	typeref:enum:__anon422
-grpc_attach_md_to_error	src/core/lib/transport/metadata_batch.c	/^grpc_error *grpc_attach_md_to_error(grpc_error *src, grpc_mdelem md) {$/;"	f
-grpc_auth_context	include/grpc/grpc_security.h	/^typedef struct grpc_auth_context grpc_auth_context;$/;"	t	typeref:struct:grpc_auth_context
-grpc_auth_context	src/core/lib/security/context/security_context.h	/^struct grpc_auth_context {$/;"	s
-grpc_auth_context_add_cstring_property	src/core/lib/security/context/security_context.c	/^void grpc_auth_context_add_cstring_property(grpc_auth_context *ctx,$/;"	f
-grpc_auth_context_add_property	src/core/lib/security/context/security_context.c	/^void grpc_auth_context_add_property(grpc_auth_context *ctx, const char *name,$/;"	f
-grpc_auth_context_create	src/core/lib/security/context/security_context.c	/^grpc_auth_context *grpc_auth_context_create(grpc_auth_context *chained) {$/;"	f
-grpc_auth_context_find_properties_by_name	src/core/lib/security/context/security_context.c	/^grpc_auth_property_iterator grpc_auth_context_find_properties_by_name($/;"	f
-grpc_auth_context_from_arg	src/core/lib/security/context/security_context.c	/^grpc_auth_context *grpc_auth_context_from_arg(const grpc_arg *arg) {$/;"	f
-grpc_auth_context_peer_identity	src/core/lib/security/context/security_context.c	/^grpc_auth_property_iterator grpc_auth_context_peer_identity($/;"	f
-grpc_auth_context_peer_identity_property_name	src/core/lib/security/context/security_context.c	/^const char *grpc_auth_context_peer_identity_property_name($/;"	f
-grpc_auth_context_peer_is_authenticated	src/core/lib/security/context/security_context.c	/^int grpc_auth_context_peer_is_authenticated(const grpc_auth_context *ctx) {$/;"	f
-grpc_auth_context_property_iterator	src/core/lib/security/context/security_context.c	/^grpc_auth_property_iterator grpc_auth_context_property_iterator($/;"	f
-grpc_auth_context_ref	src/core/lib/security/context/security_context.c	/^grpc_auth_context *grpc_auth_context_ref(grpc_auth_context *ctx,$/;"	f
-grpc_auth_context_release	src/core/lib/security/context/security_context.c	/^void grpc_auth_context_release(grpc_auth_context *context) {$/;"	f
-grpc_auth_context_set_peer_identity_property_name	src/core/lib/security/context/security_context.c	/^int grpc_auth_context_set_peer_identity_property_name(grpc_auth_context *ctx,$/;"	f
-grpc_auth_context_to_arg	src/core/lib/security/context/security_context.c	/^grpc_arg grpc_auth_context_to_arg(grpc_auth_context *p) {$/;"	f
-grpc_auth_context_unref	src/core/lib/security/context/security_context.c	/^void grpc_auth_context_unref(grpc_auth_context *ctx, const char *file, int line,$/;"	f
-grpc_auth_json_key	src/core/lib/security/credentials/jwt/json_token.h	/^} grpc_auth_json_key;$/;"	t	typeref:struct:__anon105
-grpc_auth_json_key_create_from_json	src/core/lib/security/credentials/jwt/json_token.c	/^grpc_auth_json_key grpc_auth_json_key_create_from_json(const grpc_json *json) {$/;"	f
-grpc_auth_json_key_create_from_string	src/core/lib/security/credentials/jwt/json_token.c	/^grpc_auth_json_key grpc_auth_json_key_create_from_string($/;"	f
-grpc_auth_json_key_destruct	src/core/lib/security/credentials/jwt/json_token.c	/^void grpc_auth_json_key_destruct(grpc_auth_json_key *json_key) {$/;"	f
-grpc_auth_json_key_is_valid	src/core/lib/security/credentials/jwt/json_token.c	/^int grpc_auth_json_key_is_valid(const grpc_auth_json_key *json_key) {$/;"	f
-grpc_auth_metadata_context	include/grpc/grpc_security.h	/^} grpc_auth_metadata_context;$/;"	t	typeref:struct:__anon286
-grpc_auth_metadata_context	include/grpc/grpc_security.h	/^} grpc_auth_metadata_context;$/;"	t	typeref:struct:__anon449
-grpc_auth_metadata_processor	include/grpc/grpc_security.h	/^} grpc_auth_metadata_processor;$/;"	t	typeref:struct:__anon288
-grpc_auth_metadata_processor	include/grpc/grpc_security.h	/^} grpc_auth_metadata_processor;$/;"	t	typeref:struct:__anon451
-grpc_auth_property	include/grpc/grpc_security.h	/^typedef struct grpc_auth_property {$/;"	s
-grpc_auth_property	include/grpc/grpc_security.h	/^} grpc_auth_property;$/;"	t	typeref:struct:grpc_auth_property
-grpc_auth_property_array	src/core/lib/security/context/security_context.h	/^} grpc_auth_property_array;$/;"	t	typeref:struct:__anon112
-grpc_auth_property_iterator	include/grpc/grpc_security.h	/^typedef struct grpc_auth_property_iterator {$/;"	s
-grpc_auth_property_iterator	include/grpc/grpc_security.h	/^} grpc_auth_property_iterator;$/;"	t	typeref:struct:grpc_auth_property_iterator
-grpc_auth_property_iterator_next	src/core/lib/security/context/security_context.c	/^const grpc_auth_property *grpc_auth_property_iterator_next($/;"	f
-grpc_auth_property_reset	src/core/lib/security/context/security_context.c	/^void grpc_auth_property_reset(grpc_auth_property *property) {$/;"	f
-grpc_auth_refresh_token	src/core/lib/security/credentials/oauth2/oauth2_credentials.h	/^} grpc_auth_refresh_token;$/;"	t	typeref:struct:__anon81
-grpc_auth_refresh_token_create_from_json	src/core/lib/security/credentials/oauth2/oauth2_credentials.c	/^grpc_auth_refresh_token grpc_auth_refresh_token_create_from_json($/;"	f
-grpc_auth_refresh_token_create_from_string	src/core/lib/security/credentials/oauth2/oauth2_credentials.c	/^grpc_auth_refresh_token grpc_auth_refresh_token_create_from_string($/;"	f
-grpc_auth_refresh_token_destruct	src/core/lib/security/credentials/oauth2/oauth2_credentials.c	/^void grpc_auth_refresh_token_destruct(grpc_auth_refresh_token *refresh_token) {$/;"	f
-grpc_auth_refresh_token_is_valid	src/core/lib/security/credentials/oauth2/oauth2_credentials.c	/^int grpc_auth_refresh_token_is_valid($/;"	f
-grpc_bad_client_client_stream_validator	test/core/bad_client/bad_client.h	/^typedef void (*grpc_bad_client_client_stream_validator)($/;"	t
-grpc_bad_client_server_side_validator	test/core/bad_client/bad_client.h	/^typedef void (*grpc_bad_client_server_side_validator)(grpc_server *server,$/;"	t
-grpc_base64_decode	src/core/lib/security/util/b64.c	/^grpc_slice grpc_base64_decode(grpc_exec_ctx *exec_ctx, const char *b64,$/;"	f
-grpc_base64_decode_context	src/core/ext/transport/chttp2/transport/bin_decoder.h	/^struct grpc_base64_decode_context {$/;"	s
-grpc_base64_decode_partial	src/core/ext/transport/chttp2/transport/bin_decoder.c	/^bool grpc_base64_decode_partial(struct grpc_base64_decode_context *ctx) {$/;"	f
-grpc_base64_decode_with_len	src/core/lib/security/util/b64.c	/^grpc_slice grpc_base64_decode_with_len(grpc_exec_ctx *exec_ctx, const char *b64,$/;"	f
-grpc_base64_encode	src/core/lib/security/util/b64.c	/^char *grpc_base64_encode(const void *vdata, size_t data_size, int url_safe,$/;"	f
-grpc_bdp_estimator	src/core/lib/transport/bdp_estimator.h	/^typedef struct grpc_bdp_estimator {$/;"	s
-grpc_bdp_estimator	src/core/lib/transport/bdp_estimator.h	/^} grpc_bdp_estimator;$/;"	t	typeref:struct:grpc_bdp_estimator
-grpc_bdp_estimator_add_incoming_bytes	src/core/lib/transport/bdp_estimator.c	/^bool grpc_bdp_estimator_add_incoming_bytes(grpc_bdp_estimator *estimator,$/;"	f
-grpc_bdp_estimator_complete_ping	src/core/lib/transport/bdp_estimator.c	/^void grpc_bdp_estimator_complete_ping(grpc_bdp_estimator *estimator) {$/;"	f
-grpc_bdp_estimator_get_estimate	src/core/lib/transport/bdp_estimator.c	/^bool grpc_bdp_estimator_get_estimate(grpc_bdp_estimator *estimator,$/;"	f
-grpc_bdp_estimator_init	src/core/lib/transport/bdp_estimator.c	/^void grpc_bdp_estimator_init(grpc_bdp_estimator *estimator, const char *name) {$/;"	f
-grpc_bdp_estimator_ping_state	src/core/lib/transport/bdp_estimator.h	/^} grpc_bdp_estimator_ping_state;$/;"	t	typeref:enum:__anon179
-grpc_bdp_estimator_schedule_ping	src/core/lib/transport/bdp_estimator.c	/^void grpc_bdp_estimator_schedule_ping(grpc_bdp_estimator *estimator) {$/;"	f
-grpc_bdp_estimator_start_ping	src/core/lib/transport/bdp_estimator.c	/^void grpc_bdp_estimator_start_ping(grpc_bdp_estimator *estimator) {$/;"	f
-grpc_bdp_estimator_trace	src/core/lib/transport/bdp_estimator.c	/^int grpc_bdp_estimator_trace = 0;$/;"	v
-grpc_blocking_resolve_address	src/core/lib/iomgr/resolve_address_posix.c	/^grpc_error *(*grpc_blocking_resolve_address)($/;"	v
-grpc_blocking_resolve_address	src/core/lib/iomgr/resolve_address_uv.c	/^grpc_error *(*grpc_blocking_resolve_address)($/;"	v
-grpc_blocking_resolve_address	src/core/lib/iomgr/resolve_address_windows.c	/^grpc_error *(*grpc_blocking_resolve_address)($/;"	v
-grpc_byte_buffer	include/grpc/impl/codegen/grpc_types.h	/^typedef struct grpc_byte_buffer {$/;"	s
-grpc_byte_buffer	include/grpc/impl/codegen/grpc_types.h	/^} grpc_byte_buffer;$/;"	t	typeref:struct:grpc_byte_buffer
-grpc_byte_buffer_copy	src/core/lib/surface/byte_buffer.c	/^grpc_byte_buffer *grpc_byte_buffer_copy(grpc_byte_buffer *bb) {$/;"	f
-grpc_byte_buffer_destroy	src/core/lib/surface/byte_buffer.c	/^void grpc_byte_buffer_destroy(grpc_byte_buffer *bb) {$/;"	f
-grpc_byte_buffer_destroy	src/cpp/common/core_codegen.cc	/^void CoreCodegen::grpc_byte_buffer_destroy(grpc_byte_buffer* bb) {$/;"	f	class:grpc::CoreCodegen
-grpc_byte_buffer_length	src/core/lib/surface/byte_buffer.c	/^size_t grpc_byte_buffer_length(grpc_byte_buffer *bb) {$/;"	f
-grpc_byte_buffer_reader	include/grpc/byte_buffer.h	/^typedef struct grpc_byte_buffer_reader grpc_byte_buffer_reader;$/;"	t	typeref:struct:grpc_byte_buffer_reader
-grpc_byte_buffer_reader	include/grpc/impl/codegen/byte_buffer_reader.h	/^struct grpc_byte_buffer_reader {$/;"	s
-grpc_byte_buffer_reader_destroy	src/core/lib/surface/byte_buffer_reader.c	/^void grpc_byte_buffer_reader_destroy(grpc_byte_buffer_reader *reader) {$/;"	f
-grpc_byte_buffer_reader_destroy	src/cpp/common/core_codegen.cc	/^void CoreCodegen::grpc_byte_buffer_reader_destroy($/;"	f	class:grpc::CoreCodegen
-grpc_byte_buffer_reader_init	src/core/lib/surface/byte_buffer_reader.c	/^int grpc_byte_buffer_reader_init(grpc_byte_buffer_reader *reader,$/;"	f
-grpc_byte_buffer_reader_init	src/cpp/common/core_codegen.cc	/^int CoreCodegen::grpc_byte_buffer_reader_init(grpc_byte_buffer_reader* reader,$/;"	f	class:grpc::CoreCodegen
-grpc_byte_buffer_reader_next	src/core/lib/surface/byte_buffer_reader.c	/^int grpc_byte_buffer_reader_next(grpc_byte_buffer_reader *reader,$/;"	f
-grpc_byte_buffer_reader_next	src/cpp/common/core_codegen.cc	/^int CoreCodegen::grpc_byte_buffer_reader_next(grpc_byte_buffer_reader* reader,$/;"	f	class:grpc::CoreCodegen
-grpc_byte_buffer_reader_readall	src/core/lib/surface/byte_buffer_reader.c	/^grpc_slice grpc_byte_buffer_reader_readall(grpc_byte_buffer_reader *reader) {$/;"	f
-grpc_byte_buffer_type	include/grpc/impl/codegen/grpc_types.h	/^} grpc_byte_buffer_type;$/;"	t	typeref:enum:__anon255
-grpc_byte_buffer_type	include/grpc/impl/codegen/grpc_types.h	/^} grpc_byte_buffer_type;$/;"	t	typeref:enum:__anon418
-grpc_byte_stream	src/core/lib/transport/byte_stream.h	/^struct grpc_byte_stream {$/;"	s
-grpc_byte_stream	src/core/lib/transport/byte_stream.h	/^typedef struct grpc_byte_stream grpc_byte_stream;$/;"	t	typeref:struct:grpc_byte_stream
-grpc_byte_stream_destroy	src/core/lib/transport/byte_stream.c	/^void grpc_byte_stream_destroy(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_byte_stream_next	src/core/lib/transport/byte_stream.c	/^int grpc_byte_stream_next(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_cached_wakeup_fd	src/core/lib/iomgr/ev_poll_posix.c	/^typedef struct grpc_cached_wakeup_fd {$/;"	s	file:
-grpc_cached_wakeup_fd	src/core/lib/iomgr/ev_poll_posix.c	/^} grpc_cached_wakeup_fd;$/;"	t	typeref:struct:grpc_cached_wakeup_fd	file:
-grpc_call	include/grpc/impl/codegen/grpc_types.h	/^typedef struct grpc_call grpc_call;$/;"	t	typeref:struct:grpc_call
-grpc_call	src/core/lib/surface/call.c	/^struct grpc_call {$/;"	s	file:
-grpc_call_auth_context	src/core/lib/security/context/security_context.c	/^grpc_auth_context *grpc_call_auth_context(grpc_call *call) {$/;"	f
-grpc_call_cancel	src/core/lib/surface/call.c	/^grpc_call_error grpc_call_cancel(grpc_call *call, void *reserved) {$/;"	f
-grpc_call_cancel_with_status	src/core/lib/surface/call.c	/^grpc_call_error grpc_call_cancel_with_status(grpc_call *c,$/;"	f
-grpc_call_compression_for_level	src/core/lib/surface/call.c	/^grpc_compression_algorithm grpc_call_compression_for_level($/;"	f
-grpc_call_context_element	src/core/lib/channel/context.h	/^} grpc_call_context_element;$/;"	t	typeref:struct:__anon192
-grpc_call_context_get	src/core/lib/surface/call.c	/^void *grpc_call_context_get(grpc_call *call, grpc_context_index elem) {$/;"	f
-grpc_call_context_set	src/core/lib/surface/call.c	/^void grpc_call_context_set(grpc_call *call, grpc_context_index elem,$/;"	f
-grpc_call_create	src/core/lib/surface/call.c	/^grpc_error *grpc_call_create(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_call_create_args	src/core/lib/surface/call.h	/^typedef struct grpc_call_create_args {$/;"	s
-grpc_call_create_args	src/core/lib/surface/call.h	/^} grpc_call_create_args;$/;"	t	typeref:struct:grpc_call_create_args
-grpc_call_credentials	include/grpc/grpc_security.h	/^typedef struct grpc_call_credentials grpc_call_credentials;$/;"	t	typeref:struct:grpc_call_credentials
-grpc_call_credentials	src/core/lib/security/credentials/credentials.h	/^struct grpc_call_credentials {$/;"	s
-grpc_call_credentials_array	src/core/lib/security/credentials/composite/composite_credentials.h	/^} grpc_call_credentials_array;$/;"	t	typeref:struct:__anon107
-grpc_call_credentials_get_request_metadata	src/core/lib/security/credentials/credentials.c	/^void grpc_call_credentials_get_request_metadata($/;"	f
-grpc_call_credentials_ref	src/core/lib/security/credentials/credentials.c	/^grpc_call_credentials *grpc_call_credentials_ref(grpc_call_credentials *creds) {$/;"	f
-grpc_call_credentials_release	src/core/lib/security/credentials/credentials.c	/^void grpc_call_credentials_release(grpc_call_credentials *creds) {$/;"	f
-grpc_call_credentials_unref	src/core/lib/security/credentials/credentials.c	/^void grpc_call_credentials_unref(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_call_credentials_vtable	src/core/lib/security/credentials/credentials.h	/^} grpc_call_credentials_vtable;$/;"	t	typeref:struct:__anon93
-grpc_call_destroy	src/core/lib/surface/call.c	/^void grpc_call_destroy(grpc_call *c) {$/;"	f
-grpc_call_details	include/grpc/impl/codegen/grpc_types.h	/^} grpc_call_details;$/;"	t	typeref:struct:__anon266
-grpc_call_details	include/grpc/impl/codegen/grpc_types.h	/^} grpc_call_details;$/;"	t	typeref:struct:__anon429
-grpc_call_details_destroy	src/core/lib/surface/call_details.c	/^void grpc_call_details_destroy(grpc_call_details* cd) {$/;"	f
-grpc_call_details_init	src/core/lib/surface/call_details.c	/^void grpc_call_details_init(grpc_call_details* cd) {$/;"	f
-grpc_call_element	src/core/lib/channel/channel_stack.h	/^struct grpc_call_element {$/;"	s
-grpc_call_element	src/core/lib/channel/channel_stack.h	/^typedef struct grpc_call_element grpc_call_element;$/;"	t	typeref:struct:grpc_call_element
-grpc_call_element_args	src/core/lib/channel/channel_stack.h	/^} grpc_call_element_args;$/;"	t	typeref:struct:__anon196
-grpc_call_element_signal_error	src/core/lib/channel/channel_stack.c	/^void grpc_call_element_signal_error(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_call_error	include/grpc/impl/codegen/grpc_types.h	/^typedef enum grpc_call_error {$/;"	g
-grpc_call_error	include/grpc/impl/codegen/grpc_types.h	/^} grpc_call_error;$/;"	t	typeref:enum:grpc_call_error
-grpc_call_error_to_string	src/core/lib/surface/call.c	/^const char *grpc_call_error_to_string(grpc_call_error error) {$/;"	f
-grpc_call_error_trace	src/core/lib/surface/call.c	/^int grpc_call_error_trace = 0;$/;"	v
-grpc_call_final_info	src/core/lib/channel/channel_stack.h	/^} grpc_call_final_info;$/;"	t	typeref:struct:__anon198
-grpc_call_from_top_element	src/core/lib/surface/call.c	/^grpc_call *grpc_call_from_top_element(grpc_call_element *elem) {$/;"	f
-grpc_call_get_call_stack	src/core/lib/surface/call.c	/^grpc_call_stack *grpc_call_get_call_stack(grpc_call *call) {$/;"	f
-grpc_call_get_peer	src/core/lib/surface/call.c	/^char *grpc_call_get_peer(grpc_call *call) {$/;"	f
-grpc_call_internal_ref	src/core/lib/surface/call.c	/^void grpc_call_internal_ref(grpc_call *c REF_ARG) {$/;"	f
-grpc_call_internal_unref	src/core/lib/surface/call.c	/^void grpc_call_internal_unref(grpc_exec_ctx *exec_ctx, grpc_call *c REF_ARG) {$/;"	f
-grpc_call_is_client	src/core/lib/surface/call.c	/^uint8_t grpc_call_is_client(grpc_call *call) { return call->is_client; }$/;"	f
-grpc_call_log_batch	src/core/lib/surface/call_log_batch.c	/^void grpc_call_log_batch(char *file, int line, gpr_log_severity severity,$/;"	f
-grpc_call_log_op	src/core/lib/transport/transport_op_string.c	/^void grpc_call_log_op(char *file, int line, gpr_log_severity severity,$/;"	f
-grpc_call_next_get_peer	src/core/lib/channel/channel_stack.c	/^char *grpc_call_next_get_peer(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_call_next_op	src/core/lib/channel/channel_stack.c	/^void grpc_call_next_op(grpc_exec_ctx *exec_ctx, grpc_call_element *elem,$/;"	f
-grpc_call_set_completion_queue	src/core/lib/surface/call.c	/^void grpc_call_set_completion_queue(grpc_exec_ctx *exec_ctx, grpc_call *call,$/;"	f
-grpc_call_set_credentials	src/core/lib/security/context/security_context.c	/^grpc_call_error grpc_call_set_credentials(grpc_call *call,$/;"	f
-grpc_call_set_load_reporting_cost_context	src/core/ext/load_reporting/load_reporting.c	/^void grpc_call_set_load_reporting_cost_context($/;"	f
-grpc_call_stack	src/core/lib/channel/channel_stack.h	/^struct grpc_call_stack {$/;"	s
-grpc_call_stack	src/core/lib/channel/channel_stack.h	/^typedef struct grpc_call_stack grpc_call_stack;$/;"	t	typeref:struct:grpc_call_stack
-grpc_call_stack_destroy	src/core/lib/channel/channel_stack.c	/^void grpc_call_stack_destroy(grpc_exec_ctx *exec_ctx, grpc_call_stack *stack,$/;"	f
-grpc_call_stack_element	src/core/lib/channel/channel_stack.c	/^grpc_call_element *grpc_call_stack_element(grpc_call_stack *call_stack,$/;"	f
-grpc_call_stack_from_top_element	src/core/lib/channel/channel_stack.c	/^grpc_call_stack *grpc_call_stack_from_top_element(grpc_call_element *elem) {$/;"	f
-grpc_call_stack_ignore_set_pollset_or_pollset_set	src/core/lib/channel/channel_stack.c	/^void grpc_call_stack_ignore_set_pollset_or_pollset_set($/;"	f
-grpc_call_stack_init	src/core/lib/channel/channel_stack.c	/^grpc_error *grpc_call_stack_init($/;"	f
-grpc_call_stack_set_pollset_or_pollset_set	src/core/lib/channel/channel_stack.c	/^void grpc_call_stack_set_pollset_or_pollset_set(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_call_start_batch	src/core/lib/surface/call.c	/^grpc_call_error grpc_call_start_batch(grpc_call *call, const grpc_op *ops,$/;"	f
-grpc_call_start_batch_and_execute	src/core/lib/surface/call.c	/^grpc_call_error grpc_call_start_batch_and_execute(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_call_stats	src/core/lib/channel/channel_stack.h	/^} grpc_call_stats;$/;"	t	typeref:struct:__anon197
-grpc_call_test_only_get_compression_algorithm	src/core/lib/surface/call.c	/^grpc_compression_algorithm grpc_call_test_only_get_compression_algorithm($/;"	f
-grpc_call_test_only_get_encodings_accepted_by_peer	src/core/lib/surface/call.c	/^uint32_t grpc_call_test_only_get_encodings_accepted_by_peer(grpc_call *call) {$/;"	f
-grpc_call_test_only_get_message_flags	src/core/lib/surface/call.c	/^uint32_t grpc_call_test_only_get_message_flags(grpc_call *call) {$/;"	f
-grpc_census_call_get_context	src/core/ext/census/grpc_context.c	/^census_context *grpc_census_call_get_context(grpc_call *call) {$/;"	f
-grpc_census_call_set_context	src/core/ext/census/grpc_context.c	/^void grpc_census_call_set_context(grpc_call *call, census_context *context) {$/;"	f
-grpc_channel	include/grpc/impl/codegen/grpc_types.h	/^typedef struct grpc_channel grpc_channel;$/;"	t	typeref:struct:grpc_channel
-grpc_channel	src/core/lib/surface/channel.c	/^struct grpc_channel {$/;"	s	file:
-grpc_channel_arg_get_integer	src/core/lib/channel/channel_args.c	/^int grpc_channel_arg_get_integer(grpc_arg *arg, grpc_integer_options options) {$/;"	f
-grpc_channel_args	include/grpc/impl/codegen/grpc_types.h	/^} grpc_channel_args;$/;"	t	typeref:struct:__anon263
-grpc_channel_args	include/grpc/impl/codegen/grpc_types.h	/^} grpc_channel_args;$/;"	t	typeref:struct:__anon426
-grpc_channel_args_compare	src/core/lib/channel/channel_args.c	/^int grpc_channel_args_compare(const grpc_channel_args *a,$/;"	f
-grpc_channel_args_compression_algorithm_get_states	src/core/lib/channel/channel_args.c	/^uint32_t grpc_channel_args_compression_algorithm_get_states($/;"	f
-grpc_channel_args_compression_algorithm_set_state	src/core/lib/channel/channel_args.c	/^grpc_channel_args *grpc_channel_args_compression_algorithm_set_state($/;"	f
-grpc_channel_args_copy	src/core/lib/channel/channel_args.c	/^grpc_channel_args *grpc_channel_args_copy(const grpc_channel_args *src) {$/;"	f
-grpc_channel_args_copy_and_add	src/core/lib/channel/channel_args.c	/^grpc_channel_args *grpc_channel_args_copy_and_add(const grpc_channel_args *src,$/;"	f
-grpc_channel_args_copy_and_add_and_remove	src/core/lib/channel/channel_args.c	/^grpc_channel_args *grpc_channel_args_copy_and_add_and_remove($/;"	f
-grpc_channel_args_copy_and_remove	src/core/lib/channel/channel_args.c	/^grpc_channel_args *grpc_channel_args_copy_and_remove($/;"	f
-grpc_channel_args_destroy	src/core/lib/channel/channel_args.c	/^void grpc_channel_args_destroy(grpc_exec_ctx *exec_ctx, grpc_channel_args *a) {$/;"	f
-grpc_channel_args_find	src/core/lib/channel/channel_args.c	/^const grpc_arg *grpc_channel_args_find(const grpc_channel_args *args,$/;"	f
-grpc_channel_args_get_compression_algorithm	src/core/lib/channel/channel_args.c	/^grpc_compression_algorithm grpc_channel_args_get_compression_algorithm($/;"	f
-grpc_channel_args_merge	src/core/lib/channel/channel_args.c	/^grpc_channel_args *grpc_channel_args_merge(const grpc_channel_args *a,$/;"	f
-grpc_channel_args_normalize	src/core/lib/channel/channel_args.c	/^grpc_channel_args *grpc_channel_args_normalize(const grpc_channel_args *a) {$/;"	f
-grpc_channel_args_set_compression_algorithm	src/core/lib/channel/channel_args.c	/^grpc_channel_args *grpc_channel_args_set_compression_algorithm($/;"	f
-grpc_channel_args_set_socket_mutator	src/core/lib/channel/channel_args.c	/^grpc_channel_args *grpc_channel_args_set_socket_mutator($/;"	f
-grpc_channel_check_connectivity_state	src/core/ext/client_channel/channel_connectivity.c	/^grpc_connectivity_state grpc_channel_check_connectivity_state($/;"	f
-grpc_channel_compression_options	src/core/lib/surface/channel.c	/^grpc_compression_options grpc_channel_compression_options($/;"	f
-grpc_channel_create	src/core/lib/surface/channel.c	/^grpc_channel *grpc_channel_create(grpc_exec_ctx *exec_ctx, const char *target,$/;"	f
-grpc_channel_create_call	src/core/lib/surface/channel.c	/^grpc_call *grpc_channel_create_call(grpc_channel *channel,$/;"	f
-grpc_channel_create_call_internal	src/core/lib/surface/channel.c	/^static grpc_call *grpc_channel_create_call_internal($/;"	f	file:
-grpc_channel_create_pollset_set_call	src/core/lib/surface/channel.c	/^grpc_call *grpc_channel_create_pollset_set_call($/;"	f
-grpc_channel_create_registered_call	src/core/lib/surface/channel.c	/^grpc_call *grpc_channel_create_registered_call($/;"	f
-grpc_channel_credentials	include/grpc/grpc_security.h	/^typedef struct grpc_channel_credentials grpc_channel_credentials;$/;"	t	typeref:struct:grpc_channel_credentials
-grpc_channel_credentials	src/core/lib/security/credentials/credentials.h	/^struct grpc_channel_credentials {$/;"	s
-grpc_channel_credentials_create_security_connector	src/core/lib/security/credentials/credentials.c	/^grpc_security_status grpc_channel_credentials_create_security_connector($/;"	f
-grpc_channel_credentials_duplicate_without_call_credentials	src/core/lib/security/credentials/credentials.c	/^grpc_channel_credentials_duplicate_without_call_credentials($/;"	f
-grpc_channel_credentials_find_in_args	src/core/lib/security/credentials/credentials.c	/^grpc_channel_credentials *grpc_channel_credentials_find_in_args($/;"	f
-grpc_channel_credentials_from_arg	src/core/lib/security/credentials/credentials.c	/^grpc_channel_credentials *grpc_channel_credentials_from_arg($/;"	f
-grpc_channel_credentials_ref	src/core/lib/security/credentials/credentials.c	/^grpc_channel_credentials *grpc_channel_credentials_ref($/;"	f
-grpc_channel_credentials_release	src/core/lib/security/credentials/credentials.c	/^void grpc_channel_credentials_release(grpc_channel_credentials *creds) {$/;"	f
-grpc_channel_credentials_to_arg	src/core/lib/security/credentials/credentials.c	/^grpc_arg grpc_channel_credentials_to_arg($/;"	f
-grpc_channel_credentials_unref	src/core/lib/security/credentials/credentials.c	/^void grpc_channel_credentials_unref(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_channel_credentials_vtable	src/core/lib/security/credentials/credentials.h	/^} grpc_channel_credentials_vtable;$/;"	t	typeref:struct:__anon90
-grpc_channel_destroy	src/core/lib/surface/channel.c	/^void grpc_channel_destroy(grpc_channel *channel) {$/;"	f
-grpc_channel_element	src/core/lib/channel/channel_stack.h	/^struct grpc_channel_element {$/;"	s
-grpc_channel_element	src/core/lib/channel/channel_stack.h	/^typedef struct grpc_channel_element grpc_channel_element;$/;"	t	typeref:struct:grpc_channel_element
-grpc_channel_element_args	src/core/lib/channel/channel_stack.h	/^} grpc_channel_element_args;$/;"	t	typeref:struct:__anon195
-grpc_channel_filter	src/core/lib/channel/channel_stack.h	/^} grpc_channel_filter;$/;"	t	typeref:struct:__anon199
-grpc_channel_get_channel_stack	src/core/lib/surface/channel.c	/^grpc_channel_stack *grpc_channel_get_channel_stack(grpc_channel *channel) {$/;"	f
-grpc_channel_get_info	src/core/lib/surface/channel.c	/^void grpc_channel_get_info(grpc_channel *channel,$/;"	f
-grpc_channel_get_reffed_status_elem	src/core/lib/surface/channel.c	/^grpc_mdelem grpc_channel_get_reffed_status_elem(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_channel_get_target	src/core/lib/surface/channel.c	/^char *grpc_channel_get_target(grpc_channel *channel) {$/;"	f
-grpc_channel_info	include/grpc/impl/codegen/grpc_types.h	/^} grpc_channel_info;$/;"	t	typeref:struct:__anon278
-grpc_channel_info	include/grpc/impl/codegen/grpc_types.h	/^} grpc_channel_info;$/;"	t	typeref:struct:__anon441
-grpc_channel_init_create_stack	src/core/lib/surface/channel_init.c	/^bool grpc_channel_init_create_stack(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_channel_init_finalize	src/core/lib/surface/channel_init.c	/^void grpc_channel_init_finalize(void) {$/;"	f
-grpc_channel_init_init	src/core/lib/surface/channel_init.c	/^void grpc_channel_init_init(void) {$/;"	f
-grpc_channel_init_register_stage	src/core/lib/surface/channel_init.c	/^void grpc_channel_init_register_stage(grpc_channel_stack_type type,$/;"	f
-grpc_channel_init_shutdown	src/core/lib/surface/channel_init.c	/^void grpc_channel_init_shutdown(void) {$/;"	f
-grpc_channel_init_stage	src/core/lib/surface/channel_init.h	/^typedef bool (*grpc_channel_init_stage)(grpc_exec_ctx *exec_ctx,$/;"	t
-grpc_channel_internal_ref	src/core/lib/surface/channel.c	/^void grpc_channel_internal_ref(grpc_channel *c REF_ARG) {$/;"	f
-grpc_channel_internal_unref	src/core/lib/surface/channel.c	/^void grpc_channel_internal_unref(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_channel_next_get_info	src/core/lib/channel/channel_stack.c	/^void grpc_channel_next_get_info(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_channel_next_op	src/core/lib/channel/channel_stack.c	/^void grpc_channel_next_op(grpc_exec_ctx *exec_ctx, grpc_channel_element *elem,$/;"	f
-grpc_channel_ping	src/core/lib/surface/channel_ping.c	/^void grpc_channel_ping(grpc_channel *channel, grpc_completion_queue *cq,$/;"	f
-grpc_channel_register_call	src/core/lib/surface/channel.c	/^void *grpc_channel_register_call(grpc_channel *channel, const char *method,$/;"	f
-grpc_channel_security_connector	src/core/lib/security/transport/security_connector.h	/^struct grpc_channel_security_connector {$/;"	s
-grpc_channel_security_connector	src/core/lib/security/transport/security_connector.h	/^typedef struct grpc_channel_security_connector grpc_channel_security_connector;$/;"	t	typeref:struct:grpc_channel_security_connector
-grpc_channel_security_connector_add_handshakers	src/core/lib/security/transport/security_connector.c	/^void grpc_channel_security_connector_add_handshakers($/;"	f
-grpc_channel_security_connector_check_call_host	src/core/lib/security/transport/security_connector.c	/^void grpc_channel_security_connector_check_call_host($/;"	f
-grpc_channel_stack	src/core/lib/channel/channel_stack.h	/^struct grpc_channel_stack {$/;"	s
-grpc_channel_stack	src/core/lib/channel/channel_stack.h	/^typedef struct grpc_channel_stack grpc_channel_stack;$/;"	t	typeref:struct:grpc_channel_stack
-grpc_channel_stack_builder	src/core/lib/channel/channel_stack_builder.c	/^struct grpc_channel_stack_builder {$/;"	s	file:
-grpc_channel_stack_builder	src/core/lib/channel/channel_stack_builder.h	/^typedef struct grpc_channel_stack_builder grpc_channel_stack_builder;$/;"	t	typeref:struct:grpc_channel_stack_builder
-grpc_channel_stack_builder_add_filter_after	src/core/lib/channel/channel_stack_builder.c	/^bool grpc_channel_stack_builder_add_filter_after($/;"	f
-grpc_channel_stack_builder_add_filter_before	src/core/lib/channel/channel_stack_builder.c	/^bool grpc_channel_stack_builder_add_filter_before($/;"	f
-grpc_channel_stack_builder_append_filter	src/core/lib/channel/channel_stack_builder.c	/^bool grpc_channel_stack_builder_append_filter($/;"	f
-grpc_channel_stack_builder_create	src/core/lib/channel/channel_stack_builder.c	/^grpc_channel_stack_builder *grpc_channel_stack_builder_create(void) {$/;"	f
-grpc_channel_stack_builder_create_iterator_at_first	src/core/lib/channel/channel_stack_builder.c	/^grpc_channel_stack_builder_create_iterator_at_first($/;"	f
-grpc_channel_stack_builder_create_iterator_at_last	src/core/lib/channel/channel_stack_builder.c	/^grpc_channel_stack_builder_create_iterator_at_last($/;"	f
-grpc_channel_stack_builder_destroy	src/core/lib/channel/channel_stack_builder.c	/^void grpc_channel_stack_builder_destroy(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_channel_stack_builder_finish	src/core/lib/channel/channel_stack_builder.c	/^grpc_error *grpc_channel_stack_builder_finish($/;"	f
-grpc_channel_stack_builder_get_channel_arguments	src/core/lib/channel/channel_stack_builder.c	/^const grpc_channel_args *grpc_channel_stack_builder_get_channel_arguments($/;"	f
-grpc_channel_stack_builder_get_target	src/core/lib/channel/channel_stack_builder.c	/^const char *grpc_channel_stack_builder_get_target($/;"	f
-grpc_channel_stack_builder_get_transport	src/core/lib/channel/channel_stack_builder.c	/^grpc_transport *grpc_channel_stack_builder_get_transport($/;"	f
-grpc_channel_stack_builder_iterator	src/core/lib/channel/channel_stack_builder.c	/^struct grpc_channel_stack_builder_iterator {$/;"	s	file:
-grpc_channel_stack_builder_iterator	src/core/lib/channel/channel_stack_builder.h	/^    grpc_channel_stack_builder_iterator;$/;"	t	typeref:struct:grpc_channel_stack_builder_iterator
-grpc_channel_stack_builder_iterator_destroy	src/core/lib/channel/channel_stack_builder.c	/^void grpc_channel_stack_builder_iterator_destroy($/;"	f
-grpc_channel_stack_builder_move_next	src/core/lib/channel/channel_stack_builder.c	/^bool grpc_channel_stack_builder_move_next($/;"	f
-grpc_channel_stack_builder_move_prev	src/core/lib/channel/channel_stack_builder.c	/^bool grpc_channel_stack_builder_move_prev($/;"	f
-grpc_channel_stack_builder_prepend_filter	src/core/lib/channel/channel_stack_builder.c	/^bool grpc_channel_stack_builder_prepend_filter($/;"	f
-grpc_channel_stack_builder_set_channel_arguments	src/core/lib/channel/channel_stack_builder.c	/^void grpc_channel_stack_builder_set_channel_arguments($/;"	f
-grpc_channel_stack_builder_set_name	src/core/lib/channel/channel_stack_builder.c	/^void grpc_channel_stack_builder_set_name(grpc_channel_stack_builder *builder,$/;"	f
-grpc_channel_stack_builder_set_target	src/core/lib/channel/channel_stack_builder.c	/^void grpc_channel_stack_builder_set_target(grpc_channel_stack_builder *b,$/;"	f
-grpc_channel_stack_builder_set_transport	src/core/lib/channel/channel_stack_builder.c	/^void grpc_channel_stack_builder_set_transport($/;"	f
-grpc_channel_stack_destroy	src/core/lib/channel/channel_stack.c	/^void grpc_channel_stack_destroy(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_channel_stack_element	src/core/lib/channel/channel_stack.c	/^grpc_channel_element *grpc_channel_stack_element($/;"	f
-grpc_channel_stack_from_top_element	src/core/lib/channel/channel_stack.c	/^grpc_channel_stack *grpc_channel_stack_from_top_element($/;"	f
-grpc_channel_stack_init	src/core/lib/channel/channel_stack.c	/^grpc_error *grpc_channel_stack_init($/;"	f
-grpc_channel_stack_last_element	src/core/lib/channel/channel_stack.c	/^grpc_channel_element *grpc_channel_stack_last_element($/;"	f
-grpc_channel_stack_size	src/core/lib/channel/channel_stack.c	/^size_t grpc_channel_stack_size(const grpc_channel_filter **filters,$/;"	f
-grpc_channel_stack_type	src/core/lib/surface/channel_stack_type.h	/^} grpc_channel_stack_type;$/;"	t	typeref:enum:__anon224
-grpc_channel_stack_type_is_client	src/core/lib/surface/channel_stack_type.c	/^bool grpc_channel_stack_type_is_client(grpc_channel_stack_type type) {$/;"	f
-grpc_channel_watch_connectivity_state	src/core/ext/client_channel/channel_connectivity.c	/^void grpc_channel_watch_connectivity_state($/;"	f
-grpc_chttp2_ack_ping	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^void grpc_chttp2_ack_ping(grpc_exec_ctx *exec_ctx, grpc_chttp2_transport *t,$/;"	f
-grpc_chttp2_add_incoming_goaway	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^void grpc_chttp2_add_incoming_goaway(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_chttp2_base64_decode	src/core/ext/transport/chttp2/transport/bin_decoder.c	/^grpc_slice grpc_chttp2_base64_decode(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_chttp2_base64_decode_with_length	src/core/ext/transport/chttp2/transport/bin_decoder.c	/^grpc_slice grpc_chttp2_base64_decode_with_length(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_chttp2_base64_encode	src/core/ext/transport/chttp2/transport/bin_encoder.c	/^grpc_slice grpc_chttp2_base64_encode(grpc_slice input) {$/;"	f
-grpc_chttp2_base64_encode_and_huffman_compress	src/core/ext/transport/chttp2/transport/bin_encoder.c	/^grpc_slice grpc_chttp2_base64_encode_and_huffman_compress(grpc_slice input) {$/;"	f
-grpc_chttp2_become_writable	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^void grpc_chttp2_become_writable($/;"	f
-grpc_chttp2_begin_write	src/core/ext/transport/chttp2/transport/writing.c	/^bool grpc_chttp2_begin_write(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_chttp2_cancel_stream	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^void grpc_chttp2_cancel_stream(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_chttp2_complete_closure_step	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^void grpc_chttp2_complete_closure_step(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_chttp2_connector_create	src/core/ext/transport/chttp2/client/chttp2_connector.c	/^grpc_connector *grpc_chttp2_connector_create() {$/;"	f
-grpc_chttp2_data_parser	src/core/ext/transport/chttp2/transport/frame_data.h	/^} grpc_chttp2_data_parser;$/;"	t	typeref:struct:__anon51
-grpc_chttp2_data_parser_begin_frame	src/core/ext/transport/chttp2/transport/frame_data.c	/^grpc_error *grpc_chttp2_data_parser_begin_frame(grpc_chttp2_data_parser *parser,$/;"	f
-grpc_chttp2_data_parser_destroy	src/core/ext/transport/chttp2/transport/frame_data.c	/^void grpc_chttp2_data_parser_destroy(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_chttp2_data_parser_init	src/core/ext/transport/chttp2/transport/frame_data.c	/^grpc_error *grpc_chttp2_data_parser_init(grpc_chttp2_data_parser *parser) {$/;"	f
-grpc_chttp2_data_parser_parse	src/core/ext/transport/chttp2/transport/frame_data.c	/^grpc_error *grpc_chttp2_data_parser_parse(grpc_exec_ctx *exec_ctx, void *parser,$/;"	f
-grpc_chttp2_deframe_transport_state	src/core/ext/transport/chttp2/transport/internal.h	/^} grpc_chttp2_deframe_transport_state;$/;"	t	typeref:enum:__anon20
-grpc_chttp2_encode_data	src/core/ext/transport/chttp2/transport/frame_data.c	/^void grpc_chttp2_encode_data(uint32_t id, grpc_slice_buffer *inbuf,$/;"	f
-grpc_chttp2_encode_header	src/core/ext/transport/chttp2/transport/hpack_encoder.c	/^void grpc_chttp2_encode_header(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_chttp2_end_write	src/core/ext/transport/chttp2/transport/writing.c	/^void grpc_chttp2_end_write(grpc_exec_ctx *exec_ctx, grpc_chttp2_transport *t,$/;"	f
-grpc_chttp2_fail_pending_writes	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^void grpc_chttp2_fail_pending_writes(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_chttp2_fake_status	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^void grpc_chttp2_fake_status(grpc_exec_ctx *exec_ctx, grpc_chttp2_transport *t,$/;"	f
-grpc_chttp2_flowctl_op	src/core/ext/transport/chttp2/transport/internal.h	/^} grpc_chttp2_flowctl_op;$/;"	t	typeref:enum:__anon29
-grpc_chttp2_flowctl_trace	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^void grpc_chttp2_flowctl_trace(const char *file, int line, const char *phase,$/;"	f
-grpc_chttp2_get_alpn_version_index	src/core/ext/transport/chttp2/alpn/alpn.c	/^const char *grpc_chttp2_get_alpn_version_index(size_t i) {$/;"	f
-grpc_chttp2_get_alpn_version_index	test/core/bad_ssl/servers/alpn.c	/^const char *grpc_chttp2_get_alpn_version_index(size_t i) {$/;"	f
-grpc_chttp2_goaway_append	src/core/ext/transport/chttp2/transport/frame_goaway.c	/^void grpc_chttp2_goaway_append(uint32_t last_stream_id, uint32_t error_code,$/;"	f
-grpc_chttp2_goaway_parse_state	src/core/ext/transport/chttp2/transport/frame_goaway.h	/^} grpc_chttp2_goaway_parse_state;$/;"	t	typeref:enum:__anon46
-grpc_chttp2_goaway_parser	src/core/ext/transport/chttp2/transport/frame_goaway.h	/^} grpc_chttp2_goaway_parser;$/;"	t	typeref:struct:__anon47
-grpc_chttp2_goaway_parser_begin_frame	src/core/ext/transport/chttp2/transport/frame_goaway.c	/^grpc_error *grpc_chttp2_goaway_parser_begin_frame(grpc_chttp2_goaway_parser *p,$/;"	f
-grpc_chttp2_goaway_parser_destroy	src/core/ext/transport/chttp2/transport/frame_goaway.c	/^void grpc_chttp2_goaway_parser_destroy(grpc_chttp2_goaway_parser *p) {$/;"	f
-grpc_chttp2_goaway_parser_init	src/core/ext/transport/chttp2/transport/frame_goaway.c	/^void grpc_chttp2_goaway_parser_init(grpc_chttp2_goaway_parser *p) {$/;"	f
-grpc_chttp2_goaway_parser_parse	src/core/ext/transport/chttp2/transport/frame_goaway.c	/^grpc_error *grpc_chttp2_goaway_parser_parse(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_chttp2_header_parser_parse	src/core/ext/transport/chttp2/transport/hpack_parser.c	/^grpc_error *grpc_chttp2_header_parser_parse(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_chttp2_hpack_compressor	src/core/ext/transport/chttp2/transport/hpack_encoder.h	/^} grpc_chttp2_hpack_compressor;$/;"	t	typeref:struct:__anon45
-grpc_chttp2_hpack_compressor_destroy	src/core/ext/transport/chttp2/transport/hpack_encoder.c	/^void grpc_chttp2_hpack_compressor_destroy(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_chttp2_hpack_compressor_init	src/core/ext/transport/chttp2/transport/hpack_encoder.c	/^void grpc_chttp2_hpack_compressor_init(grpc_chttp2_hpack_compressor *c) {$/;"	f
-grpc_chttp2_hpack_compressor_set_max_table_size	src/core/ext/transport/chttp2/transport/hpack_encoder.c	/^void grpc_chttp2_hpack_compressor_set_max_table_size($/;"	f
-grpc_chttp2_hpack_compressor_set_max_usable_size	src/core/ext/transport/chttp2/transport/hpack_encoder.c	/^void grpc_chttp2_hpack_compressor_set_max_usable_size($/;"	f
-grpc_chttp2_hpack_parser	src/core/ext/transport/chttp2/transport/hpack_parser.h	/^struct grpc_chttp2_hpack_parser {$/;"	s
-grpc_chttp2_hpack_parser	src/core/ext/transport/chttp2/transport/hpack_parser.h	/^typedef struct grpc_chttp2_hpack_parser grpc_chttp2_hpack_parser;$/;"	t	typeref:struct:grpc_chttp2_hpack_parser
-grpc_chttp2_hpack_parser_destroy	src/core/ext/transport/chttp2/transport/hpack_parser.c	/^void grpc_chttp2_hpack_parser_destroy(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_chttp2_hpack_parser_init	src/core/ext/transport/chttp2/transport/hpack_parser.c	/^void grpc_chttp2_hpack_parser_init(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_chttp2_hpack_parser_parse	src/core/ext/transport/chttp2/transport/hpack_parser.c	/^grpc_error *grpc_chttp2_hpack_parser_parse(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_chttp2_hpack_parser_set_has_priority	src/core/ext/transport/chttp2/transport/hpack_parser.c	/^void grpc_chttp2_hpack_parser_set_has_priority(grpc_chttp2_hpack_parser *p) {$/;"	f
-grpc_chttp2_hpack_parser_state	src/core/ext/transport/chttp2/transport/hpack_parser.h	/^typedef grpc_error *(*grpc_chttp2_hpack_parser_state)($/;"	t
-grpc_chttp2_hpack_parser_string	src/core/ext/transport/chttp2/transport/hpack_parser.h	/^} grpc_chttp2_hpack_parser_string;$/;"	t	typeref:struct:__anon34
-grpc_chttp2_hpack_varint_length	src/core/ext/transport/chttp2/transport/varint.c	/^uint32_t grpc_chttp2_hpack_varint_length(uint32_t tail_value) {$/;"	f
-grpc_chttp2_hpack_write_varint_tail	src/core/ext/transport/chttp2/transport/varint.c	/^void grpc_chttp2_hpack_write_varint_tail(uint32_t tail_value, uint8_t* target,$/;"	f
-grpc_chttp2_hptbl	src/core/ext/transport/chttp2/transport/hpack_table.h	/^} grpc_chttp2_hptbl;$/;"	t	typeref:struct:__anon38
-grpc_chttp2_hptbl_add	src/core/ext/transport/chttp2/transport/hpack_table.c	/^grpc_error *grpc_chttp2_hptbl_add(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_chttp2_hptbl_destroy	src/core/ext/transport/chttp2/transport/hpack_table.c	/^void grpc_chttp2_hptbl_destroy(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_chttp2_hptbl_find	src/core/ext/transport/chttp2/transport/hpack_table.c	/^grpc_chttp2_hptbl_find_result grpc_chttp2_hptbl_find($/;"	f
-grpc_chttp2_hptbl_find_result	src/core/ext/transport/chttp2/transport/hpack_table.h	/^} grpc_chttp2_hptbl_find_result;$/;"	t	typeref:struct:__anon39
-grpc_chttp2_hptbl_init	src/core/ext/transport/chttp2/transport/hpack_table.c	/^void grpc_chttp2_hptbl_init(grpc_exec_ctx *exec_ctx, grpc_chttp2_hptbl *tbl) {$/;"	f
-grpc_chttp2_hptbl_lookup	src/core/ext/transport/chttp2/transport/hpack_table.c	/^grpc_mdelem grpc_chttp2_hptbl_lookup(const grpc_chttp2_hptbl *tbl,$/;"	f
-grpc_chttp2_hptbl_set_current_table_size	src/core/ext/transport/chttp2/transport/hpack_table.c	/^grpc_error *grpc_chttp2_hptbl_set_current_table_size(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_chttp2_hptbl_set_max_bytes	src/core/ext/transport/chttp2/transport/hpack_table.c	/^void grpc_chttp2_hptbl_set_max_bytes(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_chttp2_huffman_compress	src/core/ext/transport/chttp2/transport/bin_encoder.c	/^grpc_slice grpc_chttp2_huffman_compress(grpc_slice input) {$/;"	f
-grpc_chttp2_huffsym	src/core/ext/transport/chttp2/transport/huffsyms.h	/^} grpc_chttp2_huffsym;$/;"	t	typeref:struct:__anon31
-grpc_chttp2_huffsyms	src/core/ext/transport/chttp2/transport/huffsyms.c	/^const grpc_chttp2_huffsym grpc_chttp2_huffsyms[GRPC_CHTTP2_NUM_HUFFSYMS] = {$/;"	v
-grpc_chttp2_incoming_byte_stream	src/core/ext/transport/chttp2/transport/frame_data.h	/^    grpc_chttp2_incoming_byte_stream;$/;"	t	typeref:struct:grpc_chttp2_incoming_byte_stream
-grpc_chttp2_incoming_byte_stream	src/core/ext/transport/chttp2/transport/internal.h	/^struct grpc_chttp2_incoming_byte_stream {$/;"	s
-grpc_chttp2_incoming_byte_stream_create	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^grpc_chttp2_incoming_byte_stream *grpc_chttp2_incoming_byte_stream_create($/;"	f
-grpc_chttp2_incoming_byte_stream_finished	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^void grpc_chttp2_incoming_byte_stream_finished($/;"	f
-grpc_chttp2_incoming_byte_stream_push	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^void grpc_chttp2_incoming_byte_stream_push(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_chttp2_incoming_frame_queue	src/core/ext/transport/chttp2/transport/frame_data.h	/^typedef struct grpc_chttp2_incoming_frame_queue {$/;"	s
-grpc_chttp2_incoming_frame_queue	src/core/ext/transport/chttp2/transport/frame_data.h	/^} grpc_chttp2_incoming_frame_queue;$/;"	t	typeref:struct:grpc_chttp2_incoming_frame_queue
-grpc_chttp2_incoming_frame_queue_merge	src/core/ext/transport/chttp2/transport/frame_data.c	/^void grpc_chttp2_incoming_frame_queue_merge($/;"	f
-grpc_chttp2_incoming_frame_queue_pop	src/core/ext/transport/chttp2/transport/frame_data.c	/^grpc_byte_stream *grpc_chttp2_incoming_frame_queue_pop($/;"	f
-grpc_chttp2_incoming_metadata_buffer	src/core/ext/transport/chttp2/transport/incoming_metadata.h	/^} grpc_chttp2_incoming_metadata_buffer;$/;"	t	typeref:struct:__anon12
-grpc_chttp2_incoming_metadata_buffer_add	src/core/ext/transport/chttp2/transport/incoming_metadata.c	/^void grpc_chttp2_incoming_metadata_buffer_add($/;"	f
-grpc_chttp2_incoming_metadata_buffer_destroy	src/core/ext/transport/chttp2/transport/incoming_metadata.c	/^void grpc_chttp2_incoming_metadata_buffer_destroy($/;"	f
-grpc_chttp2_incoming_metadata_buffer_init	src/core/ext/transport/chttp2/transport/incoming_metadata.c	/^void grpc_chttp2_incoming_metadata_buffer_init($/;"	f
-grpc_chttp2_incoming_metadata_buffer_publish	src/core/ext/transport/chttp2/transport/incoming_metadata.c	/^void grpc_chttp2_incoming_metadata_buffer_publish($/;"	f
-grpc_chttp2_incoming_metadata_buffer_replace_or_add	src/core/ext/transport/chttp2/transport/incoming_metadata.c	/^void grpc_chttp2_incoming_metadata_buffer_replace_or_add($/;"	f
-grpc_chttp2_incoming_metadata_buffer_set_deadline	src/core/ext/transport/chttp2/transport/incoming_metadata.c	/^void grpc_chttp2_incoming_metadata_buffer_set_deadline($/;"	f
-grpc_chttp2_initiate_write	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^void grpc_chttp2_initiate_write(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_chttp2_invalid_value_behavior	src/core/ext/transport/chttp2/transport/frame_settings.h	/^} grpc_chttp2_invalid_value_behavior;$/;"	t	typeref:enum:__anon43
-grpc_chttp2_is_alpn_version_supported	src/core/ext/transport/chttp2/alpn/alpn.c	/^int grpc_chttp2_is_alpn_version_supported(const char *version, size_t size) {$/;"	f
-grpc_chttp2_is_alpn_version_supported	test/core/bad_ssl/servers/alpn.c	/^int grpc_chttp2_is_alpn_version_supported(const char *version, size_t size) {$/;"	f
-grpc_chttp2_list_add_stalled_by_stream	src/core/ext/transport/chttp2/transport/stream_lists.c	/^void grpc_chttp2_list_add_stalled_by_stream(grpc_chttp2_transport *t,$/;"	f
-grpc_chttp2_list_add_stalled_by_transport	src/core/ext/transport/chttp2/transport/stream_lists.c	/^void grpc_chttp2_list_add_stalled_by_transport(grpc_chttp2_transport *t,$/;"	f
-grpc_chttp2_list_add_waiting_for_concurrency	src/core/ext/transport/chttp2/transport/stream_lists.c	/^void grpc_chttp2_list_add_waiting_for_concurrency(grpc_chttp2_transport *t,$/;"	f
-grpc_chttp2_list_add_writable_stream	src/core/ext/transport/chttp2/transport/stream_lists.c	/^bool grpc_chttp2_list_add_writable_stream(grpc_chttp2_transport *t,$/;"	f
-grpc_chttp2_list_add_writing_stream	src/core/ext/transport/chttp2/transport/stream_lists.c	/^bool grpc_chttp2_list_add_writing_stream(grpc_chttp2_transport *t,$/;"	f
-grpc_chttp2_list_have_writing_streams	src/core/ext/transport/chttp2/transport/stream_lists.c	/^bool grpc_chttp2_list_have_writing_streams(grpc_chttp2_transport *t) {$/;"	f
-grpc_chttp2_list_pop_stalled_by_stream	src/core/ext/transport/chttp2/transport/stream_lists.c	/^bool grpc_chttp2_list_pop_stalled_by_stream(grpc_chttp2_transport *t,$/;"	f
-grpc_chttp2_list_pop_stalled_by_transport	src/core/ext/transport/chttp2/transport/stream_lists.c	/^bool grpc_chttp2_list_pop_stalled_by_transport(grpc_chttp2_transport *t,$/;"	f
-grpc_chttp2_list_pop_waiting_for_concurrency	src/core/ext/transport/chttp2/transport/stream_lists.c	/^bool grpc_chttp2_list_pop_waiting_for_concurrency(grpc_chttp2_transport *t,$/;"	f
-grpc_chttp2_list_pop_writable_stream	src/core/ext/transport/chttp2/transport/stream_lists.c	/^bool grpc_chttp2_list_pop_writable_stream(grpc_chttp2_transport *t,$/;"	f
-grpc_chttp2_list_pop_writing_stream	src/core/ext/transport/chttp2/transport/stream_lists.c	/^bool grpc_chttp2_list_pop_writing_stream(grpc_chttp2_transport *t,$/;"	f
-grpc_chttp2_list_remove_stalled_by_stream	src/core/ext/transport/chttp2/transport/stream_lists.c	/^bool grpc_chttp2_list_remove_stalled_by_stream(grpc_chttp2_transport *t,$/;"	f
-grpc_chttp2_list_remove_stalled_by_transport	src/core/ext/transport/chttp2/transport/stream_lists.c	/^void grpc_chttp2_list_remove_stalled_by_transport(grpc_chttp2_transport *t,$/;"	f
-grpc_chttp2_list_remove_waiting_for_concurrency	src/core/ext/transport/chttp2/transport/stream_lists.c	/^void grpc_chttp2_list_remove_waiting_for_concurrency(grpc_chttp2_transport *t,$/;"	f
-grpc_chttp2_list_remove_writable_stream	src/core/ext/transport/chttp2/transport/stream_lists.c	/^bool grpc_chttp2_list_remove_writable_stream(grpc_chttp2_transport *t,$/;"	f
-grpc_chttp2_mark_stream_closed	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^void grpc_chttp2_mark_stream_closed(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_chttp2_maybe_complete_recv_initial_metadata	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^void grpc_chttp2_maybe_complete_recv_initial_metadata(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_chttp2_maybe_complete_recv_message	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^void grpc_chttp2_maybe_complete_recv_message(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_chttp2_maybe_complete_recv_trailing_metadata	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^void grpc_chttp2_maybe_complete_recv_trailing_metadata(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_chttp2_num_alpn_versions	src/core/ext/transport/chttp2/alpn/alpn.c	/^size_t grpc_chttp2_num_alpn_versions(void) {$/;"	f
-grpc_chttp2_num_alpn_versions	test/core/bad_ssl/servers/alpn.c	/^size_t grpc_chttp2_num_alpn_versions(void) {$/;"	f
-grpc_chttp2_parsing_accept_stream	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^grpc_chttp2_stream *grpc_chttp2_parsing_accept_stream(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_chttp2_parsing_become_skip_parser	src/core/ext/transport/chttp2/transport/parsing.c	/^void grpc_chttp2_parsing_become_skip_parser(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_chttp2_parsing_lookup_stream	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^grpc_chttp2_stream *grpc_chttp2_parsing_lookup_stream(grpc_chttp2_transport *t,$/;"	f
-grpc_chttp2_perform_read	src/core/ext/transport/chttp2/transport/parsing.c	/^grpc_error *grpc_chttp2_perform_read(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_chttp2_ping_closure_list	src/core/ext/transport/chttp2/transport/internal.h	/^} grpc_chttp2_ping_closure_list;$/;"	t	typeref:enum:__anon16
-grpc_chttp2_ping_create	src/core/ext/transport/chttp2/transport/frame_ping.c	/^grpc_slice grpc_chttp2_ping_create(uint8_t ack, uint64_t opaque_8bytes) {$/;"	f
-grpc_chttp2_ping_parser	src/core/ext/transport/chttp2/transport/frame_ping.h	/^} grpc_chttp2_ping_parser;$/;"	t	typeref:struct:__anon5
-grpc_chttp2_ping_parser_begin_frame	src/core/ext/transport/chttp2/transport/frame_ping.c	/^grpc_error *grpc_chttp2_ping_parser_begin_frame(grpc_chttp2_ping_parser *parser,$/;"	f
-grpc_chttp2_ping_parser_parse	src/core/ext/transport/chttp2/transport/frame_ping.c	/^grpc_error *grpc_chttp2_ping_parser_parse(grpc_exec_ctx *exec_ctx, void *parser,$/;"	f
-grpc_chttp2_ping_queue	src/core/ext/transport/chttp2/transport/internal.h	/^} grpc_chttp2_ping_queue;$/;"	t	typeref:struct:__anon17
-grpc_chttp2_ping_type	src/core/ext/transport/chttp2/transport/internal.h	/^} grpc_chttp2_ping_type;$/;"	t	typeref:enum:__anon15
-grpc_chttp2_plugin_init	src/core/ext/transport/chttp2/transport/chttp2_plugin.c	/^void grpc_chttp2_plugin_init(void) {$/;"	f
-grpc_chttp2_plugin_shutdown	src/core/ext/transport/chttp2/transport/chttp2_plugin.c	/^void grpc_chttp2_plugin_shutdown(void) {}$/;"	f
-grpc_chttp2_ref_transport	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^void grpc_chttp2_ref_transport(grpc_chttp2_transport *t) { gpr_ref(&t->refs); }$/;"	f
-grpc_chttp2_ref_transport	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^void grpc_chttp2_ref_transport(grpc_chttp2_transport *t, const char *reason,$/;"	f
-grpc_chttp2_repeated_ping_policy	src/core/ext/transport/chttp2/transport/internal.h	/^} grpc_chttp2_repeated_ping_policy;$/;"	t	typeref:struct:__anon18
-grpc_chttp2_repeated_ping_state	src/core/ext/transport/chttp2/transport/internal.h	/^} grpc_chttp2_repeated_ping_state;$/;"	t	typeref:struct:__anon19
-grpc_chttp2_rst_stream_create	src/core/ext/transport/chttp2/transport/frame_rst_stream.c	/^grpc_slice grpc_chttp2_rst_stream_create(uint32_t id, uint32_t code,$/;"	f
-grpc_chttp2_rst_stream_parser	src/core/ext/transport/chttp2/transport/frame_rst_stream.h	/^} grpc_chttp2_rst_stream_parser;$/;"	t	typeref:struct:__anon10
-grpc_chttp2_rst_stream_parser_begin_frame	src/core/ext/transport/chttp2/transport/frame_rst_stream.c	/^grpc_error *grpc_chttp2_rst_stream_parser_begin_frame($/;"	f
-grpc_chttp2_rst_stream_parser_parse	src/core/ext/transport/chttp2/transport/frame_rst_stream.c	/^grpc_error *grpc_chttp2_rst_stream_parser_parse(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_chttp2_sent_goaway_state	src/core/ext/transport/chttp2/transport/internal.h	/^} grpc_chttp2_sent_goaway_state;$/;"	t	typeref:enum:__anon24
-grpc_chttp2_server_add_port	src/core/ext/transport/chttp2/server/chttp2_server.c	/^grpc_error *grpc_chttp2_server_add_port(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_chttp2_setting_id	src/core/ext/transport/chttp2/transport/frame_settings.h	/^} grpc_chttp2_setting_id;$/;"	t	typeref:enum:__anon41
-grpc_chttp2_setting_parameters	src/core/ext/transport/chttp2/transport/frame_settings.h	/^} grpc_chttp2_setting_parameters;$/;"	t	typeref:struct:__anon44
-grpc_chttp2_setting_set	src/core/ext/transport/chttp2/transport/internal.h	/^} grpc_chttp2_setting_set;$/;"	t	typeref:enum:__anon23
-grpc_chttp2_settings_ack_create	src/core/ext/transport/chttp2/transport/frame_settings.c	/^grpc_slice grpc_chttp2_settings_ack_create(void) {$/;"	f
-grpc_chttp2_settings_create	src/core/ext/transport/chttp2/transport/frame_settings.c	/^grpc_slice grpc_chttp2_settings_create(uint32_t *old, const uint32_t *new,$/;"	f
-grpc_chttp2_settings_parameters	src/core/ext/transport/chttp2/transport/frame_settings.c	/^    grpc_chttp2_settings_parameters[GRPC_CHTTP2_NUM_SETTINGS] = {$/;"	v
-grpc_chttp2_settings_parse_state	src/core/ext/transport/chttp2/transport/frame_settings.h	/^} grpc_chttp2_settings_parse_state;$/;"	t	typeref:enum:__anon40
-grpc_chttp2_settings_parser	src/core/ext/transport/chttp2/transport/frame_settings.h	/^} grpc_chttp2_settings_parser;$/;"	t	typeref:struct:__anon42
-grpc_chttp2_settings_parser_begin_frame	src/core/ext/transport/chttp2/transport/frame_settings.c	/^grpc_error *grpc_chttp2_settings_parser_begin_frame($/;"	f
-grpc_chttp2_settings_parser_parse	src/core/ext/transport/chttp2/transport/frame_settings.c	/^grpc_error *grpc_chttp2_settings_parser_parse(grpc_exec_ctx *exec_ctx, void *p,$/;"	f
-grpc_chttp2_stream	src/core/ext/transport/chttp2/transport/frame.h	/^typedef struct grpc_chttp2_stream grpc_chttp2_stream;$/;"	t	typeref:struct:grpc_chttp2_stream
-grpc_chttp2_stream	src/core/ext/transport/chttp2/transport/internal.h	/^struct grpc_chttp2_stream {$/;"	s
-grpc_chttp2_stream_from_call	test/core/util/debugger_macros.c	/^grpc_chttp2_stream *grpc_chttp2_stream_from_call(grpc_call *call) {$/;"	f
-grpc_chttp2_stream_link	src/core/ext/transport/chttp2/transport/internal.h	/^} grpc_chttp2_stream_link;$/;"	t	typeref:struct:__anon22
-grpc_chttp2_stream_list	src/core/ext/transport/chttp2/transport/internal.h	/^} grpc_chttp2_stream_list;$/;"	t	typeref:struct:__anon21
-grpc_chttp2_stream_list_id	src/core/ext/transport/chttp2/transport/internal.h	/^} grpc_chttp2_stream_list_id;$/;"	t	typeref:enum:__anon13
-grpc_chttp2_stream_map	src/core/ext/transport/chttp2/transport/stream_map.h	/^} grpc_chttp2_stream_map;$/;"	t	typeref:struct:__anon33
-grpc_chttp2_stream_map_add	src/core/ext/transport/chttp2/transport/stream_map.c	/^void grpc_chttp2_stream_map_add(grpc_chttp2_stream_map *map, uint32_t key,$/;"	f
-grpc_chttp2_stream_map_delete	src/core/ext/transport/chttp2/transport/stream_map.c	/^void *grpc_chttp2_stream_map_delete(grpc_chttp2_stream_map *map, uint32_t key) {$/;"	f
-grpc_chttp2_stream_map_destroy	src/core/ext/transport/chttp2/transport/stream_map.c	/^void grpc_chttp2_stream_map_destroy(grpc_chttp2_stream_map *map) {$/;"	f
-grpc_chttp2_stream_map_find	src/core/ext/transport/chttp2/transport/stream_map.c	/^void *grpc_chttp2_stream_map_find(grpc_chttp2_stream_map *map, uint32_t key) {$/;"	f
-grpc_chttp2_stream_map_for_each	src/core/ext/transport/chttp2/transport/stream_map.c	/^void grpc_chttp2_stream_map_for_each(grpc_chttp2_stream_map *map,$/;"	f
-grpc_chttp2_stream_map_init	src/core/ext/transport/chttp2/transport/stream_map.c	/^void grpc_chttp2_stream_map_init(grpc_chttp2_stream_map *map,$/;"	f
-grpc_chttp2_stream_map_rand	src/core/ext/transport/chttp2/transport/stream_map.c	/^void *grpc_chttp2_stream_map_rand(grpc_chttp2_stream_map *map) {$/;"	f
-grpc_chttp2_stream_map_size	src/core/ext/transport/chttp2/transport/stream_map.c	/^size_t grpc_chttp2_stream_map_size(grpc_chttp2_stream_map *map) {$/;"	f
-grpc_chttp2_stream_ref	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^void grpc_chttp2_stream_ref(grpc_chttp2_stream *s) {$/;"	f
-grpc_chttp2_stream_ref	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^void grpc_chttp2_stream_ref(grpc_chttp2_stream *s, const char *reason) {$/;"	f
-grpc_chttp2_stream_state	src/core/ext/transport/chttp2/transport/frame_data.h	/^} grpc_chttp2_stream_state;$/;"	t	typeref:enum:__anon50
-grpc_chttp2_stream_unref	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^void grpc_chttp2_stream_unref(grpc_exec_ctx *exec_ctx, grpc_chttp2_stream *s) {$/;"	f
-grpc_chttp2_stream_unref	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^void grpc_chttp2_stream_unref(grpc_exec_ctx *exec_ctx, grpc_chttp2_stream *s,$/;"	f
-grpc_chttp2_stream_write_type	src/core/ext/transport/chttp2/transport/internal.h	/^} grpc_chttp2_stream_write_type;$/;"	t	typeref:enum:__anon30
-grpc_chttp2_transport	src/core/ext/transport/chttp2/transport/frame.h	/^typedef struct grpc_chttp2_transport grpc_chttp2_transport;$/;"	t	typeref:struct:grpc_chttp2_transport
-grpc_chttp2_transport	src/core/ext/transport/chttp2/transport/internal.h	/^struct grpc_chttp2_transport {$/;"	s
-grpc_chttp2_transport_start_reading	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^void grpc_chttp2_transport_start_reading(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_chttp2_unref_transport	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^void grpc_chttp2_unref_transport(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_chttp2_window_update_create	src/core/ext/transport/chttp2/transport/frame_window_update.c	/^grpc_slice grpc_chttp2_window_update_create($/;"	f
-grpc_chttp2_window_update_parser	src/core/ext/transport/chttp2/transport/frame_window_update.h	/^} grpc_chttp2_window_update_parser;$/;"	t	typeref:struct:__anon9
-grpc_chttp2_window_update_parser_begin_frame	src/core/ext/transport/chttp2/transport/frame_window_update.c	/^grpc_error *grpc_chttp2_window_update_parser_begin_frame($/;"	f
-grpc_chttp2_window_update_parser_parse	src/core/ext/transport/chttp2/transport/frame_window_update.c	/^grpc_error *grpc_chttp2_window_update_parser_parse($/;"	f
-grpc_chttp2_write_cb	src/core/ext/transport/chttp2/transport/internal.h	/^typedef struct grpc_chttp2_write_cb {$/;"	s
-grpc_chttp2_write_cb	src/core/ext/transport/chttp2/transport/internal.h	/^} grpc_chttp2_write_cb;$/;"	t	typeref:struct:grpc_chttp2_write_cb
-grpc_chttp2_write_state	src/core/ext/transport/chttp2/transport/internal.h	/^} grpc_chttp2_write_state;$/;"	t	typeref:enum:__anon14
-grpc_client_auth_filter	src/core/lib/security/transport/client_auth_filter.c	/^const grpc_channel_filter grpc_client_auth_filter = {$/;"	v
-grpc_client_census_filter	src/core/ext/census/grpc_filter.c	/^const grpc_channel_filter grpc_client_census_filter = {$/;"	v
-grpc_client_channel_check_connectivity_state	src/core/ext/client_channel/client_channel.c	/^grpc_connectivity_state grpc_client_channel_check_connectivity_state($/;"	f
-grpc_client_channel_factory	src/core/ext/client_channel/client_channel_factory.h	/^struct grpc_client_channel_factory {$/;"	s
-grpc_client_channel_factory	src/core/ext/client_channel/client_channel_factory.h	/^typedef struct grpc_client_channel_factory grpc_client_channel_factory;$/;"	t	typeref:struct:grpc_client_channel_factory
-grpc_client_channel_factory_create_channel	src/core/ext/client_channel/client_channel_factory.c	/^grpc_channel* grpc_client_channel_factory_create_channel($/;"	f
-grpc_client_channel_factory_create_channel_arg	src/core/ext/client_channel/client_channel_factory.c	/^grpc_arg grpc_client_channel_factory_create_channel_arg($/;"	f
-grpc_client_channel_factory_create_subchannel	src/core/ext/client_channel/client_channel_factory.c	/^grpc_subchannel* grpc_client_channel_factory_create_subchannel($/;"	f
-grpc_client_channel_factory_ref	src/core/ext/client_channel/client_channel_factory.c	/^void grpc_client_channel_factory_ref(grpc_client_channel_factory* factory) {$/;"	f
-grpc_client_channel_factory_unref	src/core/ext/client_channel/client_channel_factory.c	/^void grpc_client_channel_factory_unref(grpc_exec_ctx* exec_ctx,$/;"	f
-grpc_client_channel_factory_vtable	src/core/ext/client_channel/client_channel_factory.h	/^    grpc_client_channel_factory_vtable;$/;"	t	typeref:struct:grpc_client_channel_factory_vtable
-grpc_client_channel_factory_vtable	src/core/ext/client_channel/client_channel_factory.h	/^struct grpc_client_channel_factory_vtable {$/;"	s
-grpc_client_channel_filter	src/core/ext/client_channel/client_channel.c	/^const grpc_channel_filter grpc_client_channel_filter = {$/;"	v
-grpc_client_channel_get_subchannel_call	src/core/ext/client_channel/client_channel.c	/^grpc_subchannel_call *grpc_client_channel_get_subchannel_call($/;"	f
-grpc_client_channel_init	src/core/ext/client_channel/client_channel_plugin.c	/^void grpc_client_channel_init(void) {$/;"	f
-grpc_client_channel_shutdown	src/core/ext/client_channel/client_channel_plugin.c	/^void grpc_client_channel_shutdown(void) {$/;"	f
-grpc_client_channel_type	src/core/ext/client_channel/client_channel_factory.h	/^} grpc_client_channel_type;$/;"	t	typeref:enum:__anon67
-grpc_client_channel_watch_connectivity_state	src/core/ext/client_channel/client_channel.c	/^void grpc_client_channel_watch_connectivity_state($/;"	f
-grpc_client_deadline_filter	src/core/lib/channel/deadline_filter.c	/^const grpc_channel_filter grpc_client_deadline_filter = {$/;"	v
-grpc_client_security_context	src/core/lib/security/context/security_context.h	/^} grpc_client_security_context;$/;"	t	typeref:struct:__anon114
-grpc_client_security_context_create	src/core/lib/security/context/security_context.c	/^grpc_client_security_context *grpc_client_security_context_create(void) {$/;"	f
-grpc_client_security_context_destroy	src/core/lib/security/context/security_context.c	/^void grpc_client_security_context_destroy(void *ctx) {$/;"	f
-grpc_closure	src/core/lib/iomgr/closure.h	/^struct grpc_closure {$/;"	s
-grpc_closure	src/core/lib/iomgr/closure.h	/^typedef struct grpc_closure grpc_closure;$/;"	t	typeref:struct:grpc_closure
-grpc_closure_create	src/core/lib/iomgr/closure.c	/^grpc_closure *grpc_closure_create(grpc_iomgr_cb_func cb, void *cb_arg,$/;"	f
-grpc_closure_init	src/core/lib/iomgr/closure.c	/^grpc_closure *grpc_closure_init(grpc_closure *closure, grpc_iomgr_cb_func cb,$/;"	f
-grpc_closure_list	src/core/lib/iomgr/closure.h	/^typedef struct grpc_closure_list {$/;"	s
-grpc_closure_list	src/core/lib/iomgr/closure.h	/^} grpc_closure_list;$/;"	t	typeref:struct:grpc_closure_list
-grpc_closure_list_append	src/core/lib/iomgr/closure.c	/^bool grpc_closure_list_append(grpc_closure_list *closure_list,$/;"	f
-grpc_closure_list_empty	src/core/lib/iomgr/closure.c	/^bool grpc_closure_list_empty(grpc_closure_list closure_list) {$/;"	f
-grpc_closure_list_fail_all	src/core/lib/iomgr/closure.c	/^void grpc_closure_list_fail_all(grpc_closure_list *list,$/;"	f
-grpc_closure_list_init	src/core/lib/iomgr/closure.c	/^void grpc_closure_list_init(grpc_closure_list *closure_list) {$/;"	f
-grpc_closure_list_move	src/core/lib/iomgr/closure.c	/^void grpc_closure_list_move(grpc_closure_list *src, grpc_closure_list *dst) {$/;"	f
-grpc_closure_list_sched	src/core/lib/iomgr/closure.c	/^void grpc_closure_list_sched(grpc_exec_ctx *exec_ctx, grpc_closure_list *list) {$/;"	f
-grpc_closure_run	src/core/lib/iomgr/closure.c	/^void grpc_closure_run(grpc_exec_ctx *exec_ctx, grpc_closure *c,$/;"	f
-grpc_closure_sched	src/core/lib/iomgr/closure.c	/^void grpc_closure_sched(grpc_exec_ctx *exec_ctx, grpc_closure *c,$/;"	f
-grpc_closure_scheduler	src/core/lib/iomgr/closure.h	/^struct grpc_closure_scheduler {$/;"	s
-grpc_closure_scheduler	src/core/lib/iomgr/closure.h	/^typedef struct grpc_closure_scheduler grpc_closure_scheduler;$/;"	t	typeref:struct:grpc_closure_scheduler
-grpc_closure_scheduler_vtable	src/core/lib/iomgr/closure.h	/^typedef struct grpc_closure_scheduler_vtable {$/;"	s
-grpc_closure_scheduler_vtable	src/core/lib/iomgr/closure.h	/^} grpc_closure_scheduler_vtable;$/;"	t	typeref:struct:grpc_closure_scheduler_vtable
-grpc_combiner	src/core/lib/iomgr/combiner.c	/^struct grpc_combiner {$/;"	s	file:
-grpc_combiner	src/core/lib/iomgr/exec_ctx.h	/^typedef struct grpc_combiner grpc_combiner;$/;"	t	typeref:struct:grpc_combiner
-grpc_combiner_continue_exec_ctx	src/core/lib/iomgr/combiner.c	/^bool grpc_combiner_continue_exec_ctx(grpc_exec_ctx *exec_ctx) {$/;"	f
-grpc_combiner_create	src/core/lib/iomgr/combiner.c	/^grpc_combiner *grpc_combiner_create(grpc_workqueue *optional_workqueue) {$/;"	f
-grpc_combiner_destroy	src/core/lib/iomgr/combiner.c	/^void grpc_combiner_destroy(grpc_exec_ctx *exec_ctx, grpc_combiner *lock) {$/;"	f
-grpc_combiner_finally_scheduler	src/core/lib/iomgr/combiner.c	/^grpc_closure_scheduler *grpc_combiner_finally_scheduler($/;"	f
-grpc_combiner_scheduler	src/core/lib/iomgr/combiner.c	/^grpc_closure_scheduler *grpc_combiner_scheduler(grpc_combiner *combiner,$/;"	f
-grpc_combiner_trace	src/core/lib/iomgr/combiner.c	/^int grpc_combiner_trace = 0;$/;"	v
-grpc_compatible_percent_encoding_unreserved_bytes	src/core/lib/slice/percent_encoding.c	/^const uint8_t grpc_compatible_percent_encoding_unreserved_bytes[256 \/ 8] = {$/;"	v
-grpc_completion_queue	include/grpc/impl/codegen/grpc_types.h	/^typedef struct grpc_completion_queue grpc_completion_queue;$/;"	t	typeref:struct:grpc_completion_queue
-grpc_completion_queue	src/core/lib/surface/completion_queue.c	/^struct grpc_completion_queue {$/;"	s	file:
-grpc_completion_queue_create	src/core/lib/surface/completion_queue.c	/^grpc_completion_queue *grpc_completion_queue_create(void *reserved) {$/;"	f
-grpc_completion_queue_create	src/cpp/common/core_codegen.cc	/^grpc_completion_queue* CoreCodegen::grpc_completion_queue_create($/;"	f	class:grpc::CoreCodegen
-grpc_completion_queue_destroy	src/core/lib/surface/completion_queue.c	/^void grpc_completion_queue_destroy(grpc_completion_queue *cc) {$/;"	f
-grpc_completion_queue_destroy	src/cpp/common/core_codegen.cc	/^void CoreCodegen::grpc_completion_queue_destroy(grpc_completion_queue* cq) {$/;"	f	class:grpc::CoreCodegen
-grpc_completion_queue_next	src/core/lib/surface/completion_queue.c	/^grpc_event grpc_completion_queue_next(grpc_completion_queue *cc,$/;"	f
-grpc_completion_queue_pluck	src/core/lib/surface/completion_queue.c	/^grpc_event grpc_completion_queue_pluck(grpc_completion_queue *cc, void *tag,$/;"	f
-grpc_completion_queue_pluck	src/cpp/common/core_codegen.cc	/^grpc_event CoreCodegen::grpc_completion_queue_pluck(grpc_completion_queue* cq,$/;"	f	class:grpc::CoreCodegen
-grpc_completion_queue_shutdown	src/core/lib/surface/completion_queue.c	/^void grpc_completion_queue_shutdown(grpc_completion_queue *cc) {$/;"	f
-grpc_completion_type	include/grpc/impl/codegen/grpc_types.h	/^typedef enum grpc_completion_type {$/;"	g
-grpc_completion_type	include/grpc/impl/codegen/grpc_types.h	/^} grpc_completion_type;$/;"	t	typeref:enum:grpc_completion_type
-grpc_composite_call_credentials	src/core/lib/security/credentials/composite/composite_credentials.h	/^} grpc_composite_call_credentials;$/;"	t	typeref:struct:__anon109
-grpc_composite_call_credentials_create	src/core/lib/security/credentials/composite/composite_credentials.c	/^grpc_call_credentials *grpc_composite_call_credentials_create($/;"	f
-grpc_composite_call_credentials_get_credentials	src/core/lib/security/credentials/composite/composite_credentials.c	/^grpc_composite_call_credentials_get_credentials(grpc_call_credentials *creds) {$/;"	f
-grpc_composite_call_credentials_metadata_context	src/core/lib/security/credentials/composite/composite_credentials.c	/^} grpc_composite_call_credentials_metadata_context;$/;"	t	typeref:struct:__anon106	file:
-grpc_composite_channel_credentials	src/core/lib/security/credentials/composite/composite_credentials.h	/^} grpc_composite_channel_credentials;$/;"	t	typeref:struct:__anon108
-grpc_composite_channel_credentials_create	src/core/lib/security/credentials/composite/composite_credentials.c	/^grpc_channel_credentials *grpc_composite_channel_credentials_create($/;"	f
-grpc_compress_filter	src/core/lib/channel/compress_filter.c	/^const grpc_channel_filter grpc_compress_filter = {$/;"	v
-grpc_compression_algorithm	include/grpc/impl/codegen/compression_types.h	/^} grpc_compression_algorithm;$/;"	t	typeref:enum:__anon279
-grpc_compression_algorithm	include/grpc/impl/codegen/compression_types.h	/^} grpc_compression_algorithm;$/;"	t	typeref:enum:__anon442
-grpc_compression_algorithm_for_level	src/core/lib/compression/compression.c	/^grpc_compression_algorithm grpc_compression_algorithm_for_level($/;"	f
-grpc_compression_algorithm_from_slice	src/core/lib/compression/compression.c	/^grpc_compression_algorithm grpc_compression_algorithm_from_slice($/;"	f
-grpc_compression_algorithm_name	src/core/lib/compression/compression.c	/^int grpc_compression_algorithm_name(grpc_compression_algorithm algorithm,$/;"	f
-grpc_compression_algorithm_parse	src/core/lib/compression/compression.c	/^int grpc_compression_algorithm_parse(grpc_slice name,$/;"	f
-grpc_compression_algorithm_slice	src/core/lib/compression/compression.c	/^grpc_slice grpc_compression_algorithm_slice($/;"	f
-grpc_compression_encoding_mdelem	src/core/lib/compression/compression.c	/^grpc_mdelem grpc_compression_encoding_mdelem($/;"	f
-grpc_compression_level	include/grpc/impl/codegen/compression_types.h	/^} grpc_compression_level;$/;"	t	typeref:enum:__anon280
-grpc_compression_level	include/grpc/impl/codegen/compression_types.h	/^} grpc_compression_level;$/;"	t	typeref:enum:__anon443
-grpc_compression_options	include/grpc/impl/codegen/compression_types.h	/^typedef struct grpc_compression_options {$/;"	s
-grpc_compression_options	include/grpc/impl/codegen/compression_types.h	/^} grpc_compression_options;$/;"	t	typeref:struct:grpc_compression_options
-grpc_compression_options_disable_algorithm	src/core/lib/compression/compression.c	/^void grpc_compression_options_disable_algorithm($/;"	f
-grpc_compression_options_enable_algorithm	src/core/lib/compression/compression.c	/^void grpc_compression_options_enable_algorithm($/;"	f
-grpc_compression_options_init	src/core/lib/compression/compression.c	/^void grpc_compression_options_init(grpc_compression_options *opts) {$/;"	f
-grpc_compression_options_is_algorithm_enabled	src/core/lib/compression/compression.c	/^int grpc_compression_options_is_algorithm_enabled($/;"	f
-grpc_compression_trace	src/core/lib/channel/compress_filter.c	/^int grpc_compression_trace = 0;$/;"	v
-grpc_connect_in_args	src/core/ext/client_channel/connector.h	/^} grpc_connect_in_args;$/;"	t	typeref:struct:__anon72
-grpc_connect_out_args	src/core/ext/client_channel/connector.h	/^} grpc_connect_out_args;$/;"	t	typeref:struct:__anon73
-grpc_connected_channel_get_stream	src/core/lib/channel/connected_channel.c	/^grpc_stream *grpc_connected_channel_get_stream(grpc_call_element *elem) {$/;"	f
-grpc_connected_filter	src/core/lib/channel/connected_channel.c	/^const grpc_channel_filter grpc_connected_filter = {$/;"	v
-grpc_connected_subchannel	src/core/ext/client_channel/subchannel.h	/^typedef struct grpc_connected_subchannel grpc_connected_subchannel;$/;"	t	typeref:struct:grpc_connected_subchannel
-grpc_connected_subchannel_create_call	src/core/ext/client_channel/subchannel.c	/^grpc_error *grpc_connected_subchannel_create_call($/;"	f
-grpc_connected_subchannel_notify_on_state_change	src/core/ext/client_channel/subchannel.c	/^void grpc_connected_subchannel_notify_on_state_change($/;"	f
-grpc_connected_subchannel_ping	src/core/ext/client_channel/subchannel.c	/^void grpc_connected_subchannel_ping(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_connected_subchannel_process_transport_op	src/core/ext/client_channel/subchannel.c	/^void grpc_connected_subchannel_process_transport_op($/;"	f
-grpc_connected_subchannel_ref	src/core/ext/client_channel/subchannel.c	/^grpc_connected_subchannel *grpc_connected_subchannel_ref($/;"	f
-grpc_connected_subchannel_unref	src/core/ext/client_channel/subchannel.c	/^void grpc_connected_subchannel_unref(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_connectivity_state	include/grpc/impl/codegen/connectivity_state.h	/^} grpc_connectivity_state;$/;"	t	typeref:enum:__anon243
-grpc_connectivity_state	include/grpc/impl/codegen/connectivity_state.h	/^} grpc_connectivity_state;$/;"	t	typeref:enum:__anon406
-grpc_connectivity_state_check	src/core/lib/transport/connectivity_state.c	/^grpc_connectivity_state grpc_connectivity_state_check($/;"	f
-grpc_connectivity_state_destroy	src/core/lib/transport/connectivity_state.c	/^void grpc_connectivity_state_destroy(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_connectivity_state_has_watchers	src/core/lib/transport/connectivity_state.c	/^bool grpc_connectivity_state_has_watchers($/;"	f
-grpc_connectivity_state_init	src/core/lib/transport/connectivity_state.c	/^void grpc_connectivity_state_init(grpc_connectivity_state_tracker *tracker,$/;"	f
-grpc_connectivity_state_name	src/core/lib/transport/connectivity_state.c	/^const char *grpc_connectivity_state_name(grpc_connectivity_state state) {$/;"	f
-grpc_connectivity_state_notify_on_state_change	src/core/lib/transport/connectivity_state.c	/^bool grpc_connectivity_state_notify_on_state_change($/;"	f
-grpc_connectivity_state_set	src/core/lib/transport/connectivity_state.c	/^void grpc_connectivity_state_set(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_connectivity_state_trace	src/core/lib/transport/connectivity_state.c	/^int grpc_connectivity_state_trace = 0;$/;"	v
-grpc_connectivity_state_tracker	src/core/lib/transport/connectivity_state.h	/^} grpc_connectivity_state_tracker;$/;"	t	typeref:struct:__anon177
-grpc_connectivity_state_watcher	src/core/lib/transport/connectivity_state.h	/^typedef struct grpc_connectivity_state_watcher {$/;"	s
-grpc_connectivity_state_watcher	src/core/lib/transport/connectivity_state.h	/^} grpc_connectivity_state_watcher;$/;"	t	typeref:struct:grpc_connectivity_state_watcher
-grpc_connector	src/core/ext/client_channel/connector.h	/^struct grpc_connector {$/;"	s
-grpc_connector	src/core/ext/client_channel/connector.h	/^typedef struct grpc_connector grpc_connector;$/;"	t	typeref:struct:grpc_connector
-grpc_connector_connect	src/core/ext/client_channel/connector.c	/^void grpc_connector_connect(grpc_exec_ctx* exec_ctx, grpc_connector* connector,$/;"	f
-grpc_connector_ref	src/core/ext/client_channel/connector.c	/^grpc_connector* grpc_connector_ref(grpc_connector* connector) {$/;"	f
-grpc_connector_shutdown	src/core/ext/client_channel/connector.c	/^void grpc_connector_shutdown(grpc_exec_ctx* exec_ctx, grpc_connector* connector,$/;"	f
-grpc_connector_unref	src/core/ext/client_channel/connector.c	/^void grpc_connector_unref(grpc_exec_ctx* exec_ctx, grpc_connector* connector) {$/;"	f
-grpc_connector_vtable	src/core/ext/client_channel/connector.h	/^struct grpc_connector_vtable {$/;"	s
-grpc_connector_vtable	src/core/ext/client_channel/connector.h	/^typedef struct grpc_connector_vtable grpc_connector_vtable;$/;"	t	typeref:struct:grpc_connector_vtable
-grpc_context_index	src/core/lib/channel/context.h	/^} grpc_context_index;$/;"	t	typeref:enum:__anon191
-grpc_copy_json_string_property	src/core/lib/security/util/json_util.c	/^bool grpc_copy_json_string_property(const grpc_json *json,$/;"	f
-grpc_cq_begin_op	src/core/lib/surface/completion_queue.c	/^void grpc_cq_begin_op(grpc_completion_queue *cc, void *tag) {$/;"	f
-grpc_cq_completion	src/core/lib/surface/completion_queue.h	/^typedef struct grpc_cq_completion {$/;"	s
-grpc_cq_completion	src/core/lib/surface/completion_queue.h	/^} grpc_cq_completion;$/;"	t	typeref:struct:grpc_cq_completion
-grpc_cq_end_op	src/core/lib/surface/completion_queue.c	/^void grpc_cq_end_op(grpc_exec_ctx *exec_ctx, grpc_completion_queue *cc,$/;"	f
-grpc_cq_event_timeout_trace	src/core/lib/surface/completion_queue.c	/^int grpc_cq_event_timeout_trace;$/;"	v
-grpc_cq_from_pollset	src/core/lib/surface/completion_queue.c	/^grpc_completion_queue *grpc_cq_from_pollset(grpc_pollset *ps) {$/;"	f
-grpc_cq_global_init	src/core/lib/surface/completion_queue.c	/^void grpc_cq_global_init(void) { gpr_mu_init(&g_freelist_mu); }$/;"	f
-grpc_cq_global_shutdown	src/core/lib/surface/completion_queue.c	/^void grpc_cq_global_shutdown(void) {$/;"	f
-grpc_cq_internal_ref	src/core/lib/surface/completion_queue.c	/^void grpc_cq_internal_ref(grpc_completion_queue *cc, const char *reason,$/;"	f
-grpc_cq_internal_unref	src/core/lib/surface/completion_queue.c	/^void grpc_cq_internal_unref(grpc_completion_queue *cc, const char *reason,$/;"	f
-grpc_cq_is_non_listening_server_cq	src/core/lib/surface/completion_queue.c	/^bool grpc_cq_is_non_listening_server_cq(grpc_completion_queue *cc) {$/;"	f
-grpc_cq_is_server_cq	src/core/lib/surface/completion_queue.c	/^int grpc_cq_is_server_cq(grpc_completion_queue *cc) { return cc->is_server_cq; }$/;"	f
-grpc_cq_mark_non_listening_server_cq	src/core/lib/surface/completion_queue.c	/^void grpc_cq_mark_non_listening_server_cq(grpc_completion_queue *cc) {$/;"	f
-grpc_cq_mark_server_cq	src/core/lib/surface/completion_queue.c	/^void grpc_cq_mark_server_cq(grpc_completion_queue *cc) { cc->is_server_cq = 1; }$/;"	f
-grpc_cq_pluck_trace	src/core/lib/surface/completion_queue.c	/^int grpc_cq_pluck_trace;$/;"	v
-grpc_cq_pollset	src/core/lib/surface/completion_queue.c	/^grpc_pollset *grpc_cq_pollset(grpc_completion_queue *cc) {$/;"	f
-grpc_create_chttp2_transport	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^grpc_transport *grpc_create_chttp2_transport($/;"	f
-grpc_create_dualstack_socket	src/core/lib/iomgr/socket_utils_common_posix.c	/^grpc_error *grpc_create_dualstack_socket($/;"	f
-grpc_create_socketpair_if_unix	src/core/lib/iomgr/unix_sockets_posix.c	/^void grpc_create_socketpair_if_unix(int sv[2]) {$/;"	f
-grpc_create_socketpair_if_unix	src/core/lib/iomgr/unix_sockets_posix_noop.c	/^void grpc_create_socketpair_if_unix(int sv[2]) {$/;"	f
-grpc_create_subchannel_address_arg	src/core/ext/client_channel/subchannel.c	/^grpc_arg grpc_create_subchannel_address_arg(const grpc_resolved_address *addr) {$/;"	f
-grpc_credentials_contains_type	src/core/lib/security/credentials/composite/composite_credentials.c	/^grpc_call_credentials *grpc_credentials_contains_type($/;"	f
-grpc_credentials_md	src/core/lib/security/credentials/credentials.h	/^} grpc_credentials_md;$/;"	t	typeref:struct:__anon91
-grpc_credentials_md_store	src/core/lib/security/credentials/credentials.h	/^} grpc_credentials_md_store;$/;"	t	typeref:struct:__anon92
-grpc_credentials_md_store_add	src/core/lib/security/credentials/credentials_metadata.c	/^void grpc_credentials_md_store_add(grpc_credentials_md_store *store,$/;"	f
-grpc_credentials_md_store_add_cstrings	src/core/lib/security/credentials/credentials_metadata.c	/^void grpc_credentials_md_store_add_cstrings(grpc_credentials_md_store *store,$/;"	f
-grpc_credentials_md_store_create	src/core/lib/security/credentials/credentials_metadata.c	/^grpc_credentials_md_store *grpc_credentials_md_store_create($/;"	f
-grpc_credentials_md_store_ref	src/core/lib/security/credentials/credentials_metadata.c	/^grpc_credentials_md_store *grpc_credentials_md_store_ref($/;"	f
-grpc_credentials_md_store_unref	src/core/lib/security/credentials/credentials_metadata.c	/^void grpc_credentials_md_store_unref(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_credentials_metadata_cb	src/core/lib/security/credentials/credentials.h	/^typedef void (*grpc_credentials_metadata_cb)($/;"	t
-grpc_credentials_metadata_request	src/core/lib/security/credentials/credentials.h	/^} grpc_credentials_metadata_request;$/;"	t	typeref:struct:__anon95
-grpc_credentials_metadata_request_create	src/core/lib/security/credentials/credentials.c	/^grpc_credentials_metadata_request *grpc_credentials_metadata_request_create($/;"	f
-grpc_credentials_metadata_request_destroy	src/core/lib/security/credentials/credentials.c	/^void grpc_credentials_metadata_request_destroy($/;"	f
-grpc_credentials_plugin_metadata_cb	include/grpc/grpc_security.h	/^typedef void (*grpc_credentials_plugin_metadata_cb)($/;"	t
-grpc_credentials_status	src/core/lib/security/credentials/credentials.h	/^} grpc_credentials_status;$/;"	t	typeref:enum:__anon89
-grpc_cronet_secure_channel_create	src/core/ext/transport/cronet/client/secure/cronet_channel_create.c	/^GRPCAPI grpc_channel *grpc_cronet_secure_channel_create($/;"	f
-grpc_cronet_trace	src/core/ext/transport/cronet/transport/cronet_transport.c	/^int grpc_cronet_trace = 0;$/;"	v
-grpc_cronet_transport	src/core/ext/transport/cronet/transport/cronet_transport.c	/^struct grpc_cronet_transport {$/;"	s	file:
-grpc_cronet_transport	src/core/ext/transport/cronet/transport/cronet_transport.c	/^typedef struct grpc_cronet_transport grpc_cronet_transport;$/;"	t	typeref:struct:grpc_cronet_transport	file:
-grpc_cronet_vtable	src/core/ext/transport/cronet/transport/cronet_transport.c	/^const grpc_transport_vtable grpc_cronet_vtable = {sizeof(stream_obj),$/;"	v
-grpc_cv_wakeup_fd_vtable	src/core/lib/iomgr/wakeup_fd_cv.c	/^const grpc_wakeup_fd_vtable grpc_cv_wakeup_fd_vtable = {$/;"	v
-grpc_cv_wakeup_fds_enabled	src/core/lib/iomgr/wakeup_fd_posix.c	/^int grpc_cv_wakeup_fds_enabled(void) { return cv_wakeup_fds_enabled; }$/;"	f
-grpc_deadline_state	src/core/lib/channel/deadline_filter.h	/^typedef struct grpc_deadline_state {$/;"	s
-grpc_deadline_state	src/core/lib/channel/deadline_filter.h	/^} grpc_deadline_state;$/;"	t	typeref:struct:grpc_deadline_state
-grpc_deadline_state_client_start_transport_stream_op	src/core/lib/channel/deadline_filter.c	/^void grpc_deadline_state_client_start_transport_stream_op($/;"	f
-grpc_deadline_state_destroy	src/core/lib/channel/deadline_filter.c	/^void grpc_deadline_state_destroy(grpc_exec_ctx* exec_ctx,$/;"	f
-grpc_deadline_state_init	src/core/lib/channel/deadline_filter.c	/^void grpc_deadline_state_init(grpc_exec_ctx* exec_ctx, grpc_call_element* elem,$/;"	f
-grpc_deadline_state_reset	src/core/lib/channel/deadline_filter.c	/^void grpc_deadline_state_reset(grpc_exec_ctx* exec_ctx, grpc_call_element* elem,$/;"	f
-grpc_deadline_state_start	src/core/lib/channel/deadline_filter.c	/^void grpc_deadline_state_start(grpc_exec_ctx* exec_ctx, grpc_call_element* elem,$/;"	f
-grpc_destroy_network_status_monitor	src/core/lib/iomgr/network_status_tracker.c	/^void grpc_destroy_network_status_monitor() {$/;"	f
-grpc_dualstack_mode	src/core/lib/iomgr/socket_utils_posix.h	/^typedef enum grpc_dualstack_mode {$/;"	g
-grpc_dualstack_mode	src/core/lib/iomgr/socket_utils_posix.h	/^} grpc_dualstack_mode;$/;"	t	typeref:enum:grpc_dualstack_mode
-grpc_dump_slice	src/core/lib/slice/slice_string_helpers.c	/^char *grpc_dump_slice(grpc_slice s, uint32_t flags) {$/;"	f
-grpc_empty_slice	src/core/lib/slice/slice.c	/^grpc_slice grpc_empty_slice(void) {$/;"	f
-grpc_enable_cv_wakeup_fds	src/core/lib/iomgr/wakeup_fd_posix.c	/^void grpc_enable_cv_wakeup_fds(int enable) { cv_wakeup_fds_enabled = enable; }$/;"	f
-grpc_encoding	src/core/lib/transport/static_metadata.h	/^    struct grpc_linked_mdelem *grpc_encoding;$/;"	m	struct:__anon187::__anon188	typeref:struct:__anon187::__anon188::grpc_linked_mdelem
-grpc_end2end_http_proxy	test/core/end2end/fixtures/http_proxy.c	/^struct grpc_end2end_http_proxy {$/;"	s	file:
-grpc_end2end_http_proxy	test/core/end2end/fixtures/http_proxy.h	/^typedef struct grpc_end2end_http_proxy grpc_end2end_http_proxy;$/;"	t	typeref:struct:grpc_end2end_http_proxy
-grpc_end2end_http_proxy_create	test/core/end2end/fixtures/http_proxy.c	/^grpc_end2end_http_proxy* grpc_end2end_http_proxy_create(void) {$/;"	f
-grpc_end2end_http_proxy_destroy	test/core/end2end/fixtures/http_proxy.c	/^void grpc_end2end_http_proxy_destroy(grpc_end2end_http_proxy* proxy) {$/;"	f
-grpc_end2end_http_proxy_get_proxy_name	test/core/end2end/fixtures/http_proxy.c	/^const char* grpc_end2end_http_proxy_get_proxy_name($/;"	f
-grpc_end2end_proxy	test/core/end2end/fixtures/proxy.c	/^struct grpc_end2end_proxy {$/;"	s	file:
-grpc_end2end_proxy	test/core/end2end/fixtures/proxy.h	/^typedef struct grpc_end2end_proxy grpc_end2end_proxy;$/;"	t	typeref:struct:grpc_end2end_proxy
-grpc_end2end_proxy_create	test/core/end2end/fixtures/proxy.c	/^grpc_end2end_proxy *grpc_end2end_proxy_create(const grpc_end2end_proxy_def *def,$/;"	f
-grpc_end2end_proxy_def	test/core/end2end/fixtures/proxy.h	/^typedef struct grpc_end2end_proxy_def {$/;"	s
-grpc_end2end_proxy_def	test/core/end2end/fixtures/proxy.h	/^} grpc_end2end_proxy_def;$/;"	t	typeref:struct:grpc_end2end_proxy_def
-grpc_end2end_proxy_destroy	test/core/end2end/fixtures/proxy.c	/^void grpc_end2end_proxy_destroy(grpc_end2end_proxy *proxy) {$/;"	f
-grpc_end2end_proxy_get_client_target	test/core/end2end/fixtures/proxy.c	/^const char *grpc_end2end_proxy_get_client_target(grpc_end2end_proxy *proxy) {$/;"	f
-grpc_end2end_proxy_get_server_port	test/core/end2end/fixtures/proxy.c	/^const char *grpc_end2end_proxy_get_server_port(grpc_end2end_proxy *proxy) {$/;"	f
-grpc_end2end_test_config	test/core/end2end/end2end_tests.h	/^struct grpc_end2end_test_config {$/;"	s
-grpc_end2end_test_config	test/core/end2end/end2end_tests.h	/^typedef struct grpc_end2end_test_config grpc_end2end_test_config;$/;"	t	typeref:struct:grpc_end2end_test_config
-grpc_end2end_test_config_wrapper	test/core/end2end/fixtures/h2_ssl_cert.c	/^typedef struct grpc_end2end_test_config_wrapper {$/;"	s	file:
-grpc_end2end_test_config_wrapper	test/core/end2end/fixtures/h2_ssl_cert.c	/^} grpc_end2end_test_config_wrapper;$/;"	t	typeref:struct:grpc_end2end_test_config_wrapper	file:
-grpc_end2end_test_fixture	test/core/end2end/end2end_tests.h	/^struct grpc_end2end_test_fixture {$/;"	s
-grpc_end2end_test_fixture	test/core/end2end/end2end_tests.h	/^typedef struct grpc_end2end_test_fixture grpc_end2end_test_fixture;$/;"	t	typeref:struct:grpc_end2end_test_fixture
-grpc_end2end_tests	test/core/end2end/end2end_nosec_tests.c	/^void grpc_end2end_tests(int argc, char **argv,$/;"	f
-grpc_end2end_tests	test/core/end2end/end2end_tests.c	/^void grpc_end2end_tests(int argc, char **argv,$/;"	f
-grpc_end2end_tests_pre_init	test/core/end2end/end2end_nosec_tests.c	/^void grpc_end2end_tests_pre_init(void) {$/;"	f
-grpc_end2end_tests_pre_init	test/core/end2end/end2end_tests.c	/^void grpc_end2end_tests_pre_init(void) {$/;"	f
-grpc_endpoint	src/core/lib/iomgr/endpoint.h	/^struct grpc_endpoint {$/;"	s
-grpc_endpoint	src/core/lib/iomgr/endpoint.h	/^typedef struct grpc_endpoint grpc_endpoint;$/;"	t	typeref:struct:grpc_endpoint
-grpc_endpoint_add_to_pollset	src/core/lib/iomgr/endpoint.c	/^void grpc_endpoint_add_to_pollset(grpc_exec_ctx* exec_ctx, grpc_endpoint* ep,$/;"	f
-grpc_endpoint_add_to_pollset_set	src/core/lib/iomgr/endpoint.c	/^void grpc_endpoint_add_to_pollset_set(grpc_exec_ctx* exec_ctx,$/;"	f
-grpc_endpoint_destroy	src/core/lib/iomgr/endpoint.c	/^void grpc_endpoint_destroy(grpc_exec_ctx* exec_ctx, grpc_endpoint* ep) {$/;"	f
-grpc_endpoint_get_fd	src/core/lib/iomgr/endpoint.c	/^int grpc_endpoint_get_fd(grpc_endpoint* ep) { return ep->vtable->get_fd(ep); }$/;"	f
-grpc_endpoint_get_peer	src/core/lib/iomgr/endpoint.c	/^char* grpc_endpoint_get_peer(grpc_endpoint* ep) {$/;"	f
-grpc_endpoint_get_resource_user	src/core/lib/iomgr/endpoint.c	/^grpc_resource_user* grpc_endpoint_get_resource_user(grpc_endpoint* ep) {$/;"	f
-grpc_endpoint_get_workqueue	src/core/lib/iomgr/endpoint.c	/^grpc_workqueue* grpc_endpoint_get_workqueue(grpc_endpoint* ep) {$/;"	f
-grpc_endpoint_pair	src/core/lib/iomgr/endpoint_pair.h	/^} grpc_endpoint_pair;$/;"	t	typeref:struct:__anon157
-grpc_endpoint_read	src/core/lib/iomgr/endpoint.c	/^void grpc_endpoint_read(grpc_exec_ctx* exec_ctx, grpc_endpoint* ep,$/;"	f
-grpc_endpoint_shutdown	src/core/lib/iomgr/endpoint.c	/^void grpc_endpoint_shutdown(grpc_exec_ctx* exec_ctx, grpc_endpoint* ep,$/;"	f
-grpc_endpoint_test_config	test/core/iomgr/endpoint_tests.h	/^struct grpc_endpoint_test_config {$/;"	s
-grpc_endpoint_test_config	test/core/iomgr/endpoint_tests.h	/^typedef struct grpc_endpoint_test_config grpc_endpoint_test_config;$/;"	t	typeref:struct:grpc_endpoint_test_config
-grpc_endpoint_test_fixture	test/core/iomgr/endpoint_tests.h	/^struct grpc_endpoint_test_fixture {$/;"	s
-grpc_endpoint_test_fixture	test/core/iomgr/endpoint_tests.h	/^typedef struct grpc_endpoint_test_fixture grpc_endpoint_test_fixture;$/;"	t	typeref:struct:grpc_endpoint_test_fixture
-grpc_endpoint_tests	test/core/iomgr/endpoint_tests.c	/^void grpc_endpoint_tests(grpc_endpoint_test_config config,$/;"	f
-grpc_endpoint_vtable	src/core/lib/iomgr/endpoint.h	/^struct grpc_endpoint_vtable {$/;"	s
-grpc_endpoint_vtable	src/core/lib/iomgr/endpoint.h	/^typedef struct grpc_endpoint_vtable grpc_endpoint_vtable;$/;"	t	typeref:struct:grpc_endpoint_vtable
-grpc_endpoint_write	src/core/lib/iomgr/endpoint.c	/^void grpc_endpoint_write(grpc_exec_ctx* exec_ctx, grpc_endpoint* ep,$/;"	f
-grpc_error	src/core/lib/iomgr/error.h	/^typedef struct grpc_error grpc_error;$/;"	t	typeref:struct:grpc_error
-grpc_error	src/core/lib/iomgr/error_internal.h	/^struct grpc_error {$/;"	s
-grpc_error_add_child	src/core/lib/iomgr/error.c	/^grpc_error *grpc_error_add_child(grpc_error *src, grpc_error *child) {$/;"	f
-grpc_error_create	src/core/lib/iomgr/error.c	/^grpc_error *grpc_error_create(const char *file, int line, const char *desc,$/;"	f
-grpc_error_get_int	src/core/lib/iomgr/error.c	/^bool grpc_error_get_int(grpc_error *err, grpc_error_ints which, intptr_t *p) {$/;"	f
-grpc_error_get_status	src/core/lib/transport/error_utils.c	/^void grpc_error_get_status(grpc_error *error, gpr_timespec deadline,$/;"	f
-grpc_error_get_str	src/core/lib/iomgr/error.c	/^const char *grpc_error_get_str(grpc_error *err, grpc_error_strs which) {$/;"	f
-grpc_error_has_clear_grpc_status	src/core/lib/transport/error_utils.c	/^bool grpc_error_has_clear_grpc_status(grpc_error *error) {$/;"	f
-grpc_error_ints	src/core/lib/iomgr/error.h	/^} grpc_error_ints;$/;"	t	typeref:enum:__anon140
-grpc_error_is_special	src/core/lib/iomgr/error.c	/^bool grpc_error_is_special(grpc_error *err) {$/;"	f
-grpc_error_ref	src/core/lib/iomgr/error.c	/^grpc_error *grpc_error_ref(grpc_error *err) {$/;"	f
-grpc_error_ref	src/core/lib/iomgr/error.c	/^grpc_error *grpc_error_ref(grpc_error *err, const char *file, int line,$/;"	f
-grpc_error_set_int	src/core/lib/iomgr/error.c	/^grpc_error *grpc_error_set_int(grpc_error *src, grpc_error_ints which,$/;"	f
-grpc_error_set_str	src/core/lib/iomgr/error.c	/^grpc_error *grpc_error_set_str(grpc_error *src, grpc_error_strs which,$/;"	f
-grpc_error_string	src/core/lib/iomgr/error.c	/^const char *grpc_error_string(grpc_error *err) {$/;"	f
-grpc_error_strs	src/core/lib/iomgr/error.h	/^} grpc_error_strs;$/;"	t	typeref:enum:__anon141
-grpc_error_times	src/core/lib/iomgr/error.h	/^} grpc_error_times;$/;"	t	typeref:enum:__anon142
-grpc_error_unref	src/core/lib/iomgr/error.c	/^void grpc_error_unref(grpc_error *err) {$/;"	f
-grpc_error_unref	src/core/lib/iomgr/error.c	/^void grpc_error_unref(grpc_error *err, const char *file, int line,$/;"	f
-grpc_event	include/grpc/impl/codegen/grpc_types.h	/^typedef struct grpc_event {$/;"	s
-grpc_event	include/grpc/impl/codegen/grpc_types.h	/^} grpc_event;$/;"	t	typeref:struct:grpc_event
-grpc_event_engine_init	src/core/lib/iomgr/ev_posix.c	/^void grpc_event_engine_init(void) {$/;"	f
-grpc_event_engine_shutdown	src/core/lib/iomgr/ev_posix.c	/^void grpc_event_engine_shutdown(void) {$/;"	f
-grpc_event_engine_vtable	src/core/lib/iomgr/ev_posix.h	/^typedef struct grpc_event_engine_vtable {$/;"	s
-grpc_event_engine_vtable	src/core/lib/iomgr/ev_posix.h	/^} grpc_event_engine_vtable;$/;"	t	typeref:struct:grpc_event_engine_vtable
-grpc_event_string	src/core/lib/surface/event_string.c	/^char *grpc_event_string(grpc_event *ev) {$/;"	f
-grpc_exec_ctx	include/grpc/impl/codegen/exec_ctx_fwd.h	/^typedef struct grpc_exec_ctx grpc_exec_ctx;$/;"	t	typeref:struct:grpc_exec_ctx
-grpc_exec_ctx	src/core/lib/iomgr/exec_ctx.h	/^struct grpc_exec_ctx {$/;"	s
-grpc_exec_ctx_finish	src/core/lib/iomgr/exec_ctx.c	/^void grpc_exec_ctx_finish(grpc_exec_ctx *exec_ctx) {$/;"	f
-grpc_exec_ctx_flush	src/core/lib/iomgr/exec_ctx.c	/^bool grpc_exec_ctx_flush(grpc_exec_ctx *exec_ctx) {$/;"	f
-grpc_exec_ctx_global_init	src/core/lib/iomgr/exec_ctx.c	/^void grpc_exec_ctx_global_init(void) {}$/;"	f
-grpc_exec_ctx_global_shutdown	src/core/lib/iomgr/exec_ctx.c	/^void grpc_exec_ctx_global_shutdown(void) {}$/;"	f
-grpc_exec_ctx_ready_to_finish	src/core/lib/iomgr/exec_ctx.c	/^bool grpc_exec_ctx_ready_to_finish(grpc_exec_ctx *exec_ctx) {$/;"	f
-grpc_executor	src/core/lib/iomgr/executor.c	/^} grpc_executor;$/;"	t	typeref:struct:grpc_executor_data	file:
-grpc_executor_data	src/core/lib/iomgr/executor.c	/^typedef struct grpc_executor_data {$/;"	s	file:
-grpc_executor_init	src/core/lib/iomgr/executor.c	/^void grpc_executor_init() {$/;"	f
-grpc_executor_scheduler	src/core/lib/iomgr/executor.c	/^grpc_closure_scheduler *grpc_executor_scheduler = &executor_scheduler;$/;"	v
-grpc_executor_shutdown	src/core/lib/iomgr/executor.c	/^void grpc_executor_shutdown(grpc_exec_ctx *exec_ctx) {$/;"	f
-grpc_fake_channel_security_connector	src/core/lib/security/transport/security_connector.c	/^} grpc_fake_channel_security_connector;$/;"	t	typeref:struct:__anon120	file:
-grpc_fake_channel_security_connector_create	src/core/lib/security/transport/security_connector.c	/^grpc_channel_security_connector *grpc_fake_channel_security_connector_create($/;"	f
-grpc_fake_resolver_init	test/core/end2end/fake_resolver.c	/^void grpc_fake_resolver_init(void) {$/;"	f
-grpc_fake_server_security_connector_create	src/core/lib/security/transport/security_connector.c	/^grpc_server_security_connector *grpc_fake_server_security_connector_create($/;"	f
-grpc_fake_transport_security_credentials_create	src/core/lib/security/credentials/fake/fake_credentials.c	/^grpc_channel_credentials *grpc_fake_transport_security_credentials_create($/;"	f
-grpc_fake_transport_security_server_credentials_create	src/core/lib/security/credentials/fake/fake_credentials.c	/^grpc_server_credentials *grpc_fake_transport_security_server_credentials_create($/;"	f
-grpc_fd	src/core/lib/iomgr/ev_epoll_linux.c	/^struct grpc_fd {$/;"	s	file:
-grpc_fd	src/core/lib/iomgr/ev_poll_posix.c	/^struct grpc_fd {$/;"	s	file:
-grpc_fd	src/core/lib/iomgr/ev_posix.h	/^typedef struct grpc_fd grpc_fd;$/;"	t	typeref:struct:grpc_fd
-grpc_fd_create	src/core/lib/iomgr/ev_posix.c	/^grpc_fd *grpc_fd_create(int fd, const char *name) {$/;"	f
-grpc_fd_get_polling_island	src/core/lib/iomgr/ev_epoll_linux.c	/^void *grpc_fd_get_polling_island(grpc_fd *fd) {$/;"	f
-grpc_fd_get_workqueue	src/core/lib/iomgr/ev_posix.c	/^grpc_workqueue *grpc_fd_get_workqueue(grpc_fd *fd) {$/;"	f
-grpc_fd_is_shutdown	src/core/lib/iomgr/ev_posix.c	/^bool grpc_fd_is_shutdown(grpc_fd *fd) {$/;"	f
-grpc_fd_notify_on_read	src/core/lib/iomgr/ev_posix.c	/^void grpc_fd_notify_on_read(grpc_exec_ctx *exec_ctx, grpc_fd *fd,$/;"	f
-grpc_fd_notify_on_write	src/core/lib/iomgr/ev_posix.c	/^void grpc_fd_notify_on_write(grpc_exec_ctx *exec_ctx, grpc_fd *fd,$/;"	f
-grpc_fd_orphan	src/core/lib/iomgr/ev_posix.c	/^void grpc_fd_orphan(grpc_exec_ctx *exec_ctx, grpc_fd *fd, grpc_closure *on_done,$/;"	f
-grpc_fd_shutdown	src/core/lib/iomgr/ev_posix.c	/^void grpc_fd_shutdown(grpc_exec_ctx *exec_ctx, grpc_fd *fd, grpc_error *why) {$/;"	f
-grpc_fd_watcher	src/core/lib/iomgr/ev_poll_posix.c	/^typedef struct grpc_fd_watcher {$/;"	s	file:
-grpc_fd_watcher	src/core/lib/iomgr/ev_poll_posix.c	/^} grpc_fd_watcher;$/;"	t	typeref:struct:grpc_fd_watcher	file:
-grpc_fd_wrapped_fd	src/core/lib/iomgr/ev_posix.c	/^int grpc_fd_wrapped_fd(grpc_fd *fd) {$/;"	f
-grpc_fetch_oauth2_func	src/core/lib/security/credentials/oauth2/oauth2_credentials.h	/^typedef void (*grpc_fetch_oauth2_func)(grpc_exec_ctx *exec_ctx,$/;"	t
-grpc_filtered_mdelem	src/core/lib/transport/metadata_batch.h	/^} grpc_filtered_mdelem;$/;"	t	typeref:struct:__anon180
-grpc_find_auth_context_in_args	src/core/lib/security/context/security_context.c	/^grpc_auth_context *grpc_find_auth_context_in_args($/;"	f
-grpc_find_server_credentials_in_args	src/core/lib/security/credentials/credentials.c	/^grpc_server_credentials *grpc_find_server_credentials_in_args($/;"	f
-grpc_flowctl_trace	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^int grpc_flowctl_trace = 0;$/;"	v
-grpc_flush_cached_google_default_credentials	src/core/lib/security/credentials/google_default/google_default_credentials.c	/^void grpc_flush_cached_google_default_credentials(void) {$/;"	f
-grpc_forbid_dualstack_sockets_for_testing	src/core/lib/iomgr/socket_utils_common_posix.c	/^int grpc_forbid_dualstack_sockets_for_testing = 0;$/;"	v
-grpc_free_port_using_server	test/core/util/port_server_client.c	/^void grpc_free_port_using_server(char *server, int port) {$/;"	f
-grpc_g_stands_for	src/core/lib/surface/version.c	/^const char *grpc_g_stands_for(void) { return "green"; }$/;"	f
-grpc_get_default_authority	src/core/ext/client_channel/resolver_registry.c	/^char *grpc_get_default_authority(const char *target) {$/;"	f
-grpc_get_default_ssl_roots	src/core/lib/security/transport/security_connector.c	/^size_t grpc_get_default_ssl_roots(const unsigned char **pem_root_certs) {$/;"	f
-grpc_get_default_ssl_roots_for_testing	src/core/lib/security/transport/security_connector.c	/^grpc_slice grpc_get_default_ssl_roots_for_testing(void) {$/;"	f
-grpc_get_http_proxy_server	src/core/ext/client_channel/http_proxy.c	/^char* grpc_get_http_proxy_server() {$/;"	f
-grpc_get_poll_strategy_name	src/core/lib/iomgr/ev_posix.c	/^const char *grpc_get_poll_strategy_name() { return g_poll_strategy_name; }$/;"	f
-grpc_get_subchannel_address_arg	src/core/ext/client_channel/subchannel.c	/^void grpc_get_subchannel_address_arg(const grpc_channel_args *args,$/;"	f
-grpc_get_subchannel_address_uri_arg	src/core/ext/client_channel/subchannel.c	/^const char *grpc_get_subchannel_address_uri_arg(const grpc_channel_args *args) {$/;"	f
-grpc_get_well_known_google_credentials_file_path	src/core/lib/security/credentials/google_default/google_default_credentials.c	/^char *grpc_get_well_known_google_credentials_file_path(void) {$/;"	f
-grpc_get_well_known_google_credentials_file_path_impl	src/core/lib/security/credentials/google_default/credentials_generic.c	/^char *grpc_get_well_known_google_credentials_file_path_impl(void) {$/;"	f
-grpc_glb_lb_factory_create	src/core/ext/lb_policy/grpclb/grpclb.c	/^grpc_lb_policy_factory *grpc_glb_lb_factory_create() {$/;"	f
-grpc_global_wakeup_fd	src/core/lib/iomgr/ev_posix.c	/^grpc_wakeup_fd grpc_global_wakeup_fd;$/;"	v
-grpc_google_compute_engine_credentials_create	src/core/lib/security/credentials/oauth2/oauth2_credentials.c	/^grpc_call_credentials *grpc_google_compute_engine_credentials_create($/;"	f
-grpc_google_default_credentials_create	src/core/lib/security/credentials/google_default/google_default_credentials.c	/^grpc_channel_credentials *grpc_google_default_credentials_create(void) {$/;"	f
-grpc_google_iam_credentials	src/core/lib/security/credentials/iam/iam_credentials.h	/^} grpc_google_iam_credentials;$/;"	t	typeref:struct:__anon88
-grpc_google_iam_credentials_create	src/core/lib/security/credentials/iam/iam_credentials.c	/^grpc_call_credentials *grpc_google_iam_credentials_create($/;"	f
-grpc_google_refresh_token_credentials	src/core/lib/security/credentials/oauth2/oauth2_credentials.h	/^} grpc_google_refresh_token_credentials;$/;"	t	typeref:struct:__anon83
-grpc_google_refresh_token_credentials_create	src/core/lib/security/credentials/oauth2/oauth2_credentials.c	/^grpc_call_credentials *grpc_google_refresh_token_credentials_create($/;"	f
-grpc_grpclb_destroy_serverlist	src/core/ext/lb_policy/grpclb/load_balancer_api.c	/^void grpc_grpclb_destroy_serverlist(grpc_grpclb_serverlist *serverlist) {$/;"	f
-grpc_grpclb_duration	src/core/ext/lb_policy/grpclb/load_balancer_api.h	/^typedef grpc_lb_v1_Duration grpc_grpclb_duration;$/;"	t
-grpc_grpclb_duration_compare	src/core/ext/lb_policy/grpclb/load_balancer_api.c	/^int grpc_grpclb_duration_compare(const grpc_grpclb_duration *lhs,$/;"	f
-grpc_grpclb_initial_response	src/core/ext/lb_policy/grpclb/load_balancer_api.h	/^typedef grpc_lb_v1_InitialLoadBalanceResponse grpc_grpclb_initial_response;$/;"	t
-grpc_grpclb_initial_response_destroy	src/core/ext/lb_policy/grpclb/load_balancer_api.c	/^void grpc_grpclb_initial_response_destroy($/;"	f
-grpc_grpclb_initial_response_parse	src/core/ext/lb_policy/grpclb/load_balancer_api.c	/^grpc_grpclb_initial_response *grpc_grpclb_initial_response_parse($/;"	f
-grpc_grpclb_ip_address	src/core/ext/lb_policy/grpclb/load_balancer_api.h	/^typedef grpc_lb_v1_Server_ip_address_t grpc_grpclb_ip_address;$/;"	t
-grpc_grpclb_request	src/core/ext/lb_policy/grpclb/load_balancer_api.h	/^typedef grpc_lb_v1_LoadBalanceRequest grpc_grpclb_request;$/;"	t
-grpc_grpclb_request_create	src/core/ext/lb_policy/grpclb/load_balancer_api.c	/^grpc_grpclb_request *grpc_grpclb_request_create(const char *lb_service_name) {$/;"	f
-grpc_grpclb_request_destroy	src/core/ext/lb_policy/grpclb/load_balancer_api.c	/^void grpc_grpclb_request_destroy(grpc_grpclb_request *request) {$/;"	f
-grpc_grpclb_request_encode	src/core/ext/lb_policy/grpclb/load_balancer_api.c	/^grpc_slice grpc_grpclb_request_encode(const grpc_grpclb_request *request) {$/;"	f
-grpc_grpclb_response	src/core/ext/lb_policy/grpclb/load_balancer_api.c	/^typedef grpc_lb_v1_LoadBalanceResponse grpc_grpclb_response;$/;"	t	file:
-grpc_grpclb_response_parse_serverlist	src/core/ext/lb_policy/grpclb/load_balancer_api.c	/^grpc_grpclb_serverlist *grpc_grpclb_response_parse_serverlist($/;"	f
-grpc_grpclb_server	src/core/ext/lb_policy/grpclb/load_balancer_api.h	/^typedef grpc_lb_v1_Server grpc_grpclb_server;$/;"	t
-grpc_grpclb_server_equals	src/core/ext/lb_policy/grpclb/load_balancer_api.c	/^bool grpc_grpclb_server_equals(const grpc_grpclb_server *lhs,$/;"	f
-grpc_grpclb_serverlist	src/core/ext/lb_policy/grpclb/load_balancer_api.h	/^typedef struct grpc_grpclb_serverlist {$/;"	s
-grpc_grpclb_serverlist	src/core/ext/lb_policy/grpclb/load_balancer_api.h	/^} grpc_grpclb_serverlist;$/;"	t	typeref:struct:grpc_grpclb_serverlist
-grpc_grpclb_serverlist_copy	src/core/ext/lb_policy/grpclb/load_balancer_api.c	/^grpc_grpclb_serverlist *grpc_grpclb_serverlist_copy($/;"	f
-grpc_grpclb_serverlist_equals	src/core/ext/lb_policy/grpclb/load_balancer_api.c	/^bool grpc_grpclb_serverlist_equals(const grpc_grpclb_serverlist *lhs,$/;"	f
-grpc_handshake_manager	src/core/lib/channel/handshaker.c	/^struct grpc_handshake_manager {$/;"	s	file:
-grpc_handshake_manager	src/core/lib/channel/handshaker.h	/^typedef struct grpc_handshake_manager grpc_handshake_manager;$/;"	t	typeref:struct:grpc_handshake_manager
-grpc_handshake_manager_add	src/core/lib/channel/handshaker.c	/^void grpc_handshake_manager_add(grpc_handshake_manager* mgr,$/;"	f
-grpc_handshake_manager_create	src/core/lib/channel/handshaker.c	/^grpc_handshake_manager* grpc_handshake_manager_create() {$/;"	f
-grpc_handshake_manager_destroy	src/core/lib/channel/handshaker.c	/^void grpc_handshake_manager_destroy(grpc_exec_ctx* exec_ctx,$/;"	f
-grpc_handshake_manager_do_handshake	src/core/lib/channel/handshaker.c	/^void grpc_handshake_manager_do_handshake($/;"	f
-grpc_handshake_manager_shutdown	src/core/lib/channel/handshaker.c	/^void grpc_handshake_manager_shutdown(grpc_exec_ctx* exec_ctx,$/;"	f
-grpc_handshake_manager_unref	src/core/lib/channel/handshaker.c	/^static void grpc_handshake_manager_unref(grpc_exec_ctx* exec_ctx,$/;"	f	file:
-grpc_handshaker	src/core/lib/channel/handshaker.h	/^struct grpc_handshaker {$/;"	s
-grpc_handshaker	src/core/lib/channel/handshaker.h	/^typedef struct grpc_handshaker grpc_handshaker;$/;"	t	typeref:struct:grpc_handshaker
-grpc_handshaker_args	src/core/lib/channel/handshaker.h	/^} grpc_handshaker_args;$/;"	t	typeref:struct:__anon189
-grpc_handshaker_destroy	src/core/lib/channel/handshaker.c	/^void grpc_handshaker_destroy(grpc_exec_ctx* exec_ctx,$/;"	f
-grpc_handshaker_do_handshake	src/core/lib/channel/handshaker.c	/^void grpc_handshaker_do_handshake(grpc_exec_ctx* exec_ctx,$/;"	f
-grpc_handshaker_factory	src/core/lib/channel/handshaker_factory.h	/^struct grpc_handshaker_factory {$/;"	s
-grpc_handshaker_factory	src/core/lib/channel/handshaker_factory.h	/^typedef struct grpc_handshaker_factory grpc_handshaker_factory;$/;"	t	typeref:struct:grpc_handshaker_factory
-grpc_handshaker_factory_add_handshakers	src/core/lib/channel/handshaker_factory.c	/^void grpc_handshaker_factory_add_handshakers($/;"	f
-grpc_handshaker_factory_destroy	src/core/lib/channel/handshaker_factory.c	/^void grpc_handshaker_factory_destroy($/;"	f
-grpc_handshaker_factory_list	src/core/lib/channel/handshaker_registry.c	/^} grpc_handshaker_factory_list;$/;"	t	typeref:struct:__anon193	file:
-grpc_handshaker_factory_list_add_handshakers	src/core/lib/channel/handshaker_registry.c	/^static void grpc_handshaker_factory_list_add_handshakers($/;"	f	file:
-grpc_handshaker_factory_list_destroy	src/core/lib/channel/handshaker_registry.c	/^static void grpc_handshaker_factory_list_destroy($/;"	f	file:
-grpc_handshaker_factory_list_register	src/core/lib/channel/handshaker_registry.c	/^static void grpc_handshaker_factory_list_register($/;"	f	file:
-grpc_handshaker_factory_register	src/core/lib/channel/handshaker_registry.c	/^void grpc_handshaker_factory_register(bool at_start,$/;"	f
-grpc_handshaker_factory_registry_init	src/core/lib/channel/handshaker_registry.c	/^void grpc_handshaker_factory_registry_init() {$/;"	f
-grpc_handshaker_factory_registry_shutdown	src/core/lib/channel/handshaker_registry.c	/^void grpc_handshaker_factory_registry_shutdown(grpc_exec_ctx* exec_ctx) {$/;"	f
-grpc_handshaker_factory_vtable	src/core/lib/channel/handshaker_factory.h	/^} grpc_handshaker_factory_vtable;$/;"	t	typeref:struct:__anon200
-grpc_handshaker_init	src/core/lib/channel/handshaker.c	/^void grpc_handshaker_init(const grpc_handshaker_vtable* vtable,$/;"	f
-grpc_handshaker_shutdown	src/core/lib/channel/handshaker.c	/^void grpc_handshaker_shutdown(grpc_exec_ctx* exec_ctx,$/;"	f
-grpc_handshaker_type	src/core/lib/channel/handshaker_registry.h	/^} grpc_handshaker_type;$/;"	t	typeref:enum:__anon194
-grpc_handshaker_vtable	src/core/lib/channel/handshaker.h	/^} grpc_handshaker_vtable;$/;"	t	typeref:struct:__anon190
-grpc_handshakers_add	src/core/lib/channel/handshaker_registry.c	/^void grpc_handshakers_add(grpc_exec_ctx* exec_ctx,$/;"	f
-grpc_has_wakeup_fd	src/core/lib/iomgr/wakeup_fd_posix.c	/^int grpc_has_wakeup_fd(void) { return has_real_wakeup_fd; }$/;"	f
-grpc_header_bytes	src/core/ext/transport/cronet/transport/cronet_transport.c	/^  char grpc_header_bytes[GRPC_HEADER_SIZE_IN_BYTES];$/;"	m	struct:read_state	file:
-grpc_header_key_is_legal	src/core/lib/surface/validate_metadata.c	/^int grpc_header_key_is_legal(grpc_slice slice) {$/;"	f
-grpc_header_nonbin_value_is_legal	src/core/lib/surface/validate_metadata.c	/^int grpc_header_nonbin_value_is_legal(grpc_slice slice) {$/;"	f
-grpc_http1_trace	src/core/lib/http/parser.c	/^int grpc_http1_trace = 0;$/;"	v
-grpc_http2_decode_timeout	src/core/lib/transport/timeout_encoding.c	/^int grpc_http2_decode_timeout(grpc_slice text, gpr_timespec *timeout) {$/;"	f
-grpc_http2_encode_timeout	src/core/lib/transport/timeout_encoding.c	/^void grpc_http2_encode_timeout(gpr_timespec timeout, char *buffer) {$/;"	f
-grpc_http2_error_code	src/core/lib/transport/http2_errors.h	/^} grpc_http2_error_code;$/;"	t	typeref:enum:__anon183
-grpc_http2_error_to_grpc_status	src/core/lib/transport/status_conversion.c	/^grpc_status_code grpc_http2_error_to_grpc_status(grpc_http2_error_code error,$/;"	f
-grpc_http2_status_to_grpc_status	src/core/lib/transport/status_conversion.c	/^grpc_status_code grpc_http2_status_to_grpc_status(int status) {$/;"	f
-grpc_http_client_filter	src/core/lib/channel/http_client_filter.c	/^const grpc_channel_filter grpc_http_client_filter = {$/;"	v
-grpc_http_connect_handshaker_create	src/core/ext/client_channel/http_connect_handshaker.c	/^static grpc_handshaker* grpc_http_connect_handshaker_create() {$/;"	f	file:
-grpc_http_connect_register_handshaker_factory	src/core/ext/client_channel/http_connect_handshaker.c	/^void grpc_http_connect_register_handshaker_factory() {$/;"	f
-grpc_http_header	src/core/lib/http/parser.h	/^typedef struct grpc_http_header {$/;"	s
-grpc_http_header	src/core/lib/http/parser.h	/^} grpc_http_header;$/;"	t	typeref:struct:grpc_http_header
-grpc_http_parser	src/core/lib/http/parser.h	/^} grpc_http_parser;$/;"	t	typeref:struct:__anon212
-grpc_http_parser_destroy	src/core/lib/http/parser.c	/^void grpc_http_parser_destroy(grpc_http_parser *parser) {}$/;"	f
-grpc_http_parser_eof	src/core/lib/http/parser.c	/^grpc_error *grpc_http_parser_eof(grpc_http_parser *parser) {$/;"	f
-grpc_http_parser_init	src/core/lib/http/parser.c	/^void grpc_http_parser_init(grpc_http_parser *parser, grpc_http_type type,$/;"	f
-grpc_http_parser_parse	src/core/lib/http/parser.c	/^grpc_error *grpc_http_parser_parse(grpc_http_parser *parser, grpc_slice slice,$/;"	f
-grpc_http_parser_state	src/core/lib/http/parser.h	/^} grpc_http_parser_state;$/;"	t	typeref:enum:__anon209
-grpc_http_request	src/core/lib/http/parser.h	/^typedef struct grpc_http_request {$/;"	s
-grpc_http_request	src/core/lib/http/parser.h	/^} grpc_http_request;$/;"	t	typeref:struct:grpc_http_request
-grpc_http_request_destroy	src/core/lib/http/parser.c	/^void grpc_http_request_destroy(grpc_http_request *request) {$/;"	f
-grpc_http_response	src/core/lib/http/parser.h	/^typedef struct grpc_http_response {$/;"	s
-grpc_http_response	src/core/lib/http/parser.h	/^} grpc_http_response;$/;"	t	typeref:struct:grpc_http_response
-grpc_http_response_destroy	src/core/lib/http/parser.c	/^void grpc_http_response_destroy(grpc_http_response *response) {$/;"	f
-grpc_http_server_filter	src/core/lib/channel/http_server_filter.c	/^const grpc_channel_filter grpc_http_server_filter = {$/;"	v
-grpc_http_trace	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^int grpc_http_trace = 0;$/;"	v
-grpc_http_type	src/core/lib/http/parser.h	/^} grpc_http_type;$/;"	t	typeref:enum:__anon211
-grpc_http_version	src/core/lib/http/parser.h	/^} grpc_http_version;$/;"	t	typeref:enum:__anon210
-grpc_httpcli_context	src/core/lib/http/httpcli.h	/^typedef struct grpc_httpcli_context {$/;"	s
-grpc_httpcli_context	src/core/lib/http/httpcli.h	/^} grpc_httpcli_context;$/;"	t	typeref:struct:grpc_httpcli_context
-grpc_httpcli_context_destroy	src/core/lib/http/httpcli.c	/^void grpc_httpcli_context_destroy(grpc_httpcli_context *context) {$/;"	f
-grpc_httpcli_context_init	src/core/lib/http/httpcli.c	/^void grpc_httpcli_context_init(grpc_httpcli_context *context) {$/;"	f
-grpc_httpcli_format_connect_request	src/core/lib/http/format_request.c	/^grpc_slice grpc_httpcli_format_connect_request($/;"	f
-grpc_httpcli_format_get_request	src/core/lib/http/format_request.c	/^grpc_slice grpc_httpcli_format_get_request($/;"	f
-grpc_httpcli_format_post_request	src/core/lib/http/format_request.c	/^grpc_slice grpc_httpcli_format_post_request(const grpc_httpcli_request *request,$/;"	f
-grpc_httpcli_get	src/core/lib/http/httpcli.c	/^void grpc_httpcli_get(grpc_exec_ctx *exec_ctx, grpc_httpcli_context *context,$/;"	f
-grpc_httpcli_get_override	src/core/lib/http/httpcli.h	/^typedef int (*grpc_httpcli_get_override)(grpc_exec_ctx *exec_ctx,$/;"	t
-grpc_httpcli_handshaker	src/core/lib/http/httpcli.h	/^} grpc_httpcli_handshaker;$/;"	t	typeref:struct:__anon207
-grpc_httpcli_plaintext	src/core/lib/http/httpcli.c	/^const grpc_httpcli_handshaker grpc_httpcli_plaintext = {"http",$/;"	v
-grpc_httpcli_post	src/core/lib/http/httpcli.c	/^void grpc_httpcli_post(grpc_exec_ctx *exec_ctx, grpc_httpcli_context *context,$/;"	f
-grpc_httpcli_post_override	src/core/lib/http/httpcli.h	/^typedef int (*grpc_httpcli_post_override)($/;"	t
-grpc_httpcli_request	src/core/lib/http/httpcli.h	/^typedef struct grpc_httpcli_request {$/;"	s
-grpc_httpcli_request	src/core/lib/http/httpcli.h	/^} grpc_httpcli_request;$/;"	t	typeref:struct:grpc_httpcli_request
-grpc_httpcli_response	src/core/lib/http/httpcli.h	/^typedef struct grpc_http_response grpc_httpcli_response;$/;"	t	typeref:struct:grpc_http_response
-grpc_httpcli_set_override	src/core/lib/http/httpcli.c	/^void grpc_httpcli_set_override(grpc_httpcli_get_override get,$/;"	f
-grpc_httpcli_ssl	src/core/lib/http/httpcli_security_connector.c	/^const grpc_httpcli_handshaker grpc_httpcli_ssl = {"https", ssl_handshake};$/;"	v
-grpc_httpcli_ssl_channel_security_connector	src/core/lib/http/httpcli_security_connector.c	/^} grpc_httpcli_ssl_channel_security_connector;$/;"	t	typeref:struct:__anon214	file:
-grpc_inet_ntop	src/core/lib/iomgr/socket_utils_common_posix.c	/^const char *grpc_inet_ntop(int af, const void *src, char *dst, size_t size) {$/;"	f
-grpc_inet_ntop	src/core/lib/iomgr/socket_utils_uv.c	/^const char *grpc_inet_ntop(int af, const void *src, char *dst, size_t size) {$/;"	f
-grpc_inet_ntop	src/core/lib/iomgr/socket_utils_windows.c	/^const char *grpc_inet_ntop(int af, const void *src, char *dst, size_t size) {$/;"	f
-grpc_init	src/core/lib/surface/init.c	/^void grpc_init(void) {$/;"	f
-grpc_init_epoll_linux	src/core/lib/iomgr/ev_epoll_linux.c	/^const grpc_event_engine_vtable *grpc_init_epoll_linux(void) { return NULL; }$/;"	f
-grpc_init_epoll_linux	src/core/lib/iomgr/ev_epoll_linux.c	/^const grpc_event_engine_vtable *grpc_init_epoll_linux(void) {$/;"	f
-grpc_init_poll_cv_posix	src/core/lib/iomgr/ev_poll_posix.c	/^const grpc_event_engine_vtable *grpc_init_poll_cv_posix(void) {$/;"	f
-grpc_init_poll_posix	src/core/lib/iomgr/ev_poll_posix.c	/^const grpc_event_engine_vtable *grpc_init_poll_posix(void) {$/;"	f
-grpc_insecure_channel_create	src/core/ext/transport/chttp2/client/insecure/channel_create.c	/^grpc_channel *grpc_insecure_channel_create(const char *target,$/;"	f
-grpc_insecure_channel_create_from_fd	src/core/ext/transport/chttp2/client/insecure/channel_create_posix.c	/^grpc_channel *grpc_insecure_channel_create_from_fd($/;"	f
-grpc_integer_options	src/core/lib/channel/channel_args.h	/^typedef struct grpc_integer_options {$/;"	s
-grpc_integer_options	src/core/lib/channel/channel_args.h	/^} grpc_integer_options;$/;"	t	typeref:struct:grpc_integer_options
-grpc_internal_encoding_request	src/core/lib/transport/static_metadata.h	/^    struct grpc_linked_mdelem *grpc_internal_encoding_request;$/;"	m	struct:__anon187::__anon188	typeref:struct:__anon187::__anon188::grpc_linked_mdelem
-grpc_iocp_add_socket	src/core/lib/iomgr/iocp_windows.c	/^void grpc_iocp_add_socket(grpc_winsocket *socket) {$/;"	f
-grpc_iocp_flush	src/core/lib/iomgr/iocp_windows.c	/^void grpc_iocp_flush(void) {$/;"	f
-grpc_iocp_init	src/core/lib/iomgr/iocp_windows.c	/^void grpc_iocp_init(void) {$/;"	f
-grpc_iocp_kick	src/core/lib/iomgr/iocp_windows.c	/^void grpc_iocp_kick(void) {$/;"	f
-grpc_iocp_shutdown	src/core/lib/iomgr/iocp_windows.c	/^void grpc_iocp_shutdown(void) {$/;"	f
-grpc_iocp_work	src/core/lib/iomgr/iocp_windows.c	/^grpc_iocp_work_status grpc_iocp_work(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_iocp_work_status	src/core/lib/iomgr/iocp_windows.h	/^} grpc_iocp_work_status;$/;"	t	typeref:enum:__anon127
-grpc_iomgr_abort_on_leaks	src/core/lib/iomgr/iomgr.c	/^bool grpc_iomgr_abort_on_leaks(void) {$/;"	f
-grpc_iomgr_cb_func	src/core/lib/iomgr/closure.h	/^typedef void (*grpc_iomgr_cb_func)(grpc_exec_ctx *exec_ctx, void *arg,$/;"	t
-grpc_iomgr_create_endpoint_pair	src/core/lib/iomgr/endpoint_pair_posix.c	/^grpc_endpoint_pair grpc_iomgr_create_endpoint_pair($/;"	f
-grpc_iomgr_create_endpoint_pair	src/core/lib/iomgr/endpoint_pair_uv.c	/^grpc_endpoint_pair grpc_iomgr_create_endpoint_pair($/;"	f
-grpc_iomgr_create_endpoint_pair	src/core/lib/iomgr/endpoint_pair_windows.c	/^grpc_endpoint_pair grpc_iomgr_create_endpoint_pair($/;"	f
-grpc_iomgr_init	src/core/lib/iomgr/iomgr.c	/^void grpc_iomgr_init(void) {$/;"	f
-grpc_iomgr_object	src/core/lib/iomgr/iomgr_internal.h	/^typedef struct grpc_iomgr_object {$/;"	s
-grpc_iomgr_object	src/core/lib/iomgr/iomgr_internal.h	/^} grpc_iomgr_object;$/;"	t	typeref:struct:grpc_iomgr_object
-grpc_iomgr_platform_flush	src/core/lib/iomgr/iomgr_posix.c	/^void grpc_iomgr_platform_flush(void) {}$/;"	f
-grpc_iomgr_platform_flush	src/core/lib/iomgr/iomgr_uv.c	/^void grpc_iomgr_platform_flush(void) {}$/;"	f
-grpc_iomgr_platform_flush	src/core/lib/iomgr/iomgr_windows.c	/^void grpc_iomgr_platform_flush(void) { grpc_iocp_flush(); }$/;"	f
-grpc_iomgr_platform_init	src/core/lib/iomgr/iomgr_posix.c	/^void grpc_iomgr_platform_init(void) {$/;"	f
-grpc_iomgr_platform_init	src/core/lib/iomgr/iomgr_uv.c	/^void grpc_iomgr_platform_init(void) {$/;"	f
-grpc_iomgr_platform_init	src/core/lib/iomgr/iomgr_windows.c	/^void grpc_iomgr_platform_init(void) {$/;"	f
-grpc_iomgr_platform_shutdown	src/core/lib/iomgr/iomgr_posix.c	/^void grpc_iomgr_platform_shutdown(void) {$/;"	f
-grpc_iomgr_platform_shutdown	src/core/lib/iomgr/iomgr_uv.c	/^void grpc_iomgr_platform_shutdown(void) { grpc_pollset_global_shutdown(); }$/;"	f
-grpc_iomgr_platform_shutdown	src/core/lib/iomgr/iomgr_windows.c	/^void grpc_iomgr_platform_shutdown(void) {$/;"	f
-grpc_iomgr_register_object	src/core/lib/iomgr/iomgr.c	/^void grpc_iomgr_register_object(grpc_iomgr_object *obj, const char *name) {$/;"	f
-grpc_iomgr_shutdown	src/core/lib/iomgr/iomgr.c	/^void grpc_iomgr_shutdown(grpc_exec_ctx *exec_ctx) {$/;"	f
-grpc_iomgr_unregister_object	src/core/lib/iomgr/iomgr.c	/^void grpc_iomgr_unregister_object(grpc_iomgr_object *obj) {$/;"	f
-grpc_ioreq_completion_func	src/core/lib/surface/call.h	/^typedef void (*grpc_ioreq_completion_func)(grpc_exec_ctx *exec_ctx,$/;"	t
-grpc_ipv6_loopback_available	src/core/lib/iomgr/socket_utils_common_posix.c	/^int grpc_ipv6_loopback_available(void) {$/;"	f
-grpc_is_binary_header	src/core/lib/surface/validate_metadata.c	/^int grpc_is_binary_header(grpc_slice slice) {$/;"	f
-grpc_is_initialized	src/core/lib/surface/init.c	/^int grpc_is_initialized(void) {$/;"	f
-grpc_is_unix_socket	src/core/lib/iomgr/unix_sockets_posix.c	/^int grpc_is_unix_socket(const grpc_resolved_address *resolved_addr) {$/;"	f
-grpc_is_unix_socket	src/core/lib/iomgr/unix_sockets_posix_noop.c	/^int grpc_is_unix_socket(const grpc_resolved_address *addr) { return false; }$/;"	f
-grpc_json	src/core/lib/json/json.h	/^typedef struct grpc_json {$/;"	s
-grpc_json	src/core/lib/json/json.h	/^} grpc_json;$/;"	t	typeref:struct:grpc_json
-grpc_json_create	src/core/lib/json/json.c	/^grpc_json* grpc_json_create(grpc_json_type type) {$/;"	f
-grpc_json_destroy	src/core/lib/json/json.c	/^void grpc_json_destroy(grpc_json* json) {$/;"	f
-grpc_json_dump_to_string	src/core/lib/json/json_string.c	/^char *grpc_json_dump_to_string(grpc_json *json, int indent) {$/;"	f
-grpc_json_get_string_property	src/core/lib/security/util/json_util.c	/^const char *grpc_json_get_string_property(const grpc_json *json,$/;"	f
-grpc_json_parse_string	src/core/lib/json/json_string.c	/^grpc_json *grpc_json_parse_string(char *input) {$/;"	f
-grpc_json_parse_string_with_len	src/core/lib/json/json_string.c	/^grpc_json *grpc_json_parse_string_with_len(char *input, size_t size) {$/;"	f
-grpc_json_reader	src/core/lib/json/json_reader.h	/^typedef struct grpc_json_reader {$/;"	s
-grpc_json_reader	src/core/lib/json/json_reader.h	/^} grpc_json_reader;$/;"	t	typeref:struct:grpc_json_reader
-grpc_json_reader_container_ends	src/core/lib/json/json_reader.c	/^static grpc_json_type grpc_json_reader_container_ends($/;"	f	file:
-grpc_json_reader_init	src/core/lib/json/json_reader.c	/^void grpc_json_reader_init(grpc_json_reader *reader,$/;"	f
-grpc_json_reader_is_complete	src/core/lib/json/json_reader.c	/^int grpc_json_reader_is_complete(grpc_json_reader *reader) {$/;"	f
-grpc_json_reader_read_char	src/core/lib/json/json_reader.c	/^static uint32_t grpc_json_reader_read_char(grpc_json_reader *reader) {$/;"	f	file:
-grpc_json_reader_run	src/core/lib/json/json_reader.c	/^grpc_json_reader_status grpc_json_reader_run(grpc_json_reader *reader) {$/;"	f
-grpc_json_reader_state	src/core/lib/json/json_reader.h	/^} grpc_json_reader_state;$/;"	t	typeref:enum:__anon203
-grpc_json_reader_status	src/core/lib/json/json_reader.h	/^} grpc_json_reader_status;$/;"	t	typeref:enum:__anon205
-grpc_json_reader_vtable	src/core/lib/json/json_reader.h	/^typedef struct grpc_json_reader_vtable {$/;"	s
-grpc_json_reader_vtable	src/core/lib/json/json_reader.h	/^} grpc_json_reader_vtable;$/;"	t	typeref:struct:grpc_json_reader_vtable
-grpc_json_type	src/core/lib/json/json_common.h	/^} grpc_json_type;$/;"	t	typeref:enum:__anon206
-grpc_json_writer	src/core/lib/json/json_writer.h	/^typedef struct grpc_json_writer {$/;"	s
-grpc_json_writer	src/core/lib/json/json_writer.h	/^} grpc_json_writer;$/;"	t	typeref:struct:grpc_json_writer
-grpc_json_writer_container_begins	src/core/lib/json/json_writer.c	/^void grpc_json_writer_container_begins(grpc_json_writer *writer,$/;"	f
-grpc_json_writer_container_ends	src/core/lib/json/json_writer.c	/^void grpc_json_writer_container_ends(grpc_json_writer *writer,$/;"	f
-grpc_json_writer_init	src/core/lib/json/json_writer.c	/^void grpc_json_writer_init(grpc_json_writer *writer, int indent,$/;"	f
-grpc_json_writer_object_key	src/core/lib/json/json_writer.c	/^void grpc_json_writer_object_key(grpc_json_writer *writer, const char *string) {$/;"	f
-grpc_json_writer_value_raw	src/core/lib/json/json_writer.c	/^void grpc_json_writer_value_raw(grpc_json_writer *writer, const char *string) {$/;"	f
-grpc_json_writer_value_raw_with_len	src/core/lib/json/json_writer.c	/^void grpc_json_writer_value_raw_with_len(grpc_json_writer *writer,$/;"	f
-grpc_json_writer_value_string	src/core/lib/json/json_writer.c	/^void grpc_json_writer_value_string(grpc_json_writer *writer,$/;"	f
-grpc_json_writer_vtable	src/core/lib/json/json_writer.h	/^typedef struct grpc_json_writer_vtable {$/;"	s
-grpc_json_writer_vtable	src/core/lib/json/json_writer.h	/^} grpc_json_writer_vtable;$/;"	t	typeref:struct:grpc_json_writer_vtable
-grpc_jwt_claims	src/core/lib/security/credentials/jwt/jwt_verifier.c	/^struct grpc_jwt_claims {$/;"	s	file:
-grpc_jwt_claims	src/core/lib/security/credentials/jwt/jwt_verifier.h	/^typedef struct grpc_jwt_claims grpc_jwt_claims;$/;"	t	typeref:struct:grpc_jwt_claims
-grpc_jwt_claims_audience	src/core/lib/security/credentials/jwt/jwt_verifier.c	/^const char *grpc_jwt_claims_audience(const grpc_jwt_claims *claims) {$/;"	f
-grpc_jwt_claims_check	src/core/lib/security/credentials/jwt/jwt_verifier.c	/^grpc_jwt_verifier_status grpc_jwt_claims_check(const grpc_jwt_claims *claims,$/;"	f
-grpc_jwt_claims_destroy	src/core/lib/security/credentials/jwt/jwt_verifier.c	/^void grpc_jwt_claims_destroy(grpc_exec_ctx *exec_ctx, grpc_jwt_claims *claims) {$/;"	f
-grpc_jwt_claims_expires_at	src/core/lib/security/credentials/jwt/jwt_verifier.c	/^gpr_timespec grpc_jwt_claims_expires_at(const grpc_jwt_claims *claims) {$/;"	f
-grpc_jwt_claims_from_json	src/core/lib/security/credentials/jwt/jwt_verifier.c	/^grpc_jwt_claims *grpc_jwt_claims_from_json(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_jwt_claims_id	src/core/lib/security/credentials/jwt/jwt_verifier.c	/^const char *grpc_jwt_claims_id(const grpc_jwt_claims *claims) {$/;"	f
-grpc_jwt_claims_issued_at	src/core/lib/security/credentials/jwt/jwt_verifier.c	/^gpr_timespec grpc_jwt_claims_issued_at(const grpc_jwt_claims *claims) {$/;"	f
-grpc_jwt_claims_issuer	src/core/lib/security/credentials/jwt/jwt_verifier.c	/^const char *grpc_jwt_claims_issuer(const grpc_jwt_claims *claims) {$/;"	f
-grpc_jwt_claims_json	src/core/lib/security/credentials/jwt/jwt_verifier.c	/^const grpc_json *grpc_jwt_claims_json(const grpc_jwt_claims *claims) {$/;"	f
-grpc_jwt_claims_not_before	src/core/lib/security/credentials/jwt/jwt_verifier.c	/^gpr_timespec grpc_jwt_claims_not_before(const grpc_jwt_claims *claims) {$/;"	f
-grpc_jwt_claims_subject	src/core/lib/security/credentials/jwt/jwt_verifier.c	/^const char *grpc_jwt_claims_subject(const grpc_jwt_claims *claims) {$/;"	f
-grpc_jwt_encode_and_sign	src/core/lib/security/credentials/jwt/json_token.c	/^char *grpc_jwt_encode_and_sign(const grpc_auth_json_key *json_key,$/;"	f
-grpc_jwt_encode_and_sign_override	src/core/lib/security/credentials/jwt/json_token.h	/^typedef char *(*grpc_jwt_encode_and_sign_override)($/;"	t
-grpc_jwt_encode_and_sign_set_override	src/core/lib/security/credentials/jwt/json_token.c	/^void grpc_jwt_encode_and_sign_set_override($/;"	f
-grpc_jwt_issuer_email_domain	src/core/lib/security/credentials/jwt/jwt_verifier.c	/^const char *grpc_jwt_issuer_email_domain(const char *issuer) {$/;"	f
-grpc_jwt_verification_done_cb	src/core/lib/security/credentials/jwt/jwt_verifier.h	/^typedef void (*grpc_jwt_verification_done_cb)(grpc_exec_ctx *exec_ctx,$/;"	t
-grpc_jwt_verifier	src/core/lib/security/credentials/jwt/jwt_verifier.c	/^struct grpc_jwt_verifier {$/;"	s	file:
-grpc_jwt_verifier	src/core/lib/security/credentials/jwt/jwt_verifier.h	/^typedef struct grpc_jwt_verifier grpc_jwt_verifier;$/;"	t	typeref:struct:grpc_jwt_verifier
-grpc_jwt_verifier_clock_skew	src/core/lib/security/credentials/jwt/jwt_verifier.c	/^gpr_timespec grpc_jwt_verifier_clock_skew = {60, 0, GPR_TIMESPAN};$/;"	v
-grpc_jwt_verifier_create	src/core/lib/security/credentials/jwt/jwt_verifier.c	/^grpc_jwt_verifier *grpc_jwt_verifier_create($/;"	f
-grpc_jwt_verifier_destroy	src/core/lib/security/credentials/jwt/jwt_verifier.c	/^void grpc_jwt_verifier_destroy(grpc_jwt_verifier *v) {$/;"	f
-grpc_jwt_verifier_email_domain_key_url_mapping	src/core/lib/security/credentials/jwt/jwt_verifier.h	/^} grpc_jwt_verifier_email_domain_key_url_mapping;$/;"	t	typeref:struct:__anon104
-grpc_jwt_verifier_max_delay	src/core/lib/security/credentials/jwt/jwt_verifier.c	/^gpr_timespec grpc_jwt_verifier_max_delay = {60, 0, GPR_TIMESPAN};$/;"	v
-grpc_jwt_verifier_status	src/core/lib/security/credentials/jwt/jwt_verifier.h	/^} grpc_jwt_verifier_status;$/;"	t	typeref:enum:__anon103
-grpc_jwt_verifier_status_to_string	src/core/lib/security/credentials/jwt/jwt_verifier.c	/^const char *grpc_jwt_verifier_status_to_string($/;"	f
-grpc_jwt_verifier_verify	src/core/lib/security/credentials/jwt/jwt_verifier.c	/^void grpc_jwt_verifier_verify(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_kick_poller	src/core/lib/iomgr/ev_posix.c	/^grpc_error *grpc_kick_poller(void) { return g_event_engine->kick_poller(); }$/;"	f
-grpc_kick_poller	src/core/lib/iomgr/pollset_windows.c	/^void grpc_kick_poller(void) { grpc_iocp_kick(); }$/;"	f
-grpc_lame_client_channel_create	src/core/lib/surface/lame_client.c	/^grpc_channel *grpc_lame_client_channel_create(const char *target,$/;"	f
-grpc_lame_filter	src/core/lib/surface/lame_client.c	/^const grpc_channel_filter grpc_lame_filter = {$/;"	v
-grpc_lb_address	src/core/ext/client_channel/lb_policy_factory.h	/^typedef struct grpc_lb_address {$/;"	s
-grpc_lb_address	src/core/ext/client_channel/lb_policy_factory.h	/^} grpc_lb_address;$/;"	t	typeref:struct:grpc_lb_address
-grpc_lb_addresses	src/core/ext/client_channel/lb_policy_factory.h	/^typedef struct grpc_lb_addresses {$/;"	s
-grpc_lb_addresses	src/core/ext/client_channel/lb_policy_factory.h	/^} grpc_lb_addresses;$/;"	t	typeref:struct:grpc_lb_addresses
-grpc_lb_addresses_cmp	src/core/ext/client_channel/lb_policy_factory.c	/^int grpc_lb_addresses_cmp(const grpc_lb_addresses* addresses1,$/;"	f
-grpc_lb_addresses_copy	src/core/ext/client_channel/lb_policy_factory.c	/^grpc_lb_addresses* grpc_lb_addresses_copy(const grpc_lb_addresses* addresses) {$/;"	f
-grpc_lb_addresses_create	src/core/ext/client_channel/lb_policy_factory.c	/^grpc_lb_addresses* grpc_lb_addresses_create($/;"	f
-grpc_lb_addresses_create_channel_arg	src/core/ext/client_channel/lb_policy_factory.c	/^grpc_arg grpc_lb_addresses_create_channel_arg($/;"	f
-grpc_lb_addresses_destroy	src/core/ext/client_channel/lb_policy_factory.c	/^void grpc_lb_addresses_destroy(grpc_exec_ctx* exec_ctx,$/;"	f
-grpc_lb_addresses_set_address	src/core/ext/client_channel/lb_policy_factory.c	/^void grpc_lb_addresses_set_address(grpc_lb_addresses* addresses, size_t index,$/;"	f
-grpc_lb_completion	src/core/ext/client_channel/lb_policy.h	/^typedef void (*grpc_lb_completion)(void *cb_arg, grpc_subchannel *subchannel,$/;"	t
-grpc_lb_glb_trace	src/core/ext/lb_policy/grpclb/grpclb.c	/^int grpc_lb_glb_trace = 0;$/;"	v
-grpc_lb_policy	src/core/ext/client_channel/lb_policy.h	/^struct grpc_lb_policy {$/;"	s
-grpc_lb_policy	src/core/ext/client_channel/lb_policy.h	/^typedef struct grpc_lb_policy grpc_lb_policy;$/;"	t	typeref:struct:grpc_lb_policy
-grpc_lb_policy_args	src/core/ext/client_channel/lb_policy_factory.h	/^typedef struct grpc_lb_policy_args {$/;"	s
-grpc_lb_policy_args	src/core/ext/client_channel/lb_policy_factory.h	/^} grpc_lb_policy_args;$/;"	t	typeref:struct:grpc_lb_policy_args
-grpc_lb_policy_cancel_pick	src/core/ext/client_channel/lb_policy.c	/^void grpc_lb_policy_cancel_pick(grpc_exec_ctx *exec_ctx, grpc_lb_policy *policy,$/;"	f
-grpc_lb_policy_cancel_picks	src/core/ext/client_channel/lb_policy.c	/^void grpc_lb_policy_cancel_picks(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_lb_policy_check_connectivity	src/core/ext/client_channel/lb_policy.c	/^grpc_connectivity_state grpc_lb_policy_check_connectivity($/;"	f
-grpc_lb_policy_create	src/core/ext/client_channel/lb_policy_registry.c	/^grpc_lb_policy *grpc_lb_policy_create(grpc_exec_ctx *exec_ctx, const char *name,$/;"	f
-grpc_lb_policy_exit_idle	src/core/ext/client_channel/lb_policy.c	/^void grpc_lb_policy_exit_idle(grpc_exec_ctx *exec_ctx, grpc_lb_policy *policy) {$/;"	f
-grpc_lb_policy_factory	src/core/ext/client_channel/lb_policy_factory.h	/^struct grpc_lb_policy_factory {$/;"	s
-grpc_lb_policy_factory	src/core/ext/client_channel/lb_policy_factory.h	/^typedef struct grpc_lb_policy_factory grpc_lb_policy_factory;$/;"	t	typeref:struct:grpc_lb_policy_factory
-grpc_lb_policy_factory_create_lb_policy	src/core/ext/client_channel/lb_policy_factory.c	/^grpc_lb_policy* grpc_lb_policy_factory_create_lb_policy($/;"	f
-grpc_lb_policy_factory_ref	src/core/ext/client_channel/lb_policy_factory.c	/^void grpc_lb_policy_factory_ref(grpc_lb_policy_factory* factory) {$/;"	f
-grpc_lb_policy_factory_unref	src/core/ext/client_channel/lb_policy_factory.c	/^void grpc_lb_policy_factory_unref(grpc_lb_policy_factory* factory) {$/;"	f
-grpc_lb_policy_factory_vtable	src/core/ext/client_channel/lb_policy_factory.h	/^struct grpc_lb_policy_factory_vtable {$/;"	s
-grpc_lb_policy_factory_vtable	src/core/ext/client_channel/lb_policy_factory.h	/^typedef struct grpc_lb_policy_factory_vtable grpc_lb_policy_factory_vtable;$/;"	t	typeref:struct:grpc_lb_policy_factory_vtable
-grpc_lb_policy_grpclb_create_lb_channel	src/core/ext/lb_policy/grpclb/grpclb_channel.c	/^grpc_channel *grpc_lb_policy_grpclb_create_lb_channel($/;"	f
-grpc_lb_policy_grpclb_create_lb_channel	src/core/ext/lb_policy/grpclb/grpclb_channel_secure.c	/^grpc_channel *grpc_lb_policy_grpclb_create_lb_channel($/;"	f
-grpc_lb_policy_grpclb_init	src/core/ext/lb_policy/grpclb/grpclb.c	/^void grpc_lb_policy_grpclb_init() {$/;"	f
-grpc_lb_policy_grpclb_shutdown	src/core/ext/lb_policy/grpclb/grpclb.c	/^void grpc_lb_policy_grpclb_shutdown() {}$/;"	f
-grpc_lb_policy_init	src/core/ext/client_channel/lb_policy.c	/^void grpc_lb_policy_init(grpc_lb_policy *policy,$/;"	f
-grpc_lb_policy_notify_on_state_change	src/core/ext/client_channel/lb_policy.c	/^void grpc_lb_policy_notify_on_state_change(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_lb_policy_pick	src/core/ext/client_channel/lb_policy.c	/^int grpc_lb_policy_pick(grpc_exec_ctx *exec_ctx, grpc_lb_policy *policy,$/;"	f
-grpc_lb_policy_pick_args	src/core/ext/client_channel/lb_policy.h	/^typedef struct grpc_lb_policy_pick_args {$/;"	s
-grpc_lb_policy_pick_args	src/core/ext/client_channel/lb_policy.h	/^} grpc_lb_policy_pick_args;$/;"	t	typeref:struct:grpc_lb_policy_pick_args
-grpc_lb_policy_pick_first_init	src/core/ext/lb_policy/pick_first/pick_first.c	/^void grpc_lb_policy_pick_first_init() {$/;"	f
-grpc_lb_policy_pick_first_shutdown	src/core/ext/lb_policy/pick_first/pick_first.c	/^void grpc_lb_policy_pick_first_shutdown() {}$/;"	f
-grpc_lb_policy_ping_one	src/core/ext/client_channel/lb_policy.c	/^void grpc_lb_policy_ping_one(grpc_exec_ctx *exec_ctx, grpc_lb_policy *policy,$/;"	f
-grpc_lb_policy_ref	src/core/ext/client_channel/lb_policy.c	/^void grpc_lb_policy_ref(grpc_lb_policy *policy REF_FUNC_EXTRA_ARGS) {$/;"	f
-grpc_lb_policy_registry_init	src/core/ext/client_channel/lb_policy_registry.c	/^void grpc_lb_policy_registry_init(void) { g_number_of_lb_policies = 0; }$/;"	f
-grpc_lb_policy_registry_shutdown	src/core/ext/client_channel/lb_policy_registry.c	/^void grpc_lb_policy_registry_shutdown(void) {$/;"	f
-grpc_lb_policy_round_robin_init	src/core/ext/lb_policy/round_robin/round_robin.c	/^void grpc_lb_policy_round_robin_init() {$/;"	f
-grpc_lb_policy_round_robin_shutdown	src/core/ext/lb_policy/round_robin/round_robin.c	/^void grpc_lb_policy_round_robin_shutdown() {}$/;"	f
-grpc_lb_policy_unref	src/core/ext/client_channel/lb_policy.c	/^void grpc_lb_policy_unref(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_lb_policy_vtable	src/core/ext/client_channel/lb_policy.h	/^struct grpc_lb_policy_vtable {$/;"	s
-grpc_lb_policy_vtable	src/core/ext/client_channel/lb_policy.h	/^typedef struct grpc_lb_policy_vtable grpc_lb_policy_vtable;$/;"	t	typeref:struct:grpc_lb_policy_vtable
-grpc_lb_policy_weak_ref	src/core/ext/client_channel/lb_policy.c	/^void grpc_lb_policy_weak_ref(grpc_lb_policy *policy REF_FUNC_EXTRA_ARGS) {$/;"	f
-grpc_lb_policy_weak_unref	src/core/ext/client_channel/lb_policy.c	/^void grpc_lb_policy_weak_unref(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_lb_round_robin_trace	src/core/ext/lb_policy/round_robin/round_robin.c	/^int grpc_lb_round_robin_trace = 0;$/;"	v
-grpc_lb_targets_info_create_channel_arg	src/core/lib/security/transport/lb_targets_info.c	/^grpc_arg grpc_lb_targets_info_create_channel_arg($/;"	f
-grpc_lb_targets_info_find_in_args	src/core/lib/security/transport/lb_targets_info.c	/^grpc_slice_hash_table *grpc_lb_targets_info_find_in_args($/;"	f
-grpc_lb_user_data_vtable	src/core/ext/client_channel/lb_policy_factory.h	/^typedef struct grpc_lb_user_data_vtable {$/;"	s
-grpc_lb_user_data_vtable	src/core/ext/client_channel/lb_policy_factory.h	/^} grpc_lb_user_data_vtable;$/;"	t	typeref:struct:grpc_lb_user_data_vtable
-grpc_lb_v1_ClientStats	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	/^} grpc_lb_v1_ClientStats;$/;"	t	typeref:struct:_grpc_lb_v1_ClientStats
-grpc_lb_v1_ClientStats_client_rpc_errors_tag	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	107;"	d
-grpc_lb_v1_ClientStats_dropped_requests_tag	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	108;"	d
-grpc_lb_v1_ClientStats_fields	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.c	/^const pb_field_t grpc_lb_v1_ClientStats_fields[4] = {$/;"	v
-grpc_lb_v1_ClientStats_init_default	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	91;"	d
-grpc_lb_v1_ClientStats_init_zero	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	99;"	d
-grpc_lb_v1_ClientStats_size	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	139;"	d
-grpc_lb_v1_ClientStats_total_requests_tag	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	106;"	d
-grpc_lb_v1_Duration	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	/^} grpc_lb_v1_Duration;$/;"	t	typeref:struct:_grpc_lb_v1_Duration
-grpc_lb_v1_Duration_fields	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.c	/^const pb_field_t grpc_lb_v1_Duration_fields[3] = {$/;"	v
-grpc_lb_v1_Duration_init_default	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	88;"	d
-grpc_lb_v1_Duration_init_zero	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	96;"	d
-grpc_lb_v1_Duration_nanos_tag	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	110;"	d
-grpc_lb_v1_Duration_seconds_tag	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	109;"	d
-grpc_lb_v1_Duration_size	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	136;"	d
-grpc_lb_v1_InitialLoadBalanceRequest	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	/^} grpc_lb_v1_InitialLoadBalanceRequest;$/;"	t	typeref:struct:_grpc_lb_v1_InitialLoadBalanceRequest
-grpc_lb_v1_InitialLoadBalanceRequest_fields	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.c	/^const pb_field_t grpc_lb_v1_InitialLoadBalanceRequest_fields[2] = {$/;"	v
-grpc_lb_v1_InitialLoadBalanceRequest_init_default	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	90;"	d
-grpc_lb_v1_InitialLoadBalanceRequest_init_zero	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	98;"	d
-grpc_lb_v1_InitialLoadBalanceRequest_name_tag	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	111;"	d
-grpc_lb_v1_InitialLoadBalanceRequest_size	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	138;"	d
-grpc_lb_v1_InitialLoadBalanceResponse	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	/^} grpc_lb_v1_InitialLoadBalanceResponse;$/;"	t	typeref:struct:_grpc_lb_v1_InitialLoadBalanceResponse
-grpc_lb_v1_InitialLoadBalanceResponse_client_stats_report_interval_tag	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	117;"	d
-grpc_lb_v1_InitialLoadBalanceResponse_fields	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.c	/^const pb_field_t grpc_lb_v1_InitialLoadBalanceResponse_fields[3] = {$/;"	v
-grpc_lb_v1_InitialLoadBalanceResponse_init_default	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	93;"	d
-grpc_lb_v1_InitialLoadBalanceResponse_init_zero	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	101;"	d
-grpc_lb_v1_InitialLoadBalanceResponse_load_balancer_delegate_tag	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	116;"	d
-grpc_lb_v1_InitialLoadBalanceResponse_size	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	141;"	d
-grpc_lb_v1_LoadBalanceRequest	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	/^} grpc_lb_v1_LoadBalanceRequest;$/;"	t	typeref:struct:_grpc_lb_v1_LoadBalanceRequest
-grpc_lb_v1_LoadBalanceRequest_client_stats_tag	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	119;"	d
-grpc_lb_v1_LoadBalanceRequest_fields	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.c	/^const pb_field_t grpc_lb_v1_LoadBalanceRequest_fields[3] = {$/;"	v
-grpc_lb_v1_LoadBalanceRequest_init_default	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	89;"	d
-grpc_lb_v1_LoadBalanceRequest_init_zero	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	97;"	d
-grpc_lb_v1_LoadBalanceRequest_initial_request_tag	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	118;"	d
-grpc_lb_v1_LoadBalanceRequest_size	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	137;"	d
-grpc_lb_v1_LoadBalanceResponse	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	/^} grpc_lb_v1_LoadBalanceResponse;$/;"	t	typeref:struct:_grpc_lb_v1_LoadBalanceResponse
-grpc_lb_v1_LoadBalanceResponse_fields	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.c	/^const pb_field_t grpc_lb_v1_LoadBalanceResponse_fields[3] = {$/;"	v
-grpc_lb_v1_LoadBalanceResponse_init_default	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	92;"	d
-grpc_lb_v1_LoadBalanceResponse_init_zero	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	100;"	d
-grpc_lb_v1_LoadBalanceResponse_initial_response_tag	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	122;"	d
-grpc_lb_v1_LoadBalanceResponse_server_list_tag	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	123;"	d
-grpc_lb_v1_LoadBalanceResponse_size	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	140;"	d
-grpc_lb_v1_Server	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	/^} grpc_lb_v1_Server;$/;"	t	typeref:struct:_grpc_lb_v1_Server
-grpc_lb_v1_ServerList	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	/^} grpc_lb_v1_ServerList;$/;"	t	typeref:struct:_grpc_lb_v1_ServerList
-grpc_lb_v1_ServerList_expiration_interval_tag	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	121;"	d
-grpc_lb_v1_ServerList_fields	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.c	/^const pb_field_t grpc_lb_v1_ServerList_fields[3] = {$/;"	v
-grpc_lb_v1_ServerList_init_default	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	94;"	d
-grpc_lb_v1_ServerList_init_zero	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	102;"	d
-grpc_lb_v1_ServerList_servers_tag	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	120;"	d
-grpc_lb_v1_Server_drop_request_tag	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	115;"	d
-grpc_lb_v1_Server_fields	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.c	/^const pb_field_t grpc_lb_v1_Server_fields[5] = {$/;"	v
-grpc_lb_v1_Server_init_default	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	95;"	d
-grpc_lb_v1_Server_init_zero	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	103;"	d
-grpc_lb_v1_Server_ip_address_tag	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	112;"	d
-grpc_lb_v1_Server_load_balance_token_tag	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	114;"	d
-grpc_lb_v1_Server_port_tag	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	113;"	d
-grpc_lb_v1_Server_size	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	143;"	d
-grpc_linked_mdelem	src/core/lib/transport/metadata_batch.h	/^typedef struct grpc_linked_mdelem {$/;"	s
-grpc_linked_mdelem	src/core/lib/transport/metadata_batch.h	/^} grpc_linked_mdelem;$/;"	t	typeref:struct:grpc_linked_mdelem
-grpc_load_file	src/core/lib/iomgr/load_file.c	/^grpc_error *grpc_load_file(const char *filename, int add_null_terminator,$/;"	f
-grpc_load_reporting_call_data	src/core/ext/load_reporting/load_reporting.h	/^typedef struct grpc_load_reporting_call_data {$/;"	s
-grpc_load_reporting_call_data	src/core/ext/load_reporting/load_reporting.h	/^} grpc_load_reporting_call_data;$/;"	t	typeref:struct:grpc_load_reporting_call_data
-grpc_load_reporting_cost_context	include/grpc/load_reporting.h	/^typedef struct grpc_load_reporting_cost_context {$/;"	s
-grpc_load_reporting_cost_context	include/grpc/load_reporting.h	/^} grpc_load_reporting_cost_context;$/;"	t	typeref:struct:grpc_load_reporting_cost_context
-grpc_load_reporting_enable_arg	src/core/ext/load_reporting/load_reporting.c	/^grpc_arg grpc_load_reporting_enable_arg() {$/;"	f
-grpc_load_reporting_filter	src/core/ext/load_reporting/load_reporting_filter.c	/^const grpc_channel_filter grpc_load_reporting_filter = {$/;"	v
-grpc_load_reporting_plugin_init	src/core/ext/load_reporting/load_reporting.c	/^void grpc_load_reporting_plugin_init(void) {$/;"	f
-grpc_load_reporting_plugin_shutdown	src/core/ext/load_reporting/load_reporting.c	/^void grpc_load_reporting_plugin_shutdown() {}$/;"	f
-grpc_load_reporting_source	src/core/ext/load_reporting/load_reporting.h	/^typedef enum grpc_load_reporting_source {$/;"	g
-grpc_load_reporting_source	src/core/ext/load_reporting/load_reporting.h	/^} grpc_load_reporting_source;$/;"	t	typeref:enum:grpc_load_reporting_source
-grpc_log_if_error	src/core/lib/iomgr/error.c	/^bool grpc_log_if_error(const char *what, grpc_error *error, const char *file,$/;"	f
-grpc_make_transport_op	src/core/lib/transport/transport.c	/^grpc_transport_op *grpc_make_transport_op(grpc_closure *on_complete) {$/;"	f
-grpc_make_transport_stream_op	src/core/lib/transport/transport.c	/^grpc_transport_stream_op *grpc_make_transport_stream_op($/;"	f
-grpc_max_auth_token_lifetime	src/core/lib/security/credentials/jwt/json_token.c	/^gpr_timespec grpc_max_auth_token_lifetime() {$/;"	f
-grpc_md_only_test_credentials	src/core/lib/security/credentials/fake/fake_credentials.h	/^} grpc_md_only_test_credentials;$/;"	t	typeref:struct:__anon96
-grpc_md_only_test_credentials_create	src/core/lib/security/credentials/fake/fake_credentials.c	/^grpc_call_credentials *grpc_md_only_test_credentials_create($/;"	f
-grpc_mdctx_global_init	src/core/lib/transport/metadata.c	/^void grpc_mdctx_global_init(void) {$/;"	f
-grpc_mdctx_global_shutdown	src/core/lib/transport/metadata.c	/^void grpc_mdctx_global_shutdown(grpc_exec_ctx *exec_ctx) {$/;"	f
-grpc_mdelem	src/core/lib/transport/metadata.h	/^struct grpc_mdelem {$/;"	s
-grpc_mdelem	src/core/lib/transport/metadata.h	/^typedef struct grpc_mdelem grpc_mdelem;$/;"	t	typeref:struct:grpc_mdelem
-grpc_mdelem_create	src/core/lib/transport/metadata.c	/^grpc_mdelem grpc_mdelem_create($/;"	f
-grpc_mdelem_data	src/core/lib/transport/metadata.h	/^typedef struct grpc_mdelem_data {$/;"	s
-grpc_mdelem_data	src/core/lib/transport/metadata.h	/^} grpc_mdelem_data;$/;"	t	typeref:struct:grpc_mdelem_data
-grpc_mdelem_data_storage	src/core/lib/transport/metadata.h	/^} grpc_mdelem_data_storage;$/;"	t	typeref:enum:__anon178
-grpc_mdelem_eq	src/core/lib/transport/metadata.c	/^bool grpc_mdelem_eq(grpc_mdelem a, grpc_mdelem b) {$/;"	f
-grpc_mdelem_from_grpc_metadata	src/core/lib/transport/metadata.c	/^grpc_mdelem grpc_mdelem_from_grpc_metadata(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_mdelem_from_slices	src/core/lib/transport/metadata.c	/^grpc_mdelem grpc_mdelem_from_slices(grpc_exec_ctx *exec_ctx, grpc_slice key,$/;"	f
-grpc_mdelem_get_size_in_hpack_table	src/core/lib/transport/metadata.c	/^size_t grpc_mdelem_get_size_in_hpack_table(grpc_mdelem elem) {$/;"	f
-grpc_mdelem_get_user_data	src/core/lib/transport/metadata.c	/^void *grpc_mdelem_get_user_data(grpc_mdelem md, void (*destroy_func)(void *)) {$/;"	f
-grpc_mdelem_list	src/core/lib/transport/metadata_batch.h	/^typedef struct grpc_mdelem_list {$/;"	s
-grpc_mdelem_list	src/core/lib/transport/metadata_batch.h	/^} grpc_mdelem_list;$/;"	t	typeref:struct:grpc_mdelem_list
-grpc_mdelem_ref	src/core/lib/transport/metadata.c	/^grpc_mdelem grpc_mdelem_ref(grpc_mdelem gmd DEBUG_ARGS) {$/;"	f
-grpc_mdelem_set_user_data	src/core/lib/transport/metadata.c	/^void *grpc_mdelem_set_user_data(grpc_mdelem md, void (*destroy_func)(void *),$/;"	f
-grpc_mdelem_unref	src/core/lib/transport/metadata.c	/^void grpc_mdelem_unref(grpc_exec_ctx *exec_ctx, grpc_mdelem gmd DEBUG_ARGS) {$/;"	f
-grpc_memory_counters	test/core/util/memory_counters.h	/^struct grpc_memory_counters {$/;"	s
-grpc_memory_counters_destroy	test/core/util/memory_counters.c	/^void grpc_memory_counters_destroy() {$/;"	f
-grpc_memory_counters_init	test/core/util/memory_counters.c	/^void grpc_memory_counters_init() {$/;"	f
-grpc_memory_counters_snapshot	test/core/util/memory_counters.c	/^struct grpc_memory_counters grpc_memory_counters_snapshot() {$/;"	f
-grpc_message	src/core/lib/transport/static_metadata.h	/^    struct grpc_linked_mdelem *grpc_message;$/;"	m	struct:__anon187::__anon188	typeref:struct:__anon187::__anon188::grpc_linked_mdelem
-grpc_message_size_filter	src/core/lib/channel/message_size_filter.c	/^const grpc_channel_filter grpc_message_size_filter = {$/;"	v
-grpc_metadata	include/grpc/impl/codegen/grpc_types.h	/^typedef struct grpc_metadata {$/;"	s
-grpc_metadata	include/grpc/impl/codegen/grpc_types.h	/^} grpc_metadata;$/;"	t	typeref:struct:grpc_metadata
-grpc_metadata_array	include/grpc/impl/codegen/grpc_types.h	/^} grpc_metadata_array;$/;"	t	typeref:struct:__anon265
-grpc_metadata_array	include/grpc/impl/codegen/grpc_types.h	/^} grpc_metadata_array;$/;"	t	typeref:struct:__anon428
-grpc_metadata_array_destroy	src/core/lib/surface/metadata_array.c	/^void grpc_metadata_array_destroy(grpc_metadata_array* array) {$/;"	f
-grpc_metadata_array_destroy	src/cpp/common/core_codegen.cc	/^void CoreCodegen::grpc_metadata_array_destroy(grpc_metadata_array* array) {$/;"	f	class:grpc::CoreCodegen
-grpc_metadata_array_init	src/core/lib/surface/metadata_array.c	/^void grpc_metadata_array_init(grpc_metadata_array* array) {$/;"	f
-grpc_metadata_array_init	src/cpp/common/core_codegen.cc	/^void CoreCodegen::grpc_metadata_array_init(grpc_metadata_array* array) {$/;"	f	class:grpc::CoreCodegen
-grpc_metadata_batch	src/core/lib/transport/metadata_batch.h	/^typedef struct grpc_metadata_batch {$/;"	s
-grpc_metadata_batch	src/core/lib/transport/metadata_batch.h	/^} grpc_metadata_batch;$/;"	t	typeref:struct:grpc_metadata_batch
-grpc_metadata_batch_add_head	src/core/lib/transport/metadata_batch.c	/^grpc_error *grpc_metadata_batch_add_head(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_metadata_batch_add_tail	src/core/lib/transport/metadata_batch.c	/^grpc_error *grpc_metadata_batch_add_tail(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_metadata_batch_assert_ok	src/core/lib/transport/metadata_batch.c	/^void grpc_metadata_batch_assert_ok(grpc_metadata_batch *batch) {$/;"	f
-grpc_metadata_batch_assert_ok	src/core/lib/transport/metadata_batch.h	157;"	d
-grpc_metadata_batch_callouts	src/core/lib/transport/static_metadata.h	/^} grpc_metadata_batch_callouts;$/;"	t	typeref:union:__anon187
-grpc_metadata_batch_callouts_index	src/core/lib/transport/static_metadata.h	/^} grpc_metadata_batch_callouts_index;$/;"	t	typeref:enum:__anon186
-grpc_metadata_batch_clear	src/core/lib/transport/metadata_batch.c	/^void grpc_metadata_batch_clear(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_metadata_batch_destroy	src/core/lib/transport/metadata_batch.c	/^void grpc_metadata_batch_destroy(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_metadata_batch_filter	src/core/lib/transport/metadata_batch.c	/^grpc_error *grpc_metadata_batch_filter(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_metadata_batch_filter_func	src/core/lib/transport/metadata_batch.h	/^typedef grpc_filtered_mdelem (*grpc_metadata_batch_filter_func)($/;"	t
-grpc_metadata_batch_init	src/core/lib/transport/metadata_batch.c	/^void grpc_metadata_batch_init(grpc_metadata_batch *batch) {$/;"	f
-grpc_metadata_batch_is_empty	src/core/lib/transport/metadata_batch.c	/^bool grpc_metadata_batch_is_empty(grpc_metadata_batch *batch) {$/;"	f
-grpc_metadata_batch_link_head	src/core/lib/transport/metadata_batch.c	/^grpc_error *grpc_metadata_batch_link_head(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_metadata_batch_link_tail	src/core/lib/transport/metadata_batch.c	/^grpc_error *grpc_metadata_batch_link_tail(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_metadata_batch_remove	src/core/lib/transport/metadata_batch.c	/^void grpc_metadata_batch_remove(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_metadata_batch_set_value	src/core/lib/transport/metadata_batch.c	/^void grpc_metadata_batch_set_value(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_metadata_batch_size	src/core/lib/transport/metadata_batch.c	/^size_t grpc_metadata_batch_size(grpc_metadata_batch *batch) {$/;"	f
-grpc_metadata_batch_substitute	src/core/lib/transport/metadata_batch.c	/^grpc_error *grpc_metadata_batch_substitute(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_metadata_credentials_create_from_plugin	src/core/lib/security/credentials/plugin/plugin_credentials.c	/^grpc_call_credentials *grpc_metadata_credentials_create_from_plugin($/;"	f
-grpc_metadata_credentials_plugin	include/grpc/grpc_security.h	/^} grpc_metadata_credentials_plugin;$/;"	t	typeref:struct:__anon287
-grpc_metadata_credentials_plugin	include/grpc/grpc_security.h	/^} grpc_metadata_credentials_plugin;$/;"	t	typeref:struct:__anon450
-grpc_metadata_plugin_request	src/core/lib/security/credentials/plugin/plugin_credentials.c	/^} grpc_metadata_plugin_request;$/;"	t	typeref:struct:__anon111	file:
-grpc_method_config_table_get	src/core/lib/transport/service_config.c	/^void* grpc_method_config_table_get(grpc_exec_ctx* exec_ctx,$/;"	f
-grpc_mock_channel_credentials_create	test/core/security/credentials_test.c	/^static grpc_channel_credentials *grpc_mock_channel_credentials_create($/;"	f	file:
-grpc_mock_endpoint	test/core/util/mock_endpoint.c	/^typedef struct grpc_mock_endpoint {$/;"	s	file:
-grpc_mock_endpoint	test/core/util/mock_endpoint.c	/^} grpc_mock_endpoint;$/;"	t	typeref:struct:grpc_mock_endpoint	file:
-grpc_mock_endpoint_create	test/core/util/mock_endpoint.c	/^grpc_endpoint *grpc_mock_endpoint_create(void (*on_write)(grpc_slice slice),$/;"	f
-grpc_mock_endpoint_put_read	test/core/util/mock_endpoint.c	/^void grpc_mock_endpoint_put_read(grpc_exec_ctx *exec_ctx, grpc_endpoint *ep,$/;"	f
-grpc_msg_compress	src/core/lib/compression/message_compress.c	/^int grpc_msg_compress(grpc_exec_ctx* exec_ctx,$/;"	f
-grpc_msg_decompress	src/core/lib/compression/message_compress.c	/^int grpc_msg_decompress(grpc_exec_ctx* exec_ctx,$/;"	f
-grpc_mu_locks	src/core/lib/support/sync_posix.c	/^gpr_atm grpc_mu_locks = 0;$/;"	v
-grpc_network_status_init	src/core/lib/iomgr/network_status_tracker.c	/^void grpc_network_status_init(void) {$/;"	f
-grpc_network_status_register_endpoint	src/core/lib/iomgr/network_status_tracker.c	/^void grpc_network_status_register_endpoint(grpc_endpoint *ep) {$/;"	f
-grpc_network_status_shutdown	src/core/lib/iomgr/network_status_tracker.c	/^void grpc_network_status_shutdown(void) {$/;"	f
-grpc_network_status_shutdown_all_endpoints	src/core/lib/iomgr/network_status_tracker.c	/^void grpc_network_status_shutdown_all_endpoints() {$/;"	f
-grpc_network_status_unregister_endpoint	src/core/lib/iomgr/network_status_tracker.c	/^void grpc_network_status_unregister_endpoint(grpc_endpoint *ep) {$/;"	f
-grpc_never_ready_to_finish	src/core/lib/iomgr/exec_ctx.c	/^bool grpc_never_ready_to_finish(grpc_exec_ctx *exec_ctx, void *arg_ignored) {$/;"	f
-grpc_oauth2_token_fetcher_credentials	src/core/lib/security/credentials/oauth2/oauth2_credentials.h	/^} grpc_oauth2_token_fetcher_credentials;$/;"	t	typeref:struct:__anon82
-grpc_oauth2_token_fetcher_credentials_parse_server_response	src/core/lib/security/credentials/oauth2/oauth2_credentials.c	/^grpc_oauth2_token_fetcher_credentials_parse_server_response($/;"	f
-grpc_op	include/grpc/impl/codegen/grpc_types.h	/^typedef struct grpc_op {$/;"	s
-grpc_op	include/grpc/impl/codegen/grpc_types.h	/^} grpc_op;$/;"	t	typeref:struct:grpc_op
-grpc_op_string	src/core/lib/surface/call_log_batch.c	/^char *grpc_op_string(const grpc_op *op) {$/;"	f
-grpc_op_type	include/grpc/impl/codegen/grpc_types.h	/^} grpc_op_type;$/;"	t	typeref:enum:__anon267
-grpc_op_type	include/grpc/impl/codegen/grpc_types.h	/^} grpc_op_type;$/;"	t	typeref:enum:__anon430
-grpc_os_error	src/core/lib/iomgr/error.c	/^grpc_error *grpc_os_error(const char *file, int line, int err,$/;"	f
-grpc_override_well_known_credentials_path_getter	src/core/lib/security/credentials/google_default/google_default_credentials.c	/^void grpc_override_well_known_credentials_path_getter($/;"	f
-grpc_parse_slice_to_uint32	src/core/lib/slice/slice_string_helpers.c	/^bool grpc_parse_slice_to_uint32(grpc_slice str, uint32_t *result) {$/;"	f
-grpc_passthru_endpoint_create	test/core/util/passthru_endpoint.c	/^void grpc_passthru_endpoint_create(grpc_endpoint **client,$/;"	f
-grpc_passthru_endpoint_stats	test/core/util/passthru_endpoint.h	/^typedef struct { int num_writes; } grpc_passthru_endpoint_stats;$/;"	t	typeref:struct:__anon375
-grpc_payload_bin	src/core/lib/transport/static_metadata.h	/^    struct grpc_linked_mdelem *grpc_payload_bin;$/;"	m	struct:__anon187::__anon188	typeref:struct:__anon187::__anon188::grpc_linked_mdelem
-grpc_percent_encode_slice	src/core/lib/slice/percent_encoding.c	/^grpc_slice grpc_percent_encode_slice(grpc_slice slice,$/;"	f
-grpc_permissive_percent_decode_slice	src/core/lib/slice/percent_encoding.c	/^grpc_slice grpc_permissive_percent_decode_slice(grpc_slice slice_in) {$/;"	f
-grpc_pick_port_using_server	test/core/util/port_server_client.c	/^int grpc_pick_port_using_server(char *server) {$/;"	f
-grpc_pick_unused_port	test/core/util/port_posix.c	/^int grpc_pick_unused_port(void) {$/;"	f
-grpc_pick_unused_port	test/core/util/port_uv.c	/^int grpc_pick_unused_port(void) {$/;"	f
-grpc_pick_unused_port	test/core/util/port_windows.c	/^int grpc_pick_unused_port(void) {$/;"	f
-grpc_pick_unused_port_or_die	test/core/util/port_posix.c	/^int grpc_pick_unused_port_or_die(void) {$/;"	f
-grpc_pick_unused_port_or_die	test/core/util/port_uv.c	/^int grpc_pick_unused_port_or_die(void) {$/;"	f
-grpc_pick_unused_port_or_die	test/core/util/port_windows.c	/^int grpc_pick_unused_port_or_die(void) {$/;"	f
-grpc_pid_controller	src/core/lib/transport/pid_controller.h	/^} grpc_pid_controller;$/;"	t	typeref:struct:__anon182
-grpc_pid_controller_args	src/core/lib/transport/pid_controller.h	/^} grpc_pid_controller_args;$/;"	t	typeref:struct:__anon181
-grpc_pid_controller_init	src/core/lib/transport/pid_controller.c	/^void grpc_pid_controller_init(grpc_pid_controller *pid_controller,$/;"	f
-grpc_pid_controller_last	src/core/lib/transport/pid_controller.c	/^double grpc_pid_controller_last(grpc_pid_controller *pid_controller) {$/;"	f
-grpc_pid_controller_reset	src/core/lib/transport/pid_controller.c	/^void grpc_pid_controller_reset(grpc_pid_controller *pid_controller) {$/;"	f
-grpc_pid_controller_update	src/core/lib/transport/pid_controller.c	/^double grpc_pid_controller_update(grpc_pid_controller *pid_controller,$/;"	f
-grpc_pipe_wakeup_fd_vtable	src/core/lib/iomgr/wakeup_fd_pipe.c	/^const grpc_wakeup_fd_vtable grpc_pipe_wakeup_fd_vtable = {$/;"	v
-grpc_plugin	src/core/lib/surface/init.c	/^typedef struct grpc_plugin {$/;"	s	file:
-grpc_plugin	src/core/lib/surface/init.c	/^} grpc_plugin;$/;"	t	typeref:struct:grpc_plugin	file:
-grpc_plugin_credentials	src/core/lib/security/credentials/plugin/plugin_credentials.h	/^} grpc_plugin_credentials;$/;"	t	typeref:struct:__anon110
-grpc_poll_function	src/core/lib/iomgr/ev_posix.c	/^grpc_poll_function_type grpc_poll_function = poll;$/;"	v
-grpc_poll_function_type	src/core/lib/iomgr/ev_posix.h	/^typedef int (*grpc_poll_function_type)(struct pollfd *, nfds_t, int);$/;"	t
-grpc_polling_entity	src/core/lib/iomgr/polling_entity.h	/^typedef struct grpc_polling_entity {$/;"	s
-grpc_polling_entity	src/core/lib/iomgr/polling_entity.h	/^} grpc_polling_entity;$/;"	t	typeref:struct:grpc_polling_entity
-grpc_polling_entity_add_to_pollset_set	src/core/lib/iomgr/polling_entity.c	/^void grpc_polling_entity_add_to_pollset_set(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_polling_entity_create_from_pollset	src/core/lib/iomgr/polling_entity.c	/^grpc_polling_entity grpc_polling_entity_create_from_pollset($/;"	f
-grpc_polling_entity_create_from_pollset_set	src/core/lib/iomgr/polling_entity.c	/^grpc_polling_entity grpc_polling_entity_create_from_pollset_set($/;"	f
-grpc_polling_entity_del_from_pollset_set	src/core/lib/iomgr/polling_entity.c	/^void grpc_polling_entity_del_from_pollset_set(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_polling_entity_is_empty	src/core/lib/iomgr/polling_entity.c	/^bool grpc_polling_entity_is_empty(const grpc_polling_entity *pollent) {$/;"	f
-grpc_polling_entity_pollset	src/core/lib/iomgr/polling_entity.c	/^grpc_pollset *grpc_polling_entity_pollset(grpc_polling_entity *pollent) {$/;"	f
-grpc_polling_entity_pollset_set	src/core/lib/iomgr/polling_entity.c	/^grpc_pollset_set *grpc_polling_entity_pollset_set($/;"	f
-grpc_polling_mu	src/core/lib/iomgr/pollset_uv.c	/^gpr_mu grpc_polling_mu;$/;"	v
-grpc_polling_mu	src/core/lib/iomgr/pollset_windows.c	/^gpr_mu grpc_polling_mu;$/;"	v
-grpc_polling_trace	src/core/lib/iomgr/ev_epoll_linux.c	/^static int grpc_polling_trace = 0; \/* Disabled by default *\/$/;"	v	file:
-grpc_pollset	src/core/lib/iomgr/ev_epoll_linux.c	/^struct grpc_pollset {$/;"	s	file:
-grpc_pollset	src/core/lib/iomgr/ev_poll_posix.c	/^struct grpc_pollset {$/;"	s	file:
-grpc_pollset	src/core/lib/iomgr/pollset.h	/^typedef struct grpc_pollset grpc_pollset;$/;"	t	typeref:struct:grpc_pollset
-grpc_pollset	src/core/lib/iomgr/pollset_uv.c	/^struct grpc_pollset {$/;"	s	file:
-grpc_pollset	src/core/lib/iomgr/pollset_windows.h	/^struct grpc_pollset {$/;"	s
-grpc_pollset	src/core/lib/iomgr/pollset_windows.h	/^typedef struct grpc_pollset grpc_pollset;$/;"	t	typeref:struct:grpc_pollset
-grpc_pollset_add_fd	src/core/lib/iomgr/ev_posix.c	/^void grpc_pollset_add_fd(grpc_exec_ctx *exec_ctx, grpc_pollset *pollset,$/;"	f
-grpc_pollset_destroy	src/core/lib/iomgr/ev_posix.c	/^void grpc_pollset_destroy(grpc_pollset *pollset) {$/;"	f
-grpc_pollset_destroy	src/core/lib/iomgr/pollset_uv.c	/^void grpc_pollset_destroy(grpc_pollset *pollset) {$/;"	f
-grpc_pollset_destroy	src/core/lib/iomgr/pollset_windows.c	/^void grpc_pollset_destroy(grpc_pollset *pollset) {}$/;"	f
-grpc_pollset_get_polling_island	src/core/lib/iomgr/ev_epoll_linux.c	/^void *grpc_pollset_get_polling_island(grpc_pollset *ps) {$/;"	f
-grpc_pollset_global_init	src/core/lib/iomgr/pollset_uv.c	/^void grpc_pollset_global_init(void) {$/;"	f
-grpc_pollset_global_init	src/core/lib/iomgr/pollset_windows.c	/^void grpc_pollset_global_init(void) {$/;"	f
-grpc_pollset_global_shutdown	src/core/lib/iomgr/pollset_uv.c	/^void grpc_pollset_global_shutdown(void) { gpr_mu_destroy(&grpc_polling_mu); }$/;"	f
-grpc_pollset_global_shutdown	src/core/lib/iomgr/pollset_windows.c	/^void grpc_pollset_global_shutdown(void) { gpr_mu_destroy(&grpc_polling_mu); }$/;"	f
-grpc_pollset_init	src/core/lib/iomgr/ev_posix.c	/^void grpc_pollset_init(grpc_pollset *pollset, gpr_mu **mu) {$/;"	f
-grpc_pollset_init	src/core/lib/iomgr/pollset_uv.c	/^void grpc_pollset_init(grpc_pollset *pollset, gpr_mu **mu) {$/;"	f
-grpc_pollset_init	src/core/lib/iomgr/pollset_windows.c	/^void grpc_pollset_init(grpc_pollset *pollset, gpr_mu **mu) {$/;"	f
-grpc_pollset_kick	src/core/lib/iomgr/ev_posix.c	/^grpc_error *grpc_pollset_kick(grpc_pollset *pollset,$/;"	f
-grpc_pollset_kick	src/core/lib/iomgr/pollset_uv.c	/^grpc_error *grpc_pollset_kick(grpc_pollset *pollset,$/;"	f
-grpc_pollset_kick	src/core/lib/iomgr/pollset_windows.c	/^grpc_error *grpc_pollset_kick(grpc_pollset *p,$/;"	f
-grpc_pollset_reset	src/core/lib/iomgr/ev_posix.c	/^void grpc_pollset_reset(grpc_pollset *pollset) {$/;"	f
-grpc_pollset_reset	src/core/lib/iomgr/pollset_uv.c	/^void grpc_pollset_reset(grpc_pollset *pollset) {$/;"	f
-grpc_pollset_reset	src/core/lib/iomgr/pollset_windows.c	/^void grpc_pollset_reset(grpc_pollset *pollset) {$/;"	f
-grpc_pollset_set	src/core/lib/iomgr/ev_epoll_linux.c	/^struct grpc_pollset_set {$/;"	s	file:
-grpc_pollset_set	src/core/lib/iomgr/ev_poll_posix.c	/^struct grpc_pollset_set {$/;"	s	file:
-grpc_pollset_set	src/core/lib/iomgr/pollset_set.h	/^typedef struct grpc_pollset_set grpc_pollset_set;$/;"	t	typeref:struct:grpc_pollset_set
-grpc_pollset_set_add_fd	src/core/lib/iomgr/ev_posix.c	/^void grpc_pollset_set_add_fd(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_pollset_set_add_pollset	src/core/lib/iomgr/ev_posix.c	/^void grpc_pollset_set_add_pollset(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_pollset_set_add_pollset	src/core/lib/iomgr/pollset_set_uv.c	/^void grpc_pollset_set_add_pollset(grpc_exec_ctx* exec_ctx,$/;"	f
-grpc_pollset_set_add_pollset	src/core/lib/iomgr/pollset_set_windows.c	/^void grpc_pollset_set_add_pollset(grpc_exec_ctx* exec_ctx,$/;"	f
-grpc_pollset_set_add_pollset_set	src/core/lib/iomgr/ev_posix.c	/^void grpc_pollset_set_add_pollset_set(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_pollset_set_add_pollset_set	src/core/lib/iomgr/pollset_set_uv.c	/^void grpc_pollset_set_add_pollset_set(grpc_exec_ctx* exec_ctx,$/;"	f
-grpc_pollset_set_add_pollset_set	src/core/lib/iomgr/pollset_set_windows.c	/^void grpc_pollset_set_add_pollset_set(grpc_exec_ctx* exec_ctx,$/;"	f
-grpc_pollset_set_create	src/core/lib/iomgr/ev_posix.c	/^grpc_pollset_set *grpc_pollset_set_create(void) {$/;"	f
-grpc_pollset_set_create	src/core/lib/iomgr/pollset_set_uv.c	/^grpc_pollset_set* grpc_pollset_set_create(void) {$/;"	f
-grpc_pollset_set_create	src/core/lib/iomgr/pollset_set_windows.c	/^grpc_pollset_set* grpc_pollset_set_create(void) {$/;"	f
-grpc_pollset_set_del_fd	src/core/lib/iomgr/ev_posix.c	/^void grpc_pollset_set_del_fd(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_pollset_set_del_pollset	src/core/lib/iomgr/ev_posix.c	/^void grpc_pollset_set_del_pollset(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_pollset_set_del_pollset	src/core/lib/iomgr/pollset_set_uv.c	/^void grpc_pollset_set_del_pollset(grpc_exec_ctx* exec_ctx,$/;"	f
-grpc_pollset_set_del_pollset	src/core/lib/iomgr/pollset_set_windows.c	/^void grpc_pollset_set_del_pollset(grpc_exec_ctx* exec_ctx,$/;"	f
-grpc_pollset_set_del_pollset_set	src/core/lib/iomgr/ev_posix.c	/^void grpc_pollset_set_del_pollset_set(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_pollset_set_del_pollset_set	src/core/lib/iomgr/pollset_set_uv.c	/^void grpc_pollset_set_del_pollset_set(grpc_exec_ctx* exec_ctx,$/;"	f
-grpc_pollset_set_del_pollset_set	src/core/lib/iomgr/pollset_set_windows.c	/^void grpc_pollset_set_del_pollset_set(grpc_exec_ctx* exec_ctx,$/;"	f
-grpc_pollset_set_destroy	src/core/lib/iomgr/ev_posix.c	/^void grpc_pollset_set_destroy(grpc_pollset_set *pollset_set) {$/;"	f
-grpc_pollset_set_destroy	src/core/lib/iomgr/pollset_set_uv.c	/^void grpc_pollset_set_destroy(grpc_pollset_set* pollset_set) {}$/;"	f
-grpc_pollset_set_destroy	src/core/lib/iomgr/pollset_set_windows.c	/^void grpc_pollset_set_destroy(grpc_pollset_set* pollset_set) {}$/;"	f
-grpc_pollset_shutdown	src/core/lib/iomgr/ev_posix.c	/^void grpc_pollset_shutdown(grpc_exec_ctx *exec_ctx, grpc_pollset *pollset,$/;"	f
-grpc_pollset_shutdown	src/core/lib/iomgr/pollset_uv.c	/^void grpc_pollset_shutdown(grpc_exec_ctx *exec_ctx, grpc_pollset *pollset,$/;"	f
-grpc_pollset_shutdown	src/core/lib/iomgr/pollset_windows.c	/^void grpc_pollset_shutdown(grpc_exec_ctx *exec_ctx, grpc_pollset *pollset,$/;"	f
-grpc_pollset_size	src/core/lib/iomgr/ev_posix.c	/^size_t grpc_pollset_size(void) { return g_event_engine->pollset_size; }$/;"	f
-grpc_pollset_size	src/core/lib/iomgr/pollset_uv.c	/^size_t grpc_pollset_size() { return sizeof(grpc_pollset); }$/;"	f
-grpc_pollset_size	src/core/lib/iomgr/pollset_windows.c	/^size_t grpc_pollset_size(void) { return sizeof(grpc_pollset); }$/;"	f
-grpc_pollset_work	src/core/lib/iomgr/ev_posix.c	/^grpc_error *grpc_pollset_work(grpc_exec_ctx *exec_ctx, grpc_pollset *pollset,$/;"	f
-grpc_pollset_work	src/core/lib/iomgr/pollset_uv.c	/^grpc_error *grpc_pollset_work(grpc_exec_ctx *exec_ctx, grpc_pollset *pollset,$/;"	f
-grpc_pollset_work	src/core/lib/iomgr/pollset_windows.c	/^grpc_error *grpc_pollset_work(grpc_exec_ctx *exec_ctx, grpc_pollset *pollset,$/;"	f
-grpc_pollset_work_run_loop	src/core/lib/iomgr/pollset_uv.c	/^int grpc_pollset_work_run_loop;$/;"	v
-grpc_pollset_worker	src/core/lib/iomgr/ev_epoll_linux.c	/^struct grpc_pollset_worker {$/;"	s	file:
-grpc_pollset_worker	src/core/lib/iomgr/ev_poll_posix.c	/^struct grpc_pollset_worker {$/;"	s	file:
-grpc_pollset_worker	src/core/lib/iomgr/pollset.h	/^typedef struct grpc_pollset_worker grpc_pollset_worker;$/;"	t	typeref:struct:grpc_pollset_worker
-grpc_pollset_worker	src/core/lib/iomgr/pollset_windows.h	/^typedef struct grpc_pollset_worker {$/;"	s
-grpc_pollset_worker	src/core/lib/iomgr/pollset_windows.h	/^} grpc_pollset_worker;$/;"	t	typeref:struct:grpc_pollset_worker
-grpc_pollset_worker_link	src/core/lib/iomgr/pollset_windows.h	/^typedef struct grpc_pollset_worker_link {$/;"	s
-grpc_pollset_worker_link	src/core/lib/iomgr/pollset_windows.h	/^} grpc_pollset_worker_link;$/;"	t	typeref:struct:grpc_pollset_worker_link
-grpc_pollset_worker_link_type	src/core/lib/iomgr/pollset_windows.h	/^} grpc_pollset_worker_link_type;$/;"	t	typeref:enum:__anon136
-grpc_post_filter_create_init_func	src/core/lib/channel/channel_stack_builder.h	/^typedef void (*grpc_post_filter_create_init_func)($/;"	t
-grpc_process_auth_metadata_done_cb	include/grpc/grpc_security.h	/^typedef void (*grpc_process_auth_metadata_done_cb)($/;"	t
-grpc_profiler_start	test/core/util/grpc_profiler.c	/^void grpc_profiler_start(const char *filename) { ProfilerStart(filename); }$/;"	f
-grpc_profiler_start	test/core/util/grpc_profiler.c	/^void grpc_profiler_start(const char *filename) {$/;"	f
-grpc_profiler_stop	test/core/util/grpc_profiler.c	/^void grpc_profiler_stop() { ProfilerStop(); }$/;"	f
-grpc_profiler_stop	test/core/util/grpc_profiler.c	/^void grpc_profiler_stop(void) {}$/;"	f
-grpc_proxy_mapper	src/core/ext/client_channel/proxy_mapper.h	/^struct grpc_proxy_mapper {$/;"	s
-grpc_proxy_mapper	src/core/ext/client_channel/proxy_mapper.h	/^typedef struct grpc_proxy_mapper grpc_proxy_mapper;$/;"	t	typeref:struct:grpc_proxy_mapper
-grpc_proxy_mapper_destroy	src/core/ext/client_channel/proxy_mapper.c	/^void grpc_proxy_mapper_destroy(grpc_proxy_mapper* mapper) {$/;"	f
-grpc_proxy_mapper_init	src/core/ext/client_channel/proxy_mapper.c	/^void grpc_proxy_mapper_init(const grpc_proxy_mapper_vtable* vtable,$/;"	f
-grpc_proxy_mapper_list	src/core/ext/client_channel/proxy_mapper_registry.c	/^} grpc_proxy_mapper_list;$/;"	t	typeref:struct:__anon66	file:
-grpc_proxy_mapper_list_destroy	src/core/ext/client_channel/proxy_mapper_registry.c	/^static void grpc_proxy_mapper_list_destroy(grpc_proxy_mapper_list* list) {$/;"	f	file:
-grpc_proxy_mapper_list_map	src/core/ext/client_channel/proxy_mapper_registry.c	/^static bool grpc_proxy_mapper_list_map(grpc_exec_ctx* exec_ctx,$/;"	f	file:
-grpc_proxy_mapper_list_register	src/core/ext/client_channel/proxy_mapper_registry.c	/^static void grpc_proxy_mapper_list_register(grpc_proxy_mapper_list* list,$/;"	f	file:
-grpc_proxy_mapper_map	src/core/ext/client_channel/proxy_mapper.c	/^bool grpc_proxy_mapper_map(grpc_exec_ctx* exec_ctx, grpc_proxy_mapper* mapper,$/;"	f
-grpc_proxy_mapper_register	src/core/ext/client_channel/proxy_mapper_registry.c	/^void grpc_proxy_mapper_register(bool at_start, grpc_proxy_mapper* mapper) {$/;"	f
-grpc_proxy_mapper_registry_init	src/core/ext/client_channel/proxy_mapper_registry.c	/^void grpc_proxy_mapper_registry_init() {$/;"	f
-grpc_proxy_mapper_registry_shutdown	src/core/ext/client_channel/proxy_mapper_registry.c	/^void grpc_proxy_mapper_registry_shutdown() {$/;"	f
-grpc_proxy_mapper_vtable	src/core/ext/client_channel/proxy_mapper.h	/^} grpc_proxy_mapper_vtable;$/;"	t	typeref:struct:__anon69
-grpc_proxy_mappers_map	src/core/ext/client_channel/proxy_mapper_registry.c	/^bool grpc_proxy_mappers_map(grpc_exec_ctx* exec_ctx,$/;"	f
-grpc_published_metadata_method	src/core/ext/transport/chttp2/transport/internal.h	/^} grpc_published_metadata_method;$/;"	t	typeref:enum:__anon28
-grpc_raw_byte_buffer_create	src/core/lib/surface/byte_buffer.c	/^grpc_byte_buffer *grpc_raw_byte_buffer_create(grpc_slice *slices,$/;"	f
-grpc_raw_byte_buffer_create	src/cpp/common/core_codegen.cc	/^grpc_byte_buffer* CoreCodegen::grpc_raw_byte_buffer_create(grpc_slice* slice,$/;"	f	class:grpc::CoreCodegen
-grpc_raw_byte_buffer_from_reader	src/core/lib/surface/byte_buffer.c	/^grpc_byte_buffer *grpc_raw_byte_buffer_from_reader($/;"	f
-grpc_raw_compressed_byte_buffer_create	src/core/lib/surface/byte_buffer.c	/^grpc_byte_buffer *grpc_raw_compressed_byte_buffer_create($/;"	f
-grpc_recycle_unused_port	test/core/util/port_posix.c	/^void grpc_recycle_unused_port(int port) { GPR_ASSERT(free_chosen_port(port)); }$/;"	f
-grpc_recycle_unused_port	test/core/util/port_uv.c	/^void grpc_recycle_unused_port(int port) { GPR_ASSERT(free_chosen_port(port)); }$/;"	f
-grpc_recycle_unused_port	test/core/util/port_windows.c	/^void grpc_recycle_unused_port(int port) { GPR_ASSERT(free_chosen_port(port)); }$/;"	f
-grpc_refresh_token_credentials_create_from_auth_refresh_token	src/core/lib/security/credentials/oauth2/oauth2_credentials.c	/^grpc_refresh_token_credentials_create_from_auth_refresh_token($/;"	f
-grpc_register_built_in_plugins	src/core/plugin_registry/grpc_cronet_plugin_registry.c	/^void grpc_register_built_in_plugins(void) {$/;"	f
-grpc_register_built_in_plugins	src/core/plugin_registry/grpc_plugin_registry.c	/^void grpc_register_built_in_plugins(void) {$/;"	f
-grpc_register_built_in_plugins	src/core/plugin_registry/grpc_unsecure_plugin_registry.c	/^void grpc_register_built_in_plugins(void) {$/;"	f
-grpc_register_lb_policy	src/core/ext/client_channel/lb_policy_registry.c	/^void grpc_register_lb_policy(grpc_lb_policy_factory *factory) {$/;"	f
-grpc_register_plugin	src/core/lib/surface/init.c	/^void grpc_register_plugin(void (*init)(void), void (*destroy)(void)) {$/;"	f
-grpc_register_resolver_type	src/core/ext/client_channel/resolver_registry.c	/^void grpc_register_resolver_type(grpc_resolver_factory *factory) {$/;"	f
-grpc_register_security_filters	src/core/lib/surface/init_secure.c	/^void grpc_register_security_filters(void) {$/;"	f
-grpc_register_security_filters	src/core/lib/surface/init_unsecure.c	/^void grpc_register_security_filters(void) {}$/;"	f
-grpc_register_tracer	src/core/lib/debug/trace.c	/^void grpc_register_tracer(const char *name, int *flag) {$/;"	f
-grpc_resolve_address	src/core/lib/iomgr/resolve_address_posix.c	/^void (*grpc_resolve_address)($/;"	v
-grpc_resolve_address	src/core/lib/iomgr/resolve_address_uv.c	/^void (*grpc_resolve_address)($/;"	v
-grpc_resolve_address	src/core/lib/iomgr/resolve_address_windows.c	/^void (*grpc_resolve_address)($/;"	v
-grpc_resolve_unix_domain_address	src/core/lib/iomgr/unix_sockets_posix.c	/^grpc_error *grpc_resolve_unix_domain_address(const char *name,$/;"	f
-grpc_resolve_unix_domain_address	src/core/lib/iomgr/unix_sockets_posix_noop.c	/^grpc_error *grpc_resolve_unix_domain_address($/;"	f
-grpc_resolved_address	src/core/lib/iomgr/resolve_address.h	/^} grpc_resolved_address;$/;"	t	typeref:struct:__anon150
-grpc_resolved_addresses	src/core/lib/iomgr/resolve_address.h	/^} grpc_resolved_addresses;$/;"	t	typeref:struct:__anon151
-grpc_resolved_addresses_destroy	src/core/lib/iomgr/resolve_address_posix.c	/^void grpc_resolved_addresses_destroy(grpc_resolved_addresses *addrs) {$/;"	f
-grpc_resolved_addresses_destroy	src/core/lib/iomgr/resolve_address_uv.c	/^void grpc_resolved_addresses_destroy(grpc_resolved_addresses *addrs) {$/;"	f
-grpc_resolved_addresses_destroy	src/core/lib/iomgr/resolve_address_windows.c	/^void grpc_resolved_addresses_destroy(grpc_resolved_addresses *addrs) {$/;"	f
-grpc_resolver	src/core/ext/client_channel/resolver.h	/^struct grpc_resolver {$/;"	s
-grpc_resolver	src/core/ext/client_channel/resolver.h	/^typedef struct grpc_resolver grpc_resolver;$/;"	t	typeref:struct:grpc_resolver
-grpc_resolver_args	src/core/ext/client_channel/resolver_factory.h	/^typedef struct grpc_resolver_args {$/;"	s
-grpc_resolver_args	src/core/ext/client_channel/resolver_factory.h	/^} grpc_resolver_args;$/;"	t	typeref:struct:grpc_resolver_args
-grpc_resolver_channel_saw_error	src/core/ext/client_channel/resolver.c	/^void grpc_resolver_channel_saw_error(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_resolver_create	src/core/ext/client_channel/resolver_registry.c	/^grpc_resolver *grpc_resolver_create(grpc_exec_ctx *exec_ctx, const char *target,$/;"	f
-grpc_resolver_dns_native_init	src/core/ext/resolver/dns/native/dns_resolver.c	/^void grpc_resolver_dns_native_init(void) {$/;"	f
-grpc_resolver_dns_native_shutdown	src/core/ext/resolver/dns/native/dns_resolver.c	/^void grpc_resolver_dns_native_shutdown(void) {}$/;"	f
-grpc_resolver_factory	src/core/ext/client_channel/resolver_factory.h	/^struct grpc_resolver_factory {$/;"	s
-grpc_resolver_factory	src/core/ext/client_channel/resolver_factory.h	/^typedef struct grpc_resolver_factory grpc_resolver_factory;$/;"	t	typeref:struct:grpc_resolver_factory
-grpc_resolver_factory_add_default_prefix_if_needed	src/core/ext/client_channel/resolver_registry.c	/^char *grpc_resolver_factory_add_default_prefix_if_needed(const char *target) {$/;"	f
-grpc_resolver_factory_create_resolver	src/core/ext/client_channel/resolver_factory.c	/^grpc_resolver* grpc_resolver_factory_create_resolver($/;"	f
-grpc_resolver_factory_get_default_authority	src/core/ext/client_channel/resolver_factory.c	/^char* grpc_resolver_factory_get_default_authority($/;"	f
-grpc_resolver_factory_lookup	src/core/ext/client_channel/resolver_registry.c	/^grpc_resolver_factory *grpc_resolver_factory_lookup(const char *name) {$/;"	f
-grpc_resolver_factory_ref	src/core/ext/client_channel/resolver_factory.c	/^void grpc_resolver_factory_ref(grpc_resolver_factory* factory) {$/;"	f
-grpc_resolver_factory_unref	src/core/ext/client_channel/resolver_factory.c	/^void grpc_resolver_factory_unref(grpc_resolver_factory* factory) {$/;"	f
-grpc_resolver_factory_vtable	src/core/ext/client_channel/resolver_factory.h	/^struct grpc_resolver_factory_vtable {$/;"	s
-grpc_resolver_factory_vtable	src/core/ext/client_channel/resolver_factory.h	/^typedef struct grpc_resolver_factory_vtable grpc_resolver_factory_vtable;$/;"	t	typeref:struct:grpc_resolver_factory_vtable
-grpc_resolver_init	src/core/ext/client_channel/resolver.c	/^void grpc_resolver_init(grpc_resolver *resolver,$/;"	f
-grpc_resolver_next	src/core/ext/client_channel/resolver.c	/^void grpc_resolver_next(grpc_exec_ctx *exec_ctx, grpc_resolver *resolver,$/;"	f
-grpc_resolver_ref	src/core/ext/client_channel/resolver.c	/^void grpc_resolver_ref(grpc_resolver *resolver, grpc_closure_list *closure_list,$/;"	f
-grpc_resolver_registry_init	src/core/ext/client_channel/resolver_registry.c	/^void grpc_resolver_registry_init() {}$/;"	f
-grpc_resolver_registry_set_default_prefix	src/core/ext/client_channel/resolver_registry.c	/^void grpc_resolver_registry_set_default_prefix($/;"	f
-grpc_resolver_registry_shutdown	src/core/ext/client_channel/resolver_registry.c	/^void grpc_resolver_registry_shutdown(void) {$/;"	f
-grpc_resolver_shutdown	src/core/ext/client_channel/resolver.c	/^void grpc_resolver_shutdown(grpc_exec_ctx *exec_ctx, grpc_resolver *resolver) {$/;"	f
-grpc_resolver_sockaddr_init	src/core/ext/resolver/sockaddr/sockaddr_resolver.c	/^void grpc_resolver_sockaddr_init(void) {$/;"	f
-grpc_resolver_sockaddr_shutdown	src/core/ext/resolver/sockaddr/sockaddr_resolver.c	/^void grpc_resolver_sockaddr_shutdown(void) {}$/;"	f
-grpc_resolver_unref	src/core/ext/client_channel/resolver.c	/^void grpc_resolver_unref(grpc_resolver *resolver,$/;"	f
-grpc_resolver_vtable	src/core/ext/client_channel/resolver.h	/^struct grpc_resolver_vtable {$/;"	s
-grpc_resolver_vtable	src/core/ext/client_channel/resolver.h	/^typedef struct grpc_resolver_vtable grpc_resolver_vtable;$/;"	t	typeref:struct:grpc_resolver_vtable
-grpc_resource_quota	include/grpc/impl/codegen/grpc_types.h	/^typedef struct grpc_resource_quota grpc_resource_quota;$/;"	t	typeref:struct:grpc_resource_quota
-grpc_resource_quota	src/core/lib/iomgr/resource_quota.c	/^struct grpc_resource_quota {$/;"	s	file:
-grpc_resource_quota_arg_vtable	src/core/lib/iomgr/resource_quota.c	/^const grpc_arg_pointer_vtable *grpc_resource_quota_arg_vtable(void) {$/;"	f
-grpc_resource_quota_create	src/core/lib/iomgr/resource_quota.c	/^grpc_resource_quota *grpc_resource_quota_create(const char *name) {$/;"	f
-grpc_resource_quota_from_channel_args	src/core/lib/iomgr/resource_quota.c	/^grpc_resource_quota *grpc_resource_quota_from_channel_args($/;"	f
-grpc_resource_quota_get_memory_pressure	src/core/lib/iomgr/resource_quota.c	/^double grpc_resource_quota_get_memory_pressure($/;"	f
-grpc_resource_quota_ref	src/core/lib/iomgr/resource_quota.c	/^void grpc_resource_quota_ref(grpc_resource_quota *resource_quota) {$/;"	f
-grpc_resource_quota_ref_internal	src/core/lib/iomgr/resource_quota.c	/^grpc_resource_quota *grpc_resource_quota_ref_internal($/;"	f
-grpc_resource_quota_resize	src/core/lib/iomgr/resource_quota.c	/^void grpc_resource_quota_resize(grpc_resource_quota *resource_quota,$/;"	f
-grpc_resource_quota_trace	src/core/lib/iomgr/resource_quota.c	/^int grpc_resource_quota_trace = 0;$/;"	v
-grpc_resource_quota_unref	src/core/lib/iomgr/resource_quota.c	/^void grpc_resource_quota_unref(grpc_resource_quota *resource_quota) {$/;"	f
-grpc_resource_quota_unref_internal	src/core/lib/iomgr/resource_quota.c	/^void grpc_resource_quota_unref_internal(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_resource_user	src/core/lib/iomgr/resource_quota.c	/^struct grpc_resource_user {$/;"	s	file:
-grpc_resource_user	src/core/lib/iomgr/resource_quota.h	/^typedef struct grpc_resource_user grpc_resource_user;$/;"	t	typeref:struct:grpc_resource_user
-grpc_resource_user_alloc	src/core/lib/iomgr/resource_quota.c	/^void grpc_resource_user_alloc(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_resource_user_alloc_slices	src/core/lib/iomgr/resource_quota.c	/^void grpc_resource_user_alloc_slices($/;"	f
-grpc_resource_user_create	src/core/lib/iomgr/resource_quota.c	/^grpc_resource_user *grpc_resource_user_create($/;"	f
-grpc_resource_user_finish_reclamation	src/core/lib/iomgr/resource_quota.c	/^void grpc_resource_user_finish_reclamation(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_resource_user_free	src/core/lib/iomgr/resource_quota.c	/^void grpc_resource_user_free(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_resource_user_link	src/core/lib/iomgr/resource_quota.c	/^} grpc_resource_user_link;$/;"	t	typeref:struct:__anon144	file:
-grpc_resource_user_post_reclaimer	src/core/lib/iomgr/resource_quota.c	/^void grpc_resource_user_post_reclaimer(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_resource_user_quota	src/core/lib/iomgr/resource_quota.c	/^grpc_resource_quota *grpc_resource_user_quota($/;"	f
-grpc_resource_user_ref	src/core/lib/iomgr/resource_quota.c	/^void grpc_resource_user_ref(grpc_resource_user *resource_user) {$/;"	f
-grpc_resource_user_shutdown	src/core/lib/iomgr/resource_quota.c	/^void grpc_resource_user_shutdown(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_resource_user_slice_allocator	src/core/lib/iomgr/resource_quota.h	/^typedef struct grpc_resource_user_slice_allocator {$/;"	s
-grpc_resource_user_slice_allocator	src/core/lib/iomgr/resource_quota.h	/^} grpc_resource_user_slice_allocator;$/;"	t	typeref:struct:grpc_resource_user_slice_allocator
-grpc_resource_user_slice_allocator_init	src/core/lib/iomgr/resource_quota.c	/^void grpc_resource_user_slice_allocator_init($/;"	f
-grpc_resource_user_slice_malloc	src/core/lib/iomgr/resource_quota.c	/^grpc_slice grpc_resource_user_slice_malloc(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_resource_user_unref	src/core/lib/iomgr/resource_quota.c	/^void grpc_resource_user_unref(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_rulist	src/core/lib/iomgr/resource_quota.c	/^} grpc_rulist;$/;"	t	typeref:enum:__anon145	file:
-grpc_run_bad_client_test	test/core/bad_client/bad_client.c	/^void grpc_run_bad_client_test($/;"	f
-grpc_schedule_on_exec_ctx	src/core/lib/iomgr/exec_ctx.c	/^grpc_closure_scheduler *grpc_schedule_on_exec_ctx = &exec_ctx_scheduler;$/;"	v
-grpc_secure_channel_create	src/core/ext/transport/chttp2/client/secure/secure_channel_create.c	/^grpc_channel *grpc_secure_channel_create(grpc_channel_credentials *creds,$/;"	f
-grpc_secure_endpoint_create	src/core/lib/security/transport/secure_endpoint.c	/^grpc_endpoint *grpc_secure_endpoint_create($/;"	f
-grpc_security_call_host_check_cb	src/core/lib/security/transport/security_connector.h	/^typedef void (*grpc_security_call_host_check_cb)(grpc_exec_ctx *exec_ctx,$/;"	t
-grpc_security_connector	src/core/lib/security/transport/security_connector.h	/^struct grpc_security_connector {$/;"	s
-grpc_security_connector	src/core/lib/security/transport/security_connector.h	/^typedef struct grpc_security_connector grpc_security_connector;$/;"	t	typeref:struct:grpc_security_connector
-grpc_security_connector_check_peer	src/core/lib/security/transport/security_connector.c	/^void grpc_security_connector_check_peer(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_security_connector_find_in_args	src/core/lib/security/transport/security_connector.c	/^grpc_security_connector *grpc_security_connector_find_in_args($/;"	f
-grpc_security_connector_from_arg	src/core/lib/security/transport/security_connector.c	/^grpc_security_connector *grpc_security_connector_from_arg(const grpc_arg *arg) {$/;"	f
-grpc_security_connector_handshake_list	src/core/lib/security/transport/security_connector.h	/^typedef struct grpc_security_connector_handshake_list {$/;"	s
-grpc_security_connector_handshake_list	src/core/lib/security/transport/security_connector.h	/^} grpc_security_connector_handshake_list;$/;"	t	typeref:struct:grpc_security_connector_handshake_list
-grpc_security_connector_ref	src/core/lib/security/transport/security_connector.c	/^grpc_security_connector *grpc_security_connector_ref($/;"	f
-grpc_security_connector_to_arg	src/core/lib/security/transport/security_connector.c	/^grpc_arg grpc_security_connector_to_arg(grpc_security_connector *sc) {$/;"	f
-grpc_security_connector_unref	src/core/lib/security/transport/security_connector.c	/^void grpc_security_connector_unref(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_security_connector_vtable	src/core/lib/security/transport/security_connector.h	/^} grpc_security_connector_vtable;$/;"	t	typeref:struct:__anon124
-grpc_security_context_extension	src/core/lib/security/context/security_context.h	/^} grpc_security_context_extension;$/;"	t	typeref:struct:__anon113
-grpc_security_handshaker_create	src/core/lib/security/transport/security_handshaker.c	/^grpc_handshaker *grpc_security_handshaker_create($/;"	f
-grpc_security_init	src/core/lib/surface/init_secure.c	/^void grpc_security_init() { grpc_security_register_handshaker_factories(); }$/;"	f
-grpc_security_init	src/core/lib/surface/init_unsecure.c	/^void grpc_security_init(void) {}$/;"	f
-grpc_security_pre_init	src/core/lib/surface/init_secure.c	/^void grpc_security_pre_init(void) {$/;"	f
-grpc_security_pre_init	src/core/lib/surface/init_unsecure.c	/^void grpc_security_pre_init(void) {}$/;"	f
-grpc_security_register_handshaker_factories	src/core/lib/security/transport/security_handshaker.c	/^void grpc_security_register_handshaker_factories() {$/;"	f
-grpc_security_status	src/core/lib/security/transport/security_connector.h	/^typedef enum { GRPC_SECURITY_OK = 0, GRPC_SECURITY_ERROR } grpc_security_status;$/;"	t	typeref:enum:__anon123
-grpc_server	include/grpc/impl/codegen/grpc_types.h	/^typedef struct grpc_server grpc_server;$/;"	t	typeref:struct:grpc_server
-grpc_server	src/core/lib/iomgr/udp_server.c	/^  grpc_server *grpc_server;$/;"	m	struct:grpc_udp_server	file:
-grpc_server	src/core/lib/surface/server.c	/^struct grpc_server {$/;"	s	file:
-grpc_server_add_insecure_channel_from_fd	src/core/ext/transport/chttp2/server/insecure/server_chttp2_posix.c	/^void grpc_server_add_insecure_channel_from_fd(grpc_server *server,$/;"	f
-grpc_server_add_insecure_http2_port	src/core/ext/transport/chttp2/server/insecure/server_chttp2.c	/^int grpc_server_add_insecure_http2_port(grpc_server *server, const char *addr) {$/;"	f
-grpc_server_add_listener	src/core/lib/surface/server.c	/^void grpc_server_add_listener($/;"	f
-grpc_server_add_secure_http2_port	src/core/ext/transport/chttp2/server/secure/server_secure_chttp2.c	/^int grpc_server_add_secure_http2_port(grpc_server *server, const char *addr,$/;"	f
-grpc_server_auth_filter	src/core/lib/security/transport/server_auth_filter.c	/^const grpc_channel_filter grpc_server_auth_filter = {$/;"	v
-grpc_server_cancel_all_calls	src/core/lib/surface/server.c	/^void grpc_server_cancel_all_calls(grpc_server *server) {$/;"	f
-grpc_server_census_filter	src/core/ext/census/grpc_filter.c	/^const grpc_channel_filter grpc_server_census_filter = {$/;"	v
-grpc_server_channel_trace	src/core/lib/surface/server.c	/^int grpc_server_channel_trace = 0;$/;"	v
-grpc_server_create	src/core/lib/surface/server.c	/^grpc_server *grpc_server_create(const grpc_channel_args *args, void *reserved) {$/;"	f
-grpc_server_credentials	include/grpc/grpc_security.h	/^typedef struct grpc_server_credentials grpc_server_credentials;$/;"	t	typeref:struct:grpc_server_credentials
-grpc_server_credentials	src/core/lib/security/credentials/credentials.h	/^struct grpc_server_credentials {$/;"	s
-grpc_server_credentials_create_security_connector	src/core/lib/security/credentials/credentials.c	/^grpc_security_status grpc_server_credentials_create_security_connector($/;"	f
-grpc_server_credentials_from_arg	src/core/lib/security/credentials/credentials.c	/^grpc_server_credentials *grpc_server_credentials_from_arg(const grpc_arg *arg) {$/;"	f
-grpc_server_credentials_ref	src/core/lib/security/credentials/credentials.c	/^grpc_server_credentials *grpc_server_credentials_ref($/;"	f
-grpc_server_credentials_release	src/core/lib/security/credentials/credentials.c	/^void grpc_server_credentials_release(grpc_server_credentials *creds) {$/;"	f
-grpc_server_credentials_set_auth_metadata_processor	src/core/lib/security/credentials/credentials.c	/^void grpc_server_credentials_set_auth_metadata_processor($/;"	f
-grpc_server_credentials_to_arg	src/core/lib/security/credentials/credentials.c	/^grpc_arg grpc_server_credentials_to_arg(grpc_server_credentials *p) {$/;"	f
-grpc_server_credentials_unref	src/core/lib/security/credentials/credentials.c	/^void grpc_server_credentials_unref(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_server_credentials_vtable	src/core/lib/security/credentials/credentials.h	/^} grpc_server_credentials_vtable;$/;"	t	typeref:struct:__anon94
-grpc_server_deadline_filter	src/core/lib/channel/deadline_filter.c	/^const grpc_channel_filter grpc_server_deadline_filter = {$/;"	v
-grpc_server_destroy	src/core/lib/surface/server.c	/^void grpc_server_destroy(grpc_server *server) {$/;"	f
-grpc_server_get_channel_args	src/core/lib/surface/server.c	/^const grpc_channel_args *grpc_server_get_channel_args(grpc_server *server) {$/;"	f
-grpc_server_get_pollsets	src/core/lib/surface/server.c	/^void grpc_server_get_pollsets(grpc_server *server, grpc_pollset ***pollsets,$/;"	f
-grpc_server_has_open_connections	src/core/lib/surface/server.c	/^int grpc_server_has_open_connections(grpc_server *server) {$/;"	f
-grpc_server_register_completion_queue	src/core/lib/surface/server.c	/^void grpc_server_register_completion_queue(grpc_server *server,$/;"	f
-grpc_server_register_method	src/core/lib/surface/server.c	/^void *grpc_server_register_method($/;"	f
-grpc_server_register_method_payload_handling	include/grpc/grpc.h	/^} grpc_server_register_method_payload_handling;$/;"	t	typeref:enum:__anon233
-grpc_server_register_method_payload_handling	include/grpc/grpc.h	/^} grpc_server_register_method_payload_handling;$/;"	t	typeref:enum:__anon396
-grpc_server_register_non_listening_completion_queue	src/core/lib/surface/server.c	/^void grpc_server_register_non_listening_completion_queue($/;"	f
-grpc_server_request_call	src/core/lib/surface/server.c	/^grpc_call_error grpc_server_request_call($/;"	f
-grpc_server_request_registered_call	src/core/lib/surface/server.c	/^grpc_call_error grpc_server_request_registered_call($/;"	f
-grpc_server_security_connector	src/core/lib/security/transport/security_connector.h	/^struct grpc_server_security_connector {$/;"	s
-grpc_server_security_connector	src/core/lib/security/transport/security_connector.h	/^typedef struct grpc_server_security_connector grpc_server_security_connector;$/;"	t	typeref:struct:grpc_server_security_connector
-grpc_server_security_connector_add_handshakers	src/core/lib/security/transport/security_connector.c	/^void grpc_server_security_connector_add_handshakers($/;"	f
-grpc_server_security_context	src/core/lib/security/context/security_context.h	/^} grpc_server_security_context;$/;"	t	typeref:struct:__anon115
-grpc_server_security_context_create	src/core/lib/security/context/security_context.c	/^grpc_server_security_context *grpc_server_security_context_create(void) {$/;"	f
-grpc_server_security_context_destroy	src/core/lib/security/context/security_context.c	/^void grpc_server_security_context_destroy(void *ctx) {$/;"	f
-grpc_server_setup_transport	src/core/lib/surface/server.c	/^void grpc_server_setup_transport(grpc_exec_ctx *exec_ctx, grpc_server *s,$/;"	f
-grpc_server_shutdown_and_notify	src/core/lib/surface/server.c	/^void grpc_server_shutdown_and_notify(grpc_server *server,$/;"	f
-grpc_server_start	src/core/lib/surface/server.c	/^void grpc_server_start(grpc_server *server) {$/;"	f
-grpc_server_top_filter	src/core/lib/surface/server.c	/^const grpc_channel_filter grpc_server_top_filter = {$/;"	v
-grpc_service_account_jwt_access_credentials	src/core/lib/security/credentials/jwt/jwt_credentials.h	/^} grpc_service_account_jwt_access_credentials;$/;"	t	typeref:struct:__anon101
-grpc_service_account_jwt_access_credentials_create	src/core/lib/security/credentials/jwt/jwt_credentials.c	/^grpc_call_credentials *grpc_service_account_jwt_access_credentials_create($/;"	f
-grpc_service_account_jwt_access_credentials_create_from_auth_json_key	src/core/lib/security/credentials/jwt/jwt_credentials.c	/^grpc_service_account_jwt_access_credentials_create_from_auth_json_key($/;"	f
-grpc_service_config	src/core/lib/transport/service_config.c	/^struct grpc_service_config {$/;"	s	file:
-grpc_service_config	src/core/lib/transport/service_config.h	/^typedef struct grpc_service_config grpc_service_config;$/;"	t	typeref:struct:grpc_service_config
-grpc_service_config_create	src/core/lib/transport/service_config.c	/^grpc_service_config* grpc_service_config_create(const char* json_string) {$/;"	f
-grpc_service_config_create_method_config_table	src/core/lib/transport/service_config.c	/^grpc_slice_hash_table* grpc_service_config_create_method_config_table($/;"	f
-grpc_service_config_destroy	src/core/lib/transport/service_config.c	/^void grpc_service_config_destroy(grpc_service_config* service_config) {$/;"	f
-grpc_service_config_get_lb_policy_name	src/core/lib/transport/service_config.c	/^const char* grpc_service_config_get_lb_policy_name($/;"	f
-grpc_set_default_initial_connect_string	src/core/ext/client_channel/default_initial_connect_string.c	/^void grpc_set_default_initial_connect_string(grpc_resolved_address **addr,$/;"	f
-grpc_set_initial_connect_string	src/core/ext/client_channel/initial_connect_string.c	/^void grpc_set_initial_connect_string(grpc_resolved_address **addr,$/;"	f
-grpc_set_initial_connect_string_func	src/core/ext/client_channel/initial_connect_string.h	/^typedef void (*grpc_set_initial_connect_string_func)($/;"	t
-grpc_set_socket_cloexec	src/core/lib/iomgr/socket_utils_common_posix.c	/^grpc_error *grpc_set_socket_cloexec(int fd, int close_on_exec) {$/;"	f
-grpc_set_socket_ip_pktinfo_if_possible	src/core/lib/iomgr/socket_utils_common_posix.c	/^grpc_error *grpc_set_socket_ip_pktinfo_if_possible(int fd) {$/;"	f
-grpc_set_socket_ipv6_recvpktinfo_if_possible	src/core/lib/iomgr/socket_utils_common_posix.c	/^grpc_error *grpc_set_socket_ipv6_recvpktinfo_if_possible(int fd) {$/;"	f
-grpc_set_socket_low_latency	src/core/lib/iomgr/socket_utils_common_posix.c	/^grpc_error *grpc_set_socket_low_latency(int fd, int low_latency) {$/;"	f
-grpc_set_socket_no_sigpipe_if_possible	src/core/lib/iomgr/socket_utils_common_posix.c	/^grpc_error *grpc_set_socket_no_sigpipe_if_possible(int fd) {$/;"	f
-grpc_set_socket_nonblocking	src/core/lib/iomgr/socket_utils_common_posix.c	/^grpc_error *grpc_set_socket_nonblocking(int fd, int non_blocking) {$/;"	f
-grpc_set_socket_rcvbuf	src/core/lib/iomgr/socket_utils_common_posix.c	/^grpc_error *grpc_set_socket_rcvbuf(int fd, int buffer_size_bytes) {$/;"	f
-grpc_set_socket_reuse_addr	src/core/lib/iomgr/socket_utils_common_posix.c	/^grpc_error *grpc_set_socket_reuse_addr(int fd, int reuse) {$/;"	f
-grpc_set_socket_reuse_port	src/core/lib/iomgr/socket_utils_common_posix.c	/^grpc_error *grpc_set_socket_reuse_port(int fd, int reuse) {$/;"	f
-grpc_set_socket_sndbuf	src/core/lib/iomgr/socket_utils_common_posix.c	/^grpc_error *grpc_set_socket_sndbuf(int fd, int buffer_size_bytes) {$/;"	f
-grpc_set_socket_with_mutator	src/core/lib/iomgr/socket_utils_common_posix.c	/^grpc_error *grpc_set_socket_with_mutator(int fd, grpc_socket_mutator *mutator) {$/;"	f
-grpc_set_ssl_roots_override_callback	src/core/lib/security/transport/security_connector.c	/^void grpc_set_ssl_roots_override_callback(grpc_ssl_roots_override_callback cb) {$/;"	f
-grpc_set_tsi_error_result	src/core/lib/security/transport/tsi_error.c	/^grpc_error *grpc_set_tsi_error_result(grpc_error *error, tsi_result result) {$/;"	f
-grpc_shutdown	src/core/lib/surface/init.c	/^void grpc_shutdown(void) {$/;"	f
-grpc_slice	include/grpc/impl/codegen/slice.h	/^struct grpc_slice {$/;"	s
-grpc_slice	include/grpc/impl/codegen/slice.h	/^typedef struct grpc_slice grpc_slice;$/;"	t	typeref:struct:grpc_slice
-grpc_slice_buf_start_eq	src/core/lib/slice/slice.c	/^int grpc_slice_buf_start_eq(grpc_slice a, const void *b, size_t len) {$/;"	f
-grpc_slice_buffer	include/grpc/impl/codegen/slice.h	/^} grpc_slice_buffer;$/;"	t	typeref:struct:__anon253
-grpc_slice_buffer	include/grpc/impl/codegen/slice.h	/^} grpc_slice_buffer;$/;"	t	typeref:struct:__anon416
-grpc_slice_buffer_add	src/core/lib/slice/slice_buffer.c	/^void grpc_slice_buffer_add(grpc_slice_buffer *sb, grpc_slice s) {$/;"	f
-grpc_slice_buffer_add	src/cpp/common/core_codegen.cc	/^void CoreCodegen::grpc_slice_buffer_add(grpc_slice_buffer* sb,$/;"	f	class:grpc::CoreCodegen
-grpc_slice_buffer_add_indexed	src/core/lib/slice/slice_buffer.c	/^size_t grpc_slice_buffer_add_indexed(grpc_slice_buffer *sb, grpc_slice s) {$/;"	f
-grpc_slice_buffer_addn	src/core/lib/slice/slice_buffer.c	/^void grpc_slice_buffer_addn(grpc_slice_buffer *sb, grpc_slice *s, size_t n) {$/;"	f
-grpc_slice_buffer_destroy	src/core/lib/slice/slice_buffer.c	/^void grpc_slice_buffer_destroy(grpc_slice_buffer *sb) {$/;"	f
-grpc_slice_buffer_destroy_internal	src/core/lib/slice/slice_buffer.c	/^void grpc_slice_buffer_destroy_internal(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_slice_buffer_init	src/core/lib/slice/slice_buffer.c	/^void grpc_slice_buffer_init(grpc_slice_buffer *sb) {$/;"	f
-grpc_slice_buffer_move_first	src/core/lib/slice/slice_buffer.c	/^void grpc_slice_buffer_move_first(grpc_slice_buffer *src, size_t n,$/;"	f
-grpc_slice_buffer_move_first_into_buffer	src/core/lib/slice/slice_buffer.c	/^void grpc_slice_buffer_move_first_into_buffer(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_slice_buffer_move_into	src/core/lib/slice/slice_buffer.c	/^void grpc_slice_buffer_move_into(grpc_slice_buffer *src,$/;"	f
-grpc_slice_buffer_pop	src/core/lib/slice/slice_buffer.c	/^void grpc_slice_buffer_pop(grpc_slice_buffer *sb) {$/;"	f
-grpc_slice_buffer_pop	src/cpp/common/core_codegen.cc	/^void CoreCodegen::grpc_slice_buffer_pop(grpc_slice_buffer* sb) {$/;"	f	class:grpc::CoreCodegen
-grpc_slice_buffer_reset_and_unref	src/core/lib/slice/slice_buffer.c	/^void grpc_slice_buffer_reset_and_unref(grpc_slice_buffer *sb) {$/;"	f
-grpc_slice_buffer_reset_and_unref_internal	src/core/lib/slice/slice_buffer.c	/^void grpc_slice_buffer_reset_and_unref_internal(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_slice_buffer_stream	src/core/lib/transport/byte_stream.h	/^typedef struct grpc_slice_buffer_stream {$/;"	s
-grpc_slice_buffer_stream	src/core/lib/transport/byte_stream.h	/^} grpc_slice_buffer_stream;$/;"	t	typeref:struct:grpc_slice_buffer_stream
-grpc_slice_buffer_stream_init	src/core/lib/transport/byte_stream.c	/^void grpc_slice_buffer_stream_init(grpc_slice_buffer_stream *stream,$/;"	f
-grpc_slice_buffer_swap	src/core/lib/slice/slice_buffer.c	/^void grpc_slice_buffer_swap(grpc_slice_buffer *a, grpc_slice_buffer *b) {$/;"	f
-grpc_slice_buffer_take_first	src/core/lib/slice/slice_buffer.c	/^grpc_slice grpc_slice_buffer_take_first(grpc_slice_buffer *sb) {$/;"	f
-grpc_slice_buffer_tiny_add	src/core/lib/slice/slice_buffer.c	/^uint8_t *grpc_slice_buffer_tiny_add(grpc_slice_buffer *sb, size_t n) {$/;"	f
-grpc_slice_buffer_trim_end	src/core/lib/slice/slice_buffer.c	/^void grpc_slice_buffer_trim_end(grpc_slice_buffer *sb, size_t n,$/;"	f
-grpc_slice_buffer_undo_take_first	src/core/lib/slice/slice_buffer.c	/^void grpc_slice_buffer_undo_take_first(grpc_slice_buffer *sb,$/;"	f
-grpc_slice_chr	src/core/lib/slice/slice.c	/^int grpc_slice_chr(grpc_slice s, char c) {$/;"	f
-grpc_slice_cmp	src/core/lib/slice/slice.c	/^int grpc_slice_cmp(grpc_slice a, grpc_slice b) {$/;"	f
-grpc_slice_default_eq_impl	src/core/lib/slice/slice.c	/^int grpc_slice_default_eq_impl(grpc_slice a, grpc_slice b) {$/;"	f
-grpc_slice_default_hash_impl	src/core/lib/slice/slice_intern.c	/^uint32_t grpc_slice_default_hash_impl(grpc_slice s) {$/;"	f
-grpc_slice_dup	src/core/lib/slice/slice.c	/^grpc_slice grpc_slice_dup(grpc_slice a) {$/;"	f
-grpc_slice_eq	src/core/lib/slice/slice.c	/^int grpc_slice_eq(grpc_slice a, grpc_slice b) {$/;"	f
-grpc_slice_from_copied_buffer	src/core/lib/slice/slice.c	/^grpc_slice grpc_slice_from_copied_buffer(const char *source, size_t length) {$/;"	f
-grpc_slice_from_copied_buffer	src/cpp/common/core_codegen.cc	/^grpc_slice CoreCodegen::grpc_slice_from_copied_buffer(const void* buffer,$/;"	f	class:grpc::CoreCodegen
-grpc_slice_from_copied_string	src/core/lib/slice/slice.c	/^grpc_slice grpc_slice_from_copied_string(const char *source) {$/;"	f
-grpc_slice_from_static_buffer	src/core/lib/slice/slice.c	/^grpc_slice grpc_slice_from_static_buffer(const void *s, size_t len) {$/;"	f
-grpc_slice_from_static_buffer	src/cpp/common/core_codegen.cc	/^grpc_slice CoreCodegen::grpc_slice_from_static_buffer(const void* buffer,$/;"	f	class:grpc::CoreCodegen
-grpc_slice_from_static_string	src/core/lib/slice/slice.c	/^grpc_slice grpc_slice_from_static_string(const char *s) {$/;"	f
-grpc_slice_hash	src/core/lib/slice/slice_intern.c	/^uint32_t grpc_slice_hash(grpc_slice s) {$/;"	f
-grpc_slice_hash_table	src/core/lib/slice/slice_hash_table.c	/^struct grpc_slice_hash_table {$/;"	s	file:
-grpc_slice_hash_table	src/core/lib/slice/slice_hash_table.h	/^typedef struct grpc_slice_hash_table grpc_slice_hash_table;$/;"	t	typeref:struct:grpc_slice_hash_table
-grpc_slice_hash_table_add	src/core/lib/slice/slice_hash_table.c	/^static void grpc_slice_hash_table_add($/;"	f	file:
-grpc_slice_hash_table_create	src/core/lib/slice/slice_hash_table.c	/^grpc_slice_hash_table* grpc_slice_hash_table_create($/;"	f
-grpc_slice_hash_table_entry	src/core/lib/slice/slice_hash_table.h	/^typedef struct grpc_slice_hash_table_entry {$/;"	s
-grpc_slice_hash_table_entry	src/core/lib/slice/slice_hash_table.h	/^} grpc_slice_hash_table_entry;$/;"	t	typeref:struct:grpc_slice_hash_table_entry
-grpc_slice_hash_table_find_index	src/core/lib/slice/slice_hash_table.c	/^static size_t grpc_slice_hash_table_find_index($/;"	f	file:
-grpc_slice_hash_table_get	src/core/lib/slice/slice_hash_table.c	/^void* grpc_slice_hash_table_get(const grpc_slice_hash_table* table,$/;"	f
-grpc_slice_hash_table_ref	src/core/lib/slice/slice_hash_table.c	/^grpc_slice_hash_table* grpc_slice_hash_table_ref(grpc_slice_hash_table* table) {$/;"	f
-grpc_slice_hash_table_unref	src/core/lib/slice/slice_hash_table.c	/^void grpc_slice_hash_table_unref(grpc_exec_ctx* exec_ctx,$/;"	f
-grpc_slice_hash_table_vtable	src/core/lib/slice/slice_hash_table.h	/^typedef struct grpc_slice_hash_table_vtable {$/;"	s
-grpc_slice_hash_table_vtable	src/core/lib/slice/slice_hash_table.h	/^} grpc_slice_hash_table_vtable;$/;"	t	typeref:struct:grpc_slice_hash_table_vtable
-grpc_slice_intern	src/core/lib/slice/slice_intern.c	/^grpc_slice grpc_slice_intern(grpc_slice slice) {$/;"	f
-grpc_slice_intern_init	src/core/lib/slice/slice_intern.c	/^void grpc_slice_intern_init(void) {$/;"	f
-grpc_slice_intern_shutdown	src/core/lib/slice/slice_intern.c	/^void grpc_slice_intern_shutdown(void) {$/;"	f
-grpc_slice_is_equivalent	src/core/lib/slice/slice.c	/^int grpc_slice_is_equivalent(grpc_slice a, grpc_slice b) {$/;"	f
-grpc_slice_is_interned	src/core/lib/slice/slice_intern.c	/^bool grpc_slice_is_interned(grpc_slice slice) {$/;"	f
-grpc_slice_malloc	src/core/lib/slice/slice.c	/^grpc_slice grpc_slice_malloc(size_t length) {$/;"	f
-grpc_slice_malloc	src/cpp/common/core_codegen.cc	/^grpc_slice CoreCodegen::grpc_slice_malloc(size_t length) {$/;"	f	class:grpc::CoreCodegen
-grpc_slice_maybe_static_intern	src/core/lib/slice/slice_intern.c	/^grpc_slice grpc_slice_maybe_static_intern(grpc_slice slice,$/;"	f
-grpc_slice_merge	test/core/util/slice_splitter.c	/^grpc_slice grpc_slice_merge(grpc_slice *slices, size_t nslices) {$/;"	f
-grpc_slice_new	src/core/lib/slice/slice.c	/^grpc_slice grpc_slice_new(void *p, size_t len, void (*destroy)(void *)) {$/;"	f
-grpc_slice_new_with_len	src/core/lib/slice/slice.c	/^grpc_slice grpc_slice_new_with_len(void *p, size_t len,$/;"	f
-grpc_slice_new_with_user_data	src/core/lib/slice/slice.c	/^grpc_slice grpc_slice_new_with_user_data(void *p, size_t len,$/;"	f
-grpc_slice_rchr	src/core/lib/slice/slice.c	/^int grpc_slice_rchr(grpc_slice s, char c) {$/;"	f
-grpc_slice_ref	src/core/lib/slice/slice.c	/^grpc_slice grpc_slice_ref(grpc_slice slice) {$/;"	f
-grpc_slice_ref_internal	src/core/lib/slice/slice.c	/^grpc_slice grpc_slice_ref_internal(grpc_slice slice) {$/;"	f
-grpc_slice_refcount	include/grpc/impl/codegen/slice.h	/^typedef struct grpc_slice_refcount {$/;"	s
-grpc_slice_refcount	include/grpc/impl/codegen/slice.h	/^} grpc_slice_refcount;$/;"	t	typeref:struct:grpc_slice_refcount
-grpc_slice_refcount_vtable	include/grpc/impl/codegen/slice.h	/^typedef struct grpc_slice_refcount_vtable {$/;"	s
-grpc_slice_refcount_vtable	include/grpc/impl/codegen/slice.h	/^} grpc_slice_refcount_vtable;$/;"	t	typeref:struct:grpc_slice_refcount_vtable
-grpc_slice_slice	src/core/lib/slice/slice.c	/^int grpc_slice_slice(grpc_slice haystack, grpc_slice needle) {$/;"	f
-grpc_slice_split	src/core/lib/slice/slice_string_helpers.c	/^void grpc_slice_split(grpc_slice str, const char *sep, grpc_slice_buffer *dst) {$/;"	f
-grpc_slice_split_head	src/core/lib/slice/slice.c	/^grpc_slice grpc_slice_split_head(grpc_slice *source, size_t split) {$/;"	f
-grpc_slice_split_mode	test/core/util/slice_splitter.h	/^} grpc_slice_split_mode;$/;"	t	typeref:enum:__anon377
-grpc_slice_split_mode_name	test/core/util/slice_splitter.c	/^const char *grpc_slice_split_mode_name(grpc_slice_split_mode mode) {$/;"	f
-grpc_slice_split_tail	src/core/lib/slice/slice.c	/^grpc_slice grpc_slice_split_tail(grpc_slice *source, size_t split) {$/;"	f
-grpc_slice_split_tail	src/cpp/common/core_codegen.cc	/^grpc_slice CoreCodegen::grpc_slice_split_tail(grpc_slice* s, size_t split) {$/;"	f	class:grpc::CoreCodegen
-grpc_slice_str_cmp	src/core/lib/slice/slice.c	/^int grpc_slice_str_cmp(grpc_slice a, const char *b) {$/;"	f
-grpc_slice_sub	src/core/lib/slice/slice.c	/^grpc_slice grpc_slice_sub(grpc_slice source, size_t begin, size_t end) {$/;"	f
-grpc_slice_sub_no_ref	src/core/lib/slice/slice.c	/^grpc_slice grpc_slice_sub_no_ref(grpc_slice source, size_t begin, size_t end) {$/;"	f
-grpc_slice_to_c_string	src/core/lib/slice/slice.c	/^char *grpc_slice_to_c_string(grpc_slice slice) {$/;"	f
-grpc_slice_unref	src/core/lib/slice/slice.c	/^void grpc_slice_unref(grpc_slice slice) {$/;"	f
-grpc_slice_unref	src/cpp/common/core_codegen.cc	/^void CoreCodegen::grpc_slice_unref(grpc_slice slice) {$/;"	f	class:grpc::CoreCodegen
-grpc_slice_unref_internal	src/core/lib/slice/slice.c	/^void grpc_slice_unref_internal(grpc_exec_ctx *exec_ctx, grpc_slice slice) {$/;"	f
-grpc_sockaddr_get_port	src/core/lib/iomgr/sockaddr_utils.c	/^int grpc_sockaddr_get_port(const grpc_resolved_address *resolved_addr) {$/;"	f
-grpc_sockaddr_get_uri_scheme	src/core/lib/iomgr/sockaddr_utils.c	/^const char *grpc_sockaddr_get_uri_scheme($/;"	f
-grpc_sockaddr_is_v4mapped	src/core/lib/iomgr/sockaddr_utils.c	/^int grpc_sockaddr_is_v4mapped(const grpc_resolved_address *resolved_addr,$/;"	f
-grpc_sockaddr_is_wildcard	src/core/lib/iomgr/sockaddr_utils.c	/^int grpc_sockaddr_is_wildcard(const grpc_resolved_address *resolved_addr,$/;"	f
-grpc_sockaddr_make_wildcard4	src/core/lib/iomgr/sockaddr_utils.c	/^void grpc_sockaddr_make_wildcard4(int port,$/;"	f
-grpc_sockaddr_make_wildcard6	src/core/lib/iomgr/sockaddr_utils.c	/^void grpc_sockaddr_make_wildcard6(int port,$/;"	f
-grpc_sockaddr_make_wildcards	src/core/lib/iomgr/sockaddr_utils.c	/^void grpc_sockaddr_make_wildcards(int port, grpc_resolved_address *wild4_out,$/;"	f
-grpc_sockaddr_set_port	src/core/lib/iomgr/sockaddr_utils.c	/^int grpc_sockaddr_set_port(const grpc_resolved_address *resolved_addr,$/;"	f
-grpc_sockaddr_to_string	src/core/lib/iomgr/sockaddr_utils.c	/^int grpc_sockaddr_to_string(char **out,$/;"	f
-grpc_sockaddr_to_uri	src/core/lib/iomgr/sockaddr_utils.c	/^char *grpc_sockaddr_to_uri(const grpc_resolved_address *resolved_addr) {$/;"	f
-grpc_sockaddr_to_uri_unix_if_possible	src/core/lib/iomgr/unix_sockets_posix.c	/^char *grpc_sockaddr_to_uri_unix_if_possible($/;"	f
-grpc_sockaddr_to_uri_unix_if_possible	src/core/lib/iomgr/unix_sockets_posix_noop.c	/^char *grpc_sockaddr_to_uri_unix_if_possible(const grpc_resolved_address *addr) {$/;"	f
-grpc_sockaddr_to_v4mapped	src/core/lib/iomgr/sockaddr_utils.c	/^int grpc_sockaddr_to_v4mapped(const grpc_resolved_address *resolved_addr,$/;"	f
-grpc_socket_become_ready	src/core/lib/iomgr/socket_windows.c	/^void grpc_socket_become_ready(grpc_exec_ctx *exec_ctx, grpc_winsocket *socket,$/;"	f
-grpc_socket_mutator	include/grpc/impl/codegen/grpc_types.h	/^typedef struct grpc_socket_mutator grpc_socket_mutator;$/;"	t	typeref:struct:grpc_socket_mutator
-grpc_socket_mutator	src/core/lib/iomgr/socket_mutator.h	/^struct grpc_socket_mutator {$/;"	s
-grpc_socket_mutator_compare	src/core/lib/iomgr/socket_mutator.c	/^int grpc_socket_mutator_compare(grpc_socket_mutator *a,$/;"	f
-grpc_socket_mutator_init	src/core/lib/iomgr/socket_mutator.c	/^void grpc_socket_mutator_init(grpc_socket_mutator *mutator,$/;"	f
-grpc_socket_mutator_mutate_fd	src/core/lib/iomgr/socket_mutator.c	/^bool grpc_socket_mutator_mutate_fd(grpc_socket_mutator *mutator, int fd) {$/;"	f
-grpc_socket_mutator_ref	src/core/lib/iomgr/socket_mutator.c	/^grpc_socket_mutator *grpc_socket_mutator_ref(grpc_socket_mutator *mutator) {$/;"	f
-grpc_socket_mutator_to_arg	src/core/lib/iomgr/socket_mutator.c	/^grpc_arg grpc_socket_mutator_to_arg(grpc_socket_mutator *mutator) {$/;"	f
-grpc_socket_mutator_unref	src/core/lib/iomgr/socket_mutator.c	/^void grpc_socket_mutator_unref(grpc_socket_mutator *mutator) {$/;"	f
-grpc_socket_mutator_vtable	src/core/lib/iomgr/socket_mutator.h	/^} grpc_socket_mutator_vtable;$/;"	t	typeref:struct:__anon152
-grpc_socket_notify_on_read	src/core/lib/iomgr/socket_windows.c	/^void grpc_socket_notify_on_read(grpc_exec_ctx *exec_ctx, grpc_winsocket *socket,$/;"	f
-grpc_socket_notify_on_write	src/core/lib/iomgr/socket_windows.c	/^void grpc_socket_notify_on_write(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_specialized_wakeup_fd_vtable	src/core/lib/iomgr/wakeup_fd_eventfd.c	/^const grpc_wakeup_fd_vtable grpc_specialized_wakeup_fd_vtable = {$/;"	v
-grpc_specialized_wakeup_fd_vtable	src/core/lib/iomgr/wakeup_fd_nospecial.c	/^const grpc_wakeup_fd_vtable grpc_specialized_wakeup_fd_vtable = {$/;"	v
-grpc_split_slice_buffer	test/core/util/slice_splitter.c	/^void grpc_split_slice_buffer(grpc_slice_split_mode mode, grpc_slice_buffer *src,$/;"	f
-grpc_split_slices	test/core/util/slice_splitter.c	/^void grpc_split_slices(grpc_slice_split_mode mode, grpc_slice *src_slices,$/;"	f
-grpc_split_slices_to_buffer	test/core/util/slice_splitter.c	/^void grpc_split_slices_to_buffer(grpc_slice_split_mode mode,$/;"	f
-grpc_ssl_channel_security_connector	src/core/lib/security/transport/security_connector.c	/^} grpc_ssl_channel_security_connector;$/;"	t	typeref:struct:__anon121	file:
-grpc_ssl_channel_security_connector_create	src/core/lib/security/transport/security_connector.c	/^grpc_security_status grpc_ssl_channel_security_connector_create($/;"	f
-grpc_ssl_client_certificate_request_type	include/grpc/grpc_security_constants.h	/^} grpc_ssl_client_certificate_request_type;$/;"	t	typeref:enum:__anon284
-grpc_ssl_client_certificate_request_type	include/grpc/grpc_security_constants.h	/^} grpc_ssl_client_certificate_request_type;$/;"	t	typeref:enum:__anon447
-grpc_ssl_config	src/core/lib/security/transport/security_connector.h	/^} grpc_ssl_config;$/;"	t	typeref:struct:__anon125
-grpc_ssl_credentials	src/core/lib/security/credentials/ssl/ssl_credentials.h	/^} grpc_ssl_credentials;$/;"	t	typeref:struct:__anon86
-grpc_ssl_credentials_create	src/core/lib/security/credentials/ssl/ssl_credentials.c	/^grpc_channel_credentials *grpc_ssl_credentials_create($/;"	f
-grpc_ssl_pem_key_cert_pair	include/grpc/grpc_security.h	/^} grpc_ssl_pem_key_cert_pair;$/;"	t	typeref:struct:__anon285
-grpc_ssl_pem_key_cert_pair	include/grpc/grpc_security.h	/^} grpc_ssl_pem_key_cert_pair;$/;"	t	typeref:struct:__anon448
-grpc_ssl_roots_override_callback	include/grpc/grpc_security.h	/^typedef grpc_ssl_roots_override_result (*grpc_ssl_roots_override_callback)($/;"	t
-grpc_ssl_roots_override_result	include/grpc/grpc_security_constants.h	/^} grpc_ssl_roots_override_result;$/;"	t	typeref:enum:__anon283
-grpc_ssl_roots_override_result	include/grpc/grpc_security_constants.h	/^} grpc_ssl_roots_override_result;$/;"	t	typeref:enum:__anon446
-grpc_ssl_server_config	src/core/lib/security/transport/security_connector.h	/^} grpc_ssl_server_config;$/;"	t	typeref:struct:__anon126
-grpc_ssl_server_credentials	src/core/lib/security/credentials/ssl/ssl_credentials.h	/^} grpc_ssl_server_credentials;$/;"	t	typeref:struct:__anon87
-grpc_ssl_server_credentials_create	src/core/lib/security/credentials/ssl/ssl_credentials.c	/^grpc_server_credentials *grpc_ssl_server_credentials_create($/;"	f
-grpc_ssl_server_credentials_create_ex	src/core/lib/security/credentials/ssl/ssl_credentials.c	/^grpc_server_credentials *grpc_ssl_server_credentials_create_ex($/;"	f
-grpc_ssl_server_security_connector	src/core/lib/security/transport/security_connector.c	/^} grpc_ssl_server_security_connector;$/;"	t	typeref:struct:__anon122	file:
-grpc_ssl_server_security_connector_create	src/core/lib/security/transport/security_connector.c	/^grpc_security_status grpc_ssl_server_security_connector_create($/;"	f
-grpc_static_accept_encoding_metadata	src/core/lib/transport/static_metadata.c	/^const uint8_t grpc_static_accept_encoding_metadata[8] = {0,  73, 74, 75,$/;"	v
-grpc_static_mdelem_for_static_strings	src/core/lib/transport/static_metadata.c	/^grpc_mdelem grpc_static_mdelem_for_static_strings(int a, int b) {$/;"	f
-grpc_static_mdelem_table	src/core/lib/transport/static_metadata.c	/^grpc_mdelem_data grpc_static_mdelem_table[GRPC_STATIC_MDELEM_COUNT] = {$/;"	v
-grpc_static_mdelem_user_data	src/core/lib/transport/static_metadata.c	/^uintptr_t grpc_static_mdelem_user_data[GRPC_STATIC_MDELEM_COUNT] = {$/;"	v
-grpc_static_metadata_refcounts	src/core/lib/transport/static_metadata.c	/^grpc_slice_refcount grpc_static_metadata_refcounts[GRPC_STATIC_MDSTR_COUNT] = {$/;"	v
-grpc_static_metadata_vtable	src/core/lib/transport/static_metadata.c	/^const grpc_slice_refcount_vtable grpc_static_metadata_vtable = {$/;"	v
-grpc_static_slice_eq	src/core/lib/slice/slice_intern.c	/^int grpc_static_slice_eq(grpc_slice a, grpc_slice b) {$/;"	f
-grpc_static_slice_hash	src/core/lib/slice/slice_intern.c	/^uint32_t grpc_static_slice_hash(grpc_slice s) {$/;"	f
-grpc_static_slice_table	src/core/lib/transport/static_metadata.c	/^const grpc_slice grpc_static_slice_table[GRPC_STATIC_MDSTR_COUNT] = {$/;"	v
-grpc_status	src/core/lib/transport/static_metadata.h	/^    struct grpc_linked_mdelem *grpc_status;$/;"	m	struct:__anon187::__anon188	typeref:struct:__anon187::__anon188::grpc_linked_mdelem
-grpc_status_code	include/grpc/impl/codegen/status.h	/^} grpc_status_code;$/;"	t	typeref:enum:__anon249
-grpc_status_code	include/grpc/impl/codegen/status.h	/^} grpc_status_code;$/;"	t	typeref:enum:__anon412
-grpc_status_to_http2_error	src/core/lib/transport/status_conversion.c	/^int grpc_status_to_http2_error(grpc_status_code status) {$/;"	f
-grpc_status_to_http2_status	src/core/lib/transport/status_conversion.c	/^int grpc_status_to_http2_status(grpc_status_code status) { return 200; }$/;"	f
-grpc_stream	src/core/lib/transport/transport.h	/^typedef struct grpc_stream grpc_stream;$/;"	t	typeref:struct:grpc_stream
-grpc_stream_ref	src/core/lib/transport/transport.c	/^void grpc_stream_ref(grpc_stream_refcount *refcount, const char *reason) {$/;"	f
-grpc_stream_ref_init	src/core/lib/transport/transport.c	/^void grpc_stream_ref_init(grpc_stream_refcount *refcount, int initial_refs,$/;"	f
-grpc_stream_refcount	src/core/lib/transport/transport.h	/^typedef struct grpc_stream_refcount {$/;"	s
-grpc_stream_refcount	src/core/lib/transport/transport.h	/^} grpc_stream_refcount;$/;"	t	typeref:struct:grpc_stream_refcount
-grpc_stream_unref	src/core/lib/transport/transport.c	/^void grpc_stream_unref(grpc_exec_ctx *exec_ctx, grpc_stream_refcount *refcount,$/;"	f
-grpc_strict_percent_decode_slice	src/core/lib/slice/percent_encoding.c	/^bool grpc_strict_percent_decode_slice(grpc_slice slice_in,$/;"	f
-grpc_subchannel	src/core/ext/client_channel/subchannel.c	/^struct grpc_subchannel {$/;"	s	file:
-grpc_subchannel	src/core/ext/client_channel/subchannel.h	/^typedef struct grpc_subchannel grpc_subchannel;$/;"	t	typeref:struct:grpc_subchannel
-grpc_subchannel_args	src/core/ext/client_channel/subchannel.h	/^struct grpc_subchannel_args {$/;"	s
-grpc_subchannel_args	src/core/ext/client_channel/subchannel.h	/^typedef struct grpc_subchannel_args grpc_subchannel_args;$/;"	t	typeref:struct:grpc_subchannel_args
-grpc_subchannel_call	src/core/ext/client_channel/subchannel.c	/^struct grpc_subchannel_call {$/;"	s	file:
-grpc_subchannel_call	src/core/ext/client_channel/subchannel.h	/^typedef struct grpc_subchannel_call grpc_subchannel_call;$/;"	t	typeref:struct:grpc_subchannel_call
-grpc_subchannel_call_get_call_stack	src/core/ext/client_channel/subchannel.c	/^grpc_call_stack *grpc_subchannel_call_get_call_stack($/;"	f
-grpc_subchannel_call_get_peer	src/core/ext/client_channel/subchannel.c	/^char *grpc_subchannel_call_get_peer(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_subchannel_call_process_op	src/core/ext/client_channel/subchannel.c	/^void grpc_subchannel_call_process_op(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_subchannel_call_ref	src/core/ext/client_channel/subchannel.c	/^void grpc_subchannel_call_ref($/;"	f
-grpc_subchannel_call_unref	src/core/ext/client_channel/subchannel.c	/^void grpc_subchannel_call_unref(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_subchannel_check_connectivity	src/core/ext/client_channel/subchannel.c	/^grpc_connectivity_state grpc_subchannel_check_connectivity(grpc_subchannel *c,$/;"	f
-grpc_subchannel_create	src/core/ext/client_channel/subchannel.c	/^grpc_subchannel *grpc_subchannel_create(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_subchannel_get_connected_subchannel	src/core/ext/client_channel/subchannel.c	/^grpc_connected_subchannel *grpc_subchannel_get_connected_subchannel($/;"	f
-grpc_subchannel_index_find	src/core/ext/client_channel/subchannel_index.c	/^grpc_subchannel *grpc_subchannel_index_find(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_subchannel_index_init	src/core/ext/client_channel/subchannel_index.c	/^void grpc_subchannel_index_init(void) {$/;"	f
-grpc_subchannel_index_register	src/core/ext/client_channel/subchannel_index.c	/^grpc_subchannel *grpc_subchannel_index_register(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_subchannel_index_shutdown	src/core/ext/client_channel/subchannel_index.c	/^void grpc_subchannel_index_shutdown(void) {$/;"	f
-grpc_subchannel_index_unregister	src/core/ext/client_channel/subchannel_index.c	/^void grpc_subchannel_index_unregister(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_subchannel_key	src/core/ext/client_channel/subchannel_index.c	/^struct grpc_subchannel_key {$/;"	s	file:
-grpc_subchannel_key	src/core/ext/client_channel/subchannel_index.h	/^typedef struct grpc_subchannel_key grpc_subchannel_key;$/;"	t	typeref:struct:grpc_subchannel_key
-grpc_subchannel_key_create	src/core/ext/client_channel/subchannel_index.c	/^grpc_subchannel_key *grpc_subchannel_key_create($/;"	f
-grpc_subchannel_key_destroy	src/core/ext/client_channel/subchannel_index.c	/^void grpc_subchannel_key_destroy(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_subchannel_notify_on_state_change	src/core/ext/client_channel/subchannel.c	/^void grpc_subchannel_notify_on_state_change($/;"	f
-grpc_subchannel_ref	src/core/ext/client_channel/subchannel.c	/^grpc_subchannel *grpc_subchannel_ref($/;"	f
-grpc_subchannel_ref_from_weak_ref	src/core/ext/client_channel/subchannel.c	/^grpc_subchannel *grpc_subchannel_ref_from_weak_ref($/;"	f
-grpc_subchannel_unref	src/core/ext/client_channel/subchannel.c	/^void grpc_subchannel_unref(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_subchannel_weak_ref	src/core/ext/client_channel/subchannel.c	/^grpc_subchannel *grpc_subchannel_weak_ref($/;"	f
-grpc_subchannel_weak_unref	src/core/ext/client_channel/subchannel.c	/^void grpc_subchannel_weak_unref(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_summon_debugger_macros	test/core/util/debugger_macros.c	/^void grpc_summon_debugger_macros() {}$/;"	f
-grpc_tcp	src/core/lib/iomgr/tcp_posix.c	/^} grpc_tcp;$/;"	t	typeref:struct:__anon139	file:
-grpc_tcp	src/core/lib/iomgr/tcp_uv.c	/^} grpc_tcp;$/;"	t	typeref:struct:__anon135	file:
-grpc_tcp	src/core/lib/iomgr/tcp_windows.c	/^typedef struct grpc_tcp {$/;"	s	file:
-grpc_tcp	src/core/lib/iomgr/tcp_windows.c	/^} grpc_tcp;$/;"	t	typeref:struct:grpc_tcp	file:
-grpc_tcp_client_connect	src/core/lib/iomgr/tcp_client_posix.c	/^void grpc_tcp_client_connect(grpc_exec_ctx *exec_ctx, grpc_closure *closure,$/;"	f
-grpc_tcp_client_connect	src/core/lib/iomgr/tcp_client_uv.c	/^void grpc_tcp_client_connect(grpc_exec_ctx *exec_ctx, grpc_closure *closure,$/;"	f
-grpc_tcp_client_connect	src/core/lib/iomgr/tcp_client_windows.c	/^void grpc_tcp_client_connect(grpc_exec_ctx *exec_ctx, grpc_closure *closure,$/;"	f
-grpc_tcp_client_connect_impl	src/core/lib/iomgr/tcp_client_posix.c	/^void (*grpc_tcp_client_connect_impl)($/;"	v
-grpc_tcp_client_connect_impl	src/core/lib/iomgr/tcp_client_uv.c	/^void (*grpc_tcp_client_connect_impl)($/;"	v
-grpc_tcp_client_connect_impl	src/core/lib/iomgr/tcp_client_windows.c	/^void (*grpc_tcp_client_connect_impl)($/;"	v
-grpc_tcp_client_create_from_fd	src/core/lib/iomgr/tcp_client_posix.c	/^grpc_endpoint *grpc_tcp_client_create_from_fd($/;"	f
-grpc_tcp_create	src/core/lib/iomgr/tcp_posix.c	/^grpc_endpoint *grpc_tcp_create(grpc_fd *em_fd,$/;"	f
-grpc_tcp_create	src/core/lib/iomgr/tcp_uv.c	/^grpc_endpoint *grpc_tcp_create(uv_tcp_t *handle,$/;"	f
-grpc_tcp_create	src/core/lib/iomgr/tcp_windows.c	/^grpc_endpoint *grpc_tcp_create(grpc_winsocket *socket,$/;"	f
-grpc_tcp_destroy_and_release_fd	src/core/lib/iomgr/tcp_posix.c	/^void grpc_tcp_destroy_and_release_fd(grpc_exec_ctx *exec_ctx, grpc_endpoint *ep,$/;"	f
-grpc_tcp_fd	src/core/lib/iomgr/tcp_posix.c	/^int grpc_tcp_fd(grpc_endpoint *ep) {$/;"	f
-grpc_tcp_listener	src/core/lib/iomgr/tcp_server_posix.c	/^struct grpc_tcp_listener {$/;"	s	file:
-grpc_tcp_listener	src/core/lib/iomgr/tcp_server_posix.c	/^typedef struct grpc_tcp_listener grpc_tcp_listener;$/;"	t	typeref:struct:grpc_tcp_listener	file:
-grpc_tcp_listener	src/core/lib/iomgr/tcp_server_uv.c	/^struct grpc_tcp_listener {$/;"	s	file:
-grpc_tcp_listener	src/core/lib/iomgr/tcp_server_uv.c	/^typedef struct grpc_tcp_listener grpc_tcp_listener;$/;"	t	typeref:struct:grpc_tcp_listener	file:
-grpc_tcp_listener	src/core/lib/iomgr/tcp_server_windows.c	/^struct grpc_tcp_listener {$/;"	s	file:
-grpc_tcp_listener	src/core/lib/iomgr/tcp_server_windows.c	/^typedef struct grpc_tcp_listener grpc_tcp_listener;$/;"	t	typeref:struct:grpc_tcp_listener	file:
-grpc_tcp_prepare_socket	src/core/lib/iomgr/tcp_windows.c	/^grpc_error *grpc_tcp_prepare_socket(SOCKET sock) {$/;"	f
-grpc_tcp_server	src/core/lib/iomgr/tcp_server.h	/^typedef struct grpc_tcp_server grpc_tcp_server;$/;"	t	typeref:struct:grpc_tcp_server
-grpc_tcp_server	src/core/lib/iomgr/tcp_server_posix.c	/^struct grpc_tcp_server {$/;"	s	file:
-grpc_tcp_server	src/core/lib/iomgr/tcp_server_uv.c	/^struct grpc_tcp_server {$/;"	s	file:
-grpc_tcp_server	src/core/lib/iomgr/tcp_server_windows.c	/^struct grpc_tcp_server {$/;"	s	file:
-grpc_tcp_server_acceptor	src/core/lib/iomgr/tcp_server.h	/^typedef struct grpc_tcp_server_acceptor {$/;"	s
-grpc_tcp_server_acceptor	src/core/lib/iomgr/tcp_server.h	/^} grpc_tcp_server_acceptor;$/;"	t	typeref:struct:grpc_tcp_server_acceptor
-grpc_tcp_server_add_port	src/core/lib/iomgr/tcp_server_posix.c	/^grpc_error *grpc_tcp_server_add_port(grpc_tcp_server *s,$/;"	f
-grpc_tcp_server_add_port	src/core/lib/iomgr/tcp_server_uv.c	/^grpc_error *grpc_tcp_server_add_port(grpc_tcp_server *s,$/;"	f
-grpc_tcp_server_add_port	src/core/lib/iomgr/tcp_server_windows.c	/^grpc_error *grpc_tcp_server_add_port(grpc_tcp_server *s,$/;"	f
-grpc_tcp_server_cb	src/core/lib/iomgr/tcp_server.h	/^typedef void (*grpc_tcp_server_cb)(grpc_exec_ctx *exec_ctx, void *arg,$/;"	t
-grpc_tcp_server_create	src/core/lib/iomgr/tcp_server_posix.c	/^grpc_error *grpc_tcp_server_create(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_tcp_server_create	src/core/lib/iomgr/tcp_server_uv.c	/^grpc_error *grpc_tcp_server_create(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_tcp_server_create	src/core/lib/iomgr/tcp_server_windows.c	/^grpc_error *grpc_tcp_server_create(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_tcp_server_port_fd	src/core/lib/iomgr/tcp_server_posix.c	/^int grpc_tcp_server_port_fd(grpc_tcp_server *s, unsigned port_index,$/;"	f
-grpc_tcp_server_port_fd_count	src/core/lib/iomgr/tcp_server_posix.c	/^unsigned grpc_tcp_server_port_fd_count(grpc_tcp_server *s,$/;"	f
-grpc_tcp_server_ref	src/core/lib/iomgr/tcp_server_posix.c	/^grpc_tcp_server *grpc_tcp_server_ref(grpc_tcp_server *s) {$/;"	f
-grpc_tcp_server_ref	src/core/lib/iomgr/tcp_server_uv.c	/^grpc_tcp_server *grpc_tcp_server_ref(grpc_tcp_server *s) {$/;"	f
-grpc_tcp_server_ref	src/core/lib/iomgr/tcp_server_windows.c	/^grpc_tcp_server *grpc_tcp_server_ref(grpc_tcp_server *s) {$/;"	f
-grpc_tcp_server_shutdown_listeners	src/core/lib/iomgr/tcp_server_posix.c	/^void grpc_tcp_server_shutdown_listeners(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_tcp_server_shutdown_listeners	src/core/lib/iomgr/tcp_server_uv.c	/^void grpc_tcp_server_shutdown_listeners(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_tcp_server_shutdown_listeners	src/core/lib/iomgr/tcp_server_windows.c	/^void grpc_tcp_server_shutdown_listeners(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_tcp_server_shutdown_starting_add	src/core/lib/iomgr/tcp_server_posix.c	/^void grpc_tcp_server_shutdown_starting_add(grpc_tcp_server *s,$/;"	f
-grpc_tcp_server_shutdown_starting_add	src/core/lib/iomgr/tcp_server_uv.c	/^void grpc_tcp_server_shutdown_starting_add(grpc_tcp_server *s,$/;"	f
-grpc_tcp_server_shutdown_starting_add	src/core/lib/iomgr/tcp_server_windows.c	/^void grpc_tcp_server_shutdown_starting_add(grpc_tcp_server *s,$/;"	f
-grpc_tcp_server_start	src/core/lib/iomgr/tcp_server_posix.c	/^void grpc_tcp_server_start(grpc_exec_ctx *exec_ctx, grpc_tcp_server *s,$/;"	f
-grpc_tcp_server_start	src/core/lib/iomgr/tcp_server_uv.c	/^void grpc_tcp_server_start(grpc_exec_ctx *exec_ctx, grpc_tcp_server *server,$/;"	f
-grpc_tcp_server_start	src/core/lib/iomgr/tcp_server_windows.c	/^void grpc_tcp_server_start(grpc_exec_ctx *exec_ctx, grpc_tcp_server *s,$/;"	f
-grpc_tcp_server_unref	src/core/lib/iomgr/tcp_server_posix.c	/^void grpc_tcp_server_unref(grpc_exec_ctx *exec_ctx, grpc_tcp_server *s) {$/;"	f
-grpc_tcp_server_unref	src/core/lib/iomgr/tcp_server_uv.c	/^void grpc_tcp_server_unref(grpc_exec_ctx *exec_ctx, grpc_tcp_server *s) {$/;"	f
-grpc_tcp_server_unref	src/core/lib/iomgr/tcp_server_windows.c	/^void grpc_tcp_server_unref(grpc_exec_ctx *exec_ctx, grpc_tcp_server *s) {$/;"	f
-grpc_tcp_trace	src/core/lib/iomgr/tcp_posix.c	/^int grpc_tcp_trace = 0;$/;"	v
-grpc_tcp_trace	src/core/lib/iomgr/tcp_uv.c	/^int grpc_tcp_trace = 0;$/;"	v
-grpc_test_fetch_oauth2_token_with_credentials	test/core/security/oauth2_utils.c	/^char *grpc_test_fetch_oauth2_token_with_credentials($/;"	f
-grpc_test_init	test/core/util/test_config.c	/^void grpc_test_init(int argc, char **argv) {$/;"	f
-grpc_test_only_set_slice_hash_seed	src/core/lib/slice/slice_intern.c	/^void grpc_test_only_set_slice_hash_seed(uint32_t seed) {$/;"	f
-grpc_test_sanitizer_slowdown_factor	test/core/util/test_config.c	/^int64_t grpc_test_sanitizer_slowdown_factor() {$/;"	f
-grpc_test_set_initial_connect_string_function	src/core/ext/client_channel/initial_connect_string.c	/^void grpc_test_set_initial_connect_string_function($/;"	f
-grpc_test_slowdown_factor	test/core/util/test_config.c	/^int64_t grpc_test_slowdown_factor() {$/;"	f
-grpc_time_averaged_stats	src/core/lib/iomgr/time_averaged_stats.h	/^} grpc_time_averaged_stats;$/;"	t	typeref:struct:__anon143
-grpc_time_averaged_stats_add_sample	src/core/lib/iomgr/time_averaged_stats.c	/^void grpc_time_averaged_stats_add_sample(grpc_time_averaged_stats* stats,$/;"	f
-grpc_time_averaged_stats_init	src/core/lib/iomgr/time_averaged_stats.c	/^void grpc_time_averaged_stats_init(grpc_time_averaged_stats* stats,$/;"	f
-grpc_time_averaged_stats_update_average	src/core/lib/iomgr/time_averaged_stats.c	/^double grpc_time_averaged_stats_update_average($/;"	f
-grpc_timeout_milliseconds_to_deadline	test/core/util/test_config.c	/^gpr_timespec grpc_timeout_milliseconds_to_deadline(int64_t time_ms) {$/;"	f
-grpc_timeout_seconds_to_deadline	test/core/util/test_config.c	/^gpr_timespec grpc_timeout_seconds_to_deadline(int64_t time_s) {$/;"	f
-grpc_timer	src/core/lib/iomgr/timer.h	/^typedef struct grpc_timer grpc_timer;$/;"	t	typeref:struct:grpc_timer
-grpc_timer	src/core/lib/iomgr/timer_generic.h	/^struct grpc_timer {$/;"	s
-grpc_timer	src/core/lib/iomgr/timer_uv.h	/^struct grpc_timer {$/;"	s
-grpc_timer_cancel	src/core/lib/iomgr/timer_generic.c	/^void grpc_timer_cancel(grpc_exec_ctx *exec_ctx, grpc_timer *timer) {$/;"	f
-grpc_timer_cancel	src/core/lib/iomgr/timer_uv.c	/^void grpc_timer_cancel(grpc_exec_ctx *exec_ctx, grpc_timer *timer) {$/;"	f
-grpc_timer_check	src/core/lib/iomgr/timer_generic.c	/^bool grpc_timer_check(grpc_exec_ctx *exec_ctx, gpr_timespec now,$/;"	f
-grpc_timer_check	src/core/lib/iomgr/timer_uv.c	/^bool grpc_timer_check(grpc_exec_ctx *exec_ctx, gpr_timespec now,$/;"	f
-grpc_timer_heap	src/core/lib/iomgr/timer_heap.h	/^} grpc_timer_heap;$/;"	t	typeref:struct:__anon128
-grpc_timer_heap_add	src/core/lib/iomgr/timer_heap.c	/^int grpc_timer_heap_add(grpc_timer_heap *heap, grpc_timer *timer) {$/;"	f
-grpc_timer_heap_destroy	src/core/lib/iomgr/timer_heap.c	/^void grpc_timer_heap_destroy(grpc_timer_heap *heap) { gpr_free(heap->timers); }$/;"	f
-grpc_timer_heap_init	src/core/lib/iomgr/timer_heap.c	/^void grpc_timer_heap_init(grpc_timer_heap *heap) {$/;"	f
-grpc_timer_heap_is_empty	src/core/lib/iomgr/timer_heap.c	/^int grpc_timer_heap_is_empty(grpc_timer_heap *heap) {$/;"	f
-grpc_timer_heap_pop	src/core/lib/iomgr/timer_heap.c	/^void grpc_timer_heap_pop(grpc_timer_heap *heap) {$/;"	f
-grpc_timer_heap_remove	src/core/lib/iomgr/timer_heap.c	/^void grpc_timer_heap_remove(grpc_timer_heap *heap, grpc_timer *timer) {$/;"	f
-grpc_timer_heap_top	src/core/lib/iomgr/timer_heap.c	/^grpc_timer *grpc_timer_heap_top(grpc_timer_heap *heap) {$/;"	f
-grpc_timer_init	src/core/lib/iomgr/timer_generic.c	/^void grpc_timer_init(grpc_exec_ctx *exec_ctx, grpc_timer *timer,$/;"	f
-grpc_timer_init	src/core/lib/iomgr/timer_uv.c	/^void grpc_timer_init(grpc_exec_ctx *exec_ctx, grpc_timer *timer,$/;"	f
-grpc_timer_list_init	src/core/lib/iomgr/timer_generic.c	/^void grpc_timer_list_init(gpr_timespec now) {$/;"	f
-grpc_timer_list_init	src/core/lib/iomgr/timer_uv.c	/^void grpc_timer_list_init(gpr_timespec now) {}$/;"	f
-grpc_timer_list_shutdown	src/core/lib/iomgr/timer_generic.c	/^void grpc_timer_list_shutdown(grpc_exec_ctx *exec_ctx) {$/;"	f
-grpc_timer_list_shutdown	src/core/lib/iomgr/timer_uv.c	/^void grpc_timer_list_shutdown(grpc_exec_ctx *exec_ctx) {}$/;"	f
-grpc_trace_channel	src/core/lib/channel/channel_stack.c	/^int grpc_trace_channel = 0;$/;"	v
-grpc_trace_channel_stack_builder	src/core/lib/channel/channel_stack_builder.c	/^int grpc_trace_channel_stack_builder = 0;$/;"	v
-grpc_trace_operation_failures	src/core/lib/surface/completion_queue.c	/^int grpc_trace_operation_failures;$/;"	v
-grpc_trace_pending_tags	src/core/lib/surface/completion_queue.c	/^int grpc_trace_pending_tags;$/;"	v
-grpc_trace_secure_endpoint	src/core/lib/security/transport/secure_endpoint.c	/^int grpc_trace_secure_endpoint = 0;$/;"	v
-grpc_tracer_init	src/core/lib/debug/trace.c	/^void grpc_tracer_init(const char *env_var) {$/;"	f
-grpc_tracer_set_enabled	src/core/lib/debug/trace.c	/^int grpc_tracer_set_enabled(const char *name, int enabled) {$/;"	f
-grpc_tracer_shutdown	src/core/lib/debug/trace.c	/^void grpc_tracer_shutdown(void) {$/;"	f
-grpc_transport	src/core/lib/transport/transport.h	/^typedef struct grpc_transport grpc_transport;$/;"	t	typeref:struct:grpc_transport
-grpc_transport	src/core/lib/transport/transport_impl.h	/^struct grpc_transport {$/;"	s
-grpc_transport_destroy	src/core/lib/transport/transport.c	/^void grpc_transport_destroy(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_transport_destroy_stream	src/core/lib/transport/transport.c	/^void grpc_transport_destroy_stream(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_transport_get_endpoint	src/core/lib/transport/transport.c	/^grpc_endpoint *grpc_transport_get_endpoint(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_transport_get_peer	src/core/lib/transport/transport.c	/^char *grpc_transport_get_peer(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_transport_init_stream	src/core/lib/transport/transport.c	/^int grpc_transport_init_stream(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_transport_move_one_way_stats	src/core/lib/transport/transport.c	/^void grpc_transport_move_one_way_stats(grpc_transport_one_way_stats *from,$/;"	f
-grpc_transport_move_stats	src/core/lib/transport/transport.c	/^void grpc_transport_move_stats(grpc_transport_stream_stats *from,$/;"	f
-grpc_transport_one_way_stats	src/core/lib/transport/transport.h	/^} grpc_transport_one_way_stats;$/;"	t	typeref:struct:__anon184
-grpc_transport_op	src/core/lib/transport/transport.h	/^typedef struct grpc_transport_op {$/;"	s
-grpc_transport_op	src/core/lib/transport/transport.h	/^} grpc_transport_op;$/;"	t	typeref:struct:grpc_transport_op
-grpc_transport_op_string	src/core/lib/transport/transport_op_string.c	/^char *grpc_transport_op_string(grpc_transport_op *op) {$/;"	f
-grpc_transport_perform_op	src/core/lib/transport/transport.c	/^void grpc_transport_perform_op(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_transport_perform_stream_op	src/core/lib/transport/transport.c	/^void grpc_transport_perform_stream_op(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_transport_private_op_data	src/core/lib/transport/transport.h	/^} grpc_transport_private_op_data;$/;"	t	typeref:struct:__anon185
-grpc_transport_set_pops	src/core/lib/transport/transport.c	/^void grpc_transport_set_pops(grpc_exec_ctx *exec_ctx, grpc_transport *transport,$/;"	f
-grpc_transport_stream_from_call	test/core/util/debugger_macros.c	/^grpc_stream *grpc_transport_stream_from_call(grpc_call *call) {$/;"	f
-grpc_transport_stream_op	src/core/lib/transport/transport.h	/^typedef struct grpc_transport_stream_op {$/;"	s
-grpc_transport_stream_op	src/core/lib/transport/transport.h	/^} grpc_transport_stream_op;$/;"	t	typeref:struct:grpc_transport_stream_op
-grpc_transport_stream_op_finish_with_failure	src/core/lib/transport/transport.c	/^void grpc_transport_stream_op_finish_with_failure(grpc_exec_ctx *exec_ctx,$/;"	f
-grpc_transport_stream_op_string	src/core/lib/transport/transport_op_string.c	/^char *grpc_transport_stream_op_string(grpc_transport_stream_op *op) {$/;"	f
-grpc_transport_stream_size	src/core/lib/transport/transport.c	/^size_t grpc_transport_stream_size(grpc_transport *transport) {$/;"	f
-grpc_transport_stream_stats	src/core/lib/transport/transport.h	/^typedef struct grpc_transport_stream_stats {$/;"	s
-grpc_transport_stream_stats	src/core/lib/transport/transport.h	/^} grpc_transport_stream_stats;$/;"	t	typeref:struct:grpc_transport_stream_stats
-grpc_transport_vtable	src/core/lib/transport/transport_impl.h	/^typedef struct grpc_transport_vtable {$/;"	s
-grpc_transport_vtable	src/core/lib/transport/transport_impl.h	/^} grpc_transport_vtable;$/;"	t	typeref:struct:grpc_transport_vtable
-grpc_udp_listener	src/core/lib/iomgr/udp_server.c	/^struct grpc_udp_listener {$/;"	s	file:
-grpc_udp_listener	src/core/lib/iomgr/udp_server.c	/^typedef struct grpc_udp_listener grpc_udp_listener;$/;"	t	typeref:struct:grpc_udp_listener	file:
-grpc_udp_server	src/core/lib/iomgr/udp_server.c	/^struct grpc_udp_server {$/;"	s	file:
-grpc_udp_server	src/core/lib/iomgr/udp_server.h	/^typedef struct grpc_udp_server grpc_udp_server;$/;"	t	typeref:struct:grpc_udp_server
-grpc_udp_server_add_port	src/core/lib/iomgr/udp_server.c	/^int grpc_udp_server_add_port(grpc_udp_server *s,$/;"	f
-grpc_udp_server_create	src/core/lib/iomgr/udp_server.c	/^grpc_udp_server *grpc_udp_server_create(void) {$/;"	f
-grpc_udp_server_destroy	src/core/lib/iomgr/udp_server.c	/^void grpc_udp_server_destroy(grpc_exec_ctx *exec_ctx, grpc_udp_server *s,$/;"	f
-grpc_udp_server_get_fd	src/core/lib/iomgr/udp_server.c	/^int grpc_udp_server_get_fd(grpc_udp_server *s, unsigned port_index) {$/;"	f
-grpc_udp_server_orphan_cb	src/core/lib/iomgr/udp_server.h	/^typedef void (*grpc_udp_server_orphan_cb)(grpc_exec_ctx *exec_ctx,$/;"	t
-grpc_udp_server_read_cb	src/core/lib/iomgr/udp_server.h	/^typedef void (*grpc_udp_server_read_cb)(grpc_exec_ctx *exec_ctx, grpc_fd *emfd,$/;"	t
-grpc_udp_server_start	src/core/lib/iomgr/udp_server.c	/^void grpc_udp_server_start(grpc_exec_ctx *exec_ctx, grpc_udp_server *s,$/;"	f
-grpc_udp_server_write_cb	src/core/lib/iomgr/udp_server.h	/^typedef void (*grpc_udp_server_write_cb)(grpc_exec_ctx *exec_ctx,$/;"	t
-grpc_unlink_if_unix_domain_socket	src/core/lib/iomgr/unix_sockets_posix.c	/^void grpc_unlink_if_unix_domain_socket($/;"	f
-grpc_unlink_if_unix_domain_socket	src/core/lib/iomgr/unix_sockets_posix_noop.c	/^void grpc_unlink_if_unix_domain_socket(const grpc_resolved_address *addr) {}$/;"	f
-grpc_uri	src/core/ext/client_channel/uri_parser.h	/^} grpc_uri;$/;"	t	typeref:struct:__anon68
-grpc_uri_destroy	src/core/ext/client_channel/uri_parser.c	/^void grpc_uri_destroy(grpc_uri *uri) {$/;"	f
-grpc_uri_get_query_arg	src/core/ext/client_channel/uri_parser.c	/^const char *grpc_uri_get_query_arg(const grpc_uri *uri, const char *key) {$/;"	f
-grpc_uri_parse	src/core/ext/client_channel/uri_parser.c	/^grpc_uri *grpc_uri_parse(const char *uri_text, int suppress_errors) {$/;"	f
-grpc_uri_to_sockaddr	src/core/ext/client_channel/subchannel.c	/^static void grpc_uri_to_sockaddr(const char *uri_str,$/;"	f	file:
-grpc_url_percent_encoding_unreserved_bytes	src/core/lib/slice/percent_encoding.c	/^const uint8_t grpc_url_percent_encoding_unreserved_bytes[256 \/ 8] = {$/;"	v
-grpc_use_signal	src/core/lib/iomgr/ev_epoll_linux.c	/^void grpc_use_signal(int signum) {$/;"	f
-grpc_use_signal	src/core/lib/iomgr/ev_epoll_linux.c	/^void grpc_use_signal(int signum) {}$/;"	f
-grpc_uv_tcp_connect	src/core/lib/iomgr/tcp_client_uv.c	/^typedef struct grpc_uv_tcp_connect {$/;"	s	file:
-grpc_uv_tcp_connect	src/core/lib/iomgr/tcp_client_uv.c	/^} grpc_uv_tcp_connect;$/;"	t	typeref:struct:grpc_uv_tcp_connect	file:
-grpc_validate_header_key_is_legal	src/core/lib/surface/validate_metadata.c	/^grpc_error *grpc_validate_header_key_is_legal(grpc_slice slice) {$/;"	f
-grpc_validate_header_nonbin_value_is_legal	src/core/lib/surface/validate_metadata.c	/^grpc_error *grpc_validate_header_nonbin_value_is_legal(grpc_slice slice) {$/;"	f
-grpc_version_string	src/core/lib/surface/version.c	/^const char *grpc_version_string(void) { return "3.0.0-dev"; }$/;"	f
-grpc_wakeup_fd	src/core/lib/iomgr/wakeup_fd_posix.h	/^struct grpc_wakeup_fd {$/;"	s
-grpc_wakeup_fd	src/core/lib/iomgr/wakeup_fd_posix.h	/^typedef struct grpc_wakeup_fd grpc_wakeup_fd;$/;"	t	typeref:struct:grpc_wakeup_fd
-grpc_wakeup_fd_consume_wakeup	src/core/lib/iomgr/wakeup_fd_posix.c	/^grpc_error *grpc_wakeup_fd_consume_wakeup(grpc_wakeup_fd *fd_info) {$/;"	f
-grpc_wakeup_fd_destroy	src/core/lib/iomgr/wakeup_fd_posix.c	/^void grpc_wakeup_fd_destroy(grpc_wakeup_fd *fd_info) {$/;"	f
-grpc_wakeup_fd_global_destroy	src/core/lib/iomgr/wakeup_fd_posix.c	/^void grpc_wakeup_fd_global_destroy(void) { wakeup_fd_vtable = NULL; }$/;"	f
-grpc_wakeup_fd_global_init	src/core/lib/iomgr/wakeup_fd_posix.c	/^void grpc_wakeup_fd_global_init(void) {$/;"	f
-grpc_wakeup_fd_init	src/core/lib/iomgr/wakeup_fd_posix.c	/^grpc_error *grpc_wakeup_fd_init(grpc_wakeup_fd *fd_info) {$/;"	f
-grpc_wakeup_fd_vtable	src/core/lib/iomgr/wakeup_fd_posix.h	/^typedef struct grpc_wakeup_fd_vtable {$/;"	s
-grpc_wakeup_fd_vtable	src/core/lib/iomgr/wakeup_fd_posix.h	/^} grpc_wakeup_fd_vtable;$/;"	t	typeref:struct:grpc_wakeup_fd_vtable
-grpc_wakeup_fd_wakeup	src/core/lib/iomgr/wakeup_fd_posix.c	/^grpc_error *grpc_wakeup_fd_wakeup(grpc_wakeup_fd *fd_info) {$/;"	f
-grpc_wakeup_signal	src/core/lib/iomgr/ev_epoll_linux.c	/^static int grpc_wakeup_signal = -1;$/;"	v	file:
-grpc_well_known_credentials_path_getter	src/core/lib/security/credentials/credentials.h	/^typedef char *(*grpc_well_known_credentials_path_getter)(void);$/;"	t
-grpc_winsocket	src/core/lib/iomgr/socket_windows.h	/^typedef struct grpc_winsocket {$/;"	s
-grpc_winsocket	src/core/lib/iomgr/socket_windows.h	/^} grpc_winsocket;$/;"	t	typeref:struct:grpc_winsocket
-grpc_winsocket_callback_info	src/core/lib/iomgr/socket_windows.h	/^typedef struct grpc_winsocket_callback_info {$/;"	s
-grpc_winsocket_callback_info	src/core/lib/iomgr/socket_windows.h	/^} grpc_winsocket_callback_info;$/;"	t	typeref:struct:grpc_winsocket_callback_info
-grpc_winsocket_create	src/core/lib/iomgr/socket_windows.c	/^grpc_winsocket *grpc_winsocket_create(SOCKET socket, const char *name) {$/;"	f
-grpc_winsocket_destroy	src/core/lib/iomgr/socket_windows.c	/^void grpc_winsocket_destroy(grpc_winsocket *winsocket) {$/;"	f
-grpc_winsocket_shutdown	src/core/lib/iomgr/socket_windows.c	/^void grpc_winsocket_shutdown(grpc_winsocket *winsocket) {$/;"	f
-grpc_workqueue	src/core/lib/iomgr/exec_ctx.h	/^typedef struct grpc_workqueue grpc_workqueue;$/;"	t	typeref:struct:grpc_workqueue
-grpc_workqueue_flush	src/core/lib/iomgr/workqueue_uv.c	/^void grpc_workqueue_flush(grpc_exec_ctx *exec_ctx, grpc_workqueue *workqueue) {}$/;"	f
-grpc_workqueue_ref	src/core/lib/iomgr/ev_posix.c	/^grpc_workqueue *grpc_workqueue_ref(grpc_workqueue *workqueue) {$/;"	f
-grpc_workqueue_ref	src/core/lib/iomgr/ev_posix.c	/^grpc_workqueue *grpc_workqueue_ref(grpc_workqueue *workqueue, const char *file,$/;"	f
-grpc_workqueue_ref	src/core/lib/iomgr/workqueue_uv.c	/^grpc_workqueue *grpc_workqueue_ref(grpc_workqueue *workqueue) {$/;"	f
-grpc_workqueue_ref	src/core/lib/iomgr/workqueue_uv.c	/^grpc_workqueue *grpc_workqueue_ref(grpc_workqueue *workqueue, const char *file,$/;"	f
-grpc_workqueue_ref	src/core/lib/iomgr/workqueue_windows.c	/^grpc_workqueue *grpc_workqueue_ref(grpc_workqueue *workqueue) {$/;"	f
-grpc_workqueue_ref	src/core/lib/iomgr/workqueue_windows.c	/^grpc_workqueue *grpc_workqueue_ref(grpc_workqueue *workqueue, const char *file,$/;"	f
-grpc_workqueue_scheduler	src/core/lib/iomgr/ev_posix.c	/^grpc_closure_scheduler *grpc_workqueue_scheduler(grpc_workqueue *workqueue) {$/;"	f
-grpc_workqueue_scheduler	src/core/lib/iomgr/workqueue_uv.c	/^grpc_closure_scheduler *grpc_workqueue_scheduler(grpc_workqueue *workqueue) {$/;"	f
-grpc_workqueue_scheduler	src/core/lib/iomgr/workqueue_windows.c	/^grpc_closure_scheduler *grpc_workqueue_scheduler(grpc_workqueue *workqueue) {$/;"	f
-grpc_workqueue_unref	src/core/lib/iomgr/ev_posix.c	/^void grpc_workqueue_unref(grpc_exec_ctx *exec_ctx, grpc_workqueue *workqueue) {$/;"	f
-grpc_workqueue_unref	src/core/lib/iomgr/ev_posix.c	/^void grpc_workqueue_unref(grpc_exec_ctx *exec_ctx, grpc_workqueue *workqueue,$/;"	f
-grpc_workqueue_unref	src/core/lib/iomgr/workqueue_uv.c	/^void grpc_workqueue_unref(grpc_exec_ctx *exec_ctx, grpc_workqueue *workqueue) {}$/;"	f
-grpc_workqueue_unref	src/core/lib/iomgr/workqueue_uv.c	/^void grpc_workqueue_unref(grpc_exec_ctx *exec_ctx, grpc_workqueue *workqueue,$/;"	f
-grpc_workqueue_unref	src/core/lib/iomgr/workqueue_windows.c	/^void grpc_workqueue_unref(grpc_exec_ctx *exec_ctx, grpc_workqueue *workqueue) {}$/;"	f
-grpc_workqueue_unref	src/core/lib/iomgr/workqueue_windows.c	/^void grpc_workqueue_unref(grpc_exec_ctx *exec_ctx, grpc_workqueue *workqueue,$/;"	f
-grpc_wsa_error	src/core/lib/iomgr/error.c	/^grpc_error *grpc_wsa_error(const char *file, int line, int err,$/;"	f
-guard_free	test/core/util/memory_counters.c	/^static void guard_free(void *vptr) {$/;"	f	file:
-guard_malloc	test/core/util/memory_counters.c	/^static void *guard_malloc(size_t size) {$/;"	f	file:
-guard_realloc	test/core/util/memory_counters.c	/^static void *guard_realloc(void *vptr, size_t size) {$/;"	f	file:
-guess_cpu	test/cpp/qps/gen_build_yaml.py	/^def guess_cpu(scenario_json, is_tsan):$/;"	f
-half	test/core/util/passthru_endpoint.c	/^} half;$/;"	t	typeref:struct:__anon376	file:
-half_init	test/core/util/passthru_endpoint.c	/^static void half_init(half *m, passthru_endpoint *parent,$/;"	f	file:
-halves	test/core/util/passthru_endpoint.c	/^  int halves;$/;"	m	struct:passthru_endpoint	file:
-handle	src/core/lib/iomgr/tcp_server_uv.c	/^  uv_tcp_t *handle;$/;"	m	struct:grpc_tcp_listener	file:
-handle	src/core/lib/iomgr/tcp_uv.c	/^  uv_tcp_t *handle;$/;"	m	struct:__anon135	file:
-handle_addrinfo_result	src/core/lib/iomgr/resolve_address_uv.c	/^static grpc_error *handle_addrinfo_result(int status, struct addrinfo *result,$/;"	f	file:
-handle_close_callback	src/core/lib/iomgr/tcp_server_uv.c	/^static void handle_close_callback(uv_handle_t *handle) {$/;"	f	file:
-handle_first_line	src/core/lib/http/parser.c	/^static grpc_error *handle_first_line(grpc_http_parser *parser) {$/;"	f	file:
-handle_read	test/core/client_channel/set_initial_connect_string_test.c	/^static void handle_read(grpc_exec_ctx *exec_ctx, void *arg, grpc_error *error) {$/;"	f	file:
-handle_read	test/core/end2end/bad_server_response_test.c	/^static void handle_read(grpc_exec_ctx *exec_ctx, void *arg, grpc_error *error) {$/;"	f	file:
-handle_request_line	src/core/lib/http/parser.c	/^static grpc_error *handle_request_line(grpc_http_parser *parser) {$/;"	f	file:
-handle_response_line	src/core/lib/http/parser.c	/^static grpc_error *handle_response_line(grpc_http_parser *parser) {$/;"	f	file:
-handle_unary_method	test/core/fling/server.c	/^static void handle_unary_method(void) {$/;"	f	file:
-handle_write	test/core/end2end/bad_server_response_test.c	/^static void handle_write(grpc_exec_ctx *exec_ctx) {$/;"	f	file:
-handler	include/grpc++/impl/codegen/rpc_service_method.h	/^  MethodHandler* handler() const { return handler_.get(); }$/;"	f	class:grpc::RpcServiceMethod
-handler_	include/grpc++/impl/codegen/rpc_service_method.h	/^  std::unique_ptr<MethodHandler> handler_;$/;"	m	class:grpc::RpcServiceMethod
-handshake	src/core/lib/http/httpcli.h	/^  void (*handshake)(grpc_exec_ctx *exec_ctx, void *arg, grpc_endpoint *endpoint,$/;"	m	struct:__anon207
-handshake	src/core/lib/security/transport/security_connector.h	/^  void *handshake;$/;"	m	struct:grpc_security_connector_handshake_list
-handshake_buffer	src/core/lib/security/transport/security_handshaker.c	/^  unsigned char *handshake_buffer;$/;"	m	struct:__anon117	file:
-handshake_buffer_size	src/core/lib/security/transport/security_handshaker.c	/^  size_t handshake_buffer_size;$/;"	m	struct:__anon117	file:
-handshake_failed_locked	src/core/ext/client_channel/http_connect_handshaker.c	/^static void handshake_failed_locked(grpc_exec_ctx* exec_ctx,$/;"	f	file:
-handshake_mgr	src/core/ext/transport/chttp2/client/chttp2_connector.c	/^  grpc_handshake_manager *handshake_mgr;$/;"	m	struct:__anon52	file:
-handshake_mgr	src/core/ext/transport/chttp2/server/chttp2_server.c	/^  grpc_handshake_manager *handshake_mgr;$/;"	m	struct:__anon4	file:
-handshake_mgr	src/core/ext/transport/chttp2/server/chttp2_server.c	/^  grpc_handshake_manager *handshake_mgr;$/;"	m	struct:pending_handshake_manager_node	file:
-handshake_mgr	src/core/lib/http/httpcli_security_connector.c	/^  grpc_handshake_manager *handshake_mgr;$/;"	m	struct:__anon215	file:
-handshake_state	test/core/security/ssl_server_fuzzer.c	/^struct handshake_state {$/;"	s	file:
-handshaker	src/core/lib/http/httpcli.c	/^  const grpc_httpcli_handshaker *handshaker;$/;"	m	struct:__anon208	file:
-handshaker	src/core/lib/http/httpcli.h	/^  const grpc_httpcli_handshaker *handshaker;$/;"	m	struct:grpc_httpcli_request
-handshaker	src/core/lib/security/transport/security_handshaker.c	/^  tsi_handshaker *handshaker;$/;"	m	struct:__anon117	file:
-handshaker_factory	src/core/ext/client_channel/http_connect_handshaker.c	/^static grpc_handshaker_factory handshaker_factory = {$/;"	v	file:
-handshaker_factory	src/core/lib/http/httpcli_security_connector.c	/^  tsi_ssl_handshaker_factory *handshaker_factory;$/;"	m	struct:__anon214	file:
-handshaker_factory	src/core/lib/security/transport/security_connector.c	/^  tsi_ssl_handshaker_factory *handshaker_factory;$/;"	m	struct:__anon121	file:
-handshaker_factory	src/core/lib/security/transport/security_connector.c	/^  tsi_ssl_handshaker_factory *handshaker_factory;$/;"	m	struct:__anon122	file:
-handshaker_factory_add_handshakers	src/core/ext/client_channel/http_connect_handshaker.c	/^static void handshaker_factory_add_handshakers($/;"	f	file:
-handshaker_factory_destroy	src/core/ext/client_channel/http_connect_handshaker.c	/^static void handshaker_factory_destroy(grpc_exec_ctx* exec_ctx,$/;"	f	file:
-handshaker_factory_destroy	src/core/lib/security/transport/security_handshaker.c	/^static void handshaker_factory_destroy($/;"	f	file:
-handshaker_factory_vtable	src/core/ext/client_channel/http_connect_handshaker.c	/^static const grpc_handshaker_factory_vtable handshaker_factory_vtable = {$/;"	v	file:
-handshaker_vtable	src/core/lib/tsi/fake_transport_security.c	/^static const tsi_handshaker_vtable handshaker_vtable = {$/;"	v	file:
-handshaker_vtable	src/core/lib/tsi/ssl_transport_security.c	/^static const tsi_handshaker_vtable handshaker_vtable = {$/;"	v	file:
-handshakers	src/core/lib/channel/handshaker.c	/^  grpc_handshaker** handshakers;$/;"	m	struct:grpc_handshake_manager	file:
-has_aggregation	src/core/ext/census/gen/census.pb.h	/^    bool has_aggregation;$/;"	m	struct:_google_census_View
-has_async_methods	include/grpc++/impl/codegen/service_type.h	/^  bool has_async_methods() const {$/;"	f	class:grpc::Service
-has_async_methods	include/grpc++/impl/server_builder_plugin.h	/^  virtual bool has_async_methods() const { return false; }$/;"	f	class:grpc::ServerBuilderPlugin
-has_async_methods	src/cpp/ext/proto_server_reflection_plugin.cc	/^bool ProtoServerReflectionPlugin::has_async_methods() const {$/;"	f	class:grpc::reflection::ProtoServerReflectionPlugin
-has_client_rpc_errors	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	/^    bool has_client_rpc_errors;$/;"	m	struct:_grpc_lb_v1_ClientStats
-has_client_stats	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	/^    bool has_client_stats;$/;"	m	struct:_grpc_lb_v1_LoadBalanceRequest
-has_client_stats_report_interval	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	/^    bool has_client_stats_report_interval;$/;"	m	struct:_grpc_lb_v1_InitialLoadBalanceResponse
-has_compression_algorithm	src/core/lib/channel/compress_filter.c	/^  int has_compression_algorithm;$/;"	m	struct:call_data	file:
-has_count	src/core/ext/census/gen/census.pb.h	/^    bool has_count;$/;"	m	struct:_google_census_Distribution
-has_count	src/core/ext/census/gen/census.pb.h	/^    bool has_count;$/;"	m	struct:_google_census_IntervalStats_Window
-has_drop_request	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	/^    bool has_drop_request;$/;"	m	struct:_grpc_lb_v1_Server
-has_dropped_requests	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	/^    bool has_dropped_requests;$/;"	m	struct:_grpc_lb_v1_ClientStats
-has_end	src/core/ext/census/gen/census.pb.h	/^    bool has_end;$/;"	m	struct:_google_census_Metric
-has_error_	test/cpp/util/proto_file_parser.h	/^  bool has_error_;$/;"	m	class:grpc::testing::ProtoFileParser
-has_expiration_interval	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	/^    bool has_expiration_interval;$/;"	m	struct:_grpc_lb_v1_ServerList
-has_generic_methods	include/grpc++/impl/codegen/service_type.h	/^  bool has_generic_methods() const {$/;"	f	class:grpc::Service
-has_generic_service_	include/grpc++/server.h	/^  bool has_generic_service_;$/;"	m	class:grpc::final
-has_host	src/core/lib/surface/server.c	/^  bool has_host;$/;"	m	struct:channel_registered_method	file:
-has_initial_md_been_received	src/core/lib/surface/call.c	/^  bool has_initial_md_been_received;$/;"	m	struct:grpc_call	file:
-has_initial_request	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	/^    bool has_initial_request;$/;"	m	struct:_grpc_lb_v1_LoadBalanceRequest
-has_initial_response	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	/^    bool has_initial_response;$/;"	m	struct:_grpc_lb_v1_LoadBalanceResponse
-has_ip_address	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	/^    bool has_ip_address;$/;"	m	struct:_grpc_lb_v1_Server
-has_key	src/core/ext/census/gen/census.pb.h	/^    bool has_key;$/;"	m	struct:_google_census_Tag
-has_load_balance_token	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	/^    bool has_load_balance_token;$/;"	m	struct:_grpc_lb_v1_Server
-has_load_balancer_delegate	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	/^    bool has_load_balancer_delegate;$/;"	m	struct:_grpc_lb_v1_InitialLoadBalanceResponse
-has_max	src/core/ext/census/gen/census.pb.h	/^    bool has_max;$/;"	m	struct:_google_census_Distribution_Range
-has_mean	src/core/ext/census/gen/census.pb.h	/^    bool has_mean;$/;"	m	struct:_google_census_Distribution
-has_mean	src/core/ext/census/gen/census.pb.h	/^    bool has_mean;$/;"	m	struct:_google_census_IntervalStats_Window
-has_metadata	test/core/end2end/cq_verifier.c	/^static int has_metadata(const grpc_metadata *md, size_t count, const char *key,$/;"	f	file:
-has_metadata_slices	test/core/end2end/cq_verifier.c	/^static int has_metadata_slices(const grpc_metadata *md, size_t count,$/;"	f	file:
-has_min	src/core/ext/census/gen/census.pb.h	/^    bool has_min;$/;"	m	struct:_google_census_Distribution_Range
-has_name	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	/^    bool has_name;$/;"	m	struct:_grpc_lb_v1_InitialLoadBalanceRequest
-has_nanos	src/core/ext/census/gen/census.pb.h	/^    bool has_nanos;$/;"	m	struct:_google_census_Duration
-has_nanos	src/core/ext/census/gen/census.pb.h	/^    bool has_nanos;$/;"	m	struct:_google_census_Timestamp
-has_nanos	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	/^    bool has_nanos;$/;"	m	struct:_grpc_lb_v1_Duration
-has_notify_when_done_tag_	include/grpc++/impl/codegen/server_context.h	/^  bool has_notify_when_done_tag_;$/;"	m	class:grpc::ServerContext
-has_ops	test/core/end2end/fuzzers/api_fuzzer.c	/^  uint8_t has_ops;$/;"	m	struct:__anon347	file:
-has_pending_iocp	src/core/lib/iomgr/socket_windows.h	/^  int has_pending_iocp;$/;"	m	struct:grpc_winsocket_callback_info
-has_port	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	/^    bool has_port;$/;"	m	struct:_grpc_lb_v1_Server
-has_port_been_chosen	test/core/util/port_posix.c	/^static int has_port_been_chosen(int port) {$/;"	f	file:
-has_port_been_chosen	test/core/util/port_windows.c	/^static int has_port_been_chosen(int port) {$/;"	f	file:
-has_prefix	src/core/ext/census/gen/census.pb.h	/^    bool has_prefix;$/;"	m	struct:_google_census_Resource_MeasurementUnit
-has_range	src/core/ext/census/gen/census.pb.h	/^    bool has_range;$/;"	m	struct:_google_census_Distribution
-has_real_wakeup_fd	src/core/lib/iomgr/wakeup_fd_posix.c	/^int has_real_wakeup_fd = 1;$/;"	v
-has_request_payload_	src/cpp/server/server_cc.cc	/^    const bool has_request_payload_;$/;"	m	class:grpc::final::final	file:
-has_request_payload_	src/cpp/server/server_cc.cc	/^  const bool has_request_payload_;$/;"	m	class:grpc::final	file:
-has_seconds	src/core/ext/census/gen/census.pb.h	/^    bool has_seconds;$/;"	m	struct:_google_census_Duration
-has_seconds	src/core/ext/census/gen/census.pb.h	/^    bool has_seconds;$/;"	m	struct:_google_census_Timestamp
-has_seconds	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	/^    bool has_seconds;$/;"	m	struct:_grpc_lb_v1_Duration
-has_server_list	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	/^    bool has_server_list;$/;"	m	struct:_grpc_lb_v1_LoadBalanceResponse
-has_so_reuseport	src/core/lib/iomgr/tcp_server_posix.c	/^static bool has_so_reuseport = false;$/;"	v	file:
-has_span_id	src/core/ext/census/gen/trace_context.pb.h	/^    bool has_span_id;$/;"	m	struct:_google_trace_TraceContext
-has_span_options	src/core/ext/census/gen/trace_context.pb.h	/^    bool has_span_options;$/;"	m	struct:_google_trace_TraceContext
-has_start	src/core/ext/census/gen/census.pb.h	/^    bool has_start;$/;"	m	struct:_google_census_Metric
-has_sync_methods	include/grpc++/impl/server_builder_plugin.h	/^  virtual bool has_sync_methods() const { return false; }$/;"	f	class:grpc::ServerBuilderPlugin
-has_sync_methods	src/cpp/ext/proto_server_reflection_plugin.cc	/^bool ProtoServerReflectionPlugin::has_sync_methods() const {$/;"	f	class:grpc::reflection::ProtoServerReflectionPlugin
-has_synchronous_methods	include/grpc++/impl/codegen/service_type.h	/^  bool has_synchronous_methods() const {$/;"	f	class:grpc::Service
-has_tag_	src/cpp/server/server_context.cc	/^  bool has_tag_;$/;"	m	class:grpc::final	file:
-has_total_requests	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	/^    bool has_total_requests;$/;"	m	struct:_grpc_lb_v1_ClientStats
-has_trace_id_hi	src/core/ext/census/gen/trace_context.pb.h	/^    bool has_trace_id_hi;$/;"	m	struct:_google_trace_TraceContext
-has_trace_id_lo	src/core/ext/census/gen/trace_context.pb.h	/^    bool has_trace_id_lo;$/;"	m	struct:_google_trace_TraceContext
-has_type	src/core/ext/census/gen/census.pb.h	/^    bool has_type;$/;"	m	struct:_google_census_AggregationDescriptor
-has_unit	src/core/ext/census/gen/census.pb.h	/^    bool has_unit;$/;"	m	struct:_google_census_Resource
-has_value	src/core/ext/census/gen/census.pb.h	/^    bool has_value;$/;"	m	struct:_google_census_Tag
-has_value	src/core/ext/transport/chttp2/transport/hpack_table.h	/^  int has_value;$/;"	m	struct:__anon39
-has_watchers	src/core/lib/iomgr/ev_poll_posix.c	/^static int has_watchers(grpc_fd *fd) {$/;"	f	file:
-has_window_size	src/core/ext/census/gen/census.pb.h	/^    bool has_window_size;$/;"	m	struct:_google_census_IntervalStats_Window
-has_workers	src/core/lib/iomgr/pollset_windows.c	/^static int has_workers(grpc_pollset_worker *root,$/;"	f	file:
-hash	include/grpc/impl/codegen/slice.h	/^  uint32_t (*hash)(grpc_slice slice);$/;"	m	struct:grpc_slice_refcount_vtable
-hash	src/core/ext/census/hash_table.c	/^static uint64_t hash(const census_ht_option *opt, census_ht_key key) {$/;"	f	file:
-hash	src/core/ext/census/hash_table.h	/^  uint64_t (*hash)(const void *);$/;"	m	struct:census_ht_option
-hash	src/core/lib/slice/slice_intern.c	/^  uint32_t hash;$/;"	m	struct:__anon159	file:
-hash	src/core/lib/slice/slice_intern.c	/^  uint32_t hash;$/;"	m	struct:interned_slice_refcount	file:
-hash	src/core/lib/support/sync.c	/^static struct sync_array_s *hash(gpr_event *ev) {$/;"	f	file:
-hash64	test/core/statistics/hash_table_test.c	/^static uint64_t hash64(const void *k) {$/;"	f	file:
-hash_func	test/core/support/murmur_hash_test.c	/^typedef uint32_t (*hash_func)(const void *key, size_t len, uint32_t seed);$/;"	t	file:
-have_alarm	src/core/ext/client_channel/subchannel.c	/^  bool have_alarm;$/;"	m	struct:grpc_subchannel	file:
-have_backup	test/cpp/codegen/proto_utils_test.cc	/^  bool have_backup() const { return writer_->have_backup_; }$/;"	f	class:grpc::internal::GrpcBufferWriterPeer
-have_backup_	include/grpc++/impl/codegen/proto_utils.h	/^  bool have_backup_;$/;"	m	class:grpc::internal::final
-have_host	src/core/lib/security/transport/client_auth_filter.c	/^  bool have_host;$/;"	m	struct:__anon118	file:
-have_initial_md_string	src/core/ext/load_reporting/load_reporting_filter.c	/^  bool have_initial_md_string;$/;"	m	struct:call_data	file:
-have_method	src/core/lib/security/transport/client_auth_filter.c	/^  bool have_method;$/;"	m	struct:__anon118	file:
-have_read_byte	src/core/lib/http/httpcli.c	/^  int have_read_byte;$/;"	m	struct:__anon208	file:
-have_retry_timer	src/core/ext/resolver/dns/native/dns_resolver.c	/^  bool have_retry_timer;$/;"	m	struct:__anon57	file:
-have_service_method	src/core/ext/load_reporting/load_reporting_filter.c	/^  bool have_service_method;$/;"	m	struct:call_data	file:
-hc_mutate_op	src/core/lib/channel/http_client_filter.c	/^static grpc_error *hc_mutate_op(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-hc_on_complete	src/core/lib/channel/http_client_filter.c	/^  grpc_closure hc_on_complete;$/;"	m	struct:call_data	file:
-hc_on_complete	src/core/lib/channel/http_client_filter.c	/^static void hc_on_complete(grpc_exec_ctx *exec_ctx, void *user_data,$/;"	f	file:
-hc_on_recv_initial_metadata	src/core/lib/channel/http_client_filter.c	/^  grpc_closure hc_on_recv_initial_metadata;$/;"	m	struct:call_data	file:
-hc_on_recv_initial_metadata	src/core/lib/channel/http_client_filter.c	/^static void hc_on_recv_initial_metadata(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-hc_on_recv_trailing_metadata	src/core/lib/channel/http_client_filter.c	/^  grpc_closure hc_on_recv_trailing_metadata;$/;"	m	struct:call_data	file:
-hc_on_recv_trailing_metadata	src/core/lib/channel/http_client_filter.c	/^static void hc_on_recv_trailing_metadata(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-hc_start_transport_op	src/core/lib/channel/http_client_filter.c	/^static void hc_start_transport_op(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-hdr_capacity	src/core/lib/http/parser.h	/^  size_t hdr_capacity;$/;"	m	struct:__anon212
-hdr_count	src/core/lib/http/parser.h	/^  size_t hdr_count;$/;"	m	struct:grpc_http_request
-hdr_count	src/core/lib/http/parser.h	/^  size_t hdr_count;$/;"	m	struct:grpc_http_response
-hdrs	src/core/lib/http/parser.h	/^  grpc_http_header *hdrs;$/;"	m	struct:grpc_http_request
-hdrs	src/core/lib/http/parser.h	/^  grpc_http_header *hdrs;$/;"	m	struct:grpc_http_response
-head	src/core/ext/transport/chttp2/transport/frame_data.h	/^  grpc_chttp2_incoming_byte_stream *head;$/;"	m	struct:grpc_chttp2_incoming_frame_queue
-head	src/core/ext/transport/chttp2/transport/internal.h	/^  grpc_chttp2_stream *head;$/;"	m	struct:__anon21
-head	src/core/ext/transport/cronet/transport/cronet_transport.c	/^  struct op_and_state *head;$/;"	m	struct:op_storage	typeref:struct:op_storage::op_and_state	file:
-head	src/core/lib/iomgr/closure.h	/^  grpc_closure *head;$/;"	m	struct:grpc_closure_list
-head	src/core/lib/iomgr/network_status_tracker.c	/^static endpoint_ll_node *head = NULL;$/;"	v	file:
-head	src/core/lib/iomgr/tcp_server_posix.c	/^  grpc_tcp_listener *head;$/;"	m	struct:grpc_tcp_server	file:
-head	src/core/lib/iomgr/tcp_server_uv.c	/^  grpc_tcp_listener *head;$/;"	m	struct:grpc_tcp_server	file:
-head	src/core/lib/iomgr/tcp_server_windows.c	/^  grpc_tcp_listener *head;$/;"	m	struct:grpc_tcp_server	file:
-head	src/core/lib/iomgr/udp_server.c	/^  grpc_udp_listener *head;$/;"	m	struct:grpc_udp_server	file:
-head	src/core/lib/profiling/basic_timers.c	/^  gpr_timer_log *head;$/;"	m	struct:gpr_timer_log_list	file:
-head	src/core/lib/support/mpscq.h	/^  gpr_atm head;$/;"	m	struct:gpr_mpscq
-head	src/core/lib/support/stack_lockfree.c	/^  lockfree_node head; \/* An atomic entry describing curr head *\/$/;"	m	struct:gpr_stack_lockfree	file:
-head	src/core/lib/transport/metadata_batch.h	/^  grpc_linked_mdelem *head;$/;"	m	struct:grpc_mdelem_list
-head	test/core/support/sync_test.c	/^  int head;         \/* Index of head of queue 0..N-1. *\/$/;"	m	struct:queue	file:
-head	test/core/util/reconnect_server.h	/^  timestamp_list *head;$/;"	m	struct:reconnect_server
-header	src/core/lib/security/credentials/jwt/jwt_verifier.c	/^  jose_header *header;$/;"	m	struct:__anon99	file:
-header_array	src/core/ext/transport/cronet/transport/cronet_transport.c	/^  bidirectional_stream_header_array header_array;$/;"	m	struct:stream_obj	file:
-header_bytes	src/core/lib/transport/transport.h	/^  uint64_t header_bytes;$/;"	m	struct:__anon184
-header_eof	src/core/ext/transport/chttp2/transport/internal.h	/^  uint8_t header_eof;$/;"	m	struct:grpc_chttp2_transport
-header_frames_received	src/core/ext/transport/chttp2/transport/internal.h	/^  uint8_t header_frames_received;$/;"	m	struct:grpc_chttp2_stream
-header_has_authority	src/core/ext/transport/cronet/transport/cronet_transport.c	/^static bool header_has_authority(grpc_linked_mdelem *head) {$/;"	f	file:
-header_idx	src/core/ext/transport/chttp2/transport/hpack_encoder.c	/^  size_t header_idx;$/;"	m	struct:__anon32	file:
-heap	src/core/lib/iomgr/timer_generic.c	/^  grpc_timer_heap heap;$/;"	m	struct:__anon137	file:
-heap_index	src/core/lib/iomgr/timer_generic.h	/^  uint32_t heap_index; \/* INVALID_HEAP_INDEX if not in heap *\/$/;"	m	struct:grpc_timer
-height	include/grpc/support/avl.h	/^  long height;$/;"	m	struct:gpr_avl_node
-help	src/core/lib/support/cmdline.c	/^  const char *help;$/;"	m	struct:arg	file:
-hexdump	src/core/lib/support/string.c	/^static void hexdump(dump_out *out, const char *buf, size_t len) {$/;"	f	file:
-high_initial_seqno	test/core/end2end/tests/high_initial_seqno.c	/^void high_initial_seqno(grpc_end2end_test_config config) {$/;"	f
-high_initial_seqno_pre_init	test/core/end2end/tests/high_initial_seqno.c	/^void high_initial_seqno_pre_init(void) {}$/;"	f
-hints	src/core/lib/iomgr/resolve_address_uv.c	/^  struct addrinfo *hints;$/;"	m	struct:request	typeref:struct:request::addrinfo	file:
-histogram	test/core/fling/client.c	/^static gpr_histogram *histogram;$/;"	v	file:
-histogram_	test/cpp/qps/client.h	/^    Histogram histogram_;$/;"	m	class:grpc::testing::Client::Thread
-hobbits	test/core/end2end/tests/hpack_size.c	/^const char *hobbits[][2] = {$/;"	v
-host	include/grpc++/generic/async_generic_service.h	/^  const grpc::string& host() const { return host_; }$/;"	f	class:grpc::final
-host	include/grpc++/server_builder.h	/^    HostString host;$/;"	m	struct:grpc::ServerBuilder::NamedService
-host	include/grpc/impl/codegen/grpc_types.h	/^  grpc_slice host;$/;"	m	struct:__anon266
-host	include/grpc/impl/codegen/grpc_types.h	/^  grpc_slice host;$/;"	m	struct:__anon429
-host	src/core/ext/transport/cronet/client/secure/cronet_channel_create.c	/^  char *host;$/;"	m	struct:cronet_transport	file:
-host	src/core/ext/transport/cronet/transport/cronet_transport.c	/^  char *host;$/;"	m	struct:grpc_cronet_transport	file:
-host	src/core/lib/http/httpcli.c	/^  char *host;$/;"	m	struct:__anon208	file:
-host	src/core/lib/http/httpcli.h	/^  char *host;$/;"	m	struct:grpc_httpcli_request
-host	src/core/lib/security/transport/client_auth_filter.c	/^  grpc_slice host;$/;"	m	struct:__anon118	file:
-host	src/core/lib/surface/server.c	/^  char *host;$/;"	m	struct:registered_method	file:
-host	src/core/lib/surface/server.c	/^  grpc_slice host;$/;"	m	struct:call_data	file:
-host	src/core/lib/surface/server.c	/^  grpc_slice host;$/;"	m	struct:channel_registered_method	file:
-host	src/core/lib/transport/static_metadata.h	/^    struct grpc_linked_mdelem *host;$/;"	m	struct:__anon187::__anon188	typeref:struct:__anon187::__anon188::grpc_linked_mdelem
-host_	include/grpc++/channel.h	/^  const grpc::string host_;$/;"	m	class:grpc::final
-host_	include/grpc++/generic/async_generic_service.h	/^  grpc::string host_;$/;"	m	class:grpc::final
-host_	test/cpp/end2end/test_service_impl.h	/^  std::unique_ptr<grpc::string> host_;$/;"	m	class:grpc::testing::TestServiceImpl
-host_name	test/core/tsi/transport_security_test.c	/^  const char *host_name;$/;"	m	struct:__anon371	file:
-host_set	src/core/lib/surface/server.c	/^  bool host_set;$/;"	m	struct:call_data	file:
-hour_stats	src/core/ext/census/census_rpc_stats.h	/^  census_rpc_stats hour_stats;   \/* cumulative stats in the past hour *\/$/;"	m	struct:census_per_method_rpc_stats
-hpack_compressor	src/core/ext/transport/chttp2/transport/internal.h	/^  grpc_chttp2_hpack_compressor hpack_compressor;$/;"	m	struct:grpc_chttp2_transport
-hpack_enc	src/core/ext/transport/chttp2/transport/hpack_encoder.c	/^static void hpack_enc(grpc_exec_ctx *exec_ctx, grpc_chttp2_hpack_compressor *c,$/;"	f	file:
-hpack_parser	src/core/ext/transport/chttp2/transport/internal.h	/^  grpc_chttp2_hpack_parser hpack_parser;$/;"	m	struct:grpc_chttp2_transport
-hpack_size	test/core/end2end/tests/hpack_size.c	/^void hpack_size(grpc_end2end_test_config config) {$/;"	f
-hpack_size_pre_init	test/core/end2end/tests/hpack_size.c	/^void hpack_size_pre_init(void) {}$/;"	f
-hs_mutate_op	src/core/lib/channel/http_server_filter.c	/^static void hs_mutate_op(grpc_exec_ctx *exec_ctx, grpc_call_element *elem,$/;"	f	file:
-hs_on_complete	src/core/lib/channel/http_server_filter.c	/^  grpc_closure hs_on_complete;$/;"	m	struct:call_data	file:
-hs_on_complete	src/core/lib/channel/http_server_filter.c	/^static void hs_on_complete(grpc_exec_ctx *exec_ctx, void *user_data,$/;"	f	file:
-hs_on_recv	src/core/lib/channel/http_server_filter.c	/^  grpc_closure hs_on_recv;$/;"	m	struct:call_data	file:
-hs_on_recv	src/core/lib/channel/http_server_filter.c	/^static void hs_on_recv(grpc_exec_ctx *exec_ctx, void *user_data,$/;"	f	file:
-hs_recv_message_ready	src/core/lib/channel/http_server_filter.c	/^  grpc_closure hs_recv_message_ready;$/;"	m	struct:call_data	file:
-hs_recv_message_ready	src/core/lib/channel/http_server_filter.c	/^static void hs_recv_message_ready(grpc_exec_ctx *exec_ctx, void *user_data,$/;"	f	file:
-hs_start_transport_op	src/core/lib/channel/http_server_filter.c	/^static void hs_start_transport_op(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-ht	src/core/ext/census/census_log.c	/^  cl_block_list_struct ht; \/* head\/tail of linked list. *\/$/;"	m	struct:census_log_block_list	file:
-ht	src/core/ext/census/mlog.c	/^  cl_block_list_struct ht;  \/\/ head\/tail of linked list.$/;"	m	struct:census_log_block_list	file:
-ht_delete_entry_chain	src/core/ext/census/hash_table.c	/^static void ht_delete_entry_chain(const census_ht_option *options,$/;"	f	file:
-ht_entry	src/core/ext/census/hash_table.c	/^typedef struct ht_entry {$/;"	s	file:
-ht_entry	src/core/ext/census/hash_table.c	/^} ht_entry;$/;"	t	typeref:struct:ht_entry	file:
-ht_find	src/core/ext/census/hash_table.c	/^static entry_locator ht_find(const census_ht *ht, census_ht_key key) {$/;"	f	file:
-ht_opt	src/core/ext/census/census_rpc_stats.c	/^static const census_ht_option ht_opt = {$/;"	v	file:
-ht_opt	src/core/ext/census/census_tracing.c	/^static const census_ht_option ht_opt = {$/;"	v	file:
-http	src/core/lib/http/httpcli.h	/^  grpc_http_request http;$/;"	m	struct:grpc_httpcli_request
-http	src/core/lib/http/parser.h	/^  } http;$/;"	m	struct:__anon212	typeref:union:__anon212::__anon213
-http_connect_handshaker	src/core/ext/client_channel/http_connect_handshaker.c	/^typedef struct http_connect_handshaker {$/;"	s	file:
-http_connect_handshaker	src/core/ext/client_channel/http_connect_handshaker.c	/^} http_connect_handshaker;$/;"	t	typeref:struct:http_connect_handshaker	file:
-http_connect_handshaker_destroy	src/core/ext/client_channel/http_connect_handshaker.c	/^static void http_connect_handshaker_destroy(grpc_exec_ctx* exec_ctx,$/;"	f	file:
-http_connect_handshaker_do_handshake	src/core/ext/client_channel/http_connect_handshaker.c	/^static void http_connect_handshaker_do_handshake($/;"	f	file:
-http_connect_handshaker_shutdown	src/core/ext/client_channel/http_connect_handshaker.c	/^static void http_connect_handshaker_shutdown(grpc_exec_ctx* exec_ctx,$/;"	f	file:
-http_connect_handshaker_unref	src/core/ext/client_channel/http_connect_handshaker.c	/^static void http_connect_handshaker_unref(grpc_exec_ctx* exec_ctx,$/;"	f	file:
-http_connect_handshaker_vtable	src/core/ext/client_channel/http_connect_handshaker.c	/^static const grpc_handshaker_vtable http_connect_handshaker_vtable = {$/;"	v	file:
-http_ctx	src/core/lib/security/credentials/jwt/jwt_verifier.c	/^  grpc_httpcli_context http_ctx;$/;"	m	struct:grpc_jwt_verifier	file:
-http_parser	src/core/ext/client_channel/http_connect_handshaker.c	/^  grpc_http_parser http_parser;$/;"	m	struct:http_connect_handshaker	file:
-http_parser	test/core/end2end/fixtures/http_proxy.c	/^  grpc_http_parser http_parser;$/;"	m	struct:proxy_connection	file:
-http_request	test/core/end2end/fixtures/http_proxy.c	/^  grpc_http_request http_request;$/;"	m	struct:proxy_connection	file:
-http_response	src/core/ext/client_channel/http_connect_handshaker.c	/^  grpc_http_response http_response;$/;"	m	struct:http_connect_handshaker	file:
-http_response	test/core/security/credentials_test.c	/^static grpc_httpcli_response http_response(int status, const char *body) {$/;"	f	file:
-http_response	test/core/security/jwt_verifier_test.c	/^static grpc_httpcli_response http_response(int status, char *body) {$/;"	f	file:
-http_response_index	src/core/lib/security/credentials/jwt/jwt_verifier.c	/^} http_response_index;$/;"	t	typeref:enum:__anon98	file:
-httpcli_context	src/core/lib/security/credentials/oauth2/oauth2_credentials.h	/^  grpc_httpcli_context httpcli_context;$/;"	m	struct:__anon82
-httpcli_get_bad_json	test/core/security/jwt_verifier_test.c	/^static int httpcli_get_bad_json(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-httpcli_get_custom_keys_for_email	test/core/security/jwt_verifier_test.c	/^static int httpcli_get_custom_keys_for_email($/;"	f	file:
-httpcli_get_google_keys_for_email	test/core/security/jwt_verifier_test.c	/^static int httpcli_get_google_keys_for_email($/;"	f	file:
-httpcli_get_jwk_set	test/core/security/jwt_verifier_test.c	/^static int httpcli_get_jwk_set(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-httpcli_get_openid_config	test/core/security/jwt_verifier_test.c	/^static int httpcli_get_openid_config(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-httpcli_get_should_not_be_called	test/core/security/credentials_test.c	/^static int httpcli_get_should_not_be_called(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-httpcli_get_should_not_be_called	test/core/security/jwt_verifier_test.c	/^static int httpcli_get_should_not_be_called(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-httpcli_post_should_not_be_called	test/core/security/credentials_test.c	/^static int httpcli_post_should_not_be_called($/;"	f	file:
-httpcli_post_should_not_be_called	test/core/security/jwt_verifier_test.c	/^static int httpcli_post_should_not_be_called($/;"	f	file:
-httpcli_ssl_add_handshakers	src/core/lib/http/httpcli_security_connector.c	/^static void httpcli_ssl_add_handshakers(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-httpcli_ssl_channel_security_connector_create	src/core/lib/http/httpcli_security_connector.c	/^static grpc_security_status httpcli_ssl_channel_security_connector_create($/;"	f	file:
-httpcli_ssl_check_peer	src/core/lib/http/httpcli_security_connector.c	/^static void httpcli_ssl_check_peer(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-httpcli_ssl_destroy	src/core/lib/http/httpcli_security_connector.c	/^static void httpcli_ssl_destroy(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-httpcli_ssl_vtable	src/core/lib/http/httpcli_security_connector.c	/^static grpc_security_connector_vtable httpcli_ssl_vtable = {$/;"	v	file:
-httpd	test/core/http/test_server.py	/^httpd = BaseHTTPServer.HTTPServer(('localhost', args.port), Handler)$/;"	v
-huff	src/core/ext/transport/chttp2/transport/hpack_parser.h	/^  uint8_t huff;$/;"	m	struct:grpc_chttp2_hpack_parser
-huff_alphabet	src/core/ext/transport/chttp2/transport/bin_encoder.c	/^static const b64_huff_sym huff_alphabet[64] = {$/;"	v	file:
-huff_nibble	src/core/ext/transport/chttp2/transport/hpack_parser.c	/^static grpc_error *huff_nibble(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-huff_out	src/core/ext/transport/chttp2/transport/bin_encoder.c	/^} huff_out;$/;"	t	typeref:struct:__anon8	file:
-huff_state	src/core/ext/transport/chttp2/transport/hpack_parser.h	/^  int16_t huff_state;$/;"	m	struct:grpc_chttp2_hpack_parser
-i	test/core/support/mpscq_test.c	/^  size_t i;$/;"	m	struct:test_node	file:
-i_to_s	test/core/support/time_test.c	/^static void i_to_s(intmax_t x, unsigned base, int chars,$/;"	f	file:
-iam_destruct	src/core/lib/security/credentials/iam/iam_credentials.c	/^static void iam_destruct(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-iam_get_request_metadata	src/core/lib/security/credentials/iam/iam_credentials.c	/^static void iam_get_request_metadata(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-iam_md	src/core/lib/security/credentials/iam/iam_credentials.h	/^  grpc_credentials_md_store *iam_md;$/;"	m	struct:__anon88
-iam_selector	test/core/end2end/tests/call_creds.c	/^static const char iam_selector[] = "selector";$/;"	v	file:
-iam_token	test/core/end2end/tests/call_creds.c	/^static const char iam_token[] = "token";$/;"	v	file:
-iam_vtable	src/core/lib/security/credentials/iam/iam_credentials.c	/^static grpc_call_credentials_vtable iam_vtable = {iam_destruct,$/;"	v	file:
-iat	src/core/lib/security/credentials/jwt/jwt_verifier.c	/^  gpr_timespec iat;$/;"	m	struct:grpc_jwt_claims	file:
-id	src/core/ext/census/census_tracing.h	/^  census_op_id id;$/;"	m	struct:census_trace_obj
-id	src/core/ext/load_reporting/load_reporting_filter.c	/^  intptr_t id; \/**< an id unique to the call *\/$/;"	m	struct:call_data	file:
-id	src/core/ext/load_reporting/load_reporting_filter.c	/^  intptr_t id; \/**< an id unique to the channel *\/$/;"	m	struct:channel_data	file:
-id	src/core/ext/transport/chttp2/transport/frame_settings.h	/^  uint16_t id;$/;"	m	struct:__anon42
-id	src/core/ext/transport/chttp2/transport/internal.h	/^  uint32_t id;$/;"	m	struct:grpc_chttp2_stream
-id	test/core/surface/completion_queue_test.c	/^  int id;$/;"	m	struct:test_thread_options	file:
-idempotent_	include/grpc++/impl/codegen/client_context.h	/^  bool idempotent_;$/;"	m	class:grpc::ClientContext
-idempotent_request	test/core/end2end/tests/idempotent_request.c	/^void idempotent_request(grpc_end2end_test_config config) {$/;"	f
-idempotent_request_pre_init	test/core/end2end/tests/idempotent_request.c	/^void idempotent_request_pre_init(void) {}$/;"	f
-identity	test/distrib/node/distrib_test.js	/^function identity(x) {$/;"	f
-idle_cpu_time	test/cpp/qps/usage_timer.h	/^    unsigned long long idle_cpu_time;$/;"	m	struct:UsageTimer::Result
-idle_jobs	src/core/lib/iomgr/ev_poll_posix.c	/^  grpc_closure_list idle_jobs;$/;"	m	struct:grpc_pollset	file:
-ids_equal	test/core/statistics/trace_test.c	/^static int ids_equal(census_op_id id1, census_op_id id2) {$/;"	f	file:
-idx	src/core/lib/slice/slice_intern.c	/^  uint32_t idx;$/;"	m	struct:__anon159	file:
-idx	src/core/lib/transport/metadata_batch.h	/^  grpc_metadata_batch_callouts idx;$/;"	m	struct:grpc_metadata_batch
-idx_	test/cpp/qps/client.h	/^    const size_t idx_;$/;"	m	class:grpc::testing::Client::Thread
-impl_	include/grpc++/resource_quota.h	/^  grpc_resource_quota* const impl_;$/;"	m	class:grpc::final
-impl_	test/cpp/qps/client.h	/^    std::thread impl_;$/;"	m	class:grpc::testing::Client::Thread
-impl_	test/cpp/qps/histogram.h	/^  gpr_histogram* impl_;$/;"	m	class:grpc::testing::Histogram
-impl_	test/cpp/qps/qps_worker.cc	/^    WorkerServiceImpl* const impl_;$/;"	m	class:grpc::testing::final::InstanceGuard	file:
-impl_	test/cpp/qps/qps_worker.h	/^  std::unique_ptr<WorkerServiceImpl> impl_;$/;"	m	class:grpc::testing::QpsWorker
-impl_	test/cpp/qps/server_sync.cc	/^  std::unique_ptr<grpc::Server> impl_;$/;"	m	class:grpc::testing::final	file:
-important	src/core/lib/profiling/basic_timers.c	/^  uint8_t important;$/;"	m	struct:gpr_timer_entry	file:
-importer_	test/cpp/util/proto_file_parser.h	/^  std::unique_ptr<protobuf::compiler::Importer> importer_;$/;"	m	class:grpc::testing::ProtoFileParser
-in	test/core/json/json_rewrite.c	/^  FILE *in;$/;"	m	struct:json_reader_userdata	file:
-in	test/core/json/json_rewrite_test.c	/^  FILE *in;$/;"	m	struct:json_reader_userdata	file:
-in_array	src/core/lib/json/json_reader.h	/^  int in_array;$/;"	m	struct:grpc_json_reader
-in_finally	test/core/iomgr/combiner_test.c	/^static void in_finally(grpc_exec_ctx *exec_ctx, void *arg, grpc_error *error) {$/;"	f	file:
-in_flight_	src/cpp/server/server_cc.cc	/^  bool in_flight_;$/;"	m	class:grpc::final	file:
-in_object	src/core/lib/json/json_reader.h	/^  int in_object;$/;"	m	struct:grpc_json_reader
-in_order_head	src/core/lib/support/avl.c	/^static gpr_avl_node *in_order_head(gpr_avl_node *node) {$/;"	f	file:
-in_order_tail	src/core/lib/support/avl.c	/^static gpr_avl_node *in_order_tail(gpr_avl_node *node) {$/;"	f	file:
-inactive_watcher_root	src/core/lib/iomgr/ev_poll_posix.c	/^  grpc_fd_watcher inactive_watcher_root;$/;"	m	struct:grpc_fd	file:
-inc	test/core/support/sync_test.c	/^static void inc(void *v \/*=m*\/) {$/;"	f	file:
-inc_by_turns	test/core/support/sync_test.c	/^static void inc_by_turns(void *v \/*=m*\/) {$/;"	f	file:
-inc_call_ctr	test/core/security/secure_endpoint_test.c	/^static void inc_call_ctr(grpc_exec_ctx *exec_ctx, void *arg,$/;"	f	file:
-inc_filter	src/core/ext/transport/chttp2/transport/hpack_encoder.c	/^static void inc_filter(uint8_t idx, uint32_t *sum, uint8_t *elems) {$/;"	f	file:
-inc_int_cb	test/core/iomgr/resource_quota_test.c	/^static void inc_int_cb(grpc_exec_ctx *exec_ctx, void *a, grpc_error *error) {$/;"	f	file:
-inc_on_failure	test/core/iomgr/endpoint_tests.c	/^static void inc_on_failure(grpc_exec_ctx *exec_ctx, void *arg,$/;"	f	file:
-inc_with_1ms_delay	test/core/support/sync_test.c	/^static void inc_with_1ms_delay(void *v \/*=m*\/) {$/;"	f	file:
-inc_with_1ms_delay_event	test/core/support/sync_test.c	/^static void inc_with_1ms_delay_event(void *v \/*=m*\/) {$/;"	f	file:
-include_filter	src/cpp/common/channel_filter.h	/^  std::function<bool(const grpc_channel_args &)> include_filter;$/;"	m	struct:grpc::internal::FilterRecord
-included	src/core/ext/transport/chttp2/transport/internal.h	/^  uint8_t included[STREAM_LIST_COUNT];$/;"	m	struct:grpc_chttp2_stream
-incoming	src/core/lib/http/httpcli.c	/^  grpc_slice_buffer incoming;$/;"	m	struct:__anon208	file:
-incoming	src/core/lib/transport/transport.h	/^  grpc_transport_one_way_stats incoming;$/;"	m	struct:grpc_transport_stream_stats
-incoming	src/core/lib/tsi/fake_transport_security.c	/^  tsi_fake_frame incoming;$/;"	m	struct:__anon169	file:
-incoming	test/core/bad_client/bad_client.c	/^  grpc_slice_buffer incoming;$/;"	m	struct:__anon326	file:
-incoming	test/core/iomgr/endpoint_tests.c	/^  grpc_slice_buffer incoming;$/;"	m	struct:read_and_write_test_state	file:
-incoming	test/core/iomgr/tcp_posix_test.c	/^  grpc_slice_buffer incoming;$/;"	m	struct:read_socket_state	file:
-incoming_buffer	src/core/lib/iomgr/tcp_posix.c	/^  grpc_slice_buffer *incoming_buffer;$/;"	m	struct:__anon139	file:
-incoming_buffer	test/core/client_channel/set_initial_connect_string_test.c	/^  grpc_slice_buffer incoming_buffer;$/;"	m	struct:rpc_state	file:
-incoming_byte_stream_destroy	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^static void incoming_byte_stream_destroy(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-incoming_byte_stream_destroy_locked	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^static void incoming_byte_stream_destroy_locked(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-incoming_byte_stream_next	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^static int incoming_byte_stream_next(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-incoming_byte_stream_next_locked	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^static void incoming_byte_stream_next_locked(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-incoming_byte_stream_publish_error	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^static void incoming_byte_stream_publish_error($/;"	f	file:
-incoming_byte_stream_unref	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^static void incoming_byte_stream_unref(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-incoming_byte_stream_update_flow_control	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^static void incoming_byte_stream_update_flow_control(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-incoming_bytes	test/core/end2end/tests/load_reporting_hook.c	/^  uint64_t incoming_bytes;$/;"	m	struct:__anon366	file:
-incoming_compression_algorithm	src/core/lib/surface/call.c	/^  grpc_compression_algorithm incoming_compression_algorithm;$/;"	m	struct:grpc_call	file:
-incoming_data_length	test/core/end2end/bad_server_response_test.c	/^  size_t incoming_data_length;$/;"	m	struct:rpc_state	file:
-incoming_frame_flags	src/core/ext/transport/chttp2/transport/internal.h	/^  uint8_t incoming_frame_flags;$/;"	m	struct:grpc_chttp2_transport
-incoming_frame_size	src/core/ext/transport/chttp2/transport/internal.h	/^  uint32_t incoming_frame_size;$/;"	m	struct:grpc_chttp2_transport
-incoming_frame_type	src/core/ext/transport/chttp2/transport/internal.h	/^  uint8_t incoming_frame_type;$/;"	m	struct:grpc_chttp2_transport
-incoming_frames	src/core/ext/transport/chttp2/transport/internal.h	/^  grpc_chttp2_incoming_frame_queue incoming_frames;$/;"	m	struct:grpc_chttp2_stream
-incoming_settings	src/core/ext/transport/chttp2/transport/frame_settings.h	/^  uint32_t incoming_settings[GRPC_CHTTP2_NUM_SETTINGS];$/;"	m	struct:__anon42
-incoming_slice	src/core/lib/channel/compress_filter.c	/^  grpc_slice incoming_slice;$/;"	m	struct:call_data	file:
-incoming_slice	src/core/lib/channel/http_client_filter.c	/^  grpc_slice incoming_slice;$/;"	m	struct:call_data	file:
-incoming_stream	src/core/ext/transport/chttp2/transport/internal.h	/^  grpc_chttp2_stream *incoming_stream;$/;"	m	struct:grpc_chttp2_transport
-incoming_stream_id	src/core/ext/transport/chttp2/transport/internal.h	/^  uint32_t incoming_stream_id;$/;"	m	struct:grpc_chttp2_transport
-incoming_window	src/core/ext/transport/chttp2/transport/internal.h	/^  int64_t incoming_window;$/;"	m	struct:grpc_chttp2_transport
-incoming_window_delta	src/core/ext/transport/chttp2/transport/internal.h	/^  int64_t incoming_window_delta;$/;"	m	struct:grpc_chttp2_stream
-incr_step	test/core/support/sync_test.c	/^  int incr_step;    \/* how much to increment\/decrement refcount each time *\/$/;"	m	struct:test	file:
-increment	test/core/iomgr/ev_epoll_linux_test.c	/^static void increment(grpc_exec_ctx *exec_ctx, void *arg, grpc_error *error) {$/;"	f	file:
-inctry	test/core/support/sync_test.c	/^static void inctry(void *v \/*=m*\/) {$/;"	f	file:
-indent	src/core/lib/json/json_writer.h	/^  int indent;$/;"	m	struct:grpc_json_writer
-indent	test/core/json/json_rewrite_test.c	/^  int indent;$/;"	m	struct:test_file	file:
-index	include/grpc/census.h	/^  int index;$/;"	m	struct:__anon238
-index	include/grpc/census.h	/^  int index;$/;"	m	struct:__anon401
-index	include/grpc/grpc_security.h	/^  size_t index;$/;"	m	struct:grpc_auth_property_iterator
-index	include/grpc/impl/codegen/byte_buffer_reader.h	/^    unsigned index;$/;"	m	union:grpc_byte_buffer_reader::__anon248
-index	include/grpc/impl/codegen/byte_buffer_reader.h	/^    unsigned index;$/;"	m	union:grpc_byte_buffer_reader::__anon411
-index	src/core/ext/lb_policy/round_robin/round_robin.c	/^  size_t index;$/;"	m	struct:__anon2	file:
-index	src/core/ext/transport/chttp2/transport/hpack_parser.h	/^  uint32_t index;$/;"	m	struct:grpc_chttp2_hpack_parser
-index	src/core/ext/transport/chttp2/transport/hpack_table.h	/^  uint32_t index;$/;"	m	struct:__anon39
-index	src/core/lib/channel/handshaker.c	/^  size_t index;$/;"	m	struct:grpc_handshake_manager	file:
-index	src/core/lib/support/stack_lockfree.c	/^  uint16_t index;$/;"	m	struct:lockfree_node_contents	file:
-index	test/core/census/mlog_test.c	/^  int index;$/;"	m	struct:writer_thread_args	file:
-index	test/core/statistics/census_log_tests.c	/^  int index;$/;"	m	struct:writer_thread_args	file:
-index_	include/grpc++/impl/codegen/security/auth_context.h	/^  size_t index_;$/;"	m	class:grpc::AuthPropertyIterator
-indices_elems	src/core/ext/transport/chttp2/transport/hpack_encoder.h	/^  uint32_t indices_elems[GRPC_CHTTP2_HPACKC_NUM_VALUES];$/;"	m	struct:__anon45
-indices_keys	src/core/ext/transport/chttp2/transport/hpack_encoder.h	/^  uint32_t indices_keys[GRPC_CHTTP2_HPACKC_NUM_VALUES];$/;"	m	struct:__anon45
-infinite_interval_test	test/core/statistics/window_stats_test.c	/^void infinite_interval_test(void) {$/;"	f
-inflight_id	src/core/ext/transport/chttp2/transport/internal.h	/^  uint64_t inflight_id;$/;"	m	struct:__anon17
-init	src/core/lib/channel/channel_stack_builder.c	/^  grpc_post_filter_create_init_func init;$/;"	m	struct:filter_node	file:
-init	src/core/lib/iomgr/tcp_server_posix.c	/^static void init(void) {$/;"	f	file:
-init	src/core/lib/iomgr/wakeup_fd_posix.h	/^  grpc_error* (*init)(grpc_wakeup_fd* fd_info);$/;"	m	struct:grpc_wakeup_fd_vtable
-init	src/core/lib/surface/init.c	/^  void (*init)();$/;"	m	struct:grpc_plugin	file:
-init	test/core/fling/client.c	/^  void (*init)();$/;"	m	struct:__anon386	file:
-init	test/cpp/qps/client.h	/^    void init(const grpc::string& target, const ClientConfig& config,$/;"	f	class:grpc::testing::ClientImpl::ClientChannelInfo
-init	test/cpp/qps/interarrival.h	/^  void init(const RandomDistInterface& r, int threads, int entries = 1000000) {$/;"	f	class:grpc::testing::InterarrivalTimer
-init_arg	src/core/lib/channel/channel_stack_builder.c	/^  void *init_arg;$/;"	m	struct:filter_node	file:
-init_avg	src/core/lib/iomgr/time_averaged_stats.h	/^  double init_avg;$/;"	m	struct:__anon143
-init_buf_	include/grpc++/impl/codegen/async_unary_call.h	/^        init_buf_;$/;"	m	class:grpc::final::CallOpSetCollection
-init_call_elem	src/core/ext/load_reporting/load_reporting_filter.c	/^static grpc_error *init_call_elem(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-init_call_elem	src/core/lib/channel/channel_stack.h	/^  grpc_error *(*init_call_elem)(grpc_exec_ctx *exec_ctx,$/;"	m	struct:__anon199
-init_call_elem	src/core/lib/channel/compress_filter.c	/^static grpc_error *init_call_elem(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-init_call_elem	src/core/lib/channel/connected_channel.c	/^static grpc_error *init_call_elem(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-init_call_elem	src/core/lib/channel/deadline_filter.c	/^static grpc_error* init_call_elem(grpc_exec_ctx* exec_ctx,$/;"	f	file:
-init_call_elem	src/core/lib/channel/http_client_filter.c	/^static grpc_error *init_call_elem(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-init_call_elem	src/core/lib/channel/http_server_filter.c	/^static grpc_error *init_call_elem(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-init_call_elem	src/core/lib/channel/message_size_filter.c	/^static grpc_error* init_call_elem(grpc_exec_ctx* exec_ctx,$/;"	f	file:
-init_call_elem	src/core/lib/security/transport/client_auth_filter.c	/^static grpc_error *init_call_elem(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-init_call_elem	src/core/lib/security/transport/server_auth_filter.c	/^static grpc_error *init_call_elem(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-init_call_elem	src/core/lib/surface/lame_client.c	/^static grpc_error *init_call_elem(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-init_call_elem	src/core/lib/surface/server.c	/^static grpc_error *init_call_elem(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-init_call_elem	test/core/end2end/tests/filter_call_init_fails.c	/^static grpc_error *init_call_elem(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-init_call_elem	test/core/end2end/tests/filter_causes_close.c	/^static grpc_error *init_call_elem(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-init_call_elem	test/core/end2end/tests/filter_latency.c	/^static grpc_error *init_call_elem(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-init_change_data	test/core/iomgr/fd_posix_test.c	/^void init_change_data(fd_change_data *fdc) { fdc->cb_that_ran = NULL; }$/;"	f
-init_channel_elem	src/core/ext/census/grpc_filter.c	/^static grpc_error *init_channel_elem(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-init_channel_elem	src/core/ext/load_reporting/load_reporting_filter.c	/^static grpc_error *init_channel_elem(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-init_channel_elem	src/core/lib/channel/channel_stack.h	/^  grpc_error *(*init_channel_elem)(grpc_exec_ctx *exec_ctx,$/;"	m	struct:__anon199
-init_channel_elem	src/core/lib/channel/compress_filter.c	/^static grpc_error *init_channel_elem(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-init_channel_elem	src/core/lib/channel/connected_channel.c	/^static grpc_error *init_channel_elem(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-init_channel_elem	src/core/lib/channel/deadline_filter.c	/^static grpc_error* init_channel_elem(grpc_exec_ctx* exec_ctx,$/;"	f	file:
-init_channel_elem	src/core/lib/channel/http_client_filter.c	/^static grpc_error *init_channel_elem(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-init_channel_elem	src/core/lib/channel/http_server_filter.c	/^static grpc_error *init_channel_elem(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-init_channel_elem	src/core/lib/channel/message_size_filter.c	/^static grpc_error* init_channel_elem(grpc_exec_ctx* exec_ctx,$/;"	f	file:
-init_channel_elem	src/core/lib/security/transport/client_auth_filter.c	/^static grpc_error *init_channel_elem(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-init_channel_elem	src/core/lib/security/transport/server_auth_filter.c	/^static grpc_error *init_channel_elem(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-init_channel_elem	src/core/lib/surface/lame_client.c	/^static grpc_error *init_channel_elem(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-init_channel_elem	src/core/lib/surface/server.c	/^static grpc_error *init_channel_elem(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-init_channel_elem	test/core/end2end/tests/filter_call_init_fails.c	/^static grpc_error *init_channel_elem(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-init_channel_elem	test/core/end2end/tests/filter_causes_close.c	/^static grpc_error *init_channel_elem(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-init_channel_elem	test/core/end2end/tests/filter_latency.c	/^static grpc_error *init_channel_elem(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-init_cipher_suites	src/core/lib/security/transport/security_connector.c	/^static void init_cipher_suites(void) {$/;"	f	file:
-init_client	test/core/end2end/end2end_tests.h	/^  void (*init_client)(grpc_end2end_test_fixture *f,$/;"	m	struct:grpc_end2end_test_config
-init_data_frame_parser	src/core/ext/transport/chttp2/transport/parsing.c	/^static grpc_error *init_data_frame_parser(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-init_default_credentials	src/core/lib/security/credentials/google_default/google_default_credentials.c	/^static void init_default_credentials(void) { gpr_mu_init(&g_state_mu); }$/;"	f	file:
-init_default_pem_root_certs	src/core/lib/security/transport/security_connector.c	/^static void init_default_pem_root_certs(void) {$/;"	f	file:
-init_frame_parser	src/core/ext/transport/chttp2/transport/parsing.c	/^static grpc_error *init_frame_parser(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-init_function	src/core/lib/support/sync_windows.c	/^  void (*init_function)(void);$/;"	m	struct:run_once_func_arg	file:
-init_goaway_parser	src/core/ext/transport/chttp2/transport/parsing.c	/^static grpc_error *init_goaway_parser(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-init_header_frame_parser	src/core/ext/transport/chttp2/transport/parsing.c	/^static grpc_error *init_header_frame_parser(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-init_lib_	test/cpp/microbenchmarks/bm_fullstack.cc	/^  internal::GrpcLibrary init_lib_;$/;"	m	class:grpc::testing::InitializeStuff	file:
-init_lib_	test/cpp/performance/writes_per_rpc_test.cc	/^  internal::GrpcLibrary init_lib_;$/;"	m	class:grpc::testing::InitializeStuff	file:
-init_max_accept_queue_size	src/core/lib/iomgr/tcp_server_posix.c	/^static void init_max_accept_queue_size(void) {$/;"	f	file:
-init_mutex	src/core/ext/census/census_rpc_stats.c	/^static void init_mutex(void) { gpr_mu_init(&g_mu); }$/;"	f	file:
-init_mutex	src/core/ext/census/census_tracing.c	/^static void init_mutex(void) { gpr_mu_init(&g_mu); }$/;"	f	file:
-init_mutex_once	src/core/ext/census/census_rpc_stats.c	/^static void init_mutex_once(void) {$/;"	f	file:
-init_mutex_once	src/core/ext/census/census_tracing.c	/^static void init_mutex_once(void) {$/;"	f	file:
-init_ncpus	src/core/lib/support/cpu_posix.c	/^static void init_ncpus() {$/;"	f	file:
-init_num_cpus	src/core/lib/support/cpu_linux.c	/^static void init_num_cpus() {$/;"	f	file:
-init_oauth2_token_fetcher	src/core/lib/security/credentials/oauth2/oauth2_credentials.c	/^static void init_oauth2_token_fetcher(grpc_oauth2_token_fetcher_credentials *c,$/;"	f	file:
-init_openssl	src/core/lib/tsi/ssl_transport_security.c	/^static void init_openssl(void) {$/;"	f	file:
-init_openssl_once	src/core/lib/tsi/ssl_transport_security.c	/^static gpr_once init_openssl_once = GPR_ONCE_INIT;$/;"	v	file:
-init_ops_	include/grpc++/impl/codegen/async_stream.h	/^      init_ops_;$/;"	m	class:grpc::final
-init_ops_	include/grpc++/impl/codegen/async_stream.h	/^  CallOpSet<CallOpSendInitialMetadata> init_ops_;$/;"	m	class:grpc::final
-init_output	src/core/lib/profiling/basic_timers.c	/^static void init_output() {$/;"	f	file:
-init_ping_parser	src/core/ext/transport/chttp2/transport/parsing.c	/^static grpc_error *init_ping_parser(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-init_ping_pong_request	test/core/fling/client.c	/^static void init_ping_pong_request(void) {$/;"	f	file:
-init_ping_pong_request	test/core/memory_usage/client.c	/^static void init_ping_pong_request(int call_idx) {$/;"	f	file:
-init_ping_pong_stream	test/core/fling/client.c	/^static void init_ping_pong_stream(void) {$/;"	f	file:
-init_plugin	test/core/end2end/tests/filter_call_init_fails.c	/^static void init_plugin(void) {$/;"	f	file:
-init_plugin	test/core/end2end/tests/filter_causes_close.c	/^static void init_plugin(void) {$/;"	f	file:
-init_plugin	test/core/end2end/tests/filter_latency.c	/^static void init_plugin(void) {$/;"	f	file:
-init_rpc_stats	src/core/ext/census/census_rpc_stats.c	/^static void init_rpc_stats(void *stats) {$/;"	f	file:
-init_rst_stream_parser	src/core/ext/transport/chttp2/transport/parsing.c	/^static grpc_error *init_rst_stream_parser(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-init_server	test/core/end2end/end2end_tests.h	/^  void (*init_server)(grpc_end2end_test_fixture *f,$/;"	m	struct:grpc_end2end_test_config
-init_server_is_called	test/cpp/end2end/server_builder_plugin_test.cc	/^  bool init_server_is_called() { return init_server_is_called_; }$/;"	f	class:grpc::testing::TestServerBuilderPlugin
-init_server_is_called_	test/cpp/end2end/server_builder_plugin_test.cc	/^  bool init_server_is_called_;$/;"	m	class:grpc::testing::TestServerBuilderPlugin	file:
-init_settings_frame_parser	src/core/ext/transport/chttp2/transport/parsing.c	/^static grpc_error *init_settings_frame_parser(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-init_skip_frame_parser	src/core/ext/transport/chttp2/transport/parsing.c	/^static grpc_error *init_skip_frame_parser(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-init_stream	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^static int init_stream(grpc_exec_ctx *exec_ctx, grpc_transport *gt,$/;"	f	file:
-init_stream	src/core/ext/transport/cronet/transport/cronet_transport.c	/^static int init_stream(grpc_exec_ctx *exec_ctx, grpc_transport *gt,$/;"	f	file:
-init_stream	src/core/lib/transport/transport_impl.h	/^  int (*init_stream)(grpc_exec_ctx *exec_ctx, grpc_transport *self,$/;"	m	struct:grpc_transport_vtable
-init_test_fds	test/core/iomgr/pollset_set_test.c	/^static void init_test_fds(grpc_exec_ctx *exec_ctx, test_fd *tfds,$/;"	f	file:
-init_test_pollset_sets	test/core/iomgr/pollset_set_test.c	/^void init_test_pollset_sets(test_pollset_set *pollset_sets, const int num_pss) {$/;"	f
-init_test_pollsets	test/core/iomgr/pollset_set_test.c	/^static void init_test_pollsets(test_pollset *pollsets, const int num_pollsets) {$/;"	f	file:
-init_transport	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^static void init_transport(grpc_exec_ctx *exec_ctx, grpc_chttp2_transport *t,$/;"	f	file:
-init_window_update_frame_parser	src/core/ext/transport/chttp2/transport/parsing.c	/^static grpc_error *init_window_update_frame_parser(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-inited	include/grpc/support/tls_gcc.h	/^  bool *inited;$/;"	m	struct:gpr_gcc_thread_local
-initial_connect_string	src/core/ext/client_channel/connector.h	/^  grpc_slice initial_connect_string;$/;"	m	struct:__anon72
-initial_connect_string	src/core/ext/client_channel/subchannel.c	/^  grpc_slice initial_connect_string;$/;"	m	struct:grpc_subchannel	file:
-initial_connect_timeout	src/core/lib/support/backoff.h	/^  int64_t initial_connect_timeout;$/;"	m	struct:__anon77
-initial_control_value	src/core/lib/transport/pid_controller.h	/^  double initial_control_value;$/;"	m	struct:__anon181
-initial_md_str	test/core/end2end/tests/load_reporting_hook.c	/^  char *initial_md_str;$/;"	m	struct:__anon366	file:
-initial_md_string	src/core/ext/load_reporting/load_reporting.h	/^  const char *initial_md_string;  \/**< value string for LR's initial md key *\/$/;"	m	struct:grpc_load_reporting_call_data
-initial_md_string	src/core/ext/load_reporting/load_reporting_filter.c	/^  grpc_slice initial_md_string;$/;"	m	struct:call_data	file:
-initial_metadata	src/core/ext/client_channel/client_channel.c	/^  grpc_metadata_batch *initial_metadata;$/;"	m	struct:__anon63	file:
-initial_metadata	src/core/ext/client_channel/lb_policy.h	/^  grpc_metadata_batch *initial_metadata;$/;"	m	struct:grpc_lb_policy_pick_args
-initial_metadata	src/core/ext/lb_policy/grpclb/grpclb.c	/^  grpc_metadata_batch *initial_metadata;$/;"	m	struct:wrapped_rr_closure_arg	file:
-initial_metadata	src/core/ext/transport/cronet/transport/cronet_transport.c	/^  grpc_chttp2_incoming_metadata_buffer initial_metadata;$/;"	m	struct:read_state	file:
-initial_metadata	src/core/lib/surface/server.c	/^  grpc_metadata_array *initial_metadata;$/;"	m	struct:requested_call	file:
-initial_metadata	src/core/lib/surface/server.c	/^  grpc_metadata_array initial_metadata;$/;"	m	struct:call_data	file:
-initial_metadata_	include/grpc++/impl/codegen/call.h	/^  grpc_metadata* initial_metadata_;$/;"	m	class:grpc::CallOpSendInitialMetadata
-initial_metadata_	include/grpc++/impl/codegen/server_context.h	/^  std::multimap<grpc::string, grpc::string> initial_metadata_;$/;"	m	class:grpc::ServerContext
-initial_metadata_add_lb_token	src/core/ext/lb_policy/grpclb/grpclb.c	/^static grpc_error *initial_metadata_add_lb_token($/;"	f	file:
-initial_metadata_count_	include/grpc++/impl/codegen/call.h	/^  size_t initial_metadata_count_;$/;"	m	class:grpc::CallOpSendInitialMetadata
-initial_metadata_flags	include/grpc++/impl/codegen/client_context.h	/^  uint32_t initial_metadata_flags() const {$/;"	f	class:grpc::ClientContext
-initial_metadata_flags	include/grpc++/impl/codegen/server_context.h	/^  uint32_t initial_metadata_flags() const { return 0; }$/;"	f	class:grpc::ServerContext
-initial_metadata_flags	src/core/ext/client_channel/client_channel.c	/^  uint32_t initial_metadata_flags;$/;"	m	struct:__anon63	file:
-initial_metadata_flags	src/core/ext/client_channel/lb_policy.h	/^  uint32_t initial_metadata_flags;$/;"	m	struct:grpc_lb_policy_pick_args
-initial_metadata_flags	src/core/ext/lb_policy/pick_first/pick_first.c	/^  uint32_t initial_metadata_flags;$/;"	m	struct:pending_pick	file:
-initial_metadata_flags	src/core/ext/lb_policy/round_robin/round_robin.c	/^  uint32_t initial_metadata_flags;$/;"	m	struct:pending_pick	file:
-initial_metadata_received_	include/grpc++/impl/codegen/client_context.h	/^  bool initial_metadata_received_;$/;"	m	class:grpc::ClientContext
-initial_metadata_recv	test/core/client_channel/lb_policies_test.c	/^  grpc_metadata_array initial_metadata_recv;$/;"	m	struct:request_data	file:
-initial_metadata_recv	test/core/end2end/invalid_call_argument_test.c	/^  grpc_metadata_array initial_metadata_recv;$/;"	m	struct:test_state	file:
-initial_metadata_recv	test/core/fling/client.c	/^static grpc_metadata_array initial_metadata_recv;$/;"	v	file:
-initial_metadata_recv	test/core/memory_usage/client.c	/^  grpc_metadata_array initial_metadata_recv;$/;"	m	struct:__anon380	file:
-initial_metadata_send	test/core/fling/server.c	/^static grpc_metadata_array initial_metadata_send;$/;"	v	file:
-initial_metadata_send	test/core/memory_usage/server.c	/^  grpc_metadata_array initial_metadata_send;$/;"	m	struct:__anon379	file:
-initial_request	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	/^    grpc_lb_v1_InitialLoadBalanceRequest initial_request;$/;"	m	struct:_grpc_lb_v1_LoadBalanceRequest
-initial_response	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	/^    grpc_lb_v1_InitialLoadBalanceResponse initial_response;$/;"	m	struct:_grpc_lb_v1_LoadBalanceResponse
-initial_string_buffer	src/core/ext/transport/chttp2/client/chttp2_connector.c	/^  grpc_slice_buffer initial_string_buffer;$/;"	m	struct:__anon52	file:
-initial_string_sent	src/core/ext/transport/chttp2/client/chttp2_connector.c	/^  grpc_closure initial_string_sent;$/;"	m	struct:__anon52	file:
-initial_window_update	src/core/ext/transport/chttp2/transport/internal.h	/^  int64_t initial_window_update;$/;"	m	struct:grpc_chttp2_transport
-initialize_resources	src/core/ext/census/resource.c	/^void initialize_resources(void) {$/;"	f
-initialize_stuff	test/cpp/microbenchmarks/bm_fullstack.cc	/^} initialize_stuff;$/;"	m	namespace:grpc::testing	typeref:class:grpc::testing::InitializeStuff	file:
-initialize_stuff	test/cpp/performance/writes_per_rpc_test.cc	/^} initialize_stuff;$/;"	m	namespace:grpc::testing	typeref:class:grpc::testing::InitializeStuff	file:
-initialized	src/core/ext/census/census_log.c	/^  int initialized; \/* has log been initialized? *\/$/;"	m	struct:census_log	file:
-initialized	src/core/ext/census/mlog.c	/^  int initialized;  \/\/ has log been initialized?$/;"	m	struct:census_log	file:
-initializer	src/cpp/server/server_cc.cc	/^ServerInitializer* Server::initializer() { return server_initializer_.get(); }$/;"	f	class:grpc::Server
-initiate_cancel	test/core/end2end/tests/cancel_test_helpers.h	/^  grpc_call_error (*initiate_cancel)(grpc_call *call, void *reserved);$/;"	m	struct:__anon360
-inject_on_complete_cb	src/core/lib/channel/deadline_filter.c	/^static void inject_on_complete_cb(grpc_deadline_state* deadline_state,$/;"	f	file:
-inlined	include/grpc/impl/codegen/slice.h	/^    } inlined;$/;"	m	union:grpc_slice::__anon250	typeref:struct:grpc_slice::__anon250::__anon252
-inlined	include/grpc/impl/codegen/slice.h	/^    } inlined;$/;"	m	union:grpc_slice::__anon413	typeref:struct:grpc_slice::__anon413::__anon415
-inlined	include/grpc/impl/codegen/slice.h	/^  grpc_slice inlined[GRPC_SLICE_BUFFER_INLINE_ELEMENTS];$/;"	m	struct:__anon253
-inlined	include/grpc/impl/codegen/slice.h	/^  grpc_slice inlined[GRPC_SLICE_BUFFER_INLINE_ELEMENTS];$/;"	m	struct:__anon416
-inner	src/core/lib/security/credentials/composite/composite_credentials.h	/^  grpc_call_credentials_array inner;$/;"	m	struct:__anon109
-inner_creds	src/core/lib/security/credentials/composite/composite_credentials.h	/^  grpc_channel_credentials *inner_creds;$/;"	m	struct:__anon108
-inner_fd	test/core/iomgr/ev_epoll_linux_test.c	/^  int inner_fd;$/;"	m	struct:test_fd	file:
-inner_on_complete	src/core/lib/transport/transport.c	/^  grpc_closure *inner_on_complete;$/;"	m	struct:__anon175	file:
-inner_on_complete	src/core/lib/transport/transport.c	/^  grpc_closure *inner_on_complete;$/;"	m	struct:__anon176	file:
-input	src/core/lib/json/json_string.c	/^  uint8_t *input;$/;"	m	struct:__anon201	file:
-input	test/core/json/json_rewrite_test.c	/^  const char *input;$/;"	m	struct:test_file	file:
-input	test/core/json/json_test.c	/^  const char *input;$/;"	m	struct:testing_pair	file:
-input_cur	src/core/ext/transport/chttp2/transport/bin_decoder.h	/^  uint8_t *input_cur;$/;"	m	struct:grpc_base64_decode_context
-input_end	src/core/ext/transport/chttp2/transport/bin_decoder.h	/^  uint8_t *input_end;$/;"	m	struct:grpc_base64_decode_context
-input_is_valid	src/core/ext/transport/chttp2/transport/bin_decoder.c	/^static bool input_is_valid(uint8_t *input_ptr, size_t length) {$/;"	f	file:
-input_stream	test/core/end2end/fuzzers/api_fuzzer.c	/^} input_stream;$/;"	t	typeref:struct:__anon344	file:
-insecure_test	test/core/surface/sequential_connectivity_test.c	/^static const test_fixture insecure_test = {$/;"	v	file:
-insecure_test_add_port	test/core/surface/sequential_connectivity_test.c	/^static void insecure_test_add_port(grpc_server *server, const char *addr) {$/;"	f	file:
-insecure_test_create_channel	test/core/surface/sequential_connectivity_test.c	/^static grpc_channel *insecure_test_create_channel(const char *addr) {$/;"	f	file:
-inserted	test/core/iomgr/timer_heap_test.c	/^  bool inserted;$/;"	m	struct:__anon339	file:
-insertion_order	src/core/lib/surface/channel_init.c	/^  size_t insertion_order;$/;"	m	struct:stage_slot	file:
-install_crash_handler	test/core/util/test_config.c	/^static void install_crash_handler() {$/;"	f	file:
-install_crash_handler	test/core/util/test_config.c	/^static void install_crash_handler() {}$/;"	f	file:
-installed_roots_path	src/core/lib/security/transport/security_connector.c	/^static const char *installed_roots_path = "\/usr\/share\/grpc\/roots.pem";$/;"	v	file:
-installed_roots_path	src/core/lib/security/transport/security_connector.c	/^static const char *installed_roots_path =$/;"	v	file:
-instance	src/core/lib/security/context/security_context.h	/^  void *instance;$/;"	m	struct:__anon113
-int16_t	include/grpc/impl/codegen/port_platform.h	/^typedef __int16 int16_t;$/;"	t
-int32_t	include/grpc/impl/codegen/port_platform.h	/^typedef __int32 int32_t;$/;"	t
-int64	include/grpc++/impl/codegen/config_protobuf.h	/^typedef GRPC_CUSTOM_PROTOBUF_INT64 int64;$/;"	t	namespace:grpc::protobuf
-int64_t	include/grpc/impl/codegen/port_platform.h	/^typedef __int64 int64_t;$/;"	t
-int64_ttoa	src/core/lib/support/string.c	/^int int64_ttoa(int64_t value, char *string) {$/;"	f
-int8_t	include/grpc/impl/codegen/port_platform.h	/^typedef __int8 int8_t;$/;"	t
-int_compare	test/core/support/avl_test.c	/^static long int_compare(void *int1, void *int2) {$/;"	f	file:
-int_copy	test/core/support/avl_test.c	/^static void *int_copy(void *p) { return box(*(int *)p); }$/;"	f	file:
-int_int_vtable	test/core/support/avl_test.c	/^static const gpr_avl_vtable int_int_vtable = {gpr_free, int_copy, int_compare,$/;"	v	file:
-integer	include/grpc/impl/codegen/grpc_types.h	/^    int integer;$/;"	m	union:__anon260::__anon261
-integer	include/grpc/impl/codegen/grpc_types.h	/^    int integer;$/;"	m	union:__anon423::__anon424
-integral_range	src/core/lib/transport/pid_controller.h	/^  double integral_range;$/;"	m	struct:__anon181
-interarrival_timer_	test/cpp/qps/client.h	/^  InterarrivalTimer interarrival_timer_;$/;"	m	class:grpc::testing::Client
-interested_parties	src/core/ext/client_channel/client_channel.c	/^  grpc_pollset_set *interested_parties;$/;"	m	struct:client_channel_channel_data	file:
-interested_parties	src/core/ext/client_channel/connector.h	/^  grpc_pollset_set *interested_parties;$/;"	m	struct:__anon72
-interested_parties	src/core/ext/client_channel/lb_policy.h	/^  grpc_pollset_set *interested_parties;$/;"	m	struct:grpc_lb_policy
-interested_parties	src/core/ext/resolver/dns/native/dns_resolver.c	/^  grpc_pollset_set *interested_parties;$/;"	m	struct:__anon57	file:
-interested_parties	src/core/lib/iomgr/tcp_client_posix.c	/^  grpc_pollset_set *interested_parties;$/;"	m	struct:__anon154	file:
-internal	include/grpc++/impl/codegen/completion_queue.h	/^namespace internal {$/;"	n	namespace:grpc
-internal	include/grpc++/impl/codegen/proto_utils.h	/^namespace internal {$/;"	n	namespace:grpc
-internal	include/grpc++/impl/codegen/server_context.h	/^namespace internal {$/;"	n	namespace:grpc
-internal	include/grpc++/impl/codegen/sync_stream.h	/^namespace internal {$/;"	n	namespace:grpc
-internal	include/grpc++/impl/grpc_library.h	/^namespace internal {$/;"	n	namespace:grpc
-internal	src/cpp/common/channel_filter.cc	/^namespace internal {$/;"	n	namespace:grpc	file:
-internal	src/cpp/common/channel_filter.h	/^namespace internal {$/;"	n	namespace:grpc
-internal	test/cpp/codegen/proto_utils_test.cc	/^namespace internal {$/;"	n	namespace:grpc	file:
-internal_data	include/grpc/impl/codegen/grpc_types.h	/^  } internal_data;$/;"	m	struct:grpc_metadata	typeref:struct:grpc_metadata::__anon264
-internal_data	include/grpc/impl/codegen/grpc_types.h	/^  } internal_data;$/;"	m	struct:grpc_metadata	typeref:struct:grpc_metadata::__anon427
-internal_refcount	src/core/lib/surface/server.c	/^  gpr_refcount internal_refcount;$/;"	m	struct:grpc_server	file:
-internal_request	src/core/lib/http/httpcli.c	/^} internal_request;$/;"	t	typeref:struct:__anon208	file:
-internal_request_begin	src/core/lib/http/httpcli.c	/^static void internal_request_begin(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-interned_metadata	src/core/lib/transport/metadata.c	/^typedef struct interned_metadata {$/;"	s	file:
-interned_metadata	src/core/lib/transport/metadata.c	/^} interned_metadata;$/;"	t	typeref:struct:interned_metadata	file:
-interned_slice_destroy	src/core/lib/slice/slice_intern.c	/^static void interned_slice_destroy(interned_slice_refcount *s) {$/;"	f	file:
-interned_slice_eq	src/core/lib/slice/slice_intern.c	/^static int interned_slice_eq(grpc_slice a, grpc_slice b) {$/;"	f	file:
-interned_slice_hash	src/core/lib/slice/slice_intern.c	/^static uint32_t interned_slice_hash(grpc_slice slice) {$/;"	f	file:
-interned_slice_ref	src/core/lib/slice/slice_intern.c	/^static void interned_slice_ref(void *p) {$/;"	f	file:
-interned_slice_refcount	src/core/lib/slice/slice_intern.c	/^typedef struct interned_slice_refcount {$/;"	s	file:
-interned_slice_refcount	src/core/lib/slice/slice_intern.c	/^} interned_slice_refcount;$/;"	t	typeref:struct:interned_slice_refcount	file:
-interned_slice_sub_ref	src/core/lib/slice/slice_intern.c	/^static void interned_slice_sub_ref(void *p) {$/;"	f	file:
-interned_slice_sub_unref	src/core/lib/slice/slice_intern.c	/^static void interned_slice_sub_unref(grpc_exec_ctx *exec_ctx, void *p) {$/;"	f	file:
-interned_slice_sub_vtable	src/core/lib/slice/slice_intern.c	/^static const grpc_slice_refcount_vtable interned_slice_sub_vtable = {$/;"	v	file:
-interned_slice_unref	src/core/lib/slice/slice_intern.c	/^static void interned_slice_unref(grpc_exec_ctx *exec_ctx, void *p) {$/;"	f	file:
-interned_slice_vtable	src/core/lib/slice/slice_intern.c	/^static const grpc_slice_refcount_vtable interned_slice_vtable = {$/;"	v	file:
-interop	test/cpp/interop/server_helper.h	/^namespace interop {$/;"	n	namespace:grpc::testing
-interop_client_	test/cpp/interop/stress_interop_client.h	/^  std::unique_ptr<InteropClient> interop_client_;$/;"	m	class:grpc::testing::StressTestInteropClient
-interrupted	src/core/lib/support/subprocess_windows.c	/^  int interrupted;$/;"	m	struct:gpr_subprocess	file:
-interval_boundaries	src/core/ext/census/gen/census.pb.h	/^        google_census_AggregationDescriptor_IntervalBoundaries interval_boundaries;$/;"	m	union:_google_census_AggregationDescriptor::__anon54
-interval_stats	src/core/ext/census/gen/census.pb.h	/^        google_census_IntervalStats interval_stats;$/;"	m	union:_google_census_Aggregation::__anon55
-interval_stats	src/core/ext/census/window_stats.c	/^  cws_interval_stats *interval_stats;$/;"	m	struct:census_window_stats	file:
-into_ssl	src/core/lib/tsi/ssl_transport_security.c	/^  BIO *into_ssl;$/;"	m	struct:__anon173	file:
-into_ssl	src/core/lib/tsi/ssl_transport_security.c	/^  BIO *into_ssl;$/;"	m	struct:__anon174	file:
-ints	src/core/lib/iomgr/error_internal.h	/^  gpr_avl ints;$/;"	m	struct:grpc_error
-invalid_claims	test/core/security/jwt_verifier_test.c	/^static const char invalid_claims[] =$/;"	v	file:
-invalid_test	test/core/census/context_test.c	/^static void invalid_test(void) {$/;"	f	file:
-invalid_value_behavior	src/core/ext/transport/chttp2/transport/frame_settings.h	/^  grpc_chttp2_invalid_value_behavior invalid_value_behavior;$/;"	m	struct:__anon44
-inverse_base64	src/core/ext/transport/chttp2/transport/hpack_parser.c	/^static const uint8_t inverse_base64[256] = {$/;"	v	file:
-invoke_large_request	test/core/end2end/tests/invoke_large_request.c	/^void invoke_large_request(grpc_end2end_test_config config) {$/;"	f
-invoke_large_request_pre_init	test/core/end2end/tests/invoke_large_request.c	/^void invoke_large_request_pre_init(void) {}$/;"	f
-invoke_method_	test/cpp/qps/server_async.cc	/^        invoke_method_;$/;"	m	class:grpc::testing::final::final	file:
-invoker	test/cpp/qps/server_async.cc	/^    bool invoker(bool ok) {$/;"	f	class:grpc::testing::final::final	file:
-io	include/grpc++/impl/codegen/config_protobuf.h	/^namespace io {$/;"	n	namespace:grpc::protobuf
-iomgr_obj	src/core/lib/http/httpcli.c	/^  grpc_iomgr_object iomgr_obj;$/;"	m	struct:__anon208	file:
-iomgr_object	src/core/lib/iomgr/ev_epoll_linux.c	/^  grpc_iomgr_object iomgr_object;$/;"	m	struct:grpc_fd	file:
-iomgr_object	src/core/lib/iomgr/ev_poll_posix.c	/^  grpc_iomgr_object iomgr_object;$/;"	m	struct:grpc_fd	file:
-iomgr_object	src/core/lib/iomgr/socket_windows.h	/^  grpc_iomgr_object iomgr_object;$/;"	m	struct:grpc_winsocket
-iomgr_resolve_address	test/core/end2end/goaway_server_test.c	/^static grpc_error *(*iomgr_resolve_address)(const char *name,$/;"	v	file:
-iov_size	src/core/lib/iomgr/tcp_posix.c	/^  msg_iovlen_type iov_size; \/* Number of slices to allocate per read attempt *\/$/;"	m	struct:__anon139	file:
-ip_address	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	/^    grpc_lb_v1_Server_ip_address_t ip_address;$/;"	m	struct:_grpc_lb_v1_Server
-ip_get_default_authority	src/core/ext/resolver/sockaddr/sockaddr_resolver.c	/^static char *ip_get_default_authority(grpc_uri *uri) {$/;"	f	file:
-ip_names	test/core/tsi/transport_security_test.c	/^  const char *ip_names;$/;"	m	struct:__anon371	file:
-ipv4	src/core/ext/resolver/sockaddr/sockaddr_resolver.c	/^DECL_FACTORY(ipv4);$/;"	v
-ipv4_get_default_authority	src/core/ext/resolver/sockaddr/sockaddr_resolver.c	/^static char *ipv4_get_default_authority(grpc_resolver_factory *factory,$/;"	f	file:
-ipv6	src/core/ext/resolver/sockaddr/sockaddr_resolver.c	/^DECL_FACTORY(ipv6);$/;"	v
-ipv6_get_default_authority	src/core/ext/resolver/sockaddr/sockaddr_resolver.c	/^static char *ipv6_get_default_authority(grpc_resolver_factory *factory,$/;"	f	file:
-is	src/core/lib/iomgr/ev_posix.c	/^static bool is(const char *want, const char *have) {$/;"	f	file:
-is_ack	src/core/ext/transport/chttp2/transport/frame_ping.h	/^  uint8_t is_ack;$/;"	m	struct:__anon5
-is_ack	src/core/ext/transport/chttp2/transport/frame_settings.h	/^  uint8_t is_ack;$/;"	m	struct:__anon42
-is_all_whitespace	src/core/lib/transport/timeout_encoding.c	/^static int is_all_whitespace(const char *p, const char *end) {$/;"	f	file:
-is_async	src/core/lib/security/credentials/fake/fake_credentials.h	/^  int is_async;$/;"	m	struct:__anon96
-is_balancer	src/core/ext/client_channel/lb_policy_factory.h	/^  bool is_balancer;$/;"	m	struct:grpc_lb_address
-is_binary_indexed_header	src/core/ext/transport/chttp2/transport/hpack_parser.c	/^static grpc_error *is_binary_indexed_header(grpc_chttp2_hpack_parser *p,$/;"	f	file:
-is_binary_literal_header	src/core/ext/transport/chttp2/transport/hpack_parser.c	/^static bool is_binary_literal_header(grpc_chttp2_hpack_parser *p) {$/;"	f	file:
-is_blocking_	test/cpp/end2end/end2end_test.cc	/^  bool is_blocking_;$/;"	m	class:grpc::testing::__anon306::TestAuthMetadataProcessor	file:
-is_blocking_	test/cpp/end2end/end2end_test.cc	/^  bool is_blocking_;$/;"	m	class:grpc::testing::__anon306::TestMetadataCredentialsPlugin	file:
-is_boundary	src/core/ext/transport/chttp2/transport/hpack_parser.h	/^  uint8_t is_boundary;$/;"	m	struct:grpc_chttp2_hpack_parser
-is_census_enabled	src/core/ext/census/grpc_plugin.c	/^static bool is_census_enabled(const grpc_channel_args *a) {$/;"	f	file:
-is_channel_orphaned	src/core/lib/surface/server.c	/^static int is_channel_orphaned(channel_data *chand) {$/;"	f	file:
-is_client	src/core/ext/transport/chttp2/transport/internal.h	/^  uint8_t is_client;$/;"	m	struct:grpc_chttp2_transport
-is_client	src/core/lib/surface/call.c	/^  bool is_client;$/;"	m	struct:grpc_call	file:
-is_client	src/core/lib/surface/channel.c	/^  int is_client;$/;"	m	struct:grpc_channel	file:
-is_client	src/core/lib/tsi/fake_transport_security.c	/^  int is_client;$/;"	m	struct:__anon169	file:
-is_client	test/core/end2end/invalid_call_argument_test.c	/^  int is_client;$/;"	m	struct:test_state	file:
-is_compressed	src/core/lib/surface/byte_buffer_reader.c	/^static int is_compressed(grpc_byte_buffer *buffer) {$/;"	f	file:
-is_connection_update	src/core/ext/transport/chttp2/transport/frame_window_update.h	/^  uint8_t is_connection_update;$/;"	m	struct:__anon9
-is_covered_by_poller	src/core/lib/iomgr/combiner.c	/^static bool is_covered_by_poller(grpc_combiner *lock) {$/;"	f	file:
-is_done	src/core/lib/security/credentials/google_default/google_default_credentials.c	/^  int is_done;$/;"	m	struct:__anon85	file:
-is_done	test/core/security/oauth2_utils.c	/^  int is_done;$/;"	m	struct:__anon329	file:
-is_done	test/core/security/print_google_default_creds_token.c	/^  int is_done;$/;"	m	struct:__anon332	file:
-is_done	test/core/security/verify_jwt.c	/^  int is_done;$/;"	m	struct:__anon331	file:
-is_done	test/core/support/cpu_test.c	/^  int is_done;$/;"	m	struct:cpu_test	file:
-is_done	test/core/support/thd_test.c	/^  int is_done;$/;"	m	struct:test	file:
-is_empty	src/core/lib/slice/slice_hash_table.c	/^static bool is_empty(grpc_slice_hash_table_entry* entry) {$/;"	f	file:
-is_eof	src/core/ext/transport/chttp2/transport/hpack_parser.h	/^  uint8_t is_eof;$/;"	m	struct:grpc_chttp2_hpack_parser
-is_eof	test/core/end2end/fuzzers/api_fuzzer.c	/^static bool is_eof(input_stream *inp) { return inp->cur == inp->end; }$/;"	f	file:
-is_epoll_available	src/core/lib/iomgr/ev_epoll_linux.c	/^static bool is_epoll_available() {$/;"	f	file:
-is_extendable	test/http2_test/messages_pb2.py	/^  is_extendable=False,$/;"	v
-is_first	src/core/lib/channel/channel_stack.h	/^  int is_first;$/;"	m	struct:__anon195
-is_first_frame	src/core/ext/transport/chttp2/transport/hpack_encoder.c	/^  int is_first_frame;$/;"	m	struct:__anon32	file:
-is_first_frame	src/core/ext/transport/chttp2/transport/internal.h	/^  bool is_first_frame;$/;"	m	struct:grpc_chttp2_transport
-is_first_in_chain	src/core/ext/census/hash_table.c	/^  int is_first_in_chain;$/;"	m	struct:entry_locator	file:
-is_frame_compressed	src/core/ext/transport/chttp2/transport/frame_data.h	/^  int is_frame_compressed;$/;"	m	struct:__anon51
-is_frequently_polled_	include/grpc++/impl/codegen/completion_queue.h	/^  bool is_frequently_polled_;$/;"	m	class:grpc::ServerCompletionQueue
-is_full	src/core/ext/census/census_log.c	/^  gpr_atm is_full;$/;"	m	struct:census_log	file:
-is_grpc_wakeup_signal_initialized	src/core/lib/iomgr/ev_epoll_linux.c	/^static bool is_grpc_wakeup_signal_initialized = false;$/;"	v	file:
-is_iocp_worker	src/core/lib/iomgr/pollset_windows.h	/^  int is_iocp_worker;$/;"	m	struct:grpc_pollset
-is_kicked	src/core/lib/iomgr/ev_epoll_linux.c	/^  gpr_atm is_kicked;$/;"	m	struct:grpc_pollset_worker	file:
-is_last	src/core/lib/channel/channel_stack.h	/^  int is_last;$/;"	m	struct:__anon195
-is_last_frame	src/core/ext/transport/chttp2/transport/frame_data.h	/^  uint8_t is_last_frame;$/;"	m	struct:__anon51
-is_lb_channel	src/core/lib/security/transport/security_connector.c	/^  bool is_lb_channel;$/;"	m	struct:__anon120	file:
-is_load_reporting_enabled	src/core/ext/load_reporting/load_reporting.c	/^static bool is_load_reporting_enabled(const grpc_channel_args *a) {$/;"	f	file:
-is_mdelem_static	src/core/lib/transport/metadata.c	/^static int is_mdelem_static(grpc_mdelem e) {$/;"	f	file:
-is_non_listening_server_cq	src/core/lib/surface/completion_queue.c	/^  int is_non_listening_server_cq;$/;"	m	struct:grpc_completion_queue	file:
-is_notify_tag_closure	src/core/lib/surface/call.c	/^  uint8_t is_notify_tag_closure;$/;"	m	struct:batch_control	file:
-is_on_readable_called	test/core/iomgr/pollset_set_test.c	/^  bool is_on_readable_called; \/* Is on_readable closure is called ? *\/$/;"	m	struct:test_fd	file:
-is_port_available	test/core/util/port_posix.c	/^static bool is_port_available(int *port, bool is_tcp) {$/;"	f	file:
-is_port_available	test/core/util/port_windows.c	/^static int is_port_available(int *port, int is_tcp) {$/;"	f	file:
-is_power_of_2	src/core/lib/channel/handshaker.c	/^static bool is_power_of_2(size_t n) { return (n & (n - 1)) == 0; }$/;"	f	file:
-is_ready_list_empty	src/core/ext/lb_policy/round_robin/round_robin.c	/^static bool is_ready_list_empty(round_robin_lb_policy *p) {$/;"	f	file:
-is_server_cq	src/core/lib/surface/completion_queue.c	/^  int is_server_cq;$/;"	m	struct:grpc_completion_queue	file:
-is_server_started_	test/cpp/end2end/end2end_test.cc	/^  bool is_server_started_;$/;"	m	class:grpc::testing::__anon306::End2endTest	file:
-is_server_valid	src/core/ext/lb_policy/grpclb/grpclb.c	/^static bool is_server_valid(const grpc_grpclb_server *server, size_t idx,$/;"	f	file:
-is_set	include/grpc++/impl/codegen/call.h	/^    bool is_set;$/;"	m	struct:grpc::CallOpSendInitialMetadata::__anon393
-is_set	include/grpc++/server_builder.h	/^    bool is_set;$/;"	m	struct:grpc::ServerBuilder::__anon394
-is_set	include/grpc++/server_builder.h	/^    bool is_set;$/;"	m	struct:grpc::ServerBuilder::__anon395
-is_set	include/grpc/impl/codegen/compression_types.h	/^    bool is_set;$/;"	m	struct:grpc_compression_options::__anon281
-is_set	include/grpc/impl/codegen/compression_types.h	/^    bool is_set;$/;"	m	struct:grpc_compression_options::__anon282
-is_set	include/grpc/impl/codegen/compression_types.h	/^    bool is_set;$/;"	m	struct:grpc_compression_options::__anon444
-is_set	include/grpc/impl/codegen/compression_types.h	/^    bool is_set;$/;"	m	struct:grpc_compression_options::__anon445
-is_set	include/grpc/impl/codegen/grpc_types.h	/^        uint8_t is_set;$/;"	m	struct:grpc_op::__anon268::__anon270::__anon271
-is_set	include/grpc/impl/codegen/grpc_types.h	/^        uint8_t is_set;$/;"	m	struct:grpc_op::__anon431::__anon433::__anon434
-is_set	src/core/lib/iomgr/wakeup_fd_cv.h	/^  int is_set;$/;"	m	struct:fd_node
-is_set	src/core/lib/surface/call.c	/^  bool is_set;$/;"	m	struct:__anon229	file:
-is_sibling	src/core/lib/iomgr/tcp_server_posix.c	/^  int is_sibling;$/;"	m	struct:grpc_tcp_listener	file:
-is_stack_running_on_compute_engine	src/core/lib/security/credentials/google_default/google_default_credentials.c	/^static int is_stack_running_on_compute_engine(grpc_exec_ctx *exec_ctx) {$/;"	f	file:
-is_successful_	test/cpp/end2end/end2end_test.cc	/^  bool is_successful_;$/;"	m	class:grpc::testing::__anon306::TestMetadataCredentialsPlugin	file:
-is_tail	src/core/ext/transport/chttp2/transport/internal.h	/^  bool is_tail;$/;"	m	struct:grpc_chttp2_incoming_byte_stream
-is_unreserved_character	src/core/lib/slice/percent_encoding.c	/^static bool is_unreserved_character(uint8_t c,$/;"	f	file:
-iss	src/core/lib/security/credentials/jwt/jwt_verifier.c	/^  const char *iss;$/;"	m	struct:grpc_jwt_claims	file:
-iterations	test/core/support/sync_test.c	/^  int64_t iterations; \/* number of iterations per thread *\/$/;"	m	struct:test	file:
-jitter	src/core/lib/support/backoff.h	/^  double jitter;$/;"	m	struct:__anon77
-join_event	src/core/lib/support/thd_windows.c	/^  HANDLE join_event;       \/* if joinable, the join event *\/$/;"	m	struct:thd_info	file:
-join_host_port_expect	test/core/support/host_port_test.c	/^static void join_host_port_expect(const char *host, int port,$/;"	f	file:
-joinable	src/core/lib/support/thd_windows.c	/^  int joinable;            \/* true if not detached *\/$/;"	m	struct:thd_info	file:
-joined	src/core/lib/support/subprocess_posix.c	/^  bool joined;$/;"	m	struct:gpr_subprocess	file:
-joined	src/core/lib/support/subprocess_windows.c	/^  int joined;$/;"	m	struct:gpr_subprocess	file:
-jose_header	src/core/lib/security/credentials/jwt/jwt_verifier.c	/^} jose_header;$/;"	t	typeref:struct:__anon97	file:
-jose_header_destroy	src/core/lib/security/credentials/jwt/jwt_verifier.c	/^static void jose_header_destroy(grpc_exec_ctx *exec_ctx, jose_header *h) {$/;"	f	file:
-jose_header_from_json	src/core/lib/security/credentials/jwt/jwt_verifier.c	/^static jose_header *jose_header_from_json(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-json	src/core/lib/security/credentials/jwt/jwt_verifier.c	/^  grpc_json *json;$/;"	m	struct:grpc_jwt_claims	file:
-json_create_and_link	src/core/lib/json/json_string.c	/^static grpc_json *json_create_and_link(void *userdata, grpc_json_type type) {$/;"	f	file:
-json_dump_recursive	src/core/lib/json/json_string.c	/^static void json_dump_recursive(grpc_json_writer *writer, grpc_json *json,$/;"	f	file:
-json_from_http	src/core/lib/security/credentials/jwt/jwt_verifier.c	/^static grpc_json *json_from_http(const grpc_httpcli_response *response) {$/;"	f	file:
-json_key_str	test/core/security/jwt_verifier_test.c	/^static char *json_key_str(const char *last_part) {$/;"	f	file:
-json_key_str_part1	test/core/security/jwt_verifier_test.c	/^static const char json_key_str_part1[] =$/;"	v	file:
-json_key_str_part2	test/core/security/jwt_verifier_test.c	/^static const char json_key_str_part2[] =$/;"	v	file:
-json_key_str_part3_for_custom_email_issuer	test/core/security/jwt_verifier_test.c	/^static const char json_key_str_part3_for_custom_email_issuer[] =$/;"	v	file:
-json_key_str_part3_for_google_email_issuer	test/core/security/jwt_verifier_test.c	/^static const char json_key_str_part3_for_google_email_issuer[] =$/;"	v	file:
-json_key_str_part3_for_url_issuer	test/core/security/jwt_verifier_test.c	/^static const char json_key_str_part3_for_url_issuer[] =$/;"	v	file:
-json_reader_container_begins	src/core/lib/json/json_reader.c	/^static void json_reader_container_begins(grpc_json_reader *reader,$/;"	f	file:
-json_reader_container_begins	src/core/lib/json/json_string.c	/^static void json_reader_container_begins(void *userdata, grpc_json_type type) {$/;"	f	file:
-json_reader_container_begins	test/core/json/json_rewrite.c	/^static void json_reader_container_begins(void *userdata, grpc_json_type type) {$/;"	f	file:
-json_reader_container_begins	test/core/json/json_rewrite_test.c	/^static void json_reader_container_begins(void *userdata, grpc_json_type type) {$/;"	f	file:
-json_reader_container_ends	src/core/lib/json/json_string.c	/^static grpc_json_type json_reader_container_ends(void *userdata) {$/;"	f	file:
-json_reader_container_ends	test/core/json/json_rewrite.c	/^static grpc_json_type json_reader_container_ends(void *userdata) {$/;"	f	file:
-json_reader_container_ends	test/core/json/json_rewrite_test.c	/^static grpc_json_type json_reader_container_ends(void *userdata) {$/;"	f	file:
-json_reader_read_char	src/core/lib/json/json_string.c	/^static uint32_t json_reader_read_char(void *userdata) {$/;"	f	file:
-json_reader_read_char	test/core/json/json_rewrite.c	/^static uint32_t json_reader_read_char(void *userdata) {$/;"	f	file:
-json_reader_read_char	test/core/json/json_rewrite_test.c	/^static uint32_t json_reader_read_char(void *userdata) {$/;"	f	file:
-json_reader_set_false	src/core/lib/json/json_reader.c	/^static void json_reader_set_false(grpc_json_reader *reader) {$/;"	f	file:
-json_reader_set_false	src/core/lib/json/json_string.c	/^static void json_reader_set_false(void *userdata) {$/;"	f	file:
-json_reader_set_false	test/core/json/json_rewrite.c	/^static void json_reader_set_false(void *userdata) {$/;"	f	file:
-json_reader_set_false	test/core/json/json_rewrite_test.c	/^static void json_reader_set_false(void *userdata) {$/;"	f	file:
-json_reader_set_key	src/core/lib/json/json_reader.c	/^static void json_reader_set_key(grpc_json_reader *reader) {$/;"	f	file:
-json_reader_set_key	src/core/lib/json/json_string.c	/^static void json_reader_set_key(void *userdata) {$/;"	f	file:
-json_reader_set_key	test/core/json/json_rewrite.c	/^static void json_reader_set_key(void *userdata) {$/;"	f	file:
-json_reader_set_key	test/core/json/json_rewrite_test.c	/^static void json_reader_set_key(void *userdata) {$/;"	f	file:
-json_reader_set_null	src/core/lib/json/json_reader.c	/^static void json_reader_set_null(grpc_json_reader *reader) {$/;"	f	file:
-json_reader_set_null	src/core/lib/json/json_string.c	/^static void json_reader_set_null(void *userdata) {$/;"	f	file:
-json_reader_set_null	test/core/json/json_rewrite.c	/^static void json_reader_set_null(void *userdata) {$/;"	f	file:
-json_reader_set_null	test/core/json/json_rewrite_test.c	/^static void json_reader_set_null(void *userdata) {$/;"	f	file:
-json_reader_set_number	src/core/lib/json/json_reader.c	/^static int json_reader_set_number(grpc_json_reader *reader) {$/;"	f	file:
-json_reader_set_number	src/core/lib/json/json_string.c	/^static int json_reader_set_number(void *userdata) {$/;"	f	file:
-json_reader_set_number	test/core/json/json_rewrite.c	/^static int json_reader_set_number(void *userdata) {$/;"	f	file:
-json_reader_set_number	test/core/json/json_rewrite_test.c	/^static int json_reader_set_number(void *userdata) {$/;"	f	file:
-json_reader_set_string	src/core/lib/json/json_reader.c	/^static void json_reader_set_string(grpc_json_reader *reader) {$/;"	f	file:
-json_reader_set_string	src/core/lib/json/json_string.c	/^static void json_reader_set_string(void *userdata) {$/;"	f	file:
-json_reader_set_string	test/core/json/json_rewrite.c	/^static void json_reader_set_string(void *userdata) {$/;"	f	file:
-json_reader_set_string	test/core/json/json_rewrite_test.c	/^static void json_reader_set_string(void *userdata) {$/;"	f	file:
-json_reader_set_true	src/core/lib/json/json_reader.c	/^static void json_reader_set_true(grpc_json_reader *reader) {$/;"	f	file:
-json_reader_set_true	src/core/lib/json/json_string.c	/^static void json_reader_set_true(void *userdata) {$/;"	f	file:
-json_reader_set_true	test/core/json/json_rewrite.c	/^static void json_reader_set_true(void *userdata) {$/;"	f	file:
-json_reader_set_true	test/core/json/json_rewrite_test.c	/^static void json_reader_set_true(void *userdata) {$/;"	f	file:
-json_reader_string_add_char	src/core/lib/json/json_reader.c	/^static void json_reader_string_add_char(grpc_json_reader *reader, uint32_t c) {$/;"	f	file:
-json_reader_string_add_char	src/core/lib/json/json_string.c	/^static void json_reader_string_add_char(void *userdata, uint32_t c) {$/;"	f	file:
-json_reader_string_add_char	test/core/json/json_rewrite.c	/^static void json_reader_string_add_char(void *userdata, uint32_t c) {$/;"	f	file:
-json_reader_string_add_char	test/core/json/json_rewrite_test.c	/^static void json_reader_string_add_char(void *userdata, uint32_t c) {$/;"	f	file:
-json_reader_string_add_utf32	src/core/lib/json/json_reader.c	/^static void json_reader_string_add_utf32(grpc_json_reader *reader,$/;"	f	file:
-json_reader_string_add_utf32	src/core/lib/json/json_string.c	/^static void json_reader_string_add_utf32(void *userdata, uint32_t c) {$/;"	f	file:
-json_reader_string_add_utf32	test/core/json/json_rewrite.c	/^static void json_reader_string_add_utf32(void *userdata, uint32_t c) {$/;"	f	file:
-json_reader_string_add_utf32	test/core/json/json_rewrite_test.c	/^static void json_reader_string_add_utf32(void *userdata, uint32_t c) {$/;"	f	file:
-json_reader_string_clear	src/core/lib/json/json_reader.c	/^static void json_reader_string_clear(grpc_json_reader *reader) {$/;"	f	file:
-json_reader_string_clear	src/core/lib/json/json_string.c	/^static void json_reader_string_clear(void *userdata) {$/;"	f	file:
-json_reader_string_clear	test/core/json/json_rewrite.c	/^static void json_reader_string_clear(void *userdata) {$/;"	f	file:
-json_reader_string_clear	test/core/json/json_rewrite_test.c	/^static void json_reader_string_clear(void *userdata) {$/;"	f	file:
-json_reader_userdata	src/core/lib/json/json_string.c	/^} json_reader_userdata;$/;"	t	typeref:struct:__anon201	file:
-json_reader_userdata	test/core/json/json_rewrite.c	/^typedef struct json_reader_userdata {$/;"	s	file:
-json_reader_userdata	test/core/json/json_rewrite.c	/^} json_reader_userdata;$/;"	t	typeref:struct:json_reader_userdata	file:
-json_reader_userdata	test/core/json/json_rewrite_test.c	/^typedef struct json_reader_userdata {$/;"	s	file:
-json_reader_userdata	test/core/json/json_rewrite_test.c	/^} json_reader_userdata;$/;"	t	typeref:struct:json_reader_userdata	file:
-json_string	src/core/lib/transport/service_config.c	/^  char* json_string;  \/\/ Underlying storage for json_tree.$/;"	m	struct:grpc_service_config	file:
-json_tree	src/core/lib/transport/service_config.c	/^  grpc_json* json_tree;$/;"	m	struct:grpc_service_config	file:
-json_writer_escape_string	src/core/lib/json/json_writer.c	/^static void json_writer_escape_string(grpc_json_writer *writer,$/;"	f	file:
-json_writer_escape_utf16	src/core/lib/json/json_writer.c	/^static void json_writer_escape_utf16(grpc_json_writer *writer, uint16_t utf16) {$/;"	f	file:
-json_writer_output_char	src/core/lib/json/json_string.c	/^static void json_writer_output_char(void *userdata, char c) {$/;"	f	file:
-json_writer_output_char	src/core/lib/json/json_writer.c	/^static void json_writer_output_char(grpc_json_writer *writer, char c) {$/;"	f	file:
-json_writer_output_char	test/core/json/json_rewrite.c	/^static void json_writer_output_char(void *userdata, char c) {$/;"	f	file:
-json_writer_output_char	test/core/json/json_rewrite_test.c	/^static void json_writer_output_char(void *userdata, char c) {$/;"	f	file:
-json_writer_output_check	src/core/lib/json/json_string.c	/^static void json_writer_output_check(void *userdata, size_t needed) {$/;"	f	file:
-json_writer_output_indent	src/core/lib/json/json_writer.c	/^static void json_writer_output_indent(grpc_json_writer *writer) {$/;"	f	file:
-json_writer_output_string	src/core/lib/json/json_string.c	/^static void json_writer_output_string(void *userdata, const char *str) {$/;"	f	file:
-json_writer_output_string	src/core/lib/json/json_writer.c	/^static void json_writer_output_string(grpc_json_writer *writer,$/;"	f	file:
-json_writer_output_string	test/core/json/json_rewrite.c	/^static void json_writer_output_string(void *userdata, const char *str) {$/;"	f	file:
-json_writer_output_string	test/core/json/json_rewrite_test.c	/^static void json_writer_output_string(void *userdata, const char *str) {$/;"	f	file:
-json_writer_output_string_with_len	src/core/lib/json/json_string.c	/^static void json_writer_output_string_with_len(void *userdata, const char *str,$/;"	f	file:
-json_writer_output_string_with_len	src/core/lib/json/json_writer.c	/^static void json_writer_output_string_with_len(grpc_json_writer *writer,$/;"	f	file:
-json_writer_output_string_with_len	test/core/json/json_rewrite.c	/^static void json_writer_output_string_with_len(void *userdata, const char *str,$/;"	f	file:
-json_writer_output_string_with_len	test/core/json/json_rewrite_test.c	/^static void json_writer_output_string_with_len(void *userdata, const char *str,$/;"	f	file:
-json_writer_userdata	src/core/lib/json/json_string.c	/^} json_writer_userdata;$/;"	t	typeref:struct:__anon202	file:
-json_writer_userdata	test/core/json/json_rewrite.c	/^typedef struct json_writer_userdata { FILE *out; } json_writer_userdata;$/;"	s	file:
-json_writer_userdata	test/core/json/json_rewrite.c	/^typedef struct json_writer_userdata { FILE *out; } json_writer_userdata;$/;"	t	typeref:struct:json_writer_userdata	file:
-json_writer_userdata	test/core/json/json_rewrite_test.c	/^typedef struct json_writer_userdata { FILE *cmp; } json_writer_userdata;$/;"	s	file:
-json_writer_userdata	test/core/json/json_rewrite_test.c	/^typedef struct json_writer_userdata { FILE *cmp; } json_writer_userdata;$/;"	t	typeref:struct:json_writer_userdata	file:
-json_writer_value_end	src/core/lib/json/json_writer.c	/^static void json_writer_value_end(grpc_json_writer *writer) {$/;"	f	file:
-jti	src/core/lib/security/credentials/jwt/jwt_verifier.c	/^  const char *jti;$/;"	m	struct:grpc_jwt_claims	file:
-jwt_creds_check_jwt_claim	test/core/security/json_token_test.c	/^static void jwt_creds_check_jwt_claim(grpc_json *claim) {$/;"	f	file:
-jwt_creds_jwt_encode_and_sign	test/core/security/json_token_test.c	/^static char *jwt_creds_jwt_encode_and_sign(const grpc_auth_json_key *key) {$/;"	f	file:
-jwt_destruct	src/core/lib/security/credentials/jwt/jwt_credentials.c	/^static void jwt_destruct(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-jwt_expiration	src/core/lib/security/credentials/jwt/jwt_credentials.h	/^    gpr_timespec jwt_expiration;$/;"	m	struct:__anon101::__anon102
-jwt_get_request_metadata	src/core/lib/security/credentials/jwt/jwt_credentials.c	/^static void jwt_get_request_metadata(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-jwt_lifetime	src/core/lib/security/credentials/jwt/jwt_credentials.h	/^  gpr_timespec jwt_lifetime;$/;"	m	struct:__anon101
-jwt_md	src/core/lib/security/credentials/jwt/jwt_credentials.h	/^    grpc_credentials_md_store *jwt_md;$/;"	m	struct:__anon101::__anon102
-jwt_reset_cache	src/core/lib/security/credentials/jwt/jwt_credentials.c	/^static void jwt_reset_cache(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-jwt_vtable	src/core/lib/security/credentials/jwt/jwt_credentials.c	/^static grpc_call_credentials_vtable jwt_vtable = {jwt_destruct,$/;"	v	file:
-k	src/core/ext/census/hash_table.h	/^  census_ht_key k;$/;"	m	struct:census_ht_kv
-kBadMetadataKey	test/cpp/end2end/end2end_test.cc	/^  static const char kBadMetadataKey[];$/;"	m	class:grpc::testing::__anon306::TestMetadataCredentialsPlugin	file:
-kBadMetadataKey	test/cpp/end2end/end2end_test.cc	/^const char TestMetadataCredentialsPlugin::kBadMetadataKey[] =$/;"	m	class:grpc::testing::__anon306::TestMetadataCredentialsPlugin	file:
-kContent	test/cpp/util/slice_test.cc	/^const char* kContent = "hello xxxxxxxxxxxxxxxxxxxx world";$/;"	m	namespace:grpc::__anon316	file:
-kContent1	test/cpp/util/byte_buffer_test.cc	/^const char* kContent1 = "hello xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";$/;"	m	namespace:grpc::__anon315	file:
-kContent2	test/cpp/util/byte_buffer_test.cc	/^const char* kContent2 = "yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy world";$/;"	m	namespace:grpc::__anon315	file:
-kDeadlineSecs	test/cpp/interop/metrics_client.cc	/^int kDeadlineSecs = 10;$/;"	v
-kDebugInfoTrailerKey	test/cpp/end2end/test_service_impl.h	/^const char* const kDebugInfoTrailerKey = "debug-info-bin";$/;"	m	namespace:grpc::testing
-kDoWorkDurationMsec	test/cpp/thread_manager/thread_manager_test.cc	/^  static const int kDoWorkDurationMsec = 1;$/;"	m	class:grpc::final	file:
-kEchoInitialMetadataKey	test/cpp/interop/interop_server.cc	/^const char kEchoInitialMetadataKey[] = "x-grpc-test-echo-initial";$/;"	v
-kEchoTrailingBinMetadataKey	test/cpp/interop/interop_server.cc	/^const char kEchoTrailingBinMetadataKey[] = "x-grpc-test-echo-trailing-bin";$/;"	v
-kEchoUserAgentKey	test/cpp/interop/interop_server.cc	/^const char kEchoUserAgentKey[] = "x-grpc-test-echo-useragent";$/;"	v
-kGeneratedFilePath	test/cpp/codegen/golden_file_test.cc	/^const char kGeneratedFilePath[] =$/;"	v
-kGoldenFilePath	test/cpp/codegen/golden_file_test.cc	/^const char kGoldenFilePath[] = "test\/cpp\/codegen\/compiler_test_golden";$/;"	v
-kGoodGuy	test/cpp/end2end/end2end_test.cc	/^  static const char kGoodGuy[];$/;"	m	class:grpc::testing::__anon306::TestAuthMetadataProcessor	file:
-kGoodGuy	test/cpp/end2end/end2end_test.cc	/^const char TestAuthMetadataProcessor::kGoodGuy[] = "Dr Jekyll";$/;"	m	class:grpc::testing::__anon306::TestAuthMetadataProcessor	file:
-kGoodMetadataKey	test/cpp/end2end/end2end_test.cc	/^  static const char kGoodMetadataKey[];$/;"	m	class:grpc::testing::__anon306::TestMetadataCredentialsPlugin	file:
-kGoodMetadataKey	test/cpp/end2end/end2end_test.cc	/^const char TestMetadataCredentialsPlugin::kGoodMetadataKey[] =$/;"	m	class:grpc::testing::__anon306::TestMetadataCredentialsPlugin	file:
-kGrpcBufferWriterMaxBufferLength	include/grpc++/impl/codegen/proto_utils.h	/^const int kGrpcBufferWriterMaxBufferLength = 8192;$/;"	m	namespace:grpc::internal
-kHourInterval	test/core/statistics/window_stats_test.c	/^const gpr_timespec kHourInterval = {3600, 0};$/;"	v
-kIPv4	test/core/iomgr/sockaddr_utils_test.c	/^static const uint8_t kIPv4[] = {192, 0, 2, 1};$/;"	v	file:
-kIPv6	test/core/iomgr/sockaddr_utils_test.c	/^static const uint8_t kIPv6[] = {0x20, 0x01, 0x0d, 0xb8, 0, 0, 0, 0,$/;"	v	file:
-kIdentityPropName	test/cpp/end2end/end2end_test.cc	/^  static const char kIdentityPropName[];$/;"	m	class:grpc::testing::__anon306::TestAuthMetadataProcessor	file:
-kIdentityPropName	test/cpp/end2end/end2end_test.cc	/^const char TestAuthMetadataProcessor::kIdentityPropName[] = "novel identity";$/;"	m	class:grpc::testing::__anon306::TestAuthMetadataProcessor	file:
-kInsecureCredentialsType	test/cpp/util/test_credentials_provider.h	/^const char kInsecureCredentialsType[] = "INSECURE_CREDENTIALS";$/;"	m	namespace:grpc::testing
-kKey	test/cpp/microbenchmarks/bm_fullstack.cc	/^  static const grpc::string kKey;$/;"	m	class:grpc::testing::RandomAsciiMetadata	file:
-kKey	test/cpp/microbenchmarks/bm_fullstack.cc	/^  static const grpc::string kKey;$/;"	m	class:grpc::testing::RandomBinaryMetadata	file:
-kKey	test/cpp/microbenchmarks/bm_fullstack.cc	/^const grpc::string RandomAsciiMetadata<length>::kKey = "foo";$/;"	m	class:grpc::testing::RandomAsciiMetadata	file:
-kKey	test/cpp/microbenchmarks/bm_fullstack.cc	/^const grpc::string RandomBinaryMetadata<length>::kKey = "foo-bin";$/;"	m	class:grpc::testing::RandomBinaryMetadata	file:
-kLargeRequestSize	test/cpp/interop/http2_client.cc	/^const int kLargeRequestSize = 271828;$/;"	m	namespace:grpc::testing::__anon292	file:
-kLargeRequestSize	test/cpp/interop/interop_client.cc	/^const int kLargeRequestSize = 271828;$/;"	m	namespace:grpc::testing::__anon291	file:
-kLargeResponseSize	test/cpp/interop/http2_client.cc	/^const int kLargeResponseSize = 314159;$/;"	m	namespace:grpc::testing::__anon292	file:
-kLargeResponseSize	test/cpp/interop/interop_client.cc	/^const int kLargeResponseSize = 314159;$/;"	m	namespace:grpc::testing::__anon291	file:
-kLargeString	test/cpp/end2end/streaming_throughput_test.cc	/^const char* kLargeString =$/;"	v
-kMapped	test/core/iomgr/sockaddr_utils_test.c	/^static const uint8_t kMapped[] = {0, 0, 0,    0,    0,   0, 0, 0,$/;"	v	file:
-kMaxMessageSize_	test/cpp/end2end/end2end_test.cc	/^  const int kMaxMessageSize_;$/;"	m	class:grpc::testing::__anon306::End2endTest	file:
-kMaxMessageSize_	test/cpp/end2end/thread_stress_test.cc	/^  const int kMaxMessageSize_;$/;"	m	class:grpc::testing::CommonStressTest	file:
-kMaxNumPollForWork	test/cpp/thread_manager/thread_manager_test.cc	/^  static const int kMaxNumPollForWork = 50;$/;"	m	class:grpc::final	file:
-kMaxPayloadSizeForGet	src/core/lib/channel/http_client_filter.c	/^static const size_t kMaxPayloadSizeForGet = 2048;$/;"	v	file:
-kMaxPollers	test/cpp/thread_manager/thread_manager_test.cc	/^  static const int kMaxPollers = 10;$/;"	m	class:grpc::final	file:
-kMilliSecInterval	test/core/statistics/window_stats_test.c	/^const gpr_timespec kMilliSecInterval = {0, 1000000};$/;"	v
-kMinInterval	test/core/statistics/window_stats_test.c	/^const gpr_timespec kMinInterval = {60, 0};$/;"	v
-kMinPollers	test/cpp/thread_manager/thread_manager_test.cc	/^  static const int kMinPollers = 2;$/;"	m	class:grpc::final	file:
-kMyStatInfo	test/core/statistics/window_stats_test.c	/^const struct census_window_stats_stat_info kMyStatInfo = {$/;"	v	typeref:struct:census_window_stats_stat_info
-kNotQuiteMapped	test/core/iomgr/sockaddr_utils_test.c	/^static const uint8_t kNotQuiteMapped[] = {0, 0, 0,    0,    0,   0, 0, 0,$/;"	v	file:
-kNumAsyncReceiveThreads	test/cpp/end2end/thread_stress_test.cc	/^const int kNumAsyncReceiveThreads = 50;$/;"	v
-kNumAsyncSendThreads	test/cpp/end2end/thread_stress_test.cc	/^const int kNumAsyncSendThreads = 2;$/;"	v
-kNumAsyncServerThreads	test/cpp/end2end/thread_stress_test.cc	/^const int kNumAsyncServerThreads = 50;$/;"	v
-kNumResponseMessages	test/cpp/interop/interop_client.cc	/^const int kNumResponseMessages = 2000;$/;"	m	namespace:grpc::testing::__anon291	file:
-kNumResponseStreamsMsgs	test/cpp/end2end/test_service_impl.h	/^const int kNumResponseStreamsMsgs = 3;$/;"	m	namespace:grpc::testing
-kNumResponseStreamsMsgs	test/cpp/util/grpc_tool_test.cc	/^const int kNumResponseStreamsMsgs = 3;$/;"	m	namespace:grpc::testing::__anon322	file:
-kNumRpcs	test/cpp/end2end/thread_stress_test.cc	/^const int kNumRpcs = 1000;  \/\/ Number of RPCs per thread$/;"	v
-kNumThreads	test/cpp/end2end/thread_stress_test.cc	/^const int kNumThreads = 100;  \/\/ Number of threads$/;"	v
-kPollingTimeoutMsec	test/cpp/thread_manager/thread_manager_test.cc	/^  static const int kPollingTimeoutMsec = 10;$/;"	m	class:grpc::final	file:
-kPregenerateKeyCount	test/cpp/microbenchmarks/bm_fullstack.cc	/^static const int kPregenerateKeyCount = 100000;$/;"	m	namespace:grpc::testing	file:
-kPrimeInterval	test/core/statistics/window_stats_test.c	/^const gpr_timespec kPrimeInterval = {0, 101};$/;"	v
-kProdTlsCredentialsType	test/cpp/util/create_test_channel.cc	/^const char kProdTlsCredentialsType[] = "prod_ssl";$/;"	m	namespace:grpc::__anon314	file:
-kReceiveDelayMilliSeconds	test/cpp/interop/interop_client.cc	/^const int kReceiveDelayMilliSeconds = 20;$/;"	m	namespace:grpc::testing::__anon291	file:
-kResponseMessageSize	test/cpp/interop/interop_client.cc	/^const int kResponseMessageSize = 1030;$/;"	m	namespace:grpc::testing::__anon291	file:
-kSecInterval	test/core/statistics/window_stats_test.c	/^const gpr_timespec kSecInterval = {1, 0};$/;"	v
-kServerCancelAfterReads	test/cpp/end2end/test_service_impl.h	/^const char* const kServerCancelAfterReads = "cancel_after_reads";$/;"	m	namespace:grpc::testing
-kServerTryCancelRequest	test/cpp/end2end/test_service_impl.h	/^const char* const kServerTryCancelRequest = "server_try_cancel";$/;"	m	namespace:grpc::testing
-kTestCaseList	test/cpp/interop/stress_interop_client.h	/^const vector<pair<TestCaseType, grpc::string>> kTestCaseList = {$/;"	m	namespace:grpc::testing
-kTestCredsPluginErrorMsg	test/cpp/end2end/end2end_test.cc	/^const char kTestCredsPluginErrorMsg[] = "Could not find plugin metadata.";$/;"	m	namespace:grpc::testing::__anon306	file:
-kTestString	test/cpp/util/string_ref_test.cc	/^const char kTestString[] = "blah";$/;"	m	namespace:grpc::__anon318	file:
-kTestStringWithEmbeddedNull	test/cpp/util/string_ref_test.cc	/^const char kTestStringWithEmbeddedNull[] = "blah\\0foo";$/;"	m	namespace:grpc::__anon318	file:
-kTestStringWithEmbeddedNullLength	test/cpp/util/string_ref_test.cc	/^const size_t kTestStringWithEmbeddedNullLength = 8;$/;"	m	namespace:grpc::__anon318	file:
-kTestUnrelatedString	test/cpp/util/string_ref_test.cc	/^const char kTestUnrelatedString[] = "foo";$/;"	m	namespace:grpc::__anon318	file:
-kTlsCredentialsType	test/cpp/util/test_credentials_provider.h	/^const char kTlsCredentialsType[] = "ssl";$/;"	m	namespace:grpc::testing
-kV4MappedPrefix	src/core/lib/iomgr/sockaddr_utils.c	/^static const uint8_t kV4MappedPrefix[] = {0, 0, 0, 0, 0,    0,$/;"	v	file:
-kValues	test/cpp/microbenchmarks/bm_fullstack.cc	/^  static const std::vector<grpc::string> kValues;$/;"	m	class:grpc::testing::RandomAsciiMetadata	file:
-kValues	test/cpp/microbenchmarks/bm_fullstack.cc	/^  static const std::vector<grpc::string> kValues;$/;"	m	class:grpc::testing::RandomBinaryMetadata	file:
-kValues	test/cpp/microbenchmarks/bm_fullstack.cc	/^const std::vector<grpc::string> RandomAsciiMetadata<length>::kValues =$/;"	m	class:grpc::testing::RandomAsciiMetadata	file:
-kValues	test/cpp/microbenchmarks/bm_fullstack.cc	/^const std::vector<grpc::string> RandomBinaryMetadata<length>::kValues =$/;"	m	class:grpc::testing::RandomBinaryMetadata	file:
-key	include/grpc/census.h	/^  const char *key;$/;"	m	struct:__anon236
-key	include/grpc/census.h	/^  const char *key;$/;"	m	struct:__anon399
-key	include/grpc/impl/codegen/grpc_types.h	/^  char *key;$/;"	m	struct:__anon260
-key	include/grpc/impl/codegen/grpc_types.h	/^  char *key;$/;"	m	struct:__anon423
-key	include/grpc/impl/codegen/grpc_types.h	/^  grpc_slice key;$/;"	m	struct:grpc_metadata
-key	include/grpc/support/avl.h	/^  void *key;$/;"	m	struct:gpr_avl_node
-key	include/grpc/support/tls_pthread.h	/^  pthread_key_t key;$/;"	m	struct:gpr_pthread_thread_local
-key	src/core/ext/census/context.c	/^  char *key;$/;"	m	struct:raw_tag	file:
-key	src/core/ext/census/gen/census.pb.h	/^    char key[255];$/;"	m	struct:_google_census_Tag
-key	src/core/ext/census/hash_table.c	/^  census_ht_key key;$/;"	m	struct:ht_entry	file:
-key	src/core/ext/census/trace_label.h	/^  trace_string key;$/;"	m	struct:trace_label
-key	src/core/ext/client_channel/subchannel.c	/^  grpc_subchannel_key *key;$/;"	m	struct:grpc_subchannel	file:
-key	src/core/ext/transport/chttp2/transport/hpack_parser.h	/^  grpc_chttp2_hpack_parser_string key;$/;"	m	struct:grpc_chttp2_hpack_parser
-key	src/core/ext/transport/chttp2/transport/hpack_table.c	/^  const char *key;$/;"	m	struct:__anon11	file:
-key	src/core/lib/http/parser.h	/^  char *key;$/;"	m	struct:grpc_http_header
-key	src/core/lib/iomgr/error.c	/^  char *key;$/;"	m	struct:__anon132	file:
-key	src/core/lib/json/json.h	/^  const char* key;$/;"	m	struct:grpc_json
-key	src/core/lib/json/json_string.c	/^  uint8_t *key;$/;"	m	struct:__anon201	file:
-key	src/core/lib/security/credentials/credentials.h	/^  grpc_slice key;$/;"	m	struct:__anon91
-key	src/core/lib/security/credentials/jwt/jwt_credentials.h	/^  grpc_auth_json_key key;$/;"	m	struct:__anon101
-key	src/core/lib/slice/slice_hash_table.h	/^  grpc_slice key;$/;"	m	struct:grpc_slice_hash_table_entry
-key	src/core/lib/transport/metadata.c	/^  grpc_slice key;$/;"	m	struct:allocated_metadata	file:
-key	src/core/lib/transport/metadata.c	/^  grpc_slice key;$/;"	m	struct:interned_metadata	file:
-key	src/core/lib/transport/metadata.h	/^  const grpc_slice key;$/;"	m	struct:grpc_mdelem_data
-key	test/core/security/credentials_test.c	/^  const char *key;$/;"	m	struct:__anon333	file:
-key	test/core/security/credentials_test.c	/^  const char *key;$/;"	m	struct:__anon335	file:
-key1	test/cpp/test/server_context_test_spouse_test.cc	/^const char key1[] = "metadata-key1";$/;"	m	namespace:grpc::testing	file:
-key2	test/cpp/test/server_context_test_spouse_test.cc	/^const char key2[] = "metadata-key2";$/;"	m	namespace:grpc::testing	file:
-key_int	src/core/lib/iomgr/error.c	/^static char *key_int(void *p) {$/;"	f	file:
-key_len	src/core/ext/census/context.c	/^  uint8_t key_len;$/;"	m	struct:raw_tag	file:
-key_str	src/core/lib/iomgr/error.c	/^static char *key_str(void *p) {$/;"	f	file:
-key_time	src/core/lib/iomgr/error.c	/^static char *key_time(void *p) {$/;"	f	file:
-key_type	src/core/ext/census/hash_table.h	/^  census_ht_key_type key_type;$/;"	m	struct:census_ht_option
-key_url_prefix	src/core/lib/security/credentials/jwt/jwt_verifier.c	/^  char *key_url_prefix;$/;"	m	struct:__anon100	file:
-key_url_prefix	src/core/lib/security/credentials/jwt/jwt_verifier.h	/^  const char *key_url_prefix;$/;"	m	struct:__anon104
-keys	src/core/ext/transport/chttp2/transport/stream_map.h	/^  uint32_t *keys;$/;"	m	struct:__anon33
-keys	test/core/end2end/cq_verifier.c	/^  char **keys;$/;"	m	struct:metadata	file:
-keys_match	src/core/ext/census/hash_table.c	/^static int keys_match(const census_ht_option *opt, const ht_entry *p,$/;"	f	file:
-kick_append_error	src/core/lib/iomgr/ev_poll_posix.c	/^static void kick_append_error(grpc_error **composite, grpc_error *error) {$/;"	f	file:
-kick_poller	src/core/lib/iomgr/ev_epoll_linux.c	/^static grpc_error *kick_poller(void) {$/;"	f	file:
-kick_poller	src/core/lib/iomgr/ev_poll_posix.c	/^static grpc_error *kick_poller(void) {$/;"	f	file:
-kick_poller	src/core/lib/iomgr/ev_posix.h	/^  grpc_error *(*kick_poller)(void);$/;"	m	struct:grpc_event_engine_vtable
-kicked	src/core/lib/iomgr/pollset_windows.h	/^  int kicked;$/;"	m	struct:grpc_pollset_worker
-kicked_specifically	src/core/lib/iomgr/ev_poll_posix.c	/^  int kicked_specifically;$/;"	m	struct:grpc_pollset_worker	file:
-kicked_without_pollers	src/core/lib/iomgr/ev_epoll_linux.c	/^  bool kicked_without_pollers;$/;"	m	struct:grpc_pollset	file:
-kicked_without_pollers	src/core/lib/iomgr/ev_poll_posix.c	/^  int kicked_without_pollers;$/;"	m	struct:grpc_pollset	file:
-kicked_without_pollers	src/core/lib/iomgr/pollset_windows.h	/^  int kicked_without_pollers;$/;"	m	struct:grpc_pollset
-kid	src/core/lib/security/credentials/jwt/jwt_verifier.c	/^  const char *kid;$/;"	m	struct:__anon97	file:
-kill_at	test/core/client_channel/lb_policies_test.c	/^  int **kill_at;$/;"	m	struct:test_spec	file:
-kill_pending_work_locked	src/core/lib/surface/server.c	/^static void kill_pending_work_locked(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-kill_server	test/core/client_channel/lb_policies_test.c	/^static void kill_server(const servers_fixture *f, size_t i) {$/;"	f	file:
-kill_zombie	src/core/lib/surface/server.c	/^static void kill_zombie(grpc_exec_ctx *exec_ctx, void *elem,$/;"	f	file:
-kill_zombie_closure	src/core/lib/surface/server.c	/^  grpc_closure kill_zombie_closure;$/;"	m	struct:call_data	file:
-known_files_	test/cpp/end2end/proto_server_reflection_test.cc	/^  std::unordered_set<string> known_files_;$/;"	m	class:grpc::testing::ProtoServerReflectionTest	file:
-known_files_	test/cpp/util/proto_reflection_descriptor_database.h	/^  std::unordered_set<string> known_files_;$/;"	m	class:grpc::ProtoReflectionDescriptorDatabase
-known_methods_	test/cpp/util/proto_file_parser.h	/^  std::unordered_map<grpc::string, grpc::string> known_methods_;$/;"	m	class:grpc::testing::ProtoFileParser
-known_types_	test/cpp/end2end/proto_server_reflection_test.cc	/^  std::unordered_set<string> known_types_;$/;"	m	class:grpc::testing::ProtoServerReflectionTest	file:
-kv_pair	src/core/lib/iomgr/error.c	/^} kv_pair;$/;"	t	typeref:struct:__anon132	file:
-kv_pairs	src/core/lib/iomgr/error.c	/^} kv_pairs;$/;"	t	typeref:struct:__anon133	file:
-kvm	include/grpc/census.h	/^  char *kvm;$/;"	m	struct:__anon238
-kvm	include/grpc/census.h	/^  char *kvm;$/;"	m	struct:__anon401
-kvm	src/core/ext/census/context.c	/^  char *kvm;        \/\/ key\/value memory. Consists of repeated entries of:$/;"	m	struct:tag_set	file:
-kvm_size	src/core/ext/census/context.c	/^  size_t kvm_size;  \/\/ number of bytes allocated for key\/value storage.$/;"	m	struct:tag_set	file:
-kvm_used	src/core/ext/census/context.c	/^  size_t kvm_used;  \/\/ number of bytes of used key\/value memory$/;"	m	struct:tag_set	file:
-kvs	src/core/lib/iomgr/error.c	/^  kv_pair *kvs;$/;"	m	struct:__anon133	file:
-label_bool	src/core/ext/census/trace_label.h	/^    bool label_bool;$/;"	m	union:trace_label::value
-label_int	src/core/ext/census/trace_label.h	/^    int64_t label_int;$/;"	m	union:trace_label::value
-label_str	src/core/ext/census/trace_label.h	/^    trace_string label_str;$/;"	m	union:trace_label::value
-label_type	src/core/ext/census/trace_label.h	/^  enum label_type {$/;"	g	struct:trace_label
-lambda_recip_	test/cpp/qps/interarrival.h	/^  double lambda_recip_;$/;"	m	class:grpc::testing::final
-lame_get_channel_info	src/core/lib/surface/lame_client.c	/^static void lame_get_channel_info(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-lame_get_peer	src/core/lib/surface/lame_client.c	/^static char *lame_get_peer(grpc_exec_ctx *exec_ctx, grpc_call_element *elem) {$/;"	f	file:
-lame_start_transport_op	src/core/lib/surface/lame_client.c	/^static void lame_start_transport_op(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-lame_start_transport_stream_op	src/core/lib/surface/lame_client.c	/^static void lame_start_transport_stream_op(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-large_metadata	test/core/end2end/tests/large_metadata.c	/^void large_metadata(grpc_end2end_test_config config) {$/;"	f
-large_metadata_pre_init	test/core/end2end/tests/large_metadata.c	/^void large_metadata_pre_init(void) {}$/;"	f
-large_read_test	test/core/iomgr/tcp_posix_test.c	/^static void large_read_test(size_t slice_size) {$/;"	f	file:
-large_slice	test/core/end2end/tests/invoke_large_request.c	/^static grpc_slice large_slice(void) {$/;"	f	file:
-last_combiner	src/core/lib/iomgr/exec_ctx.h	/^  grpc_combiner *last_combiner;$/;"	m	struct:grpc_exec_ctx
-last_control_value	src/core/lib/transport/pid_controller.h	/^  double last_control_value;$/;"	m	struct:__anon182
-last_dc_dt	src/core/lib/transport/pid_controller.h	/^  double last_dc_dt;$/;"	m	struct:__anon182
-last_deserialized_	include/grpc++/impl/codegen/thrift_serializer.h	/^  bool last_deserialized_;$/;"	m	class:apache::thrift::util::ThriftSerializer
-last_error	src/core/ext/transport/chttp2/transport/hpack_parser.h	/^  grpc_error *last_error;$/;"	m	struct:grpc_chttp2_hpack_parser
-last_error	src/core/lib/transport/pid_controller.h	/^  double last_error;$/;"	m	struct:__anon182
-last_message_	test/cpp/end2end/mock_test.cc	/^  grpc::string last_message_;$/;"	m	class:grpc::testing::__anon295::final	file:
-last_new_stream_id	src/core/ext/transport/chttp2/transport/internal.h	/^  uint32_t last_new_stream_id;$/;"	m	struct:grpc_chttp2_transport
-last_non_empty_bucket	src/core/ext/census/hash_table.c	/^  int32_t last_non_empty_bucket;$/;"	m	struct:unresizable_hash_table	file:
-last_pid_update	src/core/ext/transport/chttp2/transport/internal.h	/^  gpr_timespec last_pid_update;$/;"	m	struct:grpc_chttp2_transport
-last_ping_sent_time	src/core/ext/transport/chttp2/transport/internal.h	/^  gpr_timespec last_ping_sent_time;$/;"	m	struct:__anon19
-last_read_buffer	src/core/lib/iomgr/tcp_posix.c	/^  grpc_slice_buffer last_read_buffer;$/;"	m	struct:__anon139	file:
-last_seen_things_queued_ever	src/core/lib/surface/completion_queue.c	/^  gpr_atm last_seen_things_queued_ever;$/;"	m	struct:__anon223	file:
-last_shutdown_message_time	src/core/lib/surface/server.c	/^  gpr_timespec last_shutdown_message_time;$/;"	m	struct:grpc_server	file:
-last_stream_id	src/core/ext/transport/chttp2/transport/frame_goaway.h	/^  uint32_t last_stream_id;$/;"	m	struct:__anon47
-latency	src/core/lib/channel/channel_stack.h	/^  gpr_timespec latency; \/* From call creating to enqueing of received status *\/$/;"	m	struct:__anon197
-lb_addresses_arg_vtable	src/core/ext/client_channel/lb_policy_factory.c	/^static const grpc_arg_pointer_vtable lb_addresses_arg_vtable = {$/;"	v	file:
-lb_addresses_cmp	src/core/ext/client_channel/lb_policy_factory.c	/^static int lb_addresses_cmp(void* addresses1, void* addresses2) {$/;"	f	file:
-lb_addresses_copy	src/core/ext/client_channel/lb_policy_factory.c	/^static void* lb_addresses_copy(void* addresses) {$/;"	f	file:
-lb_addresses_destroy	src/core/ext/client_channel/lb_policy_factory.c	/^static void lb_addresses_destroy(grpc_exec_ctx* exec_ctx, void* addresses) {$/;"	f	file:
-lb_backends	test/cpp/grpclb/grpclb_test.cc	/^  server_fixture lb_backends[NUM_BACKENDS];$/;"	m	struct:grpc::__anon289::test_fixture	file:
-lb_call	src/core/ext/lb_policy/grpclb/grpclb.c	/^  grpc_call *lb_call; \/* streaming call to the LB server, *\/$/;"	m	struct:glb_lb_policy	file:
-lb_call_backoff_state	src/core/ext/lb_policy/grpclb/grpclb.c	/^  gpr_backoff lb_call_backoff_state;$/;"	m	struct:glb_lb_policy	file:
-lb_call_destroy_locked	src/core/ext/lb_policy/grpclb/grpclb.c	/^static void lb_call_destroy_locked(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-lb_call_init_locked	src/core/ext/lb_policy/grpclb/grpclb.c	/^static void lb_call_init_locked(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-lb_call_on_retry_timer	src/core/ext/lb_policy/grpclb/grpclb.c	/^static void lb_call_on_retry_timer(grpc_exec_ctx *exec_ctx, void *arg,$/;"	f	file:
-lb_call_retry_timer	src/core/ext/lb_policy/grpclb/grpclb.c	/^  grpc_timer lb_call_retry_timer;$/;"	m	struct:glb_lb_policy	file:
-lb_call_status	src/core/ext/lb_policy/grpclb/grpclb.c	/^  grpc_status_code lb_call_status;$/;"	m	struct:glb_lb_policy	file:
-lb_call_status_details	src/core/ext/lb_policy/grpclb/grpclb.c	/^  grpc_slice lb_call_status_details;$/;"	m	struct:glb_lb_policy	file:
-lb_channel	src/core/ext/lb_policy/grpclb/grpclb.c	/^  grpc_channel *lb_channel;$/;"	m	struct:glb_lb_policy	file:
-lb_initial_metadata_recv	src/core/ext/lb_policy/grpclb/grpclb.c	/^  grpc_metadata_array lb_initial_metadata_recv; \/* initial MD from LB server *\/$/;"	m	struct:glb_lb_policy	file:
-lb_on_call_retry	src/core/ext/lb_policy/grpclb/grpclb.c	/^  grpc_closure lb_on_call_retry;$/;"	m	struct:glb_lb_policy	file:
-lb_on_response_received	src/core/ext/lb_policy/grpclb/grpclb.c	/^  grpc_closure lb_on_response_received;$/;"	m	struct:glb_lb_policy	file:
-lb_on_response_received	src/core/ext/lb_policy/grpclb/grpclb.c	/^static void lb_on_response_received(grpc_exec_ctx *exec_ctx, void *arg,$/;"	f	file:
-lb_on_server_status_received	src/core/ext/lb_policy/grpclb/grpclb.c	/^  grpc_closure lb_on_server_status_received;$/;"	m	struct:glb_lb_policy	file:
-lb_on_server_status_received	src/core/ext/lb_policy/grpclb/grpclb.c	/^static void lb_on_server_status_received(grpc_exec_ctx *exec_ctx, void *arg,$/;"	f	file:
-lb_policy	src/core/ext/client_channel/client_channel.c	/^  grpc_lb_policy *lb_policy;$/;"	m	struct:__anon60	file:
-lb_policy	src/core/ext/client_channel/client_channel.c	/^  grpc_lb_policy *lb_policy;$/;"	m	struct:client_channel_channel_data	file:
-lb_policy_connectivity_watcher	src/core/ext/client_channel/client_channel.c	/^} lb_policy_connectivity_watcher;$/;"	t	typeref:struct:__anon60	file:
-lb_policy_name	include/grpc/impl/codegen/grpc_types.h	/^  char **lb_policy_name;$/;"	m	struct:__anon278
-lb_policy_name	include/grpc/impl/codegen/grpc_types.h	/^  char **lb_policy_name;$/;"	m	struct:__anon441
-lb_policy_name	src/core/ext/client_channel/client_channel.c	/^  char *lb_policy_name;$/;"	m	struct:client_channel_channel_data	file:
-lb_request_payload	src/core/ext/lb_policy/grpclb/grpclb.c	/^  grpc_byte_buffer *lb_request_payload;$/;"	m	struct:glb_lb_policy	file:
-lb_response_payload	src/core/ext/lb_policy/grpclb/grpclb.c	/^  grpc_byte_buffer *lb_response_payload;$/;"	m	struct:glb_lb_policy	file:
-lb_server	test/cpp/grpclb/grpclb_test.cc	/^  server_fixture lb_server;$/;"	m	struct:grpc::__anon289::test_fixture	file:
-lb_server_update_delay_ms	test/cpp/grpclb/grpclb_test.cc	/^  int lb_server_update_delay_ms;$/;"	m	struct:grpc::__anon289::test_fixture	file:
-lb_token	src/core/ext/lb_policy/grpclb/grpclb.c	/^  grpc_mdelem lb_token;$/;"	m	struct:wrapped_rr_closure_arg	file:
-lb_token	src/core/lib/transport/static_metadata.h	/^    struct grpc_linked_mdelem *lb_token;$/;"	m	struct:__anon187::__anon188	typeref:struct:__anon187::__anon188::grpc_linked_mdelem
-lb_token_cmp	src/core/ext/lb_policy/grpclb/grpclb.c	/^static int lb_token_cmp(void *token1, void *token2) {$/;"	f	file:
-lb_token_copy	src/core/ext/lb_policy/grpclb/grpclb.c	/^static void *lb_token_copy(void *token) {$/;"	f	file:
-lb_token_destroy	src/core/ext/lb_policy/grpclb/grpclb.c	/^static void lb_token_destroy(grpc_exec_ctx *exec_ctx, void *token) {$/;"	f	file:
-lb_token_mdelem	src/core/ext/client_channel/client_channel.c	/^  grpc_linked_mdelem lb_token_mdelem;$/;"	m	struct:client_channel_call_data	file:
-lb_token_mdelem_storage	src/core/ext/client_channel/lb_policy.h	/^  grpc_linked_mdelem *lb_token_mdelem_storage;$/;"	m	struct:grpc_lb_policy_pick_args
-lb_token_mdelem_storage	src/core/ext/lb_policy/grpclb/grpclb.c	/^  grpc_linked_mdelem *lb_token_mdelem_storage;$/;"	m	struct:wrapped_rr_closure_arg	file:
-lb_token_prefix	test/cpp/grpclb/grpclb_test.cc	/^  const char *lb_token_prefix;$/;"	m	struct:grpc::__anon289::server_fixture	file:
-lb_token_vtable	src/core/ext/lb_policy/grpclb/grpclb.c	/^static const grpc_lb_user_data_vtable lb_token_vtable = {$/;"	v	file:
-lb_trailing_metadata_recv	src/core/ext/lb_policy/grpclb/grpclb.c	/^      lb_trailing_metadata_recv; \/* trailing MD from LB server *\/$/;"	m	struct:glb_lb_policy	file:
-leak_check	test/core/client_channel/uri_fuzzer_test.c	/^bool leak_check = true;$/;"	v
-leak_check	test/core/end2end/fuzzers/api_fuzzer.c	/^bool leak_check = true;$/;"	v
-leak_check	test/core/end2end/fuzzers/client_fuzzer.c	/^bool leak_check = true;$/;"	v
-leak_check	test/core/end2end/fuzzers/server_fuzzer.c	/^bool leak_check = true;$/;"	v
-leak_check	test/core/http/request_fuzzer.c	/^bool leak_check = true;$/;"	v
-leak_check	test/core/http/response_fuzzer.c	/^bool leak_check = true;$/;"	v
-leak_check	test/core/json/fuzzer.c	/^bool leak_check = true;$/;"	v
-leak_check	test/core/nanopb/fuzzer_response.c	/^bool leak_check = true;$/;"	v
-leak_check	test/core/nanopb/fuzzer_serverlist.c	/^bool leak_check = true;$/;"	v
-leak_check	test/core/security/ssl_server_fuzzer.c	/^bool leak_check = false;$/;"	v
-leak_check	test/core/slice/percent_decode_fuzzer.c	/^bool leak_check = true;$/;"	v
-leak_check	test/core/slice/percent_encode_fuzzer.c	/^bool leak_check = true;$/;"	v
-leak_check	test/core/transport/chttp2/hpack_parser_fuzzer_test.c	/^bool leak_check = true;$/;"	v
-leave_ctx	src/core/ext/client_channel/subchannel_index.c	/^static void leave_ctx(grpc_exec_ctx *exec_ctx) {$/;"	f	file:
-left	include/grpc/support/avl.h	/^  struct gpr_avl_node *left;$/;"	m	struct:gpr_avl_node	typeref:struct:gpr_avl_node::gpr_avl_node
-left_overs	src/core/lib/security/transport/security_handshaker.c	/^  grpc_slice_buffer left_overs;$/;"	m	struct:__anon117	file:
-leftover_bytes	src/core/lib/security/transport/secure_endpoint.c	/^  grpc_slice_buffer leftover_bytes;$/;"	m	struct:__anon116	file:
-len	src/core/lib/iomgr/resolve_address.h	/^  size_t len;$/;"	m	struct:__anon150
-length	include/grpc++/impl/codegen/string_ref.h	/^  size_t length() const { return length_; }$/;"	f	class:grpc::string_ref
-length	include/grpc/impl/codegen/slice.h	/^      size_t length;$/;"	m	struct:grpc_slice::__anon250::__anon251
-length	include/grpc/impl/codegen/slice.h	/^      size_t length;$/;"	m	struct:grpc_slice::__anon413::__anon414
-length	include/grpc/impl/codegen/slice.h	/^      uint8_t length;$/;"	m	struct:grpc_slice::__anon250::__anon252
-length	include/grpc/impl/codegen/slice.h	/^      uint8_t length;$/;"	m	struct:grpc_slice::__anon413::__anon415
-length	include/grpc/impl/codegen/slice.h	/^  size_t length;$/;"	m	struct:__anon253
-length	include/grpc/impl/codegen/slice.h	/^  size_t length;$/;"	m	struct:__anon416
-length	src/core/ext/census/trace_string.h	/^  size_t length;$/;"	m	struct:trace_string
-length	src/core/ext/transport/chttp2/transport/bin_encoder.c	/^  uint8_t length;$/;"	m	struct:__anon7	file:
-length	src/core/ext/transport/chttp2/transport/hpack_parser.h	/^      uint32_t length;$/;"	m	struct:__anon34::__anon35::__anon36
-length	src/core/ext/transport/chttp2/transport/huffsyms.h	/^  unsigned length;$/;"	m	struct:__anon31
-length	src/core/lib/iomgr/resource_quota.h	/^  size_t length;$/;"	m	struct:grpc_resource_user_slice_allocator
-length	src/core/lib/slice/slice_intern.c	/^  size_t length;$/;"	m	struct:interned_slice_refcount	file:
-length	src/core/lib/support/string.c	/^  size_t length;$/;"	m	struct:__anon79	file:
-length	src/core/lib/transport/byte_stream.h	/^  uint32_t length;$/;"	m	struct:grpc_byte_stream
-length	src/core/lib/tsi/transport_security_interface.h	/^    size_t length;$/;"	m	struct:tsi_peer_property::__anon165
-length	test/core/support/sync_test.c	/^  int length;       \/* Number of valid elements in queue 0..N. *\/$/;"	m	struct:queue	file:
-length_	include/grpc++/impl/codegen/string_ref.h	/^  size_t length_;$/;"	m	class:grpc::string_ref
-length_field	src/core/ext/transport/cronet/transport/cronet_transport.c	/^  int length_field;$/;"	m	struct:read_state	file:
-length_field_received	src/core/ext/transport/cronet/transport/cronet_transport.c	/^  bool length_field_received;$/;"	m	struct:read_state	file:
-level	include/grpc++/impl/codegen/call.h	/^    grpc_compression_level level;$/;"	m	struct:grpc::CallOpSendInitialMetadata::__anon393
-level	include/grpc++/server_builder.h	/^    grpc_compression_level level;$/;"	m	struct:grpc::ServerBuilder::__anon394
-level	include/grpc/impl/codegen/compression_types.h	/^    grpc_compression_level level;$/;"	m	struct:grpc_compression_options::__anon281
-level	include/grpc/impl/codegen/compression_types.h	/^    grpc_compression_level level;$/;"	m	struct:grpc_compression_options::__anon444
-level	include/grpc/impl/codegen/grpc_types.h	/^        grpc_compression_level level;$/;"	m	struct:grpc_op::__anon268::__anon270::__anon271
-level	include/grpc/impl/codegen/grpc_types.h	/^        grpc_compression_level level;$/;"	m	struct:grpc_op::__anon431::__anon433::__anon434
-level	test/http2_test/http2_test_server.py	/^    level=logging.INFO)$/;"	v
-line	include/grpc/support/log.h	/^  int line;$/;"	m	struct:__anon235
-line	include/grpc/support/log.h	/^  int line;$/;"	m	struct:__anon398
-line	src/core/lib/profiling/basic_timers.c	/^  short line;$/;"	m	struct:gpr_timer_entry	file:
-line	test/core/end2end/cq_verifier.c	/^  int line;$/;"	m	struct:expectation	file:
-link	src/core/ext/census/census_log.c	/^  cl_block_list_struct link;$/;"	m	struct:census_log_block	file:
-link	src/core/ext/census/mlog.c	/^  cl_block_list_struct link;$/;"	m	struct:census_log_block	file:
-link_head	src/core/lib/transport/metadata_batch.c	/^static void link_head(grpc_mdelem_list *list, grpc_linked_mdelem *storage) {$/;"	f	file:
-link_tail	src/core/lib/transport/metadata_batch.c	/^static void link_tail(grpc_mdelem_list *list, grpc_linked_mdelem *storage) {$/;"	f	file:
-linked_from_md	src/core/lib/surface/call.c	/^static grpc_linked_mdelem *linked_from_md(grpc_metadata *md) {$/;"	f	file:
-linked_spans	src/core/ext/census/tracing.h	/^  trace_span_context *linked_spans;$/;"	m	struct:start_span_options
-links	src/core/ext/transport/chttp2/transport/internal.h	/^  grpc_chttp2_stream_link links[STREAM_LIST_COUNT];$/;"	m	struct:grpc_chttp2_stream
-links	src/core/lib/iomgr/pollset_windows.h	/^  grpc_pollset_worker_link links[GRPC_POLLSET_WORKER_LINK_TYPES];$/;"	m	struct:grpc_pollset_worker
-links	src/core/lib/iomgr/resource_quota.c	/^  grpc_resource_user_link links[GRPC_RULIST_COUNT];$/;"	m	struct:grpc_resource_user	file:
-list	src/core/ext/client_channel/proxy_mapper_registry.c	/^  grpc_proxy_mapper** list;$/;"	m	struct:__anon66	file:
-list	src/core/lib/channel/handshaker_registry.c	/^  grpc_handshaker_factory** list;$/;"	m	struct:__anon193	file:
-list	src/core/lib/iomgr/timer_generic.c	/^  grpc_timer list;$/;"	m	struct:__anon137	file:
-list	src/core/lib/transport/metadata_batch.h	/^  grpc_mdelem_list list;$/;"	m	struct:grpc_metadata_batch
-list_join	src/core/lib/iomgr/timer_generic.c	/^static void list_join(grpc_timer *head, grpc_timer *timer) {$/;"	f	file:
-list_mu_	src/cpp/thread_manager/thread_manager.h	/^  std::mutex list_mu_;$/;"	m	class:grpc::ThreadManager
-list_remove	src/core/lib/iomgr/timer_generic.c	/^static void list_remove(grpc_timer *timer) {$/;"	f	file:
-listen_cb	test/core/iomgr/fd_posix_test.c	/^static void listen_cb(grpc_exec_ctx *exec_ctx, void *arg, \/*=sv_arg*\/$/;"	f	file:
-listen_closure	test/core/iomgr/fd_posix_test.c	/^  grpc_closure listen_closure;$/;"	m	struct:__anon340	file:
-listen_shutdown_cb	test/core/iomgr/fd_posix_test.c	/^static void listen_shutdown_cb(grpc_exec_ctx *exec_ctx, void *arg \/*server *\/,$/;"	f	file:
-listener	src/core/lib/surface/server.c	/^typedef struct listener {$/;"	s	file:
-listener	src/core/lib/surface/server.c	/^} listener;$/;"	t	typeref:struct:listener	file:
-listener_destroy_done	src/core/lib/surface/server.c	/^static void listener_destroy_done(grpc_exec_ctx *exec_ctx, void *s,$/;"	f	file:
-listeners	src/core/lib/surface/server.c	/^  listener *listeners;$/;"	m	struct:grpc_server	file:
-listeners_destroyed	src/core/lib/surface/server.c	/^  int listeners_destroyed;$/;"	m	struct:grpc_server	file:
-lists	src/core/ext/transport/chttp2/transport/internal.h	/^  grpc_chttp2_stream_list lists[STREAM_LIST_COUNT];$/;"	m	struct:grpc_chttp2_transport
-lists	src/core/ext/transport/chttp2/transport/internal.h	/^  grpc_closure_list lists[GRPC_CHTTP2_PCL_COUNT];$/;"	m	struct:__anon17
-load32_little_endian	src/core/lib/tsi/fake_transport_security.c	/^static uint32_t load32_little_endian(const unsigned char *buf) {$/;"	f	file:
-load_balance_token	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	/^    char load_balance_token[50];$/;"	m	struct:_grpc_lb_v1_Server
-load_balancer_delegate	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	/^    char load_balancer_delegate[64];$/;"	m	struct:_grpc_lb_v1_InitialLoadBalanceResponse
-load_reporting_data	test/core/end2end/tests/load_reporting_hook.c	/^} load_reporting_data;$/;"	t	typeref:struct:__anon366	file:
-load_reporting_fixture_data	test/core/end2end/fixtures/h2_load_reporting.c	/^typedef struct load_reporting_fixture_data {$/;"	s	file:
-load_reporting_fixture_data	test/core/end2end/fixtures/h2_load_reporting.c	/^} load_reporting_fixture_data;$/;"	t	typeref:struct:load_reporting_fixture_data	file:
-load_reporting_hook	test/core/end2end/tests/load_reporting_hook.c	/^void load_reporting_hook(grpc_end2end_test_config config) {$/;"	f
-load_reporting_hook_pre_init	test/core/end2end/tests/load_reporting_hook.c	/^void load_reporting_hook_pre_init(void) {}$/;"	f
-local_start_timestamp	src/core/ext/census/tracing.h	/^  gpr_timespec local_start_timestamp;$/;"	m	struct:start_span_options
-local_wakeup_cache	src/core/lib/iomgr/ev_poll_posix.c	/^  grpc_cached_wakeup_fd *local_wakeup_cache;$/;"	m	struct:grpc_pollset	file:
-localaddr	test/core/end2end/fixtures/h2_census.c	/^  char *localaddr;$/;"	m	struct:fullstack_fixture_data	file:
-localaddr	test/core/end2end/fixtures/h2_compress.c	/^  char *localaddr;$/;"	m	struct:fullstack_compression_fixture_data	file:
-localaddr	test/core/end2end/fixtures/h2_fakesec.c	/^  char *localaddr;$/;"	m	struct:fullstack_secure_fixture_data	file:
-localaddr	test/core/end2end/fixtures/h2_full+pipe.c	/^  char *localaddr;$/;"	m	struct:fullstack_fixture_data	file:
-localaddr	test/core/end2end/fixtures/h2_full+trace.c	/^  char *localaddr;$/;"	m	struct:fullstack_fixture_data	file:
-localaddr	test/core/end2end/fixtures/h2_full.c	/^  char *localaddr;$/;"	m	struct:fullstack_fixture_data	file:
-localaddr	test/core/end2end/fixtures/h2_load_reporting.c	/^  char *localaddr;$/;"	m	struct:load_reporting_fixture_data	file:
-localaddr	test/core/end2end/fixtures/h2_oauth2.c	/^  char *localaddr;$/;"	m	struct:fullstack_secure_fixture_data	file:
-localaddr	test/core/end2end/fixtures/h2_ssl.c	/^  char *localaddr;$/;"	m	struct:fullstack_secure_fixture_data	file:
-localaddr	test/core/end2end/fixtures/h2_ssl_cert.c	/^  char *localaddr;$/;"	m	struct:fullstack_secure_fixture_data	file:
-localaddr	test/core/end2end/fixtures/h2_uds.c	/^  char *localaddr;$/;"	m	struct:fullstack_fixture_data	file:
-lock	src/core/ext/census/census_log.c	/^  gpr_mu lock;$/;"	m	struct:census_log	file:
-lock	src/core/ext/census/mlog.c	/^  gpr_mu lock;$/;"	m	struct:census_log	file:
-lock	test/core/iomgr/combiner_test.c	/^  grpc_combiner *lock;$/;"	m	struct:__anon336	file:
-locked	include/grpc/impl/codegen/sync_windows.h	/^  int locked;$/;"	m	struct:__anon247
-locked	include/grpc/impl/codegen/sync_windows.h	/^  int locked;$/;"	m	struct:__anon410
-lockfree_node	src/core/lib/support/stack_lockfree.c	/^typedef union lockfree_node {$/;"	u	file:
-lockfree_node	src/core/lib/support/stack_lockfree.c	/^} lockfree_node;$/;"	t	typeref:union:lockfree_node	file:
-lockfree_node_contents	src/core/lib/support/stack_lockfree.c	/^struct lockfree_node_contents {$/;"	s	file:
-log	src/core/lib/profiling/basic_timers.c	/^  gpr_timer_entry log[MAX_COUNT];$/;"	m	struct:gpr_timer_log	file:
-log_dispatcher_func	test/core/end2end/tests/no_logging.c	/^static void log_dispatcher_func(gpr_log_func_args *args) {$/;"	f	file:
-log_error_sink	test/core/surface/invalid_channel_args_test.c	/^static void log_error_sink(gpr_log_func_args *args) {$/;"	f	file:
-log_func_reached	test/core/support/log_test.c	/^static bool log_func_reached = false;$/;"	v	file:
-log_level	test/cpp/interop/stress_test.cc	/^static int log_level = GPR_LOG_SEVERITY_DEBUG;$/;"	v	file:
-log_metadata	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^static void log_metadata(const grpc_metadata_batch *md_batch, uint32_t id,$/;"	f	file:
-log_ssl_error_stack	src/core/lib/tsi/ssl_transport_security.c	/^static void log_ssl_error_stack(void) {$/;"	f	file:
-looks_like_ip_address	src/core/lib/tsi/ssl_transport_security.c	/^static int looks_like_ip_address(const char *name) {$/;"	f	file:
-lookup_by_key_test	test/core/census/context_test.c	/^static void lookup_by_key_test(void) {$/;"	f	file:
-lookup_factory	src/core/ext/client_channel/lb_policy_registry.c	/^static grpc_lb_policy_factory *lookup_factory(const char *name) {$/;"	f	file:
-lookup_factory	src/core/ext/client_channel/resolver_registry.c	/^static grpc_resolver_factory *lookup_factory(const char *name) {$/;"	f	file:
-lookup_factory_by_uri	src/core/ext/client_channel/resolver_registry.c	/^static grpc_resolver_factory *lookup_factory_by_uri(grpc_uri *uri) {$/;"	f	file:
-lower	src/core/ext/census/census_interface.h	/^  uint32_t lower;$/;"	m	struct:census_op_id
-lr_start_transport_stream_op	src/core/ext/load_reporting/load_reporting_filter.c	/^static void lr_start_transport_stream_op(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-made_transport_op	src/core/lib/transport/transport.c	/^} made_transport_op;$/;"	t	typeref:struct:__anon175	file:
-made_transport_stream_op	src/core/lib/transport/transport.c	/^} made_transport_stream_op;$/;"	t	typeref:struct:__anon176	file:
-magic_connect_string	test/core/client_channel/set_initial_connect_string_test.c	/^static const char *magic_connect_string = "magic initial string";$/;"	v	file:
-magic_thread_local	src/core/lib/support/cpu_posix.c	/^static __thread char magic_thread_local;$/;"	v	file:
-main	test/build/boringssl.c	/^int main(void) {$/;"	f
-main	test/build/c++11.cc	/^int main() {$/;"	f
-main	test/build/empty.c	/^int main(void) {}$/;"	f
-main	test/build/extra-semi.c	/^int main(void) {}$/;"	f
-main	test/build/no-shift-negative-value.c	/^int main(void) {}$/;"	f
-main	test/build/openssl-alpn.c	/^int main() {$/;"	f
-main	test/build/openssl-npn.c	/^int main() {$/;"	f
-main	test/build/perftools.c	/^int main() {$/;"	f
-main	test/build/protobuf.cc	/^int main() { return 0; }$/;"	f
-main	test/build/shadow.c	/^int main(void) {$/;"	f
-main	test/build/systemtap.c	/^int main() { return 0; }$/;"	f
-main	test/build/zlib.c	/^int main() {$/;"	f
-main	test/core/bad_client/gen_build_yaml.py	/^def main():$/;"	f
-main	test/core/bad_client/tests/badreq.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/bad_client/tests/connection_prefix.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/bad_client/tests/head_of_line_blocking.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/bad_client/tests/headers.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/bad_client/tests/initial_settings_frame.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/bad_client/tests/large_metadata.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/bad_client/tests/server_registered_method.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/bad_client/tests/simple_request.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/bad_client/tests/unknown_frame.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/bad_client/tests/window_overflow.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/bad_ssl/bad_ssl_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/bad_ssl/gen_build_yaml.py	/^def main():$/;"	f
-main	test/core/bad_ssl/servers/alpn.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/bad_ssl/servers/cert.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/census/context_test.c	/^int main(int argc, char *argv[]) {$/;"	f
-main	test/core/census/mlog_test.c	/^int main(int argc, char** argv) {$/;"	f
-main	test/core/census/resource_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/census/trace_context_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/channel/channel_args_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/channel/channel_stack_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/client_channel/lb_policies_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/client_channel/resolvers/dns_resolver_connectivity_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/client_channel/resolvers/dns_resolver_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/client_channel/resolvers/sockaddr_resolver_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/client_channel/set_initial_connect_string_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/client_channel/uri_parser_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/compression/algorithm_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/compression/compression_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/compression/message_compress_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/end2end/bad_server_response_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/end2end/connection_refused_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/end2end/dualstack_socket_test.c	/^int main(int argc, char **argv) { return 1; }$/;"	f
-main	test/core/end2end/dualstack_socket_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/end2end/fixtures/h2_census.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/end2end/fixtures/h2_compress.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/end2end/fixtures/h2_fakesec.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/end2end/fixtures/h2_fd.c	/^int main(int argc, char **argv) { return 1; }$/;"	f
-main	test/core/end2end/fixtures/h2_fd.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/end2end/fixtures/h2_full+pipe.c	/^int main(int argc, char **argv) { return 1; }$/;"	f
-main	test/core/end2end/fixtures/h2_full+pipe.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/end2end/fixtures/h2_full+trace.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/end2end/fixtures/h2_full.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/end2end/fixtures/h2_http_proxy.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/end2end/fixtures/h2_load_reporting.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/end2end/fixtures/h2_oauth2.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/end2end/fixtures/h2_proxy.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/end2end/fixtures/h2_sockpair+trace.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/end2end/fixtures/h2_sockpair.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/end2end/fixtures/h2_sockpair_1byte.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/end2end/fixtures/h2_ssl.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/end2end/fixtures/h2_ssl_cert.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/end2end/fixtures/h2_ssl_proxy.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/end2end/fixtures/h2_uds.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/end2end/gen_build_yaml.py	/^def main():$/;"	f
-main	test/core/end2end/goaway_server_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/end2end/invalid_call_argument_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/end2end/multiple_server_queues_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/end2end/no_server_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/fling/client.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/fling/fling_stream_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/fling/fling_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/fling/server.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/handshake/client_ssl.c	/^int main(int argc, char *argv[]) {$/;"	f
-main	test/core/handshake/server_ssl.c	/^int main(int argc, char *argv[]) {$/;"	f
-main	test/core/http/format_request_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/http/httpcli_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/http/httpscli_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/http/parser_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/internal_api_canaries/iomgr.c	/^int main(void) {$/;"	f
-main	test/core/internal_api_canaries/support.c	/^int main(void) {$/;"	f
-main	test/core/internal_api_canaries/transport.c	/^int main(void) {$/;"	f
-main	test/core/iomgr/combiner_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/iomgr/endpoint_pair_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/iomgr/ev_epoll_linux_test.c	/^int main(int argc, char **argv) { return 0; }$/;"	f
-main	test/core/iomgr/ev_epoll_linux_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/iomgr/fd_conservation_posix_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/iomgr/fd_posix_test.c	/^int main(int argc, char **argv) { return 1; }$/;"	f
-main	test/core/iomgr/fd_posix_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/iomgr/load_file_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/iomgr/pollset_set_test.c	/^int main(int argc, char **argv) { return 0; }$/;"	f
-main	test/core/iomgr/pollset_set_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/iomgr/resolve_address_posix_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/iomgr/resolve_address_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/iomgr/resource_quota_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/iomgr/sockaddr_utils_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/iomgr/socket_utils_test.c	/^int main(int argc, char **argv) { return 1; }$/;"	f
-main	test/core/iomgr/socket_utils_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/iomgr/tcp_client_posix_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/iomgr/tcp_posix_test.c	/^int main(int argc, char **argv) { return 1; }$/;"	f
-main	test/core/iomgr/tcp_posix_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/iomgr/tcp_server_posix_test.c	/^int main(int argc, char **argv) { return 1; }$/;"	f
-main	test/core/iomgr/tcp_server_posix_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/iomgr/time_averaged_stats_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/iomgr/timer_heap_test.c	/^int main(int argc, char **argv) { return 1; }$/;"	f
-main	test/core/iomgr/timer_heap_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/iomgr/timer_list_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/iomgr/udp_server_test.c	/^int main(int argc, char **argv) { return 1; }$/;"	f
-main	test/core/iomgr/udp_server_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/iomgr/wakeup_fd_cv_test.c	/^int main(int argc, char **argv) { return 1; }$/;"	f
-main	test/core/iomgr/wakeup_fd_cv_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/json/json_rewrite.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/json/json_rewrite_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/json/json_stream_error_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/json/json_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/memory_usage/client.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/memory_usage/memory_usage_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/memory_usage/server.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/network_benchmarks/low_level_ping_pong.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/security/auth_context_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/security/b64_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/security/create_jwt.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/security/credentials_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/security/fetch_oauth2.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/security/json_token_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/security/jwt_verifier_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/security/print_google_default_creds_token.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/security/secure_endpoint_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/security/security_connector_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/security/verify_jwt.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/slice/percent_encoding_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/slice/slice_buffer_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/slice/slice_string_helpers_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/slice/slice_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/statistics/census_stub_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/statistics/hash_table_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/statistics/multiple_writers_circular_buffer_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/statistics/multiple_writers_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/statistics/performance_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/statistics/quick_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/statistics/rpc_stats_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/statistics/small_log_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/statistics/trace_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/statistics/window_stats_test.c	/^int main(int argc, char *argv[]) {$/;"	f
-main	test/core/support/alloc_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/support/avl_test.c	/^int main(int argc, char *argv[]) {$/;"	f
-main	test/core/support/backoff_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/support/cmdline_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/support/cpu_test.c	/^int main(int argc, char *argv[]) {$/;"	f
-main	test/core/support/env_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/support/histogram_test.c	/^int main(void) {$/;"	f
-main	test/core/support/host_port_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/support/log_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/support/mpscq_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/support/murmur_hash_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/support/stack_lockfree_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/support/string_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/support/sync_test.c	/^int main(int argc, char *argv[]) {$/;"	f
-main	test/core/support/thd_test.c	/^int main(int argc, char *argv[]) {$/;"	f
-main	test/core/support/time_test.c	/^int main(int argc, char *argv[]) {$/;"	f
-main	test/core/support/tls_test.c	/^int main(int argc, char *argv[]) {$/;"	f
-main	test/core/support/useful_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/surface/alarm_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/surface/byte_buffer_reader_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/surface/channel_create_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/surface/completion_queue_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/surface/concurrent_connectivity_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/surface/init_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/surface/invalid_channel_args_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/surface/lame_client_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/surface/public_headers_must_be_c89.c	/^int main(int argc, char **argv) { return 0; }$/;"	f
-main	test/core/surface/secure_channel_create_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/surface/sequential_connectivity_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/surface/server_chttp2_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/surface/server_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/transport/bdp_estimator_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/transport/chttp2/alpn_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/transport/chttp2/bin_decoder_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/transport/chttp2/bin_encoder_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/transport/chttp2/hpack_encoder_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/transport/chttp2/hpack_parser_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/transport/chttp2/hpack_table_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/transport/chttp2/stream_map_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/transport/chttp2/varint_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/transport/connectivity_state_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/transport/metadata_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/transport/pid_controller_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/transport/status_conversion_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/transport/timeout_encoding_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/tsi/transport_security_test.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/core/util/one_corpus_entry_fuzzer.c	/^int main(int argc, char **argv) {$/;"	f
-main	test/cpp/client/credentials_test.cc	/^int main(int argc, char** argv) {$/;"	f
-main	test/cpp/codegen/codegen_test_full.cc	/^int main(int argc, char** argv) {$/;"	f
-main	test/cpp/codegen/codegen_test_minimal.cc	/^int main(int argc, char** argv) {$/;"	f
-main	test/cpp/codegen/golden_file_test.cc	/^int main(int argc, char **argv) {$/;"	f
-main	test/cpp/codegen/proto_utils_test.cc	/^int main(int argc, char** argv) {$/;"	f
-main	test/cpp/common/alarm_cpp_test.cc	/^int main(int argc, char** argv) {$/;"	f
-main	test/cpp/common/auth_property_iterator_test.cc	/^int main(int argc, char** argv) {$/;"	f
-main	test/cpp/common/channel_arguments_test.cc	/^int main(int argc, char** argv) {$/;"	f
-main	test/cpp/common/channel_filter_test.cc	/^int main(int argc, char** argv) {$/;"	f
-main	test/cpp/common/secure_auth_context_test.cc	/^int main(int argc, char** argv) {$/;"	f
-main	test/cpp/end2end/async_end2end_test.cc	/^int main(int argc, char** argv) {$/;"	f
-main	test/cpp/end2end/client_crash_test.cc	/^int main(int argc, char** argv) {$/;"	f
-main	test/cpp/end2end/client_crash_test_server.cc	/^int main(int argc, char** argv) {$/;"	f
-main	test/cpp/end2end/end2end_test.cc	/^int main(int argc, char** argv) {$/;"	f
-main	test/cpp/end2end/filter_end2end_test.cc	/^int main(int argc, char** argv) {$/;"	f
-main	test/cpp/end2end/generic_end2end_test.cc	/^int main(int argc, char** argv) {$/;"	f
-main	test/cpp/end2end/hybrid_end2end_test.cc	/^int main(int argc, char** argv) {$/;"	f
-main	test/cpp/end2end/mock_test.cc	/^int main(int argc, char** argv) {$/;"	f
-main	test/cpp/end2end/proto_server_reflection_test.cc	/^int main(int argc, char** argv) {$/;"	f
-main	test/cpp/end2end/round_robin_end2end_test.cc	/^int main(int argc, char** argv) {$/;"	f
-main	test/cpp/end2end/server_builder_plugin_test.cc	/^int main(int argc, char** argv) {$/;"	f
-main	test/cpp/end2end/server_crash_test.cc	/^int main(int argc, char** argv) {$/;"	f
-main	test/cpp/end2end/server_crash_test_client.cc	/^int main(int argc, char** argv) {$/;"	f
-main	test/cpp/end2end/shutdown_test.cc	/^int main(int argc, char** argv) {$/;"	f
-main	test/cpp/end2end/streaming_throughput_test.cc	/^int main(int argc, char** argv) {$/;"	f
-main	test/cpp/end2end/thread_stress_test.cc	/^int main(int argc, char** argv) {$/;"	f
-main	test/cpp/grpclb/grpclb_api_test.cc	/^int main(int argc, char** argv) {$/;"	f
-main	test/cpp/grpclb/grpclb_test.cc	/^int main(int argc, char **argv) {$/;"	f
-main	test/cpp/interop/client.cc	/^int main(int argc, char** argv) {$/;"	f
-main	test/cpp/interop/http2_client.cc	/^int main(int argc, char** argv) {$/;"	f
-main	test/cpp/interop/interop_server_bootstrap.cc	/^int main(int argc, char** argv) {$/;"	f
-main	test/cpp/interop/interop_test.cc	/^int main(int argc, char** argv) {$/;"	f
-main	test/cpp/interop/metrics_client.cc	/^int main(int argc, char** argv) {$/;"	f
-main	test/cpp/interop/reconnect_interop_client.cc	/^int main(int argc, char** argv) {$/;"	f
-main	test/cpp/interop/reconnect_interop_server.cc	/^int main(int argc, char** argv) {$/;"	f
-main	test/cpp/interop/stress_test.cc	/^int main(int argc, char** argv) {$/;"	f
-main	test/cpp/performance/writes_per_rpc_test.cc	/^int main(int argc, char** argv) {$/;"	f
-main	test/cpp/qps/json_run_localhost.cc	/^int main(int argc, char** argv) {$/;"	f
-main	test/cpp/qps/qps_interarrival_test.cc	/^int main(int argc, char **argv) {$/;"	f
-main	test/cpp/qps/qps_json_driver.cc	/^int main(int argc, char** argv) {$/;"	f
-main	test/cpp/qps/qps_openloop_test.cc	/^int main(int argc, char** argv) {$/;"	f
-main	test/cpp/qps/qps_test.cc	/^int main(int argc, char** argv) {$/;"	f
-main	test/cpp/qps/qps_test_with_poll.cc	/^int main(int argc, char** argv) {$/;"	f
-main	test/cpp/qps/secure_sync_unary_ping_pong_test.cc	/^int main(int argc, char** argv) {$/;"	f
-main	test/cpp/qps/worker.cc	/^int main(int argc, char** argv) {$/;"	f
-main	test/cpp/test/server_context_test_spouse_test.cc	/^int main(int argc, char** argv) {$/;"	f
-main	test/cpp/thread_manager/thread_manager_test.cc	/^int main(int argc, char **argv) {$/;"	f
-main	test/cpp/util/byte_buffer_test.cc	/^int main(int argc, char** argv) {$/;"	f
-main	test/cpp/util/cli_call_test.cc	/^int main(int argc, char** argv) {$/;"	f
-main	test/cpp/util/grpc_cli.cc	/^int main(int argc, char** argv) {$/;"	f
-main	test/cpp/util/grpc_tool_test.cc	/^int main(int argc, char** argv) {$/;"	f
-main	test/cpp/util/slice_test.cc	/^int main(int argc, char** argv) {$/;"	f
-main	test/cpp/util/status_test.cc	/^int main(int argc, char** argv) {$/;"	f
-main	test/cpp/util/string_ref_test.cc	/^int main(int argc, char** argv) {$/;"	f
-main	test/cpp/util/time_test.cc	/^int main(int argc, char** argv) {$/;"	f
-make_addr4	test/core/iomgr/sockaddr_utils_test.c	/^static grpc_resolved_address make_addr4(const uint8_t *data, size_t data_len) {$/;"	f	file:
-make_addr6	test/core/iomgr/sockaddr_utils_test.c	/^static grpc_resolved_address make_addr6(const uint8_t *data, size_t data_len) {$/;"	f	file:
-make_census_enable_arg	test/core/end2end/fixtures/h2_census.c	/^static grpc_arg make_census_enable_arg(void) {$/;"	f	file:
-make_connectivity_watch	test/core/end2end/fuzzers/api_fuzzer.c	/^static connectivity_watch *make_connectivity_watch(gpr_timespec s,$/;"	f	file:
-make_error_with_desc	src/core/ext/transport/cronet/transport/cronet_transport.c	/^static grpc_error *make_error_with_desc(int error_code, const char *desc) {$/;"	f	file:
-make_finished_batch_validator	test/core/end2end/fuzzers/api_fuzzer.c	/^static validator *make_finished_batch_validator(call_state *cs,$/;"	f	file:
-make_reclaimer	test/core/iomgr/resource_quota_test.c	/^grpc_closure *make_reclaimer(grpc_resource_user *resource_user, size_t size,$/;"	f
-make_test_fds_readable	test/core/iomgr/pollset_set_test.c	/^static void make_test_fds_readable(test_fd *tfds, const int num_fds) {$/;"	f	file:
-make_unused_reclaimer	test/core/iomgr/resource_quota_test.c	/^grpc_closure *make_unused_reclaimer(grpc_closure *then) {$/;"	f
-make_virtualenv	test/distrib/python/run_distrib_test.sh	/^function make_virtualenv() {$/;"	f
-malloc_fn	include/grpc/support/alloc.h	/^  void *(*malloc_fn)(size_t size);$/;"	m	struct:gpr_allocation_functions
-malloc_ref	src/core/lib/slice/slice.c	/^static void malloc_ref(void *p) {$/;"	f	file:
-malloc_refcount	src/core/lib/slice/slice.c	/^} malloc_refcount;$/;"	t	typeref:struct:__anon160	file:
-malloc_unref	src/core/lib/slice/slice.c	/^static void malloc_unref(grpc_exec_ctx *exec_ctx, void *p) {$/;"	f	file:
-malloc_vtable	src/core/lib/slice/slice.c	/^static const grpc_slice_refcount_vtable malloc_vtable = {$/;"	v	file:
-many_interval_test	test/core/statistics/window_stats_test.c	/^void many_interval_test(void) {$/;"	f
-many_producers	test/core/support/sync_test.c	/^static void many_producers(void *v \/*=m*\/) {$/;"	f	file:
-map	include/grpc++/impl/codegen/metadata_map.h	/^  const std::multimap<grpc::string_ref, grpc::string_ref> *map() const {$/;"	f	class:grpc::MetadataMap
-map	include/grpc++/impl/codegen/metadata_map.h	/^  std::multimap<grpc::string_ref, grpc::string_ref> *map() { return &map_; }$/;"	f	class:grpc::MetadataMap
-map	src/core/ext/client_channel/proxy_mapper.h	/^  bool (*map)(grpc_exec_ctx* exec_ctx, grpc_proxy_mapper* mapper,$/;"	m	struct:__anon69
-map_	include/grpc++/impl/codegen/metadata_map.h	/^  std::multimap<grpc::string_ref, grpc::string_ref> map_;$/;"	m	class:grpc::MetadataMap
-mappings	src/core/lib/security/credentials/jwt/jwt_verifier.c	/^  email_key_mapping *mappings;$/;"	m	struct:grpc_jwt_verifier	file:
-mark_thread_done	test/core/support/sync_test.c	/^static void mark_thread_done(struct test *m) {$/;"	f	file:
-marker_type	src/core/lib/profiling/basic_timers.c	/^typedef enum { BEGIN = '{', END = '}', MARK = '.' } marker_type;$/;"	t	typeref:enum:__anon80	file:
-match_initial_magic_string	test/core/client_channel/set_initial_connect_string_test.c	/^static void match_initial_magic_string(grpc_slice_buffer *buffer) {$/;"	f	file:
-materialize	src/core/lib/slice/slice_intern.c	/^static grpc_slice materialize(interned_slice_refcount *s) {$/;"	f	file:
-max	src/core/ext/census/gen/census.pb.h	/^    double max;$/;"	m	struct:_google_census_Distribution_Range
-max_args	test/cpp/util/grpc_tool.cc	/^  int max_args;$/;"	m	struct:grpc::testing::__anon321::Command	file:
-max_bytes	src/core/ext/transport/chttp2/transport/hpack_table.h	/^  uint32_t max_bytes;$/;"	m	struct:__anon38
-max_concurrent_streams	test/core/end2end/tests/max_concurrent_streams.c	/^void max_concurrent_streams(grpc_end2end_test_config config) {$/;"	f
-max_concurrent_streams_pre_init	test/core/end2end/tests/max_concurrent_streams.c	/^void max_concurrent_streams_pre_init(void) {}$/;"	f
-max_control_value	src/core/lib/transport/pid_controller.h	/^  double max_control_value;$/;"	m	struct:__anon181
-max_entries	src/core/ext/transport/chttp2/transport/hpack_table.h	/^  uint32_t max_entries;$/;"	m	struct:__anon38
-max_frame_size	src/core/ext/transport/chttp2/transport/hpack_encoder.c	/^  size_t max_frame_size;$/;"	m	struct:__anon32	file:
-max_frame_size	src/core/lib/tsi/fake_transport_security.c	/^  size_t max_frame_size;$/;"	m	struct:__anon170	file:
-max_message_length	test/core/end2end/tests/max_message_length.c	/^void max_message_length(grpc_end2end_test_config config) {$/;"	f
-max_message_length_pre_init	test/core/end2end/tests/max_message_length.c	/^void max_message_length_pre_init(void) {}$/;"	f
-max_payload_size_for_get	src/core/lib/channel/http_client_filter.c	/^  size_t max_payload_size_for_get;$/;"	m	struct:channel_data	file:
-max_payload_size_from_args	src/core/lib/channel/http_client_filter.c	/^static size_t max_payload_size_from_args(const grpc_channel_args *args) {$/;"	f	file:
-max_pings_without_data	src/core/ext/transport/chttp2/transport/internal.h	/^  int max_pings_without_data;$/;"	m	struct:__anon18
-max_pollers	include/grpc++/server_builder.h	/^    int max_pollers;$/;"	m	struct:grpc::ServerBuilder::SyncServerSettings
-max_pollers_	src/cpp/thread_manager/thread_manager.h	/^  int max_pollers_;$/;"	m	class:grpc::ThreadManager
-max_possible	src/core/lib/support/histogram.c	/^  double max_possible;$/;"	m	struct:gpr_histogram	file:
-max_receive_message_size_	include/grpc++/server.h	/^  const int max_receive_message_size_;$/;"	m	class:grpc::final
-max_receive_message_size_	include/grpc++/server_builder.h	/^  int max_receive_message_size_;$/;"	m	class:grpc::ServerBuilder
-max_reconnect_backoff_ms	test/core/util/reconnect_server.h	/^  int max_reconnect_backoff_ms;$/;"	m	struct:reconnect_server
-max_recv_size	src/core/lib/channel/message_size_filter.c	/^  int max_recv_size;$/;"	m	struct:call_data	file:
-max_recv_size	src/core/lib/channel/message_size_filter.c	/^  int max_recv_size;$/;"	m	struct:channel_data	file:
-max_recv_size	src/core/lib/channel/message_size_filter.c	/^  int max_recv_size;$/;"	m	struct:message_size_limits	file:
-max_requested_calls_per_cq	src/core/lib/surface/server.c	/^  int max_requested_calls_per_cq;$/;"	m	struct:grpc_server	file:
-max_seconds	src/core/ext/census/window_stats.c	/^static int64_t max_seconds = (GPR_INT64_MAX - GPR_NS_PER_SEC) \/ GPR_NS_PER_SEC;$/;"	v	file:
-max_seen	src/core/lib/support/histogram.c	/^  double max_seen;$/;"	m	struct:gpr_histogram	file:
-max_send_message_size_	include/grpc++/server_builder.h	/^  int max_send_message_size_;$/;"	m	class:grpc::ServerBuilder
-max_send_size	src/core/lib/channel/message_size_filter.c	/^  int max_send_size;$/;"	m	struct:call_data	file:
-max_send_size	src/core/lib/channel/message_size_filter.c	/^  int max_send_size;$/;"	m	struct:channel_data	file:
-max_send_size	src/core/lib/channel/message_size_filter.c	/^  int max_send_size;$/;"	m	struct:message_size_limits	file:
-max_size	include/grpc++/impl/codegen/string_ref.h	/^  size_t max_size() const { return length_; }$/;"	f	class:grpc::string_ref
-max_size_hint	src/core/ext/transport/chttp2/transport/internal.h	/^    size_t max_size_hint;$/;"	m	struct:grpc_chttp2_incoming_byte_stream::__anon25
-max_static_metadata_hash_probe	src/core/lib/slice/slice_intern.c	/^static uint32_t max_static_metadata_hash_probe;$/;"	v	file:
-max_table_elems	src/core/ext/transport/chttp2/transport/hpack_encoder.h	/^  uint32_t max_table_elems;$/;"	m	struct:__anon45
-max_table_size	src/core/ext/transport/chttp2/transport/hpack_encoder.h	/^  uint32_t max_table_size;$/;"	m	struct:__anon45
-max_timeout_millis	src/core/lib/support/backoff.h	/^  int64_t max_timeout_millis;$/;"	m	struct:__anon77
-max_usable_size	src/core/ext/transport/chttp2/transport/hpack_encoder.h	/^  uint32_t max_usable_size;$/;"	m	struct:__anon45
-max_value	src/core/ext/transport/chttp2/transport/frame_settings.h	/^  uint32_t max_value;$/;"	m	struct:__anon44
-max_value	src/core/lib/channel/channel_args.h	/^  int max_value;$/;"	m	struct:grpc_integer_options
-maybe_add_census_filter	src/core/ext/census/grpc_plugin.c	/^static bool maybe_add_census_filter(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-maybe_add_filter	test/core/end2end/tests/filter_call_init_fails.c	/^static bool maybe_add_filter(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-maybe_add_filter	test/core/end2end/tests/filter_causes_close.c	/^static bool maybe_add_filter(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-maybe_add_filter	test/core/end2end/tests/filter_latency.c	/^static bool maybe_add_filter(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-maybe_add_http_filter	src/core/lib/surface/init.c	/^static bool maybe_add_http_filter(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-maybe_add_load_reporting_filter	src/core/ext/load_reporting/load_reporting.c	/^static bool maybe_add_load_reporting_filter(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-maybe_assert_non_blocking_poll	test/cpp/end2end/async_end2end_test.cc	/^static int maybe_assert_non_blocking_poll(struct pollfd* pfds, nfds_t nfds,$/;"	f	namespace:grpc::testing::__anon296
-maybe_become_writable_due_to_send_msg	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^static void maybe_become_writable_due_to_send_msg(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-maybe_complete_func_type	src/core/ext/transport/chttp2/transport/hpack_parser.c	/^typedef void (*maybe_complete_func_type)(grpc_exec_ctx *exec_ctx,$/;"	t	file:
-maybe_complete_funcs	src/core/ext/transport/chttp2/transport/hpack_parser.c	/^static const maybe_complete_func_type maybe_complete_funcs[] = {$/;"	v	file:
-maybe_compression_level	include/grpc/impl/codegen/grpc_types.h	/^      } maybe_compression_level;$/;"	m	struct:grpc_op::__anon268::__anon270	typeref:struct:grpc_op::__anon268::__anon270::__anon271
-maybe_compression_level	include/grpc/impl/codegen/grpc_types.h	/^      } maybe_compression_level;$/;"	m	struct:grpc_op::__anon431::__anon433	typeref:struct:grpc_op::__anon431::__anon433::__anon434
-maybe_compression_level_	include/grpc++/impl/codegen/call.h	/^  } maybe_compression_level_;$/;"	m	class:grpc::CallOpSendInitialMetadata	typeref:struct:grpc::CallOpSendInitialMetadata::__anon393
-maybe_default_compression_algorithm_	include/grpc++/server_builder.h	/^  } maybe_default_compression_algorithm_;$/;"	m	class:grpc::ServerBuilder	typeref:struct:grpc::ServerBuilder::__anon395
-maybe_default_compression_level_	include/grpc++/server_builder.h	/^  } maybe_default_compression_level_;$/;"	m	class:grpc::ServerBuilder	typeref:struct:grpc::ServerBuilder::__anon394
-maybe_delete_call_state	test/core/end2end/fuzzers/api_fuzzer.c	/^static call_state *maybe_delete_call_state(call_state *call) {$/;"	f	file:
-maybe_do_workqueue_work	src/core/lib/iomgr/ev_epoll_linux.c	/^static bool maybe_do_workqueue_work(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-maybe_dup	test/core/transport/metadata_test.c	/^static grpc_slice maybe_dup(grpc_slice in, bool dup) {$/;"	f	file:
-maybe_embiggen	src/core/lib/slice/slice_buffer.c	/^static void maybe_embiggen(grpc_slice_buffer *sb) {$/;"	f	file:
-maybe_finish_shutdown	src/core/lib/surface/server.c	/^static void maybe_finish_shutdown(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-maybe_initiate_ping	src/core/ext/transport/chttp2/transport/writing.c	/^static void maybe_initiate_ping(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-maybe_intern	test/core/end2end/fuzzers/api_fuzzer.c	/^static grpc_slice maybe_intern(grpc_slice s, bool intern) {$/;"	f	file:
-maybe_intern	test/core/transport/metadata_test.c	/^static grpc_slice maybe_intern(grpc_slice in, bool intern) {$/;"	f	file:
-maybe_link_callout	src/core/lib/transport/metadata_batch.c	/^static grpc_error *maybe_link_callout(grpc_metadata_batch *batch,$/;"	f	file:
-maybe_prepend_client_auth_filter	src/core/lib/surface/init_secure.c	/^static bool maybe_prepend_client_auth_filter($/;"	f	file:
-maybe_prepend_server_auth_filter	src/core/lib/surface/init_secure.c	/^static bool maybe_prepend_server_auth_filter($/;"	f	file:
-maybe_shrink	src/core/lib/iomgr/timer_heap.c	/^static void maybe_shrink(grpc_timer_heap *heap) {$/;"	f	file:
-maybe_spawn_locked	src/core/lib/iomgr/executor.c	/^static void maybe_spawn_locked() {$/;"	f	file:
-maybe_start_connecting_locked	src/core/ext/client_channel/subchannel.c	/^static void maybe_start_connecting_locked(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-maybe_start_some_streams	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^static void maybe_start_some_streams(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-maybe_unlink_callout	src/core/lib/transport/metadata_batch.c	/^static void maybe_unlink_callout(grpc_metadata_batch *batch,$/;"	f	file:
-maybe_wake_one_watcher_locked	src/core/lib/iomgr/ev_poll_posix.c	/^static void maybe_wake_one_watcher_locked(grpc_fd *fd) {$/;"	f	file:
-md	src/core/lib/security/transport/server_auth_filter.c	/^  grpc_metadata_array md;$/;"	m	struct:call_data	file:
-md	src/core/lib/transport/metadata_batch.h	/^  grpc_mdelem md;$/;"	m	struct:__anon180
-md	src/core/lib/transport/metadata_batch.h	/^  grpc_mdelem md;$/;"	m	struct:grpc_linked_mdelem
-md_elems	src/core/lib/security/credentials/composite/composite_credentials.c	/^  grpc_credentials_md_store *md_elems;$/;"	m	struct:__anon106	file:
-md_links	src/core/lib/security/transport/client_auth_filter.c	/^  grpc_linked_mdelem md_links[MAX_CREDENTIALS_METADATA_COUNT];$/;"	m	struct:__anon118	file:
-md_only_test_destruct	src/core/lib/security/credentials/fake/fake_credentials.c	/^static void md_only_test_destruct(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-md_only_test_get_request_metadata	src/core/lib/security/credentials/fake/fake_credentials.c	/^static void md_only_test_get_request_metadata($/;"	f	file:
-md_only_test_vtable	src/core/lib/security/credentials/fake/fake_credentials.c	/^static grpc_call_credentials_vtable md_only_test_vtable = {$/;"	v	file:
-md_store	src/core/lib/security/credentials/fake/fake_credentials.h	/^  grpc_credentials_md_store *md_store;$/;"	m	struct:__anon96
-mdtab_shard	src/core/lib/transport/metadata.c	/^typedef struct mdtab_shard {$/;"	s	file:
-mdtab_shard	src/core/lib/transport/metadata.c	/^} mdtab_shard;$/;"	t	typeref:struct:mdtab_shard	file:
-me_add_to_pollset	test/core/util/mock_endpoint.c	/^static void me_add_to_pollset(grpc_exec_ctx *exec_ctx, grpc_endpoint *ep,$/;"	f	file:
-me_add_to_pollset	test/core/util/passthru_endpoint.c	/^static void me_add_to_pollset(grpc_exec_ctx *exec_ctx, grpc_endpoint *ep,$/;"	f	file:
-me_add_to_pollset_set	test/core/util/mock_endpoint.c	/^static void me_add_to_pollset_set(grpc_exec_ctx *exec_ctx, grpc_endpoint *ep,$/;"	f	file:
-me_add_to_pollset_set	test/core/util/passthru_endpoint.c	/^static void me_add_to_pollset_set(grpc_exec_ctx *exec_ctx, grpc_endpoint *ep,$/;"	f	file:
-me_destroy	test/core/util/mock_endpoint.c	/^static void me_destroy(grpc_exec_ctx *exec_ctx, grpc_endpoint *ep) {$/;"	f	file:
-me_destroy	test/core/util/passthru_endpoint.c	/^static void me_destroy(grpc_exec_ctx *exec_ctx, grpc_endpoint *ep) {$/;"	f	file:
-me_get_fd	test/core/util/mock_endpoint.c	/^static int me_get_fd(grpc_endpoint *ep) { return -1; }$/;"	f	file:
-me_get_fd	test/core/util/passthru_endpoint.c	/^static int me_get_fd(grpc_endpoint *ep) { return -1; }$/;"	f	file:
-me_get_peer	test/core/util/mock_endpoint.c	/^static char *me_get_peer(grpc_endpoint *ep) {$/;"	f	file:
-me_get_peer	test/core/util/passthru_endpoint.c	/^static char *me_get_peer(grpc_endpoint *ep) {$/;"	f	file:
-me_get_resource_user	test/core/util/mock_endpoint.c	/^static grpc_resource_user *me_get_resource_user(grpc_endpoint *ep) {$/;"	f	file:
-me_get_resource_user	test/core/util/passthru_endpoint.c	/^static grpc_resource_user *me_get_resource_user(grpc_endpoint *ep) {$/;"	f	file:
-me_get_workqueue	test/core/util/mock_endpoint.c	/^static grpc_workqueue *me_get_workqueue(grpc_endpoint *ep) { return NULL; }$/;"	f	file:
-me_get_workqueue	test/core/util/passthru_endpoint.c	/^static grpc_workqueue *me_get_workqueue(grpc_endpoint *ep) { return NULL; }$/;"	f	file:
-me_read	test/core/util/mock_endpoint.c	/^static void me_read(grpc_exec_ctx *exec_ctx, grpc_endpoint *ep,$/;"	f	file:
-me_read	test/core/util/passthru_endpoint.c	/^static void me_read(grpc_exec_ctx *exec_ctx, grpc_endpoint *ep,$/;"	f	file:
-me_shutdown	test/core/util/mock_endpoint.c	/^static void me_shutdown(grpc_exec_ctx *exec_ctx, grpc_endpoint *ep,$/;"	f	file:
-me_shutdown	test/core/util/passthru_endpoint.c	/^static void me_shutdown(grpc_exec_ctx *exec_ctx, grpc_endpoint *ep,$/;"	f	file:
-me_write	test/core/util/mock_endpoint.c	/^static void me_write(grpc_exec_ctx *exec_ctx, grpc_endpoint *ep,$/;"	f	file:
-me_write	test/core/util/passthru_endpoint.c	/^static void me_write(grpc_exec_ctx *exec_ctx, grpc_endpoint *ep,$/;"	f	file:
-mean	src/core/ext/census/gen/census.pb.h	/^    double mean;$/;"	m	struct:_google_census_Distribution
-mean	src/core/ext/census/gen/census.pb.h	/^    double mean;$/;"	m	struct:_google_census_IntervalStats_Window
-mem_used	src/core/ext/transport/chttp2/transport/hpack_table.h	/^  uint32_t mem_used;$/;"	m	struct:__anon38
-memory_usage_estimation	src/core/lib/iomgr/resource_quota.c	/^  gpr_atm memory_usage_estimation;$/;"	m	struct:grpc_resource_quota	file:
-merge	src/core/ext/census/aggregation.h	/^  void (*merge)(void *to, const void *from);$/;"	m	struct:census_aggregation_ops
-merge_slices	test/core/end2end/cq_verifier.c	/^static grpc_slice merge_slices(grpc_slice *slices, size_t nslices) {$/;"	f	file:
-merged_to	src/core/lib/iomgr/ev_epoll_linux.c	/^  gpr_atm merged_to;$/;"	m	struct:polling_island	file:
-message	include/grpc/support/log.h	/^  const char *message;$/;"	m	struct:__anon235
-message	include/grpc/support/log.h	/^  const char *message;$/;"	m	struct:__anon398
-message_	include/grpc++/impl/codegen/call.h	/^  R* message_;  \/\/ Not a managed pointer because management is external to this$/;"	m	class:grpc::CallOpGenericRecvMessageHelper::final
-message_	include/grpc++/impl/codegen/call.h	/^  R* message_;$/;"	m	class:grpc::CallOpRecvMessage
-message_content	test/cpp/end2end/async_end2end_test.cc	/^  grpc::string message_content;$/;"	m	class:grpc::testing::__anon296::TestScenario	file:
-message_size_limits	src/core/lib/channel/message_size_filter.c	/^typedef struct message_size_limits {$/;"	s	file:
-message_size_limits	src/core/lib/channel/message_size_filter.c	/^} message_size_limits;$/;"	t	typeref:struct:message_size_limits	file:
-message_size_limits_copy	src/core/lib/channel/message_size_filter.c	/^static void* message_size_limits_copy(void* value) {$/;"	f	file:
-message_size_limits_create_from_json	src/core/lib/channel/message_size_filter.c	/^static void* message_size_limits_create_from_json(const grpc_json* json) {$/;"	f	file:
-message_size_limits_free	src/core/lib/channel/message_size_filter.c	/^static void message_size_limits_free(grpc_exec_ctx* exec_ctx, void* value) {$/;"	f	file:
-message_size_limits_vtable	src/core/lib/channel/message_size_filter.c	/^static const grpc_slice_hash_table_vtable message_size_limits_vtable = {$/;"	v	file:
-meta_buf_	include/grpc++/impl/codegen/async_unary_call.h	/^    CallOpSet<CallOpRecvInitialMetadata> meta_buf_;$/;"	m	class:grpc::final::CallOpSetCollection
-meta_buf_	include/grpc++/impl/codegen/async_unary_call.h	/^  CallOpSet<CallOpSendInitialMetadata> meta_buf_;$/;"	m	class:grpc::final
-meta_ops_	include/grpc++/impl/codegen/async_stream.h	/^  CallOpSet<CallOpRecvInitialMetadata> meta_ops_;$/;"	m	class:grpc::final
-meta_ops_	include/grpc++/impl/codegen/async_stream.h	/^  CallOpSet<CallOpSendInitialMetadata> meta_ops_;$/;"	m	class:grpc::final
-metadata	include/grpc/impl/codegen/grpc_types.h	/^      grpc_metadata *metadata;$/;"	m	struct:grpc_op::__anon268::__anon270
-metadata	include/grpc/impl/codegen/grpc_types.h	/^      grpc_metadata *metadata;$/;"	m	struct:grpc_op::__anon431::__anon433
-metadata	include/grpc/impl/codegen/grpc_types.h	/^  grpc_metadata *metadata;$/;"	m	struct:__anon265
-metadata	include/grpc/impl/codegen/grpc_types.h	/^  grpc_metadata *metadata;$/;"	m	struct:__anon428
-metadata	test/core/end2end/cq_verifier.c	/^typedef struct metadata {$/;"	s	file:
-metadata	test/core/end2end/cq_verifier.c	/^} metadata;$/;"	t	typeref:struct:metadata	file:
-metadata_batch	src/core/lib/surface/call.c	/^  grpc_metadata_batch metadata_batch[2][2];$/;"	m	struct:grpc_call	file:
-metadata_batch_to_md_array	src/core/lib/security/transport/server_auth_filter.c	/^static grpc_metadata_array metadata_batch_to_md_array($/;"	f	file:
-metadata_buffer	src/core/ext/transport/chttp2/transport/internal.h	/^  grpc_chttp2_incoming_metadata_buffer metadata_buffer[2];$/;"	m	struct:grpc_chttp2_stream
-metadata_key_	test/cpp/end2end/end2end_test.cc	/^  grpc::string metadata_key_;$/;"	m	class:grpc::testing::__anon306::TestMetadataCredentialsPlugin	file:
-metadata_map_	include/grpc++/impl/codegen/call.h	/^  MetadataMap* metadata_map_;$/;"	m	class:grpc::CallOpClientRecvStatus
-metadata_map_	include/grpc++/impl/codegen/call.h	/^  MetadataMap* metadata_map_;$/;"	m	class:grpc::CallOpRecvInitialMetadata
-metadata_ops	test/core/memory_usage/client.c	/^static grpc_op metadata_ops[2];$/;"	v	file:
-metadata_ops	test/core/memory_usage/server.c	/^static grpc_op metadata_ops[2];$/;"	v	file:
-metadata_send_op	test/core/fling/server.c	/^static grpc_op metadata_send_op;$/;"	v	file:
-metadata_value_	test/cpp/end2end/end2end_test.cc	/^  grpc::string metadata_value_;$/;"	m	class:grpc::testing::__anon306::TestMetadataCredentialsPlugin	file:
-method	include/grpc++/generic/async_generic_service.h	/^  const grpc::string& method() const { return method_; }$/;"	f	class:grpc::final
-method	include/grpc/impl/codegen/grpc_types.h	/^  grpc_slice method;$/;"	m	struct:__anon266
-method	include/grpc/impl/codegen/grpc_types.h	/^  grpc_slice method;$/;"	m	struct:__anon429
-method	src/core/ext/census/census_rpc_stats.h	/^  const char *method;$/;"	m	struct:census_per_method_rpc_stats
-method	src/core/ext/census/census_tracing.h	/^  char *method;$/;"	m	struct:census_trace_obj
-method	src/core/lib/channel/http_client_filter.c	/^  grpc_linked_mdelem method;$/;"	m	struct:call_data	file:
-method	src/core/lib/http/parser.h	/^  char *method;$/;"	m	struct:grpc_http_request
-method	src/core/lib/security/transport/client_auth_filter.c	/^  grpc_slice method;$/;"	m	struct:__anon118	file:
-method	src/core/lib/surface/server.c	/^  char *method;$/;"	m	struct:registered_method	file:
-method	src/core/lib/surface/server.c	/^  grpc_slice method;$/;"	m	struct:channel_registered_method	file:
-method	src/core/lib/transport/static_metadata.h	/^    struct grpc_linked_mdelem *method;$/;"	m	struct:__anon187::__anon188	typeref:struct:__anon187::__anon188::grpc_linked_mdelem
-method_	include/grpc++/generic/async_generic_service.h	/^  grpc::string method_;$/;"	m	class:grpc::final
-method_	src/cpp/server/server_cc.cc	/^    RpcServiceMethod* const method_;$/;"	m	class:grpc::final::final	file:
-method_	src/cpp/server/server_cc.cc	/^  RpcServiceMethod* const method_;$/;"	m	class:grpc::final	file:
-method_limit_table	src/core/lib/channel/message_size_filter.c	/^  grpc_slice_hash_table* method_limit_table;$/;"	m	struct:channel_data	file:
-method_name	include/grpc/grpc_security.h	/^  const char *method_name;$/;"	m	struct:__anon286
-method_name	include/grpc/grpc_security.h	/^  const char *method_name;$/;"	m	struct:__anon449
-method_name	src/core/ext/load_reporting/load_reporting.h	/^  const char *method_name;        \/**< Corresponds to :path header *\/$/;"	m	struct:grpc_load_reporting_call_data
-method_name	test/core/end2end/tests/load_reporting_hook.c	/^  char *method_name;$/;"	m	struct:__anon366	file:
-method_parameters	src/core/ext/client_channel/client_channel.c	/^typedef struct method_parameters {$/;"	s	file:
-method_parameters	src/core/ext/client_channel/client_channel.c	/^} method_parameters;$/;"	t	typeref:struct:method_parameters	file:
-method_parameters_copy	src/core/ext/client_channel/client_channel.c	/^static void *method_parameters_copy(void *value) {$/;"	f	file:
-method_parameters_create_from_json	src/core/ext/client_channel/client_channel.c	/^static void *method_parameters_create_from_json(const grpc_json *json) {$/;"	f	file:
-method_parameters_free	src/core/ext/client_channel/client_channel.c	/^static void method_parameters_free(grpc_exec_ctx *exec_ctx, void *p) {$/;"	f	file:
-method_parameters_vtable	src/core/ext/client_channel/client_channel.c	/^static const grpc_slice_hash_table_vtable method_parameters_vtable = {$/;"	v	file:
-method_params_table	src/core/ext/client_channel/client_channel.c	/^  grpc_slice_hash_table *method_params_table;$/;"	m	struct:client_channel_channel_data	file:
-method_type	include/grpc++/impl/codegen/rpc_method.h	/^  RpcType method_type() const { return method_type_; }$/;"	f	class:grpc::RpcMethod
-method_type_	include/grpc++/impl/codegen/rpc_method.h	/^  RpcType method_type_;$/;"	m	class:grpc::RpcMethod
-methods_	include/grpc++/impl/codegen/service_type.h	/^  std::vector<std::unique_ptr<RpcServiceMethod>> methods_;$/;"	m	class:grpc::Service
-mimic_trace_op_sequences	test/core/statistics/trace_test.c	/^static void mimic_trace_op_sequences(void *arg) {$/;"	f	file:
-min	src/core/ext/census/gen/census.pb.h	/^    double min;$/;"	m	struct:_google_census_Distribution_Range
-min_args	test/cpp/util/grpc_tool.cc	/^  int min_args;$/;"	m	struct:grpc::testing::__anon321::Command	file:
-min_control_value	src/core/lib/transport/pid_controller.h	/^  double min_control_value;$/;"	m	struct:__anon181
-min_deadline	src/core/lib/iomgr/timer_generic.c	/^  gpr_timespec min_deadline;$/;"	m	struct:__anon137	file:
-min_hour_total_intervals	src/core/ext/census/census_rpc_stats.c	/^static gpr_timespec min_hour_total_intervals[3] = {$/;"	v	file:
-min_pollers	include/grpc++/server_builder.h	/^    int min_pollers;$/;"	m	struct:grpc::ServerBuilder::SyncServerSettings
-min_pollers_	src/cpp/thread_manager/thread_manager.h	/^  int min_pollers_;$/;"	m	class:grpc::ThreadManager
-min_seen	src/core/lib/support/histogram.c	/^  double min_seen;$/;"	m	struct:gpr_histogram	file:
-min_time_between_pings	src/core/ext/transport/chttp2/transport/internal.h	/^  gpr_timespec min_time_between_pings;$/;"	m	struct:__anon18
-min_timeout_millis	src/core/lib/support/backoff.h	/^  int64_t min_timeout_millis;$/;"	m	struct:__anon77
-min_usable_space	test/core/statistics/census_log_tests.c	/^static int32_t min_usable_space(size_t log_size, size_t record_size) {$/;"	f	file:
-min_value	src/core/ext/transport/chttp2/transport/frame_settings.h	/^  uint32_t min_value;$/;"	m	struct:__anon44
-min_value	src/core/lib/channel/channel_args.h	/^  int min_value;$/;"	m	struct:grpc_integer_options
-minute_stats	src/core/ext/census/census_rpc_stats.h	/^  census_rpc_stats minute_stats; \/* cumulative stats in the past minute *\/$/;"	m	struct:census_per_method_rpc_stats
-missing_extensions_	test/cpp/util/proto_reflection_descriptor_database.h	/^  std::unordered_map<string, std::unordered_set<int>> missing_extensions_;$/;"	m	class:grpc::ProtoReflectionDescriptorDatabase
-missing_symbols_	test/cpp/util/proto_reflection_descriptor_database.h	/^  std::unordered_set<string> missing_symbols_;$/;"	m	class:grpc::ProtoReflectionDescriptorDatabase
-mock_poll	test/core/iomgr/wakeup_fd_cv_test.c	/^int mock_poll(struct pollfd *fds, nfds_t nfds, int timeout) {$/;"	f
-modify_tags	test/core/census/context_test.c	/^static census_tag modify_tags[MODIFY_TAG_COUNT] = {$/;"	v	file:
-move64	src/core/lib/transport/transport.c	/^static void move64(uint64_t *from, uint64_t *to) {$/;"	f	file:
-move_next	src/core/lib/iomgr/combiner.c	/^static void move_next(grpc_exec_ctx *exec_ctx) {$/;"	f	file:
-ms_from_now	test/core/end2end/dualstack_socket_test.c	/^static gpr_timespec ms_from_now(int ms) {$/;"	f	file:
-msg	src/core/lib/iomgr/error.c	/^  const char *msg;$/;"	m	struct:__anon131	file:
-msg_iovlen_type	src/core/lib/iomgr/tcp_posix.c	/^typedef GRPC_MSG_IOVLEN_TYPE msg_iovlen_type;$/;"	t	file:
-msg_iovlen_type	src/core/lib/iomgr/tcp_posix.c	/^typedef size_t msg_iovlen_type;$/;"	t	file:
-msg_size	test/core/network_benchmarks/low_level_ping_pong.c	/^  size_t msg_size;$/;"	m	struct:thread_args	file:
-mu	src/core/ext/client_channel/channel_connectivity.c	/^  gpr_mu mu;$/;"	m	struct:__anon71	file:
-mu	src/core/ext/client_channel/client_channel.c	/^  gpr_mu mu;$/;"	m	struct:client_channel_call_data	file:
-mu	src/core/ext/client_channel/client_channel.c	/^  gpr_mu mu;$/;"	m	struct:client_channel_channel_data	file:
-mu	src/core/ext/client_channel/http_connect_handshaker.c	/^  gpr_mu mu;$/;"	m	struct:http_connect_handshaker	file:
-mu	src/core/ext/client_channel/subchannel.c	/^  gpr_mu mu;$/;"	m	struct:grpc_subchannel	file:
-mu	src/core/ext/lb_policy/grpclb/grpclb.c	/^  gpr_mu mu;$/;"	m	struct:glb_lb_policy	file:
-mu	src/core/ext/lb_policy/pick_first/pick_first.c	/^  gpr_mu mu;$/;"	m	struct:__anon1	file:
-mu	src/core/ext/lb_policy/round_robin/round_robin.c	/^  gpr_mu mu;$/;"	m	struct:round_robin_lb_policy	file:
-mu	src/core/ext/resolver/dns/native/dns_resolver.c	/^  gpr_mu mu;$/;"	m	struct:__anon57	file:
-mu	src/core/ext/resolver/sockaddr/sockaddr_resolver.c	/^  gpr_mu mu;$/;"	m	struct:__anon58	file:
-mu	src/core/ext/transport/chttp2/client/chttp2_connector.c	/^  gpr_mu mu;$/;"	m	struct:__anon52	file:
-mu	src/core/ext/transport/chttp2/server/chttp2_server.c	/^  gpr_mu mu;$/;"	m	struct:__anon3	file:
-mu	src/core/ext/transport/cronet/transport/cronet_transport.c	/^  gpr_mu mu;$/;"	m	struct:stream_obj	file:
-mu	src/core/lib/channel/handshaker.c	/^  gpr_mu mu;$/;"	m	struct:grpc_handshake_manager	file:
-mu	src/core/lib/iomgr/ev_epoll_linux.c	/^  gpr_mu mu;$/;"	m	struct:poll_obj	file:
-mu	src/core/lib/iomgr/ev_epoll_linux.c	/^  gpr_mu mu;$/;"	m	struct:polling_island	file:
-mu	src/core/lib/iomgr/ev_poll_posix.c	/^  gpr_mu mu;$/;"	m	struct:grpc_fd	file:
-mu	src/core/lib/iomgr/ev_poll_posix.c	/^  gpr_mu mu;$/;"	m	struct:grpc_pollset	file:
-mu	src/core/lib/iomgr/ev_poll_posix.c	/^  gpr_mu mu;$/;"	m	struct:grpc_pollset_set	file:
-mu	src/core/lib/iomgr/executor.c	/^  gpr_mu mu;$/;"	m	struct:grpc_executor_data	file:
-mu	src/core/lib/iomgr/resource_quota.c	/^  gpr_mu mu;$/;"	m	struct:grpc_resource_user	file:
-mu	src/core/lib/iomgr/tcp_client_posix.c	/^  gpr_mu mu;$/;"	m	struct:__anon154	file:
-mu	src/core/lib/iomgr/tcp_client_windows.c	/^  gpr_mu mu;$/;"	m	struct:__anon156	file:
-mu	src/core/lib/iomgr/tcp_server_posix.c	/^  gpr_mu mu;$/;"	m	struct:grpc_tcp_server	file:
-mu	src/core/lib/iomgr/tcp_server_windows.c	/^  gpr_mu mu;$/;"	m	struct:grpc_tcp_server	file:
-mu	src/core/lib/iomgr/tcp_windows.c	/^  gpr_mu mu;$/;"	m	struct:grpc_tcp	file:
-mu	src/core/lib/iomgr/timer_generic.c	/^  gpr_mu mu;$/;"	m	struct:__anon137	file:
-mu	src/core/lib/iomgr/udp_server.c	/^  gpr_mu mu;$/;"	m	struct:grpc_udp_server	file:
-mu	src/core/lib/iomgr/wakeup_fd_cv.h	/^  gpr_mu mu;$/;"	m	struct:cv_fd_table
-mu	src/core/lib/security/credentials/oauth2/oauth2_credentials.h	/^  gpr_mu mu;$/;"	m	struct:__anon82
-mu	src/core/lib/security/transport/security_handshaker.c	/^  gpr_mu mu;$/;"	m	struct:__anon117	file:
-mu	src/core/lib/slice/slice_intern.c	/^  gpr_mu mu;$/;"	m	struct:slice_shard	file:
-mu	src/core/lib/support/sync.c	/^  gpr_mu mu;$/;"	m	struct:sync_array_s	file:
-mu	src/core/lib/surface/call.c	/^  gpr_mu mu;$/;"	m	struct:grpc_call	file:
-mu	src/core/lib/surface/completion_queue.c	/^  gpr_mu *mu;$/;"	m	struct:grpc_completion_queue	file:
-mu	src/core/lib/transport/metadata.c	/^  gpr_mu mu;$/;"	m	struct:mdtab_shard	file:
-mu	test/core/census/mlog_test.c	/^  gpr_mu* mu;$/;"	m	struct:reader_thread_args	file:
-mu	test/core/census/mlog_test.c	/^  gpr_mu* mu;$/;"	m	struct:writer_thread_args	file:
-mu	test/core/end2end/fake_resolver.c	/^  gpr_mu mu;$/;"	m	struct:__anon368	file:
-mu	test/core/end2end/fixtures/http_proxy.c	/^  gpr_mu* mu;$/;"	m	struct:grpc_end2end_http_proxy	file:
-mu	test/core/end2end/tests/load_reporting_hook.c	/^  gpr_mu mu;$/;"	m	struct:__anon366	file:
-mu	test/core/iomgr/ev_epoll_linux_test.c	/^  gpr_mu *mu;$/;"	m	struct:test_pollset	file:
-mu	test/core/iomgr/pollset_set_test.c	/^  gpr_mu *mu;$/;"	m	struct:test_pollset	file:
-mu	test/core/iomgr/resolve_address_posix_test.c	/^  gpr_mu *mu;$/;"	m	struct:args_struct	file:
-mu	test/core/iomgr/resolve_address_test.c	/^  gpr_mu *mu;$/;"	m	struct:args_struct	file:
-mu	test/core/security/oauth2_utils.c	/^  gpr_mu *mu;$/;"	m	struct:__anon329	file:
-mu	test/core/security/print_google_default_creds_token.c	/^  gpr_mu *mu;$/;"	m	struct:__anon332	file:
-mu	test/core/security/verify_jwt.c	/^  gpr_mu *mu;$/;"	m	struct:__anon331	file:
-mu	test/core/statistics/census_log_tests.c	/^  gpr_mu *mu;$/;"	m	struct:reader_thread_args	file:
-mu	test/core/statistics/census_log_tests.c	/^  gpr_mu *mu;$/;"	m	struct:writer_thread_args	file:
-mu	test/core/statistics/trace_test.c	/^  gpr_mu mu;$/;"	m	struct:thd_arg	file:
-mu	test/core/support/cpu_test.c	/^  gpr_mu mu;$/;"	m	struct:cpu_test	file:
-mu	test/core/support/mpscq_test.c	/^  gpr_mu mu;$/;"	m	struct:__anon328	file:
-mu	test/core/support/sync_test.c	/^  gpr_mu mu;        \/* Protects all fields below.$/;"	m	struct:queue	file:
-mu	test/core/support/sync_test.c	/^  gpr_mu mu; \/* protects iterations, counter, thread_count, done *\/$/;"	m	struct:test	file:
-mu	test/core/support/thd_test.c	/^  gpr_mu mu;$/;"	m	struct:test	file:
-mu	test/core/surface/concurrent_connectivity_test.c	/^  gpr_mu *mu;$/;"	m	struct:server_thread_args	file:
-mu	test/core/util/mock_endpoint.c	/^  gpr_mu mu;$/;"	m	struct:grpc_mock_endpoint	file:
-mu	test/core/util/passthru_endpoint.c	/^  gpr_mu mu;$/;"	m	struct:passthru_endpoint	file:
-mu	test/core/util/port_server_client.c	/^  gpr_mu *mu;$/;"	m	struct:freereq	file:
-mu	test/core/util/port_server_client.c	/^  gpr_mu *mu;$/;"	m	struct:portreq	file:
-mu	test/core/util/test_tcp_server.h	/^  gpr_mu *mu;$/;"	m	struct:test_tcp_server
-mu_	include/grpc++/impl/codegen/client_context.h	/^  std::mutex mu_;$/;"	m	class:grpc::ClientContext
-mu_	include/grpc++/server.h	/^  std::mutex mu_;$/;"	m	class:grpc::final
-mu_	src/cpp/server/dynamic_thread_pool.h	/^  std::mutex mu_;$/;"	m	class:grpc::final
-mu_	src/cpp/server/server_context.cc	/^  std::mutex mu_;$/;"	m	class:grpc::final	file:
-mu_	src/cpp/thread_manager/thread_manager.h	/^  std::mutex mu_;$/;"	m	class:grpc::ThreadManager
-mu_	test/cpp/end2end/round_robin_end2end_test.cc	/^  std::mutex mu_;$/;"	m	class:grpc::testing::__anon304::MyTestServiceImpl	file:
-mu_	test/cpp/end2end/test_service_impl.h	/^  std::mutex mu_;$/;"	m	class:grpc::testing::TestServiceImpl
-mu_	test/cpp/end2end/thread_stress_test.cc	/^  std::mutex mu_;$/;"	m	class:grpc::testing::AsyncClientEnd2endTest	file:
-mu_	test/cpp/end2end/thread_stress_test.cc	/^  std::mutex mu_;$/;"	m	class:grpc::testing::CommonStressTestAsyncServer	file:
-mu_	test/cpp/end2end/thread_stress_test.cc	/^  std::mutex mu_;$/;"	m	class:grpc::testing::TestServiceImpl	file:
-mu_	test/cpp/interop/reconnect_interop_server.cc	/^  std::mutex mu_;$/;"	m	class:ReconnectServiceImpl	file:
-mu_	test/cpp/qps/client.h	/^    std::mutex mu_;$/;"	m	class:grpc::testing::Client::Thread
-mu_	test/cpp/qps/qps_worker.cc	/^  std::mutex mu_;$/;"	m	class:grpc::testing::final	file:
-mu_	test/cpp/util/metrics_server.h	/^  std::mutex mu_;$/;"	m	class:grpc::testing::final
-mu_	test/cpp/util/test_credentials_provider.cc	/^  std::mutex mu_;$/;"	m	class:grpc::testing::__anon320::DefaultCredentialsProvider	file:
-mu_call	src/core/lib/surface/server.c	/^  gpr_mu mu_call;   \/* mutex for call-specific state *\/$/;"	m	struct:grpc_server	file:
-mu_global	src/core/lib/surface/server.c	/^  gpr_mu mu_global; \/* mutex for server and channel state *\/$/;"	m	struct:grpc_server	file:
-mu_locks_at_start_	test/cpp/microbenchmarks/bm_fullstack.cc	/^  const size_t mu_locks_at_start_ = gpr_atm_no_barrier_load(&grpc_mu_locks);$/;"	m	class:grpc::testing::BaseFixture	file:
-mu_state	src/core/lib/surface/server.c	/^  gpr_mu mu_state;$/;"	m	struct:call_data	file:
-mu_user_data	src/core/lib/transport/metadata.c	/^  gpr_mu mu_user_data;$/;"	m	struct:interned_metadata	file:
-multiple_shutdown_test	test/core/iomgr/endpoint_tests.c	/^static void multiple_shutdown_test(grpc_endpoint_test_config config) {$/;"	f	file:
-multiple_writers_single_reader	test/core/census/mlog_test.c	/^static void multiple_writers_single_reader(int circular_log) {$/;"	f	file:
-multiple_writers_single_reader	test/core/statistics/census_log_tests.c	/^static void multiple_writers_single_reader(int circular_log) {$/;"	f	file:
-multiplier	src/core/lib/support/backoff.h	/^  double multiplier;$/;"	m	struct:__anon77
-multiplier	src/core/lib/support/histogram.c	/^  double multiplier;$/;"	m	struct:gpr_histogram	file:
-must_fail	test/core/iomgr/resolve_address_posix_test.c	/^static void must_fail(grpc_exec_ctx *exec_ctx, void *argsp, grpc_error *err) {$/;"	f	file:
-must_fail	test/core/iomgr/resolve_address_test.c	/^static void must_fail(grpc_exec_ctx *exec_ctx, void *argsp, grpc_error *err) {$/;"	f	file:
-must_fail	test/core/iomgr/tcp_client_posix_test.c	/^static void must_fail(grpc_exec_ctx *exec_ctx, void *arg, grpc_error *error) {$/;"	f	file:
-must_fail	test/core/transport/connectivity_state_test.c	/^static void must_fail(grpc_exec_ctx *exec_ctx, void *arg, grpc_error *error) {$/;"	f	file:
-must_succeed	test/core/iomgr/resolve_address_posix_test.c	/^static void must_succeed(grpc_exec_ctx *exec_ctx, void *argsp,$/;"	f	file:
-must_succeed	test/core/iomgr/resolve_address_test.c	/^static void must_succeed(grpc_exec_ctx *exec_ctx, void *argsp,$/;"	f	file:
-must_succeed	test/core/iomgr/tcp_client_posix_test.c	/^static void must_succeed(grpc_exec_ctx *exec_ctx, void *arg,$/;"	f	file:
-must_succeed	test/core/transport/connectivity_state_test.c	/^static void must_succeed(grpc_exec_ctx *exec_ctx, void *arg,$/;"	f	file:
-mutate_fd	src/core/lib/iomgr/socket_mutator.h	/^  bool (*mutate_fd)(int fd, grpc_socket_mutator *mutator);$/;"	m	struct:__anon152
-mutate_fd	test/core/iomgr/socket_utils_test.c	/^static bool mutate_fd(int fd, grpc_socket_mutator *mutator) {$/;"	f	file:
-mutate_scenario	test/cpp/qps/gen_build_yaml.py	/^def mutate_scenario(scenario_json, is_tsan):$/;"	f
-mutator_vtable	test/core/iomgr/socket_utils_test.c	/^static const grpc_socket_mutator_vtable mutator_vtable = {$/;"	v	file:
-mutex	test/cpp/qps/client_async.cc	/^    mutable std::mutex mutex;$/;"	m	struct:grpc::testing::AsyncClient::PerThreadShutdownState	file:
-mutex	test/cpp/qps/server_async.cc	/^    mutable std::mutex mutex;$/;"	m	struct:grpc::testing::final::PerThreadShutdownState	file:
-my_closure	src/core/ext/client_channel/client_channel.c	/^  grpc_closure my_closure;$/;"	m	struct:__anon64	file:
-my_resolve_address	test/core/client_channel/resolvers/dns_resolver_connectivity_test.c	/^static grpc_error *my_resolve_address(const char *name, const char *addr,$/;"	f	file:
-my_resolve_address	test/core/end2end/fuzzers/api_fuzzer.c	/^void my_resolve_address(grpc_exec_ctx *exec_ctx, const char *addr,$/;"	f
-my_resolve_address	test/core/end2end/goaway_server_test.c	/^static grpc_error *my_resolve_address(const char *name, const char *addr,$/;"	f	file:
-my_tcp_client_connect	test/core/end2end/fuzzers/api_fuzzer.c	/^static void my_tcp_client_connect(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-n	test/core/client_channel/lb_policies_test.c	/^  size_t n;         \/* number of iterations *\/$/;"	m	struct:request_sequences	file:
-n	test/core/support/thd_test.c	/^  int n;$/;"	m	struct:test	file:
-n_added_tags	include/grpc/census.h	/^  int n_added_tags;      \/* number of tags that were added *\/$/;"	m	struct:__anon237
-n_added_tags	include/grpc/census.h	/^  int n_added_tags;      \/* number of tags that were added *\/$/;"	m	struct:__anon400
-n_defined_resources	src/core/ext/census/resource.c	/^static size_t n_defined_resources = 0;$/;"	v	file:
-n_deleted_tags	include/grpc/census.h	/^  int n_deleted_tags;    \/* number of tags that were deleted *\/$/;"	m	struct:__anon237
-n_deleted_tags	include/grpc/census.h	/^  int n_deleted_tags;    \/* number of tags that were deleted *\/$/;"	m	struct:__anon400
-n_denominators	src/core/ext/census/resource.h	/^  int n_denominators;$/;"	m	struct:__anon53
-n_ignored_tags	include/grpc/census.h	/^  int n_ignored_tags;    \/* number of tags ignored because of$/;"	m	struct:__anon237
-n_ignored_tags	include/grpc/census.h	/^  int n_ignored_tags;    \/* number of tags ignored because of$/;"	m	struct:__anon400
-n_invalid_tags	include/grpc/census.h	/^  int n_invalid_tags;    \/* number of tags with bad keys or values (e.g.$/;"	m	struct:__anon237
-n_invalid_tags	include/grpc/census.h	/^  int n_invalid_tags;    \/* number of tags with bad keys or values (e.g.$/;"	m	struct:__anon400
-n_linked_spans	src/core/ext/census/tracing.h	/^  size_t n_linked_spans;$/;"	m	struct:start_span_options
-n_local_tags	include/grpc/census.h	/^  int n_local_tags;      \/* number of non-propagated (local) tags *\/$/;"	m	struct:__anon237
-n_local_tags	include/grpc/census.h	/^  int n_local_tags;      \/* number of non-propagated (local) tags *\/$/;"	m	struct:__anon400
-n_millis_time	test/core/client_channel/lb_policies_test.c	/^static gpr_timespec n_millis_time(int n) {$/;"	f	file:
-n_modified_tags	include/grpc/census.h	/^  int n_modified_tags;   \/* number of tags that were modified *\/$/;"	m	struct:__anon237
-n_modified_tags	include/grpc/census.h	/^  int n_modified_tags;   \/* number of tags that were modified *\/$/;"	m	struct:__anon400
-n_numerators	src/core/ext/census/resource.h	/^  int n_numerators;$/;"	m	struct:__anon53
-n_propagated_tags	include/grpc/census.h	/^  int n_propagated_tags; \/* number of propagated tags *\/$/;"	m	struct:__anon237
-n_propagated_tags	include/grpc/census.h	/^  int n_propagated_tags; \/* number of propagated tags *\/$/;"	m	struct:__anon400
-n_resources	src/core/ext/census/resource.c	/^static size_t n_resources = 0;$/;"	v	file:
-n_sec_deadline	test/core/client_channel/set_initial_connect_string_test.c	/^static gpr_timespec n_sec_deadline(int seconds) {$/;"	f	file:
-n_sec_deadline	test/core/end2end/bad_server_response_test.c	/^static gpr_timespec n_sec_deadline(int seconds) {$/;"	f	file:
-n_sec_deadline	test/core/iomgr/resolve_address_posix_test.c	/^static gpr_timespec n_sec_deadline(int seconds) {$/;"	f	file:
-n_sec_deadline	test/core/iomgr/resolve_address_test.c	/^static gpr_timespec n_sec_deadline(int seconds) {$/;"	f	file:
-n_seconds_time	test/core/end2end/fixtures/h2_ssl_cert.c	/^static gpr_timespec n_seconds_time(int n) {$/;"	f	file:
-n_seconds_time	test/core/end2end/tests/authority_not_supported.c	/^static gpr_timespec n_seconds_time(int n) {$/;"	f	file:
-n_seconds_time	test/core/end2end/tests/bad_hostname.c	/^static gpr_timespec n_seconds_time(int n) {$/;"	f	file:
-n_seconds_time	test/core/end2end/tests/binary_metadata.c	/^static gpr_timespec n_seconds_time(int n) {$/;"	f	file:
-n_seconds_time	test/core/end2end/tests/call_creds.c	/^static gpr_timespec n_seconds_time(int n) {$/;"	f	file:
-n_seconds_time	test/core/end2end/tests/cancel_after_accept.c	/^static gpr_timespec n_seconds_time(int n) {$/;"	f	file:
-n_seconds_time	test/core/end2end/tests/cancel_after_client_done.c	/^static gpr_timespec n_seconds_time(int n) {$/;"	f	file:
-n_seconds_time	test/core/end2end/tests/cancel_after_invoke.c	/^static gpr_timespec n_seconds_time(int n) {$/;"	f	file:
-n_seconds_time	test/core/end2end/tests/cancel_before_invoke.c	/^static gpr_timespec n_seconds_time(int n) {$/;"	f	file:
-n_seconds_time	test/core/end2end/tests/cancel_in_a_vacuum.c	/^static gpr_timespec n_seconds_time(int n) {$/;"	f	file:
-n_seconds_time	test/core/end2end/tests/cancel_with_status.c	/^static gpr_timespec n_seconds_time(int n) {$/;"	f	file:
-n_seconds_time	test/core/end2end/tests/compressed_payload.c	/^static gpr_timespec n_seconds_time(int n) {$/;"	f	file:
-n_seconds_time	test/core/end2end/tests/default_host.c	/^static gpr_timespec n_seconds_time(int n) {$/;"	f	file:
-n_seconds_time	test/core/end2end/tests/disappearing_server.c	/^static gpr_timespec n_seconds_time(int n) {$/;"	f	file:
-n_seconds_time	test/core/end2end/tests/empty_batch.c	/^static gpr_timespec n_seconds_time(int n) {$/;"	f	file:
-n_seconds_time	test/core/end2end/tests/filter_call_init_fails.c	/^static gpr_timespec n_seconds_time(int n) {$/;"	f	file:
-n_seconds_time	test/core/end2end/tests/filter_causes_close.c	/^static gpr_timespec n_seconds_time(int n) {$/;"	f	file:
-n_seconds_time	test/core/end2end/tests/filter_latency.c	/^static gpr_timespec n_seconds_time(int n) {$/;"	f	file:
-n_seconds_time	test/core/end2end/tests/graceful_server_shutdown.c	/^static gpr_timespec n_seconds_time(int n) {$/;"	f	file:
-n_seconds_time	test/core/end2end/tests/high_initial_seqno.c	/^static gpr_timespec n_seconds_time(int n) {$/;"	f	file:
-n_seconds_time	test/core/end2end/tests/hpack_size.c	/^static gpr_timespec n_seconds_time(int n) {$/;"	f	file:
-n_seconds_time	test/core/end2end/tests/idempotent_request.c	/^static gpr_timespec n_seconds_time(int n) {$/;"	f	file:
-n_seconds_time	test/core/end2end/tests/invoke_large_request.c	/^static gpr_timespec n_seconds_time(int n) {$/;"	f	file:
-n_seconds_time	test/core/end2end/tests/large_metadata.c	/^static gpr_timespec n_seconds_time(int n) {$/;"	f	file:
-n_seconds_time	test/core/end2end/tests/load_reporting_hook.c	/^static gpr_timespec n_seconds_time(int n) {$/;"	f	file:
-n_seconds_time	test/core/end2end/tests/max_concurrent_streams.c	/^static gpr_timespec n_seconds_time(int n) {$/;"	f	file:
-n_seconds_time	test/core/end2end/tests/max_message_length.c	/^static gpr_timespec n_seconds_time(int n) {$/;"	f	file:
-n_seconds_time	test/core/end2end/tests/negative_deadline.c	/^static gpr_timespec n_seconds_time(int n) {$/;"	f	file:
-n_seconds_time	test/core/end2end/tests/network_status_change.c	/^static gpr_timespec n_seconds_time(int n) {$/;"	f	file:
-n_seconds_time	test/core/end2end/tests/no_logging.c	/^static gpr_timespec n_seconds_time(int n) {$/;"	f	file:
-n_seconds_time	test/core/end2end/tests/no_op.c	/^static gpr_timespec n_seconds_time(int n) {$/;"	f	file:
-n_seconds_time	test/core/end2end/tests/payload.c	/^static gpr_timespec n_seconds_time(int n) {$/;"	f	file:
-n_seconds_time	test/core/end2end/tests/ping_pong_streaming.c	/^static gpr_timespec n_seconds_time(int n) {$/;"	f	file:
-n_seconds_time	test/core/end2end/tests/registered_call.c	/^static gpr_timespec n_seconds_time(int n) {$/;"	f	file:
-n_seconds_time	test/core/end2end/tests/request_with_flags.c	/^static gpr_timespec n_seconds_time(int n) {$/;"	f	file:
-n_seconds_time	test/core/end2end/tests/request_with_payload.c	/^static gpr_timespec n_seconds_time(int n) {$/;"	f	file:
-n_seconds_time	test/core/end2end/tests/resource_quota_server.c	/^static gpr_timespec n_seconds_time(int n) {$/;"	f	file:
-n_seconds_time	test/core/end2end/tests/server_finishes_request.c	/^static gpr_timespec n_seconds_time(int n) {$/;"	f	file:
-n_seconds_time	test/core/end2end/tests/shutdown_finishes_calls.c	/^static gpr_timespec n_seconds_time(int n) {$/;"	f	file:
-n_seconds_time	test/core/end2end/tests/shutdown_finishes_tags.c	/^static gpr_timespec n_seconds_time(int n) {$/;"	f	file:
-n_seconds_time	test/core/end2end/tests/simple_cacheable_request.c	/^static gpr_timespec n_seconds_time(int n) {$/;"	f	file:
-n_seconds_time	test/core/end2end/tests/simple_delayed_request.c	/^static gpr_timespec n_seconds_time(int n) {$/;"	f	file:
-n_seconds_time	test/core/end2end/tests/simple_metadata.c	/^static gpr_timespec n_seconds_time(int n) {$/;"	f	file:
-n_seconds_time	test/core/end2end/tests/simple_request.c	/^static gpr_timespec n_seconds_time(int n) {$/;"	f	file:
-n_seconds_time	test/core/end2end/tests/streaming_error_response.c	/^static gpr_timespec n_seconds_time(int n) {$/;"	f	file:
-n_seconds_time	test/core/end2end/tests/trailing_metadata.c	/^static gpr_timespec n_seconds_time(int n) {$/;"	f	file:
-n_seconds_time	test/core/end2end/tests/write_buffering.c	/^static gpr_timespec n_seconds_time(int n) {$/;"	f	file:
-n_seconds_time	test/core/end2end/tests/write_buffering_at_end.c	/^static gpr_timespec n_seconds_time(int n) {$/;"	f	file:
-n_seconds_time	test/core/http/httpcli_test.c	/^static gpr_timespec n_seconds_time(int seconds) {$/;"	f	file:
-n_seconds_time	test/core/http/httpscli_test.c	/^static gpr_timespec n_seconds_time(int seconds) {$/;"	f	file:
-naddrs	src/core/lib/iomgr/resolve_address.h	/^  size_t naddrs;$/;"	m	struct:__anon151
-name	include/grpc++/impl/codegen/rpc_method.h	/^  const char* name() const { return name_; }$/;"	f	class:grpc::RpcMethod
-name	include/grpc/grpc_security.h	/^  char *name;$/;"	m	struct:grpc_auth_property
-name	include/grpc/grpc_security.h	/^  const char *name;$/;"	m	struct:grpc_auth_property_iterator
-name	src/core/ext/census/gen/census.pb.h	/^    pb_callback_t name;$/;"	m	struct:_google_census_Aggregation
-name	src/core/ext/census/gen/census.pb.h	/^    pb_callback_t name;$/;"	m	struct:_google_census_Resource
-name	src/core/ext/census/gen/census.pb.h	/^    pb_callback_t name;$/;"	m	struct:_google_census_View
-name	src/core/ext/census/resource.h	/^  char *name;$/;"	m	struct:__anon53
-name	src/core/ext/client_channel/lb_policy_factory.h	/^  const char *name;$/;"	m	struct:grpc_lb_policy_factory_vtable
-name	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	/^    char name[128];$/;"	m	struct:_grpc_lb_v1_InitialLoadBalanceRequest
-name	src/core/ext/transport/chttp2/transport/frame_settings.h	/^  const char *name;$/;"	m	struct:__anon44
-name	src/core/lib/channel/channel_stack.h	/^  const char *name;$/;"	m	struct:__anon199
-name	src/core/lib/channel/channel_stack_builder.c	/^  const char *name;$/;"	m	struct:grpc_channel_stack_builder	file:
-name	src/core/lib/debug/trace.c	/^  const char *name;$/;"	m	struct:tracer	file:
-name	src/core/lib/iomgr/closure.h	/^  const char *name;$/;"	m	struct:grpc_closure_scheduler_vtable
-name	src/core/lib/iomgr/ev_posix.c	/^  const char *name;$/;"	m	struct:__anon138	file:
-name	src/core/lib/iomgr/iomgr_internal.h	/^  char *name;$/;"	m	struct:grpc_iomgr_object
-name	src/core/lib/iomgr/resolve_address_posix.c	/^  char *name;$/;"	m	struct:__anon134	file:
-name	src/core/lib/iomgr/resolve_address_windows.c	/^  char *name;$/;"	m	struct:__anon153	file:
-name	src/core/lib/iomgr/resource_quota.c	/^  char *name;$/;"	m	struct:grpc_resource_quota	file:
-name	src/core/lib/iomgr/resource_quota.c	/^  char *name;$/;"	m	struct:grpc_resource_user	file:
-name	src/core/lib/support/cmdline.c	/^  const char *name;$/;"	m	struct:arg	file:
-name	src/core/lib/transport/bdp_estimator.h	/^  const char *name;$/;"	m	struct:grpc_bdp_estimator
-name	src/core/lib/transport/connectivity_state.h	/^  char *name;$/;"	m	struct:__anon177
-name	src/core/lib/transport/transport_impl.h	/^  const char *name;$/;"	m	struct:grpc_transport_vtable
-name	src/core/lib/tsi/transport_security_interface.h	/^  char *name;$/;"	m	struct:tsi_peer_property
-name	src/cpp/ext/proto_server_reflection_plugin.cc	/^grpc::string ProtoServerReflectionPlugin::name() {$/;"	f	class:grpc::reflection::ProtoServerReflectionPlugin
-name	test/core/end2end/end2end_tests.h	/^  const char *name;$/;"	m	struct:grpc_end2end_test_config
-name	test/core/end2end/tests/cancel_test_helpers.h	/^  const char *name;$/;"	m	struct:__anon360
-name	test/core/fling/client.c	/^  const char *name;$/;"	m	struct:__anon386	file:
-name	test/core/iomgr/endpoint_tests.h	/^  const char *name;$/;"	m	struct:grpc_endpoint_test_config
-name	test/core/network_benchmarks/low_level_ping_pong.c	/^  char *name;$/;"	m	struct:test_strategy	file:
-name	test/core/surface/sequential_connectivity_test.c	/^  const char *name;$/;"	m	struct:test_fixture	file:
-name	test/core/tsi/transport_security_test.c	/^  const char *name;$/;"	m	struct:name_list	file:
-name	test/cpp/qps/report.h	/^  string name() const { return name_; }$/;"	f	class:grpc::testing::Reporter
-name	test/http2_test/messages_pb2.py	/^  name='BoolValue',$/;"	v
-name	test/http2_test/messages_pb2.py	/^  name='EchoStatus',$/;"	v
-name	test/http2_test/messages_pb2.py	/^  name='Payload',$/;"	v
-name	test/http2_test/messages_pb2.py	/^  name='PayloadType',$/;"	v
-name	test/http2_test/messages_pb2.py	/^  name='ReconnectInfo',$/;"	v
-name	test/http2_test/messages_pb2.py	/^  name='ReconnectParams',$/;"	v
-name	test/http2_test/messages_pb2.py	/^  name='ResponseParameters',$/;"	v
-name	test/http2_test/messages_pb2.py	/^  name='SimpleRequest',$/;"	v
-name	test/http2_test/messages_pb2.py	/^  name='SimpleResponse',$/;"	v
-name	test/http2_test/messages_pb2.py	/^  name='StreamingInputCallRequest',$/;"	v
-name	test/http2_test/messages_pb2.py	/^  name='StreamingInputCallResponse',$/;"	v
-name	test/http2_test/messages_pb2.py	/^  name='StreamingOutputCallRequest',$/;"	v
-name	test/http2_test/messages_pb2.py	/^  name='StreamingOutputCallResponse',$/;"	v
-name	test/http2_test/messages_pb2.py	/^  name='messages.proto',$/;"	v
-name_	include/grpc++/impl/codegen/rpc_method.h	/^  const char* const name_;$/;"	m	class:grpc::RpcMethod
-name_	include/grpc++/impl/codegen/security/auth_context.h	/^  const char* name_;$/;"	m	class:grpc::AuthPropertyIterator
-name_	test/cpp/qps/report.h	/^  const string name_;$/;"	m	class:grpc::testing::Reporter
-name_count	test/core/tsi/transport_security_test.c	/^  size_t name_count;$/;"	m	struct:__anon372	file:
-name_for_type	src/core/lib/surface/channel_init.c	/^static const char *name_for_type(grpc_channel_stack_type type) {$/;"	f	file:
-name_list	test/core/tsi/transport_security_test.c	/^typedef struct name_list {$/;"	s	file:
-name_list	test/core/tsi/transport_security_test.c	/^} name_list;$/;"	t	typeref:struct:name_list	file:
-name_list_add	test/core/tsi/transport_security_test.c	/^name_list *name_list_add(const char *n) {$/;"	f
-name_to_resolve	src/core/ext/resolver/dns/native/dns_resolver.c	/^  char *name_to_resolve;$/;"	m	struct:__anon57	file:
-named	src/core/lib/transport/static_metadata.h	/^  } named;$/;"	m	union:__anon187	typeref:struct:__anon187::__anon188
-names	test/core/tsi/transport_security_test.c	/^  name_list *names;$/;"	m	struct:__anon372	file:
-nanos	src/core/ext/census/gen/census.pb.h	/^    int32_t nanos;$/;"	m	struct:_google_census_Duration
-nanos	src/core/ext/census/gen/census.pb.h	/^    int32_t nanos;$/;"	m	struct:_google_census_Timestamp
-nanos	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	/^    int32_t nanos;$/;"	m	struct:_grpc_lb_v1_Duration
-nbf	src/core/lib/security/credentials/jwt/jwt_verifier.c	/^  gpr_timespec nbf;$/;"	m	struct:grpc_jwt_claims	file:
-nbuckets	src/core/ext/census/window_stats.c	/^  int nbuckets;$/;"	m	struct:census_window_stats	file:
-ncores	test/core/support/cpu_test.c	/^  uint32_t ncores;$/;"	m	struct:cpu_test	file:
-ncpus	src/core/lib/support/cpu_linux.c	/^static int ncpus = 0;$/;"	v	file:
-ncpus	src/core/lib/support/cpu_posix.c	/^static long ncpus = 0;$/;"	v	file:
-needs_dns	test/core/end2end/gen_build_yaml.py	/^                                                  needs_dns=True),$/;"	v
-needs_draining	src/core/lib/tsi/fake_transport_security.c	/^  int needs_draining;$/;"	m	struct:__anon167	file:
-needs_incoming_message	src/core/lib/tsi/fake_transport_security.c	/^  int needs_incoming_message;$/;"	m	struct:__anon169	file:
-negative_deadline	test/core/end2end/tests/negative_deadline.c	/^void negative_deadline(grpc_end2end_test_config config) {$/;"	f
-negative_deadline_pre_init	test/core/end2end/tests/negative_deadline.c	/^void negative_deadline_pre_init(void) {}$/;"	f
-nested_types	test/http2_test/messages_pb2.py	/^  nested_types=[],$/;"	v
-network_status_change	test/core/end2end/tests/network_status_change.c	/^void network_status_change(grpc_end2end_test_config config) {$/;"	f
-network_status_change_pre_init	test/core/end2end/tests/network_status_change.c	/^void network_status_change_pre_init(void) {}$/;"	f
-new_call	test/core/end2end/fixtures/proxy.c	/^  grpc_call *new_call;$/;"	m	struct:grpc_end2end_proxy	file:
-new_call	test/core/end2end/fuzzers/api_fuzzer.c	/^static call_state *new_call(call_state *sibling, call_state_type type) {$/;"	f	file:
-new_call_details	test/core/end2end/fixtures/proxy.c	/^  grpc_call_details new_call_details;$/;"	m	struct:grpc_end2end_proxy	file:
-new_call_metadata	test/core/end2end/fixtures/proxy.c	/^  grpc_metadata_array new_call_metadata;$/;"	m	struct:grpc_end2end_proxy	file:
-new_closure	test/core/end2end/fixtures/proxy.c	/^static closure *new_closure(void (*func)(void *arg, int success), void *arg) {$/;"	f	file:
-new_node	src/core/lib/support/avl.c	/^gpr_avl_node *new_node(void *key, void *value, gpr_avl_node *left,$/;"	f
-new_node	test/core/support/mpscq_test.c	/^static test_node *new_node(size_t i, size_t *ctr) {$/;"	f	file:
-new_reclaimers	src/core/lib/iomgr/resource_quota.c	/^  grpc_closure *new_reclaimers[2];$/;"	m	struct:grpc_resource_user	file:
-new_slice_ref	src/core/lib/slice/slice.c	/^static void new_slice_ref(void *p) {$/;"	f	file:
-new_slice_refcount	src/core/lib/slice/slice.c	/^typedef struct new_slice_refcount {$/;"	s	file:
-new_slice_refcount	src/core/lib/slice/slice.c	/^} new_slice_refcount;$/;"	t	typeref:struct:new_slice_refcount	file:
-new_slice_unref	src/core/lib/slice/slice.c	/^static void new_slice_unref(grpc_exec_ctx *exec_ctx, void *p) {$/;"	f	file:
-new_slice_vtable	src/core/lib/slice/slice.c	/^static const grpc_slice_refcount_vtable new_slice_vtable = {$/;"	v	file:
-new_socket	src/core/lib/iomgr/tcp_server_windows.c	/^  SOCKET new_socket;$/;"	m	struct:grpc_tcp_listener	file:
-new_stub_every_call_	test/cpp/interop/interop_client.h	/^    bool new_stub_every_call_;  \/\/ If true, a new stub is returned by every$/;"	m	class:grpc::testing::InteropClient::ServiceStub
-new_with_len_ref	src/core/lib/slice/slice.c	/^static void new_with_len_ref(void *p) {$/;"	f	file:
-new_with_len_slice_refcount	src/core/lib/slice/slice.c	/^typedef struct new_with_len_slice_refcount {$/;"	s	file:
-new_with_len_slice_refcount	src/core/lib/slice/slice.c	/^} new_with_len_slice_refcount;$/;"	t	typeref:struct:new_with_len_slice_refcount	file:
-new_with_len_unref	src/core/lib/slice/slice.c	/^static void new_with_len_unref(grpc_exec_ctx *exec_ctx, void *p) {$/;"	f	file:
-new_with_len_vtable	src/core/lib/slice/slice.c	/^static const grpc_slice_refcount_vtable new_with_len_vtable = {$/;"	v	file:
-newest_time	src/core/ext/census/window_stats.c	/^  int64_t newest_time;$/;"	m	struct:census_window_stats	file:
-next	src/core/ext/census/census_log.c	/^  struct census_log_block_list_struct *next;$/;"	m	struct:census_log_block_list_struct	typeref:struct:census_log_block_list_struct::census_log_block_list_struct	file:
-next	src/core/ext/census/census_tracing.h	/^  struct census_trace_annotation *next;$/;"	m	struct:census_trace_annotation	typeref:struct:census_trace_annotation::census_trace_annotation
-next	src/core/ext/census/hash_table.c	/^  ht_entry *next;$/;"	m	struct:bucket	file:
-next	src/core/ext/census/hash_table.c	/^  struct ht_entry *next;$/;"	m	struct:ht_entry	typeref:struct:ht_entry::ht_entry	file:
-next	src/core/ext/census/mlog.c	/^  struct census_log_block_list_struct* next;$/;"	m	struct:census_log_block_list_struct	typeref:struct:census_log_block_list_struct::census_log_block_list_struct	file:
-next	src/core/ext/client_channel/resolver.h	/^  void (*next)(grpc_exec_ctx *exec_ctx, grpc_resolver *resolver,$/;"	m	struct:grpc_resolver_vtable
-next	src/core/ext/client_channel/subchannel.c	/^  struct external_state_watcher *next;$/;"	m	struct:external_state_watcher	typeref:struct:external_state_watcher::external_state_watcher	file:
-next	src/core/ext/lb_policy/grpclb/grpclb.c	/^  struct pending_pick *next;$/;"	m	struct:pending_pick	typeref:struct:pending_pick::pending_pick	file:
-next	src/core/ext/lb_policy/grpclb/grpclb.c	/^  struct pending_ping *next;$/;"	m	struct:pending_ping	typeref:struct:pending_ping::pending_ping	file:
-next	src/core/ext/lb_policy/pick_first/pick_first.c	/^  struct pending_pick *next;$/;"	m	struct:pending_pick	typeref:struct:pending_pick::pending_pick	file:
-next	src/core/ext/lb_policy/round_robin/round_robin.c	/^  struct pending_pick *next;$/;"	m	struct:pending_pick	typeref:struct:pending_pick::pending_pick	file:
-next	src/core/ext/lb_policy/round_robin/round_robin.c	/^  struct ready_list *next;$/;"	m	struct:ready_list	typeref:struct:ready_list::ready_list	file:
-next	src/core/ext/transport/chttp2/server/chttp2_server.c	/^  struct pending_handshake_manager_node *next;$/;"	m	struct:pending_handshake_manager_node	typeref:struct:pending_handshake_manager_node::pending_handshake_manager_node	file:
-next	src/core/ext/transport/chttp2/transport/internal.h	/^  grpc_chttp2_stream *next;$/;"	m	struct:__anon22
-next	src/core/ext/transport/chttp2/transport/internal.h	/^  grpc_slice *next;$/;"	m	struct:grpc_chttp2_incoming_byte_stream
-next	src/core/ext/transport/chttp2/transport/internal.h	/^  struct grpc_chttp2_write_cb *next;$/;"	m	struct:grpc_chttp2_write_cb	typeref:struct:grpc_chttp2_write_cb::grpc_chttp2_write_cb
-next	src/core/ext/transport/cronet/transport/cronet_transport.c	/^  struct op_and_state *next; \/* next op_and_state in the linked list *\/$/;"	m	struct:op_and_state	typeref:struct:op_and_state::op_and_state	file:
-next	src/core/lib/channel/channel_stack_builder.c	/^  struct filter_node *next;$/;"	m	struct:filter_node	typeref:struct:filter_node::filter_node	file:
-next	src/core/lib/debug/trace.c	/^  struct tracer *next;$/;"	m	struct:tracer	typeref:struct:tracer::tracer	file:
-next	src/core/lib/iomgr/closure.h	/^    grpc_closure *next;$/;"	m	union:grpc_closure::__anon129
-next	src/core/lib/iomgr/ev_epoll_linux.c	/^  struct grpc_pollset_worker *next;$/;"	m	struct:grpc_pollset_worker	typeref:struct:grpc_pollset_worker::grpc_pollset_worker	file:
-next	src/core/lib/iomgr/ev_poll_posix.c	/^  struct grpc_cached_wakeup_fd *next;$/;"	m	struct:grpc_cached_wakeup_fd	typeref:struct:grpc_cached_wakeup_fd::grpc_cached_wakeup_fd	file:
-next	src/core/lib/iomgr/ev_poll_posix.c	/^  struct grpc_fd_watcher *next;$/;"	m	struct:grpc_fd_watcher	typeref:struct:grpc_fd_watcher::grpc_fd_watcher	file:
-next	src/core/lib/iomgr/ev_poll_posix.c	/^  struct grpc_pollset_worker *next;$/;"	m	struct:grpc_pollset_worker	typeref:struct:grpc_pollset_worker::grpc_pollset_worker	file:
-next	src/core/lib/iomgr/iomgr_internal.h	/^  struct grpc_iomgr_object *next;$/;"	m	struct:grpc_iomgr_object	typeref:struct:grpc_iomgr_object::grpc_iomgr_object
-next	src/core/lib/iomgr/network_status_tracker.c	/^  struct endpoint_ll_node *next;$/;"	m	struct:endpoint_ll_node	typeref:struct:endpoint_ll_node::endpoint_ll_node	file:
-next	src/core/lib/iomgr/pollset_windows.h	/^  struct grpc_pollset_worker *next;$/;"	m	struct:grpc_pollset_worker_link	typeref:struct:grpc_pollset_worker_link::grpc_pollset_worker
-next	src/core/lib/iomgr/resource_quota.c	/^  grpc_resource_user *next;$/;"	m	struct:__anon144	file:
-next	src/core/lib/iomgr/tcp_server_posix.c	/^  struct grpc_tcp_listener *next;$/;"	m	struct:grpc_tcp_listener	typeref:struct:grpc_tcp_listener::grpc_tcp_listener	file:
-next	src/core/lib/iomgr/tcp_server_uv.c	/^  struct grpc_tcp_listener *next;$/;"	m	struct:grpc_tcp_listener	typeref:struct:grpc_tcp_listener::grpc_tcp_listener	file:
-next	src/core/lib/iomgr/tcp_server_windows.c	/^  struct grpc_tcp_listener *next;$/;"	m	struct:grpc_tcp_listener	typeref:struct:grpc_tcp_listener::grpc_tcp_listener	file:
-next	src/core/lib/iomgr/timer_generic.h	/^  struct grpc_timer *next;$/;"	m	struct:grpc_timer	typeref:struct:grpc_timer::grpc_timer
-next	src/core/lib/iomgr/udp_server.c	/^  struct grpc_udp_listener *next;$/;"	m	struct:grpc_udp_listener	typeref:struct:grpc_udp_listener::grpc_udp_listener	file:
-next	src/core/lib/iomgr/wakeup_fd_cv.h	/^  struct cv_node* next;$/;"	m	struct:cv_node	typeref:struct:cv_node::cv_node
-next	src/core/lib/json/json.h	/^  struct grpc_json* next;$/;"	m	struct:grpc_json	typeref:struct:grpc_json::grpc_json
-next	src/core/lib/profiling/basic_timers.c	/^  struct gpr_timer_log *next;$/;"	m	struct:gpr_timer_log	typeref:struct:gpr_timer_log::gpr_timer_log	file:
-next	src/core/lib/security/transport/security_connector.h	/^  struct grpc_security_connector_handshake_list *next;$/;"	m	struct:grpc_security_connector_handshake_list	typeref:struct:grpc_security_connector_handshake_list::grpc_security_connector_handshake_list
-next	src/core/lib/support/cmdline.c	/^  struct arg *next;$/;"	m	struct:arg	typeref:struct:arg::arg	file:
-next	src/core/lib/support/mpscq.h	/^typedef struct gpr_mpscq_node { gpr_atm next; } gpr_mpscq_node;$/;"	m	struct:gpr_mpscq_node
-next	src/core/lib/surface/channel.c	/^  struct registered_call *next;$/;"	m	struct:registered_call	typeref:struct:registered_call::registered_call	file:
-next	src/core/lib/surface/completion_queue.h	/^  uintptr_t next;$/;"	m	struct:grpc_cq_completion
-next	src/core/lib/surface/server.c	/^  channel_data *next;$/;"	m	struct:channel_data	file:
-next	src/core/lib/surface/server.c	/^  registered_method *next;$/;"	m	struct:registered_method	file:
-next	src/core/lib/surface/server.c	/^  struct listener *next;$/;"	m	struct:listener	typeref:struct:listener::listener	file:
-next	src/core/lib/transport/byte_stream.h	/^  int (*next)(grpc_exec_ctx *exec_ctx, grpc_byte_stream *byte_stream,$/;"	m	struct:grpc_byte_stream
-next	src/core/lib/transport/connectivity_state.h	/^  struct grpc_connectivity_state_watcher *next;$/;"	m	struct:grpc_connectivity_state_watcher	typeref:struct:grpc_connectivity_state_watcher::grpc_connectivity_state_watcher
-next	src/core/lib/transport/metadata_batch.h	/^  struct grpc_linked_mdelem *next;$/;"	m	struct:grpc_linked_mdelem	typeref:struct:grpc_linked_mdelem::grpc_linked_mdelem
-next	test/core/end2end/cq_verifier.c	/^  struct expectation *next;$/;"	m	struct:expectation	typeref:struct:expectation::expectation	file:
-next	test/core/end2end/fuzzers/api_fuzzer.c	/^  struct call_state *next;$/;"	m	struct:call_state	typeref:struct:call_state::call_state	file:
-next	test/core/json/json_rewrite.c	/^  struct stacked_container *next;$/;"	m	struct:stacked_container	typeref:struct:stacked_container::stacked_container	file:
-next	test/core/json/json_rewrite_test.c	/^  struct stacked_container *next;$/;"	m	struct:stacked_container	typeref:struct:stacked_container::stacked_container	file:
-next	test/core/tsi/transport_security_test.c	/^  struct name_list *next;$/;"	m	struct:name_list	typeref:struct:name_list::name_list	file:
-next	test/core/util/reconnect_server.h	/^  struct timestamp_list *next;$/;"	m	struct:timestamp_list	typeref:struct:timestamp_list::timestamp_list
-next	test/cpp/qps/interarrival.h	/^  int64_t next(int thread_num) {$/;"	f	class:grpc::testing::InterarrivalTimer
-next_action	src/core/ext/transport/chttp2/transport/internal.h	/^  } next_action;$/;"	m	struct:grpc_chttp2_incoming_byte_stream	typeref:struct:grpc_chttp2_incoming_byte_stream::__anon25
-next_address	src/core/lib/http/httpcli.c	/^  size_t next_address;$/;"	m	struct:__anon208	file:
-next_address	src/core/lib/http/httpcli.c	/^static void next_address(grpc_exec_ctx *exec_ctx, internal_request *req,$/;"	f	file:
-next_attempt	src/core/ext/client_channel/subchannel.c	/^  gpr_timespec next_attempt;$/;"	m	struct:grpc_subchannel	file:
-next_byte	test/core/end2end/fuzzers/api_fuzzer.c	/^static uint8_t next_byte(input_stream *inp) {$/;"	f	file:
-next_combiner_on_this_exec_ctx	src/core/lib/iomgr/combiner.c	/^  grpc_combiner *next_combiner_on_this_exec_ctx;$/;"	m	struct:grpc_combiner	file:
-next_completion	src/core/ext/resolver/dns/native/dns_resolver.c	/^  grpc_closure *next_completion;$/;"	m	struct:__anon57	file:
-next_completion	src/core/ext/resolver/sockaddr/sockaddr_resolver.c	/^  grpc_closure *next_completion;$/;"	m	struct:__anon58	file:
-next_completion	test/core/end2end/fake_resolver.c	/^  grpc_closure* next_completion;$/;"	m	struct:__anon368	file:
-next_data	src/core/lib/iomgr/closure.h	/^  } next_data;$/;"	m	struct:grpc_closure	typeref:union:grpc_closure::__anon129
-next_err	src/core/lib/iomgr/error_internal.h	/^  uintptr_t next_err;$/;"	m	struct:grpc_error
-next_free	src/core/lib/iomgr/wakeup_fd_cv.h	/^  struct fd_node* next_free;$/;"	m	struct:fd_node	typeref:struct:fd_node::fd_node
-next_free	src/core/lib/surface/completion_queue.c	/^  grpc_completion_queue *next_free;$/;"	m	struct:grpc_completion_queue	file:
-next_issue_	test/cpp/qps/client_async.cc	/^  std::function<gpr_timespec()> next_issue_;$/;"	m	class:grpc::testing::ClientRpcContextGenericStreamingImpl	file:
-next_issue_	test/cpp/qps/client_async.cc	/^  std::function<gpr_timespec()> next_issue_;$/;"	m	class:grpc::testing::ClientRpcContextStreamingImpl	file:
-next_issue_	test/cpp/qps/client_async.cc	/^  std::function<gpr_timespec()> next_issue_;$/;"	m	class:grpc::testing::ClientRpcContextUnaryImpl	file:
-next_issuers_	test/cpp/qps/client_async.cc	/^  std::vector<std::function<gpr_timespec()>> next_issuers_;$/;"	m	class:grpc::testing::AsyncClient	file:
-next_message	src/core/ext/transport/chttp2/transport/internal.h	/^  struct grpc_chttp2_incoming_byte_stream *next_message;$/;"	m	struct:grpc_chttp2_incoming_byte_stream	typeref:struct:grpc_chttp2_incoming_byte_stream::grpc_chttp2_incoming_byte_stream
-next_message_end_offset	src/core/ext/transport/chttp2/transport/internal.h	/^  int64_t next_message_end_offset;$/;"	m	struct:grpc_chttp2_stream
-next_message_to_send	src/core/lib/tsi/fake_transport_security.c	/^  tsi_fake_handshake_message next_message_to_send;$/;"	m	struct:__anon169	file:
-next_non_empty_bucket	src/core/ext/census/hash_table.c	/^  int32_t next_non_empty_bucket;$/;"	m	struct:bucket	file:
-next_on_complete	src/core/lib/channel/deadline_filter.h	/^  grpc_closure* next_on_complete;$/;"	m	struct:grpc_deadline_state
-next_pollset_to_assign	src/core/lib/iomgr/tcp_server_posix.c	/^  gpr_atm next_pollset_to_assign;$/;"	m	struct:grpc_tcp_server	file:
-next_pow_2	test/core/transport/bdp_estimator_test.c	/^static int64_t next_pow_2(int64_t v) {$/;"	f	file:
-next_recv_initial_metadata_ready	src/core/lib/channel/deadline_filter.c	/^  grpc_closure* next_recv_initial_metadata_ready;$/;"	m	struct:server_call_data	file:
-next_recv_message_ready	src/core/lib/channel/message_size_filter.c	/^  grpc_closure* next_recv_message_ready;$/;"	m	struct:call_data	file:
-next_state	src/core/ext/transport/chttp2/transport/hpack_parser.h	/^  const grpc_chttp2_hpack_parser_state *next_state;$/;"	m	struct:grpc_chttp2_hpack_parser
-next_state_	test/cpp/qps/client_async.cc	/^  State next_state_;$/;"	m	class:grpc::testing::ClientRpcContextGenericStreamingImpl	file:
-next_state_	test/cpp/qps/client_async.cc	/^  State next_state_;$/;"	m	class:grpc::testing::ClientRpcContextStreamingImpl	file:
-next_state_	test/cpp/qps/client_async.cc	/^  State next_state_;$/;"	m	class:grpc::testing::ClientRpcContextUnaryImpl	file:
-next_state_	test/cpp/qps/server_async.cc	/^    bool (ServerRpcContextStreamingImpl::*next_state_)(bool);$/;"	m	class:grpc::testing::final::final	file:
-next_state_	test/cpp/qps/server_async.cc	/^    bool (ServerRpcContextUnaryImpl::*next_state_)(bool);$/;"	m	class:grpc::testing::final::final	file:
-next_step	src/core/ext/client_channel/client_channel.c	/^  grpc_closure next_step;$/;"	m	struct:client_channel_call_data	file:
-next_stream_id	src/core/ext/transport/chttp2/transport/internal.h	/^  uint32_t next_stream_id;$/;"	m	struct:grpc_chttp2_transport
-next_sub_tbl	src/core/ext/transport/chttp2/transport/hpack_parser.c	/^static const int16_t next_sub_tbl[48 * 16] = {$/;"	v	file:
-next_tbl	src/core/ext/transport/chttp2/transport/hpack_parser.c	/^static const uint8_t next_tbl[256] = {$/;"	v	file:
-next_time_	test/cpp/qps/client.h	/^  std::vector<gpr_timespec> next_time_;$/;"	m	class:grpc::testing::Client
-nfds	src/core/lib/iomgr/ev_poll_posix.c	/^  nfds_t nfds;$/;"	m	struct:poll_args	file:
-nfds	test/core/iomgr/wakeup_fd_cv_test.c	/^  nfds_t nfds;$/;"	m	struct:poll_args	file:
-nintervals	src/core/ext/census/window_stats.c	/^  int nintervals;$/;"	m	struct:census_window_stats	file:
-no_error_string	src/core/lib/iomgr/error.c	/^static const char *no_error_string = "\\"No Error\\"";$/;"	v	file:
-no_logging	test/core/end2end/tests/no_logging.c	/^void no_logging(grpc_end2end_test_config config) {$/;"	f
-no_logging_pre_init	test/core/end2end/tests/no_logging.c	/^void no_logging_pre_init(void) {}$/;"	f
-no_op	test/core/end2end/tests/no_op.c	/^void no_op(grpc_end2end_test_config config) { test_no_op(config); }$/;"	f
-no_op_cb	test/core/iomgr/fd_posix_test.c	/^void no_op_cb(void *arg, int success) {}$/;"	f
-no_op_pre_init	test/core/end2end/tests/no_op.c	/^void no_op_pre_init(void) {}$/;"	f
-no_regress_full_persist_test	test/core/iomgr/time_averaged_stats_test.c	/^static void no_regress_full_persist_test(void) {$/;"	f	file:
-no_regress_no_persist_test_1	test/core/iomgr/time_averaged_stats_test.c	/^static void no_regress_no_persist_test_1(void) {$/;"	f	file:
-no_regress_no_persist_test_2	test/core/iomgr/time_averaged_stats_test.c	/^static void no_regress_no_persist_test_2(void) {$/;"	f	file:
-no_regress_no_persist_test_3	test/core/iomgr/time_averaged_stats_test.c	/^static void no_regress_no_persist_test_3(void) {$/;"	f	file:
-no_regress_some_persist_test	test/core/iomgr/time_averaged_stats_test.c	/^static void no_regress_some_persist_test(void) {$/;"	f	file:
-node	src/core/lib/channel/channel_stack_builder.c	/^  filter_node *node;$/;"	m	struct:grpc_channel_stack_builder_iterator	file:
-node	test/core/support/mpscq_test.c	/^  gpr_mpscq_node node;$/;"	m	struct:test_node	file:
-node_height	src/core/lib/support/avl.c	/^static long node_height(gpr_avl_node *node) {$/;"	f	file:
-non_empty	test/core/support/sync_test.c	/^  gpr_cv non_empty; \/* Signalled when length becomes non-zero. *\/$/;"	m	struct:queue	file:
-non_full	test/core/support/sync_test.c	/^  gpr_cv non_full;  \/* Signalled when length becomes non-N. *\/$/;"	m	struct:queue	file:
-noop_ref	src/core/lib/slice/slice.c	/^static void noop_ref(void *unused) {}$/;"	f	file:
-noop_refcount	src/core/lib/slice/slice.c	/^static grpc_slice_refcount noop_refcount = {&noop_refcount_vtable,$/;"	v	file:
-noop_refcount_vtable	src/core/lib/slice/slice.c	/^static const grpc_slice_refcount_vtable noop_refcount_vtable = {$/;"	v	file:
-noop_unref	src/core/lib/slice/slice.c	/^static void noop_unref(grpc_exec_ctx *exec_ctx, void *unused) {}$/;"	f	file:
-nops	src/core/ext/client_channel/client_channel.c	/^  size_t nops;$/;"	m	struct:__anon62	file:
-normal_state	src/core/lib/support/cmdline.c	/^static int normal_state(gpr_cmdline *cl, char *str) {$/;"	f	file:
-note_changed_priority	src/core/lib/iomgr/timer_heap.c	/^static void note_changed_priority(grpc_timer_heap *heap, grpc_timer *timer) {$/;"	f	file:
-note_deadline_change	src/core/lib/iomgr/timer_generic.c	/^static void note_deadline_change(shard_type *shard) {$/;"	f	file:
-notify	src/core/ext/client_channel/subchannel.c	/^  grpc_closure *notify;$/;"	m	struct:external_state_watcher	file:
-notify	src/core/ext/transport/chttp2/client/chttp2_connector.c	/^  grpc_closure *notify;$/;"	m	struct:__anon52	file:
-notify	src/core/lib/transport/connectivity_state.h	/^  grpc_closure *notify;$/;"	m	struct:grpc_connectivity_state_watcher
-notify_on_locked	src/core/lib/iomgr/ev_epoll_linux.c	/^static void notify_on_locked(grpc_exec_ctx *exec_ctx, grpc_fd *fd,$/;"	f	file:
-notify_on_locked	src/core/lib/iomgr/ev_poll_posix.c	/^static void notify_on_locked(grpc_exec_ctx *exec_ctx, grpc_fd *fd,$/;"	f	file:
-notify_on_state_change	src/core/ext/client_channel/lb_policy.h	/^  void (*notify_on_state_change)(grpc_exec_ctx *exec_ctx,$/;"	m	struct:grpc_lb_policy_vtable
-notify_tag	src/core/lib/surface/call.c	/^  void *notify_tag;$/;"	m	struct:batch_control	file:
-now	test/core/fling/client.c	/^static double now(void) {$/;"	f	file:
-now	test/core/network_benchmarks/low_level_ping_pong.c	/^static double now(void) {$/;"	f	file:
-now_impl	src/core/lib/support/time_posix.c	/^static gpr_timespec now_impl(gpr_clock_type clock) {$/;"	f	file:
-now_impl	src/core/lib/support/time_posix.c	/^static gpr_timespec now_impl(gpr_clock_type clock_type) {$/;"	f	file:
-now_impl	src/core/lib/support/time_windows.c	/^static gpr_timespec now_impl(gpr_clock_type clock) {$/;"	f	file:
-now_impl	test/core/end2end/fuzzers/api_fuzzer.c	/^static gpr_timespec now_impl(gpr_clock_type clock_type) {$/;"	f	file:
-nports	src/core/lib/iomgr/tcp_server_posix.c	/^  unsigned nports;$/;"	m	struct:grpc_tcp_server	file:
-nports	src/core/lib/iomgr/udp_server.c	/^  unsigned nports;$/;"	m	struct:grpc_udp_server	file:
-npos	include/grpc++/impl/codegen/string_ref.h	/^  const static size_t npos;$/;"	m	class:grpc::string_ref
-npos	src/cpp/util/string_ref.cc	/^const size_t string_ref::npos = size_t(-1);$/;"	m	class:grpc::string_ref	file:
-ntags	src/core/ext/census/context.c	/^  int ntags;        \/\/ number of tags.$/;"	m	struct:tag_set	file:
-ntags_alloc	src/core/ext/census/context.c	/^  int ntags_alloc;  \/\/ ntags + number of deleted tags (total number of tags$/;"	m	struct:tag_set	file:
-nthreads	test/core/support/cpu_test.c	/^  int nthreads;$/;"	m	struct:cpu_test	file:
-nthreads	test/core/support/stack_lockfree_test.c	/^  int nthreads;$/;"	m	struct:test_arg	file:
-nthreads_	src/cpp/server/dynamic_thread_pool.h	/^  int nthreads_;$/;"	m	class:grpc::final
-null_then_run_closure	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^static void null_then_run_closure(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-null_well_known_creds_path_getter	test/core/security/credentials_test.c	/^static char *null_well_known_creds_path_getter(void) { return NULL; }$/;"	f	file:
-num_addresses	src/core/ext/client_channel/lb_policy_factory.h	/^  size_t num_addresses;$/;"	m	struct:grpc_lb_addresses
-num_addresses	src/core/ext/lb_policy/round_robin/round_robin.c	/^  size_t num_addresses;$/;"	m	struct:round_robin_lb_policy	file:
-num_args	include/grpc/impl/codegen/grpc_types.h	/^  size_t num_args;$/;"	m	struct:__anon263
-num_args	include/grpc/impl/codegen/grpc_types.h	/^  size_t num_args;$/;"	m	struct:__anon426
-num_async_threads_	test/cpp/qps/client_async.cc	/^  const int num_async_threads_;$/;"	m	class:grpc::testing::AsyncClient	file:
-num_blocks	src/core/ext/census/census_log.c	/^  int32_t num_blocks;$/;"	m	struct:census_log	file:
-num_blocks	src/core/ext/census/mlog.c	/^  uint32_t num_blocks;$/;"	m	struct:census_log	file:
-num_buckets	src/core/ext/census/hash_table.c	/^  uint32_t num_buckets;$/;"	m	struct:unresizable_hash_table	file:
-num_buckets	src/core/ext/census/hash_table.h	/^  int32_t num_buckets;$/;"	m	struct:census_ht_option
-num_buckets	src/core/lib/support/histogram.c	/^  size_t num_buckets;$/;"	m	struct:gpr_histogram	file:
-num_calls_serviced	test/cpp/grpclb/grpclb_test.cc	/^  int num_calls_serviced;$/;"	m	struct:grpc::__anon289::server_fixture	file:
-num_channels	src/core/lib/surface/server.c	/^  size_t num_channels;$/;"	m	struct:__anon221	file:
-num_channels	src/core/lib/surface/server.c	/^static int num_channels(grpc_server *server) {$/;"	f	file:
-num_chosen_ports	test/core/util/port_posix.c	/^static size_t num_chosen_ports = 0;$/;"	v	file:
-num_chosen_ports	test/core/util/port_uv.c	/^static size_t num_chosen_ports = 0;$/;"	v	file:
-num_chosen_ports	test/core/util/port_windows.c	/^static size_t num_chosen_ports = 0;$/;"	v	file:
-num_consumed_md	src/core/lib/security/transport/server_auth_filter.c	/^  size_t num_consumed_md;$/;"	m	struct:call_data	file:
-num_cores	src/core/ext/census/census_log.c	/^  unsigned num_cores;$/;"	m	struct:census_log	file:
-num_cores	src/core/ext/census/mlog.c	/^  unsigned num_cores;$/;"	m	struct:census_log	file:
-num_cqs	include/grpc++/server_builder.h	/^    int num_cqs;$/;"	m	struct:grpc::ServerBuilder::SyncServerSettings
-num_creds	src/core/lib/security/credentials/composite/composite_credentials.h	/^  size_t num_creds;$/;"	m	struct:__anon107
-num_do_work_	test/cpp/thread_manager/thread_manager_test.cc	/^  gpr_atm num_do_work_;        \/\/ Number of calls to DoWork$/;"	m	class:grpc::final	file:
-num_done	test/core/statistics/trace_test.c	/^  int num_done;$/;"	m	struct:thd_arg	file:
-num_done	test/core/support/mpscq_test.c	/^  size_t num_done;$/;"	m	struct:__anon328	file:
-num_entries	src/core/ext/census/census_rpc_stats.h	/^  int num_entries;$/;"	m	struct:census_aggregated_rpc_stats
-num_entries	src/core/lib/profiling/basic_timers.c	/^  size_t num_entries;$/;"	m	struct:gpr_timer_log	file:
-num_entries	src/core/lib/security/credentials/credentials.h	/^  size_t num_entries;$/;"	m	struct:__anon92
-num_ents	src/core/ext/transport/chttp2/transport/hpack_table.h	/^  uint32_t num_ents;$/;"	m	struct:__anon38
-num_errors	src/core/lib/surface/call.c	/^  gpr_atm num_errors;$/;"	m	struct:batch_control	file:
-num_factories	src/core/lib/channel/handshaker_registry.c	/^  size_t num_factories;$/;"	m	struct:__anon193	file:
-num_filters	src/core/ext/client_channel/subchannel.c	/^  size_t num_filters;$/;"	m	struct:grpc_subchannel	file:
-num_idle	src/core/ext/lb_policy/round_robin/round_robin.c	/^  size_t num_idle;$/;"	m	struct:round_robin_lb_policy	file:
-num_iters	test/core/client_channel/lb_policies_test.c	/^  size_t num_iters;$/;"	m	struct:test_spec	file:
-num_key_cert_pairs	src/core/lib/security/transport/security_connector.h	/^  size_t num_key_cert_pairs;$/;"	m	struct:__anon126
-num_kvs	src/core/lib/iomgr/error.c	/^  size_t num_kvs;$/;"	m	struct:__anon133	file:
-num_listeners	src/core/lib/surface/server.c	/^static int num_listeners(grpc_server *server) {$/;"	f	file:
-num_mappers	src/core/ext/client_channel/proxy_mapper_registry.c	/^  size_t num_mappers;$/;"	m	struct:__anon66	file:
-num_mappings	src/core/lib/security/credentials/jwt/jwt_verifier.c	/^  size_t num_mappings; \/* Should be very few, linear search ok. *\/$/;"	m	struct:grpc_jwt_verifier	file:
-num_pending_ops	src/core/ext/transport/cronet/transport/cronet_transport.c	/^  int num_pending_ops;$/;"	m	struct:op_storage	file:
-num_pluckers	src/core/lib/surface/completion_queue.c	/^  int num_pluckers;$/;"	m	struct:grpc_completion_queue	file:
-num_poll_for_work_	test/cpp/thread_manager/thread_manager_test.cc	/^  gpr_atm num_poll_for_work_;  \/\/ Number of calls to PollForWork$/;"	m	class:grpc::final	file:
-num_pollers_	src/cpp/thread_manager/thread_manager.h	/^  int num_pollers_;$/;"	m	class:grpc::ThreadManager
-num_queries_	test/cpp/util/metrics_server.h	/^  long num_queries_;$/;"	m	class:grpc::testing::QpsGauge
-num_queries_mu_	test/cpp/util/metrics_server.h	/^  std::mutex num_queries_mu_;$/;"	m	class:grpc::testing::QpsGauge
-num_query_parts	src/core/ext/client_channel/uri_parser.h	/^  size_t num_query_parts;$/;"	m	struct:__anon68
-num_records	test/core/census/mlog_test.c	/^  int num_records;$/;"	m	struct:writer_thread_args	file:
-num_records	test/core/statistics/census_log_tests.c	/^  int32_t num_records;$/;"	m	struct:writer_thread_args	file:
-num_release	test/core/end2end/fuzzers/api_fuzzer.c	/^  int num_release;$/;"	m	struct:cred_artifact_ctx	file:
-num_servers	src/core/ext/lb_policy/grpclb/load_balancer_api.c	/^  size_t num_servers;$/;"	m	struct:decode_serverlist_arg	file:
-num_servers	src/core/ext/lb_policy/grpclb/load_balancer_api.h	/^  size_t num_servers;$/;"	m	struct:grpc_grpclb_serverlist
-num_servers	test/core/client_channel/lb_policies_test.c	/^  size_t num_servers;$/;"	m	struct:servers_fixture	file:
-num_servers	test/core/client_channel/lb_policies_test.c	/^  size_t num_servers;$/;"	m	struct:test_spec	file:
-num_shutdown_tags	src/core/lib/surface/server.c	/^  size_t num_shutdown_tags;$/;"	m	struct:grpc_server	file:
-num_slices_to_unref	test/core/end2end/fuzzers/api_fuzzer.c	/^  size_t num_slices_to_unref;$/;"	m	struct:call_state	file:
-num_slots	src/core/lib/surface/channel_init.c	/^  size_t num_slots;$/;"	m	struct:stage_slots	file:
-num_subchannels	src/core/ext/lb_policy/pick_first/pick_first.c	/^  size_t num_subchannels;$/;"	m	struct:__anon1	file:
-num_subchannels	src/core/ext/lb_policy/round_robin/round_robin.c	/^  size_t num_subchannels;$/;"	m	struct:round_robin_lb_policy	file:
-num_thds	test/core/support/mpscq_test.c	/^  size_t num_thds;$/;"	m	struct:__anon328	file:
-num_threads_	src/cpp/thread_manager/thread_manager.h	/^  int num_threads_;$/;"	m	class:grpc::ThreadManager
-num_threads_	test/cpp/qps/client_sync.cc	/^  size_t num_threads_;$/;"	m	class:grpc::testing::SynchronousClient	file:
-num_to_delete	test/core/transport/chttp2/hpack_encoder_test.c	/^size_t num_to_delete = 0;$/;"	v
-num_to_free	test/core/end2end/fuzzers/api_fuzzer.c	/^  size_t num_to_free;$/;"	m	struct:call_state	file:
-num_transient_failures	src/core/ext/lb_policy/round_robin/round_robin.c	/^  size_t num_transient_failures;$/;"	m	struct:round_robin_lb_policy	file:
-num_work_found_	test/cpp/thread_manager/thread_manager_test.cc	/^  gpr_atm num_work_found_;     \/\/ Number of times WORK_FOUND was returned$/;"	m	class:grpc::final	file:
-num_writes	test/core/util/passthru_endpoint.h	/^typedef struct { int num_writes; } grpc_passthru_endpoint_stats;$/;"	m	struct:__anon375
-numerator	src/core/ext/census/gen/census.pb.h	/^    pb_callback_t numerator;$/;"	m	struct:_google_census_Resource_MeasurementUnit
-numerators	src/core/ext/census/resource.h	/^  google_census_Resource_BasicUnit *numerators;$/;"	m	struct:__anon53
-oas	src/core/ext/transport/cronet/transport/cronet_transport.c	/^  struct op_and_state *oas;$/;"	m	struct:stream_obj	typeref:struct:stream_obj::op_and_state	file:
-oauth2_md	test/core/end2end/fixtures/h2_oauth2.c	/^static const char oauth2_md[] = "Bearer aaslkfjs424535asdf";$/;"	v	file:
-oauth2_request	test/core/security/oauth2_utils.c	/^} oauth2_request;$/;"	t	typeref:struct:__anon329	file:
-oauth2_token_fetcher_destruct	src/core/lib/security/credentials/oauth2/oauth2_credentials.c	/^static void oauth2_token_fetcher_destruct(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-oauth2_token_fetcher_get_request_metadata	src/core/lib/security/credentials/oauth2/oauth2_credentials.c	/^static void oauth2_token_fetcher_get_request_metadata($/;"	f	file:
-oauth_scope	test/cpp/interop/client_helper.cc	/^DECLARE_string(oauth_scope);$/;"	v
-obfuscated	include/grpc/impl/codegen/grpc_types.h	/^    void *obfuscated[4];$/;"	m	struct:grpc_metadata::__anon264
-obfuscated	include/grpc/impl/codegen/grpc_types.h	/^    void *obfuscated[4];$/;"	m	struct:grpc_metadata::__anon427
-obj_type	src/core/lib/iomgr/ev_epoll_linux.c	/^  poll_obj_type obj_type;$/;"	m	struct:poll_obj	file:
-object_type	src/core/lib/transport/transport.h	/^  const char *object_type;$/;"	m	struct:grpc_stream_refcount
-offload	src/core/lib/iomgr/combiner.c	/^  grpc_closure offload;$/;"	m	struct:grpc_combiner	file:
-offload	src/core/lib/iomgr/combiner.c	/^static void offload(grpc_exec_ctx *exec_ctx, void *arg, grpc_error *error) {$/;"	f	file:
-offset	src/core/lib/tsi/fake_transport_security.c	/^  size_t offset;$/;"	m	struct:__anon167	file:
-ok	include/grpc++/impl/codegen/status.h	/^  bool ok() const { return code_ == StatusCode::OK; }$/;"	f	class:grpc::Status
-ok	src/cpp/common/core_codegen.cc	/^const Status& CoreCodegen::ok() { return grpc::Status::OK; }$/;"	f	class:grpc::CoreCodegen
-on_accept	src/core/ext/transport/chttp2/server/chttp2_server.c	/^static void on_accept(grpc_exec_ctx *exec_ctx, void *arg, grpc_endpoint *tcp,$/;"	f	file:
-on_accept	src/core/lib/iomgr/tcp_server_windows.c	/^  grpc_closure on_accept;$/;"	m	struct:grpc_tcp_listener	file:
-on_accept	src/core/lib/iomgr/tcp_server_windows.c	/^static void on_accept(grpc_exec_ctx *exec_ctx, void *arg, grpc_error *error) {$/;"	f	file:
-on_accept	test/core/end2end/fixtures/http_proxy.c	/^static void on_accept(grpc_exec_ctx* exec_ctx, void* arg,$/;"	f	file:
-on_accept_cb	src/core/lib/iomgr/tcp_server_posix.c	/^  grpc_tcp_server_cb on_accept_cb;$/;"	m	struct:grpc_tcp_server	file:
-on_accept_cb	src/core/lib/iomgr/tcp_server_uv.c	/^  grpc_tcp_server_cb on_accept_cb;$/;"	m	struct:grpc_tcp_server	file:
-on_accept_cb	src/core/lib/iomgr/tcp_server_windows.c	/^  grpc_tcp_server_cb on_accept_cb;$/;"	m	struct:grpc_tcp_server	file:
-on_accept_cb_arg	src/core/lib/iomgr/tcp_server_posix.c	/^  void *on_accept_cb_arg;$/;"	m	struct:grpc_tcp_server	file:
-on_accept_cb_arg	src/core/lib/iomgr/tcp_server_uv.c	/^  void *on_accept_cb_arg;$/;"	m	struct:grpc_tcp_server	file:
-on_accept_cb_arg	src/core/lib/iomgr/tcp_server_windows.c	/^  void *on_accept_cb_arg;$/;"	m	struct:grpc_tcp_server	file:
-on_alarm	src/core/ext/client_channel/subchannel.c	/^  grpc_closure on_alarm;$/;"	m	struct:grpc_subchannel	file:
-on_alarm	src/core/ext/client_channel/subchannel.c	/^static void on_alarm(grpc_exec_ctx *exec_ctx, void *arg, grpc_error *error) {$/;"	f	file:
-on_alarm	src/core/lib/iomgr/tcp_client_posix.c	/^  grpc_closure on_alarm;$/;"	m	struct:__anon154	file:
-on_alarm	src/core/lib/iomgr/tcp_client_uv.c	/^  grpc_closure on_alarm;$/;"	m	struct:grpc_uv_tcp_connect	file:
-on_alarm	src/core/lib/iomgr/tcp_client_windows.c	/^  grpc_closure on_alarm;$/;"	m	struct:__anon156	file:
-on_alarm	src/core/lib/iomgr/tcp_client_windows.c	/^static void on_alarm(grpc_exec_ctx *exec_ctx, void *acp, grpc_error *error) {$/;"	f	file:
-on_alarm	src/core/lib/surface/alarm.c	/^  grpc_closure on_alarm;$/;"	m	struct:grpc_alarm	file:
-on_allocated	src/core/lib/iomgr/resource_quota.c	/^  grpc_closure_list on_allocated;$/;"	m	struct:grpc_resource_user	file:
-on_allocated	src/core/lib/iomgr/resource_quota.h	/^  grpc_closure on_allocated;$/;"	m	struct:grpc_resource_user_slice_allocator
-on_c2p_closed	test/core/end2end/fixtures/proxy.c	/^static void on_c2p_closed(void *arg, int success) {$/;"	f	file:
-on_c2p_recv_msg	test/core/end2end/fixtures/proxy.c	/^static void on_c2p_recv_msg(void *arg, int success) {$/;"	f	file:
-on_c2p_sent_initial_metadata	test/core/end2end/fixtures/proxy.c	/^static void on_c2p_sent_initial_metadata(void *arg, int success) {$/;"	f	file:
-on_c2p_sent_message	test/core/end2end/fixtures/proxy.c	/^static void on_c2p_sent_message(void *arg, int success) {$/;"	f	file:
-on_c2p_sent_status	test/core/end2end/fixtures/proxy.c	/^static void on_c2p_sent_status(void *arg, int success) {$/;"	f	file:
-on_canceled	src/core/ext/transport/cronet/transport/cronet_transport.c	/^static void on_canceled(bidirectional_stream *stream) {$/;"	f	file:
-on_change	src/core/ext/lb_policy/grpclb/grpclb.c	/^  grpc_closure on_change;$/;"	m	struct:rr_connectivity_data	file:
-on_changed	src/core/ext/client_channel/client_channel.c	/^  grpc_closure on_changed;$/;"	m	struct:__anon60	file:
-on_client_read_done	test/core/end2end/fixtures/http_proxy.c	/^  grpc_closure on_client_read_done;$/;"	m	struct:proxy_connection	file:
-on_client_read_done	test/core/end2end/fixtures/http_proxy.c	/^static void on_client_read_done(grpc_exec_ctx* exec_ctx, void* arg,$/;"	f	file:
-on_client_write_done	test/core/end2end/fixtures/http_proxy.c	/^  grpc_closure on_client_write_done;$/;"	m	struct:proxy_connection	file:
-on_client_write_done	test/core/end2end/fixtures/http_proxy.c	/^static void on_client_write_done(grpc_exec_ctx* exec_ctx, void* arg,$/;"	f	file:
-on_complete	src/core/ext/client_channel/channel_connectivity.c	/^  grpc_closure on_complete;$/;"	m	struct:__anon71	file:
-on_complete	src/core/ext/client_channel/client_channel.c	/^  grpc_closure *on_complete;$/;"	m	struct:__anon64	file:
-on_complete	src/core/ext/lb_policy/pick_first/pick_first.c	/^  grpc_closure *on_complete;$/;"	m	struct:pending_pick	file:
-on_complete	src/core/ext/lb_policy/round_robin/round_robin.c	/^  grpc_closure *on_complete;$/;"	m	struct:pending_pick	file:
-on_complete	src/core/ext/transport/chttp2/transport/internal.h	/^    grpc_closure *on_complete;$/;"	m	struct:grpc_chttp2_incoming_byte_stream::__anon25
-on_complete	src/core/lib/channel/deadline_filter.c	/^static void on_complete(grpc_exec_ctx* exec_ctx, void* arg, grpc_error* error) {$/;"	f	file:
-on_complete	src/core/lib/channel/deadline_filter.h	/^  grpc_closure on_complete;$/;"	m	struct:grpc_deadline_state
-on_complete	src/core/lib/channel/http_client_filter.c	/^  grpc_closure *on_complete;$/;"	m	struct:call_data	file:
-on_complete	src/core/lib/channel/http_server_filter.c	/^  grpc_closure *on_complete;$/;"	m	struct:call_data	file:
-on_complete	src/core/lib/transport/transport.h	/^  grpc_closure *on_complete;$/;"	m	struct:grpc_transport_stream_op
-on_complete	src/cpp/common/channel_filter.h	/^  grpc_closure *on_complete() const { return op_->on_complete; }$/;"	f	class:grpc::TransportStreamOp
-on_compute_engine_detection_http_response	src/core/lib/security/credentials/google_default/google_default_credentials.c	/^static void on_compute_engine_detection_http_response(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-on_connect	src/core/lib/iomgr/tcp_client_windows.c	/^  grpc_closure on_connect;$/;"	m	struct:__anon156	file:
-on_connect	src/core/lib/iomgr/tcp_client_windows.c	/^static void on_connect(grpc_exec_ctx *exec_ctx, void *acp, grpc_error *error) {$/;"	f	file:
-on_connect	src/core/lib/iomgr/tcp_server_uv.c	/^static void on_connect(uv_stream_t *server, int status) {$/;"	f	file:
-on_connect	test/core/client_channel/set_initial_connect_string_test.c	/^static void on_connect(grpc_exec_ctx *exec_ctx, void *arg, grpc_endpoint *tcp,$/;"	f	file:
-on_connect	test/core/end2end/bad_server_response_test.c	/^static void on_connect(grpc_exec_ctx *exec_ctx, void *arg, grpc_endpoint *tcp,$/;"	f	file:
-on_connect	test/core/iomgr/tcp_server_posix_test.c	/^static void on_connect(grpc_exec_ctx *exec_ctx, void *arg, grpc_endpoint *tcp,$/;"	f	file:
-on_connect	test/core/surface/concurrent_connectivity_test.c	/^static void on_connect(grpc_exec_ctx *exec_ctx, void *vargs, grpc_endpoint *tcp,$/;"	f	file:
-on_connect	test/core/util/reconnect_server.c	/^static void on_connect(grpc_exec_ctx *exec_ctx, void *arg, grpc_endpoint *tcp,$/;"	f	file:
-on_connect	test/core/util/test_tcp_server.h	/^  grpc_tcp_server_cb on_connect;$/;"	m	struct:test_tcp_server
-on_connect_result	test/core/iomgr/tcp_server_posix_test.c	/^typedef struct on_connect_result {$/;"	s	file:
-on_connect_result	test/core/iomgr/tcp_server_posix_test.c	/^} on_connect_result;$/;"	t	typeref:struct:on_connect_result	file:
-on_connect_result_init	test/core/iomgr/tcp_server_posix_test.c	/^static void on_connect_result_init(on_connect_result *result) {$/;"	f	file:
-on_connect_result_set	test/core/iomgr/tcp_server_posix_test.c	/^static void on_connect_result_set(on_connect_result *result,$/;"	f	file:
-on_connected	src/core/lib/http/httpcli.c	/^static void on_connected(grpc_exec_ctx *exec_ctx, void *arg,$/;"	f	file:
-on_connection_lost	test/http2_test/http2_base_server.py	/^  def on_connection_lost(self, reason):$/;"	m	class:H2ProtocolBaseServer
-on_connection_lost	test/http2_test/test_goaway.py	/^  def on_connection_lost(self, reason):$/;"	m	class:TestcaseGoaway
-on_connection_lost	test/http2_test/test_ping.py	/^  def on_connection_lost(self, reason):$/;"	m	class:TestcasePing
-on_connection_made	test/http2_test/test_max_streams.py	/^  def on_connection_made(self):$/;"	m	class:TestcaseSettingsMaxStreams
-on_connection_made_default	test/http2_test/http2_base_server.py	/^  def on_connection_made_default(self):$/;"	m	class:H2ProtocolBaseServer
-on_connectivity_state_change	src/core/lib/transport/transport.h	/^  grpc_closure *on_connectivity_state_change;$/;"	m	struct:grpc_transport_op
-on_consumed	src/core/lib/transport/transport.h	/^  grpc_closure *on_consumed;$/;"	m	struct:grpc_transport_op
-on_credentials_metadata	src/core/lib/security/transport/client_auth_filter.c	/^static void on_credentials_metadata(grpc_exec_ctx *exec_ctx, void *user_data,$/;"	f	file:
-on_data_received	test/http2_test/test_goaway.py	/^  def on_data_received(self, event):$/;"	m	class:TestcaseGoaway
-on_data_received	test/http2_test/test_max_streams.py	/^  def on_data_received(self, event):$/;"	m	class:TestcaseSettingsMaxStreams
-on_data_received	test/http2_test/test_ping.py	/^  def on_data_received(self, event):$/;"	m	class:TestcasePing
-on_data_received	test/http2_test/test_rst_after_data.py	/^  def on_data_received(self, event):$/;"	m	class:TestcaseRstStreamAfterData
-on_data_received	test/http2_test/test_rst_during_data.py	/^  def on_data_received(self, event):$/;"	m	class:TestcaseRstStreamDuringData
-on_data_received_default	test/http2_test/http2_base_server.py	/^  def on_data_received_default(self, event):$/;"	m	class:H2ProtocolBaseServer
-on_done	src/core/lib/http/httpcli.c	/^  grpc_closure *on_done;$/;"	m	struct:__anon208	file:
-on_done	src/core/lib/iomgr/resolve_address_posix.c	/^  grpc_closure *on_done;$/;"	m	struct:__anon134	file:
-on_done	src/core/lib/iomgr/resolve_address_uv.c	/^  grpc_closure *on_done;$/;"	m	struct:request	file:
-on_done	src/core/lib/iomgr/resolve_address_windows.c	/^  grpc_closure *on_done;$/;"	m	struct:__anon153	file:
-on_done	src/core/lib/iomgr/resource_quota.h	/^  grpc_closure on_done;$/;"	m	struct:grpc_resource_user_slice_allocator
-on_done	src/core/lib/iomgr/tcp_client_windows.c	/^  grpc_closure *on_done;$/;"	m	struct:__anon156	file:
-on_done	test/core/client_channel/resolvers/dns_resolver_connectivity_test.c	/^static void on_done(grpc_exec_ctx *exec_ctx, void *ev, grpc_error *error) {$/;"	f	file:
-on_done	test/core/end2end/fuzzers/api_fuzzer.c	/^  grpc_closure *on_done;$/;"	m	struct:addr_req	file:
-on_done_closure	src/core/lib/http/httpcli_security_connector.c	/^} on_done_closure;$/;"	t	typeref:struct:__anon215	file:
-on_done_closure	src/core/lib/iomgr/ev_epoll_linux.c	/^  grpc_closure *on_done_closure;$/;"	m	struct:grpc_fd	file:
-on_done_closure	src/core/lib/iomgr/ev_poll_posix.c	/^  grpc_closure *on_done_closure;$/;"	m	struct:grpc_fd	file:
-on_done_recv	src/core/ext/census/grpc_filter.c	/^  grpc_closure *on_done_recv;$/;"	m	struct:call_data	file:
-on_done_recv	src/core/lib/channel/http_server_filter.c	/^  grpc_closure *on_done_recv;$/;"	m	struct:call_data	file:
-on_done_recv	src/core/lib/security/transport/server_auth_filter.c	/^  grpc_closure *on_done_recv;$/;"	m	struct:call_data	file:
-on_done_recv_initial_metadata	src/core/lib/channel/http_client_filter.c	/^  grpc_closure *on_done_recv_initial_metadata;$/;"	m	struct:call_data	file:
-on_done_recv_initial_metadata	src/core/lib/surface/server.c	/^  grpc_closure *on_done_recv_initial_metadata;$/;"	m	struct:call_data	file:
-on_done_recv_trailing_metadata	src/core/lib/channel/http_client_filter.c	/^  grpc_closure *on_done_recv_trailing_metadata;$/;"	m	struct:call_data	file:
-on_external_state_watcher_done	src/core/ext/client_channel/subchannel.c	/^static void on_external_state_watcher_done(grpc_exec_ctx *exec_ctx, void *arg,$/;"	f	file:
-on_external_watch_complete	src/core/ext/client_channel/client_channel.c	/^static void on_external_watch_complete(grpc_exec_ctx *exec_ctx, void *arg,$/;"	f	file:
-on_failed	src/core/ext/transport/cronet/transport/cronet_transport.c	/^static void on_failed(bidirectional_stream *stream, int net_error) {$/;"	f	file:
-on_fd_orphaned	test/core/iomgr/udp_server_test.c	/^static void on_fd_orphaned(grpc_exec_ctx *exec_ctx, grpc_fd *emfd) {$/;"	f	file:
-on_fd_released	test/core/iomgr/tcp_posix_test.c	/^void on_fd_released(grpc_exec_ctx *exec_ctx, void *arg, grpc_error *errors) {$/;"	f
-on_finish	test/core/http/httpcli_test.c	/^static void on_finish(grpc_exec_ctx *exec_ctx, void *arg, grpc_error *error) {$/;"	f	file:
-on_finish	test/core/http/httpscli_test.c	/^static void on_finish(grpc_exec_ctx *exec_ctx, void *arg, grpc_error *error) {$/;"	f	file:
-on_finished	test/core/surface/completion_queue_test.c	/^  gpr_event on_finished;$/;"	m	struct:test_thread_options	file:
-on_handshake_data_received_from_peer	src/core/lib/security/transport/security_handshaker.c	/^  grpc_closure on_handshake_data_received_from_peer;$/;"	m	struct:__anon117	file:
-on_handshake_data_received_from_peer	src/core/lib/security/transport/security_handshaker.c	/^static void on_handshake_data_received_from_peer(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-on_handshake_data_sent_to_peer	src/core/lib/security/transport/security_handshaker.c	/^  grpc_closure on_handshake_data_sent_to_peer;$/;"	m	struct:__anon117	file:
-on_handshake_data_sent_to_peer	src/core/lib/security/transport/security_handshaker.c	/^static void on_handshake_data_sent_to_peer(grpc_exec_ctx *exec_ctx, void *arg,$/;"	f	file:
-on_handshake_done	src/core/ext/client_channel/http_connect_handshaker.c	/^  grpc_closure* on_handshake_done;$/;"	m	struct:http_connect_handshaker	file:
-on_handshake_done	src/core/ext/transport/chttp2/client/chttp2_connector.c	/^static void on_handshake_done(grpc_exec_ctx *exec_ctx, void *arg,$/;"	f	file:
-on_handshake_done	src/core/ext/transport/chttp2/server/chttp2_server.c	/^static void on_handshake_done(grpc_exec_ctx *exec_ctx, void *arg,$/;"	f	file:
-on_handshake_done	src/core/lib/channel/handshaker.c	/^  grpc_closure on_handshake_done;$/;"	m	struct:grpc_handshake_manager	file:
-on_handshake_done	src/core/lib/http/httpcli.c	/^static void on_handshake_done(grpc_exec_ctx *exec_ctx, void *arg,$/;"	f	file:
-on_handshake_done	src/core/lib/http/httpcli_security_connector.c	/^static void on_handshake_done(grpc_exec_ctx *exec_ctx, void *arg,$/;"	f	file:
-on_handshake_done	src/core/lib/security/transport/security_handshaker.c	/^  grpc_closure *on_handshake_done;$/;"	m	struct:__anon117	file:
-on_handshake_done	test/core/security/ssl_server_fuzzer.c	/^static void on_handshake_done(grpc_exec_ctx *exec_ctx, void *arg,$/;"	f	file:
-on_hdr	src/core/ext/transport/chttp2/transport/hpack_parser.c	/^static grpc_error *on_hdr(grpc_exec_ctx *exec_ctx, grpc_chttp2_hpack_parser *p,$/;"	f	file:
-on_header	src/core/ext/transport/chttp2/transport/hpack_parser.h	/^  void (*on_header)(grpc_exec_ctx *exec_ctx, void *user_data, grpc_mdelem md);$/;"	m	struct:grpc_chttp2_hpack_parser
-on_header_user_data	src/core/ext/transport/chttp2/transport/hpack_parser.h	/^  void *on_header_user_data;$/;"	m	struct:grpc_chttp2_hpack_parser
-on_host_checked	src/core/lib/security/transport/client_auth_filter.c	/^static void on_host_checked(grpc_exec_ctx *exec_ctx, void *user_data,$/;"	f	file:
-on_initial_connect_string_sent	src/core/ext/transport/chttp2/client/chttp2_connector.c	/^static void on_initial_connect_string_sent(grpc_exec_ctx *exec_ctx, void *arg,$/;"	f	file:
-on_initial_header	src/core/ext/transport/chttp2/transport/parsing.c	/^static void on_initial_header(grpc_exec_ctx *exec_ctx, void *tp,$/;"	f	file:
-on_initial_md_ready	src/core/ext/load_reporting/load_reporting_filter.c	/^  grpc_closure on_initial_md_ready;$/;"	m	struct:call_data	file:
-on_initial_md_ready	src/core/ext/load_reporting/load_reporting_filter.c	/^static void on_initial_md_ready(grpc_exec_ctx *exec_ctx, void *user_data,$/;"	f	file:
-on_jwt_creds_get_metadata_failure	test/core/security/credentials_test.c	/^static void on_jwt_creds_get_metadata_failure($/;"	f	file:
-on_jwt_creds_get_metadata_success	test/core/security/credentials_test.c	/^static void on_jwt_creds_get_metadata_success($/;"	f	file:
-on_jwt_verification_done	test/core/security/verify_jwt.c	/^static void on_jwt_verification_done(grpc_exec_ctx *exec_ctx, void *user_data,$/;"	f	file:
-on_keys_retrieved	src/core/lib/security/credentials/jwt/jwt_verifier.c	/^static void on_keys_retrieved(grpc_exec_ctx *exec_ctx, void *user_data,$/;"	f	file:
-on_lb_policy_state_changed	src/core/ext/client_channel/client_channel.c	/^static void on_lb_policy_state_changed(grpc_exec_ctx *exec_ctx, void *arg,$/;"	f	file:
-on_lb_policy_state_changed_locked	src/core/ext/client_channel/client_channel.c	/^static void on_lb_policy_state_changed_locked(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-on_md_processing_done	src/core/lib/security/transport/server_auth_filter.c	/^static void on_md_processing_done($/;"	f	file:
-on_metadata_response	test/core/security/print_google_default_creds_token.c	/^static void on_metadata_response(grpc_exec_ctx *exec_ctx, void *user_data,$/;"	f	file:
-on_new_call	test/core/end2end/fixtures/proxy.c	/^static void on_new_call(void *arg, int success) {$/;"	f	file:
-on_next	src/core/ext/transport/chttp2/transport/internal.h	/^  grpc_closure *on_next;$/;"	m	struct:grpc_chttp2_incoming_byte_stream
-on_oauth2_creds_get_metadata_failure	test/core/security/credentials_test.c	/^static void on_oauth2_creds_get_metadata_failure($/;"	f	file:
-on_oauth2_creds_get_metadata_success	test/core/security/credentials_test.c	/^static void on_oauth2_creds_get_metadata_success($/;"	f	file:
-on_oauth2_response	test/core/security/oauth2_utils.c	/^static void on_oauth2_response(grpc_exec_ctx *exec_ctx, void *user_data,$/;"	f	file:
-on_oauth2_token_fetcher_http_response	src/core/lib/security/credentials/oauth2/oauth2_credentials.c	/^static void on_oauth2_token_fetcher_http_response(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-on_openid_config_retrieved	src/core/lib/security/credentials/jwt/jwt_verifier.c	/^static void on_openid_config_retrieved(grpc_exec_ctx *exec_ctx, void *user_data,$/;"	f	file:
-on_p2s_recv_initial_metadata	test/core/end2end/fixtures/proxy.c	/^static void on_p2s_recv_initial_metadata(void *arg, int success) {$/;"	f	file:
-on_p2s_recv_msg	test/core/end2end/fixtures/proxy.c	/^static void on_p2s_recv_msg(void *arg, int success) {$/;"	f	file:
-on_p2s_sent_close	test/core/end2end/fixtures/proxy.c	/^static void on_p2s_sent_close(void *arg, int success) {$/;"	f	file:
-on_p2s_sent_initial_metadata	test/core/end2end/fixtures/proxy.c	/^static void on_p2s_sent_initial_metadata(void *arg, int success) {$/;"	f	file:
-on_p2s_sent_message	test/core/end2end/fixtures/proxy.c	/^static void on_p2s_sent_message(void *arg, int success) {$/;"	f	file:
-on_p2s_status	test/core/end2end/fixtures/proxy.c	/^static void on_p2s_status(void *arg, int success) {$/;"	f	file:
-on_peer_checked	src/core/lib/security/transport/security_handshaker.c	/^  grpc_closure on_peer_checked;$/;"	m	struct:__anon117	file:
-on_peer_checked	src/core/lib/security/transport/security_handshaker.c	/^static void on_peer_checked(grpc_exec_ctx *exec_ctx, void *arg,$/;"	f	file:
-on_phase1_done	test/core/surface/completion_queue_test.c	/^  gpr_event on_phase1_done;$/;"	m	struct:test_thread_options	file:
-on_ping_acknowledged_default	test/http2_test/http2_base_server.py	/^  def on_ping_acknowledged_default(self, event):$/;"	m	class:H2ProtocolBaseServer
-on_plugin_metadata_received_failure	test/core/security/credentials_test.c	/^static void on_plugin_metadata_received_failure($/;"	f	file:
-on_plugin_metadata_received_success	test/core/security/credentials_test.c	/^static void on_plugin_metadata_received_success($/;"	f	file:
-on_pollset_shutdown_done	src/core/lib/surface/completion_queue.c	/^static void on_pollset_shutdown_done(grpc_exec_ctx *exec_ctx, void *arg,$/;"	f	file:
-on_read	src/core/lib/http/httpcli.c	/^  grpc_closure on_read;$/;"	m	struct:__anon208	file:
-on_read	src/core/lib/http/httpcli.c	/^static void on_read(grpc_exec_ctx *exec_ctx, void *user_data,$/;"	f	file:
-on_read	src/core/lib/iomgr/tcp_server_posix.c	/^static void on_read(grpc_exec_ctx *exec_ctx, void *arg, grpc_error *err) {$/;"	f	file:
-on_read	src/core/lib/iomgr/tcp_windows.c	/^  grpc_closure on_read;$/;"	m	struct:grpc_tcp	file:
-on_read	src/core/lib/iomgr/tcp_windows.c	/^static void on_read(grpc_exec_ctx *exec_ctx, void *tcpp, grpc_error *error) {$/;"	f	file:
-on_read	src/core/lib/iomgr/udp_server.c	/^static void on_read(grpc_exec_ctx *exec_ctx, void *arg, grpc_error *error) {$/;"	f	file:
-on_read	src/core/lib/security/transport/secure_endpoint.c	/^  grpc_closure on_read;$/;"	m	struct:__anon116	file:
-on_read	src/core/lib/security/transport/secure_endpoint.c	/^static void on_read(grpc_exec_ctx *exec_ctx, void *user_data,$/;"	f	file:
-on_read	test/core/client_channel/set_initial_connect_string_test.c	/^static grpc_closure on_read;$/;"	v	file:
-on_read	test/core/end2end/bad_server_response_test.c	/^static grpc_closure on_read;$/;"	v	file:
-on_read	test/core/iomgr/udp_server_test.c	/^static void on_read(grpc_exec_ctx *exec_ctx, grpc_fd *emfd,$/;"	f	file:
-on_read	test/core/util/mock_endpoint.c	/^  grpc_closure *on_read;$/;"	m	struct:grpc_mock_endpoint	file:
-on_read	test/core/util/passthru_endpoint.c	/^  grpc_closure *on_read;$/;"	m	struct:__anon376	file:
-on_read_completed	src/core/ext/transport/cronet/transport/cronet_transport.c	/^static void on_read_completed(bidirectional_stream *stream, char *data,$/;"	f	file:
-on_read_done	src/core/ext/client_channel/http_connect_handshaker.c	/^static void on_read_done(grpc_exec_ctx* exec_ctx, void* arg,$/;"	f	file:
-on_read_out	test/core/util/mock_endpoint.c	/^  grpc_slice_buffer *on_read_out;$/;"	m	struct:grpc_mock_endpoint	file:
-on_read_out	test/core/util/passthru_endpoint.c	/^  grpc_slice_buffer *on_read_out;$/;"	m	struct:__anon376	file:
-on_read_request_done	test/core/end2end/fixtures/http_proxy.c	/^  grpc_closure on_read_request_done;$/;"	m	struct:proxy_connection	file:
-on_read_request_done	test/core/end2end/fixtures/http_proxy.c	/^static void on_read_request_done(grpc_exec_ctx* exec_ctx, void* arg,$/;"	f	file:
-on_readable	test/core/iomgr/pollset_set_test.c	/^  grpc_closure on_readable;   \/* Closure to call when this fd is readable *\/$/;"	m	struct:test_fd	file:
-on_readable	test/core/iomgr/pollset_set_test.c	/^void on_readable(grpc_exec_ctx *exec_ctx, void *tfd, grpc_error *error) {$/;"	f
-on_ready	src/core/ext/client_channel/client_channel.c	/^  grpc_closure *on_ready;$/;"	m	struct:__anon63	file:
-on_request_headers_sent	src/core/ext/transport/cronet/transport/cronet_transport.c	/^static void on_request_headers_sent(bidirectional_stream *stream) {$/;"	f	file:
-on_request_received	test/http2_test/test_goaway.py	/^  def on_request_received(self, event):$/;"	m	class:TestcaseGoaway
-on_request_received	test/http2_test/test_ping.py	/^  def on_request_received(self, event):$/;"	m	class:TestcasePing
-on_request_received	test/http2_test/test_rst_after_header.py	/^  def on_request_received(self, event):$/;"	m	class:TestcaseRstStreamAfterHeader
-on_request_received_default	test/http2_test/http2_base_server.py	/^  def on_request_received_default(self, event):$/;"	m	class:H2ProtocolBaseServer
-on_resolution_arg	test/core/client_channel/resolvers/sockaddr_resolver_test.c	/^typedef struct on_resolution_arg {$/;"	s	file:
-on_resolution_arg	test/core/client_channel/resolvers/sockaddr_resolver_test.c	/^} on_resolution_arg;$/;"	t	typeref:struct:on_resolution_arg	file:
-on_resolution_cb	test/core/client_channel/resolvers/sockaddr_resolver_test.c	/^void on_resolution_cb(grpc_exec_ctx *exec_ctx, void *arg, grpc_error *error) {$/;"	f
-on_resolved	src/core/lib/http/httpcli.c	/^static void on_resolved(grpc_exec_ctx *exec_ctx, void *arg, grpc_error *error) {$/;"	f	file:
-on_resolver_result_changed	src/core/ext/client_channel/client_channel.c	/^  grpc_closure on_resolver_result_changed;$/;"	m	struct:client_channel_channel_data	file:
-on_resolver_result_changed	src/core/ext/client_channel/client_channel.c	/^static void on_resolver_result_changed(grpc_exec_ctx *exec_ctx, void *arg,$/;"	f	file:
-on_response_headers_received	src/core/ext/transport/cronet/transport/cronet_transport.c	/^static void on_response_headers_received($/;"	f	file:
-on_response_trailers_received	src/core/ext/transport/cronet/transport/cronet_transport.c	/^static void on_response_trailers_received($/;"	f	file:
-on_retry	src/core/ext/resolver/dns/native/dns_resolver.c	/^  grpc_closure on_retry;$/;"	m	struct:__anon57	file:
-on_send_done	test/http2_test/test_goaway.py	/^  def on_send_done(self, stream_id):$/;"	m	class:TestcaseGoaway
-on_send_done	test/http2_test/test_rst_after_data.py	/^  def on_send_done(self, stream_id):$/;"	m	class:TestcaseRstStreamAfterData
-on_send_done	test/http2_test/test_rst_during_data.py	/^  def on_send_done(self, stream_id):$/;"	m	class:TestcaseRstStreamDuringData
-on_send_done_default	test/http2_test/http2_base_server.py	/^  def on_send_done_default(self, stream_id):$/;"	m	class:H2ProtocolBaseServer
-on_server_connect_done	test/core/end2end/fixtures/http_proxy.c	/^  grpc_closure on_server_connect_done;$/;"	m	struct:proxy_connection	file:
-on_server_connect_done	test/core/end2end/fixtures/http_proxy.c	/^static void on_server_connect_done(grpc_exec_ctx* exec_ctx, void* arg,$/;"	f	file:
-on_server_destroyed	test/core/util/test_tcp_server.c	/^static void on_server_destroyed(grpc_exec_ctx *exec_ctx, void *data,$/;"	f	file:
-on_server_read_done	test/core/end2end/fixtures/http_proxy.c	/^  grpc_closure on_server_read_done;$/;"	m	struct:proxy_connection	file:
-on_server_read_done	test/core/end2end/fixtures/http_proxy.c	/^static void on_server_read_done(grpc_exec_ctx* exec_ctx, void* arg,$/;"	f	file:
-on_server_write_done	test/core/end2end/fixtures/http_proxy.c	/^  grpc_closure on_server_write_done;$/;"	m	struct:proxy_connection	file:
-on_server_write_done	test/core/end2end/fixtures/http_proxy.c	/^static void on_server_write_done(grpc_exec_ctx* exec_ctx, void* arg,$/;"	f	file:
-on_shutdown	src/core/lib/iomgr/pollset_windows.h	/^  grpc_closure *on_shutdown;$/;"	m	struct:grpc_pollset
-on_simulated_token_fetch_done	src/core/lib/security/credentials/fake/fake_credentials.c	/^static void on_simulated_token_fetch_done(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-on_started	test/core/surface/completion_queue_test.c	/^  gpr_event on_started;$/;"	m	struct:test_thread_options	file:
-on_succeeded	src/core/ext/transport/cronet/transport/cronet_transport.c	/^static void on_succeeded(bidirectional_stream *stream) {$/;"	f	file:
-on_timeout	src/core/ext/client_channel/channel_connectivity.c	/^  grpc_closure on_timeout;$/;"	m	struct:__anon71	file:
-on_timeout	src/core/lib/channel/handshaker.c	/^  grpc_closure on_timeout;$/;"	m	struct:grpc_handshake_manager	file:
-on_timeout	src/core/lib/channel/handshaker.c	/^static void on_timeout(grpc_exec_ctx* exec_ctx, void* arg, grpc_error* error) {$/;"	f	file:
-on_trailing_header	src/core/ext/transport/chttp2/transport/parsing.c	/^static void on_trailing_header(grpc_exec_ctx *exec_ctx, void *tp,$/;"	f	file:
-on_verification_bad_format	test/core/security/jwt_verifier_test.c	/^static void on_verification_bad_format(grpc_exec_ctx *exec_ctx, void *user_data,$/;"	f	file:
-on_verification_bad_signature	test/core/security/jwt_verifier_test.c	/^static void on_verification_bad_signature(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-on_verification_key_retrieval_error	test/core/security/jwt_verifier_test.c	/^static void on_verification_key_retrieval_error(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-on_verification_success	test/core/security/jwt_verifier_test.c	/^static void on_verification_success(grpc_exec_ctx *exec_ctx, void *user_data,$/;"	f	file:
-on_window_update_default	test/http2_test/http2_base_server.py	/^  def on_window_update_default(self, event):$/;"	m	class:H2ProtocolBaseServer
-on_writable	src/core/lib/iomgr/tcp_client_posix.c	/^static void on_writable(grpc_exec_ctx *exec_ctx, void *acp, grpc_error *error) {$/;"	f	file:
-on_write	src/core/lib/iomgr/tcp_windows.c	/^  grpc_closure on_write;$/;"	m	struct:grpc_tcp	file:
-on_write	src/core/lib/iomgr/tcp_windows.c	/^static void on_write(grpc_exec_ctx *exec_ctx, void *tcpp, grpc_error *error) {$/;"	f	file:
-on_write	src/core/lib/iomgr/udp_server.c	/^static void on_write(grpc_exec_ctx *exec_ctx, void *arg, grpc_error *error) {$/;"	f	file:
-on_write	test/core/end2end/bad_server_response_test.c	/^static grpc_closure on_write;$/;"	v	file:
-on_write	test/core/iomgr/udp_server_test.c	/^static void on_write(grpc_exec_ctx *exec_ctx, grpc_fd *emfd) {$/;"	f	file:
-on_write	test/core/util/mock_endpoint.c	/^  void (*on_write)(grpc_slice slice);$/;"	m	struct:grpc_mock_endpoint	file:
-on_write_completed	src/core/ext/transport/cronet/transport/cronet_transport.c	/^static void on_write_completed(bidirectional_stream *stream, const char *data) {$/;"	f	file:
-on_write_done	src/core/ext/client_channel/http_connect_handshaker.c	/^static void on_write_done(grpc_exec_ctx* exec_ctx, void* arg,$/;"	f	file:
-on_write_finished_cbs	src/core/ext/transport/chttp2/transport/internal.h	/^  grpc_chttp2_write_cb *on_write_finished_cbs;$/;"	m	struct:grpc_chttp2_stream
-on_write_response_done	test/core/end2end/fixtures/http_proxy.c	/^  grpc_closure on_write_response_done;$/;"	m	struct:proxy_connection	file:
-on_write_response_done	test/core/end2end/fixtures/http_proxy.c	/^static void on_write_response_done(grpc_exec_ctx* exec_ctx, void* arg,$/;"	f	file:
-on_written	src/core/lib/http/httpcli.c	/^static void on_written(grpc_exec_ctx *exec_ctx, internal_request *req) {$/;"	f	file:
-once_init_plugin_list	src/cpp/server/server_builder.cc	/^static gpr_once once_init_plugin_list = GPR_ONCE_INIT;$/;"	m	namespace:grpc	file:
-one_interval_test	test/core/statistics/window_stats_test.c	/^void one_interval_test(void) {$/;"	f
-one_on_log_multiplier	src/core/lib/support/histogram.c	/^  double one_on_log_multiplier;$/;"	m	struct:gpr_histogram	file:
-one_test	test/core/surface/invalid_channel_args_test.c	/^static void one_test(grpc_channel_args *args, char *expected_error_message) {$/;"	f	file:
-oneofs	test/http2_test/messages_pb2.py	/^  oneofs=[$/;"	v
-onhdr	test/core/transport/chttp2/hpack_parser_fuzzer_test.c	/^static void onhdr(grpc_exec_ctx *exec_ctx, void *ud, grpc_mdelem md) {$/;"	f	file:
-onhdr	test/core/transport/chttp2/hpack_parser_test.c	/^static void onhdr(grpc_exec_ctx *exec_ctx, void *ud, grpc_mdelem md) {$/;"	f	file:
-oom_error_string	src/core/lib/iomgr/error.c	/^static const char *oom_error_string = "\\"Out of memory\\"";$/;"	v	file:
-op	include/grpc/impl/codegen/grpc_types.h	/^  grpc_op_type op;$/;"	m	struct:grpc_op
-op	src/core/ext/transport/cronet/transport/cronet_transport.c	/^  grpc_transport_stream_op op;$/;"	m	struct:op_and_state	file:
-op	src/core/lib/security/transport/client_auth_filter.c	/^  grpc_transport_stream_op op;$/;"	m	struct:__anon118	file:
-op	src/core/lib/surface/call.c	/^  grpc_transport_stream_op op;$/;"	m	struct:batch_control	file:
-op	src/core/lib/surface/call.c	/^  grpc_transport_stream_op op;$/;"	m	struct:termination_closure	file:
-op	src/core/lib/transport/transport.c	/^  grpc_transport_op op;$/;"	m	struct:__anon175	file:
-op	src/core/lib/transport/transport.c	/^  grpc_transport_stream_op op;$/;"	m	struct:__anon176	file:
-op	src/cpp/common/channel_filter.h	/^  grpc_transport_op *op() const { return op_; }$/;"	f	class:grpc::TransportOp
-op	src/cpp/common/channel_filter.h	/^  grpc_transport_stream_op *op() const { return op_; }$/;"	f	class:grpc::TransportStreamOp
-op	test/core/client_channel/set_initial_connect_string_test.c	/^  grpc_op op;$/;"	m	struct:rpc_state	file:
-op	test/core/fling/client.c	/^static grpc_op *op;$/;"	v	file:
-op	test/core/memory_usage/client.c	/^static grpc_op *op;$/;"	v	file:
-op_	src/cpp/common/channel_filter.h	/^  grpc_transport_op *op_;  \/\/ Not owned.$/;"	m	class:grpc::TransportOp
-op_	src/cpp/common/channel_filter.h	/^  grpc_transport_stream_op *op_;  \/\/ Not owned.$/;"	m	class:grpc::TransportStreamOp
-op_and_state	src/core/ext/transport/cronet/transport/cronet_transport.c	/^struct op_and_state {$/;"	s	file:
-op_can_be_run	src/core/ext/transport/cronet/transport/cronet_transport.c	/^static bool op_can_be_run(grpc_transport_stream_op *curr_op,$/;"	f	file:
-op_id	include/grpc/census.h	/^  uint64_t op_id;             \/* Operation ID associated with record *\/$/;"	m	struct:__anon241
-op_id	include/grpc/census.h	/^  uint64_t op_id;             \/* Operation ID associated with record *\/$/;"	m	struct:__anon404
-op_id	src/core/ext/census/grpc_filter.c	/^  census_op_id op_id;$/;"	m	struct:call_data	file:
-op_id_2_uint64	src/core/ext/census/census_tracing.c	/^static uint64_t op_id_2_uint64(census_op_id *id) {$/;"	f	file:
-op_id_as_key	src/core/ext/census/census_tracing.c	/^static census_ht_key op_id_as_key(census_op_id *id) {$/;"	f	file:
-op_id_string	src/core/ext/transport/cronet/transport/cronet_transport.c	/^static const char *op_id_string(enum e_op_id i) {$/;"	f	file:
-op_result_string	src/core/ext/transport/cronet/transport/cronet_transport.c	/^static const char *op_result_string(enum e_op_result i) {$/;"	f	file:
-op_state	src/core/ext/transport/cronet/transport/cronet_transport.c	/^struct op_state {$/;"	s	file:
-op_storage	src/core/ext/transport/cronet/transport/cronet_transport.c	/^struct op_storage {$/;"	s	file:
-opaque_8bytes	src/core/ext/transport/chttp2/transport/frame_ping.h	/^  uint64_t opaque_8bytes;$/;"	m	struct:__anon5
-open_ports	src/core/lib/iomgr/tcp_server_uv.c	/^  int open_ports;$/;"	m	struct:grpc_tcp_server	file:
-openssl_digest_from_algorithm	src/core/lib/security/credentials/jwt/json_token.c	/^const EVP_MD *openssl_digest_from_algorithm(const char *algorithm) {$/;"	f
-openssl_locking_cb	src/core/lib/tsi/ssl_transport_security.c	/^static void openssl_locking_cb(int mode, int type, const char *file, int line) {$/;"	f	file:
-openssl_mutexes	src/core/lib/tsi/ssl_transport_security.c	/^static gpr_mu *openssl_mutexes = NULL;$/;"	v	file:
-openssl_thread_id_cb	src/core/lib/tsi/ssl_transport_security.c	/^static unsigned long openssl_thread_id_cb(void) {$/;"	f	file:
-operator !=	include/grpc++/impl/codegen/string_ref.h	/^inline bool operator!=(string_ref x, string_ref y) { return x.compare(y) != 0; }$/;"	f	namespace:grpc
-operator !=	src/cpp/common/auth_property_iterator.cc	/^bool AuthPropertyIterator::operator!=(const AuthPropertyIterator& rhs) const {$/;"	f	class:grpc::AuthPropertyIterator
-operator !=	src/cpp/common/channel_filter.h	/^    bool operator!=(const const_iterator &other) const {$/;"	f	class:grpc::MetadataBatch::const_iterator
-operator *	src/cpp/common/auth_property_iterator.cc	/^const AuthProperty AuthPropertyIterator::operator*() {$/;"	f	class:grpc::AuthPropertyIterator
-operator *	src/cpp/common/channel_filter.h	/^    const grpc_mdelem &operator*() const { return elem_->md; }$/;"	f	class:grpc::MetadataBatch::const_iterator
-operator ++	src/cpp/common/auth_property_iterator.cc	/^AuthPropertyIterator AuthPropertyIterator::operator++(int) {$/;"	f	class:grpc::AuthPropertyIterator
-operator ++	src/cpp/common/auth_property_iterator.cc	/^AuthPropertyIterator& AuthPropertyIterator::operator++() {$/;"	f	class:grpc::AuthPropertyIterator
-operator ++	src/cpp/common/channel_filter.h	/^    const_iterator &operator++() {$/;"	f	class:grpc::MetadataBatch::const_iterator
-operator ++	src/cpp/common/channel_filter.h	/^    const_iterator operator++(int) {$/;"	f	class:grpc::MetadataBatch::const_iterator
-operator --	src/cpp/common/channel_filter.h	/^    const_iterator &operator--() {$/;"	f	class:grpc::MetadataBatch::const_iterator
-operator --	src/cpp/common/channel_filter.h	/^    const_iterator operator--(int) {$/;"	f	class:grpc::MetadataBatch::const_iterator
-operator ->	src/cpp/common/channel_filter.h	/^    const grpc_mdelem operator->() const { return elem_->md; }$/;"	f	class:grpc::MetadataBatch::const_iterator
-operator <	include/grpc++/impl/codegen/string_ref.h	/^inline bool operator<(string_ref x, string_ref y) { return x.compare(y) < 0; }$/;"	f	namespace:grpc
-operator <<	include/grpc++/impl/codegen/string_ref.h	/^inline std::ostream& operator<<(std::ostream& out, const string_ref& string) {$/;"	f	namespace:grpc
-operator <<	test/cpp/end2end/async_end2end_test.cc	/^static std::ostream& operator<<(std::ostream& out,$/;"	f	namespace:grpc::testing::__anon296
-operator <<	test/cpp/end2end/end2end_test.cc	/^static std::ostream& operator<<(std::ostream& out,$/;"	f	namespace:grpc::testing::__anon306
-operator <=	include/grpc++/impl/codegen/string_ref.h	/^inline bool operator<=(string_ref x, string_ref y) { return x.compare(y) <= 0; }$/;"	f	namespace:grpc
-operator =	include/grpc++/impl/codegen/call.h	/^  WriteOptions& operator=(const WriteOptions& rhs) {$/;"	f	class:grpc::WriteOptions
-operator =	include/grpc++/impl/codegen/string_ref.h	/^  string_ref& operator=(const string_ref& rhs) {$/;"	f	class:grpc::string_ref
-operator =	include/grpc++/support/channel_arguments.h	/^  ChannelArguments& operator=(ChannelArguments other) {$/;"	f	class:grpc::ChannelArguments
-operator =	include/grpc++/support/slice.h	/^  Slice& operator=(Slice other) {$/;"	f	class:grpc::final
-operator =	src/cpp/util/byte_buffer_cc.cc	/^ByteBuffer& ByteBuffer::operator=(const ByteBuffer& buf) {$/;"	f	class:grpc::ByteBuffer
-operator ==	include/grpc++/impl/codegen/string_ref.h	/^inline bool operator==(string_ref x, string_ref y) { return x.compare(y) == 0; }$/;"	f	namespace:grpc
-operator ==	src/cpp/common/auth_property_iterator.cc	/^bool AuthPropertyIterator::operator==(const AuthPropertyIterator& rhs) const {$/;"	f	class:grpc::AuthPropertyIterator
-operator ==	src/cpp/common/channel_filter.h	/^    bool operator==(const const_iterator &other) const {$/;"	f	class:grpc::MetadataBatch::const_iterator
-operator >	include/grpc++/impl/codegen/string_ref.h	/^inline bool operator>(string_ref x, string_ref y) { return x.compare(y) > 0; }$/;"	f	namespace:grpc
-operator >=	include/grpc++/impl/codegen/string_ref.h	/^inline bool operator>=(string_ref x, string_ref y) { return x.compare(y) >= 0; }$/;"	f	namespace:grpc
-ops	src/core/ext/client_channel/client_channel.c	/^  grpc_transport_stream_op **ops;$/;"	m	struct:__anon62	file:
-ops	test/core/end2end/invalid_call_argument_test.c	/^  grpc_op ops[6];$/;"	m	struct:test_state	file:
-ops	test/core/fling/client.c	/^static grpc_op ops[6];$/;"	v	file:
-ops	test/cpp/util/grpc_tool.cc	/^const Command ops[] = {$/;"	m	namespace:grpc::testing::__anon321	file:
-ops_recv_initial_metadata_ready	src/core/ext/load_reporting/load_reporting_filter.c	/^  grpc_closure *ops_recv_initial_metadata_ready;$/;"	m	struct:call_data	file:
-option_value	test/core/iomgr/socket_utils_test.c	/^  int option_value;$/;"	m	struct:test_socket_mutator	file:
-optional_payload	src/core/lib/surface/server.c	/^      grpc_byte_buffer **optional_payload;$/;"	m	struct:requested_call::__anon217::__anon219	file:
-optional_transport	src/core/lib/channel/channel_stack.h	/^  grpc_transport *optional_transport;$/;"	m	struct:__anon195
-optional_workqueue	src/core/lib/iomgr/combiner.c	/^  grpc_workqueue *optional_workqueue;$/;"	m	struct:grpc_combiner	file:
-options	src/core/ext/census/gen/census.pb.h	/^    } options;$/;"	m	struct:_google_census_AggregationDescriptor	typeref:union:_google_census_AggregationDescriptor::__anon54
-options	src/core/ext/census/hash_table.c	/^  census_ht_option options;$/;"	m	struct:unresizable_hash_table	file:
-options	src/core/lib/iomgr/executor.c	/^  gpr_thd_options options;$/;"	m	struct:grpc_executor_data	file:
-options	test/http2_test/messages_pb2.py	/^      options=None),$/;"	v
-options	test/http2_test/messages_pb2.py	/^      options=None,$/;"	v
-options	test/http2_test/messages_pb2.py	/^  options=None,$/;"	v
-options_	include/grpc++/server_builder.h	/^  std::vector<std::unique_ptr<ServerBuilderOption>> options_;$/;"	m	class:grpc::ServerBuilder
-orphan_cb	src/core/lib/iomgr/udp_server.c	/^  grpc_udp_server_orphan_cb orphan_cb;$/;"	m	struct:grpc_udp_listener	file:
-orphan_channel	src/core/lib/surface/server.c	/^static void orphan_channel(channel_data *chand) {$/;"	f	file:
-orphaned	src/core/lib/iomgr/ev_epoll_linux.c	/^  bool orphaned;$/;"	m	struct:grpc_fd	file:
-other_half	test/core/util/passthru_endpoint.c	/^static half *other_half(half *h) {$/;"	f	file:
-other_test_service_url	test/core/security/credentials_test.c	/^static const char other_test_service_url[] = "https:\/\/bar.com\/bar.v1";$/;"	v	file:
-out	src/core/ext/transport/chttp2/transport/bin_encoder.c	/^  uint8_t *out;$/;"	m	struct:__anon8	file:
-out	test/core/json/json_rewrite.c	/^typedef struct json_writer_userdata { FILE *out; } json_writer_userdata;$/;"	m	struct:json_writer_userdata	file:
-out_of_space_count	src/core/ext/census/census_log.c	/^  gpr_atm out_of_space_count;$/;"	m	struct:census_log	file:
-out_of_space_count	src/core/ext/census/mlog.c	/^  gpr_atm out_of_space_count;$/;"	m	struct:census_log	file:
-outbuf	src/core/ext/transport/chttp2/transport/internal.h	/^  grpc_slice_buffer outbuf;$/;"	m	struct:grpc_chttp2_transport
-outer_on_complete	src/core/lib/transport/transport.c	/^  grpc_closure outer_on_complete;$/;"	m	struct:__anon175	file:
-outer_on_complete	src/core/lib/transport/transport.c	/^  grpc_closure outer_on_complete;$/;"	m	struct:__anon176	file:
-outgoing	src/core/lib/http/httpcli.c	/^  grpc_slice_buffer outgoing;$/;"	m	struct:__anon208	file:
-outgoing	src/core/lib/security/transport/security_handshaker.c	/^  grpc_slice_buffer outgoing;$/;"	m	struct:__anon117	file:
-outgoing	src/core/lib/transport/transport.h	/^  grpc_transport_one_way_stats outgoing;$/;"	m	struct:grpc_transport_stream_stats
-outgoing	src/core/lib/tsi/fake_transport_security.c	/^  tsi_fake_frame outgoing;$/;"	m	struct:__anon169	file:
-outgoing	test/core/iomgr/endpoint_tests.c	/^  grpc_slice_buffer outgoing;$/;"	m	struct:read_and_write_test_state	file:
-outgoing_buffer	src/core/lib/iomgr/tcp_posix.c	/^  grpc_slice_buffer *outgoing_buffer;$/;"	m	struct:__anon139	file:
-outgoing_buffer	test/core/end2end/bad_server_response_test.c	/^  grpc_slice_buffer outgoing_buffer;$/;"	m	struct:rpc_state	file:
-outgoing_byte_idx	src/core/lib/iomgr/tcp_posix.c	/^  size_t outgoing_byte_idx;$/;"	m	struct:__anon139	file:
-outgoing_bytes	test/core/end2end/tests/load_reporting_hook.c	/^  uint64_t outgoing_bytes;$/;"	m	struct:__anon366	file:
-outgoing_slice_idx	src/core/lib/iomgr/tcp_posix.c	/^  size_t outgoing_slice_idx;$/;"	m	struct:__anon139	file:
-outgoing_window	src/core/ext/transport/chttp2/transport/internal.h	/^  int64_t outgoing_window;$/;"	m	struct:grpc_chttp2_transport
-outgoing_window_delta	src/core/ext/transport/chttp2/transport/internal.h	/^  int64_t outgoing_window_delta;$/;"	m	struct:grpc_chttp2_stream
-output	src/core/ext/transport/chttp2/transport/hpack_encoder.c	/^  grpc_slice_buffer *output;$/;"	m	struct:__anon32	file:
-output	src/core/lib/json/json_string.c	/^  char *output;$/;"	m	struct:__anon202	file:
-output	test/core/json/json_test.c	/^  const char *output;$/;"	m	struct:testing_pair	file:
-output_buffer	src/core/lib/security/transport/secure_endpoint.c	/^  grpc_slice_buffer output_buffer;$/;"	m	struct:__anon116	file:
-output_char	src/core/lib/json/json_writer.h	/^  void (*output_char)(void *userdata, char);$/;"	m	struct:grpc_json_writer_vtable
-output_cur	src/core/ext/transport/chttp2/transport/bin_decoder.h	/^  uint8_t *output_cur;$/;"	m	struct:grpc_base64_decode_context
-output_end	src/core/ext/transport/chttp2/transport/bin_decoder.h	/^  uint8_t *output_end;$/;"	m	struct:grpc_base64_decode_context
-output_file	src/core/lib/profiling/basic_timers.c	/^static FILE *output_file;$/;"	v	file:
-output_filename	src/core/lib/profiling/basic_timers.c	/^static const char *output_filename() {$/;"	f	file:
-output_filename_or_null	src/core/lib/profiling/basic_timers.c	/^static const char *output_filename_or_null = NULL;$/;"	v	file:
-output_length_at_start_of_frame	src/core/ext/transport/chttp2/transport/hpack_encoder.c	/^  size_t output_length_at_start_of_frame;$/;"	m	struct:__anon32	file:
-output_num	test/core/util/test_config.c	/^static void output_num(long num) {$/;"	f	file:
-output_string	src/core/lib/json/json_writer.h	/^  void (*output_string)(void *userdata, const char *str);$/;"	m	struct:grpc_json_writer_vtable
-output_string	test/core/util/test_config.c	/^static void output_string(const char *string) {$/;"	f	file:
-output_string_with_len	src/core/lib/json/json_writer.h	/^  void (*output_string_with_len)(void *userdata, const char *str, size_t len);$/;"	m	struct:grpc_json_writer_vtable
-outstanding_calls	src/core/lib/iomgr/tcp_server_windows.c	/^  int outstanding_calls;$/;"	m	struct:grpc_tcp_listener	file:
-outstanding_tag_capacity	src/core/lib/surface/completion_queue.c	/^  size_t outstanding_tag_capacity;$/;"	m	struct:grpc_completion_queue	file:
-outstanding_tag_count	src/core/lib/surface/completion_queue.c	/^  size_t outstanding_tag_count;$/;"	m	struct:grpc_completion_queue	file:
-outstanding_tags	src/core/lib/surface/completion_queue.c	/^  void **outstanding_tags;$/;"	m	struct:grpc_completion_queue	file:
-overall_error	src/core/lib/http/httpcli.c	/^  grpc_error *overall_error;$/;"	m	struct:__anon208	file:
-overlapped	src/core/lib/iomgr/socket_windows.h	/^  OVERLAPPED overlapped;$/;"	m	struct:grpc_winsocket_callback_info
-overridden_iam_selector	test/core/end2end/tests/call_creds.c	/^static const char overridden_iam_selector[] = "overridden_selector";$/;"	v	file:
-overridden_iam_token	test/core/end2end/tests/call_creds.c	/^static const char overridden_iam_token[] = "overridden_token";$/;"	v	file:
-overridden_target_name	src/core/lib/security/transport/security_connector.c	/^  char *overridden_target_name;$/;"	m	struct:__anon121	file:
-override	include/grpc++/channel.h	/^                               void* tag) override;$/;"	m	class:grpc::final
-override	include/grpc++/channel.h	/^                              gpr_timespec deadline) override;$/;"	m	class:grpc::final
-override	include/grpc++/channel.h	/^                  CompletionQueue* cq) override;$/;"	m	class:grpc::final
-override	include/grpc++/channel.h	/^  grpc_connectivity_state GetState(bool try_to_connect) override;$/;"	m	class:grpc::final
-override	include/grpc++/channel.h	/^  void PerformOpsOnCall(CallOpSetInterface* ops, Call* call) override;$/;"	m	class:grpc::final
-override	include/grpc++/channel.h	/^  void* RegisterMethod(const char* method) override;$/;"	m	class:grpc::final
-override	include/grpc++/ext/proto_server_reflection_plugin.h	/^  ::grpc::string name() override;$/;"	m	class:grpc::reflection::ProtoServerReflectionPlugin
-override	include/grpc++/ext/proto_server_reflection_plugin.h	/^  bool has_async_methods() const override;$/;"	m	class:grpc::reflection::ProtoServerReflectionPlugin
-override	include/grpc++/ext/proto_server_reflection_plugin.h	/^  bool has_sync_methods() const override;$/;"	m	class:grpc::reflection::ProtoServerReflectionPlugin
-override	include/grpc++/ext/proto_server_reflection_plugin.h	/^  void ChangeArguments(const ::grpc::string& name, void* value) override;$/;"	m	class:grpc::reflection::ProtoServerReflectionPlugin
-override	include/grpc++/ext/proto_server_reflection_plugin.h	/^  void Finish(::grpc::ServerInitializer* si) override;$/;"	m	class:grpc::reflection::ProtoServerReflectionPlugin
-override	include/grpc++/ext/proto_server_reflection_plugin.h	/^  void InitServer(::grpc::ServerInitializer* si) override;$/;"	m	class:grpc::reflection::ProtoServerReflectionPlugin
-override	include/grpc++/impl/codegen/core_codegen.h	/^                                                size_t nslices) override;$/;"	m	class:grpc::CoreCodegen
-override	include/grpc++/impl/codegen/core_codegen.h	/^                                           size_t length) override;$/;"	m	class:grpc::CoreCodegen
-override	include/grpc++/impl/codegen/core_codegen.h	/^                                         void* reserved) override;$/;"	m	class:grpc::CoreCodegen
-override	include/grpc++/impl/codegen/core_codegen.h	/^                                   grpc_byte_buffer* buffer) override;$/;"	m	class:grpc::CoreCodegen
-override	include/grpc++/impl/codegen/core_codegen.h	/^                                   grpc_slice* slice) override;$/;"	m	class:grpc::CoreCodegen
-override	include/grpc++/impl/codegen/core_codegen.h	/^                   int line) override;$/;"	m	class:grpc::CoreCodegen
-override	include/grpc++/impl/codegen/core_codegen.h	/^      grpc_byte_buffer_reader* reader) override;$/;"	m	class:grpc::CoreCodegen
-override	include/grpc++/impl/codegen/core_codegen.h	/^  gpr_timespec gpr_inf_future(gpr_clock_type type) override;$/;"	m	class:grpc::CoreCodegen
-override	include/grpc++/impl/codegen/core_codegen.h	/^  gpr_timespec gpr_time_0(gpr_clock_type type) override;$/;"	m	class:grpc::CoreCodegen
-override	include/grpc++/impl/codegen/core_codegen.h	/^  grpc_completion_queue* grpc_completion_queue_create(void* reserved) override;$/;"	m	class:grpc::CoreCodegen
-override	include/grpc++/impl/codegen/core_codegen.h	/^  grpc_slice grpc_slice_malloc(size_t length) override;$/;"	m	class:grpc::CoreCodegen
-override	include/grpc++/impl/codegen/core_codegen.h	/^  grpc_slice grpc_slice_split_tail(grpc_slice* s, size_t split) override;$/;"	m	class:grpc::CoreCodegen
-override	include/grpc++/impl/codegen/core_codegen.h	/^  int gpr_cv_wait(gpr_cv* cv, gpr_mu* mu, gpr_timespec abs_deadline) override;$/;"	m	class:grpc::CoreCodegen
-override	include/grpc++/impl/codegen/core_codegen.h	/^  virtual const Status& cancelled() override;$/;"	m	class:grpc::CoreCodegen
-override	include/grpc++/impl/codegen/core_codegen.h	/^  virtual const Status& ok() override;$/;"	m	class:grpc::CoreCodegen
-override	include/grpc++/impl/codegen/core_codegen.h	/^  void gpr_cv_broadcast(gpr_cv* cv) override;$/;"	m	class:grpc::CoreCodegen
-override	include/grpc++/impl/codegen/core_codegen.h	/^  void gpr_cv_destroy(gpr_cv* cv) override;$/;"	m	class:grpc::CoreCodegen
-override	include/grpc++/impl/codegen/core_codegen.h	/^  void gpr_cv_init(gpr_cv* cv) override;$/;"	m	class:grpc::CoreCodegen
-override	include/grpc++/impl/codegen/core_codegen.h	/^  void gpr_cv_signal(gpr_cv* cv) override;$/;"	m	class:grpc::CoreCodegen
-override	include/grpc++/impl/codegen/core_codegen.h	/^  void gpr_free(void* p) override;$/;"	m	class:grpc::CoreCodegen
-override	include/grpc++/impl/codegen/core_codegen.h	/^  void gpr_mu_destroy(gpr_mu* mu) override;$/;"	m	class:grpc::CoreCodegen
-override	include/grpc++/impl/codegen/core_codegen.h	/^  void gpr_mu_init(gpr_mu* mu) override;$/;"	m	class:grpc::CoreCodegen
-override	include/grpc++/impl/codegen/core_codegen.h	/^  void gpr_mu_lock(gpr_mu* mu) override;$/;"	m	class:grpc::CoreCodegen
-override	include/grpc++/impl/codegen/core_codegen.h	/^  void gpr_mu_unlock(gpr_mu* mu) override;$/;"	m	class:grpc::CoreCodegen
-override	include/grpc++/impl/codegen/core_codegen.h	/^  void grpc_byte_buffer_destroy(grpc_byte_buffer* bb) override;$/;"	m	class:grpc::CoreCodegen
-override	include/grpc++/impl/codegen/core_codegen.h	/^  void grpc_completion_queue_destroy(grpc_completion_queue* cq) override;$/;"	m	class:grpc::CoreCodegen
-override	include/grpc++/impl/codegen/core_codegen.h	/^  void grpc_metadata_array_destroy(grpc_metadata_array* array) override;$/;"	m	class:grpc::CoreCodegen
-override	include/grpc++/impl/codegen/core_codegen.h	/^  void grpc_metadata_array_init(grpc_metadata_array* array) override;$/;"	m	class:grpc::CoreCodegen
-override	include/grpc++/impl/codegen/core_codegen.h	/^  void grpc_slice_buffer_add(grpc_slice_buffer* sb, grpc_slice slice) override;$/;"	m	class:grpc::CoreCodegen
-override	include/grpc++/impl/codegen/core_codegen.h	/^  void grpc_slice_buffer_pop(grpc_slice_buffer* sb) override;$/;"	m	class:grpc::CoreCodegen
-override	include/grpc++/impl/codegen/core_codegen.h	/^  void grpc_slice_unref(grpc_slice slice) override;$/;"	m	class:grpc::CoreCodegen
-override	include/grpc++/impl/codegen/core_codegen.h	/^  void* gpr_malloc(size_t size) override;$/;"	m	class:grpc::CoreCodegen
-override	include/grpc++/impl/codegen/server_interface.h	/^    bool FinalizeResult(void** tag, bool* status) override;$/;"	m	class:grpc::ServerInterface::BaseAsyncRequest
-override	include/grpc++/impl/codegen/server_interface.h	/^    bool FinalizeResult(void** tag, bool* status) override;$/;"	m	class:grpc::ServerInterface::GenericAsyncRequest
-override	include/grpc++/server.h	/^                       ServerCredentials* creds) override;$/;"	m	class:grpc::final
-override	include/grpc++/server.h	/^  bool RegisterService(const grpc::string* host, Service* service) override;$/;"	m	class:grpc::final
-override	include/grpc++/server.h	/^  bool Start(ServerCompletionQueue** cqs, size_t num_cqs) override;$/;"	m	class:grpc::final
-override	include/grpc++/server.h	/^  void PerformOpsOnCall(CallOpSetInterface* ops, Call* call) override;$/;"	m	class:grpc::final
-override	include/grpc++/server.h	/^  void RegisterAsyncGenericService(AsyncGenericService* service) override;$/;"	m	class:grpc::final
-override	include/grpc++/server.h	/^  void ShutdownInternal(gpr_timespec deadline) override;$/;"	m	class:grpc::final
-override	include/grpc++/server.h	/^  void Wait() override;$/;"	m	class:grpc::final
-override	src/cpp/client/secure_credentials.h	/^      const string& target, const grpc::ChannelArguments& args) override;$/;"	m	class:grpc::final
-override	src/cpp/client/secure_credentials.h	/^  bool ApplyToCall(grpc_call* call) override;$/;"	m	class:grpc::final
-override	src/cpp/common/secure_auth_context.h	/^                   const grpc::string_ref& value) override;$/;"	m	class:grpc::final
-override	src/cpp/common/secure_auth_context.h	/^      const grpc::string& name) const override;$/;"	m	class:grpc::final
-override	src/cpp/common/secure_auth_context.h	/^  AuthPropertyIterator begin() const override;$/;"	m	class:grpc::final
-override	src/cpp/common/secure_auth_context.h	/^  AuthPropertyIterator end() const override;$/;"	m	class:grpc::final
-override	src/cpp/common/secure_auth_context.h	/^  bool IsPeerAuthenticated() const override;$/;"	m	class:grpc::final
-override	src/cpp/common/secure_auth_context.h	/^  grpc::string GetPeerIdentityPropertyName() const override;$/;"	m	class:grpc::final
-override	src/cpp/common/secure_auth_context.h	/^  std::vector<grpc::string_ref> GetPeerIdentity() const override;$/;"	m	class:grpc::final
-override	src/cpp/common/secure_auth_context.h	/^  virtual bool SetPeerIdentityPropertyName(const grpc::string& name) override;$/;"	m	class:grpc::final
-override	src/cpp/common/secure_auth_context.h	/^  ~SecureAuthContext() override;$/;"	m	class:grpc::final
-override	src/cpp/ext/proto_server_reflection.h	/^      override;$/;"	m	class:grpc::final
-override	src/cpp/server/dynamic_thread_pool.h	/^  void Add(const std::function<void()>& callback) override;$/;"	m	class:grpc::final
-override	src/cpp/server/secure_server_credentials.h	/^      const std::shared_ptr<AuthMetadataProcessor>& processor) override;$/;"	m	class:grpc::final
-override	src/cpp/server/secure_server_credentials.h	/^  int AddPortToServer(const grpc::string& addr, grpc_server* server) override;$/;"	m	class:grpc::final
-override	src/cpp/server/server_cc.cc	/^  bool FinalizeResult(void** tag, bool* status) override;$/;"	m	class:grpc::final	file:
-override	src/cpp/server/server_context.cc	/^  bool FinalizeResult(void** tag, bool* status) override;$/;"	m	class:grpc::final	file:
-override	src/cpp/server/server_context.cc	/^  void FillOps(grpc_op* ops, size_t* nops) override;$/;"	m	class:grpc::final	file:
-override	test/cpp/end2end/test_service_impl.h	/^                        ServerWriter<EchoResponse>* writer) override;$/;"	m	class:grpc::testing::TestServiceImpl
-override	test/cpp/end2end/test_service_impl.h	/^                       EchoResponse* response) override;$/;"	m	class:grpc::testing::TestServiceImpl
-override	test/cpp/end2end/test_service_impl.h	/^              EchoResponse* response) override;$/;"	m	class:grpc::testing::TestServiceImpl
-override	test/cpp/end2end/test_service_impl.h	/^      ServerReaderWriter<EchoResponse, EchoRequest>* stream) override;$/;"	m	class:grpc::testing::TestServiceImpl
-override	test/cpp/qps/report.h	/^  void ReportCpuUsage(const ScenarioResult& result) override;$/;"	m	class:grpc::testing::CompositeReporter
-override	test/cpp/qps/report.h	/^  void ReportCpuUsage(const ScenarioResult& result) override;$/;"	m	class:grpc::testing::GprLogReporter
-override	test/cpp/qps/report.h	/^  void ReportCpuUsage(const ScenarioResult& result) override;$/;"	m	class:grpc::testing::JsonReporter
-override	test/cpp/qps/report.h	/^  void ReportLatency(const ScenarioResult& result) override;$/;"	m	class:grpc::testing::CompositeReporter
-override	test/cpp/qps/report.h	/^  void ReportLatency(const ScenarioResult& result) override;$/;"	m	class:grpc::testing::GprLogReporter
-override	test/cpp/qps/report.h	/^  void ReportLatency(const ScenarioResult& result) override;$/;"	m	class:grpc::testing::JsonReporter
-override	test/cpp/qps/report.h	/^  void ReportQPS(const ScenarioResult& result) override;$/;"	m	class:grpc::testing::CompositeReporter
-override	test/cpp/qps/report.h	/^  void ReportQPS(const ScenarioResult& result) override;$/;"	m	class:grpc::testing::GprLogReporter
-override	test/cpp/qps/report.h	/^  void ReportQPS(const ScenarioResult& result) override;$/;"	m	class:grpc::testing::JsonReporter
-override	test/cpp/qps/report.h	/^  void ReportQPSPerCore(const ScenarioResult& result) override;$/;"	m	class:grpc::testing::CompositeReporter
-override	test/cpp/qps/report.h	/^  void ReportQPSPerCore(const ScenarioResult& result) override;$/;"	m	class:grpc::testing::GprLogReporter
-override	test/cpp/qps/report.h	/^  void ReportQPSPerCore(const ScenarioResult& result) override;$/;"	m	class:grpc::testing::JsonReporter
-override	test/cpp/qps/report.h	/^  void ReportTimes(const ScenarioResult& result) override;$/;"	m	class:grpc::testing::CompositeReporter
-override	test/cpp/qps/report.h	/^  void ReportTimes(const ScenarioResult& result) override;$/;"	m	class:grpc::testing::GprLogReporter
-override	test/cpp/qps/report.h	/^  void ReportTimes(const ScenarioResult& result) override;$/;"	m	class:grpc::testing::JsonReporter
-override	test/cpp/thread_manager/thread_manager_test.cc	/^  grpc::ThreadManager::WorkStatus PollForWork(void **tag, bool *ok) override;$/;"	m	class:grpc::final	file:
-override	test/cpp/thread_manager/thread_manager_test.cc	/^  void DoWork(void *tag, bool ok) override;$/;"	m	class:grpc::final	file:
-override	test/cpp/util/metrics_server.h	/^                            ServerWriter<GaugeResponse>* writer) override;$/;"	m	class:grpc::testing::final
-override	test/cpp/util/metrics_server.h	/^                        GaugeResponse* response) override;$/;"	m	class:grpc::testing::final
-override	test/cpp/util/proto_reflection_descriptor_database.h	/^                                protobuf::FileDescriptorProto* output) override;$/;"	m	class:grpc::ProtoReflectionDescriptorDatabase
-override	test/cpp/util/proto_reflection_descriptor_database.h	/^                               std::vector<int>* output) override;$/;"	m	class:grpc::ProtoReflectionDescriptorDatabase
-override	test/cpp/util/proto_reflection_descriptor_database.h	/^                      protobuf::FileDescriptorProto* output) override;$/;"	m	class:grpc::ProtoReflectionDescriptorDatabase
-override	test/cpp/util/proto_reflection_descriptor_database.h	/^      protobuf::FileDescriptorProto* output) override;$/;"	m	class:grpc::ProtoReflectionDescriptorDatabase
-override_mode	test/core/end2end/tests/call_creds.c	/^typedef enum { NONE, OVERRIDE, DESTROY } override_mode;$/;"	t	typeref:enum:__anon361	file:
-override_roots_permanent_failure	test/core/security/security_connector_test.c	/^static grpc_ssl_roots_override_result override_roots_permanent_failure($/;"	f	file:
-override_roots_success	test/core/security/security_connector_test.c	/^static grpc_ssl_roots_override_result override_roots_success($/;"	f	file:
-own_buf_	include/grpc++/impl/codegen/call.h	/^  bool own_buf_;$/;"	m	class:grpc::CallOpSendMessage
-owning_call	src/core/ext/client_channel/client_channel.c	/^  grpc_call_stack *owning_call;$/;"	m	struct:client_channel_call_data	file:
-owning_refs	src/core/lib/surface/completion_queue.c	/^  gpr_refcount owning_refs;$/;"	m	struct:grpc_completion_queue	file:
-owning_stack	src/core/ext/client_channel/client_channel.c	/^  grpc_channel_stack *owning_stack;$/;"	m	struct:client_channel_channel_data	file:
-p	include/grpc/impl/codegen/grpc_types.h	/^      void *p;$/;"	m	struct:__anon260::__anon261::__anon262
-p	include/grpc/impl/codegen/grpc_types.h	/^      void *p;$/;"	m	struct:__anon423::__anon424::__anon425
-p2s	test/core/end2end/fixtures/proxy.c	/^  grpc_call *p2s;$/;"	m	struct:__anon356	file:
-p2s_initial_metadata	test/core/end2end/fixtures/proxy.c	/^  grpc_metadata_array p2s_initial_metadata;$/;"	m	struct:__anon356	file:
-p2s_msg	test/core/end2end/fixtures/proxy.c	/^  grpc_byte_buffer *p2s_msg;$/;"	m	struct:__anon356	file:
-p2s_status	test/core/end2end/fixtures/proxy.c	/^  grpc_status_code p2s_status;$/;"	m	struct:__anon356	file:
-p2s_status_details	test/core/end2end/fixtures/proxy.c	/^  grpc_slice p2s_status_details;$/;"	m	struct:__anon356	file:
-p2s_trailing_metadata	test/core/end2end/fixtures/proxy.c	/^  grpc_metadata_array p2s_trailing_metadata;$/;"	m	struct:__anon356	file:
-pack_error_data	src/core/lib/iomgr/combiner.c	/^static uintptr_t pack_error_data(error_data d) {$/;"	f	file:
-package	test/http2_test/messages_pb2.py	/^  package='grpc.testing',$/;"	v
-pad	src/core/lib/support/stack_lockfree.c	/^  uint16_t pad;$/;"	m	struct:lockfree_node_contents	file:
-padding	src/core/ext/census/census_log.c	/^  char padding[CL_BLOCK_PAD_SIZE];$/;"	m	struct:census_log_block	file:
-padding	src/core/ext/census/census_log.c	/^  char padding[CL_CORE_LOCAL_BLOCK_PAD_SIZE];$/;"	m	struct:census_log_core_local_block	file:
-padding	src/core/ext/census/mlog.c	/^  char padding[CL_BLOCK_PAD_SIZE];$/;"	m	struct:census_log_block	file:
-padding	src/core/ext/census/mlog.c	/^  char padding[CL_CORE_LOCAL_BLOCK_PAD_SIZE];$/;"	m	struct:census_log_core_local_block	file:
-padding	src/core/lib/support/mpscq.h	/^  char padding[GPR_CACHELINE_SIZE];$/;"	m	struct:gpr_mpscq
-parent	src/core/lib/json/json.h	/^  struct grpc_json* parent;$/;"	m	struct:grpc_json	typeref:struct:grpc_json::grpc_json
-parent	src/core/lib/surface/call.c	/^  grpc_call *parent;$/;"	m	struct:grpc_call	file:
-parent	test/core/util/passthru_endpoint.c	/^  passthru_endpoint *parent;$/;"	m	struct:__anon376	file:
-parent_call	src/core/lib/surface/call.h	/^  grpc_call *parent_call;$/;"	m	struct:grpc_call_create_args
-parse	src/core/lib/debug/trace.c	/^static void parse(const char *s) {$/;"	f	file:
-parse_arguments	test/http2_test/http2_test_server.py	/^def parse_arguments():$/;"	f
-parse_begin	src/core/ext/transport/chttp2/transport/hpack_parser.c	/^static grpc_error *parse_begin(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-parse_error	src/core/ext/transport/chttp2/transport/hpack_parser.c	/^static grpc_error *parse_error(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-parse_fragment_or_query	src/core/ext/client_channel/uri_parser.c	/^static int parse_fragment_or_query(const char *uri_text, size_t *i) {$/;"	f	file:
-parse_frame_slice	src/core/ext/transport/chttp2/transport/parsing.c	/^static grpc_error *parse_frame_slice(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-parse_grpc_header	src/core/ext/transport/cronet/transport/cronet_transport.c	/^static int parse_grpc_header(const uint8_t *data) {$/;"	f	file:
-parse_hexstring	test/core/util/parse_hexstring.c	/^grpc_slice parse_hexstring(const char *hexstring) {$/;"	f
-parse_illegal_op	src/core/ext/transport/chttp2/transport/hpack_parser.c	/^static grpc_error *parse_illegal_op(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-parse_indexed_field	src/core/ext/transport/chttp2/transport/hpack_parser.c	/^static grpc_error *parse_indexed_field(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-parse_indexed_field_x	src/core/ext/transport/chttp2/transport/hpack_parser.c	/^static grpc_error *parse_indexed_field_x(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-parse_inner	src/core/ext/transport/chttp2/transport/frame_data.c	/^static grpc_error *parse_inner(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-parse_ipv4	src/core/ext/client_channel/parse_address.c	/^int parse_ipv4(grpc_uri *uri, grpc_resolved_address *resolved_addr) {$/;"	f
-parse_ipv6	src/core/ext/client_channel/parse_address.c	/^int parse_ipv6(grpc_uri *uri, grpc_resolved_address *resolved_addr) {$/;"	f
-parse_json_method_config	src/core/lib/transport/service_config.c	/^static bool parse_json_method_config($/;"	f	file:
-parse_json_method_name	src/core/lib/transport/service_config.c	/^static char* parse_json_method_name(grpc_json* json) {$/;"	f	file:
-parse_json_part_from_jwt	src/core/lib/security/credentials/jwt/jwt_verifier.c	/^static grpc_json *parse_json_part_from_jwt(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-parse_json_part_from_jwt	test/core/security/json_token_test.c	/^static grpc_json *parse_json_part_from_jwt(const char *str, size_t len,$/;"	f	file:
-parse_key_string	src/core/ext/transport/chttp2/transport/hpack_parser.c	/^static grpc_error *parse_key_string(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-parse_lithdr_incidx	src/core/ext/transport/chttp2/transport/hpack_parser.c	/^static grpc_error *parse_lithdr_incidx(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-parse_lithdr_incidx_v	src/core/ext/transport/chttp2/transport/hpack_parser.c	/^static grpc_error *parse_lithdr_incidx_v(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-parse_lithdr_incidx_x	src/core/ext/transport/chttp2/transport/hpack_parser.c	/^static grpc_error *parse_lithdr_incidx_x(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-parse_lithdr_notidx	src/core/ext/transport/chttp2/transport/hpack_parser.c	/^static grpc_error *parse_lithdr_notidx(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-parse_lithdr_notidx_v	src/core/ext/transport/chttp2/transport/hpack_parser.c	/^static grpc_error *parse_lithdr_notidx_v(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-parse_lithdr_notidx_x	src/core/ext/transport/chttp2/transport/hpack_parser.c	/^static grpc_error *parse_lithdr_notidx_x(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-parse_lithdr_nvridx	src/core/ext/transport/chttp2/transport/hpack_parser.c	/^static grpc_error *parse_lithdr_nvridx(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-parse_lithdr_nvridx_v	src/core/ext/transport/chttp2/transport/hpack_parser.c	/^static grpc_error *parse_lithdr_nvridx_v(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-parse_lithdr_nvridx_x	src/core/ext/transport/chttp2/transport/hpack_parser.c	/^static grpc_error *parse_lithdr_nvridx_x(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-parse_max_tbl_size	src/core/ext/transport/chttp2/transport/hpack_parser.c	/^static grpc_error *parse_max_tbl_size(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-parse_max_tbl_size_x	src/core/ext/transport/chttp2/transport/hpack_parser.c	/^static grpc_error *parse_max_tbl_size_x(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-parse_names	test/core/tsi/transport_security_test.c	/^static parsed_names parse_names(const char *names_str) {$/;"	f	file:
-parse_next	src/core/ext/transport/chttp2/transport/hpack_parser.c	/^static grpc_error *parse_next(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-parse_pchar	src/core/ext/client_channel/uri_parser.c	/^static size_t parse_pchar(const char *uri_text, size_t i) {$/;"	f	file:
-parse_query_parts	src/core/ext/client_channel/uri_parser.c	/^static void parse_query_parts(grpc_uri *uri) {$/;"	f	file:
-parse_received_data	test/http2_test/http2_base_server.py	/^  def parse_received_data(self, stream_id):$/;"	m	class:H2ProtocolBaseServer
-parse_server	src/core/ext/lb_policy/grpclb/grpclb.c	/^static void parse_server(const grpc_grpclb_server *server,$/;"	f	file:
-parse_stream_dep0	src/core/ext/transport/chttp2/transport/hpack_parser.c	/^static grpc_error *parse_stream_dep0(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-parse_stream_dep1	src/core/ext/transport/chttp2/transport/hpack_parser.c	/^static grpc_error *parse_stream_dep1(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-parse_stream_dep2	src/core/ext/transport/chttp2/transport/hpack_parser.c	/^static grpc_error *parse_stream_dep2(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-parse_stream_dep3	src/core/ext/transport/chttp2/transport/hpack_parser.c	/^static grpc_error *parse_stream_dep3(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-parse_stream_weight	src/core/ext/transport/chttp2/transport/hpack_parser.c	/^static grpc_error *parse_stream_weight(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-parse_string	src/core/ext/transport/chttp2/transport/hpack_parser.c	/^static grpc_error *parse_string(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-parse_string_prefix	src/core/ext/transport/chttp2/transport/hpack_parser.c	/^static grpc_error *parse_string_prefix(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-parse_unix	src/core/ext/client_channel/parse_address.c	/^int parse_unix(grpc_uri *uri, grpc_resolved_address *resolved_addr) { abort(); }$/;"	f
-parse_unix	src/core/ext/client_channel/parse_address.c	/^int parse_unix(grpc_uri *uri, grpc_resolved_address *resolved_addr) {$/;"	f
-parse_value0	src/core/ext/transport/chttp2/transport/hpack_parser.c	/^static grpc_error *parse_value0(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-parse_value1	src/core/ext/transport/chttp2/transport/hpack_parser.c	/^static grpc_error *parse_value1(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-parse_value2	src/core/ext/transport/chttp2/transport/hpack_parser.c	/^static grpc_error *parse_value2(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-parse_value3	src/core/ext/transport/chttp2/transport/hpack_parser.c	/^static grpc_error *parse_value3(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-parse_value4	src/core/ext/transport/chttp2/transport/hpack_parser.c	/^static grpc_error *parse_value4(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-parse_value5up	src/core/ext/transport/chttp2/transport/hpack_parser.c	/^static grpc_error *parse_value5up(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-parse_value_string	src/core/ext/transport/chttp2/transport/hpack_parser.c	/^static grpc_error *parse_value_string(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-parse_value_string_with_indexed_key	src/core/ext/transport/chttp2/transport/hpack_parser.c	/^static grpc_error *parse_value_string_with_indexed_key($/;"	f	file:
-parse_value_string_with_literal_key	src/core/ext/transport/chttp2/transport/hpack_parser.c	/^static grpc_error *parse_value_string_with_literal_key($/;"	f	file:
-parsed_names	test/core/tsi/transport_security_test.c	/^} parsed_names;$/;"	t	typeref:struct:__anon372	file:
-parser	src/core/ext/transport/chttp2/transport/internal.h	/^  grpc_error *(*parser)(grpc_exec_ctx *exec_ctx, void *parser_user_data,$/;"	m	struct:grpc_chttp2_transport
-parser	src/core/lib/http/httpcli.c	/^  grpc_http_parser parser;$/;"	m	struct:__anon208	file:
-parser_	test/cpp/util/proto_file_parser.cc	/^  ProtoFileParser* parser_;  \/\/ not owned$/;"	m	class:grpc::testing::ErrorPrinter	file:
-parser_data	src/core/ext/transport/chttp2/transport/internal.h	/^  void *parser_data;$/;"	m	struct:grpc_chttp2_transport
-parsing	src/core/ext/transport/chttp2/transport/hpack_parser.h	/^  } parsing;$/;"	m	struct:grpc_chttp2_hpack_parser	typeref:union:grpc_chttp2_hpack_parser::__anon37
-parsing_frame	src/core/ext/transport/chttp2/transport/frame_data.h	/^  grpc_chttp2_incoming_byte_stream *parsing_frame;$/;"	m	struct:__anon51
-partly_done	src/core/ext/client_channel/channel_connectivity.c	/^static void partly_done(grpc_exec_ctx *exec_ctx, state_watcher *w,$/;"	f	file:
-passthru_endpoint	test/core/util/passthru_endpoint.c	/^struct passthru_endpoint {$/;"	s	file:
-passthru_endpoint	test/core/util/passthru_endpoint.c	/^typedef struct passthru_endpoint passthru_endpoint;$/;"	t	typeref:struct:passthru_endpoint	file:
-path	src/core/ext/client_channel/client_channel.c	/^  grpc_slice path;  \/\/ Request path.$/;"	m	struct:client_channel_call_data	file:
-path	src/core/ext/client_channel/uri_parser.h	/^  char *path;$/;"	m	struct:__anon68
-path	src/core/lib/channel/channel_stack.h	/^  grpc_slice path;$/;"	m	struct:__anon196
-path	src/core/lib/http/parser.h	/^  char *path;$/;"	m	struct:grpc_http_request
-path	src/core/lib/surface/channel.c	/^  grpc_mdelem path;$/;"	m	struct:registered_call	file:
-path	src/core/lib/surface/server.c	/^  grpc_slice path;$/;"	m	struct:call_data	file:
-path	src/core/lib/transport/static_metadata.h	/^    struct grpc_linked_mdelem *path;$/;"	m	struct:__anon187::__anon188	typeref:struct:__anon187::__anon188::grpc_linked_mdelem
-path_set	src/core/lib/surface/server.c	/^  bool path_set;$/;"	m	struct:call_data	file:
-payload	src/core/lib/surface/server.c	/^  grpc_byte_buffer *payload;$/;"	m	struct:call_data	file:
-payload	src/core/lib/transport/metadata.h	/^  uintptr_t payload;$/;"	m	struct:grpc_mdelem
-payload	test/core/end2end/tests/payload.c	/^void payload(grpc_end2end_test_config config) {$/;"	f
-payload_	include/grpc++/impl/codegen/server_interface.h	/^    grpc_byte_buffer* payload_;$/;"	m	class:grpc::ServerInterface::final
-payload_bin	src/core/lib/channel/http_client_filter.c	/^  grpc_linked_mdelem payload_bin;$/;"	m	struct:call_data	file:
-payload_bin_delivered	src/core/lib/channel/http_server_filter.c	/^  bool payload_bin_delivered;$/;"	m	struct:call_data	file:
-payload_buffer	test/core/fling/server.c	/^static grpc_byte_buffer *payload_buffer = NULL;$/;"	v	file:
-payload_buffer	test/core/memory_usage/server.c	/^static grpc_byte_buffer *payload_buffer = NULL;$/;"	v	file:
-payload_bytes	src/core/lib/channel/http_client_filter.c	/^  uint8_t *payload_bytes;$/;"	m	struct:call_data	file:
-payload_field	src/core/ext/transport/cronet/transport/cronet_transport.c	/^  char *payload_field;$/;"	m	struct:read_state	file:
-payload_handling	src/core/lib/surface/server.c	/^  grpc_server_register_method_payload_handling payload_handling;$/;"	m	struct:registered_method	file:
-payload_pre_init	test/core/end2end/tests/payload.c	/^void payload_pre_init(void) {}$/;"	f
-peek_next_connected_locked	src/core/ext/lb_policy/round_robin/round_robin.c	/^static ready_list *peek_next_connected_locked(const round_robin_lb_policy *p) {$/;"	f	file:
-peer	src/cpp/client/client_context.cc	/^grpc::string ClientContext::peer() const {$/;"	f	class:grpc::ClientContext
-peer	src/cpp/server/server_context.cc	/^grpc::string ServerContext::peer() const {$/;"	f	class:grpc::ServerContext
-peer	test/core/util/reconnect_server.h	/^  char *peer;$/;"	m	struct:reconnect_server
-peer_from_cert_name_test_entry	test/core/tsi/transport_security_test.c	/^static tsi_peer peer_from_cert_name_test_entry($/;"	f	file:
-peer_from_x509	src/core/lib/tsi/ssl_transport_security.c	/^static tsi_result peer_from_x509(X509 *cert, int include_certificate_type,$/;"	f	file:
-peer_identity_property_name	src/core/lib/security/context/security_context.h	/^  const char *peer_identity_property_name;$/;"	m	struct:grpc_auth_context
-peer_property_from_x509_common_name	src/core/lib/tsi/ssl_transport_security.c	/^static tsi_result peer_property_from_x509_common_name($/;"	f	file:
-peer_string	src/core/ext/transport/chttp2/transport/internal.h	/^  char *peer_string;$/;"	m	struct:grpc_chttp2_transport
-peer_string	src/core/lib/iomgr/tcp_posix.c	/^  char *peer_string;$/;"	m	struct:__anon139	file:
-peer_string	src/core/lib/iomgr/tcp_uv.c	/^  char *peer_string;$/;"	m	struct:__anon135	file:
-peer_string	src/core/lib/iomgr/tcp_windows.c	/^  char *peer_string;$/;"	m	struct:grpc_tcp	file:
-pem_cert_chain	include/grpc++/security/credentials.h	/^  grpc::string pem_cert_chain;$/;"	m	struct:grpc::SslCredentialsOptions
-pem_cert_chain	src/core/lib/security/transport/security_connector.h	/^  unsigned char *pem_cert_chain;$/;"	m	struct:__anon125
-pem_cert_chain_size	src/core/lib/security/transport/security_connector.h	/^  size_t pem_cert_chain_size;$/;"	m	struct:__anon125
-pem_cert_chains	src/core/lib/security/transport/security_connector.h	/^  unsigned char **pem_cert_chains;$/;"	m	struct:__anon126
-pem_cert_chains_sizes	src/core/lib/security/transport/security_connector.h	/^  size_t *pem_cert_chains_sizes;$/;"	m	struct:__anon126
-pem_key_cert_pairs	include/grpc++/security/server_credentials.h	/^  std::vector<PemKeyCertPair> pem_key_cert_pairs;$/;"	m	struct:grpc::SslServerCredentialsOptions
-pem_private_key	include/grpc++/security/credentials.h	/^  grpc::string pem_private_key;$/;"	m	struct:grpc::SslCredentialsOptions
-pem_private_key	src/core/lib/security/transport/security_connector.h	/^  unsigned char *pem_private_key;$/;"	m	struct:__anon125
-pem_private_key_size	src/core/lib/security/transport/security_connector.h	/^  size_t pem_private_key_size;$/;"	m	struct:__anon125
-pem_private_keys	src/core/lib/security/transport/security_connector.h	/^  unsigned char **pem_private_keys;$/;"	m	struct:__anon126
-pem_private_keys_sizes	src/core/lib/security/transport/security_connector.h	/^  size_t *pem_private_keys_sizes;$/;"	m	struct:__anon126
-pem_root_certs	include/grpc++/security/credentials.h	/^  grpc::string pem_root_certs;$/;"	m	struct:grpc::SslCredentialsOptions
-pem_root_certs	include/grpc++/security/server_credentials.h	/^  grpc::string pem_root_certs;$/;"	m	struct:grpc::SslServerCredentialsOptions
-pem_root_certs	src/core/lib/security/transport/security_connector.h	/^  unsigned char *pem_root_certs;$/;"	m	struct:__anon125
-pem_root_certs	src/core/lib/security/transport/security_connector.h	/^  unsigned char *pem_root_certs;$/;"	m	struct:__anon126
-pem_root_certs_size	src/core/lib/security/transport/security_connector.h	/^  size_t pem_root_certs_size;$/;"	m	struct:__anon125
-pem_root_certs_size	src/core/lib/security/transport/security_connector.h	/^  size_t pem_root_certs_size;$/;"	m	struct:__anon126
-pending_events	src/core/lib/surface/completion_queue.c	/^  gpr_refcount pending_events;$/;"	m	struct:grpc_completion_queue	file:
-pending_handshake_manager_add_locked	src/core/ext/transport/chttp2/server/chttp2_server.c	/^static void pending_handshake_manager_add_locked($/;"	f	file:
-pending_handshake_manager_node	src/core/ext/transport/chttp2/server/chttp2_server.c	/^typedef struct pending_handshake_manager_node {$/;"	s	file:
-pending_handshake_manager_node	src/core/ext/transport/chttp2/server/chttp2_server.c	/^} pending_handshake_manager_node;$/;"	t	typeref:struct:pending_handshake_manager_node	file:
-pending_handshake_manager_remove_locked	src/core/ext/transport/chttp2/server/chttp2_server.c	/^static void pending_handshake_manager_remove_locked($/;"	f	file:
-pending_handshake_manager_shutdown_locked	src/core/ext/transport/chttp2/server/chttp2_server.c	/^static void pending_handshake_manager_shutdown_locked(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-pending_handshake_mgrs	src/core/ext/transport/chttp2/server/chttp2_server.c	/^  pending_handshake_manager_node *pending_handshake_mgrs;$/;"	m	struct:__anon3	file:
-pending_head	src/core/lib/surface/server.c	/^  call_data *pending_head;$/;"	m	struct:request_matcher	file:
-pending_join	src/core/lib/iomgr/executor.c	/^  int pending_join;  \/**< has the thread finished but not been joined? *\/$/;"	m	struct:grpc_executor_data	file:
-pending_next	src/core/lib/surface/server.c	/^  call_data *pending_next;$/;"	m	struct:call_data	file:
-pending_ops	test/core/end2end/fuzzers/api_fuzzer.c	/^  int pending_ops;$/;"	m	struct:call_state	file:
-pending_ops	test/core/fling/server.c	/^  gpr_refcount pending_ops;$/;"	m	struct:__anon385	file:
-pending_pick	src/core/ext/lb_policy/grpclb/grpclb.c	/^typedef struct pending_pick {$/;"	s	file:
-pending_pick	src/core/ext/lb_policy/grpclb/grpclb.c	/^} pending_pick;$/;"	t	typeref:struct:pending_pick	file:
-pending_pick	src/core/ext/lb_policy/pick_first/pick_first.c	/^typedef struct pending_pick {$/;"	s	file:
-pending_pick	src/core/ext/lb_policy/pick_first/pick_first.c	/^} pending_pick;$/;"	t	typeref:struct:pending_pick	file:
-pending_pick	src/core/ext/lb_policy/round_robin/round_robin.c	/^typedef struct pending_pick {$/;"	s	file:
-pending_pick	src/core/ext/lb_policy/round_robin/round_robin.c	/^} pending_pick;$/;"	t	typeref:struct:pending_pick	file:
-pending_picks	src/core/ext/lb_policy/grpclb/grpclb.c	/^  pending_pick *pending_picks;$/;"	m	struct:glb_lb_policy	file:
-pending_picks	src/core/ext/lb_policy/pick_first/pick_first.c	/^  pending_pick *pending_picks;$/;"	m	struct:__anon1	file:
-pending_picks	src/core/ext/lb_policy/round_robin/round_robin.c	/^  pending_pick *pending_picks;$/;"	m	struct:round_robin_lb_policy	file:
-pending_ping	src/core/ext/lb_policy/grpclb/grpclb.c	/^typedef struct pending_ping {$/;"	s	file:
-pending_ping	src/core/ext/lb_policy/grpclb/grpclb.c	/^} pending_ping;$/;"	t	typeref:struct:pending_ping	file:
-pending_pings	src/core/ext/lb_policy/grpclb/grpclb.c	/^  pending_ping *pending_pings;$/;"	m	struct:glb_lb_policy	file:
-pending_tail	src/core/lib/surface/server.c	/^  call_data *pending_tail;$/;"	m	struct:request_matcher	file:
-per_method_stats	src/core/ext/census/census_rpc_stats.c	/^typedef census_per_method_rpc_stats per_method_stats;$/;"	t	file:
-perform_multirequest	test/core/client_channel/lb_policies_test.c	/^static grpc_call **perform_multirequest(servers_fixture *f,$/;"	f	file:
-perform_op	src/core/ext/transport/cronet/transport/cronet_transport.c	/^static void perform_op(grpc_exec_ctx *exec_ctx, grpc_transport *gt,$/;"	f	file:
-perform_op	src/core/lib/transport/transport_impl.h	/^  void (*perform_op)(grpc_exec_ctx *exec_ctx, grpc_transport *self,$/;"	m	struct:grpc_transport_vtable
-perform_read_iteration	test/core/census/mlog_test.c	/^static int perform_read_iteration(size_t record_size) {$/;"	f	file:
-perform_read_iteration	test/core/statistics/census_log_tests.c	/^static size_t perform_read_iteration(size_t record_size) {$/;"	f	file:
-perform_request	test/core/client_channel/lb_policies_test.c	/^static request_sequences perform_request(servers_fixture *f,$/;"	f	file:
-perform_request	test/cpp/grpclb/grpclb_test.cc	/^static void perform_request(client_fixture *cf) {$/;"	f	namespace:grpc::__anon289
-perform_stream_op	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^static void perform_stream_op(grpc_exec_ctx *exec_ctx, grpc_transport *gt,$/;"	f	file:
-perform_stream_op	src/core/ext/transport/cronet/transport/cronet_transport.c	/^static void perform_stream_op(grpc_exec_ctx *exec_ctx, grpc_transport *gt,$/;"	f	file:
-perform_stream_op	src/core/lib/transport/transport_impl.h	/^  void (*perform_stream_op)(grpc_exec_ctx *exec_ctx, grpc_transport *self,$/;"	m	struct:grpc_transport_vtable
-perform_stream_op_locked	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^static void perform_stream_op_locked(grpc_exec_ctx *exec_ctx, void *stream_op,$/;"	f	file:
-perform_transport_op	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^static void perform_transport_op(grpc_exec_ctx *exec_ctx, grpc_transport *gt,$/;"	f	file:
-perform_transport_op_locked	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^static void perform_transport_op_locked(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-persistence_factor	src/core/lib/iomgr/time_averaged_stats.h	/^  double persistence_factor;$/;"	m	struct:__anon143
-pf_cancel_pick	src/core/ext/lb_policy/pick_first/pick_first.c	/^static void pf_cancel_pick(grpc_exec_ctx *exec_ctx, grpc_lb_policy *pol,$/;"	f	file:
-pf_cancel_picks	src/core/ext/lb_policy/pick_first/pick_first.c	/^static void pf_cancel_picks(grpc_exec_ctx *exec_ctx, grpc_lb_policy *pol,$/;"	f	file:
-pf_check_connectivity	src/core/ext/lb_policy/pick_first/pick_first.c	/^static grpc_connectivity_state pf_check_connectivity(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-pf_connectivity_changed	src/core/ext/lb_policy/pick_first/pick_first.c	/^static void pf_connectivity_changed(grpc_exec_ctx *exec_ctx, void *arg,$/;"	f	file:
-pf_destroy	src/core/ext/lb_policy/pick_first/pick_first.c	/^static void pf_destroy(grpc_exec_ctx *exec_ctx, grpc_lb_policy *pol) {$/;"	f	file:
-pf_exit_idle	src/core/ext/lb_policy/pick_first/pick_first.c	/^static void pf_exit_idle(grpc_exec_ctx *exec_ctx, grpc_lb_policy *pol) {$/;"	f	file:
-pf_notify_on_state_change	src/core/ext/lb_policy/pick_first/pick_first.c	/^static void pf_notify_on_state_change(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-pf_pick	src/core/ext/lb_policy/pick_first/pick_first.c	/^static int pf_pick(grpc_exec_ctx *exec_ctx, grpc_lb_policy *pol,$/;"	f	file:
-pf_ping_one	src/core/ext/lb_policy/pick_first/pick_first.c	/^static void pf_ping_one(grpc_exec_ctx *exec_ctx, grpc_lb_policy *pol,$/;"	f	file:
-pf_shutdown	src/core/ext/lb_policy/pick_first/pick_first.c	/^static void pf_shutdown(grpc_exec_ctx *exec_ctx, grpc_lb_policy *pol) {$/;"	f	file:
-phase	src/core/ext/client_channel/channel_connectivity.c	/^  callback_phase phase;$/;"	m	struct:__anon71	file:
-phase1	test/core/surface/completion_queue_test.c	/^  gpr_event *phase1;$/;"	m	struct:test_thread_options	file:
-phase2	test/core/surface/completion_queue_test.c	/^  gpr_event *phase2;$/;"	m	struct:test_thread_options	file:
-pi	src/core/lib/iomgr/ev_epoll_linux.c	/^  struct polling_island *pi;$/;"	m	struct:poll_obj	typeref:struct:poll_obj::polling_island	file:
-pi	src/core/lib/support/subprocess_windows.c	/^  PROCESS_INFORMATION pi;$/;"	m	struct:gpr_subprocess	file:
-pi_add_ref	src/core/lib/iomgr/ev_epoll_linux.c	/^static void pi_add_ref(polling_island *pi) {$/;"	f	file:
-pi_add_ref_dbg	src/core/lib/iomgr/ev_epoll_linux.c	/^static void pi_add_ref_dbg(polling_island *pi, const char *reason,$/;"	f	file:
-pi_unref	src/core/lib/iomgr/ev_epoll_linux.c	/^static void pi_unref(grpc_exec_ctx *exec_ctx, polling_island *pi) {$/;"	f	file:
-pi_unref_dbg	src/core/lib/iomgr/ev_epoll_linux.c	/^static void pi_unref_dbg(grpc_exec_ctx *exec_ctx, polling_island *pi,$/;"	f	file:
-pick	src/core/ext/client_channel/lb_policy.h	/^  int (*pick)(grpc_exec_ctx *exec_ctx, grpc_lb_policy *policy,$/;"	m	struct:grpc_lb_policy_vtable
-pick_args	src/core/ext/lb_policy/grpclb/grpclb.c	/^  grpc_lb_policy_pick_args pick_args;$/;"	m	struct:pending_pick	file:
-pick_first_factory_ref	src/core/ext/lb_policy/pick_first/pick_first.c	/^static void pick_first_factory_ref(grpc_lb_policy_factory *factory) {}$/;"	f	file:
-pick_first_factory_unref	src/core/ext/lb_policy/pick_first/pick_first.c	/^static void pick_first_factory_unref(grpc_lb_policy_factory *factory) {}$/;"	f	file:
-pick_first_factory_vtable	src/core/ext/lb_policy/pick_first/pick_first.c	/^static const grpc_lb_policy_factory_vtable pick_first_factory_vtable = {$/;"	v	file:
-pick_first_lb_factory_create	src/core/ext/lb_policy/pick_first/pick_first.c	/^static grpc_lb_policy_factory *pick_first_lb_factory_create() {$/;"	f	file:
-pick_first_lb_policy	src/core/ext/lb_policy/pick_first/pick_first.c	/^} pick_first_lb_policy;$/;"	t	typeref:struct:__anon1	file:
-pick_first_lb_policy_factory	src/core/ext/lb_policy/pick_first/pick_first.c	/^static grpc_lb_policy_factory pick_first_lb_policy_factory = {$/;"	v	file:
-pick_first_lb_policy_vtable	src/core/ext/lb_policy/pick_first/pick_first.c	/^static const grpc_lb_policy_vtable pick_first_lb_policy_vtable = {$/;"	v	file:
-pick_from_internal_rr_locked	src/core/ext/lb_policy/grpclb/grpclb.c	/^static bool pick_from_internal_rr_locked($/;"	f	file:
-pick_subchannel	src/core/ext/client_channel/client_channel.c	/^static bool pick_subchannel(grpc_exec_ctx *exec_ctx, grpc_call_element *elem,$/;"	f	file:
-pid	src/core/lib/support/subprocess_posix.c	/^  int pid;$/;"	m	struct:gpr_subprocess	file:
-pid_controller	src/core/ext/transport/chttp2/transport/internal.h	/^  grpc_pid_controller pid_controller;$/;"	m	struct:grpc_chttp2_transport
-ping	src/core/ext/transport/chttp2/transport/internal.h	/^    grpc_chttp2_ping_parser ping;$/;"	m	union:grpc_chttp2_transport::__anon27
-ping	test/core/end2end/tests/ping.c	/^void ping(grpc_end2end_test_config config) {$/;"	f
-ping_ack_capacity	src/core/ext/transport/chttp2/transport/internal.h	/^  size_t ping_ack_capacity;$/;"	m	struct:grpc_chttp2_transport
-ping_ack_count	src/core/ext/transport/chttp2/transport/internal.h	/^  size_t ping_ack_count;$/;"	m	struct:grpc_chttp2_transport
-ping_acks	src/core/ext/transport/chttp2/transport/internal.h	/^  uint64_t *ping_acks;$/;"	m	struct:grpc_chttp2_transport
-ping_ctr	src/core/ext/transport/chttp2/transport/internal.h	/^  uint64_t ping_ctr; \/* unique id for pings *\/$/;"	m	struct:grpc_chttp2_transport
-ping_destroy	src/core/lib/surface/channel_ping.c	/^static void ping_destroy(grpc_exec_ctx *exec_ctx, void *arg,$/;"	f	file:
-ping_done	src/core/lib/surface/channel_ping.c	/^static void ping_done(grpc_exec_ctx *exec_ctx, void *arg, grpc_error *error) {$/;"	f	file:
-ping_one	src/core/ext/client_channel/lb_policy.h	/^  void (*ping_one)(grpc_exec_ctx *exec_ctx, grpc_lb_policy *policy,$/;"	m	struct:grpc_lb_policy_vtable
-ping_policy	src/core/ext/transport/chttp2/transport/internal.h	/^  grpc_chttp2_repeated_ping_policy ping_policy;$/;"	m	struct:grpc_chttp2_transport
-ping_pong_streaming	test/core/end2end/tests/ping_pong_streaming.c	/^void ping_pong_streaming(grpc_end2end_test_config config) {$/;"	f
-ping_pong_streaming_pre_init	test/core/end2end/tests/ping_pong_streaming.c	/^void ping_pong_streaming_pre_init(void) {}$/;"	f
-ping_pre_init	test/core/end2end/tests/ping.c	/^void ping_pre_init(void) {}$/;"	f
-ping_queues	src/core/ext/transport/chttp2/transport/internal.h	/^  grpc_chttp2_ping_queue ping_queues[GRPC_CHTTP2_PING_TYPE_COUNT];$/;"	m	struct:grpc_chttp2_transport
-ping_result	src/core/lib/surface/channel_ping.c	/^} ping_result;$/;"	t	typeref:struct:__anon225	file:
-ping_state	src/core/ext/transport/chttp2/transport/internal.h	/^  grpc_chttp2_repeated_ping_state ping_state;$/;"	m	struct:grpc_chttp2_transport
-ping_state	src/core/lib/transport/bdp_estimator.h	/^  grpc_bdp_estimator_ping_state ping_state;$/;"	m	struct:grpc_bdp_estimator
-pings_before_data_required	src/core/ext/transport/chttp2/transport/internal.h	/^  int pings_before_data_required;$/;"	m	struct:__anon19
-pipe_check_availability	src/core/lib/iomgr/wakeup_fd_pipe.c	/^static int pipe_check_availability(void) {$/;"	f	file:
-pipe_consume	src/core/lib/iomgr/wakeup_fd_pipe.c	/^static grpc_error* pipe_consume(grpc_wakeup_fd* fd_info) {$/;"	f	file:
-pipe_destroy	src/core/lib/iomgr/wakeup_fd_pipe.c	/^static void pipe_destroy(grpc_wakeup_fd* fd_info) {$/;"	f	file:
-pipe_init	src/core/lib/iomgr/wakeup_fd_pipe.c	/^static grpc_error* pipe_init(grpc_wakeup_fd* fd_info) {$/;"	f	file:
-pipe_wakeup	src/core/lib/iomgr/wakeup_fd_pipe.c	/^static grpc_error* pipe_wakeup(grpc_wakeup_fd* fd_info) {$/;"	f	file:
-pkey_from_jwk	src/core/lib/security/credentials/jwt/jwt_verifier.c	/^static EVP_PKEY *pkey_from_jwk(grpc_exec_ctx *exec_ctx, const grpc_json *json,$/;"	f	file:
-plaintext_handshake	src/core/lib/http/httpcli.c	/^static void plaintext_handshake(grpc_exec_ctx *exec_ctx, void *arg,$/;"	f	file:
-pluck_one	test/core/surface/completion_queue_test.c	/^static void pluck_one(void *arg) {$/;"	f	file:
-plucker	src/core/lib/surface/completion_queue.c	/^} plucker;$/;"	t	typeref:struct:__anon222	file:
-pluckers	src/core/lib/surface/completion_queue.c	/^  plucker pluckers[GRPC_MAX_COMPLETION_QUEUE_PLUCKERS];$/;"	m	struct:grpc_completion_queue	file:
-plugin	src/core/lib/security/credentials/plugin/plugin_credentials.h	/^  grpc_metadata_credentials_plugin plugin;$/;"	m	struct:__anon110
-plugin_	src/cpp/client/secure_credentials.h	/^  std::unique_ptr<MetadataCredentialsPlugin> plugin_;$/;"	m	class:grpc::final
-plugin_	test/cpp/end2end/proto_server_reflection_test.cc	/^  reflection::ProtoServerReflectionPlugin plugin_;$/;"	m	class:grpc::testing::ProtoServerReflectionTest	file:
-plugin_	test/cpp/util/grpc_tool_test.cc	/^  reflection::ProtoServerReflectionPlugin plugin_;$/;"	m	class:grpc::testing::GrpcToolTest	file:
-plugin_destroy	test/core/security/credentials_test.c	/^static void plugin_destroy(void *state) {$/;"	f	file:
-plugin_destroy	test/core/surface/init_test.c	/^static void plugin_destroy(void) { g_flag = 2; }$/;"	f	file:
-plugin_destruct	src/core/lib/security/credentials/plugin/plugin_credentials.c	/^static void plugin_destruct(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-plugin_error_details	test/core/security/credentials_test.c	/^static const char *plugin_error_details = "Could not get metadata for plugin.";$/;"	v	file:
-plugin_get_metadata_failure	test/core/security/credentials_test.c	/^static void plugin_get_metadata_failure(void *state,$/;"	f	file:
-plugin_get_metadata_success	test/core/security/credentials_test.c	/^static void plugin_get_metadata_success(void *state,$/;"	f	file:
-plugin_get_request_metadata	src/core/lib/security/credentials/plugin/plugin_credentials.c	/^static void plugin_get_request_metadata(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-plugin_has_sync_methods	test/cpp/end2end/async_end2end_test.cc	/^bool plugin_has_sync_methods(std::unique_ptr<ServerBuilderPlugin>& plugin) {$/;"	f	namespace:grpc::testing::__anon296
-plugin_init	test/core/surface/init_test.c	/^static void plugin_init(void) { g_flag = 1; }$/;"	f	file:
-plugin_md	src/core/lib/security/credentials/plugin/plugin_credentials.h	/^  grpc_credentials_md_store *plugin_md;$/;"	m	struct:__anon110
-plugin_md	test/core/security/credentials_test.c	/^static const plugin_metadata plugin_md[] = {{"foo", "bar"}, {"hi", "there"}};$/;"	v	file:
-plugin_md_request_metadata_ready	src/core/lib/security/credentials/plugin/plugin_credentials.c	/^static void plugin_md_request_metadata_ready(void *request,$/;"	f	file:
-plugin_metadata	test/core/security/credentials_test.c	/^} plugin_metadata;$/;"	t	typeref:struct:__anon335	file:
-plugin_state	test/core/security/credentials_test.c	/^} plugin_state;$/;"	t	typeref:enum:__anon334	file:
-plugin_vtable	src/core/lib/security/credentials/plugin/plugin_credentials.c	/^static grpc_call_credentials_vtable plugin_vtable = {$/;"	v	file:
-plugins_	include/grpc++/server_builder.h	/^  std::vector<std::unique_ptr<ServerBuilderPlugin>> plugins_;$/;"	m	class:grpc::ServerBuilder
-po	src/core/lib/iomgr/ev_epoll_linux.c	/^  poll_obj po;$/;"	m	struct:grpc_fd	file:
-po	src/core/lib/iomgr/ev_epoll_linux.c	/^  poll_obj po;$/;"	m	struct:grpc_pollset	file:
-po	src/core/lib/iomgr/ev_epoll_linux.c	/^  poll_obj po;$/;"	m	struct:grpc_pollset_set	file:
-pointer	include/grpc/impl/codegen/grpc_types.h	/^    } pointer;$/;"	m	union:__anon260::__anon261	typeref:struct:__anon260::__anon261::__anon262
-pointer	include/grpc/impl/codegen/grpc_types.h	/^    } pointer;$/;"	m	union:__anon423::__anon424	typeref:struct:__anon423::__anon424::__anon425
-pointer_vtable_	test/cpp/common/channel_arguments_test.cc	/^  grpc_arg_pointer_vtable pointer_vtable_;$/;"	m	class:grpc::testing::ChannelArgumentsTest	file:
-policy	src/core/ext/lb_policy/round_robin/round_robin.c	/^  round_robin_lb_policy *policy;$/;"	m	struct:__anon2	file:
-poll	src/core/lib/iomgr/wakeup_fd_cv.h	/^  grpc_poll_function_type poll;$/;"	m	struct:cv_fd_table
-poll_args	src/core/lib/iomgr/ev_poll_posix.c	/^typedef struct poll_args {$/;"	s	file:
-poll_args	src/core/lib/iomgr/ev_poll_posix.c	/^} poll_args;$/;"	t	typeref:struct:poll_args	file:
-poll_args	test/core/client_channel/set_initial_connect_string_test.c	/^} poll_args;$/;"	t	typeref:struct:__anon383	file:
-poll_args	test/core/end2end/bad_server_response_test.c	/^} poll_args;$/;"	t	typeref:struct:__anon343	file:
-poll_args	test/core/iomgr/wakeup_fd_cv_test.c	/^typedef struct poll_args {$/;"	s	file:
-poll_args	test/core/iomgr/wakeup_fd_cv_test.c	/^} poll_args;$/;"	t	typeref:struct:poll_args	file:
-poll_cv	test/core/iomgr/wakeup_fd_cv_test.c	/^gpr_cv poll_cv;$/;"	v
-poll_deadline_to_millis_timeout	src/core/lib/iomgr/ev_epoll_linux.c	/^static int poll_deadline_to_millis_timeout(gpr_timespec deadline,$/;"	f	file:
-poll_deadline_to_millis_timeout	src/core/lib/iomgr/ev_poll_posix.c	/^static int poll_deadline_to_millis_timeout(gpr_timespec deadline,$/;"	f	file:
-poll_mu	test/core/iomgr/wakeup_fd_cv_test.c	/^gpr_mu poll_mu;$/;"	v
-poll_obj	src/core/lib/iomgr/ev_epoll_linux.c	/^typedef struct poll_obj {$/;"	s	file:
-poll_obj	src/core/lib/iomgr/ev_epoll_linux.c	/^} poll_obj;$/;"	t	typeref:struct:poll_obj	file:
-poll_obj_string	src/core/lib/iomgr/ev_epoll_linux.c	/^const char *poll_obj_string(poll_obj_type po_type) {$/;"	f
-poll_obj_type	src/core/lib/iomgr/ev_epoll_linux.c	/^} poll_obj_type;$/;"	t	typeref:enum:__anon149	file:
-poll_overrider_	test/cpp/end2end/async_end2end_test.cc	/^  std::unique_ptr<PollingOverrider> poll_overrider_;$/;"	m	class:grpc::testing::__anon296::AsyncEnd2endTest	file:
-poll_pollset_until_request_done	test/core/iomgr/resolve_address_posix_test.c	/^static void poll_pollset_until_request_done(args_struct *args) {$/;"	f	file:
-poll_pollset_until_request_done	test/core/iomgr/resolve_address_test.c	/^static void poll_pollset_until_request_done(args_struct *args) {$/;"	f	file:
-poll_read_bytes	test/core/network_benchmarks/low_level_ping_pong.c	/^static int poll_read_bytes(int fd, char *buf, size_t read_size, int spin) {$/;"	f	file:
-poll_read_bytes_blocking	test/core/network_benchmarks/low_level_ping_pong.c	/^static int poll_read_bytes_blocking(struct thread_args *args, char *buf) {$/;"	f	file:
-poll_read_bytes_spin	test/core/network_benchmarks/low_level_ping_pong.c	/^static int poll_read_bytes_spin(struct thread_args *args, char *buf) {$/;"	f	file:
-poll_server_until_read_done	test/core/client_channel/set_initial_connect_string_test.c	/^static void poll_server_until_read_done(test_tcp_server *server,$/;"	f	file:
-poll_server_until_read_done	test/core/end2end/bad_server_response_test.c	/^static void poll_server_until_read_done(test_tcp_server *server,$/;"	f	file:
-poll_status_t	src/core/lib/iomgr/ev_poll_posix.c	/^typedef enum poll_status_t { INPROGRESS, COMPLETED, CANCELLED } poll_status_t;$/;"	g	file:
-poll_status_t	src/core/lib/iomgr/ev_poll_posix.c	/^typedef enum poll_status_t { INPROGRESS, COMPLETED, CANCELLED } poll_status_t;$/;"	t	typeref:enum:poll_status_t	file:
-pollcount	src/core/lib/iomgr/wakeup_fd_cv.h	/^  int pollcount;$/;"	m	struct:cv_fd_table
-pollent	src/core/ext/client_channel/client_channel.c	/^  grpc_polling_entity *pollent;$/;"	m	struct:client_channel_call_data	file:
-pollent	src/core/lib/http/httpcli.c	/^  grpc_polling_entity *pollent;$/;"	m	struct:__anon208	file:
-pollent	src/core/lib/iomgr/polling_entity.h	/^  } pollent;$/;"	m	struct:grpc_polling_entity	typeref:union:grpc_polling_entity::__anon158
-pollent	src/core/lib/security/credentials/composite/composite_credentials.c	/^  grpc_polling_entity *pollent;$/;"	m	struct:__anon106	file:
-pollent	src/core/lib/security/credentials/google_default/google_default_credentials.c	/^  grpc_polling_entity pollent;$/;"	m	struct:__anon85	file:
-pollent	src/core/lib/security/credentials/jwt/jwt_verifier.c	/^  grpc_polling_entity pollent;$/;"	m	struct:__anon99	file:
-pollent	src/core/lib/security/transport/client_auth_filter.c	/^  grpc_polling_entity *pollent;$/;"	m	struct:__anon118	file:
-pollent	src/core/lib/surface/call.c	/^  grpc_polling_entity pollent;$/;"	m	struct:grpc_call	file:
-poller_count	src/core/lib/iomgr/ev_epoll_linux.c	/^  gpr_atm poller_count;$/;"	m	struct:polling_island	file:
-poller_kick_init	src/core/lib/iomgr/ev_epoll_linux.c	/^static void poller_kick_init() { signal(grpc_wakeup_signal, sig_handler); }$/;"	f	file:
-polling_island	src/core/lib/iomgr/ev_epoll_linux.c	/^typedef struct polling_island {$/;"	s	file:
-polling_island	src/core/lib/iomgr/ev_epoll_linux.c	/^} polling_island;$/;"	t	typeref:struct:polling_island	file:
-polling_island_add_fds_locked	src/core/lib/iomgr/ev_epoll_linux.c	/^static void polling_island_add_fds_locked(polling_island *pi, grpc_fd **fds,$/;"	f	file:
-polling_island_add_wakeup_fd_locked	src/core/lib/iomgr/ev_epoll_linux.c	/^static void polling_island_add_wakeup_fd_locked(polling_island *pi,$/;"	f	file:
-polling_island_create	src/core/lib/iomgr/ev_epoll_linux.c	/^static polling_island *polling_island_create(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-polling_island_delete	src/core/lib/iomgr/ev_epoll_linux.c	/^static void polling_island_delete(grpc_exec_ctx *exec_ctx, polling_island *pi) {$/;"	f	file:
-polling_island_global_init	src/core/lib/iomgr/ev_epoll_linux.c	/^static grpc_error *polling_island_global_init() {$/;"	f	file:
-polling_island_global_shutdown	src/core/lib/iomgr/ev_epoll_linux.c	/^static void polling_island_global_shutdown() {$/;"	f	file:
-polling_island_lock	src/core/lib/iomgr/ev_epoll_linux.c	/^static polling_island *polling_island_lock(polling_island *pi) {$/;"	f	file:
-polling_island_lock_pair	src/core/lib/iomgr/ev_epoll_linux.c	/^static void polling_island_lock_pair(polling_island **p, polling_island **q) {$/;"	f	file:
-polling_island_maybe_get_latest	src/core/lib/iomgr/ev_epoll_linux.c	/^static polling_island *polling_island_maybe_get_latest(polling_island *pi) {$/;"	f	file:
-polling_island_merge	src/core/lib/iomgr/ev_epoll_linux.c	/^static polling_island *polling_island_merge(polling_island *p,$/;"	f	file:
-polling_island_remove_all_fds_locked	src/core/lib/iomgr/ev_epoll_linux.c	/^static void polling_island_remove_all_fds_locked(polling_island *pi,$/;"	f	file:
-polling_island_remove_fd_locked	src/core/lib/iomgr/ev_epoll_linux.c	/^static void polling_island_remove_fd_locked(polling_island *pi, grpc_fd *fd,$/;"	f	file:
-polling_island_unlock_pair	src/core/lib/iomgr/ev_epoll_linux.c	/^static void polling_island_unlock_pair(polling_island *p, polling_island *q) {$/;"	f	file:
-polling_island_wakeup_fd	src/core/lib/iomgr/ev_epoll_linux.c	/^static grpc_wakeup_fd polling_island_wakeup_fd;$/;"	v	file:
-pollset	src/core/ext/client_channel/client_channel.c	/^  grpc_pollset *pollset;$/;"	m	struct:__anon64	file:
-pollset	src/core/lib/iomgr/ev_poll_posix.c	/^  grpc_pollset *pollset;$/;"	m	struct:grpc_fd_watcher	file:
-pollset	src/core/lib/iomgr/polling_entity.h	/^    grpc_pollset *pollset;$/;"	m	union:grpc_polling_entity::__anon158
-pollset	src/core/lib/iomgr/pollset_windows.h	/^  struct grpc_pollset *pollset;$/;"	m	struct:grpc_pollset_worker	typeref:struct:grpc_pollset_worker::grpc_pollset
-pollset	src/core/lib/iomgr/tcp_uv.c	/^  grpc_pollset *pollset;$/;"	m	struct:__anon135	file:
-pollset	src/core/lib/security/context/security_context.h	/^  grpc_pollset *pollset;$/;"	m	struct:grpc_auth_context
-pollset	test/core/end2end/fixtures/http_proxy.c	/^  grpc_pollset* pollset;$/;"	m	struct:grpc_end2end_http_proxy	file:
-pollset	test/core/iomgr/ev_epoll_linux_test.c	/^  grpc_pollset *pollset;$/;"	m	struct:test_pollset	file:
-pollset	test/core/iomgr/resolve_address_posix_test.c	/^  grpc_pollset *pollset;$/;"	m	struct:args_struct	file:
-pollset	test/core/iomgr/resolve_address_test.c	/^  grpc_pollset *pollset;$/;"	m	struct:args_struct	file:
-pollset	test/core/security/verify_jwt.c	/^  grpc_pollset *pollset;$/;"	m	struct:__anon331	file:
-pollset	test/core/surface/concurrent_connectivity_test.c	/^  grpc_pollset *pollset;$/;"	m	struct:server_thread_args	file:
-pollset	test/core/util/test_tcp_server.h	/^  grpc_pollset *pollset;$/;"	m	struct:test_tcp_server
-pollset_add_fd	src/core/lib/iomgr/ev_epoll_linux.c	/^static void pollset_add_fd(grpc_exec_ctx *exec_ctx, grpc_pollset *pollset,$/;"	f	file:
-pollset_add_fd	src/core/lib/iomgr/ev_poll_posix.c	/^static void pollset_add_fd(grpc_exec_ctx *exec_ctx, grpc_pollset *pollset,$/;"	f	file:
-pollset_add_fd	src/core/lib/iomgr/ev_posix.h	/^  void (*pollset_add_fd)(grpc_exec_ctx *exec_ctx, grpc_pollset *pollset,$/;"	m	struct:grpc_event_engine_vtable
-pollset_capacity	src/core/lib/iomgr/ev_poll_posix.c	/^  size_t pollset_capacity;$/;"	m	struct:grpc_pollset_set	file:
-pollset_count	src/core/lib/iomgr/ev_poll_posix.c	/^  size_t pollset_count;$/;"	m	struct:grpc_pollset_set	file:
-pollset_count	src/core/lib/iomgr/tcp_server_posix.c	/^  size_t pollset_count;$/;"	m	struct:grpc_tcp_server	file:
-pollset_count	src/core/lib/iomgr/udp_server.c	/^  size_t pollset_count;$/;"	m	struct:grpc_udp_server	file:
-pollset_count	src/core/lib/surface/server.c	/^  size_t pollset_count;$/;"	m	struct:grpc_server	file:
-pollset_destroy	src/core/lib/iomgr/ev_epoll_linux.c	/^static void pollset_destroy(grpc_pollset *pollset) {$/;"	f	file:
-pollset_destroy	src/core/lib/iomgr/ev_poll_posix.c	/^static void pollset_destroy(grpc_pollset *pollset) {$/;"	f	file:
-pollset_destroy	src/core/lib/iomgr/ev_posix.h	/^  void (*pollset_destroy)(grpc_pollset *pollset);$/;"	m	struct:grpc_event_engine_vtable
-pollset_global_init	src/core/lib/iomgr/ev_epoll_linux.c	/^static grpc_error *pollset_global_init(void) {$/;"	f	file:
-pollset_global_init	src/core/lib/iomgr/ev_poll_posix.c	/^static grpc_error *pollset_global_init(void) {$/;"	f	file:
-pollset_global_shutdown	src/core/lib/iomgr/ev_epoll_linux.c	/^static void pollset_global_shutdown(void) {$/;"	f	file:
-pollset_global_shutdown	src/core/lib/iomgr/ev_poll_posix.c	/^static void pollset_global_shutdown(void) {$/;"	f	file:
-pollset_has_workers	src/core/lib/iomgr/ev_epoll_linux.c	/^static int pollset_has_workers(grpc_pollset *p) {$/;"	f	file:
-pollset_has_workers	src/core/lib/iomgr/ev_poll_posix.c	/^static int pollset_has_workers(grpc_pollset *p) {$/;"	f	file:
-pollset_init	src/core/lib/iomgr/ev_epoll_linux.c	/^static void pollset_init(grpc_pollset *pollset, gpr_mu **mu) {$/;"	f	file:
-pollset_init	src/core/lib/iomgr/ev_poll_posix.c	/^static void pollset_init(grpc_pollset *pollset, gpr_mu **mu) {$/;"	f	file:
-pollset_init	src/core/lib/iomgr/ev_posix.h	/^  void (*pollset_init)(grpc_pollset *pollset, gpr_mu **mu);$/;"	m	struct:grpc_event_engine_vtable
-pollset_kick	src/core/lib/iomgr/ev_epoll_linux.c	/^static grpc_error *pollset_kick(grpc_pollset *p,$/;"	f	file:
-pollset_kick	src/core/lib/iomgr/ev_poll_posix.c	/^static grpc_error *pollset_kick(grpc_pollset *p,$/;"	f	file:
-pollset_kick	src/core/lib/iomgr/ev_posix.h	/^  grpc_error *(*pollset_kick)(grpc_pollset *pollset,$/;"	m	struct:grpc_event_engine_vtable
-pollset_kick_ext	src/core/lib/iomgr/ev_poll_posix.c	/^static grpc_error *pollset_kick_ext(grpc_pollset *p,$/;"	f	file:
-pollset_kick_locked	src/core/lib/iomgr/ev_poll_posix.c	/^static grpc_error *pollset_kick_locked(grpc_fd_watcher *watcher) {$/;"	f	file:
-pollset_release_polling_island	src/core/lib/iomgr/ev_epoll_linux.c	/^static void pollset_release_polling_island(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-pollset_reset	src/core/lib/iomgr/ev_epoll_linux.c	/^static void pollset_reset(grpc_pollset *pollset) {$/;"	f	file:
-pollset_reset	src/core/lib/iomgr/ev_poll_posix.c	/^static void pollset_reset(grpc_pollset *pollset) {$/;"	f	file:
-pollset_reset	src/core/lib/iomgr/ev_posix.h	/^  void (*pollset_reset)(grpc_pollset *pollset);$/;"	m	struct:grpc_event_engine_vtable
-pollset_set	src/core/ext/client_channel/resolver_factory.h	/^  grpc_pollset_set *pollset_set;$/;"	m	struct:grpc_resolver_args
-pollset_set	src/core/ext/client_channel/subchannel.c	/^  grpc_pollset_set *pollset_set;$/;"	m	struct:external_state_watcher	file:
-pollset_set	src/core/ext/client_channel/subchannel.c	/^  grpc_pollset_set *pollset_set;$/;"	m	struct:grpc_subchannel	file:
-pollset_set	src/core/lib/http/httpcli.h	/^  grpc_pollset_set *pollset_set;$/;"	m	struct:grpc_httpcli_context
-pollset_set	src/core/lib/iomgr/polling_entity.h	/^    grpc_pollset_set *pollset_set;$/;"	m	union:grpc_polling_entity::__anon158
-pollset_set	test/core/end2end/fixtures/http_proxy.c	/^  grpc_pollset_set* pollset_set;$/;"	m	struct:proxy_connection	file:
-pollset_set	test/core/iomgr/resolve_address_posix_test.c	/^  grpc_pollset_set *pollset_set;$/;"	m	struct:args_struct	file:
-pollset_set	test/core/iomgr/resolve_address_test.c	/^  grpc_pollset_set *pollset_set;$/;"	m	struct:args_struct	file:
-pollset_set_add_fd	src/core/lib/iomgr/ev_epoll_linux.c	/^static void pollset_set_add_fd(grpc_exec_ctx *exec_ctx, grpc_pollset_set *pss,$/;"	f	file:
-pollset_set_add_fd	src/core/lib/iomgr/ev_poll_posix.c	/^static void pollset_set_add_fd(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-pollset_set_add_fd	src/core/lib/iomgr/ev_posix.h	/^  void (*pollset_set_add_fd)(grpc_exec_ctx *exec_ctx,$/;"	m	struct:grpc_event_engine_vtable
-pollset_set_add_pollset	src/core/lib/iomgr/ev_epoll_linux.c	/^static void pollset_set_add_pollset(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-pollset_set_add_pollset	src/core/lib/iomgr/ev_poll_posix.c	/^static void pollset_set_add_pollset(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-pollset_set_add_pollset	src/core/lib/iomgr/ev_posix.h	/^  void (*pollset_set_add_pollset)(grpc_exec_ctx *exec_ctx,$/;"	m	struct:grpc_event_engine_vtable
-pollset_set_add_pollset_set	src/core/lib/iomgr/ev_epoll_linux.c	/^static void pollset_set_add_pollset_set(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-pollset_set_add_pollset_set	src/core/lib/iomgr/ev_poll_posix.c	/^static void pollset_set_add_pollset_set(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-pollset_set_add_pollset_set	src/core/lib/iomgr/ev_posix.h	/^  void (*pollset_set_add_pollset_set)(grpc_exec_ctx *exec_ctx,$/;"	m	struct:grpc_event_engine_vtable
-pollset_set_alternative	src/core/lib/surface/call.h	/^  grpc_pollset_set *pollset_set_alternative;$/;"	m	struct:grpc_call_create_args
-pollset_set_capacity	src/core/lib/iomgr/ev_poll_posix.c	/^  size_t pollset_set_capacity;$/;"	m	struct:grpc_pollset_set	file:
-pollset_set_count	src/core/lib/iomgr/ev_poll_posix.c	/^  size_t pollset_set_count;$/;"	m	struct:grpc_pollset_set	file:
-pollset_set_create	src/core/lib/iomgr/ev_epoll_linux.c	/^static grpc_pollset_set *pollset_set_create(void) {$/;"	f	file:
-pollset_set_create	src/core/lib/iomgr/ev_poll_posix.c	/^static grpc_pollset_set *pollset_set_create(void) {$/;"	f	file:
-pollset_set_create	src/core/lib/iomgr/ev_posix.h	/^  grpc_pollset_set *(*pollset_set_create)(void);$/;"	m	struct:grpc_event_engine_vtable
-pollset_set_del_fd	src/core/lib/iomgr/ev_epoll_linux.c	/^static void pollset_set_del_fd(grpc_exec_ctx *exec_ctx, grpc_pollset_set *pss,$/;"	f	file:
-pollset_set_del_fd	src/core/lib/iomgr/ev_poll_posix.c	/^static void pollset_set_del_fd(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-pollset_set_del_fd	src/core/lib/iomgr/ev_posix.h	/^  void (*pollset_set_del_fd)(grpc_exec_ctx *exec_ctx,$/;"	m	struct:grpc_event_engine_vtable
-pollset_set_del_pollset	src/core/lib/iomgr/ev_epoll_linux.c	/^static void pollset_set_del_pollset(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-pollset_set_del_pollset	src/core/lib/iomgr/ev_poll_posix.c	/^static void pollset_set_del_pollset(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-pollset_set_del_pollset	src/core/lib/iomgr/ev_posix.h	/^  void (*pollset_set_del_pollset)(grpc_exec_ctx *exec_ctx,$/;"	m	struct:grpc_event_engine_vtable
-pollset_set_del_pollset_set	src/core/lib/iomgr/ev_epoll_linux.c	/^static void pollset_set_del_pollset_set(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-pollset_set_del_pollset_set	src/core/lib/iomgr/ev_poll_posix.c	/^static void pollset_set_del_pollset_set(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-pollset_set_del_pollset_set	src/core/lib/iomgr/ev_posix.h	/^  void (*pollset_set_del_pollset_set)(grpc_exec_ctx *exec_ctx,$/;"	m	struct:grpc_event_engine_vtable
-pollset_set_destroy	src/core/lib/iomgr/ev_epoll_linux.c	/^static void pollset_set_destroy(grpc_pollset_set *pss) {$/;"	f	file:
-pollset_set_destroy	src/core/lib/iomgr/ev_poll_posix.c	/^static void pollset_set_destroy(grpc_pollset_set *pollset_set) {$/;"	f	file:
-pollset_set_destroy	src/core/lib/iomgr/ev_posix.h	/^  void (*pollset_set_destroy)(grpc_pollset_set *pollset_set);$/;"	m	struct:grpc_event_engine_vtable
-pollset_set_test_basic	test/core/iomgr/pollset_set_test.c	/^static void pollset_set_test_basic() {$/;"	f	file:
-pollset_set_test_dup_fds	test/core/iomgr/pollset_set_test.c	/^void pollset_set_test_dup_fds() {$/;"	f
-pollset_set_test_empty_pollset	test/core/iomgr/pollset_set_test.c	/^void pollset_set_test_empty_pollset() {$/;"	f
-pollset_sets	src/core/lib/iomgr/ev_poll_posix.c	/^  struct grpc_pollset_set **pollset_sets;$/;"	m	struct:grpc_pollset_set	typeref:struct:grpc_pollset_set::grpc_pollset_set	file:
-pollset_shutdown	src/core/lib/iomgr/ev_epoll_linux.c	/^static void pollset_shutdown(grpc_exec_ctx *exec_ctx, grpc_pollset *pollset,$/;"	f	file:
-pollset_shutdown	src/core/lib/iomgr/ev_poll_posix.c	/^static void pollset_shutdown(grpc_exec_ctx *exec_ctx, grpc_pollset *pollset,$/;"	f	file:
-pollset_shutdown	src/core/lib/iomgr/ev_posix.h	/^  void (*pollset_shutdown)(grpc_exec_ctx *exec_ctx, grpc_pollset *pollset,$/;"	m	struct:grpc_event_engine_vtable
-pollset_shutdown_done	src/core/lib/surface/completion_queue.c	/^  grpc_closure pollset_shutdown_done;$/;"	m	struct:grpc_completion_queue	file:
-pollset_size	src/core/lib/iomgr/ev_posix.h	/^  size_t pollset_size;$/;"	m	struct:grpc_event_engine_vtable
-pollset_work	src/core/lib/iomgr/ev_epoll_linux.c	/^static grpc_error *pollset_work(grpc_exec_ctx *exec_ctx, grpc_pollset *pollset,$/;"	f	file:
-pollset_work	src/core/lib/iomgr/ev_poll_posix.c	/^static grpc_error *pollset_work(grpc_exec_ctx *exec_ctx, grpc_pollset *pollset,$/;"	f	file:
-pollset_work	src/core/lib/iomgr/ev_posix.h	/^  grpc_error *(*pollset_work)(grpc_exec_ctx *exec_ctx, grpc_pollset *pollset,$/;"	m	struct:grpc_event_engine_vtable
-pollset_work_and_unlock	src/core/lib/iomgr/ev_epoll_linux.c	/^static void pollset_work_and_unlock(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-pollset_worker_kick	src/core/lib/iomgr/ev_epoll_linux.c	/^static grpc_error *pollset_worker_kick(grpc_pollset_worker *worker) {$/;"	f	file:
-pollsets	src/core/lib/iomgr/ev_poll_posix.c	/^  grpc_pollset **pollsets;$/;"	m	struct:grpc_pollset_set	file:
-pollsets	src/core/lib/iomgr/tcp_server_posix.c	/^  grpc_pollset **pollsets;$/;"	m	struct:grpc_tcp_server	file:
-pollsets	src/core/lib/iomgr/udp_server.c	/^  grpc_pollset **pollsets;$/;"	m	struct:grpc_udp_server	file:
-pollsets	src/core/lib/surface/server.c	/^  grpc_pollset **pollsets;$/;"	m	struct:grpc_server	file:
-pool_	src/cpp/server/dynamic_thread_pool.h	/^    DynamicThreadPool* pool_;$/;"	m	class:grpc::final::DynamicThread
-pop_front_worker	src/core/lib/iomgr/ev_epoll_linux.c	/^static grpc_pollset_worker *pop_front_worker(grpc_pollset *p) {$/;"	f	file:
-pop_front_worker	src/core/lib/iomgr/ev_poll_posix.c	/^static grpc_pollset_worker *pop_front_worker(grpc_pollset *p) {$/;"	f	file:
-pop_front_worker	src/core/lib/iomgr/pollset_windows.c	/^static grpc_pollset_worker *pop_front_worker($/;"	f	file:
-pop_one	src/core/lib/iomgr/timer_generic.c	/^static grpc_timer *pop_one(shard_type *shard, gpr_timespec now) {$/;"	f	file:
-pop_timers	src/core/lib/iomgr/timer_generic.c	/^static size_t pop_timers(grpc_exec_ctx *exec_ctx, shard_type *shard,$/;"	f	file:
-pops	test/core/security/oauth2_utils.c	/^  grpc_polling_entity pops;$/;"	m	struct:__anon329	file:
-pops	test/core/security/print_google_default_creds_token.c	/^  grpc_polling_entity pops;$/;"	m	struct:__anon332	file:
-pops	test/core/util/port_server_client.c	/^  grpc_polling_entity pops;$/;"	m	struct:freereq	file:
-pops	test/core/util/port_server_client.c	/^  grpc_polling_entity pops;$/;"	m	struct:portreq	file:
-pops_tag	src/core/lib/iomgr/polling_entity.h	/^  enum pops_tag { POPS_NONE, POPS_POLLSET, POPS_POLLSET_SET } tag;$/;"	g	struct:grpc_polling_entity
-populate_ssl_context	src/core/lib/tsi/ssl_transport_security.c	/^static tsi_result populate_ssl_context($/;"	f	file:
-port	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	/^    int32_t port;$/;"	m	struct:_grpc_lb_v1_Server
-port	src/core/lib/iomgr/tcp_server_posix.c	/^  int port;$/;"	m	struct:grpc_tcp_listener	file:
-port	src/core/lib/iomgr/tcp_server_uv.c	/^  int port;$/;"	m	struct:grpc_tcp_listener	file:
-port	src/core/lib/iomgr/tcp_server_windows.c	/^  int port;$/;"	m	struct:grpc_tcp_listener	file:
-port	test/core/util/port_server_client.c	/^  int port;$/;"	m	struct:portreq	file:
-port	test/cpp/grpclb/grpclb_test.cc	/^  int port;$/;"	m	struct:grpc::__anon289::server_fixture	file:
-port	test/cpp/qps/server.h	/^  int port() const { return port_; }$/;"	f	class:grpc::testing::Server
-port_	test/cpp/end2end/async_end2end_test.cc	/^  int port_;$/;"	m	class:grpc::testing::__anon296::AsyncEnd2endTest	file:
-port_	test/cpp/end2end/proto_server_reflection_test.cc	/^  int port_;$/;"	m	class:grpc::testing::ProtoServerReflectionTest	file:
-port_	test/cpp/end2end/round_robin_end2end_test.cc	/^    int port_;$/;"	m	struct:grpc::testing::__anon304::RoundRobinEnd2endTest::ServerData	file:
-port_	test/cpp/end2end/server_builder_plugin_test.cc	/^  int port_;$/;"	m	class:grpc::testing::ServerBuilderPluginTest	file:
-port_	test/cpp/end2end/shutdown_test.cc	/^  int port_;$/;"	m	class:grpc::testing::ShutdownTest	file:
-port_	test/cpp/qps/server.h	/^  int port_;$/;"	m	class:grpc::testing::Server
-port_index	src/core/lib/iomgr/tcp_server.h	/^  unsigned port_index;$/;"	m	struct:grpc_tcp_server_acceptor
-port_index	src/core/lib/iomgr/tcp_server_posix.c	/^  unsigned port_index;$/;"	m	struct:grpc_tcp_listener	file:
-port_index	src/core/lib/iomgr/tcp_server_uv.c	/^  unsigned port_index;$/;"	m	struct:grpc_tcp_listener	file:
-port_index	src/core/lib/iomgr/tcp_server_windows.c	/^  unsigned port_index;$/;"	m	struct:grpc_tcp_listener	file:
-port_index	test/core/iomgr/tcp_server_posix_test.c	/^  unsigned port_index;$/;"	m	struct:on_connect_result	file:
-portreq	test/core/util/port_server_client.c	/^typedef struct portreq {$/;"	s	file:
-portreq	test/core/util/port_server_client.c	/^} portreq;$/;"	t	typeref:struct:portreq	file:
-ports_	include/grpc++/server_builder.h	/^  std::vector<Port> ports_;$/;"	m	class:grpc::ServerBuilder
-post_batch_completion	src/core/lib/surface/call.c	/^static void post_batch_completion(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-post_benign_reclaimer	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^static void post_benign_reclaimer(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-post_destructive_reclaimer	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^static void post_destructive_reclaimer(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-post_reclaimer_closure	src/core/lib/iomgr/resource_quota.c	/^  grpc_closure post_reclaimer_closure[2];$/;"	m	struct:grpc_resource_user	file:
-post_send	src/core/lib/channel/compress_filter.c	/^  grpc_closure *post_send;$/;"	m	struct:call_data	file:
-post_send	src/core/lib/channel/http_client_filter.c	/^  grpc_closure *post_send;$/;"	m	struct:call_data	file:
-postprocess_scenario_result	test/cpp/qps/driver.cc	/^static void postprocess_scenario_result(ScenarioResult* result) {$/;"	f	namespace:grpc::testing
-pp_recv_message	src/core/lib/channel/http_server_filter.c	/^  grpc_byte_stream **pp_recv_message;$/;"	m	struct:call_data	file:
-prefix	src/core/ext/census/gen/census.pb.h	/^    int32_t prefix;$/;"	m	struct:_google_census_Resource_MeasurementUnit
-prefix	src/core/ext/census/resource.h	/^  int32_t prefix;$/;"	m	struct:__anon53
-prefix	test/core/bad_client/tests/head_of_line_blocking.c	/^static const char prefix[] =$/;"	v	file:
-prefix	test/core/iomgr/load_file_test.c	/^static const char prefix[] = "file_test";$/;"	v	file:
-prepare	include/grpc++/impl/codegen/thrift_serializer.h	/^  void prepare() {$/;"	f	class:apache::thrift::util::ThriftSerializer
-prepare_application_metadata	src/core/lib/surface/call.c	/^static int prepare_application_metadata($/;"	f	file:
-prepare_socket	src/core/lib/iomgr/tcp_client_posix.c	/^static grpc_error *prepare_socket(const grpc_resolved_address *addr, int fd,$/;"	f	file:
-prepare_socket	src/core/lib/iomgr/tcp_server_posix.c	/^static grpc_error *prepare_socket(int fd, const grpc_resolved_address *addr,$/;"	f	file:
-prepare_socket	src/core/lib/iomgr/tcp_server_windows.c	/^static grpc_error *prepare_socket(SOCKET sock,$/;"	f	file:
-prepare_socket	src/core/lib/iomgr/udp_server.c	/^static int prepare_socket(int fd, const grpc_resolved_address *addr) {$/;"	f	file:
-prepare_test	test/core/end2end/invalid_call_argument_test.c	/^static void prepare_test(int is_client) {$/;"	f	file:
-prepared_	include/grpc++/impl/codegen/thrift_serializer.h	/^  bool prepared_;$/;"	m	class:apache::thrift::util::ThriftSerializer
-prepend_filter	src/core/lib/surface/init.c	/^static bool prepend_filter(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-pretty_print_backoffs	test/core/util/reconnect_server.c	/^static void pretty_print_backoffs(reconnect_server *server) {$/;"	f	file:
-prev	src/core/ext/census/census_log.c	/^  struct census_log_block_list_struct *prev;$/;"	m	struct:census_log_block_list_struct	typeref:struct:census_log_block_list_struct::census_log_block_list_struct	file:
-prev	src/core/ext/census/mlog.c	/^  struct census_log_block_list_struct* prev;$/;"	m	struct:census_log_block_list_struct	typeref:struct:census_log_block_list_struct::census_log_block_list_struct	file:
-prev	src/core/ext/client_channel/subchannel.c	/^  struct external_state_watcher *prev;$/;"	m	struct:external_state_watcher	typeref:struct:external_state_watcher::external_state_watcher	file:
-prev	src/core/ext/lb_policy/round_robin/round_robin.c	/^  struct ready_list *prev;$/;"	m	struct:ready_list	typeref:struct:ready_list::ready_list	file:
-prev	src/core/ext/transport/chttp2/transport/internal.h	/^  grpc_chttp2_stream *prev;$/;"	m	struct:__anon22
-prev	src/core/lib/channel/channel_stack_builder.c	/^  struct filter_node *prev;$/;"	m	struct:filter_node	typeref:struct:filter_node::filter_node	file:
-prev	src/core/lib/iomgr/ev_epoll_linux.c	/^  struct grpc_pollset_worker *prev;$/;"	m	struct:grpc_pollset_worker	typeref:struct:grpc_pollset_worker::grpc_pollset_worker	file:
-prev	src/core/lib/iomgr/ev_poll_posix.c	/^  struct grpc_fd_watcher *prev;$/;"	m	struct:grpc_fd_watcher	typeref:struct:grpc_fd_watcher::grpc_fd_watcher	file:
-prev	src/core/lib/iomgr/ev_poll_posix.c	/^  struct grpc_pollset_worker *prev;$/;"	m	struct:grpc_pollset_worker	typeref:struct:grpc_pollset_worker::grpc_pollset_worker	file:
-prev	src/core/lib/iomgr/iomgr_internal.h	/^  struct grpc_iomgr_object *prev;$/;"	m	struct:grpc_iomgr_object	typeref:struct:grpc_iomgr_object::grpc_iomgr_object
-prev	src/core/lib/iomgr/pollset_windows.h	/^  struct grpc_pollset_worker *prev;$/;"	m	struct:grpc_pollset_worker_link	typeref:struct:grpc_pollset_worker_link::grpc_pollset_worker
-prev	src/core/lib/iomgr/resource_quota.c	/^  grpc_resource_user *prev;$/;"	m	struct:__anon144	file:
-prev	src/core/lib/iomgr/timer_generic.h	/^  struct grpc_timer *prev;$/;"	m	struct:grpc_timer	typeref:struct:grpc_timer::grpc_timer
-prev	src/core/lib/json/json.h	/^  struct grpc_json* prev;$/;"	m	struct:grpc_json	typeref:struct:grpc_json::grpc_json
-prev	src/core/lib/profiling/basic_timers.c	/^  struct gpr_timer_log *prev;$/;"	m	struct:gpr_timer_log	typeref:struct:gpr_timer_log::gpr_timer_log	file:
-prev	src/core/lib/surface/server.c	/^  channel_data *prev;$/;"	m	struct:channel_data	file:
-prev	src/core/lib/transport/metadata_batch.h	/^  struct grpc_linked_mdelem *prev;$/;"	m	struct:grpc_linked_mdelem	typeref:struct:grpc_linked_mdelem::grpc_linked_mdelem
-prev	test/core/end2end/fuzzers/api_fuzzer.c	/^  struct call_state *prev;$/;"	m	struct:call_state	typeref:struct:call_state::call_state	file:
-prev_	test/cpp/end2end/async_end2end_test.cc	/^  grpc_poll_function_type prev_;$/;"	m	class:grpc::testing::__anon296::PollOverride	file:
-prev_connectivity_state	src/core/ext/lb_policy/round_robin/round_robin.c	/^  grpc_connectivity_state prev_connectivity_state;$/;"	m	struct:__anon2	file:
-prev_entry	src/core/ext/census/hash_table.c	/^  ht_entry *prev_entry;$/;"	m	struct:entry_locator	file:
-prev_non_empty_bucket	src/core/ext/census/hash_table.c	/^  int32_t prev_non_empty_bucket;$/;"	m	struct:bucket	file:
-print	src/core/ext/census/aggregation.h	/^  size_t (*print)(const void *aggregation, char *buffer, size_t n);$/;"	m	struct:census_aggregation_ops
-print_auth_context	test/core/end2end/tests/call_creds.c	/^static void print_auth_context(int is_client, const grpc_auth_context *ctx) {$/;"	f	file:
-print_command_usage_	test/cpp/util/grpc_tool.cc	/^  bool print_command_usage_;$/;"	m	class:grpc::testing::__anon321::GrpcTool	file:
-print_current_stack	test/core/util/test_config.c	/^static void print_current_stack() {$/;"	f	file:
-print_failed_expectations	test/core/client_channel/lb_policies_test.c	/^static void print_failed_expectations(const int *expected_connection_sequence,$/;"	f	file:
-print_histogram	test/core/network_benchmarks/low_level_ping_pong.c	/^static void print_histogram(gpr_histogram *histogram) {$/;"	f	file:
-print_stack_from_context	test/core/util/test_config.c	/^static void print_stack_from_context(CONTEXT c) {$/;"	f	file:
-print_usage	test/core/network_benchmarks/low_level_ping_pong.c	/^void print_usage(char *argv0) {$/;"	f
-print_usage_and_die	src/core/lib/support/cmdline.c	/^static int print_usage_and_die(gpr_cmdline *cl) {$/;"	f	file:
-print_usage_and_exit	test/core/security/verify_jwt.c	/^static void print_usage_and_exit(gpr_cmdline *cl, const char *argv0) {$/;"	f	file:
-priority	src/core/lib/surface/channel_init.c	/^  int priority;$/;"	m	struct:stage_slot	file:
-priority	src/cpp/common/channel_filter.h	/^  int priority;$/;"	m	struct:grpc::internal::FilterRecord
-private_key	include/grpc++/security/server_credentials.h	/^    grpc::string private_key;$/;"	m	struct:grpc::SslServerCredentialsOptions::PemKeyCertPair
-private_key	include/grpc/grpc_security.h	/^  const char *private_key;$/;"	m	struct:__anon285
-private_key	include/grpc/grpc_security.h	/^  const char *private_key;$/;"	m	struct:__anon448
-private_key	src/core/lib/security/credentials/jwt/json_token.h	/^  RSA *private_key;$/;"	m	struct:__anon105
-private_key_id	src/core/lib/security/credentials/jwt/json_token.h	/^  char *private_key_id;$/;"	m	struct:__anon105
-probe_ipv6_once	src/core/lib/iomgr/socket_utils_common_posix.c	/^static void probe_ipv6_once(void) {$/;"	f	file:
-process	include/grpc/grpc_security.h	/^  void (*process)(void *state, grpc_auth_context *context,$/;"	m	struct:__anon288
-process	include/grpc/grpc_security.h	/^  void (*process)(void *state, grpc_auth_context *context,$/;"	m	struct:__anon451
-process_auth_failure	test/core/end2end/fixtures/h2_fakesec.c	/^static void process_auth_failure(void *state, grpc_auth_context *ctx,$/;"	f	file:
-process_auth_failure	test/core/end2end/fixtures/h2_ssl.c	/^static void process_auth_failure(void *state, grpc_auth_context *ctx,$/;"	f	file:
-process_auth_failure	test/core/end2end/fixtures/h2_ssl_cert.c	/^static void process_auth_failure(void *state, grpc_auth_context *ctx,$/;"	f	file:
-process_auth_failure	test/core/end2end/fixtures/h2_ssl_proxy.c	/^static void process_auth_failure(void *state, grpc_auth_context *ctx,$/;"	f	file:
-process_bytes_from_peer	src/core/lib/tsi/transport_security.h	/^  tsi_result (*process_bytes_from_peer)(tsi_handshaker *self,$/;"	m	struct:__anon162
-process_data_after_md	src/core/lib/surface/call.c	/^static void process_data_after_md(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-process_oauth2_failure	test/core/end2end/fixtures/h2_oauth2.c	/^static void process_oauth2_failure(void *state, grpc_auth_context *ctx,$/;"	f	file:
-process_oauth2_success	test/core/end2end/fixtures/h2_oauth2.c	/^static void process_oauth2_success(void *state, grpc_auth_context *ctx,$/;"	f	file:
-process_send_initial_metadata	src/core/lib/channel/compress_filter.c	/^static grpc_error *process_send_initial_metadata($/;"	f	file:
-process_serverlist_locked	src/core/ext/lb_policy/grpclb/grpclb.c	/^static grpc_lb_addresses *process_serverlist_locked($/;"	f	file:
-processed_name	test/core/tsi/transport_security_test.c	/^static char *processed_name(const char *name) {$/;"	f	file:
-processor	src/core/lib/security/credentials/credentials.h	/^  grpc_auth_metadata_processor processor;$/;"	m	struct:grpc_server_credentials
-processor_	src/cpp/server/secure_server_credentials.h	/^  std::shared_ptr<AuthMetadataProcessor> processor_;$/;"	m	class:grpc::final
-processor_	src/cpp/server/secure_server_credentials.h	/^  std::unique_ptr<AuthMetadataProcessorAyncWrapper> processor_;$/;"	m	class:grpc::final
-processor_destroy	test/core/end2end/fixtures/h2_oauth2.c	/^static void processor_destroy(void *state) {$/;"	f	file:
-producer_thread	test/core/surface/completion_queue_test.c	/^static void producer_thread(void *arg) {$/;"	f	file:
-propagate_	include/grpc++/impl/codegen/client_context.h	/^  uint32_t propagate_;$/;"	m	class:grpc::PropagationOptions
-propagate_from_call_	include/grpc++/impl/codegen/client_context.h	/^  grpc_call* propagate_from_call_;$/;"	m	class:grpc::ClientContext
-propagation_mask	src/core/lib/surface/call.h	/^  uint32_t propagation_mask;$/;"	m	struct:grpc_call_create_args
-propagation_options_	include/grpc++/impl/codegen/client_context.h	/^  PropagationOptions propagation_options_;$/;"	m	class:grpc::ClientContext
-properties	src/core/lib/security/context/security_context.h	/^  grpc_auth_property_array properties;$/;"	m	struct:grpc_auth_context
-properties	src/core/lib/tsi/transport_security_interface.h	/^  tsi_peer_property *properties;$/;"	m	struct:__anon166
-property_	include/grpc++/impl/codegen/security/auth_context.h	/^  const grpc_auth_property* property_;$/;"	m	class:grpc::AuthPropertyIterator
-property_count	src/core/lib/tsi/transport_security_interface.h	/^  size_t property_count;$/;"	m	struct:__anon166
-protect	src/core/lib/tsi/transport_security.h	/^  tsi_result (*protect)(tsi_frame_protector *self,$/;"	m	struct:__anon161
-protect_flush	src/core/lib/tsi/transport_security.h	/^  tsi_result (*protect_flush)(tsi_frame_protector *self,$/;"	m	struct:__anon161
-protect_frame	src/core/lib/tsi/fake_transport_security.c	/^  tsi_fake_frame protect_frame;$/;"	m	struct:__anon170	file:
-protector	src/core/lib/security/transport/secure_endpoint.c	/^  struct tsi_frame_protector *protector;$/;"	m	struct:__anon116	typeref:struct:__anon116::tsi_frame_protector	file:
-protector_mu	src/core/lib/security/transport/secure_endpoint.c	/^  gpr_mu protector_mu;$/;"	m	struct:__anon116	file:
-protobuf	include/grpc++/impl/codegen/config_protobuf.h	/^namespace protobuf {$/;"	n	namespace:grpc
-protobuf	test/cpp/util/config_grpc_cli.h	/^namespace protobuf {$/;"	n	namespace:grpc
-protobuf_test	test/build/protobuf.cc	/^bool protobuf_test(const google::protobuf::MethodDescriptor *method) {$/;"	f
-protocol_	include/grpc++/impl/codegen/thrift_serializer.h	/^  std::shared_ptr<Protocol> protocol_;$/;"	m	class:apache::thrift::util::ThriftSerializer
-proxy	test/core/end2end/fixtures/h2_http_proxy.c	/^  grpc_end2end_http_proxy *proxy;$/;"	m	struct:fullstack_fixture_data	file:
-proxy	test/core/end2end/fixtures/h2_proxy.c	/^  grpc_end2end_proxy *proxy;$/;"	m	struct:fullstack_fixture_data	file:
-proxy	test/core/end2end/fixtures/h2_ssl_proxy.c	/^  grpc_end2end_proxy *proxy;$/;"	m	struct:fullstack_secure_fixture_data	file:
-proxy	test/core/end2end/fixtures/proxy.c	/^  grpc_end2end_proxy *proxy;$/;"	m	struct:__anon356	file:
-proxy_call	test/core/end2end/fixtures/proxy.c	/^} proxy_call;$/;"	t	typeref:struct:__anon356	file:
-proxy_connection	test/core/end2end/fixtures/http_proxy.c	/^typedef struct proxy_connection {$/;"	s	file:
-proxy_connection	test/core/end2end/fixtures/http_proxy.c	/^} proxy_connection;$/;"	t	typeref:struct:proxy_connection	file:
-proxy_connection_failed	test/core/end2end/fixtures/http_proxy.c	/^static void proxy_connection_failed(grpc_exec_ctx* exec_ctx,$/;"	f	file:
-proxy_connection_unref	test/core/end2end/fixtures/http_proxy.c	/^static void proxy_connection_unref(grpc_exec_ctx* exec_ctx,$/;"	f	file:
-proxy_def	test/core/end2end/fixtures/h2_proxy.c	/^static const grpc_end2end_proxy_def proxy_def = {create_proxy_server,$/;"	v	file:
-proxy_def	test/core/end2end/fixtures/h2_ssl_proxy.c	/^static const grpc_end2end_proxy_def proxy_def = {create_proxy_server,$/;"	v	file:
-proxy_name	src/core/ext/client_channel/client_channel.c	/^  char *proxy_name;$/;"	m	struct:client_channel_channel_data	file:
-proxy_name	test/core/end2end/fixtures/http_proxy.c	/^  char* proxy_name;$/;"	m	struct:grpc_end2end_http_proxy	file:
-proxy_port	test/core/end2end/fixtures/proxy.c	/^  char *proxy_port;$/;"	m	struct:grpc_end2end_proxy	file:
-proxy_server_	test/cpp/end2end/end2end_test.cc	/^  std::unique_ptr<Server> proxy_server_;$/;"	m	class:grpc::testing::__anon306::End2endTest	file:
-proxy_service_	test/cpp/end2end/end2end_test.cc	/^  std::unique_ptr<Proxy> proxy_service_;$/;"	m	class:grpc::testing::__anon306::End2endTest	file:
-proxyable	test/core/end2end/gen_build_yaml.py	/^                                                           proxyable=False),$/;"	v
-ps	test/core/iomgr/pollset_set_test.c	/^  grpc_pollset *ps;$/;"	m	struct:test_pollset	file:
-pseudo_refcount	test/core/end2end/fixtures/h2_oauth2.c	/^typedef struct { size_t pseudo_refcount; } test_processor_state;$/;"	m	struct:__anon352	file:
-pss	test/core/iomgr/pollset_set_test.c	/^typedef struct test_pollset_set { grpc_pollset_set *pss; } test_pollset_set;$/;"	m	struct:test_pollset_set	file:
-pt_id	src/core/lib/iomgr/ev_epoll_linux.c	/^  pthread_t pt_id;$/;"	m	struct:grpc_pollset_worker	file:
-ptr	src/core/ext/census/hash_table.h	/^  void *ptr;$/;"	m	union:__anon56
-ptr	test/core/json/json_rewrite.c	/^  char *ptr;$/;"	m	struct:json_reader_userdata	file:
-ptr	test/core/json/json_rewrite_test.c	/^  char *ptr;$/;"	m	struct:json_reader_userdata	file:
-publish	src/core/lib/surface/server.c	/^  grpc_closure publish;$/;"	m	struct:call_data	file:
-publish_app_metadata	src/core/lib/surface/call.c	/^static void publish_app_metadata(grpc_call *call, grpc_metadata_batch *b,$/;"	f	file:
-publish_call	src/core/lib/surface/server.c	/^static void publish_call(grpc_exec_ctx *exec_ctx, grpc_server *server,$/;"	f	file:
-publish_new_rpc	src/core/lib/surface/server.c	/^static void publish_new_rpc(grpc_exec_ctx *exec_ctx, void *arg,$/;"	f	file:
-publish_transport_locked	src/core/ext/client_channel/subchannel.c	/^static void publish_transport_locked(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-published	src/core/ext/resolver/sockaddr/sockaddr_resolver.c	/^  bool published;$/;"	m	struct:__anon58	file:
-published	src/core/ext/transport/chttp2/transport/incoming_metadata.h	/^  int published;$/;"	m	struct:__anon12
-published	test/core/end2end/fake_resolver.c	/^  bool published;$/;"	m	struct:__anon368	file:
-published_metadata	src/core/ext/transport/chttp2/transport/internal.h	/^  grpc_published_metadata_method published_metadata[2];$/;"	m	struct:grpc_chttp2_stream
-published_version	src/core/ext/resolver/dns/native/dns_resolver.c	/^  int published_version;$/;"	m	struct:__anon57	file:
-pull_args	test/core/support/mpscq_test.c	/^} pull_args;$/;"	t	typeref:struct:__anon328	file:
-pull_thread	test/core/support/mpscq_test.c	/^static void pull_thread(void *arg) {$/;"	f	file:
-push_back_worker	src/core/lib/iomgr/ev_epoll_linux.c	/^static void push_back_worker(grpc_pollset *p, grpc_pollset_worker *worker) {$/;"	f	file:
-push_back_worker	src/core/lib/iomgr/ev_poll_posix.c	/^static void push_back_worker(grpc_pollset *p, grpc_pollset_worker *worker) {$/;"	f	file:
-push_first_on_exec_ctx	src/core/lib/iomgr/combiner.c	/^static void push_first_on_exec_ctx(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-push_front_worker	src/core/lib/iomgr/ev_epoll_linux.c	/^static void push_front_worker(grpc_pollset *p, grpc_pollset_worker *worker) {$/;"	f	file:
-push_front_worker	src/core/lib/iomgr/ev_poll_posix.c	/^static void push_front_worker(grpc_pollset *p, grpc_pollset_worker *worker) {$/;"	f	file:
-push_front_worker	src/core/lib/iomgr/pollset_windows.c	/^static void push_front_worker(grpc_pollset_worker *root,$/;"	f	file:
-push_last_on_exec_ctx	src/core/lib/iomgr/combiner.c	/^static void push_last_on_exec_ctx(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-push_setting	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^static void push_setting(grpc_exec_ctx *exec_ctx, grpc_chttp2_transport *t,$/;"	f	file:
-pushed	src/core/lib/support/stack_lockfree.c	/^  gpr_atm pushed[(INVALID_ENTRY_INDEX + 1) \/ (8 * sizeof(gpr_atm))];$/;"	m	struct:gpr_stack_lockfree	file:
-put_metadata	src/core/lib/transport/transport_op_string.c	/^static void put_metadata(gpr_strvec *b, grpc_mdelem md) {$/;"	f	file:
-put_metadata_list	src/core/lib/transport/transport_op_string.c	/^static void put_metadata_list(gpr_strvec *b, grpc_metadata_batch md) {$/;"	f	file:
-q	test/core/support/mpscq_test.c	/^  gpr_mpscq *q;$/;"	m	struct:__anon327	file:
-q	test/core/support/mpscq_test.c	/^  gpr_mpscq *q;$/;"	m	struct:__anon328	file:
-q	test/core/support/sync_test.c	/^  queue q;$/;"	m	struct:test	file:
-qbuf	src/core/ext/transport/chttp2/transport/internal.h	/^  grpc_slice_buffer qbuf;$/;"	m	struct:grpc_chttp2_transport
-qps_gauges_	test/cpp/util/metrics_server.h	/^  std::map<string, std::shared_ptr<QpsGauge>> qps_gauges_;$/;"	m	class:grpc::testing::final
-query	src/core/ext/client_channel/uri_parser.h	/^  char *query;$/;"	m	struct:__anon68
-query_for_backends_locked	src/core/ext/lb_policy/grpclb/grpclb.c	/^static void query_for_backends_locked(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-query_parts	src/core/ext/client_channel/uri_parser.h	/^  char **query_parts;$/;"	m	struct:__anon68
-query_parts_values	src/core/ext/client_channel/uri_parser.h	/^  char **query_parts_values;$/;"	m	struct:__anon68
-queue	src/core/lib/iomgr/combiner.c	/^  gpr_mpscq queue;$/;"	m	struct:grpc_combiner	file:
-queue	test/core/support/sync_test.c	/^typedef struct queue {$/;"	s	file:
-queue	test/core/support/sync_test.c	/^} queue;$/;"	t	typeref:struct:queue	file:
-queue_append	test/core/support/sync_test.c	/^void queue_append(queue *q, int x) {$/;"	f
-queue_call_request	src/core/lib/surface/server.c	/^static grpc_call_error queue_call_request(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-queue_deadline_cap	src/core/lib/iomgr/timer_generic.c	/^  gpr_timespec queue_deadline_cap;$/;"	m	struct:__anon137	file:
-queue_destroy	test/core/support/sync_test.c	/^void queue_destroy(queue *q) {$/;"	f
-queue_init	test/core/support/sync_test.c	/^void queue_init(queue *q) {$/;"	f
-queue_offload	src/core/lib/iomgr/combiner.c	/^static void queue_offload(grpc_exec_ctx *exec_ctx, grpc_combiner *lock) {$/;"	f	file:
-queue_remove	test/core/support/sync_test.c	/^int queue_remove(queue *q, int *head, gpr_timespec abs_deadline) {$/;"	f
-queue_try_append	test/core/support/sync_test.c	/^int queue_try_append(queue *q, int x) {$/;"	f
-r	test/core/support/cpu_test.c	/^  unsigned r; \/* random number *\/$/;"	m	struct:cpu_test	file:
-random_deadline	test/core/iomgr/timer_heap_test.c	/^static gpr_timespec random_deadline(void) {$/;"	f	file:
-random_table_	test/cpp/qps/interarrival.h	/^  time_table random_table_;$/;"	m	class:grpc::testing::InterarrivalTimer
-range	src/core/ext/census/gen/census.pb.h	/^    google_census_Distribution_Range range;$/;"	m	struct:_google_census_Distribution
-rank	test/core/support/stack_lockfree_test.c	/^  int rank;$/;"	m	struct:test_arg	file:
-raw	include/grpc/impl/codegen/grpc_types.h	/^    } raw;$/;"	m	union:grpc_byte_buffer::__anon256	typeref:struct:grpc_byte_buffer::__anon256::__anon258
-raw	include/grpc/impl/codegen/grpc_types.h	/^    } raw;$/;"	m	union:grpc_byte_buffer::__anon419	typeref:struct:grpc_byte_buffer::__anon419::__anon421
-raw_byte_buffer_eq_slice	test/core/end2end/cq_verifier.c	/^int raw_byte_buffer_eq_slice(grpc_byte_buffer *rbb, grpc_slice b) {$/;"	f
-raw_deadline	include/grpc++/impl/codegen/client_context.h	/^  gpr_timespec raw_deadline() const { return deadline_; }$/;"	f	class:grpc::ClientContext
-raw_deadline	include/grpc++/impl/codegen/server_context.h	/^  gpr_timespec raw_deadline() const { return deadline_; }$/;"	f	class:grpc::ServerContext
-raw_tag	src/core/ext/census/context.c	/^struct raw_tag {$/;"	s	file:
-raw_time	include/grpc++/impl/codegen/time.h	/^  gpr_timespec raw_time() const { return time_; }$/;"	f	class:grpc::TimePoint
-raw_time	include/grpc++/impl/codegen/time.h	/^  gpr_timespec raw_time() { return time_; }$/;"	f	class:grpc::TimePoint
-raw_time	include/grpc++/impl/codegen/time.h	/^  gpr_timespec raw_time() {$/;"	f	class:grpc::TimePoint
-rbegin	include/grpc++/impl/codegen/string_ref.h	/^  const_reverse_iterator rbegin() const {$/;"	f	class:grpc::string_ref
-rc	src/core/lib/slice/slice.c	/^  grpc_slice_refcount rc;$/;"	m	struct:new_slice_refcount	file:
-rc	src/core/lib/slice/slice.c	/^  grpc_slice_refcount rc;$/;"	m	struct:new_with_len_slice_refcount	file:
-read	src/core/lib/iomgr/endpoint.h	/^  void (*read)(grpc_exec_ctx *exec_ctx, grpc_endpoint *ep,$/;"	m	struct:grpc_endpoint_vtable
-read_action_locked	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^static void read_action_locked(grpc_exec_ctx *exec_ctx, void *tp,$/;"	f	file:
-read_action_locked	src/core/ext/transport/chttp2/transport/internal.h	/^  grpc_closure read_action_locked;$/;"	m	struct:grpc_chttp2_transport
-read_and_validate_context_from_file	test/core/census/trace_context_test.c	/^static void read_and_validate_context_from_file(google_trace_TraceContext *ctxt,$/;"	f	file:
-read_and_write_test	test/core/iomgr/endpoint_tests.c	/^static void read_and_write_test(grpc_endpoint_test_config config,$/;"	f	file:
-read_and_write_test_read_handler	test/core/iomgr/endpoint_tests.c	/^static void read_and_write_test_read_handler(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-read_and_write_test_state	test/core/iomgr/endpoint_tests.c	/^struct read_and_write_test_state {$/;"	s	file:
-read_and_write_test_write_handler	test/core/iomgr/endpoint_tests.c	/^static void read_and_write_test_write_handler(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-read_args	test/core/bad_client/bad_client.c	/^} read_args;$/;"	t	typeref:struct:__anon326	file:
-read_args	test/core/end2end/fuzzers/api_fuzzer.c	/^static grpc_channel_args *read_args(input_stream *inp) {$/;"	f	file:
-read_buf	test/core/iomgr/fd_posix_test.c	/^  char read_buf[BUF_SIZE]; \/* buffer to store upload bytes *\/$/;"	m	struct:__anon341	file:
-read_buffer	src/core/ext/transport/chttp2/transport/internal.h	/^  grpc_slice_buffer read_buffer;$/;"	m	struct:grpc_chttp2_transport
-read_buffer	src/core/ext/transport/cronet/transport/cronet_transport.c	/^  char *read_buffer;$/;"	m	struct:read_state	file:
-read_buffer	src/core/lib/channel/handshaker.h	/^  grpc_slice_buffer* read_buffer;$/;"	m	struct:__anon189
-read_buffer	src/core/lib/security/transport/secure_endpoint.c	/^  grpc_slice_buffer *read_buffer;$/;"	m	struct:__anon116	file:
-read_buffer	test/core/end2end/fuzzers/api_fuzzer.c	/^static void read_buffer(input_stream *inp, char **buffer, size_t *length,$/;"	f	file:
-read_buffer	test/core/util/mock_endpoint.c	/^  grpc_slice_buffer read_buffer;$/;"	m	struct:grpc_mock_endpoint	file:
-read_buffer	test/core/util/passthru_endpoint.c	/^  grpc_slice_buffer read_buffer;$/;"	m	struct:__anon376	file:
-read_buffer_like_slice	test/core/end2end/fuzzers/api_fuzzer.c	/^static grpc_slice read_buffer_like_slice(input_stream *inp) {$/;"	f	file:
-read_buffer_to_destroy	src/core/ext/client_channel/http_connect_handshaker.c	/^  grpc_slice_buffer* read_buffer_to_destroy;$/;"	m	struct:http_connect_handshaker	file:
-read_buffer_to_destroy	src/core/lib/security/transport/security_handshaker.c	/^  grpc_slice_buffer *read_buffer_to_destroy;$/;"	m	struct:__anon117	file:
-read_bytes	test/core/iomgr/tcp_posix_test.c	/^  size_t read_bytes;$/;"	m	struct:read_socket_state	file:
-read_bytes	test/core/network_benchmarks/low_level_ping_pong.c	/^  int (*read_bytes)(struct thread_args *args, char *buf);$/;"	m	struct:thread_args	file:
-read_bytes	test/core/network_benchmarks/low_level_ping_pong.c	/^static int read_bytes(int fd, char *buf, size_t read_size, int spin) {$/;"	f	file:
-read_bytes_total	test/core/iomgr/fd_posix_test.c	/^  ssize_t read_bytes_total; \/* total number of received bytes *\/$/;"	m	struct:__anon340	file:
-read_call_creds	test/core/end2end/fuzzers/api_fuzzer.c	/^static grpc_call_credentials *read_call_creds(input_stream *inp) {$/;"	f	file:
-read_callback	src/core/lib/iomgr/tcp_uv.c	/^static void read_callback(uv_stream_t *stream, ssize_t nread,$/;"	f	file:
-read_cb	src/core/lib/iomgr/tcp_posix.c	/^  grpc_closure *read_cb;$/;"	m	struct:__anon139	file:
-read_cb	src/core/lib/iomgr/tcp_uv.c	/^  grpc_closure *read_cb;$/;"	m	struct:__anon135	file:
-read_cb	src/core/lib/iomgr/tcp_windows.c	/^  grpc_closure *read_cb;$/;"	m	struct:grpc_tcp	file:
-read_cb	src/core/lib/iomgr/udp_server.c	/^  grpc_udp_server_read_cb read_cb;$/;"	m	struct:grpc_udp_listener	file:
-read_cb	src/core/lib/security/transport/secure_endpoint.c	/^  grpc_closure *read_cb;$/;"	m	struct:__anon116	file:
-read_cb	test/core/iomgr/tcp_posix_test.c	/^  grpc_closure read_cb;$/;"	m	struct:read_socket_state	file:
-read_cb	test/core/iomgr/tcp_posix_test.c	/^static void read_cb(grpc_exec_ctx *exec_ctx, void *user_data,$/;"	f	file:
-read_channel_creds	test/core/end2end/fuzzers/api_fuzzer.c	/^static grpc_channel_credentials *read_channel_creds(input_stream *inp) {$/;"	f	file:
-read_char	src/core/lib/json/json_reader.h	/^  uint32_t (*read_char)(void *userdata);$/;"	m	struct:grpc_json_reader_vtable
-read_char	test/core/json/json_stream_error_test.c	/^static uint32_t read_char(void *userdata) { return GRPC_JSON_READ_CHAR_ERROR; }$/;"	f	file:
-read_closed	src/core/ext/transport/chttp2/transport/internal.h	/^  bool read_closed;$/;"	m	struct:grpc_chttp2_stream
-read_closed_error	src/core/ext/transport/chttp2/transport/internal.h	/^  grpc_error *read_closed_error;$/;"	m	struct:grpc_chttp2_stream
-read_closure	src/core/lib/iomgr/ev_epoll_linux.c	/^  grpc_closure *read_closure;$/;"	m	struct:grpc_fd	file:
-read_closure	src/core/lib/iomgr/ev_poll_posix.c	/^  grpc_closure *read_closure;$/;"	m	struct:grpc_fd	file:
-read_closure	src/core/lib/iomgr/tcp_posix.c	/^  grpc_closure read_closure;$/;"	m	struct:__anon139	file:
-read_closure	src/core/lib/iomgr/tcp_server_posix.c	/^  grpc_closure read_closure;$/;"	m	struct:grpc_tcp_listener	file:
-read_closure	src/core/lib/iomgr/udp_server.c	/^  grpc_closure read_closure;$/;"	m	struct:grpc_udp_listener	file:
-read_compressed_slice	test/core/surface/byte_buffer_reader_test.c	/^static void read_compressed_slice(grpc_compression_algorithm algorithm,$/;"	f	file:
-read_cred_artifact	test/core/end2end/fuzzers/api_fuzzer.c	/^static const char *read_cred_artifact(cred_artifact_ctx *ctx, input_stream *inp,$/;"	f	file:
-read_done	test/core/bad_client/bad_client.c	/^  gpr_event read_done;$/;"	m	struct:__anon326	file:
-read_done	test/core/bad_client/bad_client.c	/^static void read_done(grpc_exec_ctx *exec_ctx, void *arg, grpc_error *error) {$/;"	f	file:
-read_done	test/core/iomgr/endpoint_tests.c	/^  int read_done;$/;"	m	struct:read_and_write_test_state	file:
-read_done	test/cpp/qps/server_async.cc	/^    bool read_done(bool ok) {$/;"	f	class:grpc::testing::final::final	file:
-read_done_	include/grpc++/impl/codegen/sync_stream.h	/^  bool read_done_;$/;"	m	class:grpc::final
-read_ep	test/core/iomgr/endpoint_tests.c	/^  grpc_endpoint *read_ep;$/;"	m	struct:read_and_write_test_state	file:
-read_error	test/core/json/json_stream_error_test.c	/^static void read_error() {$/;"	f	file:
-read_fd	src/core/lib/iomgr/wakeup_fd_posix.h	/^  int read_fd;$/;"	m	struct:grpc_wakeup_fd
-read_fd	test/core/network_benchmarks/low_level_ping_pong.c	/^  int read_fd;$/;"	m	struct:fd_pair	file:
-read_info	src/core/lib/iomgr/socket_windows.h	/^  grpc_winsocket_callback_info read_info;$/;"	m	struct:grpc_winsocket
-read_int	test/core/end2end/fuzzers/api_fuzzer.c	/^static int read_int(input_stream *inp) { return (int)read_uint32(inp); }$/;"	f	file:
-read_iteration_interval_in_msec	test/core/census/mlog_test.c	/^  int read_iteration_interval_in_msec;$/;"	m	struct:reader_thread_args	file:
-read_iteration_interval_in_msec	test/core/statistics/census_log_tests.c	/^  int32_t read_iteration_interval_in_msec;$/;"	m	struct:reader_thread_args	file:
-read_iterator_state	src/core/ext/census/census_log.c	/^  uint32_t read_iterator_state;$/;"	m	struct:census_log	file:
-read_iterator_state	src/core/ext/census/mlog.c	/^  uint32_t read_iterator_state;$/;"	m	struct:census_log	file:
-read_message	test/core/end2end/fuzzers/api_fuzzer.c	/^static grpc_byte_buffer *read_message(input_stream *inp) {$/;"	f	file:
-read_metadata	test/core/end2end/fuzzers/api_fuzzer.c	/^static void read_metadata(input_stream *inp, size_t *count,$/;"	f	file:
-read_notifier_pollset	src/core/lib/iomgr/ev_epoll_linux.c	/^  grpc_pollset *read_notifier_pollset;$/;"	m	struct:grpc_fd	file:
-read_notifier_pollset	src/core/lib/iomgr/ev_poll_posix.c	/^  grpc_pollset *read_notifier_pollset;$/;"	m	struct:grpc_fd	file:
-read_op	test/core/fling/server.c	/^static grpc_op read_op;$/;"	v	file:
-read_ops_	include/grpc++/impl/codegen/async_stream.h	/^  CallOpSet<CallOpRecvInitialMetadata, CallOpRecvMessage<R>> read_ops_;$/;"	m	class:grpc::final
-read_ops_	include/grpc++/impl/codegen/async_stream.h	/^  CallOpSet<CallOpRecvMessage<R>> read_ops_;$/;"	m	class:grpc::final
-read_records	test/core/census/mlog_test.c	/^static void read_records(size_t record_size, const char* buffer,$/;"	f	file:
-read_records	test/core/statistics/census_log_tests.c	/^static void read_records(size_t record_size, const char *buffer,$/;"	f	file:
-read_service_config	src/core/ext/client_channel/client_channel.c	/^  grpc_closure read_service_config;$/;"	m	struct:client_channel_call_data	file:
-read_service_config	src/core/ext/client_channel/client_channel.c	/^static void read_service_config(grpc_exec_ctx *exec_ctx, void *arg,$/;"	f	file:
-read_slice	src/core/lib/iomgr/tcp_uv.c	/^  grpc_slice read_slice;$/;"	m	struct:__anon135	file:
-read_slice	src/core/lib/iomgr/tcp_windows.c	/^  grpc_slice read_slice;$/;"	m	struct:grpc_tcp	file:
-read_slice_buffer	src/core/ext/transport/cronet/transport/cronet_transport.c	/^  grpc_slice_buffer read_slice_buffer;$/;"	m	struct:read_state	file:
-read_slice_buffer	src/core/lib/channel/http_server_filter.c	/^  grpc_slice_buffer read_slice_buffer;$/;"	m	struct:call_data	file:
-read_slices	src/core/lib/iomgr/tcp_uv.c	/^  grpc_slice_buffer *read_slices;$/;"	m	struct:__anon135	file:
-read_slices	src/core/lib/iomgr/tcp_windows.c	/^  grpc_slice_buffer *read_slices;$/;"	m	struct:grpc_tcp	file:
-read_socket_state	test/core/iomgr/tcp_posix_test.c	/^struct read_socket_state {$/;"	s	file:
-read_ssl_channel_creds	test/core/end2end/fuzzers/api_fuzzer.c	/^static grpc_channel_credentials *read_ssl_channel_creds(input_stream *inp) {$/;"	f	file:
-read_staging_buffer	src/core/lib/security/transport/secure_endpoint.c	/^  grpc_slice read_staging_buffer;$/;"	m	struct:__anon116	file:
-read_state	src/core/ext/transport/cronet/transport/cronet_transport.c	/^struct read_state {$/;"	s	file:
-read_strategy	test/core/network_benchmarks/low_level_ping_pong.c	/^  int (*read_strategy)(struct thread_args *args, char *buf);$/;"	m	struct:test_strategy	file:
-read_strategy_usage	test/core/network_benchmarks/low_level_ping_pong.c	/^static const char *read_strategy_usage =$/;"	v	file:
-read_stream	src/core/lib/channel/http_server_filter.c	/^  grpc_slice_buffer_stream read_stream;$/;"	m	struct:call_data	file:
-read_stream_closed	src/core/ext/transport/cronet/transport/cronet_transport.c	/^  bool read_stream_closed;$/;"	m	struct:read_state	file:
-read_string	test/core/end2end/fuzzers/api_fuzzer.c	/^static char *read_string(input_stream *inp, bool *special) {$/;"	f	file:
-read_string_like_slice	test/core/end2end/fuzzers/api_fuzzer.c	/^static grpc_slice read_string_like_slice(input_stream *inp) {$/;"	f	file:
-read_test	test/core/iomgr/tcp_posix_test.c	/^static void read_test(size_t num_bytes, size_t slice_size) {$/;"	f	file:
-read_uint22	test/core/end2end/fuzzers/api_fuzzer.c	/^static uint32_t read_uint22(input_stream *inp) {$/;"	f	file:
-read_uint32	test/core/end2end/fuzzers/api_fuzzer.c	/^static uint32_t read_uint32(input_stream *inp) {$/;"	f	file:
-read_watcher	src/core/lib/iomgr/ev_poll_posix.c	/^  grpc_fd_watcher *read_watcher;$/;"	m	struct:grpc_fd	file:
-reader_	include/grpc++/impl/codegen/proto_utils.h	/^  grpc_byte_buffer_reader reader_;$/;"	m	class:grpc::internal::final
-reader_lock	src/core/ext/census/census_log.c	/^  gpr_atm reader_lock;$/;"	m	struct:census_log_block	file:
-reader_lock	src/core/ext/census/mlog.c	/^  gpr_atm reader_lock;$/;"	m	struct:census_log_block	file:
-reader_thread	test/core/census/mlog_test.c	/^static void reader_thread(void* arg) {$/;"	f	file:
-reader_thread	test/core/statistics/census_log_tests.c	/^static void reader_thread(void *arg) {$/;"	f	file:
-reader_thread_args	test/core/census/mlog_test.c	/^typedef struct reader_thread_args {$/;"	s	file:
-reader_thread_args	test/core/census/mlog_test.c	/^} reader_thread_args;$/;"	t	typeref:struct:reader_thread_args	file:
-reader_thread_args	test/core/statistics/census_log_tests.c	/^typedef struct reader_thread_args {$/;"	s	file:
-reader_thread_args	test/core/statistics/census_log_tests.c	/^} reader_thread_args;$/;"	t	typeref:struct:reader_thread_args	file:
-reader_vtable	src/core/lib/json/json_string.c	/^static grpc_json_reader_vtable reader_vtable = {$/;"	v	file:
-reader_vtable	test/core/json/json_rewrite.c	/^static grpc_json_reader_vtable reader_vtable = {$/;"	v	file:
-reader_vtable	test/core/json/json_rewrite_test.c	/^static grpc_json_reader_vtable reader_vtable = {$/;"	v	file:
-reader_vtable	test/core/json/json_stream_error_test.c	/^static grpc_json_reader_vtable reader_vtable = {$/;"	v	file:
-ready	test/core/surface/concurrent_connectivity_test.c	/^  gpr_event ready;$/;"	m	struct:server_thread_args	file:
-ready_list	src/core/ext/lb_policy/round_robin/round_robin.c	/^  ready_list ready_list;$/;"	m	struct:round_robin_lb_policy	file:
-ready_list	src/core/ext/lb_policy/round_robin/round_robin.c	/^typedef struct ready_list {$/;"	s	file:
-ready_list	src/core/ext/lb_policy/round_robin/round_robin.c	/^} ready_list;$/;"	t	typeref:struct:ready_list	file:
-ready_list_last_pick	src/core/ext/lb_policy/round_robin/round_robin.c	/^  ready_list *ready_list_last_pick;$/;"	m	struct:round_robin_lb_policy	file:
-ready_list_node	src/core/ext/lb_policy/round_robin/round_robin.c	/^  ready_list *ready_list_node;$/;"	m	struct:__anon2	file:
-realloc_fn	include/grpc/support/alloc.h	/^  void *(*realloc_fn)(void *ptr, size_t size);$/;"	m	struct:gpr_allocation_functions
-really_destroy	src/core/lib/iomgr/combiner.c	/^static void really_destroy(grpc_exec_ctx *exec_ctx, grpc_combiner *lock) {$/;"	f	file:
-reason_bytes	src/core/ext/transport/chttp2/transport/frame_rst_stream.h	/^  uint8_t reason_bytes[4];$/;"	m	struct:__anon10
-rebalance	src/core/lib/support/avl.c	/^static gpr_avl_node *rebalance(const gpr_avl_vtable *vtable, void *key,$/;"	f	file:
-rebuild_elems	src/core/ext/transport/chttp2/transport/hpack_encoder.c	/^static void rebuild_elems(grpc_chttp2_hpack_compressor *c, uint32_t new_cap) {$/;"	f	file:
-rebuild_ents	src/core/ext/transport/chttp2/transport/hpack_table.c	/^static void rebuild_ents(grpc_chttp2_hptbl *tbl, uint32_t new_cap) {$/;"	f	file:
-received_bytes	src/core/ext/transport/chttp2/transport/internal.h	/^  int64_t received_bytes;$/;"	m	struct:grpc_chttp2_stream
-received_bytes	src/core/ext/transport/cronet/transport/cronet_transport.c	/^  int received_bytes;$/;"	m	struct:read_state	file:
-received_final_op	src/core/lib/surface/call.c	/^  bool received_final_op;$/;"	m	struct:grpc_call	file:
-received_initial_metadata	src/core/lib/surface/call.c	/^  bool received_initial_metadata;$/;"	m	struct:grpc_call	file:
-received_status	src/core/lib/surface/call.c	/^} received_status;$/;"	t	typeref:struct:__anon229	file:
-receiving_buffer	src/core/lib/surface/call.c	/^  grpc_byte_buffer **receiving_buffer;$/;"	m	struct:grpc_call	file:
-receiving_initial_metadata_ready	src/core/lib/surface/call.c	/^  grpc_closure receiving_initial_metadata_ready;$/;"	m	struct:grpc_call	file:
-receiving_initial_metadata_ready	src/core/lib/surface/call.c	/^static void receiving_initial_metadata_ready(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-receiving_message	src/core/lib/surface/call.c	/^  bool receiving_message;$/;"	m	struct:grpc_call	file:
-receiving_slice	src/core/lib/surface/call.c	/^  grpc_slice receiving_slice;$/;"	m	struct:grpc_call	file:
-receiving_slice_ready	src/core/lib/surface/call.c	/^  grpc_closure receiving_slice_ready;$/;"	m	struct:grpc_call	file:
-receiving_slice_ready	src/core/lib/surface/call.c	/^static void receiving_slice_ready(grpc_exec_ctx *exec_ctx, void *bctlp,$/;"	f	file:
-receiving_stream	src/core/lib/surface/call.c	/^  grpc_byte_stream *receiving_stream;$/;"	m	struct:grpc_call	file:
-receiving_stream_ready	src/core/lib/surface/call.c	/^  grpc_closure receiving_stream_ready;$/;"	m	struct:grpc_call	file:
-receiving_stream_ready	src/core/lib/surface/call.c	/^static void receiving_stream_ready(grpc_exec_ctx *exec_ctx, void *bctlp,$/;"	f	file:
-reclaimer_args	test/core/iomgr/resource_quota_test.c	/^} reclaimer_args;$/;"	t	typeref:struct:__anon338	file:
-reclaimer_cb	test/core/iomgr/resource_quota_test.c	/^static void reclaimer_cb(grpc_exec_ctx *exec_ctx, void *args,$/;"	f	file:
-reclaimers	src/core/lib/iomgr/resource_quota.c	/^  grpc_closure *reclaimers[2];$/;"	m	struct:grpc_resource_user	file:
-reclaiming	src/core/lib/iomgr/resource_quota.c	/^  bool reclaiming;$/;"	m	struct:grpc_resource_quota	file:
-reconnect_server	test/core/util/reconnect_server.h	/^typedef struct reconnect_server {$/;"	s
-reconnect_server	test/core/util/reconnect_server.h	/^} reconnect_server;$/;"	t	typeref:struct:reconnect_server
-reconnect_server_clear_timestamps	test/core/util/reconnect_server.c	/^void reconnect_server_clear_timestamps(reconnect_server *server) {$/;"	f
-reconnect_server_destroy	test/core/util/reconnect_server.c	/^void reconnect_server_destroy(reconnect_server *server) {$/;"	f
-reconnect_server_init	test/core/util/reconnect_server.c	/^void reconnect_server_init(reconnect_server *server) {$/;"	f
-reconnect_server_poll	test/core/util/reconnect_server.c	/^void reconnect_server_poll(reconnect_server *server, int seconds) {$/;"	f
-reconnect_server_start	test/core/util/reconnect_server.c	/^void reconnect_server_start(reconnect_server *server, int port) {$/;"	f
-record	src/core/ext/census/aggregation.h	/^  void (*record)(void *aggregation, double value);$/;"	m	struct:census_aggregation_ops
-record_size	test/core/census/mlog_test.c	/^  size_t record_size;$/;"	m	struct:reader_thread_args	file:
-record_size	test/core/census/mlog_test.c	/^  size_t record_size;$/;"	m	struct:writer_thread_args	file:
-record_size	test/core/statistics/census_log_tests.c	/^  size_t record_size;$/;"	m	struct:reader_thread_args	file:
-record_size	test/core/statistics/census_log_tests.c	/^  size_t record_size;$/;"	m	struct:writer_thread_args	file:
-record_stats	src/core/ext/census/census_rpc_stats.c	/^static void record_stats(census_ht *store, census_op_id op_id,$/;"	f	file:
-recursively_find_error_with_field	src/core/lib/transport/error_utils.c	/^static grpc_error *recursively_find_error_with_field(grpc_error *error,$/;"	f	file:
-recv_buf_	include/grpc++/impl/codegen/call.h	/^  grpc_byte_buffer* recv_buf_;$/;"	m	class:grpc::CallOpGenericRecvMessage
-recv_buf_	include/grpc++/impl/codegen/call.h	/^  grpc_byte_buffer* recv_buf_;$/;"	m	class:grpc::CallOpRecvMessage
-recv_cacheable_request	src/core/lib/channel/http_server_filter.c	/^  bool *recv_cacheable_request;$/;"	m	struct:call_data	file:
-recv_cacheable_request	src/core/lib/surface/server.c	/^  bool recv_cacheable_request;$/;"	m	struct:call_data	file:
-recv_cacheable_request	src/core/lib/transport/transport.h	/^  bool *recv_cacheable_request;$/;"	m	struct:grpc_transport_stream_op
-recv_close_on_server	include/grpc/impl/codegen/grpc_types.h	/^    } recv_close_on_server;$/;"	m	union:grpc_op::__anon268	typeref:struct:grpc_op::__anon268::__anon277
-recv_close_on_server	include/grpc/impl/codegen/grpc_types.h	/^    } recv_close_on_server;$/;"	m	union:grpc_op::__anon431	typeref:struct:grpc_op::__anon431::__anon440
-recv_common_filter	src/core/lib/surface/call.c	/^static void recv_common_filter(grpc_exec_ctx *exec_ctx, grpc_call *call,$/;"	f	file:
-recv_final_op	src/core/lib/surface/call.c	/^  uint8_t recv_final_op;$/;"	m	struct:batch_control	file:
-recv_idempotent_request	src/core/lib/channel/http_server_filter.c	/^  bool *recv_idempotent_request;$/;"	m	struct:call_data	file:
-recv_idempotent_request	src/core/lib/surface/server.c	/^  bool recv_idempotent_request;$/;"	m	struct:call_data	file:
-recv_idempotent_request	src/core/lib/transport/transport.h	/^  bool *recv_idempotent_request;$/;"	m	struct:grpc_transport_stream_op
-recv_im_ready	test/core/end2end/tests/filter_causes_close.c	/^static void recv_im_ready(grpc_exec_ctx *exec_ctx, void *arg,$/;"	f	file:
-recv_im_ready	test/core/end2end/tests/filter_causes_close.c	/^typedef struct { grpc_closure *recv_im_ready; } call_data;$/;"	m	struct:__anon362	file:
-recv_initial_filter	src/core/lib/surface/call.c	/^static void recv_initial_filter(grpc_exec_ctx *exec_ctx, grpc_call *call,$/;"	f	file:
-recv_initial_metadata	include/grpc/impl/codegen/grpc_types.h	/^      grpc_metadata_array *recv_initial_metadata;$/;"	m	struct:grpc_op::__anon268::__anon274
-recv_initial_metadata	include/grpc/impl/codegen/grpc_types.h	/^      grpc_metadata_array *recv_initial_metadata;$/;"	m	struct:grpc_op::__anon431::__anon437
-recv_initial_metadata	include/grpc/impl/codegen/grpc_types.h	/^    } recv_initial_metadata;$/;"	m	union:grpc_op::__anon268	typeref:struct:grpc_op::__anon268::__anon274
-recv_initial_metadata	include/grpc/impl/codegen/grpc_types.h	/^    } recv_initial_metadata;$/;"	m	union:grpc_op::__anon431	typeref:struct:grpc_op::__anon431::__anon437
-recv_initial_metadata	src/core/ext/census/grpc_filter.c	/^  grpc_metadata_batch *recv_initial_metadata;$/;"	m	struct:call_data	file:
-recv_initial_metadata	src/core/ext/load_reporting/load_reporting_filter.c	/^  grpc_metadata_batch *recv_initial_metadata;$/;"	m	struct:call_data	file:
-recv_initial_metadata	src/core/ext/transport/chttp2/transport/internal.h	/^  grpc_metadata_batch *recv_initial_metadata;$/;"	m	struct:grpc_chttp2_stream
-recv_initial_metadata	src/core/lib/channel/deadline_filter.c	/^  grpc_metadata_batch* recv_initial_metadata;$/;"	m	struct:server_call_data	file:
-recv_initial_metadata	src/core/lib/channel/http_client_filter.c	/^  grpc_metadata_batch *recv_initial_metadata;$/;"	m	struct:call_data	file:
-recv_initial_metadata	src/core/lib/channel/http_server_filter.c	/^  grpc_metadata_batch *recv_initial_metadata;$/;"	m	struct:call_data	file:
-recv_initial_metadata	src/core/lib/security/transport/server_auth_filter.c	/^  grpc_metadata_batch *recv_initial_metadata;$/;"	m	struct:call_data	file:
-recv_initial_metadata	src/core/lib/surface/call.c	/^  uint8_t recv_initial_metadata;$/;"	m	struct:batch_control	file:
-recv_initial_metadata	src/core/lib/surface/server.c	/^  grpc_metadata_batch *recv_initial_metadata;$/;"	m	struct:call_data	file:
-recv_initial_metadata	src/core/lib/transport/transport.h	/^  grpc_metadata_batch *recv_initial_metadata;$/;"	m	struct:grpc_transport_stream_op
-recv_initial_metadata	src/cpp/common/channel_filter.h	/^  MetadataBatch *recv_initial_metadata() {$/;"	f	class:grpc::TransportStreamOp
-recv_initial_metadata	test/core/end2end/fuzzers/api_fuzzer.c	/^  grpc_metadata_array recv_initial_metadata;$/;"	m	struct:call_state	file:
-recv_initial_metadata_	include/grpc++/impl/codegen/client_context.h	/^  MetadataMap recv_initial_metadata_;$/;"	m	class:grpc::ClientContext
-recv_initial_metadata_	src/cpp/common/channel_filter.h	/^  MetadataBatch recv_initial_metadata_;$/;"	m	class:grpc::TransportStreamOp
-recv_initial_metadata_ready	src/core/ext/transport/chttp2/transport/internal.h	/^  grpc_closure *recv_initial_metadata_ready;$/;"	m	struct:grpc_chttp2_stream
-recv_initial_metadata_ready	src/core/lib/channel/deadline_filter.c	/^  grpc_closure recv_initial_metadata_ready;$/;"	m	struct:server_call_data	file:
-recv_initial_metadata_ready	src/core/lib/channel/deadline_filter.c	/^static void recv_initial_metadata_ready(grpc_exec_ctx* exec_ctx, void* arg,$/;"	f	file:
-recv_initial_metadata_ready	src/core/lib/transport/transport.h	/^  grpc_closure *recv_initial_metadata_ready;$/;"	m	struct:grpc_transport_stream_op
-recv_initial_metadata_ready	src/cpp/common/channel_filter.h	/^  grpc_closure *recv_initial_metadata_ready() const {$/;"	f	class:grpc::TransportStreamOp
-recv_message	include/grpc/impl/codegen/grpc_types.h	/^      struct grpc_byte_buffer **recv_message;$/;"	m	struct:grpc_op::__anon268::__anon275	typeref:struct:grpc_op::__anon268::__anon275::grpc_byte_buffer
-recv_message	include/grpc/impl/codegen/grpc_types.h	/^      struct grpc_byte_buffer **recv_message;$/;"	m	struct:grpc_op::__anon431::__anon438	typeref:struct:grpc_op::__anon431::__anon438::grpc_byte_buffer
-recv_message	include/grpc/impl/codegen/grpc_types.h	/^    } recv_message;$/;"	m	union:grpc_op::__anon268	typeref:struct:grpc_op::__anon268::__anon275
-recv_message	include/grpc/impl/codegen/grpc_types.h	/^    } recv_message;$/;"	m	union:grpc_op::__anon431	typeref:struct:grpc_op::__anon431::__anon438
-recv_message	src/core/ext/transport/chttp2/transport/internal.h	/^  grpc_byte_stream **recv_message;$/;"	m	struct:grpc_chttp2_stream
-recv_message	src/core/lib/channel/message_size_filter.c	/^  grpc_byte_stream** recv_message;$/;"	m	struct:call_data	file:
-recv_message	src/core/lib/surface/call.c	/^  uint8_t recv_message;$/;"	m	struct:batch_control	file:
-recv_message	src/core/lib/transport/transport.h	/^  grpc_byte_stream **recv_message;$/;"	m	struct:grpc_transport_stream_op
-recv_message	test/core/end2end/fuzzers/api_fuzzer.c	/^  grpc_byte_buffer *recv_message;$/;"	m	struct:call_state	file:
-recv_message_ready	src/core/ext/transport/chttp2/transport/internal.h	/^  grpc_closure *recv_message_ready;$/;"	m	struct:grpc_chttp2_stream
-recv_message_ready	src/core/lib/channel/http_server_filter.c	/^  grpc_closure *recv_message_ready;$/;"	m	struct:call_data	file:
-recv_message_ready	src/core/lib/channel/message_size_filter.c	/^  grpc_closure recv_message_ready;$/;"	m	struct:call_data	file:
-recv_message_ready	src/core/lib/channel/message_size_filter.c	/^static void recv_message_ready(grpc_exec_ctx* exec_ctx, void* user_data,$/;"	f	file:
-recv_message_ready	src/core/lib/transport/transport.h	/^  grpc_closure *recv_message_ready;$/;"	m	struct:grpc_transport_stream_op
-recv_request	test/cpp/end2end/thread_stress_test.cc	/^    EchoRequest recv_request;$/;"	m	struct:grpc::testing::CommonStressTestAsyncServer::Context	file:
-recv_status_	include/grpc++/impl/codegen/call.h	/^  Status* recv_status_;$/;"	m	class:grpc::CallOpClientRecvStatus
-recv_status_details	test/core/end2end/fuzzers/api_fuzzer.c	/^  grpc_slice recv_status_details;$/;"	m	struct:call_state	file:
-recv_status_on_client	include/grpc/impl/codegen/grpc_types.h	/^    } recv_status_on_client;$/;"	m	union:grpc_op::__anon268	typeref:struct:grpc_op::__anon268::__anon276
-recv_status_on_client	include/grpc/impl/codegen/grpc_types.h	/^    } recv_status_on_client;$/;"	m	union:grpc_op::__anon431	typeref:struct:grpc_op::__anon431::__anon439
-recv_trailing_filter	src/core/lib/surface/call.c	/^static void recv_trailing_filter(grpc_exec_ctx *exec_ctx, void *args,$/;"	f	file:
-recv_trailing_metadata	src/core/ext/transport/chttp2/transport/internal.h	/^  grpc_metadata_batch *recv_trailing_metadata;$/;"	m	struct:grpc_chttp2_stream
-recv_trailing_metadata	src/core/lib/channel/http_client_filter.c	/^  grpc_metadata_batch *recv_trailing_metadata;$/;"	m	struct:call_data	file:
-recv_trailing_metadata	src/core/lib/transport/transport.h	/^  grpc_metadata_batch *recv_trailing_metadata;$/;"	m	struct:grpc_transport_stream_op
-recv_trailing_metadata	src/cpp/common/channel_filter.h	/^  MetadataBatch *recv_trailing_metadata() {$/;"	f	class:grpc::TransportStreamOp
-recv_trailing_metadata	test/core/end2end/fuzzers/api_fuzzer.c	/^  grpc_metadata_array recv_trailing_metadata;$/;"	m	struct:call_state	file:
-recv_trailing_metadata_	src/cpp/common/channel_filter.h	/^  MetadataBatch recv_trailing_metadata_;$/;"	m	class:grpc::TransportStreamOp
-recv_trailing_metadata_finished	src/core/ext/transport/chttp2/transport/internal.h	/^  grpc_closure *recv_trailing_metadata_finished;$/;"	m	struct:grpc_chttp2_stream
-redact_private_key	src/core/lib/security/credentials/jwt/jwt_credentials.c	/^static char *redact_private_key(const char *json_key) {$/;"	f	file:
-reevaluate_polling_on_wakeup	src/core/lib/iomgr/ev_poll_posix.c	/^  int reevaluate_polling_on_wakeup;$/;"	m	struct:grpc_pollset_worker	file:
-ref	include/grpc/impl/codegen/slice.h	/^  void (*ref)(void *);$/;"	m	struct:grpc_slice_refcount_vtable
-ref	src/core/ext/client_channel/client_channel_factory.h	/^  void (*ref)(grpc_client_channel_factory *factory);$/;"	m	struct:grpc_client_channel_factory_vtable
-ref	src/core/ext/client_channel/connector.h	/^  void (*ref)(grpc_connector *connector);$/;"	m	struct:grpc_connector_vtable
-ref	src/core/ext/client_channel/lb_policy_factory.h	/^  void (*ref)(grpc_lb_policy_factory *factory);$/;"	m	struct:grpc_lb_policy_factory_vtable
-ref	src/core/ext/client_channel/resolver_factory.h	/^  void (*ref)(grpc_resolver_factory *factory);$/;"	m	struct:grpc_resolver_factory_vtable
-ref	src/core/lib/security/transport/secure_endpoint.c	/^  gpr_refcount ref;$/;"	m	struct:__anon116	file:
-ref_by	src/core/lib/iomgr/ev_epoll_linux.c	/^static void ref_by(grpc_fd *fd, int n, const char *reason, const char *file,$/;"	f	file:
-ref_by	src/core/lib/iomgr/ev_poll_posix.c	/^static void ref_by(grpc_fd *fd, int n, const char *reason, const char *file,$/;"	f	file:
-ref_count	src/core/lib/iomgr/ev_epoll_linux.c	/^  gpr_atm ref_count;$/;"	m	struct:polling_island	file:
-ref_desc_pool_	test/cpp/end2end/proto_server_reflection_test.cc	/^  const protobuf::DescriptorPool* ref_desc_pool_;$/;"	m	class:grpc::testing::ProtoServerReflectionTest	file:
-ref_md_locked	src/core/lib/transport/metadata.c	/^static void ref_md_locked(mdtab_shard *shard,$/;"	f	file:
-ref_mutate	src/core/ext/client_channel/lb_policy.c	/^static gpr_atm ref_mutate(grpc_lb_policy *c, gpr_atm delta,$/;"	f	file:
-ref_mutate	src/core/ext/client_channel/subchannel.c	/^static gpr_atm ref_mutate(grpc_subchannel *c, gpr_atm delta,$/;"	f	file:
-ref_node	src/core/lib/support/avl.c	/^static gpr_avl_node *ref_node(gpr_avl_node *node) {$/;"	f	file:
-ref_pair	src/core/ext/client_channel/lb_policy.h	/^  gpr_atm ref_pair;$/;"	m	struct:grpc_lb_policy
-ref_pair	src/core/ext/client_channel/subchannel.c	/^  gpr_atm ref_pair;$/;"	m	struct:grpc_subchannel	file:
-refcheck	test/core/support/sync_test.c	/^static void refcheck(void *v \/*=m*\/) {$/;"	f	file:
-refcnt	src/core/lib/slice/slice_intern.c	/^  gpr_atm refcnt;$/;"	m	struct:interned_slice_refcount	file:
-refcnt	src/core/lib/transport/metadata.c	/^  gpr_atm refcnt;$/;"	m	struct:allocated_metadata	file:
-refcnt	src/core/lib/transport/metadata.c	/^  gpr_atm refcnt;$/;"	m	struct:interned_metadata	file:
-refcount	include/grpc/impl/codegen/slice.h	/^  struct grpc_slice_refcount *refcount;$/;"	m	struct:grpc_slice	typeref:struct:grpc_slice::grpc_slice_refcount
-refcount	src/core/ext/client_channel/http_connect_handshaker.c	/^  gpr_refcount refcount;$/;"	m	struct:http_connect_handshaker	file:
-refcount	src/core/ext/transport/chttp2/transport/internal.h	/^  grpc_stream_refcount *refcount;$/;"	m	struct:grpc_chttp2_stream
-refcount	src/core/lib/channel/channel_stack.h	/^  grpc_stream_refcount refcount;$/;"	m	struct:grpc_call_stack
-refcount	src/core/lib/channel/channel_stack.h	/^  grpc_stream_refcount refcount;$/;"	m	struct:grpc_channel_stack
-refcount	src/core/lib/iomgr/ev_poll_posix.c	/^  gpr_refcount refcount;$/;"	m	struct:poll_args	file:
-refcount	src/core/lib/iomgr/socket_mutator.h	/^  gpr_refcount refcount;$/;"	m	struct:grpc_socket_mutator
-refcount	src/core/lib/iomgr/tcp_posix.c	/^  gpr_refcount refcount;$/;"	m	struct:__anon139	file:
-refcount	src/core/lib/iomgr/tcp_uv.c	/^  gpr_refcount refcount;$/;"	m	struct:__anon135	file:
-refcount	src/core/lib/iomgr/tcp_windows.c	/^  gpr_refcount refcount;$/;"	m	struct:grpc_tcp	file:
-refcount	src/core/lib/security/context/security_context.h	/^  gpr_refcount refcount;$/;"	m	struct:grpc_auth_context
-refcount	src/core/lib/security/credentials/credentials.h	/^  gpr_refcount refcount;$/;"	m	struct:__anon92
-refcount	src/core/lib/security/credentials/credentials.h	/^  gpr_refcount refcount;$/;"	m	struct:grpc_call_credentials
-refcount	src/core/lib/security/credentials/credentials.h	/^  gpr_refcount refcount;$/;"	m	struct:grpc_channel_credentials
-refcount	src/core/lib/security/credentials/credentials.h	/^  gpr_refcount refcount;$/;"	m	struct:grpc_server_credentials
-refcount	src/core/lib/security/transport/security_connector.h	/^  gpr_refcount refcount;$/;"	m	struct:grpc_security_connector
-refcount	test/core/end2end/fixtures/http_proxy.c	/^  gpr_refcount refcount;$/;"	m	struct:proxy_connection	file:
-refcount	test/core/support/sync_test.c	/^  gpr_refcount refcount;$/;"	m	struct:test	file:
-refcounted	include/grpc/impl/codegen/slice.h	/^    } refcounted;$/;"	m	union:grpc_slice::__anon250	typeref:struct:grpc_slice::__anon250::__anon251
-refcounted	include/grpc/impl/codegen/slice.h	/^    } refcounted;$/;"	m	union:grpc_slice::__anon413	typeref:struct:grpc_slice::__anon413::__anon414
-referenced	src/core/ext/transport/chttp2/transport/hpack_parser.h	/^    grpc_slice referenced;$/;"	m	struct:__anon34::__anon35
-refill_queue	src/core/lib/iomgr/timer_generic.c	/^static int refill_queue(shard_type *shard, gpr_timespec now) {$/;"	f	file:
-refinc	test/core/support/sync_test.c	/^static void refinc(void *v \/*=m*\/) {$/;"	f	file:
-reflection	include/grpc++/ext/proto_server_reflection_plugin.h	/^namespace reflection {$/;"	n	namespace:grpc
-reflection	src/cpp/ext/proto_server_reflection_plugin.cc	/^namespace reflection {$/;"	n	namespace:grpc	file:
-reflection_db_	test/cpp/util/proto_file_parser.h	/^  std::unique_ptr<grpc::ProtoReflectionDescriptorDatabase> reflection_db_;$/;"	m	class:grpc::testing::ProtoFileParser
-reflection_service_	include/grpc++/ext/proto_server_reflection_plugin.h	/^  std::shared_ptr<grpc::ProtoServerReflection> reflection_service_;$/;"	m	class:grpc::reflection::ProtoServerReflectionPlugin
-refpc	test/core/end2end/fixtures/proxy.c	/^static void refpc(proxy_call *pc, const char *reason) { gpr_ref(&pc->refs); }$/;"	f	file:
-refresh_token	src/core/lib/security/credentials/oauth2/oauth2_credentials.h	/^  char *refresh_token;$/;"	m	struct:__anon81
-refresh_token	src/core/lib/security/credentials/oauth2/oauth2_credentials.h	/^  grpc_auth_refresh_token refresh_token;$/;"	m	struct:__anon83
-refresh_token_destruct	src/core/lib/security/credentials/oauth2/oauth2_credentials.c	/^static void refresh_token_destruct(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-refresh_token_fetch_oauth2	src/core/lib/security/credentials/oauth2/oauth2_credentials.c	/^static void refresh_token_fetch_oauth2($/;"	f	file:
-refresh_token_httpcli_post_failure	test/core/security/credentials_test.c	/^static int refresh_token_httpcli_post_failure($/;"	f	file:
-refresh_token_httpcli_post_success	test/core/security/credentials_test.c	/^static int refresh_token_httpcli_post_success($/;"	f	file:
-refresh_token_vtable	src/core/lib/security/credentials/oauth2/oauth2_credentials.c	/^static grpc_call_credentials_vtable refresh_token_vtable = {$/;"	v	file:
-refs	include/grpc/support/avl.h	/^  gpr_refcount refs;$/;"	m	struct:gpr_avl_node
-refs	src/core/ext/client_channel/resolver.h	/^  gpr_refcount refs;$/;"	m	struct:grpc_resolver
-refs	src/core/ext/transport/chttp2/client/chttp2_connector.c	/^  gpr_refcount refs;$/;"	m	struct:__anon52	file:
-refs	src/core/ext/transport/chttp2/transport/internal.h	/^  gpr_refcount refs;$/;"	m	struct:grpc_chttp2_incoming_byte_stream
-refs	src/core/ext/transport/chttp2/transport/internal.h	/^  gpr_refcount refs;$/;"	m	struct:grpc_chttp2_transport
-refs	src/core/lib/channel/handshaker.c	/^  gpr_refcount refs;$/;"	m	struct:grpc_handshake_manager	file:
-refs	src/core/lib/iomgr/error_internal.h	/^  gpr_refcount refs;$/;"	m	struct:grpc_error
-refs	src/core/lib/iomgr/resource_quota.c	/^  gpr_atm refs;$/;"	m	struct:grpc_resource_user	file:
-refs	src/core/lib/iomgr/resource_quota.c	/^  gpr_refcount refs;$/;"	m	struct:__anon146	file:
-refs	src/core/lib/iomgr/resource_quota.c	/^  gpr_refcount refs;$/;"	m	struct:grpc_resource_quota	file:
-refs	src/core/lib/iomgr/tcp_client_posix.c	/^  int refs;$/;"	m	struct:__anon154	file:
-refs	src/core/lib/iomgr/tcp_client_uv.c	/^  int refs;$/;"	m	struct:grpc_uv_tcp_connect	file:
-refs	src/core/lib/iomgr/tcp_client_windows.c	/^  int refs;$/;"	m	struct:__anon156	file:
-refs	src/core/lib/iomgr/tcp_server_posix.c	/^  gpr_refcount refs;$/;"	m	struct:grpc_tcp_server	file:
-refs	src/core/lib/iomgr/tcp_server_uv.c	/^  gpr_refcount refs;$/;"	m	struct:grpc_tcp_server	file:
-refs	src/core/lib/iomgr/tcp_server_windows.c	/^  gpr_refcount refs;$/;"	m	struct:grpc_tcp_server	file:
-refs	src/core/lib/security/transport/security_handshaker.c	/^  gpr_refcount refs;$/;"	m	struct:__anon117	file:
-refs	src/core/lib/slice/slice.c	/^  gpr_refcount refs;$/;"	m	struct:__anon160	file:
-refs	src/core/lib/slice/slice.c	/^  gpr_refcount refs;$/;"	m	struct:new_slice_refcount	file:
-refs	src/core/lib/slice/slice.c	/^  gpr_refcount refs;$/;"	m	struct:new_with_len_slice_refcount	file:
-refs	src/core/lib/slice/slice_hash_table.c	/^  gpr_refcount refs;$/;"	m	struct:grpc_slice_hash_table	file:
-refs	src/core/lib/transport/transport.h	/^  gpr_refcount refs;$/;"	m	struct:grpc_stream_refcount
-refs	test/core/end2end/fixtures/proxy.c	/^  gpr_refcount refs;$/;"	m	struct:__anon356	file:
-refs_	src/cpp/server/server_context.cc	/^  int refs_;$/;"	m	class:grpc::final	file:
-refst	src/core/lib/iomgr/ev_epoll_linux.c	/^  gpr_atm refst;$/;"	m	struct:grpc_fd	file:
-refst	src/core/lib/iomgr/ev_poll_posix.c	/^  gpr_atm refst;$/;"	m	struct:grpc_fd	file:
-register_builtin_channel_init	src/core/lib/surface/init.c	/^static void register_builtin_channel_init() {$/;"	f	file:
-register_completion_queue	src/core/lib/surface/server.c	/^static void register_completion_queue(grpc_server *server,$/;"	f	file:
-register_service_	test/cpp/end2end/server_builder_plugin_test.cc	/^  bool register_service_;$/;"	m	class:grpc::testing::InsertPluginServerBuilderOption	file:
-register_service_	test/cpp/end2end/server_builder_plugin_test.cc	/^  bool register_service_;$/;"	m	class:grpc::testing::TestServerBuilderPlugin	file:
-register_sighandler	test/cpp/qps/json_run_localhost.cc	/^static void register_sighandler() {$/;"	f	file:
-registered	src/core/lib/surface/server.c	/^    } registered;$/;"	m	union:requested_call::__anon217	typeref:struct:requested_call::__anon217::__anon219	file:
-registered_call	src/core/lib/surface/channel.c	/^typedef struct registered_call {$/;"	s	file:
-registered_call	src/core/lib/surface/channel.c	/^} registered_call;$/;"	t	typeref:struct:registered_call	file:
-registered_call	test/core/end2end/tests/registered_call.c	/^void registered_call(grpc_end2end_test_config config) {$/;"	f
-registered_call_mu	src/core/lib/surface/channel.c	/^  gpr_mu registered_call_mu;$/;"	m	struct:grpc_channel	file:
-registered_call_pre_init	test/core/end2end/tests/registered_call.c	/^void registered_call_pre_init(void) {}$/;"	f
-registered_calls	src/core/lib/surface/channel.c	/^  registered_call *registered_calls;$/;"	m	struct:grpc_channel	file:
-registered_method	src/core/lib/surface/server.c	/^      registered_method *registered_method;$/;"	m	struct:requested_call::__anon217::__anon219	file:
-registered_method	src/core/lib/surface/server.c	/^struct registered_method {$/;"	s	file:
-registered_method	src/core/lib/surface/server.c	/^typedef struct registered_method registered_method;$/;"	t	typeref:struct:registered_method	file:
-registered_method	test/core/bad_client/bad_client.c	/^  void *registered_method;$/;"	m	struct:__anon325	file:
-registered_method_max_probes	src/core/lib/surface/server.c	/^  uint32_t registered_method_max_probes;$/;"	m	struct:channel_data	file:
-registered_method_slots	src/core/lib/surface/server.c	/^  uint32_t registered_method_slots;$/;"	m	struct:channel_data	file:
-registered_methods	src/core/lib/surface/server.c	/^  channel_registered_method *registered_methods;$/;"	m	struct:channel_data	file:
-registered_methods	src/core/lib/surface/server.c	/^  registered_method *registered_methods;$/;"	m	struct:grpc_server	file:
-regress_weight	src/core/lib/iomgr/time_averaged_stats.h	/^  double regress_weight;$/;"	m	struct:__anon143
-rehash_mdtab	src/core/lib/transport/metadata.c	/^static void rehash_mdtab(grpc_exec_ctx *exec_ctx, mdtab_shard *shard) {$/;"	f	file:
-release	test/core/end2end/fuzzers/api_fuzzer.c	/^  char *release[3];$/;"	m	struct:cred_artifact_ctx	file:
-release_fd	src/core/lib/iomgr/tcp_posix.c	/^  int *release_fd;$/;"	m	struct:__anon139	file:
-release_fd_cb	src/core/lib/iomgr/tcp_posix.c	/^  grpc_closure *release_fd_cb;$/;"	m	struct:__anon139	file:
-release_fd_test	test/core/iomgr/tcp_posix_test.c	/^static void release_fd_test(size_t num_bytes, size_t slice_size) {$/;"	f	file:
-released	src/core/lib/iomgr/ev_poll_posix.c	/^  int released;$/;"	m	struct:grpc_fd	file:
-remaining_bytes	src/core/ext/transport/chttp2/transport/internal.h	/^  uint32_t remaining_bytes;$/;"	m	struct:grpc_chttp2_incoming_byte_stream
-remaining_bytes	src/core/ext/transport/cronet/transport/cronet_transport.c	/^  int remaining_bytes;$/;"	m	struct:read_state	file:
-remaining_input	src/core/lib/json/json_string.c	/^  size_t remaining_input;$/;"	m	struct:__anon201	file:
-remaining_slice_bytes	src/core/lib/channel/compress_filter.c	/^  uint32_t remaining_slice_bytes;$/;"	m	struct:call_data	file:
-removal_error	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^static grpc_error *removal_error(grpc_error *extra_error, grpc_chttp2_stream *s,$/;"	f	file:
-remove	src/core/lib/support/avl.c	/^static gpr_avl_node *remove(const gpr_avl_vtable *vtable, gpr_avl_node *node,$/;"	f	file:
-remove_consumed_md	src/core/lib/security/transport/server_auth_filter.c	/^static grpc_filtered_mdelem remove_consumed_md(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-remove_disconnected_sc_locked	src/core/ext/lb_policy/round_robin/round_robin.c	/^static void remove_disconnected_sc_locked(round_robin_lb_policy *p,$/;"	f	file:
-remove_from_storage	src/core/ext/transport/cronet/transport/cronet_transport.c	/^static void remove_from_storage(struct stream_obj *s,$/;"	f	file:
-remove_if_present	src/core/lib/channel/http_client_filter.c	/^static void remove_if_present(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-remove_int	test/core/support/avl_test.c	/^static gpr_avl remove_int(gpr_avl avl, int key) {$/;"	f	file:
-remove_stream	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^static void remove_stream(grpc_exec_ctx *exec_ctx, grpc_chttp2_transport *t,$/;"	f	file:
-remove_worker	src/core/lib/iomgr/ev_epoll_linux.c	/^static void remove_worker(grpc_pollset *p, grpc_pollset_worker *worker) {$/;"	f	file:
-remove_worker	src/core/lib/iomgr/ev_poll_posix.c	/^static void remove_worker(grpc_pollset *p, grpc_pollset_worker *worker) {$/;"	f	file:
-remove_worker	src/core/lib/iomgr/pollset_windows.c	/^static void remove_worker(grpc_pollset_worker *worker,$/;"	f	file:
-rend	include/grpc++/impl/codegen/string_ref.h	/^  const_reverse_iterator rend() const {$/;"	f	class:grpc::string_ref
-repeated	test/core/compression/message_compress_test.c	/^static grpc_slice repeated(char c, size_t length) {$/;"	f	file:
-replace_add_delete_test	test/core/census/context_test.c	/^static void replace_add_delete_test(void) {$/;"	f	file:
-replace_flags_test	test/core/census/context_test.c	/^static void replace_flags_test(void) {$/;"	f	file:
-replace_value_test	test/core/census/context_test.c	/^static void replace_value_test(void) {$/;"	f	file:
-replacement_stream	src/core/lib/channel/compress_filter.c	/^  grpc_slice_buffer_stream replacement_stream;$/;"	m	struct:call_data	file:
-replacement_stream	src/core/lib/channel/http_client_filter.c	/^  grpc_slice_buffer_stream replacement_stream;$/;"	m	struct:call_data	file:
-report_file_	test/cpp/qps/report.h	/^  const string report_file_;$/;"	m	class:grpc::testing::JsonReporter
-reporters_	test/cpp/qps/report.h	/^  std::vector<std::unique_ptr<Reporter> > reporters_;$/;"	m	class:grpc::testing::CompositeReporter
-req_	test/cpp/qps/client_async.cc	/^  ByteBuffer req_;$/;"	m	class:grpc::testing::ClientRpcContextGenericStreamingImpl	file:
-req_	test/cpp/qps/client_async.cc	/^  RequestType req_;$/;"	m	class:grpc::testing::ClientRpcContextStreamingImpl	file:
-req_	test/cpp/qps/client_async.cc	/^  RequestType req_;$/;"	m	class:grpc::testing::ClientRpcContextUnaryImpl	file:
-req_	test/cpp/qps/server_async.cc	/^    RequestType req_;$/;"	m	class:grpc::testing::final::final	file:
-request	include/grpc++/impl/codegen/rpc_service_method.h	/^    grpc_byte_buffer* request;$/;"	m	struct:grpc::MethodHandler::HandlerParameter
-request	src/core/lib/http/parser.h	/^    grpc_http_request *request;$/;"	m	union:__anon212::__anon213
-request	src/core/lib/iomgr/resolve_address_posix.c	/^} request;$/;"	t	typeref:struct:__anon134	file:
-request	src/core/lib/iomgr/resolve_address_uv.c	/^typedef struct request {$/;"	s	file:
-request	src/core/lib/iomgr/resolve_address_uv.c	/^} request;$/;"	t	typeref:struct:request	file:
-request	src/core/lib/iomgr/resolve_address_windows.c	/^} request;$/;"	t	typeref:struct:__anon153	file:
-request_	include/grpc++/impl/codegen/server_interface.h	/^    Message* const request_;$/;"	m	class:grpc::ServerInterface::final
-request_	src/cpp/server/server_cc.cc	/^  UnimplementedAsyncRequest* const request_;$/;"	m	class:grpc::final	file:
-request_	test/cpp/qps/client.h	/^  RequestType request_;$/;"	m	class:grpc::testing::ClientImpl
-request_call	test/core/end2end/fixtures/proxy.c	/^static void request_call(grpc_end2end_proxy *proxy) {$/;"	f	file:
-request_call	test/core/fling/server.c	/^static void request_call(void) {$/;"	f	file:
-request_call_unary	test/core/memory_usage/server.c	/^static void request_call_unary(int call_idx) {$/;"	f	file:
-request_closure	src/core/lib/iomgr/resolve_address_posix.c	/^  grpc_closure request_closure;$/;"	m	struct:__anon134	file:
-request_closure	src/core/lib/iomgr/resolve_address_windows.c	/^  grpc_closure request_closure;$/;"	m	struct:__anon153	file:
-request_count	test/cpp/end2end/round_robin_end2end_test.cc	/^  int request_count() {$/;"	f	class:grpc::testing::__anon304::MyTestServiceImpl
-request_count_	test/cpp/end2end/round_robin_end2end_test.cc	/^  int request_count_;$/;"	m	class:grpc::testing::__anon304::MyTestServiceImpl	file:
-request_data	test/core/client_channel/lb_policies_test.c	/^typedef struct request_data {$/;"	s	file:
-request_data	test/core/client_channel/lb_policies_test.c	/^} request_data;$/;"	t	typeref:struct:request_data	file:
-request_done	test/cpp/qps/server_async.cc	/^    bool request_done(bool ok) {$/;"	f	class:grpc::testing::final::final	file:
-request_done_closure	src/core/ext/client_channel/http_connect_handshaker.c	/^  grpc_closure request_done_closure;$/;"	m	struct:http_connect_handshaker	file:
-request_for_disabled_algorithm	test/core/end2end/tests/compressed_payload.c	/^static void request_for_disabled_algorithm($/;"	f	file:
-request_freelist_per_cq	src/core/lib/surface/server.c	/^  gpr_stack_lockfree **request_freelist_per_cq;$/;"	m	struct:grpc_server	file:
-request_matcher	src/core/lib/surface/server.c	/^  request_matcher *request_matcher;$/;"	m	struct:call_data	file:
-request_matcher	src/core/lib/surface/server.c	/^  request_matcher request_matcher;$/;"	m	struct:registered_method	file:
-request_matcher	src/core/lib/surface/server.c	/^struct request_matcher {$/;"	s	file:
-request_matcher	src/core/lib/surface/server.c	/^typedef struct request_matcher request_matcher;$/;"	t	typeref:struct:request_matcher	file:
-request_matcher_destroy	src/core/lib/surface/server.c	/^static void request_matcher_destroy(request_matcher *rm) {$/;"	f	file:
-request_matcher_init	src/core/lib/surface/server.c	/^static void request_matcher_init(request_matcher *rm, size_t entries,$/;"	f	file:
-request_matcher_kill_requests	src/core/lib/surface/server.c	/^static void request_matcher_kill_requests(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-request_matcher_zombify_all_pending_calls	src/core/lib/surface/server.c	/^static void request_matcher_zombify_all_pending_calls(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-request_metadata_	src/cpp/server/server_cc.cc	/^  grpc_metadata_array request_metadata_;$/;"	m	class:grpc::final	file:
-request_metadata_creds	src/core/lib/security/transport/security_connector.h	/^  grpc_call_credentials *request_metadata_creds;$/;"	m	struct:grpc_channel_security_connector
-request_metadata_recv	test/core/client_channel/lb_policies_test.c	/^  grpc_metadata_array *request_metadata_recv;$/;"	m	struct:servers_fixture	file:
-request_metadata_recv	test/core/fling/server.c	/^static grpc_metadata_array request_metadata_recv;$/;"	v	file:
-request_metadata_recv	test/core/memory_usage/server.c	/^  grpc_metadata_array request_metadata_recv;$/;"	m	struct:__anon379	file:
-request_method_	test/cpp/qps/server_async.cc	/^        request_method_;$/;"	m	class:grpc::testing::final::final	file:
-request_or_response	src/core/lib/http/parser.h	/^    void *request_or_response;$/;"	m	union:__anon212::__anon213
-request_payload_	src/cpp/server/server_cc.cc	/^    grpc_byte_buffer* request_payload_;$/;"	m	class:grpc::final::final	file:
-request_payload_	src/cpp/server/server_cc.cc	/^  grpc_byte_buffer* request_payload_;$/;"	m	class:grpc::final	file:
-request_prototype_	test/cpp/util/proto_file_parser.h	/^  std::unique_ptr<grpc::protobuf::Message> request_prototype_;$/;"	m	class:grpc::testing::ProtoFileParser
-request_response_with_payload	test/core/end2end/tests/load_reporting_hook.c	/^static void request_response_with_payload($/;"	f	file:
-request_response_with_payload	test/core/end2end/tests/payload.c	/^static void request_response_with_payload(grpc_end2end_test_config config,$/;"	f	file:
-request_response_with_payload_and_call_creds	test/core/end2end/tests/call_creds.c	/^static void request_response_with_payload_and_call_creds($/;"	f	file:
-request_sequences	test/core/client_channel/lb_policies_test.c	/^typedef struct request_sequences {$/;"	s	file:
-request_sequences	test/core/client_channel/lb_policies_test.c	/^} request_sequences;$/;"	t	typeref:struct:request_sequences	file:
-request_sequences_create	test/core/client_channel/lb_policies_test.c	/^static request_sequences request_sequences_create(size_t n) {$/;"	f	file:
-request_sequences_destroy	test/core/client_channel/lb_policies_test.c	/^static void request_sequences_destroy(const request_sequences *rseqs) {$/;"	f	file:
-request_stream_sizes	test/cpp/interop/interop_client.cc	/^const std::vector<int> request_stream_sizes = {27182, 8, 1828, 45904};$/;"	m	namespace:grpc::testing::__anon291	file:
-request_text	src/core/lib/http/httpcli.c	/^  grpc_slice request_text;$/;"	m	struct:__anon208	file:
-request_text_	test/cpp/util/proto_file_parser.h	/^  grpc::string request_text_;$/;"	m	class:grpc::testing::ProtoFileParser
-request_with_flags	test/core/end2end/tests/request_with_flags.c	/^void request_with_flags(grpc_end2end_test_config config) {$/;"	f
-request_with_flags_pre_init	test/core/end2end/tests/request_with_flags.c	/^void request_with_flags_pre_init(void) {}$/;"	f
-request_with_payload	test/core/end2end/tests/request_with_payload.c	/^void request_with_payload(grpc_end2end_test_config config) {$/;"	f
-request_with_payload_pre_init	test/core/end2end/tests/request_with_payload.c	/^void request_with_payload_pre_init(void) {}$/;"	f
-request_with_payload_template	test/core/end2end/tests/compressed_payload.c	/^static void request_with_payload_template($/;"	f	file:
-requested_call	src/core/lib/surface/server.c	/^typedef struct requested_call {$/;"	s	file:
-requested_call	src/core/lib/surface/server.c	/^} requested_call;$/;"	t	typeref:struct:requested_call	file:
-requested_call_type	src/core/lib/surface/server.c	/^typedef enum { BATCH_CALL, REGISTERED_CALL } requested_call_type;$/;"	t	typeref:enum:__anon216	file:
-requested_calls_per_cq	src/core/lib/surface/server.c	/^  requested_call **requested_calls_per_cq;$/;"	m	struct:grpc_server	file:
-requested_final_op	src/core/lib/surface/call.c	/^  bool requested_final_op;$/;"	m	struct:grpc_call	file:
-requests_per_cq	src/core/lib/surface/server.c	/^  gpr_stack_lockfree **requests_per_cq;$/;"	m	struct:request_matcher	file:
-res	test/core/tsi/transport_security_test.c	/^  tsi_result res;$/;"	m	struct:__anon373	file:
-reserve_threads_	src/cpp/server/dynamic_thread_pool.h	/^  int reserve_threads_;$/;"	m	class:grpc::final
-reserved	include/grpc/grpc_security.h	/^  void *reserved;$/;"	m	struct:__anon286
-reserved	include/grpc/grpc_security.h	/^  void *reserved;$/;"	m	struct:__anon449
-reserved	include/grpc/impl/codegen/grpc_types.h	/^      void *reserved[8];$/;"	m	struct:grpc_byte_buffer::__anon256::__anon257
-reserved	include/grpc/impl/codegen/grpc_types.h	/^      void *reserved[8];$/;"	m	struct:grpc_byte_buffer::__anon419::__anon420
-reserved	include/grpc/impl/codegen/grpc_types.h	/^      void *reserved[8];$/;"	m	struct:grpc_op::__anon268::__anon269
-reserved	include/grpc/impl/codegen/grpc_types.h	/^      void *reserved[8];$/;"	m	struct:grpc_op::__anon431::__anon432
-reserved	include/grpc/impl/codegen/grpc_types.h	/^    } reserved;$/;"	m	union:grpc_byte_buffer::__anon256	typeref:struct:grpc_byte_buffer::__anon256::__anon257
-reserved	include/grpc/impl/codegen/grpc_types.h	/^    } reserved;$/;"	m	union:grpc_byte_buffer::__anon419	typeref:struct:grpc_byte_buffer::__anon419::__anon420
-reserved	include/grpc/impl/codegen/grpc_types.h	/^    } reserved;$/;"	m	union:grpc_op::__anon268	typeref:struct:grpc_op::__anon268::__anon269
-reserved	include/grpc/impl/codegen/grpc_types.h	/^    } reserved;$/;"	m	union:grpc_op::__anon431	typeref:struct:grpc_op::__anon431::__anon432
-reserved	include/grpc/impl/codegen/grpc_types.h	/^  void *reserved;$/;"	m	struct:__anon266
-reserved	include/grpc/impl/codegen/grpc_types.h	/^  void *reserved;$/;"	m	struct:__anon429
-reserved	include/grpc/impl/codegen/grpc_types.h	/^  void *reserved;$/;"	m	struct:grpc_byte_buffer
-reserved	include/grpc/impl/codegen/grpc_types.h	/^  void *reserved;$/;"	m	struct:grpc_op
-reserved	src/core/lib/transport/metadata_batch.h	/^  void *reserved;$/;"	m	struct:grpc_linked_mdelem
-reset	src/core/ext/census/aggregation.h	/^  void (*reset)(void *aggregation);$/;"	m	struct:census_aggregation_ops
-reset_addr_and_set_magic_string	test/core/client_channel/set_initial_connect_string_test.c	/^static void reset_addr_and_set_magic_string(grpc_resolved_address **addr,$/;"	f	file:
-reset_auth_metadata_context	src/core/lib/security/transport/client_auth_filter.c	/^static void reset_auth_metadata_context($/;"	f	file:
-reset_socket_event	test/core/iomgr/wakeup_fd_cv_test.c	/^void reset_socket_event() {$/;"	f
-reset_test_fd	test/core/iomgr/pollset_set_test.c	/^static void reset_test_fd(grpc_exec_ctx *exec_ctx, test_fd *tfd) {$/;"	f	file:
-resolve_address_impl	src/core/lib/iomgr/resolve_address_posix.c	/^static void resolve_address_impl(grpc_exec_ctx *exec_ctx, const char *name,$/;"	f	file:
-resolve_address_impl	src/core/lib/iomgr/resolve_address_uv.c	/^static void resolve_address_impl(grpc_exec_ctx *exec_ctx, const char *name,$/;"	f	file:
-resolve_address_impl	src/core/lib/iomgr/resolve_address_windows.c	/^static void resolve_address_impl(grpc_exec_ctx *exec_ctx, const char *name,$/;"	f	file:
-resolve_factory	src/core/ext/client_channel/resolver_registry.c	/^static grpc_resolver_factory *resolve_factory(const char *target,$/;"	f	file:
-resolved_result	src/core/ext/resolver/dns/native/dns_resolver.c	/^  grpc_channel_args *resolved_result;$/;"	m	struct:__anon57	file:
-resolved_version	src/core/ext/resolver/dns/native/dns_resolver.c	/^  int resolved_version;$/;"	m	struct:__anon57	file:
-resolver	src/core/ext/client_channel/client_channel.c	/^  grpc_resolver *resolver;$/;"	m	struct:client_channel_channel_data	file:
-resolver_result	src/core/ext/client_channel/client_channel.c	/^  grpc_channel_args *resolver_result;$/;"	m	struct:client_channel_channel_data	file:
-resolver_result	test/core/client_channel/resolvers/sockaddr_resolver_test.c	/^  grpc_channel_args *resolver_result;$/;"	m	struct:on_resolution_arg	file:
-resolving	src/core/ext/resolver/dns/native/dns_resolver.c	/^  bool resolving;$/;"	m	struct:__anon57	file:
-resource	src/core/ext/census/resource.h	/^} resource;$/;"	t	typeref:struct:__anon53
-resource_id	include/grpc/census.h	/^  int32_t resource_id;$/;"	m	struct:__anon242
-resource_id	include/grpc/census.h	/^  int32_t resource_id;$/;"	m	struct:__anon405
-resource_lock	src/core/ext/census/resource.c	/^static gpr_mu resource_lock;$/;"	v	file:
-resource_name	src/core/ext/census/gen/census.pb.h	/^    pb_callback_t resource_name;$/;"	m	struct:_google_census_View
-resource_quota	src/core/lib/http/httpcli.c	/^  grpc_resource_quota *resource_quota;$/;"	m	struct:__anon208	file:
-resource_quota	src/core/lib/iomgr/resource_quota.c	/^  grpc_resource_quota *resource_quota;$/;"	m	struct:__anon147	file:
-resource_quota	src/core/lib/iomgr/resource_quota.c	/^  grpc_resource_quota *resource_quota;$/;"	m	struct:grpc_resource_user	file:
-resource_quota	src/core/lib/iomgr/tcp_client_uv.c	/^  grpc_resource_quota *resource_quota;$/;"	m	struct:grpc_uv_tcp_connect	file:
-resource_quota	src/core/lib/iomgr/tcp_client_windows.c	/^  grpc_resource_quota *resource_quota;$/;"	m	struct:__anon156	file:
-resource_quota	src/core/lib/iomgr/tcp_server_posix.c	/^  grpc_resource_quota *resource_quota;$/;"	m	struct:grpc_tcp_server	file:
-resource_quota	src/core/lib/iomgr/tcp_server_uv.c	/^  grpc_resource_quota *resource_quota;$/;"	m	struct:grpc_tcp_server	file:
-resource_quota	src/core/lib/iomgr/tcp_server_windows.c	/^  grpc_resource_quota *resource_quota;$/;"	m	struct:grpc_tcp_server	file:
-resource_quota_	include/grpc++/server_builder.h	/^  grpc_resource_quota* resource_quota_;$/;"	m	class:grpc::ServerBuilder
-resource_quota_server	test/core/end2end/tests/resource_quota_server.c	/^void resource_quota_server(grpc_end2end_test_config config) {$/;"	f
-resource_quota_server_pre_init	test/core/end2end/tests/resource_quota_server.c	/^void resource_quota_server_pre_init(void) {}$/;"	f
-resource_user	src/core/lib/iomgr/resource_quota.c	/^  grpc_resource_user *resource_user;$/;"	m	struct:__anon146	file:
-resource_user	src/core/lib/iomgr/resource_quota.h	/^  grpc_resource_user *resource_user;$/;"	m	struct:grpc_resource_user_slice_allocator
-resource_user	src/core/lib/iomgr/tcp_posix.c	/^  grpc_resource_user *resource_user;$/;"	m	struct:__anon139	file:
-resource_user	src/core/lib/iomgr/tcp_uv.c	/^  grpc_resource_user *resource_user;$/;"	m	struct:__anon135	file:
-resource_user	src/core/lib/iomgr/tcp_windows.c	/^  grpc_resource_user *resource_user;$/;"	m	struct:grpc_tcp	file:
-resource_user	test/core/iomgr/resource_quota_test.c	/^  grpc_resource_user *resource_user;$/;"	m	struct:__anon338	file:
-resource_user	test/core/util/mock_endpoint.c	/^  grpc_resource_user *resource_user;$/;"	m	struct:grpc_mock_endpoint	file:
-resource_user	test/core/util/passthru_endpoint.c	/^  grpc_resource_user *resource_user;$/;"	m	struct:__anon376	file:
-resources	src/core/ext/census/resource.c	/^static resource **resources = NULL;$/;"	v	file:
-response	src/core/lib/http/parser.h	/^    grpc_http_response *response;$/;"	m	union:__anon212::__anon213
-response	src/core/lib/security/credentials/credentials.h	/^  grpc_http_response response;$/;"	m	struct:__anon95
-response	src/core/lib/security/credentials/google_default/google_default_credentials.c	/^  grpc_http_response response;$/;"	m	struct:__anon85	file:
-response	test/core/util/port_server_client.c	/^  grpc_httpcli_response response;$/;"	m	struct:portreq	file:
-response	test/cpp/end2end/thread_stress_test.cc	/^    EchoResponse response;$/;"	m	struct:grpc::testing::AsyncClientEnd2endTest::AsyncClientCall	file:
-response_	test/cpp/qps/client_async.cc	/^  ByteBuffer response_;$/;"	m	class:grpc::testing::ClientRpcContextGenericStreamingImpl	file:
-response_	test/cpp/qps/client_async.cc	/^  ResponseType response_;$/;"	m	class:grpc::testing::ClientRpcContextStreamingImpl	file:
-response_	test/cpp/qps/client_async.cc	/^  ResponseType response_;$/;"	m	class:grpc::testing::ClientRpcContextUnaryImpl	file:
-response_payload	test/core/end2end/bad_server_response_test.c	/^  const char *response_payload;$/;"	m	struct:rpc_state	file:
-response_payload_length	test/core/end2end/bad_server_response_test.c	/^  size_t response_payload_length;$/;"	m	struct:rpc_state	file:
-response_payload_recv	test/core/fling/client.c	/^static grpc_byte_buffer *response_payload_recv = NULL;$/;"	v	file:
-response_prototype_	test/cpp/util/proto_file_parser.h	/^  std::unique_ptr<grpc::protobuf::Message> response_prototype_;$/;"	m	class:grpc::testing::ProtoFileParser
-response_read_closure	src/core/ext/client_channel/http_connect_handshaker.c	/^  grpc_closure response_read_closure;$/;"	m	struct:http_connect_handshaker	file:
-response_reader	test/cpp/end2end/thread_stress_test.cc	/^    std::unique_ptr<ClientAsyncResponseReader<EchoResponse>> response_reader;$/;"	m	struct:grpc::testing::AsyncClientEnd2endTest::AsyncClientCall	file:
-response_reader_	test/cpp/qps/client_async.cc	/^      response_reader_;$/;"	m	class:grpc::testing::ClientRpcContextUnaryImpl	file:
-response_stream_count	test/cpp/end2end/server_crash_test.cc	/^  int response_stream_count() { return response_stream_count_; }$/;"	f	class:grpc::testing::__anon305::final
-response_stream_count_	test/cpp/end2end/server_crash_test.cc	/^  int response_stream_count_;$/;"	m	class:grpc::testing::__anon305::final	file:
-response_stream_sizes	test/cpp/interop/interop_client.cc	/^const std::vector<int> response_stream_sizes = {31415, 9, 2653, 58979};$/;"	m	namespace:grpc::testing::__anon291	file:
-response_writer	test/cpp/end2end/thread_stress_test.cc	/^        response_writer;$/;"	m	struct:grpc::testing::CommonStressTestAsyncServer::Context	file:
-response_writer_	test/cpp/qps/server_async.cc	/^    grpc::ServerAsyncResponseWriter<ResponseType> response_writer_;$/;"	m	class:grpc::testing::final::final	file:
-responses	src/core/lib/security/credentials/jwt/jwt_verifier.c	/^  grpc_http_response responses[HTTP_RESPONSE_COUNT];$/;"	m	struct:__anon99	file:
-responses_	test/cpp/qps/client_sync.cc	/^  std::vector<SimpleResponse> responses_;$/;"	m	class:grpc::testing::SynchronousClient	file:
-result	src/core/ext/transport/chttp2/client/chttp2_connector.c	/^  grpc_connect_out_args *result;$/;"	m	struct:__anon52	file:
-result	src/core/lib/tsi/fake_transport_security.c	/^  tsi_result result;$/;"	m	struct:__anon169	file:
-result	src/core/lib/tsi/ssl_transport_security.c	/^  tsi_result result;$/;"	m	struct:__anon173	file:
-result	test/core/end2end/fixtures/h2_ssl_cert.c	/^  test_result result;$/;"	m	struct:grpc_end2end_test_config_wrapper	file:
-result	test/core/iomgr/wakeup_fd_cv_test.c	/^  int result;$/;"	m	struct:poll_args	file:
-retries	test/core/util/port_server_client.c	/^  int retries;$/;"	m	struct:portreq	file:
-retrieve_key_and_verify	src/core/lib/security/credentials/jwt/jwt_verifier.c	/^static void retrieve_key_and_verify(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-retry_ops	src/core/ext/client_channel/client_channel.c	/^static void retry_ops(grpc_exec_ctx *exec_ctx, void *args, grpc_error *error) {$/;"	f	file:
-retry_ops_args	src/core/ext/client_channel/client_channel.c	/^} retry_ops_args;$/;"	t	typeref:struct:__anon62	file:
-retry_port_	test/cpp/interop/reconnect_interop_server.cc	/^  int retry_port_;$/;"	m	class:ReconnectServiceImpl	file:
-retry_timer	src/core/ext/resolver/dns/native/dns_resolver.c	/^  grpc_timer retry_timer;$/;"	m	struct:__anon57	file:
-retry_waiting_locked	src/core/ext/client_channel/client_channel.c	/^static void retry_waiting_locked(grpc_exec_ctx *exec_ctx, call_data *calld) {$/;"	f	file:
-return_tag_	include/grpc++/impl/codegen/call.h	/^  void* return_tag_;$/;"	m	class:grpc::CallOpSet
-retval	src/core/lib/iomgr/ev_poll_posix.c	/^  int retval;$/;"	m	struct:poll_args	file:
-revive_at	test/core/client_channel/lb_policies_test.c	/^  int **revive_at;$/;"	m	struct:test_spec	file:
-revive_server	test/core/client_channel/lb_policies_test.c	/^static void revive_server(const servers_fixture *f, request_data *rdata,$/;"	f	file:
-rewrite	test/core/json/json_rewrite.c	/^int rewrite(FILE *in, FILE *out, int indent) {$/;"	f
-rewrite_and_compare	test/core/json/json_rewrite_test.c	/^int rewrite_and_compare(FILE *in, FILE *cmp, int indent) {$/;"	f
-right	include/grpc/support/avl.h	/^  struct gpr_avl_node *right;$/;"	m	struct:gpr_avl_node	typeref:struct:gpr_avl_node::gpr_avl_node
-rng_state	src/core/lib/support/backoff.h	/^  uint32_t rng_state;$/;"	m	struct:__anon77
-rolling_time_test	test/core/statistics/window_stats_test.c	/^void rolling_time_test(void) {$/;"	f
-root	include/grpc/support/avl.h	/^  gpr_avl_node *root;$/;"	m	struct:gpr_avl
-root_channel_data	src/core/lib/surface/server.c	/^  channel_data root_channel_data;$/;"	m	struct:grpc_server	file:
-root_external_state_watcher	src/core/ext/client_channel/subchannel.c	/^  external_state_watcher root_external_state_watcher;$/;"	m	struct:grpc_subchannel	file:
-root_worker	src/core/lib/iomgr/ev_epoll_linux.c	/^  grpc_pollset_worker root_worker;$/;"	m	struct:grpc_pollset	file:
-root_worker	src/core/lib/iomgr/ev_poll_posix.c	/^  grpc_pollset_worker root_worker;$/;"	m	struct:grpc_pollset	file:
-root_worker	src/core/lib/iomgr/pollset_windows.h	/^  grpc_pollset_worker root_worker;$/;"	m	struct:grpc_pollset
-roots	src/core/lib/iomgr/resource_quota.c	/^  grpc_resource_user *roots[GRPC_RULIST_COUNT];$/;"	m	struct:grpc_resource_quota	file:
-roots_for_override_api	test/core/security/security_connector_test.c	/^static const char *roots_for_override_api = "roots for override api";$/;"	v	file:
-rotate_left	src/core/lib/support/avl.c	/^static gpr_avl_node *rotate_left(const gpr_avl_vtable *vtable, void *key,$/;"	f	file:
-rotate_left_right	src/core/lib/support/avl.c	/^static gpr_avl_node *rotate_left_right(const gpr_avl_vtable *vtable, void *key,$/;"	f	file:
-rotate_log	src/core/lib/profiling/basic_timers.c	/^static void rotate_log() {$/;"	f	file:
-rotate_right	src/core/lib/support/avl.c	/^static gpr_avl_node *rotate_right(const gpr_avl_vtable *vtable, void *key,$/;"	f	file:
-rotate_right_left	src/core/lib/support/avl.c	/^static gpr_avl_node *rotate_right_left(const gpr_avl_vtable *vtable, void *key,$/;"	f	file:
-round_robin_create	src/core/ext/lb_policy/round_robin/round_robin.c	/^static grpc_lb_policy *round_robin_create(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-round_robin_factory_ref	src/core/ext/lb_policy/round_robin/round_robin.c	/^static void round_robin_factory_ref(grpc_lb_policy_factory *factory) {}$/;"	f	file:
-round_robin_factory_unref	src/core/ext/lb_policy/round_robin/round_robin.c	/^static void round_robin_factory_unref(grpc_lb_policy_factory *factory) {}$/;"	f	file:
-round_robin_factory_vtable	src/core/ext/lb_policy/round_robin/round_robin.c	/^static const grpc_lb_policy_factory_vtable round_robin_factory_vtable = {$/;"	v	file:
-round_robin_lb_factory_create	src/core/ext/lb_policy/round_robin/round_robin.c	/^static grpc_lb_policy_factory *round_robin_lb_factory_create() {$/;"	f	file:
-round_robin_lb_policy	src/core/ext/lb_policy/round_robin/round_robin.c	/^struct round_robin_lb_policy {$/;"	s	file:
-round_robin_lb_policy	src/core/ext/lb_policy/round_robin/round_robin.c	/^typedef struct round_robin_lb_policy round_robin_lb_policy;$/;"	t	typeref:struct:round_robin_lb_policy	file:
-round_robin_lb_policy_factory	src/core/ext/lb_policy/round_robin/round_robin.c	/^static grpc_lb_policy_factory round_robin_lb_policy_factory = {$/;"	v	file:
-round_robin_lb_policy_vtable	src/core/ext/lb_policy/round_robin/round_robin.c	/^static const grpc_lb_policy_vtable round_robin_lb_policy_vtable = {$/;"	v	file:
-round_up	src/core/lib/transport/timeout_encoding.c	/^static int64_t round_up(int64_t x, int64_t divisor) {$/;"	f	file:
-round_up_to_three_sig_figs	src/core/lib/transport/timeout_encoding.c	/^static int64_t round_up_to_three_sig_figs(int64_t x) {$/;"	f	file:
-rpc_error_cnt	src/core/ext/census/census_rpc_stats.h	/^  uint64_t rpc_error_cnt;$/;"	m	struct:census_rpc_stats
-rpc_state	test/core/client_channel/set_initial_connect_string_test.c	/^struct rpc_state {$/;"	s	file:
-rpc_state	test/core/end2end/bad_server_response_test.c	/^struct rpc_state {$/;"	s	file:
-rpc_stats	src/core/ext/census/census_tracing.h	/^  census_rpc_stats rpc_stats;$/;"	m	struct:census_trace_obj
-rpcs_outstanding_	test/cpp/end2end/thread_stress_test.cc	/^  int rpcs_outstanding_;$/;"	m	class:grpc::testing::AsyncClientEnd2endTest	file:
-rq	test/cpp/microbenchmarks/bm_fullstack.cc	/^  grpc_resource_quota* rq() { return rq_; }$/;"	f	class:grpc::testing::InitializeStuff
-rq	test/cpp/performance/writes_per_rpc_test.cc	/^  grpc_resource_quota* rq() { return rq_; }$/;"	f	class:grpc::testing::InitializeStuff
-rq_	test/cpp/microbenchmarks/bm_fullstack.cc	/^  grpc_resource_quota* rq_;$/;"	m	class:grpc::testing::InitializeStuff	file:
-rq_	test/cpp/performance/writes_per_rpc_test.cc	/^  grpc_resource_quota* rq_;$/;"	m	class:grpc::testing::InitializeStuff	file:
-rq_alloc	src/core/lib/iomgr/resource_quota.c	/^static bool rq_alloc(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-rq_cmp	src/core/lib/iomgr/resource_quota.c	/^static int rq_cmp(void *a, void *b) { return GPR_ICMP(a, b); }$/;"	f	file:
-rq_copy	src/core/lib/iomgr/resource_quota.c	/^static void *rq_copy(void *rq) {$/;"	f	file:
-rq_destroy	src/core/lib/iomgr/resource_quota.c	/^static void rq_destroy(grpc_exec_ctx *exec_ctx, void *rq) {$/;"	f	file:
-rq_reclaim	src/core/lib/iomgr/resource_quota.c	/^static bool rq_reclaim(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-rq_reclaim_from_per_user_free_pool	src/core/lib/iomgr/resource_quota.c	/^static bool rq_reclaim_from_per_user_free_pool($/;"	f	file:
-rq_reclamation_done	src/core/lib/iomgr/resource_quota.c	/^static void rq_reclamation_done(grpc_exec_ctx *exec_ctx, void *rq,$/;"	f	file:
-rq_reclamation_done_closure	src/core/lib/iomgr/resource_quota.c	/^  grpc_closure rq_reclamation_done_closure;$/;"	m	struct:grpc_resource_quota	file:
-rq_resize	src/core/lib/iomgr/resource_quota.c	/^static void rq_resize(grpc_exec_ctx *exec_ctx, void *args, grpc_error *error) {$/;"	f	file:
-rq_resize_args	src/core/lib/iomgr/resource_quota.c	/^} rq_resize_args;$/;"	t	typeref:struct:__anon147	file:
-rq_step	src/core/lib/iomgr/resource_quota.c	/^static void rq_step(grpc_exec_ctx *exec_ctx, void *rq, grpc_error *error) {$/;"	f	file:
-rq_step_closure	src/core/lib/iomgr/resource_quota.c	/^  grpc_closure rq_step_closure;$/;"	m	struct:grpc_resource_quota	file:
-rq_step_sched	src/core/lib/iomgr/resource_quota.c	/^static void rq_step_sched(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-rq_update_estimate	src/core/lib/iomgr/resource_quota.c	/^static void rq_update_estimate(grpc_resource_quota *resource_quota) {$/;"	f	file:
-rr_cancel_pick	src/core/ext/lb_policy/round_robin/round_robin.c	/^static void rr_cancel_pick(grpc_exec_ctx *exec_ctx, grpc_lb_policy *pol,$/;"	f	file:
-rr_cancel_picks	src/core/ext/lb_policy/round_robin/round_robin.c	/^static void rr_cancel_picks(grpc_exec_ctx *exec_ctx, grpc_lb_policy *pol,$/;"	f	file:
-rr_check_connectivity	src/core/ext/lb_policy/round_robin/round_robin.c	/^static grpc_connectivity_state rr_check_connectivity(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-rr_connectivity_changed	src/core/ext/lb_policy/round_robin/round_robin.c	/^static void rr_connectivity_changed(grpc_exec_ctx *exec_ctx, void *arg,$/;"	f	file:
-rr_connectivity_data	src/core/ext/lb_policy/grpclb/grpclb.c	/^struct rr_connectivity_data {$/;"	s	file:
-rr_connectivity_data	src/core/ext/lb_policy/grpclb/grpclb.c	/^typedef struct rr_connectivity_data rr_connectivity_data;$/;"	t	typeref:struct:rr_connectivity_data	file:
-rr_destroy	src/core/ext/lb_policy/round_robin/round_robin.c	/^static void rr_destroy(grpc_exec_ctx *exec_ctx, grpc_lb_policy *pol) {$/;"	f	file:
-rr_exit_idle	src/core/ext/lb_policy/round_robin/round_robin.c	/^static void rr_exit_idle(grpc_exec_ctx *exec_ctx, grpc_lb_policy *pol) {$/;"	f	file:
-rr_handover_locked	src/core/ext/lb_policy/grpclb/grpclb.c	/^static void rr_handover_locked(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-rr_notify_on_state_change	src/core/ext/lb_policy/round_robin/round_robin.c	/^static void rr_notify_on_state_change(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-rr_pick	src/core/ext/lb_policy/round_robin/round_robin.c	/^static int rr_pick(grpc_exec_ctx *exec_ctx, grpc_lb_policy *pol,$/;"	f	file:
-rr_ping_one	src/core/ext/lb_policy/round_robin/round_robin.c	/^static void rr_ping_one(grpc_exec_ctx *exec_ctx, grpc_lb_policy *pol,$/;"	f	file:
-rr_policy	src/core/ext/lb_policy/grpclb/grpclb.c	/^  grpc_lb_policy *rr_policy;$/;"	m	struct:glb_lb_policy	file:
-rr_policy	src/core/ext/lb_policy/grpclb/grpclb.c	/^  grpc_lb_policy *rr_policy;$/;"	m	struct:wrapped_rr_closure_arg	file:
-rr_shutdown	src/core/ext/lb_policy/round_robin/round_robin.c	/^static void rr_shutdown(grpc_exec_ctx *exec_ctx, grpc_lb_policy *pol) {$/;"	f	file:
-rs	src/core/ext/transport/cronet/transport/cronet_transport.c	/^  struct read_state rs;$/;"	m	struct:op_state	typeref:struct:op_state::read_state	file:
-rst_stream	src/core/ext/transport/chttp2/transport/internal.h	/^    grpc_chttp2_rst_stream_parser rst_stream;$/;"	m	union:grpc_chttp2_transport::__anon27
-ru_add_to_free_pool	src/core/lib/iomgr/resource_quota.c	/^static void ru_add_to_free_pool(grpc_exec_ctx *exec_ctx, void *ru,$/;"	f	file:
-ru_allocate	src/core/lib/iomgr/resource_quota.c	/^static void ru_allocate(grpc_exec_ctx *exec_ctx, void *ru, grpc_error *error) {$/;"	f	file:
-ru_allocated_slices	src/core/lib/iomgr/resource_quota.c	/^static void ru_allocated_slices(grpc_exec_ctx *exec_ctx, void *arg,$/;"	f	file:
-ru_destroy	src/core/lib/iomgr/resource_quota.c	/^static void ru_destroy(grpc_exec_ctx *exec_ctx, void *ru, grpc_error *error) {$/;"	f	file:
-ru_post_benign_reclaimer	src/core/lib/iomgr/resource_quota.c	/^static void ru_post_benign_reclaimer(grpc_exec_ctx *exec_ctx, void *ru,$/;"	f	file:
-ru_post_destructive_reclaimer	src/core/lib/iomgr/resource_quota.c	/^static void ru_post_destructive_reclaimer(grpc_exec_ctx *exec_ctx, void *ru,$/;"	f	file:
-ru_post_reclaimer	src/core/lib/iomgr/resource_quota.c	/^static bool ru_post_reclaimer(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-ru_ref_by	src/core/lib/iomgr/resource_quota.c	/^static void ru_ref_by(grpc_resource_user *resource_user, gpr_atm amount) {$/;"	f	file:
-ru_shutdown	src/core/lib/iomgr/resource_quota.c	/^static void ru_shutdown(grpc_exec_ctx *exec_ctx, void *ru, grpc_error *error) {$/;"	f	file:
-ru_slice_create	src/core/lib/iomgr/resource_quota.c	/^static grpc_slice ru_slice_create(grpc_resource_user *resource_user,$/;"	f	file:
-ru_slice_ref	src/core/lib/iomgr/resource_quota.c	/^static void ru_slice_ref(void *p) {$/;"	f	file:
-ru_slice_refcount	src/core/lib/iomgr/resource_quota.c	/^} ru_slice_refcount;$/;"	t	typeref:struct:__anon146	file:
-ru_slice_unref	src/core/lib/iomgr/resource_quota.c	/^static void ru_slice_unref(grpc_exec_ctx *exec_ctx, void *p) {$/;"	f	file:
-ru_slice_vtable	src/core/lib/iomgr/resource_quota.c	/^static const grpc_slice_refcount_vtable ru_slice_vtable = {$/;"	v	file:
-ru_unref_by	src/core/lib/iomgr/resource_quota.c	/^static void ru_unref_by(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-rulist_add_head	src/core/lib/iomgr/resource_quota.c	/^static void rulist_add_head(grpc_resource_user *resource_user,$/;"	f	file:
-rulist_add_tail	src/core/lib/iomgr/resource_quota.c	/^static void rulist_add_tail(grpc_resource_user *resource_user,$/;"	f	file:
-rulist_empty	src/core/lib/iomgr/resource_quota.c	/^static bool rulist_empty(grpc_resource_quota *resource_quota,$/;"	f	file:
-rulist_pop_head	src/core/lib/iomgr/resource_quota.c	/^static grpc_resource_user *rulist_pop_head(grpc_resource_quota *resource_quota,$/;"	f	file:
-rulist_remove	src/core/lib/iomgr/resource_quota.c	/^static void rulist_remove(grpc_resource_user *resource_user, grpc_rulist list) {$/;"	f	file:
-run	src/core/lib/iomgr/closure.h	/^  void (*run)(grpc_exec_ctx *exec_ctx, grpc_closure *closure,$/;"	m	struct:grpc_closure_scheduler_vtable
-run_after_write	src/core/ext/transport/chttp2/transport/internal.h	/^  grpc_closure_list run_after_write;$/;"	m	struct:grpc_chttp2_transport
-run_all_benchmarks	test/core/network_benchmarks/low_level_ping_pong.c	/^static int run_all_benchmarks(size_t msg_size) {$/;"	f	file:
-run_benchmark	test/core/network_benchmarks/low_level_ping_pong.c	/^static int run_benchmark(char *socket_type, thread_args *client_args,$/;"	f	file:
-run_expired_timer	src/core/lib/iomgr/timer_uv.c	/^void run_expired_timer(uv_timer_t *handle) {$/;"	f
-run_once_func	src/core/lib/support/sync_windows.c	/^static BOOL CALLBACK run_once_func(gpr_once *once, void *v, void **pv) {$/;"	f	file:
-run_once_func_arg	src/core/lib/support/sync_windows.c	/^struct run_once_func_arg {$/;"	s	file:
-run_poll	src/core/lib/iomgr/ev_poll_posix.c	/^static void run_poll(void *arg) {$/;"	f	file:
-run_some_expired_timers	src/core/lib/iomgr/timer_generic.c	/^static int run_some_expired_timers(grpc_exec_ctx *exec_ctx, gpr_timespec now,$/;"	f	file:
-run_spec	test/core/client_channel/lb_policies_test.c	/^void run_spec(const test_spec *spec) {$/;"	f
-run_test	test/core/bad_ssl/bad_ssl_test.c	/^static void run_test(const char *target, size_t nops) {$/;"	f	file:
-run_test	test/core/client_channel/set_initial_connect_string_test.c	/^static void run_test(void (*test)(test_tcp_server *server, int secure),$/;"	f	file:
-run_test	test/core/end2end/bad_server_response_test.c	/^static void run_test(const char *response_payload,$/;"	f	file:
-run_test	test/core/end2end/connection_refused_test.c	/^static void run_test(bool wait_for_ready, bool use_service_config) {$/;"	f	file:
-run_test	test/core/surface/sequential_connectivity_test.c	/^static void run_test(const test_fixture *fixture) {$/;"	f	file:
-run_test	test/core/transport/chttp2/hpack_encoder_test.c	/^static void run_test(void (*test)(grpc_exec_ctx *exec_ctx), const char *name) {$/;"	f	file:
-run_tests	test/core/iomgr/tcp_posix_test.c	/^void run_tests(void) {$/;"	f
-run_tests_root	test/cpp/qps/gen_build_yaml.py	/^run_tests_root = os.path.abspath(os.path.join($/;"	v
-running	test/core/census/mlog_test.c	/^  int running;$/;"	m	struct:reader_thread_args	file:
-running	test/core/statistics/census_log_tests.c	/^  int running;$/;"	m	struct:reader_thread_args	file:
-s	src/core/ext/transport/cronet/transport/cronet_transport.c	/^  struct stream_obj *s;      \/* Pointer back to the stream object *\/$/;"	m	struct:op_and_state	typeref:struct:op_and_state::stream_obj	file:
-s_init_max_accept_queue_size	src/core/lib/iomgr/tcp_server_posix.c	/^static gpr_once s_init_max_accept_queue_size;$/;"	v	file:
-s_max_accept_queue_size	src/core/lib/iomgr/tcp_server_posix.c	/^static int s_max_accept_queue_size;$/;"	v	file:
-saved_receiving_stream_ready_bctlp	src/core/lib/surface/call.c	/^  void *saved_receiving_stream_ready_bctlp;$/;"	m	struct:grpc_call	file:
-sbs	src/core/ext/transport/cronet/transport/cronet_transport.c	/^  struct grpc_slice_buffer_stream sbs;$/;"	m	struct:read_state	typeref:struct:read_state::grpc_slice_buffer_stream	file:
-scenario	test/core/fling/client.c	/^} scenario;$/;"	t	typeref:struct:__anon386	file:
-scenarios	test/core/fling/client.c	/^static const scenario scenarios[] = {$/;"	v	file:
-sched	src/core/lib/iomgr/closure.h	/^  void (*sched)(grpc_exec_ctx *exec_ctx, grpc_closure *closure,$/;"	m	struct:grpc_closure_scheduler_vtable
-sched_connect	test/core/end2end/fuzzers/api_fuzzer.c	/^static void sched_connect(grpc_exec_ctx *exec_ctx, grpc_closure *closure,$/;"	f	file:
-scheduler	src/core/lib/iomgr/closure.h	/^  grpc_closure_scheduler *scheduler;$/;"	m	struct:grpc_closure
-scheduler_covered	src/core/lib/iomgr/combiner.c	/^static const grpc_closure_scheduler_vtable scheduler_covered = {$/;"	v	file:
-scheduler_uncovered	src/core/lib/iomgr/combiner.c	/^static const grpc_closure_scheduler_vtable scheduler_uncovered = {$/;"	v	file:
-scheme	src/core/ext/client_channel/resolver_factory.h	/^  const char *scheme;$/;"	m	struct:grpc_resolver_factory_vtable
-scheme	src/core/ext/client_channel/uri_parser.h	/^  char *scheme;$/;"	m	struct:__anon68
-scheme	src/core/lib/channel/http_client_filter.c	/^  grpc_linked_mdelem scheme;$/;"	m	struct:call_data	file:
-scheme	src/core/lib/transport/static_metadata.h	/^    struct grpc_linked_mdelem *scheme;$/;"	m	struct:__anon187::__anon188	typeref:struct:__anon187::__anon188::grpc_linked_mdelem
-scheme_from_args	src/core/lib/channel/http_client_filter.c	/^static grpc_mdelem scheme_from_args(const grpc_channel_args *args) {$/;"	f	file:
-sck_avl_compare	src/core/ext/client_channel/subchannel_index.c	/^static long sck_avl_compare(void *a, void *b) {$/;"	f	file:
-sck_avl_copy	src/core/ext/client_channel/subchannel_index.c	/^static void *sck_avl_copy(void *p) { return subchannel_key_copy(p); }$/;"	f	file:
-sck_avl_destroy	src/core/ext/client_channel/subchannel_index.c	/^static void sck_avl_destroy(void *p) {$/;"	f	file:
-scratch	src/core/lib/iomgr/closure.h	/^    uintptr_t scratch;$/;"	m	union:grpc_closure::__anon129
-scratch	src/core/lib/iomgr/closure.h	/^    uintptr_t scratch;$/;"	m	union:grpc_closure::__anon130
-scratchpad	test/core/json/json_rewrite.c	/^  char *scratchpad;$/;"	m	struct:json_reader_userdata	file:
-scratchpad	test/core/json/json_rewrite_test.c	/^  char *scratchpad;$/;"	m	struct:json_reader_userdata	file:
-scv_avl_copy	src/core/ext/client_channel/subchannel_index.c	/^static void *scv_avl_copy(void *p) {$/;"	f	file:
-scv_avl_destroy	src/core/ext/client_channel/subchannel_index.c	/^static void scv_avl_destroy(void *p) {$/;"	f	file:
-search_elems	test/core/iomgr/timer_heap_test.c	/^static elem_struct *search_elems(elem_struct *elems, size_t count,$/;"	f	file:
-second_read_callback	test/core/iomgr/fd_posix_test.c	/^static void second_read_callback(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-seconds	src/core/ext/census/gen/census.pb.h	/^    int64_t seconds;$/;"	m	struct:_google_census_Duration
-seconds	src/core/ext/census/gen/census.pb.h	/^    int64_t seconds;$/;"	m	struct:_google_census_Timestamp
-seconds	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	/^    int64_t seconds;$/;"	m	struct:_grpc_lb_v1_Duration
-secure_endpoint	src/core/lib/security/transport/secure_endpoint.c	/^} secure_endpoint;$/;"	t	typeref:struct:__anon116	file:
-secure_endpoint_create_fixture_tcp_socketpair	test/core/security/secure_endpoint_test.c	/^static grpc_endpoint_test_fixture secure_endpoint_create_fixture_tcp_socketpair($/;"	f	file:
-secure_endpoint_create_fixture_tcp_socketpair_leftover	test/core/security/secure_endpoint_test.c	/^secure_endpoint_create_fixture_tcp_socketpair_leftover(size_t slice_size) {$/;"	f	file:
-secure_endpoint_create_fixture_tcp_socketpair_noleftover	test/core/security/secure_endpoint_test.c	/^secure_endpoint_create_fixture_tcp_socketpair_noleftover(size_t slice_size) {$/;"	f	file:
-secure_endpoint_ref	src/core/lib/security/transport/secure_endpoint.c	/^static void secure_endpoint_ref(secure_endpoint *ep) { gpr_ref(&ep->ref); }$/;"	f	file:
-secure_endpoint_ref	src/core/lib/security/transport/secure_endpoint.c	/^static void secure_endpoint_ref(secure_endpoint *ep, const char *reason,$/;"	f	file:
-secure_endpoint_unref	src/core/lib/security/transport/secure_endpoint.c	/^static void secure_endpoint_unref(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-secure_endpoint_unref	src/core/lib/security/transport/secure_endpoint.c	/^static void secure_endpoint_unref(secure_endpoint *ep,$/;"	f	file:
-secure_peer_name	src/core/lib/http/httpcli_security_connector.c	/^  char *secure_peer_name;$/;"	m	struct:__anon214	file:
-secure_test	test/core/surface/sequential_connectivity_test.c	/^static const test_fixture secure_test = {$/;"	v	file:
-secure_test_add_port	test/core/surface/sequential_connectivity_test.c	/^static void secure_test_add_port(grpc_server *server, const char *addr) {$/;"	f	file:
-secure_test_create_channel	test/core/surface/sequential_connectivity_test.c	/^static grpc_channel *secure_test_create_channel(const char *addr) {$/;"	f	file:
-security_connector	src/core/lib/security/transport/client_auth_filter.c	/^  grpc_channel_security_connector *security_connector;$/;"	m	struct:__anon119	file:
-security_context_set	src/core/lib/security/transport/client_auth_filter.c	/^  uint8_t security_context_set;$/;"	m	struct:__anon118	file:
-security_handshake_failed_locked	src/core/lib/security/transport/security_handshaker.c	/^static void security_handshake_failed_locked(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-security_handshaker	src/core/lib/security/transport/security_handshaker.c	/^} security_handshaker;$/;"	t	typeref:struct:__anon117	file:
-security_handshaker_create	src/core/lib/security/transport/security_handshaker.c	/^static grpc_handshaker *security_handshaker_create($/;"	f	file:
-security_handshaker_destroy	src/core/lib/security/transport/security_handshaker.c	/^static void security_handshaker_destroy(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-security_handshaker_do_handshake	src/core/lib/security/transport/security_handshaker.c	/^static void security_handshaker_do_handshake(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-security_handshaker_shutdown	src/core/lib/security/transport/security_handshaker.c	/^static void security_handshaker_shutdown(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-security_handshaker_unref	src/core/lib/security/transport/security_handshaker.c	/^static void security_handshaker_unref(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-security_handshaker_vtable	src/core/lib/security/transport/security_handshaker.c	/^static const grpc_handshaker_vtable security_handshaker_vtable = {$/;"	v	file:
-seed	test/core/util/test_config.c	/^static unsigned seed(void) { return (unsigned)_getpid(); }$/;"	f	file:
-seed	test/core/util/test_config.c	/^static unsigned seed(void) { return (unsigned)getpid(); }$/;"	f	file:
-seen_error	src/core/ext/transport/chttp2/transport/internal.h	/^  bool seen_error;$/;"	m	struct:grpc_chttp2_stream
-seen_goaway	src/core/ext/transport/chttp2/transport/internal.h	/^  uint8_t seen_goaway;$/;"	m	struct:grpc_chttp2_transport
-seen_payload_bin	src/core/lib/channel/http_server_filter.c	/^  bool seen_payload_bin;$/;"	m	struct:call_data	file:
-seen_regular_header	src/core/ext/transport/chttp2/transport/hpack_encoder.c	/^  uint8_t seen_regular_header;$/;"	m	struct:__anon32	file:
-select_protocol_list	src/core/lib/tsi/ssl_transport_security.c	/^static int select_protocol_list(const unsigned char **out,$/;"	f	file:
-selected	src/core/ext/lb_policy/pick_first/pick_first.c	/^  gpr_atm selected;$/;"	m	struct:__anon1	file:
-selected_port	include/grpc++/server_builder.h	/^    int* selected_port;$/;"	m	struct:grpc::ServerBuilder::Port
-send_	include/grpc++/impl/codegen/call.h	/^  bool send_;$/;"	m	class:grpc::CallOpClientSendClose
-send_	include/grpc++/impl/codegen/call.h	/^  bool send_;$/;"	m	class:grpc::CallOpSendInitialMetadata
-send_buf_	include/grpc++/impl/codegen/call.h	/^  grpc_byte_buffer* send_buf_;$/;"	m	class:grpc::CallOpSendMessage
-send_deadline	src/core/lib/surface/call.c	/^  gpr_timespec send_deadline;$/;"	m	struct:grpc_call	file:
-send_deadline	src/core/lib/surface/call.h	/^  gpr_timespec send_deadline;$/;"	m	struct:grpc_call_create_args
-send_done	src/core/lib/channel/compress_filter.c	/^  grpc_closure send_done;$/;"	m	struct:call_data	file:
-send_done	src/core/lib/channel/compress_filter.c	/^static void send_done(grpc_exec_ctx *exec_ctx, void *elemp, grpc_error *error) {$/;"	f	file:
-send_done	src/core/lib/channel/http_client_filter.c	/^  grpc_closure send_done;$/;"	m	struct:call_data	file:
-send_done	src/core/lib/channel/http_client_filter.c	/^static void send_done(grpc_exec_ctx *exec_ctx, void *elemp, grpc_error *error) {$/;"	f	file:
-send_extra_metadata	src/core/lib/surface/call.c	/^  grpc_linked_mdelem send_extra_metadata[MAX_SEND_EXTRA_METADATA_COUNT];$/;"	m	struct:grpc_call	file:
-send_extra_metadata_count	src/core/lib/surface/call.c	/^  int send_extra_metadata_count;$/;"	m	struct:grpc_call	file:
-send_final_op	src/core/lib/surface/call.c	/^  uint8_t send_final_op;$/;"	m	struct:batch_control	file:
-send_flags	src/core/lib/channel/compress_filter.c	/^  uint32_t send_flags;$/;"	m	struct:call_data	file:
-send_flags	src/core/lib/channel/http_client_filter.c	/^  uint32_t send_flags;$/;"	m	struct:call_data	file:
-send_goaway	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^static void send_goaway(grpc_exec_ctx *exec_ctx, grpc_chttp2_transport *t,$/;"	f	file:
-send_goaway	src/cpp/common/channel_filter.h	/^  bool send_goaway() const { return op_->goaway_error != GRPC_ERROR_NONE; }$/;"	f	class:grpc::TransportOp
-send_handshake_bytes_to_peer_locked	src/core/lib/security/transport/security_handshaker.c	/^static grpc_error *send_handshake_bytes_to_peer_locked(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-send_initial_metadata	include/grpc/impl/codegen/grpc_types.h	/^    } send_initial_metadata;$/;"	m	union:grpc_op::__anon268	typeref:struct:grpc_op::__anon268::__anon270
-send_initial_metadata	include/grpc/impl/codegen/grpc_types.h	/^    } send_initial_metadata;$/;"	m	union:grpc_op::__anon431	typeref:struct:grpc_op::__anon431::__anon433
-send_initial_metadata	src/core/ext/transport/chttp2/transport/internal.h	/^  grpc_metadata_batch *send_initial_metadata;$/;"	m	struct:grpc_chttp2_stream
-send_initial_metadata	src/core/lib/surface/call.c	/^  uint8_t send_initial_metadata;$/;"	m	struct:batch_control	file:
-send_initial_metadata	src/core/lib/transport/transport.h	/^  grpc_metadata_batch *send_initial_metadata;$/;"	m	struct:grpc_transport_stream_op
-send_initial_metadata	src/cpp/common/channel_filter.h	/^  MetadataBatch *send_initial_metadata() {$/;"	f	class:grpc::TransportStreamOp
-send_initial_metadata	test/core/fling/server.c	/^static void send_initial_metadata(void) {$/;"	f	file:
-send_initial_metadata_	include/grpc++/impl/codegen/client_context.h	/^  std::multimap<grpc::string, grpc::string> send_initial_metadata_;$/;"	m	class:grpc::ClientContext
-send_initial_metadata_	src/cpp/common/channel_filter.h	/^  MetadataBatch send_initial_metadata_;$/;"	m	class:grpc::TransportStreamOp
-send_initial_metadata_finished	src/core/ext/transport/chttp2/transport/internal.h	/^  grpc_closure *send_initial_metadata_finished;$/;"	m	struct:grpc_chttp2_stream
-send_initial_metadata_flags	src/core/lib/transport/transport.h	/^  uint32_t send_initial_metadata_flags;$/;"	m	struct:grpc_transport_stream_op
-send_initial_metadata_flags	src/cpp/common/channel_filter.h	/^  uint32_t *send_initial_metadata_flags() const {$/;"	f	class:grpc::TransportStreamOp
-send_initial_metadata_unary	test/core/memory_usage/server.c	/^static void send_initial_metadata_unary(void *tag) {$/;"	f	file:
-send_length	src/core/lib/channel/compress_filter.c	/^  uint32_t send_length;$/;"	m	struct:call_data	file:
-send_length	src/core/lib/channel/http_client_filter.c	/^  uint32_t send_length;$/;"	m	struct:call_data	file:
-send_message	include/grpc/impl/codegen/grpc_types.h	/^      struct grpc_byte_buffer *send_message;$/;"	m	struct:grpc_op::__anon268::__anon272	typeref:struct:grpc_op::__anon268::__anon272::grpc_byte_buffer
-send_message	include/grpc/impl/codegen/grpc_types.h	/^      struct grpc_byte_buffer *send_message;$/;"	m	struct:grpc_op::__anon431::__anon435	typeref:struct:grpc_op::__anon431::__anon435::grpc_byte_buffer
-send_message	include/grpc/impl/codegen/grpc_types.h	/^    } send_message;$/;"	m	union:grpc_op::__anon268	typeref:struct:grpc_op::__anon268::__anon272
-send_message	include/grpc/impl/codegen/grpc_types.h	/^    } send_message;$/;"	m	union:grpc_op::__anon431	typeref:struct:grpc_op::__anon431::__anon435
-send_message	src/core/lib/surface/call.c	/^  uint8_t send_message;$/;"	m	struct:batch_control	file:
-send_message	src/core/lib/transport/transport.h	/^  grpc_byte_stream *send_message;$/;"	m	struct:grpc_transport_stream_op
-send_message	src/cpp/common/channel_filter.h	/^  grpc_byte_stream *send_message() const { return op_->send_message; }$/;"	f	class:grpc::TransportStreamOp
-send_message	test/core/end2end/fuzzers/api_fuzzer.c	/^  grpc_byte_buffer *send_message;$/;"	m	struct:call_state	file:
-send_message_blocked	src/core/lib/channel/http_client_filter.c	/^  bool send_message_blocked;$/;"	m	struct:call_data	file:
-send_op	src/core/lib/channel/compress_filter.c	/^  grpc_transport_stream_op *send_op;$/;"	m	struct:call_data	file:
-send_op	src/core/lib/channel/http_client_filter.c	/^  grpc_transport_stream_op send_op;$/;"	m	struct:call_data	file:
-send_ping	src/core/lib/transport/transport.h	/^  grpc_closure *send_ping;$/;"	m	struct:grpc_transport_op
-send_ping_locked	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^static void send_ping_locked(grpc_exec_ctx *exec_ctx, grpc_chttp2_transport *t,$/;"	f	file:
-send_reset_stream	test/http2_test/http2_base_server.py	/^  def send_reset_stream(self):$/;"	m	class:H2ProtocolBaseServer
-send_security_metadata	src/core/lib/security/transport/client_auth_filter.c	/^static void send_security_metadata(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-send_shutdown	src/core/lib/surface/server.c	/^static void send_shutdown(grpc_exec_ctx *exec_ctx, grpc_channel *channel,$/;"	f	file:
-send_snapshot	test/core/memory_usage/server.c	/^static void send_snapshot(void *tag, struct grpc_memory_counters *snapshot) {$/;"	f	file:
-send_snapshot_request	test/core/memory_usage/client.c	/^static struct grpc_memory_counters send_snapshot_request(int call_idx,$/;"	f	file:
-send_status	test/core/memory_usage/server.c	/^static void send_status(void *tag) {$/;"	f	file:
-send_status_available_	include/grpc++/impl/codegen/call.h	/^  bool send_status_available_;$/;"	m	class:grpc::CallOpServerSendStatus
-send_status_code_	include/grpc++/impl/codegen/call.h	/^  grpc_status_code send_status_code_;$/;"	m	class:grpc::CallOpServerSendStatus
-send_status_details_	include/grpc++/impl/codegen/call.h	/^  grpc::string send_status_details_;$/;"	m	class:grpc::CallOpServerSendStatus
-send_status_from_server	include/grpc/impl/codegen/grpc_types.h	/^    } send_status_from_server;$/;"	m	union:grpc_op::__anon268	typeref:struct:grpc_op::__anon268::__anon273
-send_status_from_server	include/grpc/impl/codegen/grpc_types.h	/^    } send_status_from_server;$/;"	m	union:grpc_op::__anon431	typeref:struct:grpc_op::__anon431::__anon436
-send_termination	src/core/lib/surface/call.c	/^static void send_termination(grpc_exec_ctx *exec_ctx, void *tcp,$/;"	f	file:
-send_trailing_metadata	src/core/ext/transport/chttp2/transport/internal.h	/^  grpc_metadata_batch *send_trailing_metadata;$/;"	m	struct:grpc_chttp2_stream
-send_trailing_metadata	src/core/lib/transport/transport.h	/^  grpc_metadata_batch *send_trailing_metadata;$/;"	m	struct:grpc_transport_stream_op
-send_trailing_metadata	src/cpp/common/channel_filter.h	/^  MetadataBatch *send_trailing_metadata() {$/;"	f	class:grpc::TransportStreamOp
-send_trailing_metadata_	src/cpp/common/channel_filter.h	/^  MetadataBatch send_trailing_metadata_;$/;"	m	class:grpc::TransportStreamOp
-send_trailing_metadata_finished	src/core/ext/transport/chttp2/transport/internal.h	/^  grpc_closure *send_trailing_metadata_finished;$/;"	m	struct:grpc_chttp2_stream
-sending_bytes	src/core/ext/transport/chttp2/transport/internal.h	/^  size_t sending_bytes;$/;"	m	struct:grpc_chttp2_stream
-sending_message	src/core/lib/surface/call.c	/^  bool sending_message;$/;"	m	struct:grpc_call	file:
-sending_stream	src/core/lib/surface/call.c	/^  grpc_slice_buffer_stream sending_stream;$/;"	m	struct:grpc_call	file:
-sent_final_op	src/core/lib/surface/call.c	/^  bool sent_final_op;$/;"	m	struct:grpc_call	file:
-sent_goaway_state	src/core/ext/transport/chttp2/transport/internal.h	/^  grpc_chttp2_sent_goaway_state sent_goaway_state;$/;"	m	struct:grpc_chttp2_transport
-sent_initial_metadata	src/core/ext/transport/chttp2/transport/internal.h	/^  bool sent_initial_metadata;$/;"	m	struct:grpc_chttp2_stream
-sent_initial_metadata	src/core/lib/surface/call.c	/^  bool sent_initial_metadata;$/;"	m	struct:grpc_call	file:
-sent_initial_metadata_	include/grpc++/impl/codegen/server_context.h	/^  bool sent_initial_metadata_;$/;"	m	class:grpc::ServerContext
-sent_local_settings	src/core/ext/transport/chttp2/transport/internal.h	/^  uint8_t sent_local_settings;$/;"	m	struct:grpc_chttp2_transport
-sent_trailing_metadata	src/core/ext/transport/chttp2/transport/internal.h	/^  bool sent_trailing_metadata;$/;"	m	struct:grpc_chttp2_stream
-serialize_version_	include/grpc++/impl/codegen/thrift_serializer.h	/^  bool serialize_version_;$/;"	m	class:apache::thrift::util::ThriftSerializer
-serialized_end	test/http2_test/messages_pb2.py	/^  serialized_end=1124,$/;"	v
-serialized_end	test/http2_test/messages_pb2.py	/^  serialized_end=1195,$/;"	v
-serialized_end	test/http2_test/messages_pb2.py	/^  serialized_end=124,$/;"	v
-serialized_end	test/http2_test/messages_pb2.py	/^  serialized_end=1248,$/;"	v
-serialized_end	test/http2_test/messages_pb2.py	/^  serialized_end=1301,$/;"	v
-serialized_end	test/http2_test/messages_pb2.py	/^  serialized_end=1334,$/;"	v
-serialized_end	test/http2_test/messages_pb2.py	/^  serialized_end=169,$/;"	v
-serialized_end	test/http2_test/messages_pb2.py	/^  serialized_end=506,$/;"	v
-serialized_end	test/http2_test/messages_pb2.py	/^  serialized_end=58,$/;"	v
-serialized_end	test/http2_test/messages_pb2.py	/^  serialized_end=603,$/;"	v
-serialized_end	test/http2_test/messages_pb2.py	/^  serialized_end=724,$/;"	v
-serialized_end	test/http2_test/messages_pb2.py	/^  serialized_end=787,$/;"	v
-serialized_end	test/http2_test/messages_pb2.py	/^  serialized_end=889,$/;"	v
-serialized_pb	test/http2_test/messages_pb2.py	/^  serialized_pb=_b('\\n\\x0emessages.proto\\x12\\x0cgrpc.testing\\"\\x1a\\n\\tBoolValue\\x12\\r\\n\\x05value\\x18\\x01 \\x01(\\x08\\"@\\n\\x07Payload\\x12\\'\\n\\x04type\\x18\\x01 \\x01(\\x0e\\x32\\x19.grpc.testing.PayloadType\\x12\\x0c\\n\\x04\\x62ody\\x18\\x02 \\x01(\\x0c\\"+\\n\\nEchoStatus\\x12\\x0c\\n\\x04\\x63ode\\x18\\x01 \\x01(\\x05\\x12\\x0f\\n\\x07message\\x18\\x02 \\x01(\\t\\"\\xce\\x02\\n\\rSimpleRequest\\x12\\x30\\n\\rresponse_type\\x18\\x01 \\x01(\\x0e\\x32\\x19.grpc.testing.PayloadType\\x12\\x15\\n\\rresponse_size\\x18\\x02 \\x01(\\x05\\x12&\\n\\x07payload\\x18\\x03 \\x01(\\x0b\\x32\\x15.grpc.testing.Payload\\x12\\x15\\n\\rfill_username\\x18\\x04 \\x01(\\x08\\x12\\x18\\n\\x10\\x66ill_oauth_scope\\x18\\x05 \\x01(\\x08\\x12\\x34\\n\\x13response_compressed\\x18\\x06 \\x01(\\x0b\\x32\\x17.grpc.testing.BoolValue\\x12\\x31\\n\\x0fresponse_status\\x18\\x07 \\x01(\\x0b\\x32\\x18.grpc.testing.EchoStatus\\x12\\x32\\n\\x11\\x65xpect_compressed\\x18\\x08 \\x01(\\x0b\\x32\\x17.grpc.testing.BoolValue\\"_\\n\\x0eSimpleResponse\\x12&\\n\\x07payload\\x18\\x01 \\x01(\\x0b\\x32\\x15.grpc.testing.Payload\\x12\\x10\\n\\x08username\\x18\\x02 \\x01(\\t\\x12\\x13\\n\\x0boauth_scope\\x18\\x03 \\x01(\\t\\"w\\n\\x19StreamingInputCallRequest\\x12&\\n\\x07payload\\x18\\x01 \\x01(\\x0b\\x32\\x15.grpc.testing.Payload\\x12\\x32\\n\\x11\\x65xpect_compressed\\x18\\x02 \\x01(\\x0b\\x32\\x17.grpc.testing.BoolValue\\"=\\n\\x1aStreamingInputCallResponse\\x12\\x1f\\n\\x17\\x61ggregated_payload_size\\x18\\x01 \\x01(\\x05\\"d\\n\\x12ResponseParameters\\x12\\x0c\\n\\x04size\\x18\\x01 \\x01(\\x05\\x12\\x13\\n\\x0binterval_us\\x18\\x02 \\x01(\\x05\\x12+\\n\\ncompressed\\x18\\x03 \\x01(\\x0b\\x32\\x17.grpc.testing.BoolValue\\"\\xe8\\x01\\n\\x1aStreamingOutputCallRequest\\x12\\x30\\n\\rresponse_type\\x18\\x01 \\x01(\\x0e\\x32\\x19.grpc.testing.PayloadType\\x12=\\n\\x13response_parameters\\x18\\x02 \\x03(\\x0b\\x32 .grpc.testing.ResponseParameters\\x12&\\n\\x07payload\\x18\\x03 \\x01(\\x0b\\x32\\x15.grpc.testing.Payload\\x12\\x31\\n\\x0fresponse_status\\x18\\x07 \\x01(\\x0b\\x32\\x18.grpc.testing.EchoStatus\\"E\\n\\x1bStreamingOutputCallResponse\\x12&\\n\\x07payload\\x18\\x01 \\x01(\\x0b\\x32\\x15.grpc.testing.Payload\\"3\\n\\x0fReconnectParams\\x12 \\n\\x18max_reconnect_backoff_ms\\x18\\x01 \\x01(\\x05\\"3\\n\\rReconnectInfo\\x12\\x0e\\n\\x06passed\\x18\\x01 \\x01(\\x08\\x12\\x12\\n\\nbackoff_ms\\x18\\x02 \\x03(\\x05*\\x1f\\n\\x0bPayloadType\\x12\\x10\\n\\x0c\\x43OMPRESSABLE\\x10\\x00\\x62\\x06proto3')$/;"	v
-serialized_start	test/http2_test/messages_pb2.py	/^  serialized_start=1126,$/;"	v
-serialized_start	test/http2_test/messages_pb2.py	/^  serialized_start=1197,$/;"	v
-serialized_start	test/http2_test/messages_pb2.py	/^  serialized_start=1250,$/;"	v
-serialized_start	test/http2_test/messages_pb2.py	/^  serialized_start=126,$/;"	v
-serialized_start	test/http2_test/messages_pb2.py	/^  serialized_start=1303,$/;"	v
-serialized_start	test/http2_test/messages_pb2.py	/^  serialized_start=172,$/;"	v
-serialized_start	test/http2_test/messages_pb2.py	/^  serialized_start=32,$/;"	v
-serialized_start	test/http2_test/messages_pb2.py	/^  serialized_start=508,$/;"	v
-serialized_start	test/http2_test/messages_pb2.py	/^  serialized_start=60,$/;"	v
-serialized_start	test/http2_test/messages_pb2.py	/^  serialized_start=605,$/;"	v
-serialized_start	test/http2_test/messages_pb2.py	/^  serialized_start=726,$/;"	v
-serialized_start	test/http2_test/messages_pb2.py	/^  serialized_start=789,$/;"	v
-serialized_start	test/http2_test/messages_pb2.py	/^  serialized_start=892,$/;"	v
-server	src/core/ext/transport/chttp2/server/chttp2_server.c	/^  grpc_server *server;$/;"	m	struct:__anon3	file:
-server	src/core/lib/iomgr/endpoint_pair.h	/^  grpc_endpoint *server;$/;"	m	struct:__anon157
-server	src/core/lib/iomgr/tcp_server_posix.c	/^  grpc_tcp_server *server;$/;"	m	struct:grpc_tcp_listener	file:
-server	src/core/lib/iomgr/tcp_server_uv.c	/^  grpc_tcp_server *server;$/;"	m	struct:grpc_tcp_listener	file:
-server	src/core/lib/iomgr/tcp_server_windows.c	/^  grpc_tcp_server *server;$/;"	m	struct:grpc_tcp_listener	file:
-server	src/core/lib/iomgr/udp_server.c	/^  grpc_udp_server *server;$/;"	m	struct:grpc_udp_listener	file:
-server	src/core/lib/surface/call.c	/^    } server;$/;"	m	union:grpc_call::__anon230	typeref:struct:grpc_call::__anon230::__anon232	file:
-server	src/core/lib/surface/server.c	/^  grpc_server *server;$/;"	m	struct:channel_data	file:
-server	src/core/lib/surface/server.c	/^  grpc_server *server;$/;"	m	struct:request_matcher	file:
-server	src/core/lib/surface/server.c	/^  grpc_server *server;$/;"	m	struct:requested_call	file:
-server	test/core/bad_client/bad_client.c	/^  grpc_server *server;$/;"	m	struct:__anon325	file:
-server	test/core/client_channel/set_initial_connect_string_test.c	/^  test_tcp_server *server;$/;"	m	struct:__anon383	file:
-server	test/core/end2end/bad_server_response_test.c	/^  test_tcp_server *server;$/;"	m	struct:__anon343	file:
-server	test/core/end2end/end2end_tests.h	/^  grpc_server *server;$/;"	m	struct:grpc_end2end_test_fixture
-server	test/core/end2end/fixtures/http_proxy.c	/^  grpc_tcp_server* server;$/;"	m	struct:grpc_end2end_http_proxy	file:
-server	test/core/end2end/fixtures/proxy.c	/^  grpc_server *server;$/;"	m	struct:grpc_end2end_proxy	file:
-server	test/core/end2end/invalid_call_argument_test.c	/^  grpc_server *server;$/;"	m	struct:test_state	file:
-server	test/core/fling/server.c	/^static grpc_server *server;$/;"	v	file:
-server	test/core/iomgr/fd_posix_test.c	/^} server;$/;"	t	typeref:struct:__anon340	file:
-server	test/core/iomgr/tcp_server_posix_test.c	/^  grpc_tcp_server *server;$/;"	m	struct:on_connect_result	file:
-server	test/core/iomgr/tcp_server_posix_test.c	/^  grpc_tcp_server *server;$/;"	m	struct:server_weak_ref	file:
-server	test/core/memory_usage/server.c	/^static grpc_server *server;$/;"	v	file:
-server	test/core/surface/concurrent_connectivity_test.c	/^  grpc_server *server;$/;"	m	struct:server_thread_args	file:
-server	test/core/surface/sequential_connectivity_test.c	/^  grpc_server *server;$/;"	m	struct:__anon382	file:
-server	test/core/util/passthru_endpoint.c	/^  half server;$/;"	m	struct:passthru_endpoint	file:
-server	test/core/util/port_server_client.c	/^  char *server;$/;"	m	struct:portreq	file:
-server	test/cpp/grpclb/grpclb_test.cc	/^  grpc_server *server;$/;"	m	struct:grpc::__anon289::server_fixture	file:
-server_	include/grpc++/generic/async_generic_service.h	/^  Server* server_;$/;"	m	class:grpc::final
-server_	include/grpc++/impl/codegen/server_interface.h	/^    ServerInterface* const server_;$/;"	m	class:grpc::ServerInterface::BaseAsyncRequest
-server_	include/grpc++/impl/codegen/service_type.h	/^  ServerInterface* server_;$/;"	m	class:grpc::Service
-server_	include/grpc++/impl/server_initializer.h	/^  Server* server_;$/;"	m	class:grpc::ServerInitializer
-server_	include/grpc++/server.h	/^  grpc_server* server_;$/;"	m	class:grpc::final
-server_	src/cpp/server/server_cc.cc	/^  Server* const server_;$/;"	m	class:grpc::final	file:
-server_	src/cpp/server/server_cc.cc	/^  Server* server_;$/;"	m	class:grpc::Server::SyncRequestThreadManager	file:
-server_	test/cpp/end2end/async_end2end_test.cc	/^  std::unique_ptr<Server> server_;$/;"	m	class:grpc::testing::__anon296::AsyncEnd2endTest	file:
-server_	test/cpp/end2end/client_crash_test.cc	/^  std::unique_ptr<SubProcess> server_;$/;"	m	class:grpc::testing::__anon299::CrashTest	file:
-server_	test/cpp/end2end/end2end_test.cc	/^  std::unique_ptr<Server> server_;$/;"	m	class:grpc::testing::__anon306::End2endTest	file:
-server_	test/cpp/end2end/filter_end2end_test.cc	/^  std::unique_ptr<Server> server_;$/;"	m	class:grpc::testing::__anon307::FilterEnd2endTest	file:
-server_	test/cpp/end2end/generic_end2end_test.cc	/^  std::unique_ptr<Server> server_;$/;"	m	class:grpc::testing::__anon298::GenericEnd2endTest	file:
-server_	test/cpp/end2end/hybrid_end2end_test.cc	/^  std::unique_ptr<Server> server_;$/;"	m	class:grpc::testing::__anon300::HybridEnd2endTest	file:
-server_	test/cpp/end2end/mock_test.cc	/^  std::unique_ptr<Server> server_;$/;"	m	class:grpc::testing::__anon295::MockTest	file:
-server_	test/cpp/end2end/proto_server_reflection_test.cc	/^  std::unique_ptr<Server> server_;$/;"	m	class:grpc::testing::ProtoServerReflectionTest	file:
-server_	test/cpp/end2end/round_robin_end2end_test.cc	/^    std::unique_ptr<Server> server_;$/;"	m	struct:grpc::testing::__anon304::RoundRobinEnd2endTest::ServerData	file:
-server_	test/cpp/end2end/server_builder_plugin_test.cc	/^  std::unique_ptr<Server> server_;$/;"	m	class:grpc::testing::ServerBuilderPluginTest	file:
-server_	test/cpp/end2end/shutdown_test.cc	/^  std::unique_ptr<Server> server_;$/;"	m	class:grpc::testing::ShutdownTest	file:
-server_	test/cpp/end2end/streaming_throughput_test.cc	/^  std::unique_ptr<Server> server_;$/;"	m	class:grpc::testing::End2endTest	file:
-server_	test/cpp/end2end/thread_stress_test.cc	/^  std::unique_ptr<Server> server_;$/;"	m	class:grpc::testing::CommonStressTest	file:
-server_	test/cpp/microbenchmarks/bm_fullstack.cc	/^  std::unique_ptr<Server> server_;$/;"	m	class:grpc::testing::EndpointPairFixture	file:
-server_	test/cpp/microbenchmarks/bm_fullstack.cc	/^  std::unique_ptr<Server> server_;$/;"	m	class:grpc::testing::FullstackFixture	file:
-server_	test/cpp/performance/writes_per_rpc_test.cc	/^  std::unique_ptr<Server> server_;$/;"	m	class:grpc::testing::EndpointPairFixture	file:
-server_	test/cpp/qps/qps_worker.h	/^  std::unique_ptr<Server> server_;$/;"	m	class:grpc::testing::QpsWorker
-server_	test/cpp/qps/server_async.cc	/^  std::unique_ptr<grpc::Server> server_;$/;"	m	class:grpc::testing::final	file:
-server_	test/cpp/util/cli_call_test.cc	/^  std::unique_ptr<Server> server_;$/;"	m	class:grpc::testing::CliCallTest	file:
-server_	test/cpp/util/grpc_tool_test.cc	/^  std::unique_ptr<Server> server_;$/;"	m	class:grpc::testing::GrpcToolTest	file:
-server_addr	test/core/end2end/fixtures/h2_http_proxy.c	/^  char *server_addr;$/;"	m	struct:fullstack_fixture_data	file:
-server_address_	test/cpp/end2end/async_end2end_test.cc	/^  std::ostringstream server_address_;$/;"	m	class:grpc::testing::__anon296::AsyncEnd2endTest	file:
-server_address_	test/cpp/end2end/end2end_test.cc	/^  std::ostringstream server_address_;$/;"	m	class:grpc::testing::__anon306::End2endTest	file:
-server_address_	test/cpp/end2end/filter_end2end_test.cc	/^  std::ostringstream server_address_;$/;"	m	class:grpc::testing::__anon307::FilterEnd2endTest	file:
-server_address_	test/cpp/end2end/generic_end2end_test.cc	/^  std::ostringstream server_address_;$/;"	m	class:grpc::testing::__anon298::GenericEnd2endTest	file:
-server_address_	test/cpp/end2end/hybrid_end2end_test.cc	/^  std::ostringstream server_address_;$/;"	m	class:grpc::testing::__anon300::HybridEnd2endTest	file:
-server_address_	test/cpp/end2end/mock_test.cc	/^  std::ostringstream server_address_;$/;"	m	class:grpc::testing::__anon295::MockTest	file:
-server_address_	test/cpp/end2end/streaming_throughput_test.cc	/^  std::ostringstream server_address_;$/;"	m	class:grpc::testing::End2endTest	file:
-server_address_	test/cpp/end2end/thread_stress_test.cc	/^  std::ostringstream server_address_;$/;"	m	class:grpc::testing::CommonStressTest	file:
-server_address_	test/cpp/interop/stress_interop_client.h	/^  const grpc::string& server_address_;$/;"	m	class:grpc::testing::StressTestInteropClient
-server_address_	test/cpp/util/cli_call_test.cc	/^  std::ostringstream server_address_;$/;"	m	class:grpc::testing::CliCallTest	file:
-server_args	test/core/handshake/client_ssl.c	/^} server_args;$/;"	t	typeref:struct:__anon381	file:
-server_args_compression	test/core/end2end/fixtures/h2_compress.c	/^  grpc_channel_args *server_args_compression;$/;"	m	struct:fullstack_compression_fixture_data	file:
-server_call	test/core/end2end/invalid_call_argument_test.c	/^  grpc_call *server_call;$/;"	m	struct:test_state	file:
-server_call	test/cpp/grpclb/grpclb_test.cc	/^  grpc_call *server_call;$/;"	m	struct:grpc::__anon289::server_fixture	file:
-server_call_data	src/core/lib/channel/deadline_filter.c	/^typedef struct server_call_data {$/;"	s	file:
-server_call_data	src/core/lib/channel/deadline_filter.c	/^} server_call_data;$/;"	t	typeref:struct:server_call_data	file:
-server_calls	test/core/client_channel/lb_policies_test.c	/^  grpc_call **server_calls;$/;"	m	struct:servers_fixture	file:
-server_connection_state	src/core/ext/transport/chttp2/server/chttp2_server.c	/^} server_connection_state;$/;"	t	typeref:struct:__anon4	file:
-server_context	include/grpc++/impl/codegen/rpc_service_method.h	/^    ServerContext* server_context;$/;"	m	struct:grpc::MethodHandler::HandlerParameter
-server_context_	src/cpp/server/server_cc.cc	/^  GenericServerContext server_context_;$/;"	m	class:grpc::Server::UnimplementedAsyncRequestContext	file:
-server_cq_	src/cpp/server/server_cc.cc	/^  CompletionQueue* server_cq_;$/;"	m	class:grpc::Server::SyncRequestThreadManager	file:
-server_credentials_pointer_arg_copy	src/core/lib/security/credentials/credentials.c	/^static void *server_credentials_pointer_arg_copy(void *p) {$/;"	f	file:
-server_credentials_pointer_arg_destroy	src/core/lib/security/credentials/credentials.c	/^static void server_credentials_pointer_arg_destroy(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-server_credentials_pointer_cmp	src/core/lib/security/credentials/credentials.c	/^static int server_credentials_pointer_cmp(void *a, void *b) {$/;"	f	file:
-server_deferred_write_buffer	test/core/end2end/fixtures/http_proxy.c	/^  grpc_slice_buffer server_deferred_write_buffer;$/;"	m	struct:proxy_connection	file:
-server_delete	src/core/lib/surface/server.c	/^static void server_delete(grpc_exec_ctx *exec_ctx, grpc_server *server) {$/;"	f	file:
-server_destroy_call_elem	src/core/ext/census/grpc_filter.c	/^static void server_destroy_call_elem(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-server_destroy_call_elem	test/core/end2end/tests/filter_latency.c	/^static void server_destroy_call_elem(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-server_destroy_listener	src/core/ext/transport/chttp2/server/chttp2_server.c	/^static void server_destroy_listener(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-server_destroy_listener_done	src/core/ext/transport/chttp2/server/chttp2_server.c	/^  grpc_closure *server_destroy_listener_done;$/;"	m	struct:__anon3	file:
-server_endpoint	test/core/end2end/fixtures/http_proxy.c	/^  grpc_endpoint* server_endpoint;$/;"	m	struct:proxy_connection	file:
-server_ep	test/core/iomgr/endpoint_tests.h	/^  grpc_endpoint *server_ep;$/;"	m	struct:grpc_endpoint_test_fixture
-server_fail	test/cpp/end2end/filter_end2end_test.cc	/^  void server_fail(int i) { verify_ok(srv_cq_.get(), i, false); }$/;"	f	class:grpc::testing::__anon307::FilterEnd2endTest
-server_fail	test/cpp/end2end/generic_end2end_test.cc	/^  void server_fail(int i) { verify_ok(srv_cq_.get(), i, false); }$/;"	f	class:grpc::testing::__anon298::GenericEnd2endTest
-server_fd	test/core/iomgr/tcp_server_posix_test.c	/^  int server_fd;$/;"	m	struct:on_connect_result	file:
-server_filter_incoming_metadata	src/core/lib/channel/http_server_filter.c	/^static grpc_error *server_filter_incoming_metadata(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-server_filter_outgoing_metadata	src/core/lib/channel/http_server_filter.c	/^static grpc_error *server_filter_outgoing_metadata(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-server_finishes_request	test/core/end2end/tests/server_finishes_request.c	/^void server_finishes_request(grpc_end2end_test_config config) {$/;"	f
-server_finishes_request_pre_init	test/core/end2end/tests/server_finishes_request.c	/^void server_finishes_request_pre_init(void) {}$/;"	f
-server_fixture	test/cpp/grpclb/grpclb_test.cc	/^typedef struct server_fixture {$/;"	s	namespace:grpc::__anon289	file:
-server_fixture	test/cpp/grpclb/grpclb_test.cc	/^} server_fixture;$/;"	t	namespace:grpc::__anon289	typeref:struct:grpc::__anon289::server_fixture	file:
-server_handshaker_factory	src/core/lib/security/transport/security_handshaker.c	/^static grpc_handshaker_factory server_handshaker_factory = {$/;"	v	file:
-server_handshaker_factory_add_handshakers	src/core/lib/security/transport/security_handshaker.c	/^static void server_handshaker_factory_add_handshakers($/;"	f	file:
-server_handshaker_factory_alpn_callback	src/core/lib/tsi/ssl_transport_security.c	/^static int server_handshaker_factory_alpn_callback($/;"	f	file:
-server_handshaker_factory_npn_advertised_callback	src/core/lib/tsi/ssl_transport_security.c	/^static int server_handshaker_factory_npn_advertised_callback($/;"	f	file:
-server_handshaker_factory_vtable	src/core/lib/security/transport/security_handshaker.c	/^static const grpc_handshaker_factory_vtable server_handshaker_factory_vtable = {$/;"	v	file:
-server_host	test/cpp/interop/client_helper.cc	/^DECLARE_string(server_host);$/;"	v
-server_host_	test/cpp/end2end/filter_end2end_test.cc	/^  const grpc::string server_host_;$/;"	m	class:grpc::testing::__anon307::FilterEnd2endTest	file:
-server_host_	test/cpp/end2end/generic_end2end_test.cc	/^  const grpc::string server_host_;$/;"	m	class:grpc::testing::__anon298::GenericEnd2endTest	file:
-server_host_	test/cpp/end2end/round_robin_end2end_test.cc	/^  const grpc::string server_host_;$/;"	m	class:grpc::testing::__anon304::RoundRobinEnd2endTest	file:
-server_host_override	test/cpp/interop/client_helper.cc	/^DECLARE_string(server_host_override);$/;"	v
-server_init	test/core/iomgr/fd_posix_test.c	/^static void server_init(server *sv) {$/;"	f	file:
-server_init_call_elem	src/core/ext/census/grpc_filter.c	/^static grpc_error *server_init_call_elem(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-server_initial_metadata_recv	test/core/end2end/invalid_call_argument_test.c	/^  grpc_metadata_array server_initial_metadata_recv;$/;"	m	struct:test_state	file:
-server_initializer_	include/grpc++/server.h	/^  std::unique_ptr<ServerInitializer> server_initializer_;$/;"	m	class:grpc::final
-server_list	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	/^    grpc_lb_v1_ServerList server_list;$/;"	m	struct:_grpc_lb_v1_LoadBalanceResponse
-server_mutate_op	src/core/ext/census/grpc_filter.c	/^static void server_mutate_op(grpc_call_element *elem,$/;"	f	file:
-server_mutate_op	src/core/lib/surface/server.c	/^static void server_mutate_op(grpc_call_element *elem,$/;"	f	file:
-server_name	src/core/ext/client_channel/client_channel.c	/^  char *server_name;$/;"	m	struct:client_channel_channel_data	file:
-server_name	src/core/ext/lb_policy/grpclb/grpclb.c	/^  const char *server_name;$/;"	m	struct:glb_lb_policy	file:
-server_ok	test/cpp/end2end/filter_end2end_test.cc	/^  void server_ok(int i) { verify_ok(srv_cq_.get(), i, true); }$/;"	f	class:grpc::testing::__anon307::FilterEnd2endTest
-server_ok	test/cpp/end2end/generic_end2end_test.cc	/^  void server_ok(int i) { verify_ok(srv_cq_.get(), i, true); }$/;"	f	class:grpc::testing::__anon298::GenericEnd2endTest
-server_on_done_recv	src/core/ext/census/grpc_filter.c	/^static void server_on_done_recv(grpc_exec_ctx *exec_ctx, void *ptr,$/;"	f	file:
-server_on_recv_initial_metadata	src/core/lib/surface/server.c	/^  grpc_closure server_on_recv_initial_metadata;$/;"	m	struct:call_data	file:
-server_on_recv_initial_metadata	src/core/lib/surface/server.c	/^static void server_on_recv_initial_metadata(grpc_exec_ctx *exec_ctx, void *ptr,$/;"	f	file:
-server_port	test/core/client_channel/set_initial_connect_string_test.c	/^static int server_port;$/;"	v	file:
-server_port	test/core/end2end/bad_server_response_test.c	/^static int server_port;$/;"	v	file:
-server_port	test/core/end2end/fixtures/proxy.c	/^  char *server_port;$/;"	m	struct:grpc_end2end_proxy	file:
-server_port	test/cpp/interop/client_helper.cc	/^DECLARE_int32(server_port);$/;"	v
-server_port_	test/cpp/qps/qps_worker.cc	/^  int server_port_;$/;"	m	class:grpc::testing::final	file:
-server_read_buffer	test/core/end2end/fixtures/http_proxy.c	/^  grpc_slice_buffer server_read_buffer;$/;"	m	struct:proxy_connection	file:
-server_ref	src/core/lib/surface/server.c	/^static void server_ref(grpc_server *server) {$/;"	f	file:
-server_registered_method	src/core/lib/surface/server.c	/^  registered_method *server_registered_method;$/;"	m	struct:channel_registered_method	file:
-server_resource_quota_	test/cpp/end2end/end2end_test.cc	/^  ResourceQuota server_resource_quota_;$/;"	m	class:grpc::testing::__anon306::ResourceQuotaEnd2endTest	file:
-server_security_context	src/cpp/common/channel_filter.h	/^  grpc_server_security_context *server_security_context() const {$/;"	f	class:grpc::TransportStreamOp
-server_setup_transport	test/core/bad_client/bad_client.c	/^static void server_setup_transport(void *ts, grpc_transport *transport) {$/;"	f	file:
-server_setup_transport	test/core/end2end/fixtures/h2_sockpair+trace.c	/^static void server_setup_transport(void *ts, grpc_transport *transport) {$/;"	f	file:
-server_setup_transport	test/core/end2end/fixtures/h2_sockpair.c	/^static void server_setup_transport(void *ts, grpc_transport *transport) {$/;"	f	file:
-server_setup_transport	test/core/end2end/fixtures/h2_sockpair_1byte.c	/^static void server_setup_transport(void *ts, grpc_transport *transport) {$/;"	f	file:
-server_shutdown	test/core/iomgr/tcp_server_posix_test.c	/^  grpc_closure server_shutdown;$/;"	m	struct:server_weak_ref	file:
-server_ssl_test	test/core/handshake/server_ssl.c	/^static bool server_ssl_test(const char *alpn_list[], unsigned int alpn_list_len,$/;"	f	file:
-server_start	test/core/iomgr/fd_posix_test.c	/^static int server_start(grpc_exec_ctx *exec_ctx, server *sv) {$/;"	f	file:
-server_start_listener	src/core/ext/transport/chttp2/server/chttp2_server.c	/^static void server_start_listener(grpc_exec_ctx *exec_ctx, grpc_server *server,$/;"	f	file:
-server_start_transport_op	src/core/ext/census/grpc_filter.c	/^static void server_start_transport_op(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-server_start_transport_stream_op	src/core/lib/channel/deadline_filter.c	/^static void server_start_transport_stream_op(grpc_exec_ctx* exec_ctx,$/;"	f	file:
-server_start_transport_stream_op	src/core/lib/surface/server.c	/^static void server_start_transport_stream_op(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-server_started_	test/cpp/interop/reconnect_interop_server.cc	/^  bool server_started_;$/;"	m	class:ReconnectServiceImpl	file:
-server_state	src/core/ext/transport/chttp2/server/chttp2_server.c	/^  server_state *server_state;$/;"	m	struct:__anon4	file:
-server_state	src/core/ext/transport/chttp2/server/chttp2_server.c	/^} server_state;$/;"	t	typeref:struct:__anon3	file:
-server_tag	include/grpc++/impl/codegen/rpc_service_method.h	/^  void* server_tag() const { return server_tag_; }$/;"	f	class:grpc::RpcServiceMethod
-server_tag_	include/grpc++/impl/codegen/rpc_service_method.h	/^  void* server_tag_;$/;"	m	class:grpc::RpcServiceMethod
-server_thread	test/core/handshake/client_ssl.c	/^static void server_thread(void *arg) {$/;"	f	file:
-server_thread	test/core/handshake/server_ssl.c	/^static void server_thread(void *arg) {$/;"	f	file:
-server_thread	test/core/network_benchmarks/low_level_ping_pong.c	/^static void server_thread(thread_args *args) {$/;"	f	file:
-server_thread	test/core/surface/concurrent_connectivity_test.c	/^void server_thread(void *vargs) {$/;"	f
-server_thread_args	test/core/surface/concurrent_connectivity_test.c	/^struct server_thread_args {$/;"	s	file:
-server_thread_args	test/core/surface/sequential_connectivity_test.c	/^} server_thread_args;$/;"	t	typeref:struct:__anon382	file:
-server_thread_func	test/core/surface/sequential_connectivity_test.c	/^static void server_thread_func(void *args) {$/;"	f	file:
-server_thread_wrap	test/core/network_benchmarks/low_level_ping_pong.c	/^static void server_thread_wrap(void *arg) {$/;"	f	file:
-server_threads_	test/cpp/end2end/thread_stress_test.cc	/^  std::vector<std::thread> server_threads_;$/;"	m	class:grpc::testing::CommonStressTestAsyncServer	file:
-server_to_balancer_names_vtable	src/core/lib/security/transport/lb_targets_info.c	/^static const grpc_arg_pointer_vtable server_to_balancer_names_vtable = {$/;"	v	file:
-server_transport_data	src/core/lib/channel/channel_stack.h	/^  const void *server_transport_data;$/;"	m	struct:__anon196
-server_transport_data	src/core/lib/surface/call.h	/^  const void *server_transport_data;$/;"	m	struct:grpc_call_create_args
-server_unref	src/core/lib/surface/server.c	/^static void server_unref(grpc_exec_ctx *exec_ctx, grpc_server *server) {$/;"	f	file:
-server_uri	test/cpp/grpclb/grpclb_test.cc	/^  char *server_uri;$/;"	m	struct:grpc::__anon289::client_fixture	file:
-server_verifier	test/core/bad_client/tests/large_metadata.c	/^static void server_verifier(grpc_server *server, grpc_completion_queue *cq,$/;"	f	file:
-server_verifier_sends_too_much_metadata	test/core/bad_client/tests/large_metadata.c	/^static void server_verifier_sends_too_much_metadata(grpc_server *server,$/;"	f	file:
-server_wait_and_shutdown	test/core/iomgr/fd_posix_test.c	/^static void server_wait_and_shutdown(server *sv) {$/;"	f	file:
-server_weak_ref	test/core/iomgr/tcp_server_posix_test.c	/^typedef struct server_weak_ref {$/;"	s	file:
-server_weak_ref	test/core/iomgr/tcp_server_posix_test.c	/^} server_weak_ref;$/;"	t	typeref:struct:server_weak_ref	file:
-server_weak_ref_init	test/core/iomgr/tcp_server_posix_test.c	/^static void server_weak_ref_init(server_weak_ref *weak_ref) {$/;"	f	file:
-server_weak_ref_set	test/core/iomgr/tcp_server_posix_test.c	/^static void server_weak_ref_set(server_weak_ref *weak_ref,$/;"	f	file:
-server_weak_ref_shutdown	test/core/iomgr/tcp_server_posix_test.c	/^static void server_weak_ref_shutdown(grpc_exec_ctx *exec_ctx, void *arg,$/;"	f	file:
-server_write_buffer	test/core/end2end/fixtures/http_proxy.c	/^  grpc_slice_buffer server_write_buffer;$/;"	m	struct:proxy_connection	file:
-serverlist	src/core/ext/lb_policy/grpclb/grpclb.c	/^  grpc_grpclb_serverlist *serverlist;$/;"	m	struct:glb_lb_policy	file:
-servers	src/core/ext/lb_policy/grpclb/load_balancer_api.c	/^  grpc_grpclb_server **servers;$/;"	m	struct:decode_serverlist_arg	file:
-servers	src/core/ext/lb_policy/grpclb/load_balancer_api.h	/^  grpc_grpclb_server **servers;$/;"	m	struct:grpc_grpclb_serverlist
-servers	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	/^    pb_callback_t servers;$/;"	m	struct:_grpc_lb_v1_ServerList
-servers	test/core/client_channel/lb_policies_test.c	/^  grpc_server **servers;$/;"	m	struct:servers_fixture	file:
-servers_	test/cpp/end2end/round_robin_end2end_test.cc	/^  std::vector<std::unique_ptr<ServerData>> servers_;$/;"	m	class:grpc::testing::__anon304::RoundRobinEnd2endTest	file:
-servers_fixture	test/core/client_channel/lb_policies_test.c	/^typedef struct servers_fixture {$/;"	s	file:
-servers_fixture	test/core/client_channel/lb_policies_test.c	/^} servers_fixture;$/;"	t	typeref:struct:servers_fixture	file:
-servers_hostport	test/cpp/grpclb/grpclb_test.cc	/^  char *servers_hostport;$/;"	m	struct:grpc::__anon289::server_fixture	file:
-servers_hostports	test/core/client_channel/lb_policies_test.c	/^  char **servers_hostports;$/;"	m	struct:servers_fixture	file:
-service	include/grpc++/server_builder.h	/^    Service* service;$/;"	m	struct:grpc::ServerBuilder::NamedService
-serviceStub_	test/cpp/interop/http2_client.h	/^  ServiceStub serviceStub_;$/;"	m	class:grpc::testing::Http2Client
-serviceStub_	test/cpp/interop/interop_client.h	/^  ServiceStub serviceStub_;$/;"	m	class:grpc::testing::InteropClient
-service_	include/grpc++/impl/codegen/method_handler_impl.h	/^  ServiceType* service_;$/;"	m	class:grpc::ClientStreamingHandler
-service_	include/grpc++/impl/codegen/method_handler_impl.h	/^  ServiceType* service_;$/;"	m	class:grpc::RpcMethodHandler
-service_	include/grpc++/impl/codegen/method_handler_impl.h	/^  ServiceType* service_;$/;"	m	class:grpc::ServerStreamingHandler
-service_	test/cpp/end2end/async_end2end_test.cc	/^  grpc::testing::EchoTestService::AsyncService service_;$/;"	m	class:grpc::testing::__anon296::AsyncEnd2endTest	file:
-service_	test/cpp/end2end/end2end_test.cc	/^  TestServiceImpl service_;$/;"	m	class:grpc::testing::__anon306::End2endTest	file:
-service_	test/cpp/end2end/mock_test.cc	/^  TestServiceImpl service_;$/;"	m	class:grpc::testing::__anon295::MockTest	file:
-service_	test/cpp/end2end/round_robin_end2end_test.cc	/^    MyTestServiceImpl service_;$/;"	m	struct:grpc::testing::__anon304::RoundRobinEnd2endTest::ServerData	file:
-service_	test/cpp/end2end/server_builder_plugin_test.cc	/^  TestServiceImpl service_;$/;"	m	class:grpc::testing::ServerBuilderPluginTest	file:
-service_	test/cpp/end2end/server_builder_plugin_test.cc	/^  std::shared_ptr<TestServiceImpl> service_;$/;"	m	class:grpc::testing::TestServerBuilderPlugin	file:
-service_	test/cpp/end2end/server_crash_test.cc	/^  ServiceImpl service_;$/;"	m	class:grpc::testing::__anon305::CrashTest	file:
-service_	test/cpp/end2end/shutdown_test.cc	/^  TestServiceImpl service_;$/;"	m	class:grpc::testing::ShutdownTest	file:
-service_	test/cpp/end2end/streaming_throughput_test.cc	/^  TestServiceImpl service_;$/;"	m	class:grpc::testing::End2endTest	file:
-service_	test/cpp/end2end/thread_stress_test.cc	/^  ::grpc::testing::EchoTestService::AsyncService service_;$/;"	m	class:grpc::testing::CommonStressTestAsyncServer	file:
-service_	test/cpp/end2end/thread_stress_test.cc	/^  TestServiceImpl service_;$/;"	m	class:grpc::testing::CommonStressTestSyncServer	file:
-service_	test/cpp/qps/server_sync.cc	/^  BenchmarkServiceImpl service_;$/;"	m	class:grpc::testing::final	file:
-service_	test/cpp/util/cli_call_test.cc	/^  TestServiceImpl service_;$/;"	m	class:grpc::testing::CliCallTest	file:
-service_	test/cpp/util/grpc_tool_test.cc	/^  TestServiceImpl service_;$/;"	m	class:grpc::testing::GrpcToolTest	file:
-service_account_creds_check_jwt_claim	test/core/security/json_token_test.c	/^static void service_account_creds_check_jwt_claim(grpc_json *claim) {$/;"	f	file:
-service_account_creds_jwt_encode_and_sign	test/core/security/json_token_test.c	/^static char *service_account_creds_jwt_encode_and_sign($/;"	f	file:
-service_account_key_file	test/cpp/interop/client_helper.cc	/^DECLARE_string(service_account_key_file);$/;"	v
-service_config_json	include/grpc/impl/codegen/grpc_types.h	/^  char **service_config_json;$/;"	m	struct:__anon278
-service_config_json	include/grpc/impl/codegen/grpc_types.h	/^  char **service_config_json;$/;"	m	struct:__anon441
-service_config_json	src/core/ext/client_channel/client_channel.c	/^  char *service_config_json;$/;"	m	struct:client_channel_channel_data	file:
-service_desc_list_	test/cpp/util/proto_file_parser.h	/^  std::vector<const protobuf::ServiceDescriptor*> service_desc_list_;$/;"	m	class:grpc::testing::ProtoFileParser
-service_method	src/core/ext/load_reporting/load_reporting_filter.c	/^  grpc_slice service_method;$/;"	m	struct:call_data	file:
-service_url	include/grpc/grpc_security.h	/^  const char *service_url;$/;"	m	struct:__anon286
-service_url	include/grpc/grpc_security.h	/^  const char *service_url;$/;"	m	struct:__anon449
-service_url	src/core/lib/security/credentials/jwt/jwt_credentials.h	/^    char *service_url;$/;"	m	struct:__anon101::__anon102
-services_	include/grpc++/server.h	/^  std::vector<grpc::string> services_;$/;"	m	class:grpc::final
-services_	include/grpc++/server_builder.h	/^  std::vector<std::unique_ptr<NamedService>> services_;$/;"	m	class:grpc::ServerBuilder
-services_	src/cpp/ext/proto_server_reflection.h	/^  const std::vector<string>* services_;$/;"	m	class:grpc::final
-serving_	test/cpp/interop/reconnect_interop_server.cc	/^  bool serving_;$/;"	m	class:ReconnectServiceImpl	file:
-session	test/core/iomgr/fd_posix_test.c	/^} session;$/;"	t	typeref:struct:__anon341	file:
-session_read_cb	test/core/iomgr/fd_posix_test.c	/^static void session_read_cb(grpc_exec_ctx *exec_ctx, void *arg, \/*session *\/$/;"	f	file:
-session_read_closure	test/core/iomgr/fd_posix_test.c	/^  grpc_closure session_read_closure;$/;"	m	struct:__anon341	file:
-session_shutdown_cb	test/core/iomgr/fd_posix_test.c	/^static void session_shutdown_cb(grpc_exec_ctx *exec_ctx, void *arg, \/*session *\/$/;"	f	file:
-set_accept_stream	src/core/lib/transport/transport.h	/^  bool set_accept_stream;$/;"	m	struct:grpc_transport_op
-set_accept_stream_fn	src/core/lib/transport/transport.h	/^  void (*set_accept_stream_fn)(grpc_exec_ctx *exec_ctx, void *user_data,$/;"	m	struct:grpc_transport_op
-set_accept_stream_user_data	src/core/lib/transport/transport.h	/^  void *set_accept_stream_user_data;$/;"	m	struct:grpc_transport_op
-set_authority	include/grpc++/impl/codegen/client_context.h	/^  void set_authority(const grpc::string& authority) { authority_ = authority; }$/;"	f	class:grpc::ClientContext
-set_bool	test/core/iomgr/resource_quota_test.c	/^grpc_closure *set_bool(bool *p) {$/;"	f
-set_bool_cb	test/core/iomgr/resource_quota_test.c	/^static void set_bool_cb(grpc_exec_ctx *exec_ctx, void *a, grpc_error *error) {$/;"	f	file:
-set_bool_to_true	test/core/iomgr/combiner_test.c	/^static void set_bool_to_true(grpc_exec_ctx *exec_ctx, void *value,$/;"	f	file:
-set_buffer	include/grpc++/support/byte_buffer.h	/^  void set_buffer(grpc_byte_buffer* buf) {$/;"	f	class:grpc::final
-set_buffer_hint	include/grpc++/impl/codegen/call.h	/^  inline WriteOptions& set_buffer_hint() {$/;"	f	class:grpc::WriteOptions
-set_cacheable	include/grpc++/impl/codegen/client_context.h	/^  void set_cacheable(bool cacheable) { cacheable_ = cacheable; }$/;"	f	class:grpc::ClientContext
-set_call	include/grpc++/impl/codegen/server_context.h	/^  void set_call(grpc_call* call) { call_ = call; }$/;"	f	class:grpc::ServerContext
-set_call	src/cpp/client/client_context.cc	/^void ClientContext::set_call(grpc_call* call,$/;"	f	class:grpc::ClientContext
-set_cancelled_value	src/core/lib/surface/call.c	/^static void set_cancelled_value(grpc_status_code status, void *dest) {$/;"	f	file:
-set_census_context	include/grpc++/impl/codegen/client_context.h	/^  void set_census_context(struct census_context* ccp) { census_context_ = ccp; }$/;"	f	class:grpc::ClientContext
-set_channel_args	test/cpp/qps/client.h	/^    void set_channel_args(const ClientConfig& config, ChannelArguments* args) {$/;"	f	class:grpc::testing::ClientImpl::ClientChannelInfo
-set_channel_connectivity_state_locked	src/core/ext/client_channel/client_channel.c	/^static void set_channel_connectivity_state_locked(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-set_compression_algorithm	src/cpp/client/client_context.cc	/^void ClientContext::set_compression_algorithm($/;"	f	class:grpc::ClientContext
-set_compression_algorithm	src/cpp/server/server_context.cc	/^void ServerContext::set_compression_algorithm($/;"	f	class:grpc::ServerContext
-set_compression_level	include/grpc++/impl/codegen/call.h	/^  void set_compression_level(grpc_compression_level level) {$/;"	f	class:grpc::CallOpSendInitialMetadata
-set_compression_level	include/grpc++/impl/codegen/server_context.h	/^  void set_compression_level(grpc_compression_level level) {$/;"	f	class:grpc::ServerContext
-set_credentials	include/grpc++/impl/codegen/client_context.h	/^  void set_credentials(const std::shared_ptr<CallCredentials>& creds) {$/;"	f	class:grpc::ClientContext
-set_deadline	include/grpc++/impl/codegen/client_context.h	/^  void set_deadline(const T& deadline) {$/;"	f	class:grpc::ClientContext
-set_default_host_if_unset	src/core/ext/client_channel/client_channel_plugin.c	/^static bool set_default_host_if_unset(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-set_dualstack	src/core/lib/iomgr/tcp_windows.c	/^static grpc_error *set_dualstack(SOCKET sock) {$/;"	f	file:
-set_encodings_accepted_by_peer	src/core/lib/surface/call.c	/^static void set_encodings_accepted_by_peer(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-set_fail_fast	include/grpc++/impl/codegen/client_context.h	/^  void set_fail_fast(bool fail_fast) { set_wait_for_ready(!fail_fast); }$/;"	f	class:grpc::ClientContext
-set_false	src/core/lib/json/json_reader.h	/^  void (*set_false)(void *userdata);$/;"	m	struct:grpc_json_reader_vtable
-set_google_default_creds_env_var_with_file_contents	test/core/security/credentials_test.c	/^static void set_google_default_creds_env_var_with_file_contents($/;"	f	file:
-set_handlers	test/http2_test/http2_base_server.py	/^  def set_handlers(self, handlers):$/;"	m	class:H2ProtocolBaseServer
-set_idempotent	include/grpc++/impl/codegen/client_context.h	/^  void set_idempotent(bool idempotent) { idempotent_ = idempotent; }$/;"	f	class:grpc::ClientContext
-set_incoming_compression_algorithm	src/core/lib/surface/call.c	/^static void set_incoming_compression_algorithm($/;"	f	file:
-set_key	src/core/lib/json/json_reader.h	/^  void (*set_key)(void *userdata);$/;"	m	struct:grpc_json_reader_vtable
-set_magic_initial_string	test/core/client_channel/set_initial_connect_string_test.c	/^static void set_magic_initial_string(grpc_resolved_address **addr,$/;"	f	file:
-set_mark	test/core/slice/slice_test.c	/^static void set_mark(void *p) { *((int *)p) = 1; }$/;"	f	file:
-set_no_compression	include/grpc++/impl/codegen/call.h	/^  inline WriteOptions& set_no_compression() {$/;"	f	class:grpc::WriteOptions
-set_non_block	src/core/lib/iomgr/tcp_windows.c	/^static grpc_error *set_non_block(SOCKET sock) {$/;"	f	file:
-set_null	src/core/lib/json/json_reader.h	/^  void (*set_null)(void *userdata);$/;"	m	struct:grpc_json_reader_vtable
-set_number	src/core/lib/json/json_reader.h	/^  int (*set_number)(void *userdata);$/;"	m	struct:grpc_json_reader_vtable
-set_on_complete	src/cpp/common/channel_filter.h	/^  void set_on_complete(grpc_closure *closure) { op_->on_complete = closure; }$/;"	f	class:grpc::TransportStreamOp
-set_output_tag	include/grpc++/impl/codegen/call.h	/^  void set_output_tag(void* return_tag) { return_tag_ = return_tag; }$/;"	f	class:grpc::CallOpSet
-set_pollset	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^static void set_pollset(grpc_exec_ctx *exec_ctx, grpc_transport *gt,$/;"	f	file:
-set_pollset	src/core/lib/transport/transport_impl.h	/^  void (*set_pollset)(grpc_exec_ctx *exec_ctx, grpc_transport *self,$/;"	m	struct:grpc_transport_vtable
-set_pollset_do_nothing	src/core/ext/transport/cronet/transport/cronet_transport.c	/^static void set_pollset_do_nothing(grpc_exec_ctx *exec_ctx, grpc_transport *gt,$/;"	f	file:
-set_pollset_or_pollset_set	src/core/lib/channel/channel_stack.h	/^  void (*set_pollset_or_pollset_set)(grpc_exec_ctx *exec_ctx,$/;"	m	struct:__anon199
-set_pollset_or_pollset_set	src/core/lib/channel/connected_channel.c	/^static void set_pollset_or_pollset_set(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-set_pollset_or_pollset_set	src/core/lib/security/transport/client_auth_filter.c	/^static void set_pollset_or_pollset_set(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-set_pollset_set	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^static void set_pollset_set(grpc_exec_ctx *exec_ctx, grpc_transport *gt,$/;"	f	file:
-set_pollset_set	src/core/lib/transport/transport_impl.h	/^  void (*set_pollset_set)(grpc_exec_ctx *exec_ctx, grpc_transport *self,$/;"	m	struct:grpc_transport_vtable
-set_pollset_set_do_nothing	src/core/ext/transport/cronet/transport/cronet_transport.c	/^static void set_pollset_set_do_nothing(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-set_read_notifier_pollset_locked	src/core/lib/iomgr/ev_poll_posix.c	/^static void set_read_notifier_pollset_locked($/;"	f	file:
-set_ready_locked	src/core/lib/iomgr/ev_epoll_linux.c	/^static int set_ready_locked(grpc_exec_ctx *exec_ctx, grpc_fd *fd,$/;"	f	file:
-set_ready_locked	src/core/lib/iomgr/ev_poll_posix.c	/^static int set_ready_locked(grpc_exec_ctx *exec_ctx, grpc_fd *fd,$/;"	f	file:
-set_recv_initial_metadata_ready	src/cpp/common/channel_filter.h	/^  void set_recv_initial_metadata_ready(grpc_closure *closure) {$/;"	f	class:grpc::TransportStreamOp
-set_recv_ops_md_callbacks	src/core/lib/security/transport/server_auth_filter.c	/^static void set_recv_ops_md_callbacks(grpc_call_element *elem,$/;"	f	file:
-set_resolve_port	test/core/end2end/goaway_server_test.c	/^static void set_resolve_port(int port) {$/;"	f	file:
-set_send_message	src/cpp/common/channel_filter.h	/^  void set_send_message(grpc_byte_stream *send_message) {$/;"	f	class:grpc::TransportStreamOp
-set_server_tag	include/grpc++/impl/codegen/rpc_service_method.h	/^  void set_server_tag(void* tag) { server_tag_ = tag; }$/;"	f	class:grpc::RpcServiceMethod
-set_socket_dualstack	src/core/lib/iomgr/socket_utils_common_posix.c	/^static int set_socket_dualstack(int fd) {$/;"	f	file:
-set_socket_nonblocking	test/core/network_benchmarks/low_level_ping_pong.c	/^static int set_socket_nonblocking(thread_args *args) {$/;"	f	file:
-set_status	test/cpp/qps/client.h	/^  void set_status(int status) {$/;"	f	class:grpc::testing::final
-set_status_from_error	src/core/lib/surface/call.c	/^static void set_status_from_error(grpc_exec_ctx *exec_ctx, grpc_call *call,$/;"	f	file:
-set_status_value_directly	src/core/lib/surface/call.c	/^static void set_status_value_directly(grpc_status_code status, void *dest) {$/;"	f	file:
-set_string	src/core/lib/json/json_reader.h	/^  void (*set_string)(void *userdata);$/;"	m	struct:grpc_json_reader_vtable
-set_tag	src/cpp/server/server_context.cc	/^  void set_tag(void* tag) {$/;"	f	class:grpc::final
-set_true	src/core/lib/json/json_reader.h	/^  void (*set_true)(void *userdata);$/;"	m	struct:grpc_json_reader_vtable
-set_value	test/cpp/qps/client.h	/^  void set_value(double v) {$/;"	f	class:grpc::testing::final
-set_wait_for_ready	include/grpc++/impl/codegen/client_context.h	/^  void set_wait_for_ready(bool wait_for_ready) {$/;"	f	class:grpc::ClientContext
-set_write_state	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^static void set_write_state(grpc_exec_ctx *exec_ctx, grpc_chttp2_transport *t,$/;"	f	file:
-settings	src/core/ext/transport/chttp2/transport/internal.h	/^    grpc_chttp2_settings_parser settings;$/;"	m	union:grpc_chttp2_transport::__anon27
-settings	src/core/ext/transport/chttp2/transport/internal.h	/^  uint32_t settings[GRPC_NUM_SETTING_SETS][GRPC_CHTTP2_NUM_SETTINGS];$/;"	m	struct:grpc_chttp2_transport
-setup	test/core/network_benchmarks/low_level_ping_pong.c	/^  int (*setup)(struct thread_args *args);$/;"	m	struct:test_strategy	file:
-setup	test/core/network_benchmarks/low_level_ping_pong.c	/^  int (*setup)(struct thread_args *args);$/;"	m	struct:thread_args	file:
-setup_client	test/cpp/grpclb/grpclb_test.cc	/^static void setup_client(const server_fixture *lb_server,$/;"	f	namespace:grpc::__anon289
-setup_send	test/http2_test/http2_base_server.py	/^  def setup_send(self, data_to_send, stream_id):$/;"	m	class:H2ProtocolBaseServer
-setup_server	test/cpp/grpclb/grpclb_test.cc	/^static void setup_server(const char *host, server_fixture *sf) {$/;"	f	namespace:grpc::__anon289
-setup_servers	test/core/client_channel/lb_policies_test.c	/^static servers_fixture *setup_servers(const char *server_host,$/;"	f	file:
-setup_test	test/core/census/mlog_test.c	/^static void setup_test(int circular_log) {$/;"	f	file:
-setup_test	test/core/statistics/census_log_tests.c	/^static void setup_test(int circular_log) {$/;"	f	file:
-setup_test_fixture	test/cpp/grpclb/grpclb_test.cc	/^static test_fixture setup_test_fixture(int lb_server_update_delay_ms) {$/;"	f	namespace:grpc::__anon289
-severity	include/grpc/support/log.h	/^  gpr_log_severity severity;$/;"	m	struct:__anon235
-severity	include/grpc/support/log.h	/^  gpr_log_severity severity;$/;"	m	struct:__anon398
-severity_to_log_priority	src/core/lib/support/log_android.c	/^static android_LogPriority severity_to_log_priority(gpr_log_severity severity) {$/;"	f	file:
-shard_idx	src/core/lib/iomgr/timer_generic.c	/^static size_t shard_idx(const grpc_timer *info) {$/;"	f	file:
-shard_ptr	src/core/lib/support/cpu_posix.c	/^static size_t shard_ptr(const void *info) {$/;"	f	file:
-shard_queue_index	src/core/lib/iomgr/timer_generic.c	/^  uint32_t shard_queue_index;$/;"	m	struct:__anon137	file:
-shard_type	src/core/lib/iomgr/timer_generic.c	/^} shard_type;$/;"	t	typeref:struct:__anon137	file:
-should_remove_arg	src/core/lib/channel/channel_args.c	/^static bool should_remove_arg(const grpc_arg *arg, const char **to_remove,$/;"	f	file:
-shrink_test	test/core/iomgr/timer_heap_test.c	/^static void shrink_test(void) {$/;"	f	file:
-shutdown	src/core/ext/client_channel/connector.h	/^  void (*shutdown)(grpc_exec_ctx *exec_ctx, grpc_connector *connector,$/;"	m	struct:grpc_connector_vtable
-shutdown	src/core/ext/client_channel/http_connect_handshaker.c	/^  bool shutdown;$/;"	m	struct:http_connect_handshaker	file:
-shutdown	src/core/ext/client_channel/lb_policy.h	/^  void (*shutdown)(grpc_exec_ctx *exec_ctx, grpc_lb_policy *policy);$/;"	m	struct:grpc_lb_policy_vtable
-shutdown	src/core/ext/client_channel/resolver.h	/^  void (*shutdown)(grpc_exec_ctx *exec_ctx, grpc_resolver *resolver);$/;"	m	struct:grpc_resolver_vtable
-shutdown	src/core/ext/lb_policy/pick_first/pick_first.c	/^  int shutdown;$/;"	m	struct:__anon1	file:
-shutdown	src/core/ext/lb_policy/round_robin/round_robin.c	/^  int shutdown;$/;"	m	struct:round_robin_lb_policy	file:
-shutdown	src/core/ext/transport/chttp2/client/chttp2_connector.c	/^  bool shutdown;$/;"	m	struct:__anon52	file:
-shutdown	src/core/ext/transport/chttp2/server/chttp2_server.c	/^  bool shutdown;$/;"	m	struct:__anon3	file:
-shutdown	src/core/lib/channel/handshaker.c	/^  bool shutdown;$/;"	m	struct:grpc_handshake_manager	file:
-shutdown	src/core/lib/channel/handshaker.h	/^  void (*shutdown)(grpc_exec_ctx* exec_ctx, grpc_handshaker* handshaker,$/;"	m	struct:__anon190
-shutdown	src/core/lib/iomgr/endpoint.h	/^  void (*shutdown)(grpc_exec_ctx *exec_ctx, grpc_endpoint *ep, grpc_error *why);$/;"	m	struct:grpc_endpoint_vtable
-shutdown	src/core/lib/iomgr/ev_epoll_linux.c	/^  bool shutdown;$/;"	m	struct:grpc_fd	file:
-shutdown	src/core/lib/iomgr/ev_poll_posix.c	/^  int shutdown;$/;"	m	struct:grpc_fd	file:
-shutdown	src/core/lib/iomgr/resource_quota.c	/^  gpr_atm shutdown;$/;"	m	struct:grpc_resource_user	file:
-shutdown	src/core/lib/iomgr/tcp_server_posix.c	/^  bool shutdown;$/;"	m	struct:grpc_tcp_server	file:
-shutdown	src/core/lib/iomgr/udp_server.c	/^  int shutdown;$/;"	m	struct:grpc_udp_server	file:
-shutdown	src/core/lib/iomgr/wakeup_fd_cv.h	/^  int shutdown;$/;"	m	struct:cv_fd_table
-shutdown	src/core/lib/security/transport/security_handshaker.c	/^  bool shutdown;$/;"	m	struct:__anon117	file:
-shutdown	src/core/lib/surface/completion_queue.c	/^  int shutdown;$/;"	m	struct:grpc_completion_queue	file:
-shutdown	test/core/end2end/fixtures/http_proxy.c	/^  gpr_atm shutdown;$/;"	m	struct:grpc_end2end_http_proxy	file:
-shutdown	test/core/end2end/fixtures/proxy.c	/^  int shutdown;$/;"	m	struct:grpc_end2end_proxy	file:
-shutdown	test/core/util/passthru_endpoint.c	/^  bool shutdown;$/;"	m	struct:passthru_endpoint	file:
-shutdown	test/core/util/test_tcp_server.h	/^  int shutdown;$/;"	m	struct:test_tcp_server
-shutdown	test/cpp/qps/client_async.cc	/^    bool shutdown;$/;"	m	struct:grpc::testing::AsyncClient::PerThreadShutdownState	file:
-shutdown	test/cpp/qps/server_async.cc	/^    bool shutdown;$/;"	m	struct:grpc::testing::final::PerThreadShutdownState	file:
-shutdown_	include/grpc++/server.h	/^  bool shutdown_;$/;"	m	class:grpc::final
-shutdown_	src/cpp/server/dynamic_thread_pool.h	/^  bool shutdown_;$/;"	m	class:grpc::final
-shutdown_	src/cpp/thread_manager/thread_manager.h	/^  bool shutdown_;$/;"	m	class:grpc::ThreadManager
-shutdown_	test/cpp/end2end/shutdown_test.cc	/^  bool shutdown_;$/;"	m	class:grpc::testing::ShutdownTest	file:
-shutdown_	test/cpp/interop/reconnect_interop_server.cc	/^  bool shutdown_;$/;"	m	class:ReconnectServiceImpl	file:
-shutdown_and_destroy	test/core/surface/alarm_test.c	/^static void shutdown_and_destroy(grpc_completion_queue *cc) {$/;"	f	file:
-shutdown_and_destroy	test/core/surface/completion_queue_test.c	/^static void shutdown_and_destroy(grpc_completion_queue *cc) {$/;"	f	file:
-shutdown_callback	src/core/lib/iomgr/tcp_uv.c	/^static void shutdown_callback(uv_shutdown_t *req, int status) {}$/;"	f	file:
-shutdown_called	src/core/lib/iomgr/socket_windows.h	/^  bool shutdown_called;$/;"	m	struct:grpc_winsocket
-shutdown_called	src/core/lib/surface/completion_queue.c	/^  int shutdown_called;$/;"	m	struct:grpc_completion_queue	file:
-shutdown_cleanup	src/core/lib/surface/server.c	/^static void shutdown_cleanup(grpc_exec_ctx *exec_ctx, void *arg,$/;"	f	file:
-shutdown_cleanup_args	src/core/lib/surface/server.c	/^struct shutdown_cleanup_args {$/;"	s	file:
-shutdown_client	test/core/end2end/fixtures/h2_ssl_cert.c	/^static void shutdown_client(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_client	test/core/end2end/tests/authority_not_supported.c	/^static void shutdown_client(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_client	test/core/end2end/tests/bad_hostname.c	/^static void shutdown_client(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_client	test/core/end2end/tests/binary_metadata.c	/^static void shutdown_client(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_client	test/core/end2end/tests/call_creds.c	/^static void shutdown_client(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_client	test/core/end2end/tests/cancel_after_accept.c	/^static void shutdown_client(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_client	test/core/end2end/tests/cancel_after_client_done.c	/^static void shutdown_client(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_client	test/core/end2end/tests/cancel_after_invoke.c	/^static void shutdown_client(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_client	test/core/end2end/tests/cancel_before_invoke.c	/^static void shutdown_client(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_client	test/core/end2end/tests/cancel_in_a_vacuum.c	/^static void shutdown_client(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_client	test/core/end2end/tests/cancel_with_status.c	/^static void shutdown_client(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_client	test/core/end2end/tests/compressed_payload.c	/^static void shutdown_client(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_client	test/core/end2end/tests/default_host.c	/^static void shutdown_client(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_client	test/core/end2end/tests/disappearing_server.c	/^static void shutdown_client(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_client	test/core/end2end/tests/empty_batch.c	/^static void shutdown_client(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_client	test/core/end2end/tests/filter_call_init_fails.c	/^static void shutdown_client(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_client	test/core/end2end/tests/filter_causes_close.c	/^static void shutdown_client(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_client	test/core/end2end/tests/filter_latency.c	/^static void shutdown_client(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_client	test/core/end2end/tests/graceful_server_shutdown.c	/^static void shutdown_client(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_client	test/core/end2end/tests/high_initial_seqno.c	/^static void shutdown_client(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_client	test/core/end2end/tests/hpack_size.c	/^static void shutdown_client(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_client	test/core/end2end/tests/idempotent_request.c	/^static void shutdown_client(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_client	test/core/end2end/tests/invoke_large_request.c	/^static void shutdown_client(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_client	test/core/end2end/tests/large_metadata.c	/^static void shutdown_client(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_client	test/core/end2end/tests/load_reporting_hook.c	/^static void shutdown_client(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_client	test/core/end2end/tests/max_concurrent_streams.c	/^static void shutdown_client(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_client	test/core/end2end/tests/max_message_length.c	/^static void shutdown_client(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_client	test/core/end2end/tests/negative_deadline.c	/^static void shutdown_client(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_client	test/core/end2end/tests/network_status_change.c	/^static void shutdown_client(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_client	test/core/end2end/tests/no_logging.c	/^static void shutdown_client(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_client	test/core/end2end/tests/no_op.c	/^static void shutdown_client(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_client	test/core/end2end/tests/payload.c	/^static void shutdown_client(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_client	test/core/end2end/tests/ping_pong_streaming.c	/^static void shutdown_client(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_client	test/core/end2end/tests/registered_call.c	/^static void shutdown_client(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_client	test/core/end2end/tests/request_with_flags.c	/^static void shutdown_client(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_client	test/core/end2end/tests/request_with_payload.c	/^static void shutdown_client(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_client	test/core/end2end/tests/resource_quota_server.c	/^static void shutdown_client(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_client	test/core/end2end/tests/server_finishes_request.c	/^static void shutdown_client(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_client	test/core/end2end/tests/shutdown_finishes_calls.c	/^static void shutdown_client(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_client	test/core/end2end/tests/shutdown_finishes_tags.c	/^static void shutdown_client(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_client	test/core/end2end/tests/simple_cacheable_request.c	/^static void shutdown_client(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_client	test/core/end2end/tests/simple_delayed_request.c	/^static void shutdown_client(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_client	test/core/end2end/tests/simple_metadata.c	/^static void shutdown_client(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_client	test/core/end2end/tests/simple_request.c	/^static void shutdown_client(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_client	test/core/end2end/tests/streaming_error_response.c	/^static void shutdown_client(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_client	test/core/end2end/tests/trailing_metadata.c	/^static void shutdown_client(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_client	test/core/end2end/tests/write_buffering.c	/^static void shutdown_client(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_client	test/core/end2end/tests/write_buffering_at_end.c	/^static void shutdown_client(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_closure	src/core/lib/iomgr/socket_windows.h	/^  grpc_closure shutdown_closure;$/;"	m	struct:grpc_winsocket
-shutdown_complete	src/core/lib/iomgr/tcp_server_posix.c	/^  grpc_closure *shutdown_complete;$/;"	m	struct:grpc_tcp_server	file:
-shutdown_complete	src/core/lib/iomgr/tcp_server_uv.c	/^  grpc_closure *shutdown_complete;$/;"	m	struct:grpc_tcp_server	file:
-shutdown_complete	src/core/lib/iomgr/tcp_server_windows.c	/^  grpc_closure *shutdown_complete;$/;"	m	struct:grpc_tcp_server	file:
-shutdown_complete	src/core/lib/iomgr/udp_server.c	/^  grpc_closure *shutdown_complete;$/;"	m	struct:grpc_udp_server	file:
-shutdown_complete	src/core/lib/iomgr/wakeup_fd_cv.h	/^  gpr_cv shutdown_complete;$/;"	m	struct:cv_fd_table
-shutdown_complete	test/core/end2end/fixtures/proxy.c	/^static void shutdown_complete(void *arg, int success) {$/;"	f	file:
-shutdown_complete	test/core/util/test_tcp_server.h	/^  grpc_closure shutdown_complete;$/;"	m	struct:test_tcp_server
-shutdown_count	src/core/lib/iomgr/tcp_posix.c	/^  gpr_atm shutdown_count;$/;"	m	struct:__anon139	file:
-shutdown_cv_	include/grpc++/server.h	/^  std::condition_variable shutdown_cv_;$/;"	m	class:grpc::final
-shutdown_cv_	src/cpp/server/dynamic_thread_pool.h	/^  std::condition_variable shutdown_cv_;$/;"	m	class:grpc::final
-shutdown_cv_	src/cpp/thread_manager/thread_manager.h	/^  std::condition_variable shutdown_cv_;$/;"	m	class:grpc::ThreadManager
-shutdown_done	src/core/lib/iomgr/ev_epoll_linux.c	/^  grpc_closure *shutdown_done; \/* Called after after shutdown is complete *\/$/;"	m	struct:grpc_pollset	file:
-shutdown_done	src/core/lib/iomgr/ev_poll_posix.c	/^  grpc_closure *shutdown_done;$/;"	m	struct:grpc_pollset	file:
-shutdown_engine	src/core/lib/iomgr/ev_epoll_linux.c	/^static void shutdown_engine(void) {$/;"	f	file:
-shutdown_engine	src/core/lib/iomgr/ev_poll_posix.c	/^static void shutdown_engine(void) {$/;"	f	file:
-shutdown_engine	src/core/lib/iomgr/ev_posix.h	/^  void (*shutdown_engine)(void);$/;"	m	struct:grpc_event_engine_vtable
-shutdown_error	src/core/lib/iomgr/ev_epoll_linux.c	/^  grpc_error *shutdown_error; \/* reason for shutdown: set iff shutdown==true *\/$/;"	m	struct:grpc_fd	file:
-shutdown_error	src/core/lib/iomgr/ev_poll_posix.c	/^  grpc_error *shutdown_error;$/;"	m	struct:grpc_fd	file:
-shutdown_error	src/core/lib/iomgr/tcp_windows.c	/^  grpc_error *shutdown_error;$/;"	m	struct:grpc_tcp	file:
-shutdown_finishes_calls	test/core/end2end/tests/shutdown_finishes_calls.c	/^void shutdown_finishes_calls(grpc_end2end_test_config config) {$/;"	f
-shutdown_finishes_calls_pre_init	test/core/end2end/tests/shutdown_finishes_calls.c	/^void shutdown_finishes_calls_pre_init(void) {}$/;"	f
-shutdown_finishes_tags	test/core/end2end/tests/shutdown_finishes_tags.c	/^void shutdown_finishes_tags(grpc_end2end_test_config config) {$/;"	f
-shutdown_finishes_tags_pre_init	test/core/end2end/tests/shutdown_finishes_tags.c	/^void shutdown_finishes_tags_pre_init(void) {}$/;"	f
-shutdown_flag	src/core/lib/surface/server.c	/^  gpr_atm shutdown_flag;$/;"	m	struct:grpc_server	file:
-shutdown_notified_	include/grpc++/server.h	/^  bool shutdown_notified_;  \/\/ Was notify called on the shutdown_cv_$/;"	m	class:grpc::final
-shutdown_published	src/core/lib/surface/server.c	/^  uint8_t shutdown_published;$/;"	m	struct:grpc_server	file:
-shutdown_req	src/core/lib/iomgr/tcp_uv.c	/^  uv_shutdown_t shutdown_req;$/;"	m	struct:__anon135	file:
-shutdown_resources	src/core/ext/census/resource.c	/^void shutdown_resources(void) {$/;"	f
-shutdown_server	test/core/end2end/fixtures/h2_ssl_cert.c	/^static void shutdown_server(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_server	test/core/end2end/tests/authority_not_supported.c	/^static void shutdown_server(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_server	test/core/end2end/tests/bad_hostname.c	/^static void shutdown_server(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_server	test/core/end2end/tests/binary_metadata.c	/^static void shutdown_server(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_server	test/core/end2end/tests/call_creds.c	/^static void shutdown_server(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_server	test/core/end2end/tests/cancel_after_accept.c	/^static void shutdown_server(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_server	test/core/end2end/tests/cancel_after_client_done.c	/^static void shutdown_server(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_server	test/core/end2end/tests/cancel_after_invoke.c	/^static void shutdown_server(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_server	test/core/end2end/tests/cancel_before_invoke.c	/^static void shutdown_server(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_server	test/core/end2end/tests/cancel_in_a_vacuum.c	/^static void shutdown_server(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_server	test/core/end2end/tests/cancel_with_status.c	/^static void shutdown_server(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_server	test/core/end2end/tests/compressed_payload.c	/^static void shutdown_server(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_server	test/core/end2end/tests/default_host.c	/^static void shutdown_server(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_server	test/core/end2end/tests/disappearing_server.c	/^static void shutdown_server(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_server	test/core/end2end/tests/empty_batch.c	/^static void shutdown_server(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_server	test/core/end2end/tests/filter_call_init_fails.c	/^static void shutdown_server(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_server	test/core/end2end/tests/filter_causes_close.c	/^static void shutdown_server(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_server	test/core/end2end/tests/filter_latency.c	/^static void shutdown_server(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_server	test/core/end2end/tests/graceful_server_shutdown.c	/^static void shutdown_server(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_server	test/core/end2end/tests/high_initial_seqno.c	/^static void shutdown_server(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_server	test/core/end2end/tests/hpack_size.c	/^static void shutdown_server(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_server	test/core/end2end/tests/idempotent_request.c	/^static void shutdown_server(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_server	test/core/end2end/tests/invoke_large_request.c	/^static void shutdown_server(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_server	test/core/end2end/tests/large_metadata.c	/^static void shutdown_server(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_server	test/core/end2end/tests/load_reporting_hook.c	/^static void shutdown_server(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_server	test/core/end2end/tests/max_concurrent_streams.c	/^static void shutdown_server(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_server	test/core/end2end/tests/max_message_length.c	/^static void shutdown_server(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_server	test/core/end2end/tests/negative_deadline.c	/^static void shutdown_server(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_server	test/core/end2end/tests/network_status_change.c	/^static void shutdown_server(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_server	test/core/end2end/tests/no_logging.c	/^static void shutdown_server(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_server	test/core/end2end/tests/no_op.c	/^static void shutdown_server(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_server	test/core/end2end/tests/payload.c	/^static void shutdown_server(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_server	test/core/end2end/tests/ping_pong_streaming.c	/^static void shutdown_server(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_server	test/core/end2end/tests/registered_call.c	/^static void shutdown_server(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_server	test/core/end2end/tests/request_with_flags.c	/^static void shutdown_server(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_server	test/core/end2end/tests/request_with_payload.c	/^static void shutdown_server(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_server	test/core/end2end/tests/resource_quota_server.c	/^static void shutdown_server(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_server	test/core/end2end/tests/server_finishes_request.c	/^static void shutdown_server(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_server	test/core/end2end/tests/simple_cacheable_request.c	/^static void shutdown_server(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_server	test/core/end2end/tests/simple_delayed_request.c	/^static void shutdown_server(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_server	test/core/end2end/tests/simple_metadata.c	/^static void shutdown_server(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_server	test/core/end2end/tests/simple_request.c	/^static void shutdown_server(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_server	test/core/end2end/tests/streaming_error_response.c	/^static void shutdown_server(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_server	test/core/end2end/tests/trailing_metadata.c	/^static void shutdown_server(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_server	test/core/end2end/tests/write_buffering.c	/^static void shutdown_server(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_server	test/core/end2end/tests/write_buffering_at_end.c	/^static void shutdown_server(grpc_end2end_test_fixture *f) {$/;"	f	file:
-shutdown_starting	src/core/lib/iomgr/tcp_server_posix.c	/^  grpc_closure_list shutdown_starting;$/;"	m	struct:grpc_tcp_server	file:
-shutdown_starting	src/core/lib/iomgr/tcp_server_uv.c	/^  grpc_closure_list shutdown_starting;$/;"	m	struct:grpc_tcp_server	file:
-shutdown_starting	src/core/lib/iomgr/tcp_server_windows.c	/^  grpc_closure_list shutdown_starting;$/;"	m	struct:grpc_tcp_server	file:
-shutdown_state_	test/cpp/qps/client_async.cc	/^  std::vector<std::unique_ptr<PerThreadShutdownState>> shutdown_state_;$/;"	m	class:grpc::testing::AsyncClient	file:
-shutdown_state_	test/cpp/qps/server_async.cc	/^  std::vector<std::unique_ptr<PerThreadShutdownState>> shutdown_state_;$/;"	m	class:grpc::testing::final	file:
-shutdown_tag	src/core/lib/surface/server.c	/^typedef struct shutdown_tag {$/;"	s	file:
-shutdown_tag	src/core/lib/surface/server.c	/^} shutdown_tag;$/;"	t	typeref:struct:shutdown_tag	file:
-shutdown_tags	src/core/lib/surface/server.c	/^  shutdown_tag *shutdown_tags;$/;"	m	struct:grpc_server	file:
-shutting_down	src/core/ext/lb_policy/grpclb/grpclb.c	/^  bool shutting_down;$/;"	m	struct:glb_lb_policy	file:
-shutting_down	src/core/lib/iomgr/ev_epoll_linux.c	/^  bool shutting_down;          \/* Is the pollset shutting down ? *\/$/;"	m	struct:grpc_pollset	file:
-shutting_down	src/core/lib/iomgr/ev_poll_posix.c	/^  int shutting_down;$/;"	m	struct:grpc_pollset	file:
-shutting_down	src/core/lib/iomgr/executor.c	/^  int shutting_down; \/**< has \\a grpc_shutdown() been invoked? *\/$/;"	m	struct:grpc_executor_data	file:
-shutting_down	src/core/lib/iomgr/pollset_uv.c	/^  int shutting_down;$/;"	m	struct:grpc_pollset	file:
-shutting_down	src/core/lib/iomgr/pollset_windows.h	/^  int shutting_down;$/;"	m	struct:grpc_pollset
-shutting_down	src/core/lib/iomgr/tcp_server_windows.c	/^  int shutting_down;$/;"	m	struct:grpc_tcp_listener	file:
-shutting_down	src/core/lib/iomgr/tcp_uv.c	/^  bool shutting_down;$/;"	m	struct:__anon135	file:
-shutting_down	src/core/lib/iomgr/tcp_windows.c	/^  int shutting_down;$/;"	m	struct:grpc_tcp	file:
-shutting_down_	test/cpp/end2end/thread_stress_test.cc	/^  bool shutting_down_;$/;"	m	class:grpc::testing::CommonStressTestAsyncServer	file:
-sibling	src/core/lib/iomgr/tcp_server_posix.c	/^  struct grpc_tcp_listener *sibling;$/;"	m	struct:grpc_tcp_listener	typeref:struct:grpc_tcp_listener::grpc_tcp_listener	file:
-sibling_next	src/core/lib/surface/call.c	/^  grpc_call *sibling_next;$/;"	m	struct:grpc_call	file:
-sibling_prev	src/core/lib/surface/call.c	/^  grpc_call *sibling_prev;$/;"	m	struct:grpc_call	file:
-sig_handler	src/core/lib/iomgr/ev_epoll_linux.c	/^static void sig_handler(int sig_num) {$/;"	f	file:
-sighandler	test/cpp/qps/json_run_localhost.cc	/^static void sighandler(int sig) {$/;"	f	file:
-sigint_handler	test/core/bad_ssl/server_common.c	/^static void sigint_handler(int x) { got_sigint = 1; }$/;"	f	file:
-sigint_handler	test/core/fling/server.c	/^static void sigint_handler(int x) { _exit(0); }$/;"	f	file:
-sigint_handler	test/core/memory_usage/server.c	/^static void sigint_handler(int x) { _exit(0); }$/;"	f	file:
-sigint_handler	test/cpp/interop/interop_server_bootstrap.cc	/^static void sigint_handler(int x) {$/;"	f	file:
-sigint_handler	test/cpp/interop/reconnect_interop_server.cc	/^static void sigint_handler(int x) { got_sigint = true; }$/;"	f	file:
-sigint_handler	test/cpp/qps/worker.cc	/^static void sigint_handler(int x) { got_sigint = true; }$/;"	f	file:
-signal_client	test/cpp/end2end/test_service_impl.h	/^  bool signal_client() {$/;"	f	class:grpc::testing::TestServiceImpl
-signal_client	test/cpp/end2end/thread_stress_test.cc	/^  bool signal_client() {$/;"	f	class:grpc::testing::TestServiceImpl
-signal_client_	test/cpp/end2end/test_service_impl.h	/^  bool signal_client_;$/;"	m	class:grpc::testing::TestServiceImpl
-signal_client_	test/cpp/end2end/thread_stress_test.cc	/^  bool signal_client_;$/;"	m	class:grpc::testing::TestServiceImpl	file:
-signal_when_done	test/core/client_channel/set_initial_connect_string_test.c	/^  gpr_event *signal_when_done;$/;"	m	struct:__anon383	file:
-signal_when_done	test/core/end2end/bad_server_response_test.c	/^  gpr_event *signal_when_done;$/;"	m	struct:__anon343	file:
-signature	src/core/lib/security/credentials/jwt/jwt_verifier.c	/^  grpc_slice signature;$/;"	m	struct:__anon99	file:
-signed_data	src/core/lib/security/credentials/jwt/jwt_verifier.c	/^  grpc_slice signed_data;$/;"	m	struct:__anon99	file:
-simple	src/core/ext/transport/chttp2/transport/internal.h	/^  } simple;$/;"	m	struct:grpc_chttp2_transport	typeref:union:grpc_chttp2_transport::__anon27
-simple_cacheable_request	test/core/end2end/tests/simple_cacheable_request.c	/^void simple_cacheable_request(grpc_end2end_test_config config) {$/;"	f
-simple_cacheable_request_pre_init	test/core/end2end/tests/simple_cacheable_request.c	/^void simple_cacheable_request_pre_init(void) {}$/;"	f
-simple_delayed_request	test/core/end2end/tests/simple_delayed_request.c	/^void simple_delayed_request(grpc_end2end_test_config config) {$/;"	f
-simple_delayed_request_body	test/core/end2end/tests/simple_delayed_request.c	/^static void simple_delayed_request_body(grpc_end2end_test_config config,$/;"	f	file:
-simple_delayed_request_pre_init	test/core/end2end/tests/simple_delayed_request.c	/^void simple_delayed_request_pre_init(void) {}$/;"	f
-simple_hash	src/core/ext/census/census_rpc_stats.c	/^static uint64_t simple_hash(const void *k) {$/;"	f	file:
-simple_metadata	test/core/end2end/tests/simple_metadata.c	/^void simple_metadata(grpc_end2end_test_config config) {$/;"	f
-simple_metadata_pre_init	test/core/end2end/tests/simple_metadata.c	/^void simple_metadata_pre_init(void) {}$/;"	f
-simple_request	test/core/end2end/tests/simple_request.c	/^void simple_request(grpc_end2end_test_config config) {$/;"	f
-simple_request_body	test/core/end2end/fixtures/h2_ssl_cert.c	/^static void simple_request_body(grpc_end2end_test_fixture f,$/;"	f	file:
-simple_request_body	test/core/end2end/tests/bad_hostname.c	/^static void simple_request_body(grpc_end2end_test_fixture f) {$/;"	f	file:
-simple_request_body	test/core/end2end/tests/cancel_with_status.c	/^static void simple_request_body(grpc_end2end_test_config config,$/;"	f	file:
-simple_request_body	test/core/end2end/tests/default_host.c	/^static void simple_request_body(grpc_end2end_test_fixture f) {$/;"	f	file:
-simple_request_body	test/core/end2end/tests/high_initial_seqno.c	/^static void simple_request_body(grpc_end2end_test_config config,$/;"	f	file:
-simple_request_body	test/core/end2end/tests/hpack_size.c	/^static void simple_request_body(grpc_end2end_test_config config,$/;"	f	file:
-simple_request_body	test/core/end2end/tests/idempotent_request.c	/^static void simple_request_body(grpc_end2end_test_config config,$/;"	f	file:
-simple_request_body	test/core/end2end/tests/max_concurrent_streams.c	/^static void simple_request_body(grpc_end2end_test_config config,$/;"	f	file:
-simple_request_body	test/core/end2end/tests/negative_deadline.c	/^static void simple_request_body(grpc_end2end_test_config config,$/;"	f	file:
-simple_request_body	test/core/end2end/tests/no_logging.c	/^static void simple_request_body(grpc_end2end_test_config config,$/;"	f	file:
-simple_request_body	test/core/end2end/tests/registered_call.c	/^static void simple_request_body(grpc_end2end_test_config config,$/;"	f	file:
-simple_request_body	test/core/end2end/tests/server_finishes_request.c	/^static void simple_request_body(grpc_end2end_test_config config,$/;"	f	file:
-simple_request_body	test/core/end2end/tests/simple_request.c	/^static void simple_request_body(grpc_end2end_test_config config,$/;"	f	file:
-simple_request_pre_init	test/core/end2end/tests/simple_request.c	/^void simple_request_pre_init(void) {}$/;"	f
-size	include/grpc++/impl/codegen/string_ref.h	/^  size_t size() const { return length_; }$/;"	f	class:grpc::string_ref
-size	include/grpc++/support/slice.h	/^  size_t size() const { return GRPC_SLICE_LENGTH(slice_); }$/;"	f	class:grpc::final
-size	src/core/ext/census/hash_table.c	/^  size_t size;$/;"	m	struct:unresizable_hash_table	file:
-size	src/core/ext/transport/chttp2/transport/incoming_metadata.h	/^  size_t size;  \/\/ total size of metadata$/;"	m	struct:__anon12
-size	src/core/lib/iomgr/resource_quota.c	/^  int64_t size;$/;"	m	struct:__anon147	file:
-size	src/core/lib/iomgr/resource_quota.c	/^  int64_t size;$/;"	m	struct:grpc_resource_quota	file:
-size	src/core/lib/iomgr/resource_quota.c	/^  size_t size;$/;"	m	struct:__anon146	file:
-size	src/core/lib/iomgr/wakeup_fd_cv.h	/^  unsigned int size;$/;"	m	struct:cv_fd_table
-size	src/core/lib/slice/slice_hash_table.c	/^  size_t size;$/;"	m	struct:grpc_slice_hash_table	file:
-size	src/core/lib/tsi/fake_transport_security.c	/^  size_t size;$/;"	m	struct:__anon167	file:
-size	test/core/iomgr/resource_quota_test.c	/^  size_t size;$/;"	m	struct:__anon338	file:
-sizeof_call_data	src/core/lib/channel/channel_stack.h	/^  size_t sizeof_call_data;$/;"	m	struct:__anon199
-sizeof_channel_data	src/core/lib/channel/channel_stack.h	/^  size_t sizeof_channel_data;$/;"	m	struct:__anon199
-sizeof_stream	src/core/lib/transport/transport_impl.h	/^  size_t sizeof_stream; \/* = sizeof(transport stream) *\/$/;"	m	struct:grpc_transport_vtable
-skip_compression	src/core/lib/channel/compress_filter.c	/^static int skip_compression(grpc_call_element *elem, uint32_t flags) {$/;"	f	file:
-skip_header	src/core/ext/transport/chttp2/transport/parsing.c	/^static void skip_header(grpc_exec_ctx *exec_ctx, void *tp, grpc_mdelem md) {$/;"	f	file:
-skip_parser	src/core/ext/transport/chttp2/transport/parsing.c	/^static grpc_error *skip_parser(grpc_exec_ctx *exec_ctx, void *parser,$/;"	f	file:
-sleep_duration_ms_	test/cpp/interop/stress_interop_client.h	/^  long sleep_duration_ms_;$/;"	m	class:grpc::testing::StressTestInteropClient
-sleep_ms	test/cpp/grpclb/grpclb_test.cc	/^static void sleep_ms(int delay_ms) {$/;"	f	namespace:grpc::__anon289
-slice	src/core/ext/transport/chttp2/transport/internal.h	/^    grpc_slice *slice;$/;"	m	struct:grpc_chttp2_incoming_byte_stream::__anon25
-slice	src/core/lib/surface/server.c	/^  grpc_slice slice;$/;"	m	struct:shutdown_cleanup_args	file:
-slice	test/cpp/codegen/proto_utils_test.cc	/^  const grpc_slice& slice() const { return writer_->slice_; }$/;"	f	class:grpc::internal::GrpcBufferWriterPeer
-slice_	include/grpc++/impl/codegen/proto_utils.h	/^  grpc_slice slice_;$/;"	m	class:grpc::internal::final
-slice_	include/grpc++/support/slice.h	/^  grpc_slice slice_;$/;"	m	class:grpc::final
-slice_allocator	src/core/lib/iomgr/tcp_posix.c	/^  grpc_resource_user_slice_allocator slice_allocator;$/;"	m	struct:__anon139	file:
-slice_buffer	include/grpc/impl/codegen/grpc_types.h	/^      grpc_slice_buffer slice_buffer;$/;"	m	struct:grpc_byte_buffer::__anon256::__anon258
-slice_buffer	include/grpc/impl/codegen/grpc_types.h	/^      grpc_slice_buffer slice_buffer;$/;"	m	struct:grpc_byte_buffer::__anon419::__anon421
-slice_buffer_	include/grpc++/impl/codegen/proto_utils.h	/^  grpc_slice_buffer* slice_buffer_;$/;"	m	class:grpc::internal::final
-slice_buffer_stream_destroy	src/core/lib/transport/byte_stream.c	/^static void slice_buffer_stream_destroy(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-slice_buffer_stream_next	src/core/lib/transport/byte_stream.c	/^static int slice_buffer_stream_next(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-slice_find_separator_offset	src/core/lib/slice/slice_string_helpers.c	/^static int slice_find_separator_offset(const grpc_slice str, const char *sep,$/;"	f	file:
-slice_mu	src/core/ext/transport/chttp2/transport/internal.h	/^  gpr_mu slice_mu;  \/\/ protects slices, on_next$/;"	m	struct:grpc_chttp2_incoming_byte_stream
-slice_shard	src/core/lib/slice/slice_intern.c	/^typedef struct slice_shard {$/;"	s	file:
-slice_shard	src/core/lib/slice/slice_intern.c	/^} slice_shard;$/;"	t	typeref:struct:slice_shard	file:
-slice_size	src/core/lib/iomgr/tcp_posix.c	/^  size_t slice_size;$/;"	m	struct:__anon139	file:
-slices	include/grpc/impl/codegen/slice.h	/^  grpc_slice *slices;$/;"	m	struct:__anon253
-slices	include/grpc/impl/codegen/slice.h	/^  grpc_slice *slices;$/;"	m	struct:__anon416
-slices	src/core/ext/transport/chttp2/transport/internal.h	/^  grpc_slice_buffer slices;$/;"	m	struct:grpc_chttp2_incoming_byte_stream
-slices	src/core/lib/channel/compress_filter.c	/^  grpc_slice_buffer slices; \/**< Buffers up input slices to be compressed *\/$/;"	m	struct:call_data	file:
-slices	src/core/lib/channel/http_client_filter.c	/^  grpc_slice_buffer slices;$/;"	m	struct:call_data	file:
-slices_to_unref	test/core/end2end/fuzzers/api_fuzzer.c	/^  grpc_slice **slices_to_unref;$/;"	m	struct:call_state	file:
-slots	src/core/lib/surface/channel_init.c	/^  stage_slot *slots;$/;"	m	struct:stage_slots	file:
-snapshot_ops	test/core/memory_usage/client.c	/^static grpc_op snapshot_ops[6];$/;"	v	file:
-snapshot_ops	test/core/memory_usage/server.c	/^static grpc_op snapshot_ops[5];$/;"	v	file:
-so_reuseport	src/core/lib/iomgr/tcp_server_posix.c	/^  bool so_reuseport;$/;"	m	struct:grpc_tcp_server	file:
-sockaddr_channel_saw_error	src/core/ext/resolver/sockaddr/sockaddr_resolver.c	/^static void sockaddr_channel_saw_error(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-sockaddr_create	src/core/ext/resolver/sockaddr/sockaddr_resolver.c	/^static grpc_resolver *sockaddr_create(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-sockaddr_destroy	src/core/ext/resolver/sockaddr/sockaddr_resolver.c	/^static void sockaddr_destroy(grpc_exec_ctx *exec_ctx, grpc_resolver *gr) {$/;"	f	file:
-sockaddr_factory_ref	src/core/ext/resolver/sockaddr/sockaddr_resolver.c	/^static void sockaddr_factory_ref(grpc_resolver_factory *factory) {}$/;"	f	file:
-sockaddr_factory_unref	src/core/ext/resolver/sockaddr/sockaddr_resolver.c	/^static void sockaddr_factory_unref(grpc_resolver_factory *factory) {}$/;"	f	file:
-sockaddr_maybe_finish_next_locked	src/core/ext/resolver/sockaddr/sockaddr_resolver.c	/^static void sockaddr_maybe_finish_next_locked(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-sockaddr_next	src/core/ext/resolver/sockaddr/sockaddr_resolver.c	/^static void sockaddr_next(grpc_exec_ctx *exec_ctx, grpc_resolver *resolver,$/;"	f	file:
-sockaddr_resolver	src/core/ext/resolver/sockaddr/sockaddr_resolver.c	/^} sockaddr_resolver;$/;"	t	typeref:struct:__anon58	file:
-sockaddr_resolver_vtable	src/core/ext/resolver/sockaddr/sockaddr_resolver.c	/^static const grpc_resolver_vtable sockaddr_resolver_vtable = {$/;"	v	file:
-sockaddr_shutdown	src/core/ext/resolver/sockaddr/sockaddr_resolver.c	/^static void sockaddr_shutdown(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-socket	src/core/lib/iomgr/socket_windows.h	/^  SOCKET socket;$/;"	m	struct:grpc_winsocket
-socket	src/core/lib/iomgr/tcp_client_windows.c	/^  grpc_winsocket *socket;$/;"	m	struct:__anon156	file:
-socket	src/core/lib/iomgr/tcp_server_windows.c	/^  grpc_winsocket *socket;$/;"	m	struct:grpc_tcp_listener	file:
-socket	src/core/lib/iomgr/tcp_windows.c	/^  grpc_winsocket *socket;$/;"	m	struct:grpc_tcp	file:
-socket	test/core/handshake/client_ssl.c	/^  int socket;$/;"	m	struct:__anon381	file:
-socket_event	test/core/iomgr/wakeup_fd_cv_test.c	/^static int socket_event = 0;$/;"	v	file:
-socket_mutator_arg_copy	src/core/lib/iomgr/socket_mutator.c	/^static void *socket_mutator_arg_copy(void *p) {$/;"	f	file:
-socket_mutator_arg_destroy	src/core/lib/iomgr/socket_mutator.c	/^static void socket_mutator_arg_destroy(grpc_exec_ctx *exec_ctx, void *p) {$/;"	f	file:
-socket_mutator_arg_vtable	src/core/lib/iomgr/socket_mutator.c	/^static const grpc_arg_pointer_vtable socket_mutator_arg_vtable = {$/;"	v	file:
-socket_mutator_cmp	src/core/lib/iomgr/socket_mutator.c	/^static int socket_mutator_cmp(void *a, void *b) {$/;"	f	file:
-socket_notify_on_iocp	src/core/lib/iomgr/socket_windows.c	/^static void socket_notify_on_iocp(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-socket_type_usage	test/core/network_benchmarks/low_level_ping_pong.c	/^static const char *socket_type_usage =$/;"	v	file:
-socket_types	test/core/network_benchmarks/low_level_ping_pong.c	/^static char *socket_types[] = {"tcp", "socketpair", "pipe"};$/;"	v	file:
-socketpair_unsecure_fixture_options	test/core/end2end/gen_build_yaml.py	/^socketpair_unsecure_fixture_options = default_unsecure_fixture_options._replace(fullstack=False, dns_resolver=False)$/;"	v
-some_decay_test	test/core/iomgr/time_averaged_stats_test.c	/^static void some_decay_test(void) {$/;"	f	file:
-some_regress_no_persist_test	test/core/iomgr/time_averaged_stats_test.c	/^static void some_regress_no_persist_test(void) {$/;"	f	file:
-some_regress_some_persist_test	test/core/iomgr/time_averaged_stats_test.c	/^static void some_regress_some_persist_test(void) {$/;"	f	file:
-source	src/core/ext/load_reporting/load_reporting.h	/^  const grpc_load_reporting_source source; \/**< point of last data update. *\/$/;"	m	struct:grpc_load_reporting_call_data
-source_buffer	src/core/lib/security/transport/secure_endpoint.c	/^  grpc_slice_buffer source_buffer;$/;"	m	struct:__anon116	file:
-source_tree_	test/cpp/util/proto_file_parser.h	/^  protobuf::compiler::DiskSourceTree source_tree_;$/;"	m	class:grpc::testing::ProtoFileParser
-sp_client_setup	test/core/end2end/fixtures/h2_sockpair+trace.c	/^} sp_client_setup;$/;"	t	typeref:struct:__anon350	file:
-sp_client_setup	test/core/end2end/fixtures/h2_sockpair.c	/^} sp_client_setup;$/;"	t	typeref:struct:__anon351	file:
-sp_client_setup	test/core/end2end/fixtures/h2_sockpair_1byte.c	/^} sp_client_setup;$/;"	t	typeref:struct:__anon349	file:
-sp_fixture_data	test/core/end2end/fixtures/h2_fd.c	/^typedef struct { int fd_pair[2]; } sp_fixture_data;$/;"	t	typeref:struct:__anon348	file:
-span_id	src/core/ext/census/gen/trace_context.pb.h	/^    uint64_t span_id;$/;"	m	struct:_google_trace_TraceContext
-span_id	src/core/ext/census/tracing.h	/^  uint64_t span_id;$/;"	m	struct:trace_span_context
-span_options	src/core/ext/census/gen/trace_context.pb.h	/^    uint32_t span_options;$/;"	m	struct:_google_trace_TraceContext
-span_options	src/core/ext/census/tracing.h	/^  uint32_t span_options;$/;"	m	struct:trace_span_context
-special_error_status_map	src/core/lib/iomgr/error.c	/^} special_error_status_map;$/;"	t	typeref:struct:__anon131	file:
-special_service_	test/cpp/end2end/end2end_test.cc	/^  TestServiceImpl special_service_;$/;"	m	class:grpc::testing::__anon306::End2endTest	file:
-spin_	test/cpp/end2end/async_end2end_test.cc	/^  bool spin_;$/;"	m	class:grpc::testing::__anon296::Verifier	file:
-spin_read_bytes	test/core/network_benchmarks/low_level_ping_pong.c	/^static int spin_read_bytes(thread_args *args, char *buf) {$/;"	f	file:
-spins	test/core/support/mpscq_test.c	/^  size_t spins;$/;"	m	struct:__anon328	file:
-split	src/core/lib/debug/trace.c	/^static void split(const char *s, char ***ss, size_t *ns) {$/;"	f	file:
-split	src/core/lib/iomgr/ev_posix.c	/^static void split(const char *s, char ***ss, size_t *ns) {$/;"	f	file:
-squelch	test/core/client_channel/uri_fuzzer_test.c	/^bool squelch = true;$/;"	v
-squelch	test/core/end2end/fuzzers/api_fuzzer.c	/^bool squelch = true;$/;"	v
-squelch	test/core/end2end/fuzzers/client_fuzzer.c	/^bool squelch = true;$/;"	v
-squelch	test/core/end2end/fuzzers/server_fuzzer.c	/^bool squelch = true;$/;"	v
-squelch	test/core/http/request_fuzzer.c	/^bool squelch = true;$/;"	v
-squelch	test/core/http/response_fuzzer.c	/^bool squelch = true;$/;"	v
-squelch	test/core/json/fuzzer.c	/^bool squelch = true;$/;"	v
-squelch	test/core/nanopb/fuzzer_response.c	/^bool squelch = true;$/;"	v
-squelch	test/core/nanopb/fuzzer_serverlist.c	/^bool squelch = true;$/;"	v
-squelch	test/core/security/ssl_server_fuzzer.c	/^bool squelch = true;$/;"	v
-squelch	test/core/slice/percent_decode_fuzzer.c	/^bool squelch = true;$/;"	v
-squelch	test/core/slice/percent_encode_fuzzer.c	/^bool squelch = true;$/;"	v
-squelch	test/core/transport/chttp2/hpack_parser_fuzzer_test.c	/^bool squelch = true;$/;"	v
-srv_cq_	test/cpp/end2end/filter_end2end_test.cc	/^  std::unique_ptr<ServerCompletionQueue> srv_cq_;$/;"	m	class:grpc::testing::__anon307::FilterEnd2endTest	file:
-srv_cq_	test/cpp/end2end/generic_end2end_test.cc	/^  std::unique_ptr<ServerCompletionQueue> srv_cq_;$/;"	m	class:grpc::testing::__anon298::GenericEnd2endTest	file:
-srv_cqs_	test/cpp/qps/server_async.cc	/^  std::vector<std::unique_ptr<grpc::ServerCompletionQueue>> srv_cqs_;$/;"	m	class:grpc::testing::final	file:
-srv_ctx	test/cpp/end2end/thread_stress_test.cc	/^    std::unique_ptr<ServerContext> srv_ctx;$/;"	m	struct:grpc::testing::CommonStressTestAsyncServer::Context	file:
-srv_ctx_	test/cpp/qps/server_async.cc	/^    std::unique_ptr<ServerContextType> srv_ctx_;$/;"	m	class:grpc::testing::final::final	file:
-ssl	src/core/lib/tsi/ssl_transport_security.c	/^  SSL *ssl;$/;"	m	struct:__anon173	file:
-ssl	src/core/lib/tsi/ssl_transport_security.c	/^  SSL *ssl;$/;"	m	struct:__anon174	file:
-ssl_build_config	src/core/lib/security/credentials/ssl/ssl_credentials.c	/^static void ssl_build_config(const char *pem_root_certs,$/;"	f	file:
-ssl_build_server_config	src/core/lib/security/credentials/ssl/ssl_credentials.c	/^static void ssl_build_server_config($/;"	f	file:
-ssl_channel_add_handshakers	src/core/lib/security/transport/security_connector.c	/^static void ssl_channel_add_handshakers(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-ssl_channel_check_call_host	src/core/lib/security/transport/security_connector.c	/^static void ssl_channel_check_call_host(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-ssl_channel_check_peer	src/core/lib/security/transport/security_connector.c	/^static void ssl_channel_check_peer(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-ssl_channel_destroy	src/core/lib/security/transport/security_connector.c	/^static void ssl_channel_destroy(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-ssl_channel_vtable	src/core/lib/security/transport/security_connector.c	/^static grpc_security_connector_vtable ssl_channel_vtable = {$/;"	v	file:
-ssl_check_peer	src/core/lib/security/transport/security_connector.c	/^static grpc_error *ssl_check_peer(grpc_security_connector *sc,$/;"	f	file:
-ssl_cipher_suites	src/core/lib/security/transport/security_connector.c	/^static const char *ssl_cipher_suites(void) {$/;"	f	file:
-ssl_client_handshaker_factory_create_handshaker	src/core/lib/tsi/ssl_transport_security.c	/^static tsi_result ssl_client_handshaker_factory_create_handshaker($/;"	f	file:
-ssl_client_handshaker_factory_destroy	src/core/lib/tsi/ssl_transport_security.c	/^static void ssl_client_handshaker_factory_destroy($/;"	f	file:
-ssl_context	src/core/lib/tsi/ssl_transport_security.c	/^  SSL_CTX *ssl_context;$/;"	m	struct:__anon171	file:
-ssl_context_count	src/core/lib/tsi/ssl_transport_security.c	/^  size_t ssl_context_count;$/;"	m	struct:__anon172	file:
-ssl_context_x509_subject_names	src/core/lib/tsi/ssl_transport_security.c	/^  tsi_peer *ssl_context_x509_subject_names;$/;"	m	struct:__anon172	file:
-ssl_contexts	src/core/lib/tsi/ssl_transport_security.c	/^  SSL_CTX **ssl_contexts;$/;"	m	struct:__anon172	file:
-ssl_copy_key_material	src/core/lib/security/credentials/ssl/ssl_credentials.c	/^static void ssl_copy_key_material(const char *input, unsigned char **output,$/;"	f	file:
-ssl_create_handshaker	src/core/lib/security/transport/security_connector.c	/^static grpc_security_status ssl_create_handshaker($/;"	f	file:
-ssl_create_security_connector	src/core/lib/security/credentials/ssl/ssl_credentials.c	/^static grpc_security_status ssl_create_security_connector($/;"	f	file:
-ssl_ctx_load_verification_certs	src/core/lib/tsi/ssl_transport_security.c	/^static tsi_result ssl_ctx_load_verification_certs($/;"	f	file:
-ssl_ctx_use_certificate_chain	src/core/lib/tsi/ssl_transport_security.c	/^static tsi_result ssl_ctx_use_certificate_chain($/;"	f	file:
-ssl_ctx_use_private_key	src/core/lib/tsi/ssl_transport_security.c	/^static tsi_result ssl_ctx_use_private_key(SSL_CTX *context,$/;"	f	file:
-ssl_destruct	src/core/lib/security/credentials/ssl/ssl_credentials.c	/^static void ssl_destruct(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-ssl_error_string	src/core/lib/tsi/ssl_transport_security.c	/^static const char *ssl_error_string(int error) {$/;"	f	file:
-ssl_get_x509_common_name	src/core/lib/tsi/ssl_transport_security.c	/^static tsi_result ssl_get_x509_common_name(X509 *cert, unsigned char **utf8,$/;"	f	file:
-ssl_handshake	src/core/lib/http/httpcli_security_connector.c	/^static void ssl_handshake(grpc_exec_ctx *exec_ctx, void *arg,$/;"	f	file:
-ssl_handshaker_create_frame_protector	src/core/lib/tsi/ssl_transport_security.c	/^static tsi_result ssl_handshaker_create_frame_protector($/;"	f	file:
-ssl_handshaker_destroy	src/core/lib/tsi/ssl_transport_security.c	/^static void ssl_handshaker_destroy(tsi_handshaker *self) {$/;"	f	file:
-ssl_handshaker_extract_peer	src/core/lib/tsi/ssl_transport_security.c	/^static tsi_result ssl_handshaker_extract_peer(tsi_handshaker *self,$/;"	f	file:
-ssl_handshaker_get_bytes_to_send_to_peer	src/core/lib/tsi/ssl_transport_security.c	/^static tsi_result ssl_handshaker_get_bytes_to_send_to_peer(tsi_handshaker *self,$/;"	f	file:
-ssl_handshaker_get_result	src/core/lib/tsi/ssl_transport_security.c	/^static tsi_result ssl_handshaker_get_result(tsi_handshaker *self) {$/;"	f	file:
-ssl_handshaker_process_bytes_from_peer	src/core/lib/tsi/ssl_transport_security.c	/^static tsi_result ssl_handshaker_process_bytes_from_peer($/;"	f	file:
-ssl_host_matches_name	src/core/lib/security/transport/security_connector.c	/^static int ssl_host_matches_name(const tsi_peer *peer, const char *peer_name) {$/;"	f	file:
-ssl_host_override	src/core/lib/http/httpcli.c	/^  char *ssl_host_override;$/;"	m	struct:__anon208	file:
-ssl_host_override	src/core/lib/http/httpcli.h	/^  char *ssl_host_override;$/;"	m	struct:grpc_httpcli_request
-ssl_info_callback	src/core/lib/tsi/ssl_transport_security.c	/^static void ssl_info_callback(const SSL *ssl, int where, int ret) {$/;"	f	file:
-ssl_log_where_info	src/core/lib/tsi/ssl_transport_security.c	/^static void ssl_log_where_info(const SSL *ssl, int where, int flag,$/;"	f	file:
-ssl_protector_destroy	src/core/lib/tsi/ssl_transport_security.c	/^static void ssl_protector_destroy(tsi_frame_protector *self) {$/;"	f	file:
-ssl_protector_protect	src/core/lib/tsi/ssl_transport_security.c	/^static tsi_result ssl_protector_protect(tsi_frame_protector *self,$/;"	f	file:
-ssl_protector_protect_flush	src/core/lib/tsi/ssl_transport_security.c	/^static tsi_result ssl_protector_protect_flush($/;"	f	file:
-ssl_protector_unprotect	src/core/lib/tsi/ssl_transport_security.c	/^static tsi_result ssl_protector_unprotect($/;"	f	file:
-ssl_roots_override_cb	src/core/lib/security/transport/security_connector.c	/^static grpc_ssl_roots_override_callback ssl_roots_override_cb = NULL;$/;"	v	file:
-ssl_server_add_handshakers	src/core/lib/security/transport/security_connector.c	/^static void ssl_server_add_handshakers(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-ssl_server_check_peer	src/core/lib/security/transport/security_connector.c	/^static void ssl_server_check_peer(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-ssl_server_create_security_connector	src/core/lib/security/credentials/ssl/ssl_credentials.c	/^static grpc_security_status ssl_server_create_security_connector($/;"	f	file:
-ssl_server_destroy	src/core/lib/security/transport/security_connector.c	/^static void ssl_server_destroy(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-ssl_server_destruct	src/core/lib/security/credentials/ssl/ssl_credentials.c	/^static void ssl_server_destruct(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-ssl_server_handshaker_factory_create_handshaker	src/core/lib/tsi/ssl_transport_security.c	/^static tsi_result ssl_server_handshaker_factory_create_handshaker($/;"	f	file:
-ssl_server_handshaker_factory_destroy	src/core/lib/tsi/ssl_transport_security.c	/^static void ssl_server_handshaker_factory_destroy($/;"	f	file:
-ssl_server_handshaker_factory_servername_callback	src/core/lib/tsi/ssl_transport_security.c	/^static int ssl_server_handshaker_factory_servername_callback(SSL *ssl, int *ap,$/;"	f	file:
-ssl_server_vtable	src/core/lib/security/credentials/ssl/ssl_credentials.c	/^static grpc_server_credentials_vtable ssl_server_vtable = {$/;"	v	file:
-ssl_server_vtable	src/core/lib/security/transport/security_connector.c	/^static grpc_security_connector_vtable ssl_server_vtable = {$/;"	v	file:
-ssl_vtable	src/core/lib/security/credentials/ssl/ssl_credentials.c	/^static grpc_channel_credentials_vtable ssl_vtable = {$/;"	v	file:
-stack	test/core/support/stack_lockfree_test.c	/^  gpr_stack_lockfree *stack;$/;"	m	struct:test_arg	file:
-stack_size	test/core/support/stack_lockfree_test.c	/^  int stack_size;$/;"	m	struct:test_arg	file:
-stack_type	src/cpp/common/channel_filter.h	/^  grpc_channel_stack_type stack_type;$/;"	m	struct:grpc::internal::FilterRecord
-stacked_container	test/core/json/json_rewrite.c	/^typedef struct stacked_container {$/;"	s	file:
-stacked_container	test/core/json/json_rewrite.c	/^} stacked_container;$/;"	t	typeref:struct:stacked_container	file:
-stacked_container	test/core/json/json_rewrite_test.c	/^typedef struct stacked_container {$/;"	s	file:
-stacked_container	test/core/json/json_rewrite_test.c	/^} stacked_container;$/;"	t	typeref:struct:stacked_container	file:
-stage_slot	src/core/lib/surface/channel_init.c	/^typedef struct stage_slot {$/;"	s	file:
-stage_slot	src/core/lib/surface/channel_init.c	/^} stage_slot;$/;"	t	typeref:struct:stage_slot	file:
-stage_slots	src/core/lib/surface/channel_init.c	/^typedef struct stage_slots {$/;"	s	file:
-stage_slots	src/core/lib/surface/channel_init.c	/^} stage_slots;$/;"	t	typeref:struct:stage_slots	file:
-start	src/core/ext/census/gen/census.pb.h	/^    google_census_Timestamp start;$/;"	m	struct:_google_census_Metric
-start	src/core/lib/surface/server.c	/^  void (*start)(grpc_exec_ctx *exec_ctx, grpc_server *server, void *arg,$/;"	m	struct:listener	file:
-start	test/core/support/mpscq_test.c	/^  gpr_event *start;$/;"	m	struct:__anon327	file:
-start	test/core/support/mpscq_test.c	/^  gpr_event *start;$/;"	m	struct:__anon328	file:
-start_	test/cpp/qps/client_async.cc	/^  double start_;$/;"	m	class:grpc::testing::ClientRpcContextGenericStreamingImpl	file:
-start_	test/cpp/qps/client_async.cc	/^  double start_;$/;"	m	class:grpc::testing::ClientRpcContextStreamingImpl	file:
-start_	test/cpp/qps/client_async.cc	/^  double start_;$/;"	m	class:grpc::testing::ClientRpcContextUnaryImpl	file:
-start_	test/cpp/qps/usage_timer.h	/^  const Result start_;$/;"	m	class:UsageTimer
-start_accept_locked	src/core/lib/iomgr/tcp_server_windows.c	/^static grpc_error *start_accept_locked(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-start_backend_server	test/cpp/grpclb/grpclb_test.cc	/^static void start_backend_server(server_fixture *sf) {$/;"	f	namespace:grpc::__anon289
-start_bdp_ping_locked	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^static void start_bdp_ping_locked(grpc_exec_ctx *exec_ctx, void *tp,$/;"	f	file:
-start_bdp_ping_locked	src/core/ext/transport/chttp2/transport/internal.h	/^  grpc_closure start_bdp_ping_locked;$/;"	m	struct:grpc_chttp2_transport
-start_cycle	src/core/lib/support/time_precise.c	/^static long long int start_cycle;$/;"	v	file:
-start_handshake_locked	src/core/ext/transport/chttp2/client/chttp2_connector.c	/^static void start_handshake_locked(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-start_lb_server	test/cpp/grpclb/grpclb_test.cc	/^static void start_lb_server(server_fixture *sf, int *ports, size_t nports,$/;"	f	namespace:grpc::__anon289
-start_new_rpc	src/core/lib/surface/server.c	/^static void start_new_rpc(grpc_exec_ctx *exec_ctx, grpc_call_element *elem) {$/;"	f	file:
-start_picking	src/core/ext/lb_policy/pick_first/pick_first.c	/^static void start_picking(grpc_exec_ctx *exec_ctx, pick_first_lb_policy *p) {$/;"	f	file:
-start_picking	src/core/ext/lb_policy/round_robin/round_robin.c	/^static void start_picking(grpc_exec_ctx *exec_ctx, round_robin_lb_policy *p) {$/;"	f	file:
-start_picking_locked	src/core/ext/lb_policy/grpclb/grpclb.c	/^static void start_picking_locked(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-start_read_op	test/core/fling/server.c	/^static void start_read_op(int t) {$/;"	f	file:
-start_req_	test/cpp/qps/client_async.cc	/^      start_req_;$/;"	m	class:grpc::testing::ClientRpcContextGenericStreamingImpl	file:
-start_req_	test/cpp/qps/client_async.cc	/^      start_req_;$/;"	m	class:grpc::testing::ClientRpcContextStreamingImpl	file:
-start_req_	test/cpp/qps/client_async.cc	/^      start_req_;$/;"	m	class:grpc::testing::ClientRpcContextUnaryImpl	file:
-start_requests_	test/cpp/qps/client.h	/^  gpr_event start_requests_;$/;"	m	class:grpc::testing::Client
-start_rpc	test/core/client_channel/set_initial_connect_string_test.c	/^static void start_rpc(int use_creds, int target_port) {$/;"	f	file:
-start_rpc	test/core/end2end/bad_server_response_test.c	/^static void start_rpc(int target_port, grpc_status_code expected_status,$/;"	f	file:
-start_send_status	test/core/fling/server.c	/^static void start_send_status(void) {$/;"	f	file:
-start_span_options	src/core/ext/census/tracing.h	/^typedef struct start_span_options {$/;"	s
-start_span_options	src/core/ext/census/tracing.h	/^} start_span_options;$/;"	t	typeref:struct:start_span_options
-start_test_servers	test/http2_test/http2_test_server.py	/^def start_test_servers(base_port):$/;"	f
-start_time	src/core/lib/channel/channel_stack.h	/^  gpr_timespec start_time;$/;"	m	struct:__anon196
-start_time	src/core/lib/surface/call.c	/^  gpr_timespec start_time;$/;"	m	struct:grpc_call	file:
-start_time_	test/cpp/util/metrics_server.h	/^  gpr_timespec start_time_;$/;"	m	class:grpc::testing::QpsGauge
-start_timer_after_init	src/core/lib/channel/deadline_filter.c	/^static void start_timer_after_init(grpc_exec_ctx* exec_ctx, void* arg,$/;"	f	file:
-start_timer_after_init_state	src/core/lib/channel/deadline_filter.c	/^struct start_timer_after_init_state {$/;"	s	file:
-start_timer_if_needed	src/core/lib/channel/deadline_filter.c	/^static void start_timer_if_needed(grpc_exec_ctx* exec_ctx,$/;"	f	file:
-start_timer_if_needed_locked	src/core/lib/channel/deadline_filter.c	/^static void start_timer_if_needed_locked(grpc_exec_ctx* exec_ctx,$/;"	f	file:
-start_transport_op	src/core/lib/channel/channel_stack.h	/^  void (*start_transport_op)(grpc_exec_ctx *exec_ctx,$/;"	m	struct:__anon199
-start_transport_stream_op	src/core/lib/channel/channel_stack.h	/^  void (*start_transport_stream_op)(grpc_exec_ctx *exec_ctx,$/;"	m	struct:__anon199
-start_transport_stream_op	src/core/lib/channel/message_size_filter.c	/^static void start_transport_stream_op(grpc_exec_ctx* exec_ctx,$/;"	f	file:
-start_transport_stream_op	test/core/end2end/tests/filter_causes_close.c	/^static void start_transport_stream_op(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-start_ts	src/core/ext/census/grpc_filter.c	/^  gpr_timespec start_ts;$/;"	m	struct:call_data	file:
-start_write	src/core/lib/http/httpcli.c	/^static void start_write(grpc_exec_ctx *exec_ctx, internal_request *req) {$/;"	f	file:
-start_write_op	test/core/fling/server.c	/^static void start_write_op(void) {$/;"	f	file:
-started	src/core/lib/surface/server.c	/^  bool started;$/;"	m	struct:grpc_server	file:
-started	test/core/end2end/tests/connectivity.c	/^  gpr_event started;$/;"	m	struct:__anon359	file:
-started_	include/grpc++/server.h	/^  bool started_;$/;"	m	class:grpc::final
-started_picking	src/core/ext/lb_policy/grpclb/grpclb.c	/^  bool started_picking;$/;"	m	struct:glb_lb_policy	file:
-started_picking	src/core/ext/lb_policy/pick_first/pick_first.c	/^  int started_picking;$/;"	m	struct:__anon1	file:
-started_picking	src/core/ext/lb_policy/round_robin/round_robin.c	/^  int started_picking;$/;"	m	struct:round_robin_lb_policy	file:
-started_requests_	test/cpp/qps/client.h	/^  bool started_requests_;$/;"	m	class:grpc::testing::Client
-started_resolving	src/core/ext/client_channel/client_channel.c	/^  bool started_resolving;$/;"	m	struct:client_channel_channel_data	file:
-starts_with	include/grpc++/impl/codegen/string_ref.h	/^  bool starts_with(string_ref x) const {$/;"	f	class:grpc::string_ref
-stat_add	src/core/ext/census/census_rpc_stats.c	/^static void stat_add(void *base, const void *addme) {$/;"	f	file:
-stat_add	src/core/ext/census/window_stats.h	/^  void (*stat_add)(void *base, const void *addme);$/;"	m	struct:census_window_stats_stat_info
-stat_add_proportion	src/core/ext/census/census_rpc_stats.c	/^static void stat_add_proportion(double p, void *base, const void *addme) {$/;"	f	file:
-stat_add_proportion	src/core/ext/census/window_stats.h	/^  void (*stat_add_proportion)(double p, void *base, const void *addme);$/;"	m	struct:census_window_stats_stat_info
-stat_info	src/core/ext/census/window_stats.c	/^  cws_stat_info stat_info;$/;"	m	struct:census_window_stats	file:
-stat_initialize	src/core/ext/census/window_stats.h	/^  void (*stat_initialize)(void *stat);$/;"	m	struct:census_window_stats_stat_info
-stat_size	src/core/ext/census/window_stats.h	/^  size_t stat_size;$/;"	m	struct:census_window_stats_stat_info
-state	include/grpc/grpc_security.h	/^  void *state;$/;"	m	struct:__anon287
-state	include/grpc/grpc_security.h	/^  void *state;$/;"	m	struct:__anon288
-state	include/grpc/grpc_security.h	/^  void *state;$/;"	m	struct:__anon450
-state	include/grpc/grpc_security.h	/^  void *state;$/;"	m	struct:__anon451
-state	include/grpc/impl/codegen/sync_generic.h	/^typedef struct { gpr_atm state; } gpr_event;$/;"	m	struct:__anon244
-state	include/grpc/impl/codegen/sync_generic.h	/^typedef struct { gpr_atm state; } gpr_event;$/;"	m	struct:__anon407
-state	src/core/ext/client_channel/channel_connectivity.c	/^  grpc_connectivity_state state;$/;"	m	struct:__anon71	file:
-state	src/core/ext/client_channel/client_channel.c	/^  grpc_connectivity_state state;$/;"	m	struct:__anon60	file:
-state	src/core/ext/lb_policy/grpclb/grpclb.c	/^  grpc_connectivity_state state;$/;"	m	struct:rr_connectivity_data	file:
-state	src/core/ext/transport/chttp2/transport/frame_data.h	/^  grpc_chttp2_stream_state state;$/;"	m	struct:__anon51
-state	src/core/ext/transport/chttp2/transport/frame_goaway.h	/^  grpc_chttp2_goaway_parse_state state;$/;"	m	struct:__anon47
-state	src/core/ext/transport/chttp2/transport/frame_settings.h	/^  grpc_chttp2_settings_parse_state state;$/;"	m	struct:__anon42
-state	src/core/ext/transport/chttp2/transport/hpack_parser.h	/^  grpc_chttp2_hpack_parser_state state;$/;"	m	struct:grpc_chttp2_hpack_parser
-state	src/core/ext/transport/cronet/transport/cronet_transport.c	/^  struct op_state state;$/;"	m	struct:op_and_state	typeref:struct:op_and_state::op_state	file:
-state	src/core/ext/transport/cronet/transport/cronet_transport.c	/^  struct op_state state;$/;"	m	struct:stream_obj	typeref:struct:stream_obj::op_state	file:
-state	src/core/lib/http/parser.h	/^  grpc_http_parser_state state;$/;"	m	struct:__anon212
-state	src/core/lib/iomgr/combiner.c	/^  gpr_atm state;$/;"	m	struct:grpc_combiner	file:
-state	src/core/lib/json/json_reader.h	/^  grpc_json_reader_state state;$/;"	m	struct:grpc_json_reader
-state	src/core/lib/support/cmdline.c	/^  int (*state)(gpr_cmdline *cl, char *arg);$/;"	m	struct:gpr_cmdline	file:
-state	src/core/lib/surface/server.c	/^  call_state state;$/;"	m	struct:call_data	file:
-state	test/core/client_channel/set_initial_connect_string_test.c	/^static struct rpc_state state;$/;"	v	typeref:struct:rpc_state	file:
-state	test/core/end2end/bad_server_response_test.c	/^static struct rpc_state state;$/;"	v	typeref:struct:rpc_state	file:
-state	test/core/memory_usage/server.c	/^  fling_server_tags state;$/;"	m	struct:__anon379	file:
-state	test/cpp/end2end/thread_stress_test.cc	/^    enum { READY, DONE } state;$/;"	m	struct:grpc::testing::CommonStressTestAsyncServer::Context	typeref:enum:grpc::testing::CommonStressTestAsyncServer::Context::__anon303	file:
-state_callback_received	src/core/ext/transport/cronet/transport/cronet_transport.c	/^  bool state_callback_received[OP_NUM_OPS];$/;"	m	struct:op_state	file:
-state_mu	src/core/lib/iomgr/socket_windows.h	/^  gpr_mu state_mu;$/;"	m	struct:grpc_winsocket
-state_op_done	src/core/ext/transport/cronet/transport/cronet_transport.c	/^  bool state_op_done[OP_NUM_OPS];$/;"	m	struct:op_state	file:
-state_tracker	src/core/ext/client_channel/client_channel.c	/^  grpc_connectivity_state_tracker state_tracker;$/;"	m	struct:client_channel_channel_data	file:
-state_tracker	src/core/ext/client_channel/subchannel.c	/^  grpc_connectivity_state_tracker state_tracker;$/;"	m	struct:grpc_subchannel	file:
-state_tracker	src/core/ext/lb_policy/grpclb/grpclb.c	/^  grpc_connectivity_state_tracker state_tracker;$/;"	m	struct:glb_lb_policy	file:
-state_tracker	src/core/ext/lb_policy/pick_first/pick_first.c	/^  grpc_connectivity_state_tracker state_tracker;$/;"	m	struct:__anon1	file:
-state_tracker	src/core/ext/lb_policy/round_robin/round_robin.c	/^  grpc_connectivity_state_tracker state_tracker;$/;"	m	struct:round_robin_lb_policy	file:
-state_tracker	src/core/ext/transport/chttp2/transport/internal.h	/^    grpc_connectivity_state_tracker state_tracker;$/;"	m	struct:grpc_chttp2_transport::__anon26
-state_watcher	src/core/ext/client_channel/channel_connectivity.c	/^} state_watcher;$/;"	t	typeref:struct:__anon71	file:
-state_watcher	src/core/ext/client_channel/subchannel.c	/^} state_watcher;$/;"	t	typeref:struct:__anon65	file:
-static_ents	src/core/ext/transport/chttp2/transport/hpack_table.h	/^  grpc_mdelem static_ents[GRPC_CHTTP2_LAST_STATIC_ENTRY];$/;"	m	struct:__anon38
-static_metadata_hash	src/core/lib/slice/slice_intern.c	/^    static_metadata_hash[4 * GRPC_STATIC_MDSTR_COUNT];$/;"	v	file:
-static_metadata_hash_ent	src/core/lib/slice/slice_intern.c	/^} static_metadata_hash_ent;$/;"	t	typeref:struct:__anon159	file:
-static_metadata_hash_values	src/core/lib/slice/slice_intern.c	/^static uint32_t static_metadata_hash_values[GRPC_STATIC_MDSTR_COUNT];$/;"	v	file:
-static_plugin_initializer_test_	test/cpp/end2end/server_builder_plugin_test.cc	/^} static_plugin_initializer_test_;$/;"	m	namespace:grpc::testing	typeref:struct:grpc::testing::StaticTestPluginInitializer	file:
-static_proto_reflection_plugin_initializer	src/cpp/ext/proto_server_reflection_plugin.cc	/^} static_proto_reflection_plugin_initializer;$/;"	m	namespace:grpc::reflection	typeref:struct:grpc::reflection::StaticProtoReflectionPluginInitializer	file:
-static_ref	src/core/lib/transport/static_metadata.c	/^static void static_ref(void *unused) {}$/;"	f	file:
-static_scheme	src/core/lib/channel/http_client_filter.c	/^  grpc_mdelem static_scheme;$/;"	m	struct:channel_data	file:
-static_sub_refcnt	src/core/lib/transport/static_metadata.c	/^static grpc_slice_refcount static_sub_refcnt = {&static_sub_vtable,$/;"	v	file:
-static_sub_vtable	src/core/lib/transport/static_metadata.c	/^static const grpc_slice_refcount_vtable static_sub_vtable = {$/;"	v	file:
-static_table	src/core/ext/transport/chttp2/transport/hpack_table.c	/^} static_table[] = {$/;"	v	typeref:struct:__anon11	file:
-static_unref	src/core/lib/transport/static_metadata.c	/^static void static_unref(grpc_exec_ctx *exec_ctx, void *unused) {}$/;"	f	file:
-statistic	src/core/ext/census/window_stats.c	/^  void *statistic;$/;"	m	struct:census_window_stats_bucket	file:
-statistic	src/core/ext/census/window_stats.h	/^  void *statistic;$/;"	m	struct:census_window_stats_sum
-stats	src/core/ext/census/census_rpc_stats.h	/^  census_per_method_rpc_stats *stats;$/;"	m	struct:census_aggregated_rpc_stats
-stats	src/core/ext/transport/chttp2/transport/hpack_encoder.c	/^  grpc_transport_one_way_stats *stats;$/;"	m	struct:__anon32	file:
-stats	src/core/ext/transport/chttp2/transport/internal.h	/^  grpc_transport_stream_stats stats;$/;"	m	struct:grpc_chttp2_stream
-stats	src/core/lib/channel/channel_stack.h	/^  grpc_call_stats stats;$/;"	m	struct:__anon198
-stats	src/core/lib/iomgr/timer_generic.c	/^  grpc_time_averaged_stats stats;$/;"	m	struct:__anon137	file:
-stats	test/core/util/passthru_endpoint.c	/^  grpc_passthru_endpoint_stats *stats;$/;"	m	struct:passthru_endpoint	file:
-stats_	test/cpp/microbenchmarks/bm_fullstack.cc	/^  grpc_passthru_endpoint_stats stats_;$/;"	m	class:grpc::testing::InProcessCHTTP2	file:
-stats_	test/cpp/performance/writes_per_rpc_test.cc	/^  grpc_passthru_endpoint_stats stats_;$/;"	m	class:grpc::testing::InProcessCHTTP2	file:
-stats_counter	test/core/support/sync_test.c	/^  gpr_stats_counter stats_counter;$/;"	m	struct:test	file:
-statsinc	test/core/support/sync_test.c	/^static void statsinc(void *v \/*=m*\/) {$/;"	f	file:
-status	include/grpc++/impl/codegen/proto_utils.h	/^  Status status() const { return status_; }$/;"	f	class:grpc::internal::final
-status	include/grpc/impl/codegen/grpc_types.h	/^      grpc_status_code *status;$/;"	m	struct:grpc_op::__anon268::__anon276
-status	include/grpc/impl/codegen/grpc_types.h	/^      grpc_status_code *status;$/;"	m	struct:grpc_op::__anon431::__anon439
-status	include/grpc/impl/codegen/grpc_types.h	/^      grpc_status_code status;$/;"	m	struct:grpc_op::__anon268::__anon273
-status	include/grpc/impl/codegen/grpc_types.h	/^      grpc_status_code status;$/;"	m	struct:grpc_op::__anon431::__anon436
-status	src/core/ext/census/context.c	/^  census_context_status status;$/;"	m	struct:census_context	file:
-status	src/core/lib/channel/http_server_filter.c	/^  grpc_linked_mdelem status;$/;"	m	struct:call_data	file:
-status	src/core/lib/http/parser.h	/^  int status;$/;"	m	struct:grpc_http_response
-status	src/core/lib/iomgr/ev_poll_posix.c	/^  gpr_atm status;$/;"	m	struct:poll_args	file:
-status	src/core/lib/surface/call.c	/^      grpc_status_code *status;$/;"	m	struct:grpc_call::__anon230::__anon231	file:
-status	src/core/lib/surface/call.c	/^  received_status status[STATUS_SOURCE_COUNT];$/;"	m	struct:grpc_call	file:
-status	src/core/lib/surface/lame_client.c	/^  grpc_linked_mdelem status;$/;"	m	struct:__anon226	file:
-status	src/core/lib/transport/static_metadata.h	/^    struct grpc_linked_mdelem *status;$/;"	m	struct:__anon187::__anon188	typeref:struct:__anon187::__anon188::grpc_linked_mdelem
-status	test/core/client_channel/lb_policies_test.c	/^  grpc_status_code status;$/;"	m	struct:request_data	file:
-status	test/core/end2end/fuzzers/api_fuzzer.c	/^  grpc_status_code status;$/;"	m	struct:call_state	file:
-status	test/core/end2end/invalid_call_argument_test.c	/^  grpc_status_code status;$/;"	m	struct:test_state	file:
-status	test/core/fling/client.c	/^static grpc_status_code status;$/;"	v	file:
-status	test/core/memory_usage/client.c	/^  grpc_status_code status;$/;"	m	struct:__anon380	file:
-status	test/cpp/end2end/thread_stress_test.cc	/^    Status status;$/;"	m	struct:grpc::testing::AsyncClientEnd2endTest::AsyncClientCall	file:
-status	test/cpp/qps/client.h	/^  int status() const { return status_; }$/;"	f	class:grpc::testing::final
-status_	include/grpc++/impl/codegen/proto_utils.h	/^  Status status_;$/;"	m	class:grpc::internal::final
-status_	test/cpp/qps/client.h	/^  int status_;$/;"	m	class:grpc::testing::final
-status_	test/cpp/qps/client_async.cc	/^  grpc::Status status_;$/;"	m	class:grpc::testing::ClientRpcContextGenericStreamingImpl	file:
-status_	test/cpp/qps/client_async.cc	/^  grpc::Status status_;$/;"	m	class:grpc::testing::ClientRpcContextStreamingImpl	file:
-status_	test/cpp/qps/client_async.cc	/^  grpc::Status status_;$/;"	m	class:grpc::testing::ClientRpcContextUnaryImpl	file:
-status_code_	include/grpc++/impl/codegen/call.h	/^  grpc_status_code status_code_;$/;"	m	class:grpc::CallOpClientRecvStatus
-status_details	include/grpc/impl/codegen/grpc_types.h	/^      grpc_slice *status_details;$/;"	m	struct:grpc_op::__anon268::__anon273
-status_details	include/grpc/impl/codegen/grpc_types.h	/^      grpc_slice *status_details;$/;"	m	struct:grpc_op::__anon268::__anon276
-status_details	include/grpc/impl/codegen/grpc_types.h	/^      grpc_slice *status_details;$/;"	m	struct:grpc_op::__anon431::__anon436
-status_details	include/grpc/impl/codegen/grpc_types.h	/^      grpc_slice *status_details;$/;"	m	struct:grpc_op::__anon431::__anon439
-status_details	src/core/lib/surface/call.c	/^      grpc_slice *status_details;$/;"	m	struct:grpc_call::__anon230::__anon231	file:
-status_details_	include/grpc++/impl/codegen/call.h	/^  grpc_slice status_details_;$/;"	m	class:grpc::CallOpClientRecvStatus
-status_details_slice_	include/grpc++/impl/codegen/call.h	/^  grpc_slice status_details_slice_;$/;"	m	class:grpc::CallOpServerSendStatus
-status_op	test/core/fling/server.c	/^static grpc_op status_op[2];$/;"	v	file:
-status_op	test/core/memory_usage/server.c	/^static grpc_op status_op;$/;"	v	file:
-status_ops	test/core/memory_usage/client.c	/^static grpc_op status_ops[2];$/;"	v	file:
-status_source	src/core/lib/surface/call.c	/^} status_source;$/;"	t	typeref:enum:__anon228	file:
-status_used	test/cpp/qps/client.h	/^  bool status_used() const { return status_used_; }$/;"	f	class:grpc::testing::final
-status_used_	test/cpp/qps/client.h	/^  bool status_used_;$/;"	m	class:grpc::testing::final
-statuses_	test/cpp/qps/client.h	/^    StatusHistogram statuses_;$/;"	m	class:grpc::testing::Client::Thread
-step_ping_pong_request	test/core/fling/client.c	/^static void step_ping_pong_request(void) {$/;"	f	file:
-step_ping_pong_stream	test/core/fling/client.c	/^static void step_ping_pong_stream(void) {$/;"	f	file:
-step_scheduled	src/core/lib/iomgr/resource_quota.c	/^  bool step_scheduled;$/;"	m	struct:grpc_resource_quota	file:
-steps_to_complete	src/core/lib/surface/call.c	/^  gpr_refcount steps_to_complete;$/;"	m	struct:batch_control	file:
-still_parse_error	src/core/ext/transport/chttp2/transport/hpack_parser.c	/^static grpc_error *still_parse_error(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-stolen_completion	src/core/lib/surface/completion_queue.c	/^  grpc_cq_completion *stolen_completion;$/;"	m	struct:__anon223	file:
-stop	test/core/census/mlog_test.c	/^  gpr_cv stop;$/;"	m	struct:reader_thread_args	file:
-stop	test/core/statistics/census_log_tests.c	/^  gpr_cv stop;$/;"	m	struct:reader_thread_args	file:
-stop	test/core/surface/concurrent_connectivity_test.c	/^  gpr_atm stop;$/;"	m	struct:server_thread_args	file:
-stop_flag	test/core/census/mlog_test.c	/^  int stop_flag;$/;"	m	struct:reader_thread_args	file:
-stop_flag	test/core/statistics/census_log_tests.c	/^  int stop_flag;$/;"	m	struct:reader_thread_args	file:
-stop_uv_timer	src/core/lib/iomgr/timer_uv.c	/^static void stop_uv_timer(uv_timer_t *handle) {$/;"	f	file:
-storage	src/core/ext/transport/cronet/transport/cronet_transport.c	/^  struct op_storage storage;$/;"	m	struct:stream_obj	typeref:struct:stream_obj::op_storage	file:
-store32_little_endian	src/core/lib/tsi/fake_transport_security.c	/^static void store32_little_endian(uint32_t value, unsigned char *buf) {$/;"	f	file:
-store_ensure_capacity	src/core/lib/security/credentials/credentials_metadata.c	/^static void store_ensure_capacity(grpc_credentials_md_store *store) {$/;"	f	file:
-str	src/core/ext/transport/chttp2/transport/hpack_parser.h	/^      char *str;$/;"	m	struct:__anon34::__anon35::__anon36
-str	src/core/ext/transport/chttp2/transport/hpack_parser.h	/^    grpc_chttp2_hpack_parser_string *str;$/;"	m	union:grpc_chttp2_hpack_parser::__anon37
-str	test/core/tsi/transport_security_test.c	/^  const char *str;$/;"	m	struct:__anon373	file:
-strategy_name	test/core/network_benchmarks/low_level_ping_pong.c	/^  char *strategy_name;$/;"	m	struct:thread_args	file:
-stream	src/core/ext/transport/chttp2/transport/internal.h	/^  grpc_chttp2_stream *stream;$/;"	m	struct:grpc_chttp2_incoming_byte_stream
-stream	src/cpp/server/server_cc.cc	/^  GenericServerAsyncReaderWriter* stream() { return &generic_stream_; }$/;"	f	class:grpc::final
-stream_	include/grpc++/impl/codegen/server_interface.h	/^    ServerAsyncStreamingInterface* const stream_;$/;"	m	class:grpc::ServerInterface::BaseAsyncRequest
-stream_	test/cpp/qps/client_async.cc	/^      stream_;$/;"	m	class:grpc::testing::ClientRpcContextStreamingImpl	file:
-stream_	test/cpp/qps/client_async.cc	/^  std::unique_ptr<grpc::GenericClientAsyncReaderWriter> stream_;$/;"	m	class:grpc::testing::ClientRpcContextGenericStreamingImpl	file:
-stream_	test/cpp/qps/client_sync.cc	/^      stream_;$/;"	m	class:grpc::testing::final	file:
-stream_	test/cpp/qps/server_async.cc	/^    grpc::ServerAsyncReaderWriter<ResponseType, RequestType> stream_;$/;"	m	class:grpc::testing::final::final	file:
-stream_	test/cpp/util/proto_reflection_descriptor_database.h	/^  std::shared_ptr<ClientStream> stream_;$/;"	m	class:grpc::ProtoReflectionDescriptorDatabase
-stream_id	src/core/ext/transport/chttp2/transport/hpack_encoder.c	/^  uint32_t stream_id;$/;"	m	struct:__anon32	file:
-stream_init_ops	test/core/fling/client.c	/^static grpc_op stream_init_ops[2];$/;"	v	file:
-stream_list_add	src/core/ext/transport/chttp2/transport/stream_lists.c	/^static bool stream_list_add(grpc_chttp2_transport *t, grpc_chttp2_stream *s,$/;"	f	file:
-stream_list_add_tail	src/core/ext/transport/chttp2/transport/stream_lists.c	/^static void stream_list_add_tail(grpc_chttp2_transport *t,$/;"	f	file:
-stream_list_empty	src/core/ext/transport/chttp2/transport/stream_lists.c	/^static bool stream_list_empty(grpc_chttp2_transport *t,$/;"	f	file:
-stream_list_maybe_remove	src/core/ext/transport/chttp2/transport/stream_lists.c	/^static bool stream_list_maybe_remove(grpc_chttp2_transport *t,$/;"	f	file:
-stream_list_pop	src/core/ext/transport/chttp2/transport/stream_lists.c	/^static bool stream_list_pop(grpc_chttp2_transport *t,$/;"	f	file:
-stream_list_remove	src/core/ext/transport/chttp2/transport/stream_lists.c	/^static void stream_list_remove(grpc_chttp2_transport *t, grpc_chttp2_stream *s,$/;"	f	file:
-stream_map	src/core/ext/transport/chttp2/transport/internal.h	/^  grpc_chttp2_stream_map stream_map;$/;"	m	struct:grpc_chttp2_transport
-stream_mutex_	test/cpp/util/proto_reflection_descriptor_database.h	/^  std::mutex stream_mutex_;$/;"	m	class:grpc::ProtoReflectionDescriptorDatabase
-stream_obj	src/core/ext/transport/cronet/transport/cronet_transport.c	/^struct stream_obj {$/;"	s	file:
-stream_obj	src/core/ext/transport/cronet/transport/cronet_transport.c	/^typedef struct stream_obj stream_obj;$/;"	t	typeref:struct:stream_obj	file:
-stream_ref_if_not_destroyed	src/core/ext/transport/chttp2/transport/writing.c	/^static bool stream_ref_if_not_destroyed(gpr_refcount *r) {$/;"	f	file:
-stream_step_ops	test/core/fling/client.c	/^static grpc_op stream_step_ops[2];$/;"	v	file:
-streaming_error_response	test/core/end2end/tests/streaming_error_response.c	/^void streaming_error_response(grpc_end2end_test_config config) {$/;"	f
-streaming_error_response_pre_init	test/core/end2end/tests/streaming_error_response.c	/^void streaming_error_response_pre_init(void) {}$/;"	f
-streams	test/core/end2end/fuzzers/generate_client_examples_of_bad_closing_streams.py	/^streams = {$/;"	v
-streq	src/core/lib/surface/server.c	/^static int streq(const char *a, const char *b) {$/;"	f	file:
-strgot	src/core/ext/transport/chttp2/transport/hpack_parser.h	/^  uint32_t strgot;$/;"	m	struct:grpc_chttp2_hpack_parser
-string	include/grpc++/impl/codegen/config.h	/^typedef GRPC_CUSTOM_STRING string;$/;"	t	namespace:grpc
-string	include/grpc/impl/codegen/grpc_types.h	/^    char *string;$/;"	m	union:__anon260::__anon261
-string	include/grpc/impl/codegen/grpc_types.h	/^    char *string;$/;"	m	union:__anon423::__anon424
-string	src/core/ext/census/trace_string.h	/^  char *string;$/;"	m	struct:trace_string
-string	src/core/lib/json/json_string.c	/^  uint8_t *string;$/;"	m	struct:__anon201	file:
-string_add_char	src/core/lib/json/json_reader.h	/^  void (*string_add_char)(void *userdata, uint32_t c);$/;"	m	struct:grpc_json_reader_vtable
-string_add_utf32	src/core/lib/json/json_reader.h	/^  void (*string_add_utf32)(void *userdata, uint32_t c);$/;"	m	struct:grpc_json_reader_vtable
-string_clear	src/core/lib/json/json_reader.h	/^  void (*string_clear)(void *userdata);$/;"	m	struct:grpc_json_reader_vtable
-string_clear	test/core/json/json_stream_error_test.c	/^static void string_clear(void *userdata) {$/;"	f	file:
-string_len	src/core/lib/json/json_string.c	/^  size_t string_len;$/;"	m	struct:__anon202	file:
-string_len	test/core/json/json_rewrite.c	/^  size_t string_len;$/;"	m	struct:json_reader_userdata	file:
-string_len	test/core/json/json_rewrite_test.c	/^  size_t string_len;$/;"	m	struct:json_reader_userdata	file:
-string_ptr	src/core/lib/json/json_string.c	/^  uint8_t *string_ptr;$/;"	m	struct:__anon201	file:
-string_ref	include/grpc++/impl/codegen/string_ref.h	/^  string_ref() : data_(nullptr), length_(0) {}$/;"	f	class:grpc::string_ref
-string_ref	include/grpc++/impl/codegen/string_ref.h	/^  string_ref(const char* s) : data_(s), length_(strlen(s)) {}$/;"	f	class:grpc::string_ref
-string_ref	include/grpc++/impl/codegen/string_ref.h	/^  string_ref(const char* s, size_t l) : data_(s), length_(l) {}$/;"	f	class:grpc::string_ref
-string_ref	include/grpc++/impl/codegen/string_ref.h	/^  string_ref(const grpc::string& s) : data_(s.data()), length_(s.length()) {}$/;"	f	class:grpc::string_ref
-string_ref	include/grpc++/impl/codegen/string_ref.h	/^  string_ref(const string_ref& other)$/;"	f	class:grpc::string_ref
-string_ref	include/grpc++/impl/codegen/string_ref.h	/^class string_ref {$/;"	c	namespace:grpc
-strings_	include/grpc++/support/channel_arguments.h	/^  std::list<grpc::string> strings_;$/;"	m	class:grpc::ChannelArguments
-strlen	src/core/ext/transport/chttp2/transport/hpack_parser.h	/^  uint32_t strlen;$/;"	m	struct:grpc_chttp2_hpack_parser
-strs	src/core/lib/iomgr/error_internal.h	/^  gpr_avl strs;$/;"	m	struct:grpc_error
-strs	src/core/lib/slice/slice_intern.c	/^  interned_slice_refcount **strs;$/;"	m	struct:slice_shard	file:
-strs	src/core/lib/support/string.h	/^  char **strs;$/;"	m	struct:__anon74
-stub	src/core/lib/support/mpscq.h	/^  gpr_mpscq_node stub;$/;"	m	struct:gpr_mpscq
-stub_	test/cpp/end2end/async_end2end_test.cc	/^  std::unique_ptr<grpc::testing::EchoTestService::Stub> stub_;$/;"	m	class:grpc::testing::__anon296::AsyncEnd2endTest	file:
-stub_	test/cpp/end2end/end2end_test.cc	/^  std::unique_ptr< ::grpc::testing::EchoTestService::Stub> stub_;$/;"	m	class:grpc::testing::__anon306::Proxy	file:
-stub_	test/cpp/end2end/end2end_test.cc	/^  std::unique_ptr<grpc::testing::EchoTestService::Stub> stub_;$/;"	m	class:grpc::testing::__anon306::End2endTest	file:
-stub_	test/cpp/end2end/filter_end2end_test.cc	/^  std::unique_ptr<grpc::testing::EchoTestService::Stub> stub_;$/;"	m	class:grpc::testing::__anon307::FilterEnd2endTest	file:
-stub_	test/cpp/end2end/generic_end2end_test.cc	/^  std::unique_ptr<grpc::testing::EchoTestService::Stub> stub_;$/;"	m	class:grpc::testing::__anon298::GenericEnd2endTest	file:
-stub_	test/cpp/end2end/hybrid_end2end_test.cc	/^  std::unique_ptr<grpc::testing::EchoTestService::Stub> stub_;$/;"	m	class:grpc::testing::__anon300::HybridEnd2endTest	file:
-stub_	test/cpp/end2end/mock_test.cc	/^  EchoTestService::StubInterface* stub_;$/;"	m	class:grpc::testing::__anon295::FakeClient	file:
-stub_	test/cpp/end2end/mock_test.cc	/^  std::unique_ptr<grpc::testing::EchoTestService::Stub> stub_;$/;"	m	class:grpc::testing::__anon295::MockTest	file:
-stub_	test/cpp/end2end/proto_server_reflection_test.cc	/^  std::unique_ptr<grpc::testing::EchoTestService::Stub> stub_;$/;"	m	class:grpc::testing::ProtoServerReflectionTest	file:
-stub_	test/cpp/end2end/round_robin_end2end_test.cc	/^  std::unique_ptr<grpc::testing::EchoTestService::Stub> stub_;$/;"	m	class:grpc::testing::__anon304::RoundRobinEnd2endTest	file:
-stub_	test/cpp/end2end/server_builder_plugin_test.cc	/^  std::unique_ptr<grpc::testing::EchoTestService::Stub> stub_;$/;"	m	class:grpc::testing::ServerBuilderPluginTest	file:
-stub_	test/cpp/end2end/shutdown_test.cc	/^  std::unique_ptr<grpc::testing::EchoTestService::Stub> stub_;$/;"	m	class:grpc::testing::ShutdownTest	file:
-stub_	test/cpp/end2end/streaming_throughput_test.cc	/^  std::unique_ptr<grpc::testing::EchoTestService::Stub> stub_;$/;"	m	class:grpc::testing::End2endTest	file:
-stub_	test/cpp/end2end/thread_stress_test.cc	/^  std::unique_ptr<grpc::testing::EchoTestService::Stub> stub_;$/;"	m	class:grpc::testing::CommonStressTest	file:
-stub_	test/cpp/interop/http2_client.h	/^    std::unique_ptr<TestService::Stub> stub_;$/;"	m	class:grpc::testing::Http2Client::ServiceStub
-stub_	test/cpp/interop/interop_client.h	/^    std::unique_ptr<TestService::Stub> stub_;$/;"	m	class:grpc::testing::InteropClient::ServiceStub
-stub_	test/cpp/qps/client.h	/^    std::unique_ptr<StubType> stub_;$/;"	m	class:grpc::testing::ClientImpl::ClientChannelInfo
-stub_	test/cpp/qps/client_async.cc	/^  BenchmarkService::Stub* stub_;$/;"	m	class:grpc::testing::ClientRpcContextStreamingImpl	file:
-stub_	test/cpp/qps/client_async.cc	/^  BenchmarkService::Stub* stub_;$/;"	m	class:grpc::testing::ClientRpcContextUnaryImpl	file:
-stub_	test/cpp/qps/client_async.cc	/^  grpc::GenericStub* stub_;$/;"	m	class:grpc::testing::ClientRpcContextGenericStreamingImpl	file:
-stub_	test/cpp/util/cli_call.h	/^  std::unique_ptr<grpc::GenericStub> stub_;$/;"	m	class:grpc::testing::final
-stub_	test/cpp/util/cli_call_test.cc	/^  std::unique_ptr<grpc::testing::EchoTestService::Stub> stub_;$/;"	m	class:grpc::testing::CliCallTest	file:
-stub_	test/cpp/util/proto_reflection_descriptor_database.h	/^  std::unique_ptr<grpc::reflection::v1alpha::ServerReflection::Stub> stub_;$/;"	m	class:grpc::ProtoReflectionDescriptorDatabase
-sub	src/core/lib/security/credentials/jwt/jwt_verifier.c	/^  const char *sub;$/;"	m	struct:grpc_jwt_claims	file:
-sub	src/core/lib/slice/slice_intern.c	/^  grpc_slice_refcount sub;$/;"	m	struct:interned_slice_refcount	file:
-sub_refcount	include/grpc/impl/codegen/slice.h	/^  struct grpc_slice_refcount *sub_refcount;$/;"	m	struct:grpc_slice_refcount	typeref:struct:grpc_slice_refcount::grpc_slice_refcount
-subchannel	src/core/ext/client_channel/subchannel.c	/^  grpc_subchannel *subchannel;$/;"	m	struct:__anon65	file:
-subchannel	src/core/ext/client_channel/subchannel.c	/^  grpc_subchannel *subchannel;$/;"	m	struct:external_state_watcher	file:
-subchannel	src/core/ext/lb_policy/round_robin/round_robin.c	/^  grpc_subchannel *subchannel;$/;"	m	struct:__anon2	file:
-subchannel	src/core/ext/lb_policy/round_robin/round_robin.c	/^  grpc_subchannel *subchannel;$/;"	m	struct:ready_list	file:
-subchannel_avl_vtable	src/core/ext/client_channel/subchannel_index.c	/^static const gpr_avl_vtable subchannel_avl_vtable = {$/;"	v	file:
-subchannel_call	src/core/ext/client_channel/client_channel.c	/^  gpr_atm subchannel_call;$/;"	m	struct:client_channel_call_data	file:
-subchannel_call_destroy	src/core/ext/client_channel/subchannel.c	/^static void subchannel_call_destroy(grpc_exec_ctx *exec_ctx, void *call,$/;"	f	file:
-subchannel_connected	src/core/ext/client_channel/subchannel.c	/^static void subchannel_connected(grpc_exec_ctx *exec_ctx, void *arg,$/;"	f	file:
-subchannel_creation_phase	src/core/ext/client_channel/client_channel.c	/^} subchannel_creation_phase;$/;"	t	typeref:enum:__anon61	file:
-subchannel_data	src/core/ext/lb_policy/round_robin/round_robin.c	/^} subchannel_data;$/;"	t	typeref:struct:__anon2	file:
-subchannel_destroy	src/core/ext/client_channel/subchannel.c	/^static void subchannel_destroy(grpc_exec_ctx *exec_ctx, void *arg,$/;"	f	file:
-subchannel_index_exec_ctx	src/core/ext/client_channel/subchannel_index.c	/^GPR_TLS_DECL(subchannel_index_exec_ctx);$/;"	v
-subchannel_key_compare	src/core/ext/client_channel/subchannel_index.c	/^static int subchannel_key_compare(grpc_subchannel_key *a,$/;"	f	file:
-subchannel_key_copy	src/core/ext/client_channel/subchannel_index.c	/^static grpc_subchannel_key *subchannel_key_copy(grpc_subchannel_key *k) {$/;"	f	file:
-subchannel_on_child_state_changed	src/core/ext/client_channel/subchannel.c	/^static void subchannel_on_child_state_changed(grpc_exec_ctx *exec_ctx, void *p,$/;"	f	file:
-subchannel_ready	src/core/ext/client_channel/client_channel.c	/^static void subchannel_ready(grpc_exec_ctx *exec_ctx, void *arg,$/;"	f	file:
-subchannels	src/core/ext/lb_policy/pick_first/pick_first.c	/^  grpc_subchannel **subchannels;$/;"	m	struct:__anon1	file:
-subchannels	src/core/ext/lb_policy/round_robin/round_robin.c	/^  subchannel_data **subchannels;$/;"	m	struct:round_robin_lb_policy	file:
-subprocess_	test/cpp/util/subprocess.h	/^  gpr_subprocess* const subprocess_;$/;"	m	class:grpc::SubProcess
-substr	include/grpc++/impl/codegen/string_ref.h	/^  string_ref substr(size_t pos, size_t n = npos) const {$/;"	f	class:grpc::string_ref
-success	include/grpc/impl/codegen/grpc_types.h	/^  int success;$/;"	m	struct:grpc_event
-success	src/core/lib/security/credentials/google_default/google_default_credentials.c	/^  int success;$/;"	m	struct:__anon85	file:
-success	test/core/end2end/cq_verifier.c	/^  int success;$/;"	m	struct:expectation	file:
-success	test/core/security/verify_jwt.c	/^  int success;$/;"	m	struct:__anon331	file:
-sum	src/core/lib/support/histogram.c	/^  double sum;$/;"	m	struct:gpr_histogram	file:
-sum	test/core/support/stack_lockfree_test.c	/^  int sum;$/;"	m	struct:test_arg	file:
-sum	test/cpp/qps/stats.h	/^double sum(const T& container, F functor) {$/;"	f	namespace:grpc::testing
-sum_of_squares	src/core/lib/support/histogram.c	/^  double sum_of_squares;$/;"	m	struct:gpr_histogram	file:
-summon	include/grpc++/impl/grpc_library.h	/^  int summon() { return 0; }$/;"	f	class:grpc::internal::final
-supported_compression_algorithms	src/core/lib/channel/compress_filter.c	/^  uint32_t supported_compression_algorithms;$/;"	m	struct:channel_data	file:
-supported_versions	src/core/ext/transport/chttp2/alpn/alpn.c	/^static const char *const supported_versions[] = {"grpc-exp", "h2"};$/;"	v	file:
-survive_failure	src/core/lib/support/cmdline.c	/^  int survive_failure;$/;"	m	struct:gpr_cmdline	file:
-sv	test/core/iomgr/fd_posix_test.c	/^  server *sv;              \/* not owned by a single session *\/$/;"	m	struct:__anon341	file:
-swap_adjacent_shards_in_queue	src/core/lib/iomgr/timer_generic.c	/^static void swap_adjacent_shards_in_queue(uint32_t first_shard_queue_index) {$/;"	f	file:
-sync_array	src/core/lib/support/sync.c	/^} sync_array[event_sync_partitions];$/;"	v	typeref:struct:sync_array_s	file:
-sync_array_s	src/core/lib/support/sync.c	/^static struct sync_array_s {$/;"	s	file:
-sync_req_mgrs_	include/grpc++/server.h	/^  std::vector<std::unique_ptr<SyncRequestThreadManager>> sync_req_mgrs_;$/;"	m	class:grpc::final
-sync_requests_	src/cpp/server/server_cc.cc	/^  std::vector<std::unique_ptr<SyncRequest>> sync_requests_;$/;"	m	class:grpc::Server::SyncRequestThreadManager	file:
-sync_server_cqs_	include/grpc++/server.h	/^      sync_server_cqs_;$/;"	m	class:grpc::final
-sync_server_settings_	include/grpc++/server_builder.h	/^  SyncServerSettings sync_server_settings_;$/;"	m	class:grpc::ServerBuilder
-synchronizer	test/core/security/print_google_default_creds_token.c	/^} synchronizer;$/;"	t	typeref:struct:__anon332	file:
-synchronizer	test/core/security/verify_jwt.c	/^} synchronizer;$/;"	t	typeref:struct:__anon331	file:
-syntax	test/http2_test/messages_pb2.py	/^  syntax='proto3',$/;"	v
-system	test/cpp/qps/usage_timer.h	/^    double system;$/;"	m	struct:UsageTimer::Result
-t	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^  grpc_chttp2_transport *t;$/;"	m	struct:__anon6	file:
-t	src/core/ext/transport/chttp2/transport/internal.h	/^  grpc_chttp2_transport *t;$/;"	m	struct:grpc_chttp2_stream
-ta	test/core/support/mpscq_test.c	/^  thd_args *ta;$/;"	m	struct:__anon328	file:
-table	src/core/ext/transport/chttp2/transport/hpack_parser.h	/^  grpc_chttp2_hptbl table;$/;"	m	struct:grpc_chttp2_hpack_parser
-table_elem_size	src/core/ext/transport/chttp2/transport/hpack_encoder.h	/^  uint16_t *table_elem_size;$/;"	m	struct:__anon45
-table_elems	src/core/ext/transport/chttp2/transport/hpack_encoder.h	/^  uint32_t table_elems;$/;"	m	struct:__anon45
-table_size	src/core/ext/transport/chttp2/transport/hpack_encoder.h	/^  uint32_t table_size;$/;"	m	struct:__anon45
-tag	include/grpc/impl/codegen/grpc_types.h	/^  void *tag;$/;"	m	struct:grpc_event
-tag	src/core/ext/census/gen/census.pb.h	/^    pb_callback_t tag;$/;"	m	struct:_google_census_Aggregation
-tag	src/core/ext/client_channel/channel_connectivity.c	/^  void *tag;$/;"	m	struct:__anon71	file:
-tag	src/core/lib/iomgr/polling_entity.h	/^  enum pops_tag { POPS_NONE, POPS_POLLSET, POPS_POLLSET_SET } tag;$/;"	m	struct:grpc_polling_entity	typeref:enum:grpc_polling_entity::pops_tag
-tag	src/core/lib/surface/alarm.c	/^  void *tag;$/;"	m	struct:grpc_alarm	file:
-tag	src/core/lib/surface/channel_ping.c	/^  void *tag;$/;"	m	struct:__anon225	file:
-tag	src/core/lib/surface/completion_queue.c	/^  void *tag; \/* for pluck *\/$/;"	m	struct:__anon223	file:
-tag	src/core/lib/surface/completion_queue.c	/^  void *tag;$/;"	m	struct:__anon222	file:
-tag	src/core/lib/surface/completion_queue.h	/^  void *tag;$/;"	m	struct:grpc_cq_completion
-tag	src/core/lib/surface/server.c	/^  void *tag;$/;"	m	struct:requested_call	file:
-tag	src/core/lib/surface/server.c	/^  void *tag;$/;"	m	struct:shutdown_tag	file:
-tag	test/core/bad_client/tests/head_of_line_blocking.c	/^static void *tag(intptr_t t) { return (void *)t; }$/;"	f	file:
-tag	test/core/bad_client/tests/large_metadata.c	/^static void *tag(intptr_t t) { return (void *)t; }$/;"	f	file:
-tag	test/core/bad_client/tests/server_registered_method.c	/^static void *tag(intptr_t t) { return (void *)t; }$/;"	f	file:
-tag	test/core/bad_client/tests/simple_request.c	/^static void *tag(intptr_t t) { return (void *)t; }$/;"	f	file:
-tag	test/core/bad_ssl/bad_ssl_test.c	/^static void *tag(intptr_t t) { return (void *)t; }$/;"	f	file:
-tag	test/core/client_channel/lb_policies_test.c	/^static void *tag(intptr_t t) { return (void *)t; }$/;"	f	file:
-tag	test/core/end2end/bad_server_response_test.c	/^static void *tag(intptr_t t) { return (void *)t; }$/;"	f	file:
-tag	test/core/end2end/connection_refused_test.c	/^static void *tag(intptr_t i) { return (void *)i; }$/;"	f	file:
-tag	test/core/end2end/cq_verifier.c	/^  void *tag;$/;"	m	struct:expectation	file:
-tag	test/core/end2end/dualstack_socket_test.c	/^static void *tag(intptr_t i) { return (void *)i; }$/;"	f	file:
-tag	test/core/end2end/fixtures/h2_ssl_cert.c	/^static void *tag(intptr_t t) { return (void *)t; }$/;"	f	file:
-tag	test/core/end2end/fuzzers/client_fuzzer.c	/^static void *tag(int n) { return (void *)(uintptr_t)n; }$/;"	f	file:
-tag	test/core/end2end/fuzzers/server_fuzzer.c	/^static void *tag(int n) { return (void *)(uintptr_t)n; }$/;"	f	file:
-tag	test/core/end2end/goaway_server_test.c	/^static void *tag(intptr_t i) { return (void *)i; }$/;"	f	file:
-tag	test/core/end2end/invalid_call_argument_test.c	/^static void *tag(intptr_t i) { return (void *)i; }$/;"	f	file:
-tag	test/core/end2end/no_server_test.c	/^static void *tag(intptr_t i) { return (void *)i; }$/;"	f	file:
-tag	test/core/end2end/tests/authority_not_supported.c	/^static void *tag(intptr_t t) { return (void *)t; }$/;"	f	file:
-tag	test/core/end2end/tests/bad_hostname.c	/^static void *tag(intptr_t t) { return (void *)t; }$/;"	f	file:
-tag	test/core/end2end/tests/binary_metadata.c	/^static void *tag(intptr_t t) { return (void *)t; }$/;"	f	file:
-tag	test/core/end2end/tests/call_creds.c	/^static void *tag(intptr_t t) { return (void *)t; }$/;"	f	file:
-tag	test/core/end2end/tests/cancel_after_accept.c	/^static void *tag(intptr_t t) { return (void *)t; }$/;"	f	file:
-tag	test/core/end2end/tests/cancel_after_client_done.c	/^static void *tag(intptr_t t) { return (void *)t; }$/;"	f	file:
-tag	test/core/end2end/tests/cancel_after_invoke.c	/^static void *tag(intptr_t t) { return (void *)t; }$/;"	f	file:
-tag	test/core/end2end/tests/cancel_before_invoke.c	/^static void *tag(intptr_t t) { return (void *)t; }$/;"	f	file:
-tag	test/core/end2end/tests/cancel_in_a_vacuum.c	/^static void *tag(intptr_t t) { return (void *)t; }$/;"	f	file:
-tag	test/core/end2end/tests/cancel_with_status.c	/^static void *tag(intptr_t t) { return (void *)t; }$/;"	f	file:
-tag	test/core/end2end/tests/compressed_payload.c	/^static void *tag(intptr_t t) { return (void *)t; }$/;"	f	file:
-tag	test/core/end2end/tests/connectivity.c	/^static void *tag(intptr_t t) { return (void *)t; }$/;"	f	file:
-tag	test/core/end2end/tests/default_host.c	/^static void *tag(intptr_t t) { return (void *)t; }$/;"	f	file:
-tag	test/core/end2end/tests/disappearing_server.c	/^static void *tag(intptr_t t) { return (void *)t; }$/;"	f	file:
-tag	test/core/end2end/tests/empty_batch.c	/^static void *tag(intptr_t t) { return (void *)t; }$/;"	f	file:
-tag	test/core/end2end/tests/filter_call_init_fails.c	/^static void *tag(intptr_t t) { return (void *)t; }$/;"	f	file:
-tag	test/core/end2end/tests/filter_causes_close.c	/^static void *tag(intptr_t t) { return (void *)t; }$/;"	f	file:
-tag	test/core/end2end/tests/filter_latency.c	/^static void *tag(intptr_t t) { return (void *)t; }$/;"	f	file:
-tag	test/core/end2end/tests/graceful_server_shutdown.c	/^static void *tag(intptr_t t) { return (void *)t; }$/;"	f	file:
-tag	test/core/end2end/tests/high_initial_seqno.c	/^static void *tag(intptr_t t) { return (void *)t; }$/;"	f	file:
-tag	test/core/end2end/tests/hpack_size.c	/^static void *tag(intptr_t t) { return (void *)t; }$/;"	f	file:
-tag	test/core/end2end/tests/idempotent_request.c	/^static void *tag(intptr_t t) { return (void *)t; }$/;"	f	file:
-tag	test/core/end2end/tests/invoke_large_request.c	/^static void *tag(intptr_t t) { return (void *)t; }$/;"	f	file:
-tag	test/core/end2end/tests/large_metadata.c	/^static void *tag(intptr_t t) { return (void *)t; }$/;"	f	file:
-tag	test/core/end2end/tests/load_reporting_hook.c	/^static void *tag(intptr_t t) { return (void *)t; }$/;"	f	file:
-tag	test/core/end2end/tests/max_concurrent_streams.c	/^static void *tag(intptr_t t) { return (void *)t; }$/;"	f	file:
-tag	test/core/end2end/tests/max_message_length.c	/^static void *tag(intptr_t t) { return (void *)t; }$/;"	f	file:
-tag	test/core/end2end/tests/negative_deadline.c	/^static void *tag(intptr_t t) { return (void *)t; }$/;"	f	file:
-tag	test/core/end2end/tests/network_status_change.c	/^static void *tag(intptr_t t) { return (void *)t; }$/;"	f	file:
-tag	test/core/end2end/tests/no_logging.c	/^static void *tag(intptr_t t) { return (void *)t; }$/;"	f	file:
-tag	test/core/end2end/tests/no_op.c	/^static void *tag(intptr_t t) { return (void *)t; }$/;"	f	file:
-tag	test/core/end2end/tests/payload.c	/^static void *tag(intptr_t t) { return (void *)t; }$/;"	f	file:
-tag	test/core/end2end/tests/ping.c	/^static void *tag(intptr_t t) { return (void *)t; }$/;"	f	file:
-tag	test/core/end2end/tests/ping_pong_streaming.c	/^static void *tag(intptr_t t) { return (void *)t; }$/;"	f	file:
-tag	test/core/end2end/tests/registered_call.c	/^static void *tag(intptr_t t) { return (void *)t; }$/;"	f	file:
-tag	test/core/end2end/tests/request_with_flags.c	/^static void *tag(intptr_t t) { return (void *)t; }$/;"	f	file:
-tag	test/core/end2end/tests/request_with_payload.c	/^static void *tag(intptr_t t) { return (void *)t; }$/;"	f	file:
-tag	test/core/end2end/tests/resource_quota_server.c	/^static void *tag(intptr_t t) { return (void *)t; }$/;"	f	file:
-tag	test/core/end2end/tests/server_finishes_request.c	/^static void *tag(intptr_t t) { return (void *)t; }$/;"	f	file:
-tag	test/core/end2end/tests/shutdown_finishes_calls.c	/^static void *tag(intptr_t t) { return (void *)t; }$/;"	f	file:
-tag	test/core/end2end/tests/shutdown_finishes_tags.c	/^static void *tag(intptr_t t) { return (void *)t; }$/;"	f	file:
-tag	test/core/end2end/tests/simple_cacheable_request.c	/^static void *tag(intptr_t t) { return (void *)t; }$/;"	f	file:
-tag	test/core/end2end/tests/simple_delayed_request.c	/^static void *tag(intptr_t t) { return (void *)t; }$/;"	f	file:
-tag	test/core/end2end/tests/simple_metadata.c	/^static void *tag(intptr_t t) { return (void *)t; }$/;"	f	file:
-tag	test/core/end2end/tests/simple_request.c	/^static void *tag(intptr_t t) { return (void *)t; }$/;"	f	file:
-tag	test/core/end2end/tests/streaming_error_response.c	/^static void *tag(intptr_t t) { return (void *)t; }$/;"	f	file:
-tag	test/core/end2end/tests/trailing_metadata.c	/^static void *tag(intptr_t t) { return (void *)t; }$/;"	f	file:
-tag	test/core/end2end/tests/write_buffering.c	/^static void *tag(intptr_t t) { return (void *)t; }$/;"	f	file:
-tag	test/core/end2end/tests/write_buffering_at_end.c	/^static void *tag(intptr_t t) { return (void *)t; }$/;"	f	file:
-tag	test/core/fling/server.c	/^static void *tag(intptr_t t) { return (void *)t; }$/;"	f	file:
-tag	test/core/memory_usage/client.c	/^static void *tag(intptr_t t) { return (void *)t; }$/;"	f	file:
-tag	test/core/memory_usage/server.c	/^static void *tag(intptr_t t) { return (void *)t; }$/;"	f	file:
-tag	test/core/surface/completion_queue_test.c	/^  void *tag;$/;"	m	struct:thread_state	file:
-tag	test/core/surface/concurrent_connectivity_test.c	/^static void *tag(int n) { return (void *)(uintptr_t)n; }$/;"	f	file:
-tag	test/core/surface/lame_client_test.c	/^static void *tag(intptr_t x) { return (void *)x; }$/;"	f	file:
-tag	test/cpp/end2end/async_end2end_test.cc	/^void* tag(int i) { return (void*)(intptr_t)i; }$/;"	f	namespace:grpc::testing::__anon296
-tag	test/cpp/end2end/filter_end2end_test.cc	/^void* tag(int i) { return (void*)(intptr_t)i; }$/;"	f	namespace:grpc::testing::__anon307
-tag	test/cpp/end2end/generic_end2end_test.cc	/^void* tag(int i) { return (void*)(intptr_t)i; }$/;"	f	namespace:grpc::testing::__anon298
-tag	test/cpp/end2end/hybrid_end2end_test.cc	/^void* tag(int i) { return (void*)(intptr_t)i; }$/;"	f	namespace:grpc::testing::__anon300
-tag	test/cpp/grpclb/grpclb_test.cc	/^static void *tag(intptr_t t) { return (void *)t; }$/;"	f	namespace:grpc::__anon289
-tag	test/cpp/microbenchmarks/bm_fullstack.cc	/^static void* tag(intptr_t x) { return reinterpret_cast<void*>(x); }$/;"	f	namespace:grpc::testing
-tag	test/cpp/performance/writes_per_rpc_test.cc	/^static void* tag(intptr_t x) { return reinterpret_cast<void*>(x); }$/;"	f	namespace:grpc::testing
-tag	test/cpp/qps/client_async.cc	/^  static void* tag(ClientRpcContext* c) { return reinterpret_cast<void*>(c); }$/;"	f	class:grpc::testing::ClientRpcContext
-tag	test/cpp/qps/server_async.cc	/^  static void *tag(ServerRpcContext *func) {$/;"	f	class:grpc::testing::final	file:
-tag	test/cpp/util/cli_call.cc	/^void* tag(int i) { return (void*)(intptr_t)i; }$/;"	f	namespace:grpc::testing::__anon323
-tag_	include/grpc++/alarm.h	/^    void* tag_;$/;"	m	class:grpc::Alarm::AlarmEntry
-tag_	include/grpc++/alarm.h	/^  AlarmEntry tag_;$/;"	m	class:grpc::Alarm
-tag_	include/grpc++/impl/codegen/server_interface.h	/^    void* const tag_;$/;"	m	class:grpc::ServerInterface::BaseAsyncRequest
-tag_	src/cpp/client/channel_cc.cc	/^  void* tag_;$/;"	m	class:grpc::__anon392::final	file:
-tag_	src/cpp/server/server_cc.cc	/^  void* const tag_;$/;"	m	class:grpc::final	file:
-tag_	src/cpp/server/server_context.cc	/^  void* tag_;$/;"	m	class:grpc::final	file:
-tag_key	src/core/ext/census/gen/census.pb.h	/^    pb_callback_t tag_key;$/;"	m	struct:_google_census_View
-tag_set	src/core/ext/census/context.c	/^struct tag_set {$/;"	s	file:
-tag_set_add_tag	src/core/ext/census/context.c	/^static bool tag_set_add_tag(struct tag_set *tags, const census_tag *tag,$/;"	f	file:
-tag_set_copy	src/core/ext/census/context.c	/^static void tag_set_copy(struct tag_set *to, const struct tag_set *from) {$/;"	f	file:
-tag_set_decode	src/core/ext/census/context.c	/^static void tag_set_decode(struct tag_set *tags, const char *buffer,$/;"	f	file:
-tag_set_delete_tag	src/core/ext/census/context.c	/^static bool tag_set_delete_tag(struct tag_set *tags, const char *key,$/;"	f	file:
-tag_set_encode	src/core/ext/census/context.c	/^static size_t tag_set_encode(const struct tag_set *tags, char *buffer,$/;"	f	file:
-tag_set_flatten	src/core/ext/census/context.c	/^static void tag_set_flatten(struct tag_set *tags) {$/;"	f	file:
-tag_set_get_tag	src/core/ext/census/context.c	/^static bool tag_set_get_tag(const struct tag_set *tags, const char *key,$/;"	f	file:
-tags	src/core/ext/census/context.c	/^  struct tag_set tags[2];$/;"	m	struct:census_context	typeref:struct:census_context::tag_set	file:
-tagstr	src/core/lib/profiling/basic_timers.c	/^  const char *tagstr;$/;"	m	struct:gpr_timer_entry	file:
-tail	src/core/ext/transport/chttp2/transport/frame_data.h	/^  grpc_chttp2_incoming_byte_stream *tail;$/;"	m	struct:grpc_chttp2_incoming_frame_queue
-tail	src/core/ext/transport/chttp2/transport/internal.h	/^  grpc_chttp2_stream *tail;$/;"	m	struct:__anon21
-tail	src/core/lib/iomgr/closure.h	/^  grpc_closure *tail;$/;"	m	struct:grpc_closure_list
-tail	src/core/lib/iomgr/tcp_server_posix.c	/^  grpc_tcp_listener *tail;$/;"	m	struct:grpc_tcp_server	file:
-tail	src/core/lib/iomgr/tcp_server_uv.c	/^  grpc_tcp_listener *tail;$/;"	m	struct:grpc_tcp_server	file:
-tail	src/core/lib/iomgr/tcp_server_windows.c	/^  grpc_tcp_listener *tail;$/;"	m	struct:grpc_tcp_server	file:
-tail	src/core/lib/iomgr/udp_server.c	/^  grpc_udp_listener *tail;$/;"	m	struct:grpc_udp_server	file:
-tail	src/core/lib/profiling/basic_timers.c	/^  gpr_timer_log *tail;$/;"	m	struct:gpr_timer_log_list	file:
-tail	src/core/lib/support/mpscq.h	/^  gpr_mpscq_node *tail;$/;"	m	struct:gpr_mpscq
-tail	src/core/lib/transport/metadata_batch.h	/^  grpc_linked_mdelem *tail;$/;"	m	struct:grpc_mdelem_list
-tail	test/core/util/reconnect_server.h	/^  timestamp_list *tail;$/;"	m	struct:reconnect_server
-tail_remote_index	src/core/ext/transport/chttp2/transport/hpack_encoder.h	/^  uint32_t tail_remote_index;$/;"	m	struct:__anon45
-tail_xtra	src/core/ext/transport/chttp2/transport/bin_decoder.c	/^static const uint8_t tail_xtra[4] = {0, 0, 1, 2};$/;"	v	file:
-tail_xtra	src/core/ext/transport/chttp2/transport/bin_encoder.c	/^static const uint8_t tail_xtra[3] = {0, 2, 3};$/;"	v	file:
-take_ownership_	src/cpp/common/secure_auth_context.h	/^  bool take_ownership_;$/;"	m	class:grpc::final
-take_string	src/core/ext/transport/chttp2/transport/hpack_parser.c	/^static grpc_slice take_string(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-target	src/core/ext/lb_policy/grpclb/grpclb.c	/^  grpc_connected_subchannel **target;$/;"	m	struct:pending_pick	file:
-target	src/core/ext/lb_policy/grpclb/grpclb.c	/^  grpc_connected_subchannel **target;$/;"	m	struct:wrapped_rr_closure_arg	file:
-target	src/core/ext/lb_policy/pick_first/pick_first.c	/^  grpc_connected_subchannel **target;$/;"	m	struct:pending_pick	file:
-target	src/core/ext/lb_policy/round_robin/round_robin.c	/^  grpc_connected_subchannel **target;$/;"	m	struct:pending_pick	file:
-target	src/core/lib/channel/channel_stack_builder.c	/^  char *target;$/;"	m	struct:grpc_channel_stack_builder	file:
-target	src/core/lib/security/transport/security_connector.c	/^  char *target;$/;"	m	struct:__anon120	file:
-target	src/core/lib/surface/channel.c	/^  char *target;$/;"	m	struct:grpc_channel	file:
-target	test/core/client_channel/set_initial_connect_string_test.c	/^  char *target;$/;"	m	struct:rpc_state	file:
-target	test/core/end2end/bad_server_response_test.c	/^  char *target;$/;"	m	struct:rpc_state	file:
-target_bytes	test/core/iomgr/endpoint_tests.c	/^  size_t target_bytes;$/;"	m	struct:read_and_write_test_state	file:
-target_name	src/core/lib/security/transport/security_connector.c	/^  char *target_name;$/;"	m	struct:__anon121	file:
-target_read_bytes	test/core/iomgr/tcp_posix_test.c	/^  size_t target_read_bytes;$/;"	m	struct:read_socket_state	file:
-target_result	src/core/ext/resolver/dns/native/dns_resolver.c	/^  grpc_channel_args **target_result;$/;"	m	struct:__anon57	file:
-target_result	src/core/ext/resolver/sockaddr/sockaddr_resolver.c	/^  grpc_channel_args **target_result;$/;"	m	struct:__anon58	file:
-target_result	test/core/end2end/fake_resolver.c	/^  grpc_channel_args** target_result;$/;"	m	struct:__anon368	file:
-target_settings	src/core/ext/transport/chttp2/transport/frame_settings.h	/^  uint32_t *target_settings;$/;"	m	struct:__anon42
-targets_info_cmp	src/core/lib/security/transport/lb_targets_info.c	/^static int targets_info_cmp(void *a, void *b) { return GPR_ICMP(a, b); }$/;"	f	file:
-targets_info_copy	src/core/lib/security/transport/lb_targets_info.c	/^static void *targets_info_copy(void *p) { return grpc_slice_hash_table_ref(p); }$/;"	f	file:
-targets_info_destroy	src/core/lib/security/transport/lb_targets_info.c	/^static void targets_info_destroy(grpc_exec_ctx *exec_ctx, void *p) {$/;"	f	file:
-targets_info_entry_create	src/core/ext/lb_policy/grpclb/grpclb.c	/^static grpc_slice_hash_table_entry targets_info_entry_create($/;"	f	file:
-tc_on_alarm	src/core/lib/iomgr/tcp_client_posix.c	/^static void tc_on_alarm(grpc_exec_ctx *exec_ctx, void *acp, grpc_error *error) {$/;"	f	file:
-tcp	test/core/client_channel/set_initial_connect_string_test.c	/^  grpc_endpoint *tcp;$/;"	m	struct:rpc_state	file:
-tcp	test/core/end2end/bad_server_response_test.c	/^  grpc_endpoint *tcp;$/;"	m	struct:rpc_state	file:
-tcp_add_to_pollset	src/core/lib/iomgr/tcp_posix.c	/^static void tcp_add_to_pollset(grpc_exec_ctx *exec_ctx, grpc_endpoint *ep,$/;"	f	file:
-tcp_add_to_pollset_set	src/core/lib/iomgr/tcp_posix.c	/^static void tcp_add_to_pollset_set(grpc_exec_ctx *exec_ctx, grpc_endpoint *ep,$/;"	f	file:
-tcp_annotate_error	src/core/lib/iomgr/tcp_posix.c	/^static grpc_error *tcp_annotate_error(grpc_error *src_error, grpc_tcp *tcp) {$/;"	f	file:
-tcp_client_connect_impl	src/core/lib/iomgr/tcp_client_posix.c	/^static void tcp_client_connect_impl(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-tcp_client_connect_impl	src/core/lib/iomgr/tcp_client_uv.c	/^static void tcp_client_connect_impl(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-tcp_client_connect_impl	src/core/lib/iomgr/tcp_client_windows.c	/^static void tcp_client_connect_impl($/;"	f	file:
-tcp_close_callback	src/core/lib/iomgr/tcp_client_uv.c	/^static void tcp_close_callback(uv_handle_t *handle) { gpr_free(handle); }$/;"	f	file:
-tcp_connect	test/core/iomgr/tcp_server_posix_test.c	/^static void tcp_connect(grpc_exec_ctx *exec_ctx, const struct sockaddr *remote,$/;"	f	file:
-tcp_continue_read	src/core/lib/iomgr/tcp_posix.c	/^static void tcp_continue_read(grpc_exec_ctx *exec_ctx, grpc_tcp *tcp) {$/;"	f	file:
-tcp_destroy	src/core/lib/iomgr/tcp_posix.c	/^static void tcp_destroy(grpc_exec_ctx *exec_ctx, grpc_endpoint *ep) {$/;"	f	file:
-tcp_do_read	src/core/lib/iomgr/tcp_posix.c	/^static void tcp_do_read(grpc_exec_ctx *exec_ctx, grpc_tcp *tcp) {$/;"	f	file:
-tcp_flush	src/core/lib/iomgr/tcp_posix.c	/^static bool tcp_flush(grpc_tcp *tcp, grpc_error **error) {$/;"	f	file:
-tcp_free	src/core/lib/iomgr/tcp_posix.c	/^static void tcp_free(grpc_exec_ctx *exec_ctx, grpc_tcp *tcp) {$/;"	f	file:
-tcp_free	src/core/lib/iomgr/tcp_uv.c	/^static void tcp_free(grpc_exec_ctx *exec_ctx, grpc_tcp *tcp) {$/;"	f	file:
-tcp_free	src/core/lib/iomgr/tcp_windows.c	/^static void tcp_free(grpc_exec_ctx *exec_ctx, grpc_tcp *tcp) {$/;"	f	file:
-tcp_get_fd	src/core/lib/iomgr/tcp_posix.c	/^static int tcp_get_fd(grpc_endpoint *ep) {$/;"	f	file:
-tcp_get_peer	src/core/lib/iomgr/tcp_posix.c	/^static char *tcp_get_peer(grpc_endpoint *ep) {$/;"	f	file:
-tcp_get_resource_user	src/core/lib/iomgr/tcp_posix.c	/^static grpc_resource_user *tcp_get_resource_user(grpc_endpoint *ep) {$/;"	f	file:
-tcp_get_workqueue	src/core/lib/iomgr/tcp_posix.c	/^static grpc_workqueue *tcp_get_workqueue(grpc_endpoint *ep) {$/;"	f	file:
-tcp_handle	src/core/lib/iomgr/tcp_client_uv.c	/^  uv_tcp_t *tcp_handle;$/;"	m	struct:grpc_uv_tcp_connect	file:
-tcp_handle_read	src/core/lib/iomgr/tcp_posix.c	/^static void tcp_handle_read(grpc_exec_ctx *exec_ctx, void *arg \/* grpc_tcp *\/,$/;"	f	file:
-tcp_handle_write	src/core/lib/iomgr/tcp_posix.c	/^static void tcp_handle_write(grpc_exec_ctx *exec_ctx, void *arg \/* grpc_tcp *\/,$/;"	f	file:
-tcp_read	src/core/lib/iomgr/tcp_posix.c	/^static void tcp_read(grpc_exec_ctx *exec_ctx, grpc_endpoint *ep,$/;"	f	file:
-tcp_read_allocation_done	src/core/lib/iomgr/tcp_posix.c	/^static void tcp_read_allocation_done(grpc_exec_ctx *exec_ctx, void *tcpp,$/;"	f	file:
-tcp_ref	src/core/lib/iomgr/tcp_posix.c	/^static void tcp_ref(grpc_tcp *tcp) { gpr_ref(&tcp->refcount); }$/;"	f	file:
-tcp_ref	src/core/lib/iomgr/tcp_posix.c	/^static void tcp_ref(grpc_tcp *tcp, const char *reason, const char *file,$/;"	f	file:
-tcp_ref	src/core/lib/iomgr/tcp_uv.c	/^static void tcp_ref(grpc_tcp *tcp) { gpr_ref(&tcp->refcount); }$/;"	f	file:
-tcp_ref	src/core/lib/iomgr/tcp_uv.c	/^static void tcp_ref(grpc_tcp *tcp, const char *reason, const char *file,$/;"	f	file:
-tcp_ref	src/core/lib/iomgr/tcp_windows.c	/^static void tcp_ref(grpc_tcp *tcp) { gpr_ref(&tcp->refcount); }$/;"	f	file:
-tcp_ref	src/core/lib/iomgr/tcp_windows.c	/^static void tcp_ref(grpc_tcp *tcp, const char *reason, const char *file,$/;"	f	file:
-tcp_server	src/core/ext/transport/chttp2/server/chttp2_server.c	/^  grpc_tcp_server *tcp_server;$/;"	m	struct:__anon3	file:
-tcp_server	test/core/util/reconnect_server.h	/^  test_tcp_server tcp_server;$/;"	m	struct:reconnect_server
-tcp_server	test/core/util/test_tcp_server.h	/^  grpc_tcp_server *tcp_server;$/;"	m	struct:test_tcp_server
-tcp_server_	test/cpp/interop/reconnect_interop_server.cc	/^  reconnect_server tcp_server_;$/;"	m	class:ReconnectServiceImpl	file:
-tcp_server_destroy	src/core/lib/iomgr/tcp_server_posix.c	/^static void tcp_server_destroy(grpc_exec_ctx *exec_ctx, grpc_tcp_server *s) {$/;"	f	file:
-tcp_server_destroy	src/core/lib/iomgr/tcp_server_uv.c	/^static void tcp_server_destroy(grpc_exec_ctx *exec_ctx, grpc_tcp_server *s) {$/;"	f	file:
-tcp_server_destroy	src/core/lib/iomgr/tcp_server_windows.c	/^static void tcp_server_destroy(grpc_exec_ctx *exec_ctx, grpc_tcp_server *s) {$/;"	f	file:
-tcp_server_shutdown_complete	src/core/ext/transport/chttp2/server/chttp2_server.c	/^  grpc_closure tcp_server_shutdown_complete;$/;"	m	struct:__anon3	file:
-tcp_server_shutdown_complete	src/core/ext/transport/chttp2/server/chttp2_server.c	/^static void tcp_server_shutdown_complete(grpc_exec_ctx *exec_ctx, void *arg,$/;"	f	file:
-tcp_shutdown	src/core/lib/iomgr/tcp_posix.c	/^static void tcp_shutdown(grpc_exec_ctx *exec_ctx, grpc_endpoint *ep,$/;"	f	file:
-tcp_unref	src/core/lib/iomgr/tcp_posix.c	/^static void tcp_unref(grpc_exec_ctx *exec_ctx, grpc_tcp *tcp) {$/;"	f	file:
-tcp_unref	src/core/lib/iomgr/tcp_posix.c	/^static void tcp_unref(grpc_exec_ctx *exec_ctx, grpc_tcp *tcp,$/;"	f	file:
-tcp_unref	src/core/lib/iomgr/tcp_uv.c	/^static void tcp_unref(grpc_exec_ctx *exec_ctx, grpc_tcp *tcp) {$/;"	f	file:
-tcp_unref	src/core/lib/iomgr/tcp_uv.c	/^static void tcp_unref(grpc_exec_ctx *exec_ctx, grpc_tcp *tcp,$/;"	f	file:
-tcp_unref	src/core/lib/iomgr/tcp_windows.c	/^static void tcp_unref(grpc_exec_ctx *exec_ctx, grpc_tcp *tcp) {$/;"	f	file:
-tcp_unref	src/core/lib/iomgr/tcp_windows.c	/^static void tcp_unref(grpc_exec_ctx *exec_ctx, grpc_tcp *tcp,$/;"	f	file:
-tcp_write	src/core/lib/iomgr/tcp_posix.c	/^static void tcp_write(grpc_exec_ctx *exec_ctx, grpc_endpoint *ep,$/;"	f	file:
-te	src/core/lib/transport/static_metadata.h	/^    struct grpc_linked_mdelem *te;$/;"	m	struct:__anon187::__anon188	typeref:struct:__anon187::__anon188::grpc_linked_mdelem
-te_trailers	src/core/lib/channel/http_client_filter.c	/^  grpc_linked_mdelem te_trailers;$/;"	m	struct:call_data	file:
-tear_down_data	test/core/end2end/end2end_tests.h	/^  void (*tear_down_data)(grpc_end2end_test_fixture *f);$/;"	m	struct:grpc_end2end_test_config
-teardown_client	test/cpp/grpclb/grpclb_test.cc	/^static void teardown_client(client_fixture *cf) {$/;"	f	namespace:grpc::__anon289
-teardown_server	test/cpp/grpclb/grpclb_test.cc	/^static void teardown_server(server_fixture *sf) {$/;"	f	namespace:grpc::__anon289
-teardown_servers	test/core/client_channel/lb_policies_test.c	/^static void teardown_servers(servers_fixture *f) {$/;"	f	file:
-teardown_test_fixture	test/cpp/grpclb/grpclb_test.cc	/^static void teardown_test_fixture(test_fixture *tf) {$/;"	f	namespace:grpc::__anon289
-temp	src/core/ext/transport/chttp2/transport/bin_encoder.c	/^  uint32_t temp;$/;"	m	struct:__anon8	file:
-temp_incoming_buffer	test/core/client_channel/set_initial_connect_string_test.c	/^  grpc_slice_buffer temp_incoming_buffer;$/;"	m	struct:rpc_state	file:
-temp_incoming_buffer	test/core/end2end/bad_server_response_test.c	/^  grpc_slice_buffer temp_incoming_buffer;$/;"	m	struct:rpc_state	file:
-temp_length	src/core/ext/transport/chttp2/transport/bin_encoder.c	/^  uint32_t temp_length;$/;"	m	struct:__anon8	file:
-ten_seconds_time	test/core/surface/completion_queue_test.c	/^gpr_timespec ten_seconds_time(void) {$/;"	f
-terminal_buffer	test/core/fling/server.c	/^static grpc_byte_buffer *terminal_buffer = NULL;$/;"	v	file:
-terminal_buffer	test/core/memory_usage/server.c	/^static grpc_byte_buffer *terminal_buffer = NULL;$/;"	v	file:
-terminal_slice	src/core/ext/transport/chttp2/transport/hpack_encoder.c	/^static const grpc_slice terminal_slice = {&terminal_slice_refcount,$/;"	v	file:
-terminal_slice_refcount	src/core/ext/transport/chttp2/transport/hpack_encoder.c	/^static grpc_slice_refcount terminal_slice_refcount = {NULL, NULL};$/;"	v	file:
-terminate_with_error	src/core/lib/surface/call.c	/^static void terminate_with_error(grpc_exec_ctx *exec_ctx, grpc_call *c,$/;"	f	file:
-termination_closure	src/core/lib/surface/call.c	/^typedef struct termination_closure {$/;"	s	file:
-termination_closure	src/core/lib/surface/call.c	/^} termination_closure;$/;"	t	typeref:struct:termination_closure	file:
-test	test/core/end2end/tests/streaming_error_response.c	/^static void test(grpc_end2end_test_config config, bool request_status_early) {$/;"	f	file:
-test	test/core/slice/percent_encode_fuzzer.c	/^static void test(const uint8_t *data, size_t size, const uint8_t *dict) {$/;"	f	file:
-test	test/core/support/sync_test.c	/^static void test(const char *name, void (*body)(void *m),$/;"	f	file:
-test	test/core/support/sync_test.c	/^struct test {$/;"	s	file:
-test	test/core/support/thd_test.c	/^static void test(void) {$/;"	f	file:
-test	test/core/support/thd_test.c	/^struct test {$/;"	s	file:
-test	test/core/surface/init_test.c	/^static void test(int rounds) {$/;"	f	file:
-test1	test/core/iomgr/timer_heap_test.c	/^static void test1(void) {$/;"	f	file:
-test2	test/core/iomgr/timer_heap_test.c	/^static void test2(void) {$/;"	f	file:
-test_2dash_eq_int	test/core/support/cmdline_test.c	/^static void test_2dash_eq_int(void) {$/;"	f	file:
-test_2dash_eq_string	test/core/support/cmdline_test.c	/^static void test_2dash_eq_string(void) {$/;"	f	file:
-test_2dash_int	test/core/support/cmdline_test.c	/^static void test_2dash_int(void) {$/;"	f	file:
-test_2dash_string	test/core/support/cmdline_test.c	/^static void test_2dash_string(void) {$/;"	f	file:
-test_access_token_creds	test/core/security/credentials_test.c	/^static void test_access_token_creds(void) {$/;"	f	file:
-test_add_abunch_to_md_store	test/core/security/credentials_test.c	/^static void test_add_abunch_to_md_store(void) {$/;"	f	file:
-test_add_cstrings_to_empty_md_store	test/core/security/credentials_test.c	/^static void test_add_cstrings_to_empty_md_store(void) {$/;"	f	file:
-test_add_fd_to_pollset	test/core/iomgr/ev_epoll_linux_test.c	/^static void test_add_fd_to_pollset() {$/;"	f	file:
-test_add_method_tag_to_unknown_op_id	test/core/statistics/trace_test.c	/^static void test_add_method_tag_to_unknown_op_id(void) {$/;"	f	file:
-test_add_same_port_twice	test/core/surface/server_chttp2_test.c	/^void test_add_same_port_twice() {$/;"	f
-test_add_sub	test/core/support/time_test.c	/^static void test_add_sub(void) {$/;"	f	file:
-test_add_to_empty_md_store	test/core/security/credentials_test.c	/^static void test_add_to_empty_md_store(void) {$/;"	f	file:
-test_alarm	test/core/surface/alarm_test.c	/^static void test_alarm(void) {$/;"	f	file:
-test_algorithm_failure	test/core/compression/algorithm_test.c	/^static void test_algorithm_failure(void) {$/;"	f	file:
-test_algorithm_mesh	test/core/compression/algorithm_test.c	/^static void test_algorithm_mesh(void) {$/;"	f	file:
-test_alpn_failure	test/core/transport/chttp2/alpn_test.c	/^static void test_alpn_failure(void) {$/;"	f	file:
-test_alpn_grpc_before_h2	test/core/transport/chttp2/alpn_test.c	/^static void test_alpn_grpc_before_h2(void) {$/;"	f	file:
-test_alpn_success	test/core/transport/chttp2/alpn_test.c	/^static void test_alpn_success(void) {$/;"	f	file:
-test_arg	test/core/support/stack_lockfree_test.c	/^struct test_arg {$/;"	s	file:
-test_asprintf	test/core/support/string_test.c	/^static void test_asprintf(void) {$/;"	f	file:
-test_async_alloc_blocked_by_size	test/core/iomgr/resource_quota_test.c	/^static void test_async_alloc_blocked_by_size(void) {$/;"	f	file:
-test_atypical	test/core/json/json_test.c	/^static void test_atypical() {$/;"	f	file:
-test_bad_audience_claims_failure	test/core/security/jwt_verifier_test.c	/^static void test_bad_audience_claims_failure(void) {$/;"	f	file:
-test_bad_compression_algorithm	test/core/compression/message_compress_test.c	/^static void test_bad_compression_algorithm(void) {$/;"	f	file:
-test_bad_decompression_algorithm	test/core/compression/message_compress_test.c	/^static void test_bad_decompression_algorithm(void) {$/;"	f	file:
-test_bad_decompression_data_crc	test/core/compression/message_compress_test.c	/^static void test_bad_decompression_data_crc(void) {$/;"	f	file:
-test_bad_decompression_data_stream	test/core/compression/message_compress_test.c	/^static void test_bad_decompression_data_stream(void) {$/;"	f	file:
-test_bad_decompression_data_trailing_garbage	test/core/compression/message_compress_test.c	/^static void test_bad_decompression_data_trailing_garbage(void) {$/;"	f	file:
-test_bad_subject_claims_failure	test/core/security/jwt_verifier_test.c	/^static void test_bad_subject_claims_failure(void) {$/;"	f	file:
-test_badargs1	test/core/support/cmdline_test.c	/^static void test_badargs1(void) {$/;"	f	file:
-test_badargs2	test/core/support/cmdline_test.c	/^static void test_badargs2(void) {$/;"	f	file:
-test_badargs3	test/core/support/cmdline_test.c	/^static void test_badargs3(void) {$/;"	f	file:
-test_badargs4	test/core/support/cmdline_test.c	/^static void test_badargs4(void) {$/;"	f	file:
-test_badcase1	test/core/support/avl_test.c	/^static void test_badcase1(void) {$/;"	f	file:
-test_badcase2	test/core/support/avl_test.c	/^static void test_badcase2(void) {$/;"	f	file:
-test_badcase3	test/core/support/avl_test.c	/^static void test_badcase3(void) {$/;"	f	file:
-test_base_resources	test/core/census/resource_test.c	/^static void test_base_resources() {$/;"	f	file:
-test_basic_add_find	test/core/transport/chttp2/stream_map_test.c	/^static void test_basic_add_find(uint32_t n) {$/;"	f	file:
-test_basic_headers	test/core/transport/chttp2/hpack_encoder_test.c	/^static void test_basic_headers(grpc_exec_ctx *exec_ctx) {$/;"	f	file:
-test_benign_reclaim_is_preferred	test/core/iomgr/resource_quota_test.c	/^static void test_benign_reclaim_is_preferred(void) {$/;"	f	file:
-test_bind_server_to_addr	test/core/surface/server_test.c	/^void test_bind_server_to_addr(const char *host, bool secure) {$/;"	f
-test_bind_server_to_addrs	test/core/surface/server_test.c	/^static void test_bind_server_to_addrs(const char **addrs, size_t n) {$/;"	f	file:
-test_bind_server_twice	test/core/surface/server_test.c	/^void test_bind_server_twice(void) {$/;"	f
-test_blocked_until_scheduled_destructive_reclaim	test/core/iomgr/resource_quota_test.c	/^static void test_blocked_until_scheduled_destructive_reclaim(void) {$/;"	f	file:
-test_blocked_until_scheduled_reclaim	test/core/iomgr/resource_quota_test.c	/^static void test_blocked_until_scheduled_reclaim(void) {$/;"	f	file:
-test_blocked_until_scheduled_reclaim_and_scavenge	test/core/iomgr/resource_quota_test.c	/^static void test_blocked_until_scheduled_reclaim_and_scavenge(void) {$/;"	f	file:
-test_buffer_size	test/core/census/trace_context_test.c	/^static void test_buffer_size() {$/;"	f	file:
-test_byte_buffer_copy	test/core/surface/byte_buffer_reader_test.c	/^static void test_byte_buffer_copy(void) {$/;"	f	file:
-test_byte_buffer_from_reader	test/core/surface/byte_buffer_reader_test.c	/^static void test_byte_buffer_from_reader(void) {$/;"	f	file:
-test_cacheable_request_response_with_metadata_and_payload	test/core/end2end/tests/simple_cacheable_request.c	/^static void test_cacheable_request_response_with_metadata_and_payload($/;"	f	file:
-test_callback	test/core/support/log_test.c	/^static void test_callback(gpr_log_func_args *args) {$/;"	f	file:
-test_cancel_after_accept	test/core/end2end/tests/cancel_after_accept.c	/^static void test_cancel_after_accept(grpc_end2end_test_config config,$/;"	f	file:
-test_cancel_after_accept_and_writes_closed	test/core/end2end/tests/cancel_after_client_done.c	/^static void test_cancel_after_accept_and_writes_closed($/;"	f	file:
-test_cancel_after_invoke	test/core/end2end/tests/cancel_after_invoke.c	/^static void test_cancel_after_invoke(grpc_end2end_test_config config,$/;"	f	file:
-test_cancel_before_invoke	test/core/end2end/tests/cancel_before_invoke.c	/^static void test_cancel_before_invoke(grpc_end2end_test_config config,$/;"	f	file:
-test_cancel_in_a_vacuum	test/core/end2end/tests/cancel_in_a_vacuum.c	/^static void test_cancel_in_a_vacuum(grpc_end2end_test_config config,$/;"	f	file:
-test_case	test/cpp/interop/client_helper.cc	/^DECLARE_string(test_case);$/;"	v
-test_census_stubs	test/core/statistics/census_stub_test.c	/^void test_census_stubs(void) {$/;"	f
-test_chained_context	test/core/security/auth_context_test.c	/^static void test_chained_context(void) {$/;"	f	file:
-test_channel_creds_duplicate_without_call_creds	test/core/security/credentials_test.c	/^static void test_channel_creds_duplicate_without_call_creds(void) {$/;"	f	file:
-test_channel_oauth2_composite_creds	test/core/security/credentials_test.c	/^static void test_channel_oauth2_composite_creds(void) {$/;"	f	file:
-test_channel_oauth2_google_iam_composite_creds	test/core/security/credentials_test.c	/^static void test_channel_oauth2_google_iam_composite_creds(void) {$/;"	f	file:
-test_check	test/core/transport/connectivity_state_test.c	/^static void test_check(void) {$/;"	f	file:
-test_checker	test/core/transport/chttp2/hpack_parser_test.c	/^typedef struct { va_list args; } test_checker;$/;"	t	typeref:struct:__anon374	file:
-test_claims_success	test/core/security/jwt_verifier_test.c	/^static void test_claims_success(void) {$/;"	f	file:
-test_client	test/cpp/interop/interop_test.cc	/^int test_client(const char* root, const char* host, int port) {$/;"	f
-test_client_filter	test/core/end2end/tests/filter_latency.c	/^static const grpc_channel_filter test_client_filter = {$/;"	v	file:
-test_cn_and_multiple_sans_and_others_ssl_peer_to_auth_context	test/core/security/security_connector_test.c	/^static void test_cn_and_multiple_sans_and_others_ssl_peer_to_auth_context($/;"	f	file:
-test_cn_and_multiple_sans_ssl_peer_to_auth_context	test/core/security/security_connector_test.c	/^static void test_cn_and_multiple_sans_ssl_peer_to_auth_context(void) {$/;"	f	file:
-test_cn_and_one_san_ssl_peer_to_auth_context	test/core/security/security_connector_test.c	/^static void test_cn_and_one_san_ssl_peer_to_auth_context(void) {$/;"	f	file:
-test_cn_only_ssl_peer_to_auth_context	test/core/security/security_connector_test.c	/^static void test_cn_only_ssl_peer_to_auth_context(void) {$/;"	f	file:
-test_code	test/core/internal_api_canaries/iomgr.c	/^static void test_code(void) {$/;"	f	file:
-test_code	test/core/internal_api_canaries/support.c	/^static void test_code(void) {$/;"	f	file:
-test_code	test/core/internal_api_canaries/transport.c	/^static void test_code(void) {$/;"	f	file:
-test_compression_algorithm_for_level	test/core/compression/compression_test.c	/^static void test_compression_algorithm_for_level(void) {$/;"	f	file:
-test_compression_algorithm_name	test/core/compression/compression_test.c	/^static void test_compression_algorithm_name(void) {$/;"	f	file:
-test_compression_algorithm_parse	test/core/compression/compression_test.c	/^static void test_compression_algorithm_parse(void) {$/;"	f	file:
-test_compression_algorithm_states	test/core/channel/channel_args_test.c	/^static void test_compression_algorithm_states(void) {$/;"	f	file:
-test_compression_enable_disable_algorithm	test/core/compression/compression_test.c	/^static void test_compression_enable_disable_algorithm(void) {$/;"	f	file:
-test_compute_engine_creds_failure	test/core/security/credentials_test.c	/^static void test_compute_engine_creds_failure(void) {$/;"	f	file:
-test_compute_engine_creds_success	test/core/security/credentials_test.c	/^static void test_compute_engine_creds_success(void) {$/;"	f	file:
-test_concurrency	test/core/statistics/trace_test.c	/^static void test_concurrency(void) {$/;"	f	file:
-test_connect	test/core/end2end/dualstack_socket_test.c	/^void test_connect(const char *server_host, const char *client_host, int port,$/;"	f
-test_connect	test/core/iomgr/tcp_server_posix_test.c	/^static void test_connect(unsigned n) {$/;"	f	file:
-test_connectivity	test/core/end2end/tests/connectivity.c	/^static void test_connectivity(grpc_end2end_test_config config) {$/;"	f	file:
-test_connectivity_state_name	test/core/transport/connectivity_state_test.c	/^static void test_connectivity_state_name(void) {$/;"	f	file:
-test_constant_backoff	test/core/support/backoff_test.c	/^static void test_constant_backoff(void) {$/;"	f	file:
-test_copied_static_metadata	test/core/transport/metadata_test.c	/^static void test_copied_static_metadata(bool dup_key, bool dup_value) {$/;"	f	file:
-test_corrupt	test/core/census/trace_context_test.c	/^static void test_corrupt() {$/;"	f	file:
-test_cq_end_op	test/core/surface/completion_queue_test.c	/^static void test_cq_end_op(void) {$/;"	f	file:
-test_create	test/core/channel/channel_args_test.c	/^static void test_create(void) {$/;"	f	file:
-test_create_and_destroy	test/core/statistics/rpc_stats_test.c	/^static void test_create_and_destroy(void) {$/;"	f	file:
-test_create_channel_stack	test/core/channel/channel_stack_test.c	/^static void test_create_channel_stack(void) {$/;"	f	file:
-test_create_many_ephemeral_metadata	test/core/transport/metadata_test.c	/^static void test_create_many_ephemeral_metadata(bool intern_keys,$/;"	f	file:
-test_create_many_persistant_metadata	test/core/transport/metadata_test.c	/^static void test_create_many_persistant_metadata(void) {$/;"	f	file:
-test_create_metadata	test/core/transport/metadata_test.c	/^static void test_create_metadata(bool intern_keys, bool intern_values) {$/;"	f	file:
-test_create_table	test/core/statistics/hash_table_test.c	/^static void test_create_table(void) {$/;"	f	file:
-test_create_threads	test/core/support/sync_test.c	/^static void test_create_threads(struct test *m, void (*body)(void *arg)) {$/;"	f	file:
-test_custom_allocs	test/core/support/alloc_test.c	/^static void test_custom_allocs() {$/;"	f	file:
-test_deadline	test/core/iomgr/resolve_address_posix_test.c	/^static gpr_timespec test_deadline(void) {$/;"	f	file:
-test_deadline	test/core/iomgr/resolve_address_test.c	/^static gpr_timespec test_deadline(void) {$/;"	f	file:
-test_deadline	test/core/iomgr/tcp_client_posix_test.c	/^static gpr_timespec test_deadline(void) {$/;"	f	file:
-test_decode_table_overflow	test/core/transport/chttp2/hpack_encoder_test.c	/^static void test_decode_table_overflow(grpc_exec_ctx *exec_ctx) {$/;"	f	file:
-test_decoding	test/core/transport/timeout_encoding_test.c	/^void test_decoding(void) {$/;"	f
-test_decoding_fails	test/core/transport/timeout_encoding_test.c	/^void test_decoding_fails(void) {$/;"	f
-test_default_authority_type	test/core/surface/invalid_channel_args_test.c	/^static void test_default_authority_type(void) {$/;"	f	file:
-test_default_port	test/core/iomgr/resolve_address_test.c	/^static void test_default_port(void) {$/;"	f	file:
-test_default_ssl_roots	test/core/security/security_connector_test.c	/^static void test_default_ssl_roots(void) {$/;"	f	file:
-test_define_single_resource	test/core/census/resource_test.c	/^static void test_define_single_resource(const char *file, const char *name,$/;"	f	file:
-test_delete_evens_incremental	test/core/transport/chttp2/stream_map_test.c	/^static void test_delete_evens_incremental(uint32_t n) {$/;"	f	file:
-test_delete_evens_sweep	test/core/transport/chttp2/stream_map_test.c	/^static void test_delete_evens_sweep(uint32_t n) {$/;"	f	file:
-test_delete_resource	test/core/census/resource_test.c	/^static void test_delete_resource(const char *minimal_good, const char *full) {$/;"	f	file:
-test_destroy	test/core/support/sync_test.c	/^static void test_destroy(struct test *m) {$/;"	f	file:
-test_detached_while_reading	test/core/census/mlog_test.c	/^void test_detached_while_reading(void) {$/;"	f
-test_detached_while_reading	test/core/statistics/census_log_tests.c	/^void test_detached_while_reading(void) {$/;"	f
-test_double_deletion	test/core/transport/chttp2/stream_map_test.c	/^static void test_double_deletion(void) {$/;"	f	file:
-test_dump	test/core/support/string_test.c	/^static void test_dump(void) {$/;"	f	file:
-test_dump_slice	test/core/slice/slice_string_helpers_test.c	/^static void test_dump_slice(void) {$/;"	f	file:
-test_duration_secs_	test/cpp/interop/stress_interop_client.h	/^  long test_duration_secs_;$/;"	m	class:grpc::testing::StressTestInteropClient
-test_early_server_shutdown_finishes_inflight_calls	test/core/end2end/tests/graceful_server_shutdown.c	/^static void test_early_server_shutdown_finishes_inflight_calls($/;"	f	file:
-test_early_server_shutdown_finishes_inflight_calls	test/core/end2end/tests/shutdown_finishes_calls.c	/^static void test_early_server_shutdown_finishes_inflight_calls($/;"	f	file:
-test_early_server_shutdown_finishes_tags	test/core/end2end/tests/shutdown_finishes_tags.c	/^static void test_early_server_shutdown_finishes_tags($/;"	f	file:
-test_empty	test/core/census/trace_context_test.c	/^static void test_empty() {$/;"	f	file:
-test_empty_context	test/core/security/auth_context_test.c	/^static void test_empty_context(void) {$/;"	f	file:
-test_empty_definition	test/core/census/resource_test.c	/^static void test_empty_definition() {$/;"	f	file:
-test_empty_find	test/core/transport/chttp2/stream_map_test.c	/^static void test_empty_find(void) {$/;"	f	file:
-test_empty_md_store	test/core/security/credentials_test.c	/^static void test_empty_md_store(void) {$/;"	f	file:
-test_empty_preallocated_md_store	test/core/security/credentials_test.c	/^static void test_empty_preallocated_md_store(void) {$/;"	f	file:
-test_enable_disable	test/core/census/resource_test.c	/^static void test_enable_disable() {$/;"	f	file:
-test_encode_decode	test/core/census/trace_context_test.c	/^static void test_encode_decode() {$/;"	f	file:
-test_encode_header_size	test/core/transport/chttp2/hpack_encoder_test.c	/^static void test_encode_header_size(grpc_exec_ctx *exec_ctx) {$/;"	f	file:
-test_encoding	test/core/transport/timeout_encoding_test.c	/^void test_encoding(void) {$/;"	f
-test_end_write_with_different_size	test/core/census/mlog_test.c	/^void test_end_write_with_different_size(void) {$/;"	f
-test_end_write_with_different_size	test/core/statistics/census_log_tests.c	/^void test_end_write_with_different_size(void) {$/;"	f
-test_eq_int	test/core/support/cmdline_test.c	/^static void test_eq_int(void) {$/;"	f	file:
-test_eq_string	test/core/support/cmdline_test.c	/^static void test_eq_string(void) {$/;"	f	file:
-test_execute_finally	test/core/iomgr/combiner_test.c	/^static void test_execute_finally(void) {$/;"	f	file:
-test_execute_many	test/core/iomgr/combiner_test.c	/^static void test_execute_many(void) {$/;"	f	file:
-test_execute_one	test/core/iomgr/combiner_test.c	/^static void test_execute_one(void) {$/;"	f	file:
-test_expired_claims_failure	test/core/security/jwt_verifier_test.c	/^static void test_expired_claims_failure(void) {$/;"	f	file:
-test_extra	test/core/support/cmdline_test.c	/^static void test_extra(void) {$/;"	f	file:
-test_extra_dashdash	test/core/support/cmdline_test.c	/^static void test_extra_dashdash(void) {$/;"	f	file:
-test_fails	test/core/client_channel/resolvers/dns_resolver_test.c	/^static void test_fails(grpc_resolver_factory *factory, const char *string) {$/;"	f	file:
-test_fails	test/core/client_channel/resolvers/sockaddr_resolver_test.c	/^static void test_fails(grpc_resolver_factory *factory, const char *string) {$/;"	f	file:
-test_fails	test/core/client_channel/uri_parser_test.c	/^static void test_fails(const char *uri_text) {$/;"	f	file:
-test_fails	test/core/http/parser_test.c	/^static void test_fails(grpc_slice_split_mode split_mode, char *response_text) {$/;"	f	file:
-test_fails	test/core/iomgr/tcp_client_posix_test.c	/^void test_fails(void) {$/;"	f
-test_fd	test/core/iomgr/ev_epoll_linux_test.c	/^typedef struct test_fd {$/;"	s	file:
-test_fd	test/core/iomgr/ev_epoll_linux_test.c	/^} test_fd;$/;"	t	typeref:struct:test_fd	file:
-test_fd	test/core/iomgr/pollset_set_test.c	/^typedef struct test_fd {$/;"	s	file:
-test_fd	test/core/iomgr/pollset_set_test.c	/^} test_fd;$/;"	t	typeref:struct:test_fd	file:
-test_fd_cleanup	test/core/iomgr/ev_epoll_linux_test.c	/^static void test_fd_cleanup(grpc_exec_ctx *exec_ctx, test_fd *tfds,$/;"	f	file:
-test_fd_init	test/core/iomgr/ev_epoll_linux_test.c	/^static void test_fd_init(test_fd *tfds, int *fds, int num_fds) {$/;"	f	file:
-test_file	test/core/json/json_rewrite_test.c	/^typedef struct test_file {$/;"	s	file:
-test_file	test/core/json/json_rewrite_test.c	/^} test_file;$/;"	t	typeref:struct:test_file	file:
-test_files	test/core/json/json_rewrite_test.c	/^static test_file test_files[] = {$/;"	v	file:
-test_fill_circular_log_no_fragmentation	test/core/census/mlog_test.c	/^void test_fill_circular_log_no_fragmentation(void) {$/;"	f
-test_fill_circular_log_no_fragmentation	test/core/statistics/census_log_tests.c	/^void test_fill_circular_log_no_fragmentation(void) {$/;"	f
-test_fill_circular_log_with_straddling_records	test/core/census/mlog_test.c	/^void test_fill_circular_log_with_straddling_records(void) {$/;"	f
-test_fill_circular_log_with_straddling_records	test/core/statistics/census_log_tests.c	/^void test_fill_circular_log_with_straddling_records(void) {$/;"	f
-test_fill_log_no_fragmentation	test/core/census/mlog_test.c	/^void test_fill_log_no_fragmentation(void) {$/;"	f
-test_fill_log_no_fragmentation	test/core/statistics/census_log_tests.c	/^void test_fill_log_no_fragmentation(void) {$/;"	f
-test_fill_log_with_straddling_records	test/core/census/mlog_test.c	/^void test_fill_log_with_straddling_records(void) {$/;"	f
-test_fill_log_with_straddling_records	test/core/statistics/census_log_tests.c	/^void test_fill_log_with_straddling_records(void) {$/;"	f
-test_filter	test/core/end2end/tests/filter_call_init_fails.c	/^static const grpc_channel_filter test_filter = {$/;"	v	file:
-test_filter	test/core/end2end/tests/filter_causes_close.c	/^static const grpc_channel_filter test_filter = {$/;"	v	file:
-test_find	test/core/transport/chttp2/hpack_table_test.c	/^static void test_find(void) {$/;"	f	file:
-test_fixture	test/core/surface/sequential_connectivity_test.c	/^typedef struct test_fixture {$/;"	s	file:
-test_fixture	test/core/surface/sequential_connectivity_test.c	/^} test_fixture;$/;"	t	typeref:struct:test_fixture	file:
-test_fixture	test/cpp/grpclb/grpclb_test.cc	/^typedef struct test_fixture {$/;"	s	namespace:grpc::__anon289	file:
-test_fixture	test/cpp/grpclb/grpclb_test.cc	/^} test_fixture;$/;"	t	namespace:grpc::__anon289	typeref:struct:grpc::__anon289::test_fixture	file:
-test_flag_no	test/core/support/cmdline_test.c	/^static void test_flag_no(void) {$/;"	f	file:
-test_flag_on	test/core/support/cmdline_test.c	/^static void test_flag_on(void) {$/;"	f	file:
-test_flag_val_0	test/core/support/cmdline_test.c	/^static void test_flag_val_0(void) {$/;"	f	file:
-test_flag_val_1	test/core/support/cmdline_test.c	/^static void test_flag_val_1(void) {$/;"	f	file:
-test_flag_val_false	test/core/support/cmdline_test.c	/^static void test_flag_val_false(void) {$/;"	f	file:
-test_flag_val_true	test/core/support/cmdline_test.c	/^static void test_flag_val_true(void) {$/;"	f	file:
-test_format_get_request	test/core/http/format_request_test.c	/^static void test_format_get_request(void) {$/;"	f	file:
-test_format_post_request	test/core/http/format_request_test.c	/^static void test_format_post_request(void) {$/;"	f	file:
-test_format_post_request_content_type_override	test/core/http/format_request_test.c	/^static void test_format_post_request_content_type_override(void) {$/;"	f	file:
-test_format_post_request_no_body	test/core/http/format_request_test.c	/^static void test_format_post_request_no_body(void) {$/;"	f	file:
-test_full	test/core/census/trace_context_test.c	/^static void test_full() {$/;"	f	file:
-test_full_range_encode_decode_b64	test/core/security/b64_test.c	/^static void test_full_range_encode_decode_b64(int url_safe, int multiline) {$/;"	f	file:
-test_full_range_encode_decode_b64_multiline	test/core/security/b64_test.c	/^static void test_full_range_encode_decode_b64_multiline(void) {$/;"	f	file:
-test_full_range_encode_decode_b64_no_multiline	test/core/security/b64_test.c	/^static void test_full_range_encode_decode_b64_no_multiline(void) {$/;"	f	file:
-test_full_range_encode_decode_b64_urlsafe_multiline	test/core/security/b64_test.c	/^static void test_full_range_encode_decode_b64_urlsafe_multiline(void) {$/;"	f	file:
-test_full_range_encode_decode_b64_urlsafe_no_multiline	test/core/security/b64_test.c	/^static void test_full_range_encode_decode_b64_urlsafe_no_multiline(void) {$/;"	f	file:
-test_get	test/core/http/httpcli_test.c	/^static void test_get(int port) {$/;"	f	file:
-test_get	test/core/http/httpscli_test.c	/^static void test_get(int port) {$/;"	f	file:
-test_get	test/core/support/avl_test.c	/^static void test_get(void) {$/;"	f	file:
-test_get_active_ops	test/core/statistics/trace_test.c	/^static void test_get_active_ops(void) {$/;"	f	file:
-test_get_channel_info	test/core/client_channel/lb_policies_test.c	/^static void test_get_channel_info() {$/;"	f	file:
-test_get_estimate_1_sample	test/core/transport/bdp_estimator_test.c	/^static void test_get_estimate_1_sample(void) {$/;"	f	file:
-test_get_estimate_2_samples	test/core/transport/bdp_estimator_test.c	/^static void test_get_estimate_2_samples(void) {$/;"	f	file:
-test_get_estimate_3_samples	test/core/transport/bdp_estimator_test.c	/^static void test_get_estimate_3_samples(void) {$/;"	f	file:
-test_get_estimate_no_samples	test/core/transport/bdp_estimator_test.c	/^static void test_get_estimate_no_samples(void) {$/;"	f	file:
-test_get_estimate_random_values	test/core/transport/bdp_estimator_test.c	/^static void test_get_estimate_random_values(size_t n) {$/;"	f	file:
-test_get_trace_method_name	test/core/statistics/trace_test.c	/^static void test_get_trace_method_name(void) {$/;"	f	file:
-test_get_well_known_google_credentials_file_path	test/core/security/credentials_test.c	/^static void test_get_well_known_google_credentials_file_path(void) {$/;"	f	file:
-test_google_default_creds_auth_key	test/core/security/credentials_test.c	/^static void test_google_default_creds_auth_key(void) {$/;"	f	file:
-test_google_default_creds_gce	test/core/security/credentials_test.c	/^static void test_google_default_creds_gce(void) {$/;"	f	file:
-test_google_default_creds_refresh_token	test/core/security/credentials_test.c	/^static void test_google_default_creds_refresh_token(void) {$/;"	f	file:
-test_google_iam_authority_selector	test/core/security/credentials_test.c	/^static const char test_google_iam_authority_selector[] = "respectmyauthoritah";$/;"	v	file:
-test_google_iam_authorization_token	test/core/security/credentials_test.c	/^static const char test_google_iam_authorization_token[] = "blahblahblhahb";$/;"	v	file:
-test_google_iam_creds	test/core/security/credentials_test.c	/^static void test_google_iam_creds(void) {$/;"	f	file:
-test_grpc_fd	test/core/iomgr/fd_posix_test.c	/^static void test_grpc_fd(void) {$/;"	f	file:
-test_grpc_fd_change	test/core/iomgr/fd_posix_test.c	/^static void test_grpc_fd_change(void) {$/;"	f	file:
-test_handshaker_invalid_args	test/core/tsi/transport_security_test.c	/^static void test_handshaker_invalid_args(void) {$/;"	f	file:
-test_handshaker_invalid_state	test/core/tsi/transport_security_test.c	/^static void test_handshaker_invalid_state(void) {$/;"	f	file:
-test_help	test/core/support/cmdline_test.c	/^static void test_help(void) {$/;"	f	file:
-test_id_	test/cpp/interop/stress_interop_client.h	/^  int test_id_;$/;"	m	class:grpc::testing::StressTestInteropClient
-test_identity_laws	test/core/transport/metadata_test.c	/^static void test_identity_laws(bool intern_keys, bool intern_values) {$/;"	f	file:
-test_init_shutdown	test/core/statistics/rpc_stats_test.c	/^static void test_init_shutdown(void) {$/;"	f	file:
-test_init_shutdown	test/core/statistics/trace_test.c	/^static void test_init_shutdown(void) {$/;"	f	file:
-test_initial_string	test/core/client_channel/set_initial_connect_string_test.c	/^static void test_initial_string(test_tcp_server *server, int secure) {$/;"	f	file:
-test_initial_string_with_redirect	test/core/client_channel/set_initial_connect_string_test.c	/^static void test_initial_string_with_redirect(test_tcp_server *server,$/;"	f	file:
-test_insertion_and_deletion_with_high_collision_rate	test/core/statistics/hash_table_test.c	/^static void test_insertion_and_deletion_with_high_collision_rate(void) {$/;"	f	file:
-test_insertion_with_same_key	test/core/statistics/hash_table_test.c	/^static void test_insertion_with_same_key(void) {$/;"	f	file:
-test_instant_alloc_free_pair	test/core/iomgr/resource_quota_test.c	/^static void test_instant_alloc_free_pair(void) {$/;"	f	file:
-test_instant_alloc_then_free	test/core/iomgr/resource_quota_test.c	/^static void test_instant_alloc_then_free(void) {$/;"	f	file:
-test_int64toa	test/core/support/string_test.c	/^static void test_int64toa() {$/;"	f	file:
-test_invalid_claims_failure	test/core/security/jwt_verifier_test.c	/^static void test_invalid_claims_failure(void) {$/;"	f	file:
-test_invalid_initial_metadata_reserved_key	test/core/end2end/invalid_call_argument_test.c	/^static void test_invalid_initial_metadata_reserved_key() {$/;"	f	file:
-test_invalid_ip_addresses	test/core/iomgr/resolve_address_test.c	/^static void test_invalid_ip_addresses(void) {$/;"	f	file:
-test_invalid_record_size	test/core/census/mlog_test.c	/^void test_invalid_record_size(void) {$/;"	f
-test_invalid_record_size	test/core/statistics/census_log_tests.c	/^void test_invalid_record_size(void) {$/;"	f
-test_invoke_10_request_response_with_payload	test/core/end2end/tests/payload.c	/^static void test_invoke_10_request_response_with_payload($/;"	f	file:
-test_invoke_10_simple_requests	test/core/end2end/tests/high_initial_seqno.c	/^static void test_invoke_10_simple_requests(grpc_end2end_test_config config,$/;"	f	file:
-test_invoke_10_simple_requests	test/core/end2end/tests/idempotent_request.c	/^static void test_invoke_10_simple_requests(grpc_end2end_test_config config) {$/;"	f	file:
-test_invoke_10_simple_requests	test/core/end2end/tests/no_logging.c	/^static void test_invoke_10_simple_requests(grpc_end2end_test_config config) {$/;"	f	file:
-test_invoke_10_simple_requests	test/core/end2end/tests/registered_call.c	/^static void test_invoke_10_simple_requests(grpc_end2end_test_config config) {$/;"	f	file:
-test_invoke_10_simple_requests	test/core/end2end/tests/simple_request.c	/^static void test_invoke_10_simple_requests(grpc_end2end_test_config config) {$/;"	f	file:
-test_invoke_empty_body	test/core/end2end/tests/empty_batch.c	/^static void test_invoke_empty_body(grpc_end2end_test_config config) {$/;"	f	file:
-test_invoke_large_request	test/core/end2end/tests/invoke_large_request.c	/^static void test_invoke_large_request(grpc_end2end_test_config config,$/;"	f	file:
-test_invoke_network_status_change	test/core/end2end/tests/network_status_change.c	/^static void test_invoke_network_status_change(grpc_end2end_test_config config) {$/;"	f	file:
-test_invoke_request_response_with_payload	test/core/end2end/tests/payload.c	/^static void test_invoke_request_response_with_payload($/;"	f	file:
-test_invoke_request_with_compressed_payload	test/core/end2end/tests/compressed_payload.c	/^static void test_invoke_request_with_compressed_payload($/;"	f	file:
-test_invoke_request_with_compressed_payload_md_override	test/core/end2end/tests/compressed_payload.c	/^static void test_invoke_request_with_compressed_payload_md_override($/;"	f	file:
-test_invoke_request_with_disabled_algorithm	test/core/end2end/tests/compressed_payload.c	/^static void test_invoke_request_with_disabled_algorithm($/;"	f	file:
-test_invoke_request_with_exceptionally_uncompressed_payload	test/core/end2end/tests/compressed_payload.c	/^static void test_invoke_request_with_exceptionally_uncompressed_payload($/;"	f	file:
-test_invoke_request_with_flags	test/core/end2end/tests/request_with_flags.c	/^static void test_invoke_request_with_flags($/;"	f	file:
-test_invoke_request_with_payload	test/core/end2end/tests/request_with_payload.c	/^static void test_invoke_request_with_payload(grpc_end2end_test_config config) {$/;"	f	file:
-test_invoke_request_with_payload	test/core/end2end/tests/write_buffering.c	/^static void test_invoke_request_with_payload(grpc_end2end_test_config config) {$/;"	f	file:
-test_invoke_request_with_payload	test/core/end2end/tests/write_buffering_at_end.c	/^static void test_invoke_request_with_payload(grpc_end2end_test_config config) {$/;"	f	file:
-test_invoke_request_with_server_level	test/core/end2end/tests/compressed_payload.c	/^static void test_invoke_request_with_server_level($/;"	f	file:
-test_invoke_request_with_uncompressed_payload	test/core/end2end/tests/compressed_payload.c	/^static void test_invoke_request_with_uncompressed_payload($/;"	f	file:
-test_invoke_simple_request	test/core/end2end/tests/bad_hostname.c	/^static void test_invoke_simple_request(grpc_end2end_test_config config) {$/;"	f	file:
-test_invoke_simple_request	test/core/end2end/tests/cancel_with_status.c	/^static void test_invoke_simple_request(grpc_end2end_test_config config,$/;"	f	file:
-test_invoke_simple_request	test/core/end2end/tests/default_host.c	/^static void test_invoke_simple_request(grpc_end2end_test_config config) {$/;"	f	file:
-test_invoke_simple_request	test/core/end2end/tests/idempotent_request.c	/^static void test_invoke_simple_request(grpc_end2end_test_config config) {$/;"	f	file:
-test_invoke_simple_request	test/core/end2end/tests/negative_deadline.c	/^static void test_invoke_simple_request(grpc_end2end_test_config config,$/;"	f	file:
-test_invoke_simple_request	test/core/end2end/tests/no_logging.c	/^static void test_invoke_simple_request(grpc_end2end_test_config config) {$/;"	f	file:
-test_invoke_simple_request	test/core/end2end/tests/registered_call.c	/^static void test_invoke_simple_request(grpc_end2end_test_config config) {$/;"	f	file:
-test_invoke_simple_request	test/core/end2end/tests/server_finishes_request.c	/^static void test_invoke_simple_request(grpc_end2end_test_config config) {$/;"	f	file:
-test_invoke_simple_request	test/core/end2end/tests/simple_request.c	/^static void test_invoke_simple_request(grpc_end2end_test_config config) {$/;"	f	file:
-test_ipv6_with_port	test/core/iomgr/resolve_address_test.c	/^static void test_ipv6_with_port(void) {$/;"	f	file:
-test_ipv6_without_port	test/core/iomgr/resolve_address_test.c	/^static void test_ipv6_without_port(void) {$/;"	f	file:
-test_jitter_backoff	test/core/support/backoff_test.c	/^static void test_jitter_backoff(void) {$/;"	f	file:
-test_join_host_port	test/core/support/host_port_test.c	/^static void test_join_host_port(void) {$/;"	f	file:
-test_join_host_port_garbage	test/core/support/host_port_test.c	/^static void test_join_host_port_garbage(void) {$/;"	f	file:
-test_json_key_str	test/core/security/credentials_test.c	/^static char *test_json_key_str(void) {$/;"	f	file:
-test_json_key_str	test/core/security/json_token_test.c	/^static char *test_json_key_str(const char *bad_part3) {$/;"	f	file:
-test_json_key_str_part1	test/core/security/credentials_test.c	/^static const char test_json_key_str_part1[] =$/;"	v	file:
-test_json_key_str_part1	test/core/security/json_token_test.c	/^static const char test_json_key_str_part1[] =$/;"	v	file:
-test_json_key_str_part2	test/core/security/credentials_test.c	/^static const char test_json_key_str_part2[] =$/;"	v	file:
-test_json_key_str_part2	test/core/security/json_token_test.c	/^static const char test_json_key_str_part2[] =$/;"	v	file:
-test_json_key_str_part3	test/core/security/credentials_test.c	/^static const char test_json_key_str_part3[] =$/;"	v	file:
-test_json_key_str_part3	test/core/security/json_token_test.c	/^static const char test_json_key_str_part3[] =$/;"	v	file:
-test_jwt_creds_jwt_encode_and_sign	test/core/security/json_token_test.c	/^static void test_jwt_creds_jwt_encode_and_sign(void) {$/;"	f	file:
-test_jwt_creds_signing_failure	test/core/security/credentials_test.c	/^static void test_jwt_creds_signing_failure(void) {$/;"	f	file:
-test_jwt_creds_success	test/core/security/credentials_test.c	/^static void test_jwt_creds_success(void) {$/;"	f	file:
-test_jwt_encode_and_sign	test/core/security/json_token_test.c	/^static void test_jwt_encode_and_sign($/;"	f	file:
-test_jwt_issuer_email_domain	test/core/security/jwt_verifier_test.c	/^static void test_jwt_issuer_email_domain(void) {$/;"	f	file:
-test_jwt_verifier_bad_format	test/core/security/jwt_verifier_test.c	/^static void test_jwt_verifier_bad_format(void) {$/;"	f	file:
-test_jwt_verifier_bad_json_key	test/core/security/jwt_verifier_test.c	/^static void test_jwt_verifier_bad_json_key(void) {$/;"	f	file:
-test_jwt_verifier_bad_signature	test/core/security/jwt_verifier_test.c	/^static void test_jwt_verifier_bad_signature(void) {$/;"	f	file:
-test_jwt_verifier_custom_email_issuer_success	test/core/security/jwt_verifier_test.c	/^static void test_jwt_verifier_custom_email_issuer_success(void) {$/;"	f	file:
-test_jwt_verifier_google_email_issuer_success	test/core/security/jwt_verifier_test.c	/^static void test_jwt_verifier_google_email_issuer_success(void) {$/;"	f	file:
-test_jwt_verifier_url_issuer_bad_config	test/core/security/jwt_verifier_test.c	/^static void test_jwt_verifier_url_issuer_bad_config(void) {$/;"	f	file:
-test_jwt_verifier_url_issuer_success	test/core/security/jwt_verifier_test.c	/^static void test_jwt_verifier_url_issuer_success(void) {$/;"	f	file:
-test_leftover	test/core/security/secure_endpoint_test.c	/^static void test_leftover(grpc_endpoint_test_config config, size_t slice_size) {$/;"	f	file:
-test_leftpad	test/core/support/string_test.c	/^static void test_leftpad() {$/;"	f	file:
-test_ll	test/core/support/avl_test.c	/^static void test_ll(void) {$/;"	f	file:
-test_load_big_file	test/core/iomgr/load_file_test.c	/^static void test_load_big_file(void) {$/;"	f	file:
-test_load_empty_file	test/core/iomgr/load_file_test.c	/^static void test_load_empty_file(void) {$/;"	f	file:
-test_load_failure	test/core/iomgr/load_file_test.c	/^static void test_load_failure(void) {$/;"	f	file:
-test_load_reporting_hook	test/core/end2end/tests/load_reporting_hook.c	/^static void test_load_reporting_hook(grpc_end2end_test_config config) {$/;"	f	file:
-test_load_small_file	test/core/iomgr/load_file_test.c	/^static void test_load_small_file(void) {$/;"	f	file:
-test_localhost	test/core/iomgr/resolve_address_test.c	/^static void test_localhost(void) {$/;"	f	file:
-test_log_function_reached	test/core/support/log_test.c	56;"	d	file:
-test_log_function_unreached	test/core/support/log_test.c	65;"	d	file:
-test_lr	test/core/support/avl_test.c	/^static void test_lr(void) {$/;"	f	file:
-test_ltoa	test/core/support/string_test.c	/^static void test_ltoa() {$/;"	f	file:
-test_many	test/core/support/cmdline_test.c	/^static void test_many(void) {$/;"	f	file:
-test_many_additions	test/core/transport/chttp2/hpack_table_test.c	/^static void test_many_additions(void) {$/;"	f	file:
-test_many_fds	test/core/iomgr/wakeup_fd_cv_test.c	/^void test_many_fds(void) {$/;"	f
-test_max_concurrent_streams	test/core/end2end/tests/max_concurrent_streams.c	/^static void test_max_concurrent_streams(grpc_end2end_test_config config) {$/;"	f	file:
-test_max_concurrent_streams_with_timeout_on_first	test/core/end2end/tests/max_concurrent_streams.c	/^static void test_max_concurrent_streams_with_timeout_on_first($/;"	f	file:
-test_max_concurrent_streams_with_timeout_on_second	test/core/end2end/tests/max_concurrent_streams.c	/^static void test_max_concurrent_streams_with_timeout_on_second($/;"	f	file:
-test_max_message_length_on_request	test/core/end2end/tests/max_message_length.c	/^static void test_max_message_length_on_request(grpc_end2end_test_config config,$/;"	f	file:
-test_max_message_length_on_response	test/core/end2end/tests/max_message_length.c	/^static void test_max_message_length_on_response(grpc_end2end_test_config config,$/;"	f	file:
-test_mdelem_sizes_in_hpack	test/core/transport/metadata_test.c	/^static void test_mdelem_sizes_in_hpack(bool intern_key, bool intern_value) {$/;"	f	file:
-test_memrchr	test/core/support/string_test.c	/^static void test_memrchr(void) {$/;"	f	file:
-test_merge	test/core/support/histogram_test.c	/^static void test_merge(void) {$/;"	f	file:
-test_metadata_plugin_failure	test/core/security/credentials_test.c	/^static void test_metadata_plugin_failure(void) {$/;"	f	file:
-test_metadata_plugin_success	test/core/security/credentials_test.c	/^static void test_metadata_plugin_success(void) {$/;"	f	file:
-test_method	test/core/security/credentials_test.c	/^static const char test_method[] = "ThisIsNotAMethod";$/;"	v	file:
-test_min_connect	test/core/support/backoff_test.c	/^static void test_min_connect(void) {$/;"	f	file:
-test_missing_default_port	test/core/iomgr/resolve_address_test.c	/^static void test_missing_default_port(void) {$/;"	f	file:
-test_mixed	test/core/surface/init_test.c	/^static void test_mixed(void) {$/;"	f	file:
-test_mt	test/core/support/mpscq_test.c	/^static void test_mt(void) {$/;"	f	file:
-test_mt	test/core/support/stack_lockfree_test.c	/^static void test_mt() {$/;"	f	file:
-test_mt_body	test/core/support/stack_lockfree_test.c	/^static void test_mt_body(void *v) {$/;"	f	file:
-test_mt_multipop	test/core/support/mpscq_test.c	/^static void test_mt_multipop(void) {$/;"	f	file:
-test_mt_sized	test/core/support/stack_lockfree_test.c	/^static void test_mt_sized(size_t size, int nth) {$/;"	f	file:
-test_multiple_reclaims_can_be_triggered	test/core/iomgr/resource_quota_test.c	/^static void test_multiple_reclaims_can_be_triggered(void) {$/;"	f	file:
-test_multiple_writers	test/core/census/mlog_test.c	/^void test_multiple_writers(void) {$/;"	f
-test_multiple_writers	test/core/statistics/census_log_tests.c	/^void test_multiple_writers(void) {$/;"	f
-test_multiple_writers_circular_log	test/core/census/mlog_test.c	/^void test_multiple_writers_circular_log(void) {$/;"	f
-test_multiple_writers_circular_log	test/core/statistics/census_log_tests.c	/^void test_multiple_writers_circular_log(void) {$/;"	f
-test_mutator_compare	test/cpp/common/channel_arguments_test.cc	/^int test_mutator_compare(grpc_socket_mutator* a, grpc_socket_mutator* b) {$/;"	f	namespace:grpc::testing::__anon311
-test_mutator_destroy	test/cpp/common/channel_arguments_test.cc	/^void test_mutator_destroy(grpc_socket_mutator* mutator) {$/;"	f	namespace:grpc::testing::__anon311
-test_mutator_mutate_fd	test/cpp/common/channel_arguments_test.cc	/^bool test_mutator_mutate_fd(int fd, grpc_socket_mutator* mutator) {$/;"	f	namespace:grpc::testing::__anon311
-test_mutator_vtable	test/cpp/common/channel_arguments_test.cc	/^grpc_socket_mutator_vtable test_mutator_vtable = {$/;"	m	namespace:grpc::testing::__anon311	file:
-test_new	test/core/support/sync_test.c	/^static struct test *test_new(int threads, int64_t iterations, int incr_step) {$/;"	f	file:
-test_no_error_log	test/core/end2end/tests/no_logging.c	/^static void test_no_error_log(gpr_log_func_args *args) {$/;"	f	file:
-test_no_error_logging_in_entire_process	test/core/end2end/tests/no_logging.c	/^static void test_no_error_logging_in_entire_process($/;"	f	file:
-test_no_error_message	test/core/surface/invalid_channel_args_test.c	/^static void test_no_error_message(void) { one_test(NULL, NULL); }$/;"	f	file:
-test_no_google_default_creds	test/core/security/credentials_test.c	/^static void test_no_google_default_creds(void) {$/;"	f	file:
-test_no_jitter_backoff	test/core/support/backoff_test.c	/^static void test_no_jitter_backoff(void) {$/;"	f	file:
-test_no_log	test/core/end2end/tests/no_logging.c	/^static void test_no_log(gpr_log_func_args *args) {$/;"	f	file:
-test_no_logging_in_one_request	test/core/end2end/tests/no_logging.c	/^static void test_no_logging_in_one_request(grpc_end2end_test_config config) {$/;"	f	file:
-test_no_op	test/core/end2end/tests/no_op.c	/^static void test_no_op(grpc_end2end_test_config config) {$/;"	f	file:
-test_no_op	test/core/iomgr/combiner_test.c	/^static void test_no_op(void) {$/;"	f	file:
-test_no_op	test/core/iomgr/resource_quota_test.c	/^static void test_no_op(void) {$/;"	f	file:
-test_no_op	test/core/iomgr/tcp_server_posix_test.c	/^static void test_no_op(void) {$/;"	f	file:
-test_no_op	test/core/iomgr/udp_server_test.c	/^static void test_no_op(void) {$/;"	f	file:
-test_no_op	test/core/support/histogram_test.c	/^static void test_no_op(void) {$/;"	f	file:
-test_no_op	test/core/surface/completion_queue_test.c	/^static void test_no_op(void) {$/;"	f	file:
-test_no_op	test/core/transport/chttp2/stream_map_test.c	/^static void test_no_op(void) {$/;"	f	file:
-test_no_op	test/core/transport/metadata_test.c	/^static void test_no_op(void) {$/;"	f	file:
-test_no_op_with_port	test/core/iomgr/tcp_server_posix_test.c	/^static void test_no_op_with_port(void) {$/;"	f	file:
-test_no_op_with_port	test/core/iomgr/udp_server_test.c	/^static void test_no_op_with_port(void) {$/;"	f	file:
-test_no_op_with_port_and_start	test/core/iomgr/tcp_server_posix_test.c	/^static void test_no_op_with_port_and_start(void) {$/;"	f	file:
-test_no_op_with_port_and_start	test/core/iomgr/udp_server_test.c	/^static void test_no_op_with_port_and_start(void) {$/;"	f	file:
-test_no_op_with_start	test/core/iomgr/tcp_server_posix_test.c	/^static void test_no_op_with_start(void) {$/;"	f	file:
-test_no_op_with_start	test/core/iomgr/udp_server_test.c	/^static void test_no_op_with_start(void) {$/;"	f	file:
-test_no_span_options	test/core/census/trace_context_test.c	/^static void test_no_span_options() {$/;"	f	file:
-test_node	test/core/support/mpscq_test.c	/^typedef struct test_node {$/;"	s	file:
-test_node	test/core/support/mpscq_test.c	/^} test_node;$/;"	t	typeref:struct:test_node	file:
-test_non_null_reserved_on_op	test/core/end2end/invalid_call_argument_test.c	/^static void test_non_null_reserved_on_op() {$/;"	f	file:
-test_non_null_reserved_on_start_batch	test/core/end2end/invalid_call_argument_test.c	/^static void test_non_null_reserved_on_start_batch() {$/;"	f	file:
-test_nonconformant_vector	test/core/slice/percent_encoding_test.c	/^static void test_nonconformant_vector(const char *encoded,$/;"	f	file:
-test_noop	test/core/transport/bdp_estimator_test.c	/^static void test_noop(void) {$/;"	f	file:
-test_noop	test/core/transport/pid_controller_test.c	/^static void test_noop(void) {$/;"	f	file:
-test_null_creds	test/core/surface/secure_channel_create_test.c	/^void test_null_creds(void) {$/;"	f
-test_oauth2_bearer_token	test/core/security/credentials_test.c	/^static const char test_oauth2_bearer_token[] =$/;"	v	file:
-test_oauth2_google_iam_composite_creds	test/core/security/credentials_test.c	/^static void test_oauth2_google_iam_composite_creds(void) {$/;"	f	file:
-test_oauth2_token_fetcher_creds_parsing_bad_http_status	test/core/security/credentials_test.c	/^static void test_oauth2_token_fetcher_creds_parsing_bad_http_status(void) {$/;"	f	file:
-test_oauth2_token_fetcher_creds_parsing_empty_http_body	test/core/security/credentials_test.c	/^static void test_oauth2_token_fetcher_creds_parsing_empty_http_body(void) {$/;"	f	file:
-test_oauth2_token_fetcher_creds_parsing_invalid_json	test/core/security/credentials_test.c	/^static void test_oauth2_token_fetcher_creds_parsing_invalid_json(void) {$/;"	f	file:
-test_oauth2_token_fetcher_creds_parsing_missing_token	test/core/security/credentials_test.c	/^static void test_oauth2_token_fetcher_creds_parsing_missing_token(void) {$/;"	f	file:
-test_oauth2_token_fetcher_creds_parsing_missing_token_lifetime	test/core/security/credentials_test.c	/^static void test_oauth2_token_fetcher_creds_parsing_missing_token_lifetime($/;"	f	file:
-test_oauth2_token_fetcher_creds_parsing_missing_token_type	test/core/security/credentials_test.c	/^static void test_oauth2_token_fetcher_creds_parsing_missing_token_type(void) {$/;"	f	file:
-test_oauth2_token_fetcher_creds_parsing_ok	test/core/security/credentials_test.c	/^static void test_oauth2_token_fetcher_creds_parsing_ok(void) {$/;"	f	file:
-test_one_slice	test/core/iomgr/resource_quota_test.c	/^static void test_one_slice(void) {$/;"	f	file:
-test_one_slice_deleted_late	test/core/iomgr/resource_quota_test.c	/^static void test_one_slice_deleted_late(void) {$/;"	f	file:
-test_only_last_message_flags	src/core/lib/surface/call.c	/^  uint32_t test_only_last_message_flags;$/;"	m	struct:grpc_call	file:
-test_options	test/core/support/thd_test.c	/^static void test_options(void) {$/;"	f	file:
-test_overflow	test/core/support/time_test.c	/^static void test_overflow(void) {$/;"	f	file:
-test_pairs	test/core/json/json_test.c	/^static void test_pairs() {$/;"	f	file:
-test_parse_json_key_failure_bad_json	test/core/security/json_token_test.c	/^static void test_parse_json_key_failure_bad_json(void) {$/;"	f	file:
-test_parse_json_key_failure_no_client_email	test/core/security/json_token_test.c	/^static void test_parse_json_key_failure_no_client_email(void) {$/;"	f	file:
-test_parse_json_key_failure_no_client_id	test/core/security/json_token_test.c	/^static void test_parse_json_key_failure_no_client_id(void) {$/;"	f	file:
-test_parse_json_key_failure_no_private_key	test/core/security/json_token_test.c	/^static void test_parse_json_key_failure_no_private_key(void) {$/;"	f	file:
-test_parse_json_key_failure_no_private_key_id	test/core/security/json_token_test.c	/^static void test_parse_json_key_failure_no_private_key_id(void) {$/;"	f	file:
-test_parse_json_key_failure_no_type	test/core/security/json_token_test.c	/^static void test_parse_json_key_failure_no_type(void) {$/;"	f	file:
-test_parse_json_key_success	test/core/security/json_token_test.c	/^static void test_parse_json_key_success(void) {$/;"	f	file:
-test_parse_refresh_token_failure_no_client_id	test/core/security/json_token_test.c	/^static void test_parse_refresh_token_failure_no_client_id(void) {$/;"	f	file:
-test_parse_refresh_token_failure_no_client_secret	test/core/security/json_token_test.c	/^static void test_parse_refresh_token_failure_no_client_secret(void) {$/;"	f	file:
-test_parse_refresh_token_failure_no_refresh_token	test/core/security/json_token_test.c	/^static void test_parse_refresh_token_failure_no_refresh_token(void) {$/;"	f	file:
-test_parse_refresh_token_failure_no_type	test/core/security/json_token_test.c	/^static void test_parse_refresh_token_failure_no_type(void) {$/;"	f	file:
-test_parse_refresh_token_success	test/core/security/json_token_test.c	/^static void test_parse_refresh_token_success(void) {$/;"	f	file:
-test_parse_uint32	test/core/support/string_test.c	/^static void test_parse_uint32(void) {$/;"	f	file:
-test_peer_matches_name	test/core/tsi/transport_security_test.c	/^static void test_peer_matches_name(void) {$/;"	f	file:
-test_pending_calls	test/core/client_channel/lb_policies_test.c	/^static void test_pending_calls(size_t concurrent_calls) {$/;"	f	file:
-test_percentile	test/core/support/histogram_test.c	/^static void test_percentile(void) {$/;"	f	file:
-test_performance	test/core/census/mlog_test.c	/^void test_performance(void) {$/;"	f
-test_performance	test/core/statistics/census_log_tests.c	/^void test_performance(void) {$/;"	f
-test_periodic_compaction	test/core/transport/chttp2/stream_map_test.c	/^static void test_periodic_compaction(uint32_t n) {$/;"	f	file:
-test_ping	test/core/client_channel/lb_policies_test.c	/^static void test_ping() {$/;"	f	file:
-test_ping	test/core/end2end/tests/ping.c	/^static void test_ping(grpc_end2end_test_config config) {$/;"	f	file:
-test_pingpong_streaming	test/core/end2end/tests/ping_pong_streaming.c	/^static void test_pingpong_streaming(grpc_end2end_test_config config,$/;"	f	file:
-test_pluck	test/core/surface/completion_queue_test.c	/^static void test_pluck(void) {$/;"	f	file:
-test_pluck_after_shutdown	test/core/surface/completion_queue_test.c	/^static void test_pluck_after_shutdown(void) {$/;"	f	file:
-test_plugin	test/core/surface/init_test.c	/^static void test_plugin() {$/;"	f	file:
-test_poll_cv_trigger	test/core/iomgr/wakeup_fd_cv_test.c	/^void test_poll_cv_trigger(void) {$/;"	f
-test_pollset	test/core/iomgr/ev_epoll_linux_test.c	/^typedef struct test_pollset {$/;"	s	file:
-test_pollset	test/core/iomgr/ev_epoll_linux_test.c	/^} test_pollset;$/;"	t	typeref:struct:test_pollset	file:
-test_pollset	test/core/iomgr/pollset_set_test.c	/^typedef struct test_pollset {$/;"	s	file:
-test_pollset	test/core/iomgr/pollset_set_test.c	/^} test_pollset;$/;"	t	typeref:struct:test_pollset	file:
-test_pollset_cleanup	test/core/iomgr/ev_epoll_linux_test.c	/^static void test_pollset_cleanup(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-test_pollset_conversion	test/core/surface/completion_queue_test.c	/^static void test_pollset_conversion(void) {$/;"	f	file:
-test_pollset_init	test/core/iomgr/ev_epoll_linux_test.c	/^static void test_pollset_init(test_pollset *pollsets, int num_pollsets) {$/;"	f	file:
-test_pollset_queue_merge_items	test/core/iomgr/ev_epoll_linux_test.c	/^static void test_pollset_queue_merge_items() {$/;"	f	file:
-test_pollset_set	test/core/iomgr/pollset_set_test.c	/^typedef struct test_pollset_set { grpc_pollset_set *pss; } test_pollset_set;$/;"	s	file:
-test_pollset_set	test/core/iomgr/pollset_set_test.c	/^typedef struct test_pollset_set { grpc_pollset_set *pss; } test_pollset_set;$/;"	t	typeref:struct:test_pollset_set	file:
-test_post	test/core/http/httpcli_test.c	/^static void test_post(int port) {$/;"	f	file:
-test_post	test/core/http/httpscli_test.c	/^static void test_post(int port) {$/;"	f	file:
-test_processor_create	test/core/end2end/fixtures/h2_oauth2.c	/^static grpc_auth_metadata_processor test_processor_create(int failing) {$/;"	f	file:
-test_processor_state	test/core/end2end/fixtures/h2_oauth2.c	/^typedef struct { size_t pseudo_refcount; } test_processor_state;$/;"	t	typeref:struct:__anon352	file:
-test_protector_invalid_args	test/core/tsi/transport_security_test.c	/^static void test_protector_invalid_args(void) {$/;"	f	file:
-test_pu32_fail	test/core/support/string_test.c	/^static void test_pu32_fail(const char *s) {$/;"	f	file:
-test_pu32_succeed	test/core/support/string_test.c	/^static void test_pu32_succeed(const char *s, uint32_t want) {$/;"	f	file:
-test_query_parts	test/core/client_channel/uri_parser_test.c	/^static void test_query_parts() {$/;"	f	file:
-test_read_beyond_pending_record	test/core/census/mlog_test.c	/^void test_read_beyond_pending_record(void) {$/;"	f
-test_read_beyond_pending_record	test/core/statistics/census_log_tests.c	/^void test_read_beyond_pending_record(void) {$/;"	f
-test_read_corrupted_slice	test/core/surface/byte_buffer_reader_test.c	/^static void test_read_corrupted_slice(void) {$/;"	f	file:
-test_read_deflate_compressed_slice	test/core/surface/byte_buffer_reader_test.c	/^static void test_read_deflate_compressed_slice(void) {$/;"	f	file:
-test_read_gzip_compressed_slice	test/core/surface/byte_buffer_reader_test.c	/^static void test_read_gzip_compressed_slice(void) {$/;"	f	file:
-test_read_none_compressed_slice	test/core/surface/byte_buffer_reader_test.c	/^static void test_read_none_compressed_slice(void) {$/;"	f	file:
-test_read_one_slice	test/core/surface/byte_buffer_reader_test.c	/^static void test_read_one_slice(void) {$/;"	f	file:
-test_read_one_slice_malloc	test/core/surface/byte_buffer_reader_test.c	/^static void test_read_one_slice_malloc(void) {$/;"	f	file:
-test_read_pending_record	test/core/census/mlog_test.c	/^void test_read_pending_record(void) {$/;"	f
-test_read_pending_record	test/core/statistics/census_log_tests.c	/^void test_read_pending_record(void) {$/;"	f
-test_readall	test/core/surface/byte_buffer_reader_test.c	/^static void test_readall(void) {$/;"	f	file:
-test_receive	test/core/iomgr/udp_server_test.c	/^static void test_receive(int number_of_clients) {$/;"	f	file:
-test_receive_initial_metadata_twice_at_client	test/core/end2end/invalid_call_argument_test.c	/^static void test_receive_initial_metadata_twice_at_client() {$/;"	f	file:
-test_receive_message_with_invalid_flags	test/core/end2end/invalid_call_argument_test.c	/^static void test_receive_message_with_invalid_flags() {$/;"	f	file:
-test_receive_two_messages_at_the_same_time	test/core/end2end/invalid_call_argument_test.c	/^static void test_receive_two_messages_at_the_same_time() {$/;"	f	file:
-test_reclaimers_can_be_posted_repeatedly	test/core/iomgr/resource_quota_test.c	/^static void test_reclaimers_can_be_posted_repeatedly(void) {$/;"	f	file:
-test_record_and_get_stats	test/core/statistics/rpc_stats_test.c	/^static void test_record_and_get_stats(void) {$/;"	f	file:
-test_record_stats_on_unknown_op_id	test/core/statistics/rpc_stats_test.c	/^static void test_record_stats_on_unknown_op_id(void) {$/;"	f	file:
-test_record_stats_with_trace_store_uninitialized	test/core/statistics/rpc_stats_test.c	/^static void test_record_stats_with_trace_store_uninitialized(void) {$/;"	f	file:
-test_recv_close_on_server_from_client	test/core/end2end/invalid_call_argument_test.c	/^static void test_recv_close_on_server_from_client() {$/;"	f	file:
-test_recv_close_on_server_twice	test/core/end2end/invalid_call_argument_test.c	/^static void test_recv_close_on_server_twice() {$/;"	f	file:
-test_recv_close_on_server_with_invalid_flags	test/core/end2end/invalid_call_argument_test.c	/^static void test_recv_close_on_server_with_invalid_flags() {$/;"	f	file:
-test_recv_status_on_client_from_server	test/core/end2end/invalid_call_argument_test.c	/^static void test_recv_status_on_client_from_server() {$/;"	f	file:
-test_recv_status_on_client_twice	test/core/end2end/invalid_call_argument_test.c	/^static void test_recv_status_on_client_twice() {$/;"	f	file:
-test_ref_unref_empty_md_store	test/core/security/credentials_test.c	/^static void test_ref_unref_empty_md_store(void) {$/;"	f	file:
-test_refresh_token_creds_failure	test/core/security/credentials_test.c	/^static void test_refresh_token_creds_failure(void) {$/;"	f	file:
-test_refresh_token_creds_success	test/core/security/credentials_test.c	/^static void test_refresh_token_creds_success(void) {$/;"	f	file:
-test_refresh_token_str	test/core/security/credentials_test.c	/^static const char test_refresh_token_str[] =$/;"	v	file:
-test_refresh_token_str	test/core/security/json_token_test.c	/^static const char test_refresh_token_str[] =$/;"	v	file:
-test_register_method_fail	test/core/surface/server_test.c	/^void test_register_method_fail(void) {$/;"	f
-test_remove	test/core/support/avl_test.c	/^static void test_remove(void) {$/;"	f	file:
-test_replace	test/core/support/avl_test.c	/^static void test_replace(void) {$/;"	f	file:
-test_request	test/core/end2end/tests/filter_call_init_fails.c	/^static void test_request(grpc_end2end_test_config config) {$/;"	f	file:
-test_request	test/core/end2end/tests/filter_causes_close.c	/^static void test_request(grpc_end2end_test_config config) {$/;"	f	file:
-test_request	test/core/end2end/tests/filter_latency.c	/^static void test_request(grpc_end2end_test_config config) {$/;"	f	file:
-test_request_call_on_no_server_cq	test/core/surface/server_test.c	/^void test_request_call_on_no_server_cq(void) {$/;"	f
-test_request_fails	test/core/http/parser_test.c	/^static void test_request_fails(grpc_slice_split_mode split_mode,$/;"	f	file:
-test_request_response_with_metadata_and_payload	test/core/end2end/tests/binary_metadata.c	/^static void test_request_response_with_metadata_and_payload($/;"	f	file:
-test_request_response_with_metadata_and_payload	test/core/end2end/tests/simple_metadata.c	/^static void test_request_response_with_metadata_and_payload($/;"	f	file:
-test_request_response_with_metadata_and_payload	test/core/end2end/tests/trailing_metadata.c	/^static void test_request_response_with_metadata_and_payload($/;"	f	file:
-test_request_response_with_payload_and_call_creds	test/core/end2end/tests/call_creds.c	/^static void test_request_response_with_payload_and_call_creds($/;"	f	file:
-test_request_response_with_payload_and_deleted_call_creds	test/core/end2end/tests/call_creds.c	/^static void test_request_response_with_payload_and_deleted_call_creds($/;"	f	file:
-test_request_response_with_payload_and_overridden_call_creds	test/core/end2end/tests/call_creds.c	/^static void test_request_response_with_payload_and_overridden_call_creds($/;"	f	file:
-test_request_succeeds	test/core/http/parser_test.c	/^static void test_request_succeeds(grpc_slice_split_mode split_mode,$/;"	f	file:
-test_request_with_large_metadata	test/core/end2end/tests/large_metadata.c	/^static void test_request_with_large_metadata(grpc_end2end_test_config config) {$/;"	f	file:
-test_request_with_server_rejecting_client_creds	test/core/end2end/tests/call_creds.c	/^static void test_request_with_server_rejecting_client_creds($/;"	f	file:
-test_resize_then_destroy	test/core/iomgr/resource_quota_test.c	/^static void test_resize_then_destroy(void) {$/;"	f	file:
-test_resource_user_no_op	test/core/iomgr/resource_quota_test.c	/^static void test_resource_user_no_op(void) {$/;"	f	file:
-test_resource_user_stays_allocated_and_reclaimers_unrun_until_memory_released	test/core/iomgr/resource_quota_test.c	/^test_resource_user_stays_allocated_and_reclaimers_unrun_until_memory_released($/;"	f	file:
-test_resource_user_stays_allocated_until_memory_released	test/core/iomgr/resource_quota_test.c	/^static void test_resource_user_stays_allocated_until_memory_released(void) {$/;"	f	file:
-test_result	test/core/end2end/fixtures/h2_ssl_cert.c	/^typedef enum { SUCCESS, FAIL } test_result;$/;"	t	typeref:enum:__anon354	file:
-test_result_strings	test/core/tsi/transport_security_test.c	/^static void test_result_strings(void) {$/;"	f	file:
-test_rewrites	test/core/json/json_rewrite_test.c	/^void test_rewrites() {$/;"	f
-test_rfc4648_test_vectors	test/core/security/b64_test.c	/^static void test_rfc4648_test_vectors(void) {$/;"	f	file:
-test_rl	test/core/support/avl_test.c	/^static void test_rl(void) {$/;"	f	file:
-test_root_cert	test/core/end2end/data/test_root_cert.c	/^const char test_root_cert[] = {$/;"	v
-test_rr	test/core/support/avl_test.c	/^static void test_rr(void) {$/;"	f	file:
-test_scavenge	test/core/iomgr/resource_quota_test.c	/^static void test_scavenge(void) {$/;"	f	file:
-test_scavenge_blocked	test/core/iomgr/resource_quota_test.c	/^static void test_scavenge_blocked(void) {$/;"	f	file:
-test_scope	test/core/security/credentials_test.c	/^static const char test_scope[] = "perm1 perm2";$/;"	v	file:
-test_scope	test/core/security/json_token_test.c	/^static const char test_scope[] = "myperm1 myperm2";$/;"	v	file:
-test_security_connector_already_in_arg	test/core/surface/secure_channel_create_test.c	/^void test_security_connector_already_in_arg(void) {$/;"	f
-test_selector_	test/cpp/interop/stress_interop_client.h	/^  const WeightedRandomTestSelector& test_selector_;$/;"	m	class:grpc::testing::StressTestInteropClient
-test_self_signed_client_cert	test/core/end2end/data/client_certs.c	/^const char test_self_signed_client_cert[] = {$/;"	v
-test_self_signed_client_key	test/core/end2end/data/client_certs.c	/^const char test_self_signed_client_key[] = {$/;"	v
-test_send_close_from_client_on_server	test/core/end2end/invalid_call_argument_test.c	/^static void test_send_close_from_client_on_server() {$/;"	f	file:
-test_send_initial_metadata_more_than_once	test/core/end2end/invalid_call_argument_test.c	/^static void test_send_initial_metadata_more_than_once() {$/;"	f	file:
-test_send_messages_at_the_same_time	test/core/end2end/invalid_call_argument_test.c	/^static void test_send_messages_at_the_same_time() {$/;"	f	file:
-test_send_null_message	test/core/end2end/invalid_call_argument_test.c	/^static void test_send_null_message() {$/;"	f	file:
-test_send_server_status_from_client	test/core/end2end/invalid_call_argument_test.c	/^static void test_send_server_status_from_client() {$/;"	f	file:
-test_send_server_status_twice	test/core/end2end/invalid_call_argument_test.c	/^static void test_send_server_status_twice() {$/;"	f	file:
-test_send_status_from_server_with_invalid_flags	test/core/end2end/invalid_call_argument_test.c	/^static void test_send_status_from_server_with_invalid_flags() {$/;"	f	file:
-test_serial	test/core/support/mpscq_test.c	/^static void test_serial(void) {$/;"	f	file:
-test_serial	test/core/support/stack_lockfree_test.c	/^static void test_serial() {$/;"	f	file:
-test_serial_sized	test/core/support/stack_lockfree_test.c	/^static void test_serial_sized(size_t size) {$/;"	f	file:
-test_server1_cert	test/core/end2end/data/server1_cert.c	/^const char test_server1_cert[] = {$/;"	v
-test_server1_key	test/core/end2end/data/server1_key.c	/^const char test_server1_key[] = {$/;"	v
-test_server_filter	test/core/end2end/tests/filter_latency.c	/^static const grpc_channel_filter test_server_filter = {$/;"	v	file:
-test_service_account_creds_jwt_encode_and_sign	test/core/security/json_token_test.c	/^static void test_service_account_creds_jwt_encode_and_sign(void) {$/;"	f	file:
-test_service_url	test/core/security/credentials_test.c	/^static const char test_service_url[] = "https:\/\/foo.com\/foo.v1";$/;"	v	file:
-test_service_url	test/core/security/json_token_test.c	/^static const char test_service_url[] = "https:\/\/foo.com\/foo.v1";$/;"	v	file:
-test_set_compression_algorithm	test/core/channel/channel_args_test.c	/^static void test_set_compression_algorithm(void) {$/;"	f	file:
-test_set_socket_mutator	test/core/channel/channel_args_test.c	/^static void test_set_socket_mutator(void) {$/;"	f	file:
-test_setenv_getenv	test/core/support/env_test.c	/^static void test_setenv_getenv(void) {$/;"	f	file:
-test_should_log	test/core/support/log_test.c	/^static void test_should_log(gpr_log_func_args *args) {$/;"	f	file:
-test_should_not_log	test/core/support/log_test.c	/^static void test_should_not_log(gpr_log_func_args *args) { GPR_ASSERT(false); }$/;"	f	file:
-test_shutdown_then_next_polling	test/core/surface/completion_queue_test.c	/^static void test_shutdown_then_next_polling(void) {$/;"	f	file:
-test_shutdown_then_next_with_timeout	test/core/surface/completion_queue_test.c	/^static void test_shutdown_then_next_with_timeout(void) {$/;"	f	file:
-test_signed_client_cert	test/core/end2end/data/client_certs.c	/^const char test_signed_client_cert[] = {$/;"	v
-test_signed_client_key	test/core/end2end/data/client_certs.c	/^const char test_signed_client_key[] = {$/;"	v
-test_signed_jwt	test/core/security/credentials_test.c	/^static const char test_signed_jwt[] =$/;"	v	file:
-test_similar	test/core/support/time_test.c	/^static void test_similar(void) {$/;"	f	file:
-test_simple	test/core/support/histogram_test.c	/^static void test_simple(void) {$/;"	f	file:
-test_simple_add_and_erase	test/core/statistics/hash_table_test.c	/^static void test_simple_add_and_erase(void) {$/;"	f	file:
-test_simple_async_alloc	test/core/iomgr/resource_quota_test.c	/^static void test_simple_async_alloc(void) {$/;"	f	file:
-test_simple_context	test/core/security/auth_context_test.c	/^static void test_simple_context(void) {$/;"	f	file:
-test_simple_convergence	test/core/transport/pid_controller_test.c	/^static void test_simple_convergence(double gain_p, double gain_i, double gain_d,$/;"	f	file:
-test_simple_delayed_request_long	test/core/end2end/tests/simple_delayed_request.c	/^static void test_simple_delayed_request_long(grpc_end2end_test_config config) {$/;"	f	file:
-test_simple_delayed_request_short	test/core/end2end/tests/simple_delayed_request.c	/^static void test_simple_delayed_request_short(grpc_end2end_test_config config) {$/;"	f	file:
-test_simple_encode_decode_b64	test/core/security/b64_test.c	/^static void test_simple_encode_decode_b64(int url_safe, int multiline) {$/;"	f	file:
-test_simple_encode_decode_b64_multiline	test/core/security/b64_test.c	/^static void test_simple_encode_decode_b64_multiline(void) {$/;"	f	file:
-test_simple_encode_decode_b64_no_multiline	test/core/security/b64_test.c	/^static void test_simple_encode_decode_b64_no_multiline(void) {$/;"	f	file:
-test_simple_encode_decode_b64_urlsafe_multiline	test/core/security/b64_test.c	/^static void test_simple_encode_decode_b64_urlsafe_multiline(void) {$/;"	f	file:
-test_simple_encode_decode_b64_urlsafe_no_multiline	test/core/security/b64_test.c	/^static void test_simple_encode_decode_b64_urlsafe_no_multiline(void) {$/;"	f	file:
-test_simple_int	test/core/support/cmdline_test.c	/^static void test_simple_int(void) {$/;"	f	file:
-test_simple_string	test/core/support/cmdline_test.c	/^static void test_simple_string(void) {$/;"	f	file:
-test_size	test/core/end2end/tests/hpack_size.c	/^static void test_size(grpc_end2end_test_config config, int encode_size,$/;"	f	file:
-test_slice_buffer_add	test/core/slice/slice_buffer_test.c	/^void test_slice_buffer_add() {$/;"	f
-test_slice_buffer_move_first	test/core/slice/slice_buffer_test.c	/^void test_slice_buffer_move_first() {$/;"	f
-test_slice_from_copied_string_works	test/core/slice/slice_test.c	/^static void test_slice_from_copied_string_works(void) {$/;"	f	file:
-test_slice_interning	test/core/slice/slice_test.c	/^static void test_slice_interning(void) {$/;"	f	file:
-test_slice_malloc_returns_something_sensible	test/core/slice/slice_test.c	/^static void test_slice_malloc_returns_something_sensible(void) {$/;"	f	file:
-test_slice_new_returns_something_sensible	test/core/slice/slice_test.c	/^static void test_slice_new_returns_something_sensible(void) {$/;"	f	file:
-test_slice_new_with_len_returns_something_sensible	test/core/slice/slice_test.c	/^static void test_slice_new_with_len_returns_something_sensible(void) {$/;"	f	file:
-test_slice_new_with_user_data	test/core/slice/slice_test.c	/^static void test_slice_new_with_user_data(void) {$/;"	f	file:
-test_slice_split_head_works	test/core/slice/slice_test.c	/^static void test_slice_split_head_works(size_t length) {$/;"	f	file:
-test_slice_split_tail_works	test/core/slice/slice_test.c	/^static void test_slice_split_tail_works(size_t length) {$/;"	f	file:
-test_slice_sub_works	test/core/slice/slice_test.c	/^static void test_slice_sub_works(unsigned length) {$/;"	f	file:
-test_small_log	test/core/census/mlog_test.c	/^void test_small_log(void) {$/;"	f
-test_small_log	test/core/statistics/census_log_tests.c	/^void test_small_log(void) {$/;"	f
-test_sockaddr_is_v4mapped	test/core/iomgr/sockaddr_utils_test.c	/^static void test_sockaddr_is_v4mapped(void) {$/;"	f	file:
-test_sockaddr_is_wildcard	test/core/iomgr/sockaddr_utils_test.c	/^static void test_sockaddr_is_wildcard(void) {$/;"	f	file:
-test_sockaddr_set_get_port	test/core/iomgr/sockaddr_utils_test.c	/^static void test_sockaddr_set_get_port(void) {$/;"	f	file:
-test_sockaddr_to_string	test/core/iomgr/sockaddr_utils_test.c	/^static void test_sockaddr_to_string(void) {$/;"	f	file:
-test_sockaddr_to_v4mapped	test/core/iomgr/sockaddr_utils_test.c	/^static void test_sockaddr_to_v4mapped(void) {$/;"	f	file:
-test_socket_mutator	test/core/iomgr/socket_utils_test.c	/^struct test_socket_mutator {$/;"	s	file:
-test_span_only	test/core/census/trace_context_test.c	/^static void test_span_only() {$/;"	f	file:
-test_spec	test/core/client_channel/lb_policies_test.c	/^typedef struct test_spec {$/;"	s	file:
-test_spec	test/core/client_channel/lb_policies_test.c	/^} test_spec;$/;"	t	typeref:struct:test_spec	file:
-test_spec_create	test/core/client_channel/lb_policies_test.c	/^static test_spec *test_spec_create(size_t num_iters, size_t num_servers) {$/;"	f	file:
-test_spec_destroy	test/core/client_channel/lb_policies_test.c	/^static void test_spec_destroy(test_spec *spec) {$/;"	f	file:
-test_spec_reset	test/core/client_channel/lb_policies_test.c	/^static void test_spec_reset(test_spec *spec) {$/;"	f	file:
-test_spin_creating_the_same_thing	test/core/transport/metadata_test.c	/^static void test_spin_creating_the_same_thing(bool intern_keys,$/;"	f	file:
-test_ssl_name_override_failed	test/core/surface/invalid_channel_args_test.c	/^static void test_ssl_name_override_failed(void) {$/;"	f	file:
-test_ssl_name_override_type	test/core/surface/invalid_channel_args_test.c	/^static void test_ssl_name_override_type(void) {$/;"	f	file:
-test_start_op_generates_locally_unique_ids	test/core/statistics/trace_test.c	/^static void test_start_op_generates_locally_unique_ids(void) {$/;"	f	file:
-test_stat	test/core/statistics/window_stats_test.c	/^typedef struct test_stat {$/;"	s	file:
-test_stat	test/core/statistics/window_stats_test.c	/^} test_stat;$/;"	t	typeref:struct:test_stat	file:
-test_state	test/core/end2end/invalid_call_argument_test.c	/^struct test_state {$/;"	s	file:
-test_static_lookup	test/core/transport/chttp2/hpack_table_test.c	/^static void test_static_lookup(void) {$/;"	f	file:
-test_static_slice_copy_interning	test/core/slice/slice_test.c	/^static void test_static_slice_copy_interning(void) {$/;"	f	file:
-test_static_slice_interning	test/core/slice/slice_test.c	/^static void test_static_slice_interning(void) {$/;"	f	file:
-test_sticky_infinities	test/core/support/time_test.c	/^static void test_sticky_infinities(void) {$/;"	f	file:
-test_strategies	test/core/network_benchmarks/low_level_ping_pong.c	/^static test_strategy test_strategies[] = {$/;"	v	file:
-test_strategy	test/core/network_benchmarks/low_level_ping_pong.c	/^typedef struct test_strategy {$/;"	s	file:
-test_strategy	test/core/network_benchmarks/low_level_ping_pong.c	/^} test_strategy;$/;"	t	typeref:struct:test_strategy	file:
-test_strdup	test/core/support/string_test.c	/^static void test_strdup(void) {$/;"	f	file:
-test_stress	test/core/support/avl_test.c	/^static void test_stress(int amount_of_stress) {$/;"	f	file:
-test_stricmp	test/core/support/string_test.c	/^static void test_stricmp(void) {$/;"	f	file:
-test_strjoin	test/core/support/string_test.c	/^static void test_strjoin(void) {$/;"	f	file:
-test_strjoin_sep	test/core/support/string_test.c	/^static void test_strjoin_sep(void) {$/;"	f	file:
-test_strsplit	test/core/slice/slice_string_helpers_test.c	/^static void test_strsplit(void) {$/;"	f	file:
-test_subscribe_then_destroy	test/core/transport/connectivity_state_test.c	/^static void test_subscribe_then_destroy(void) {$/;"	f	file:
-test_subscribe_then_unsubscribe	test/core/transport/connectivity_state_test.c	/^static void test_subscribe_then_unsubscribe(void) {$/;"	f	file:
-test_subscribe_with_failure_then_destroy	test/core/transport/connectivity_state_test.c	/^static void test_subscribe_with_failure_then_destroy(void) {$/;"	f	file:
-test_succeeds	test/core/client_channel/resolvers/dns_resolver_test.c	/^static void test_succeeds(grpc_resolver_factory *factory, const char *string) {$/;"	f	file:
-test_succeeds	test/core/client_channel/resolvers/sockaddr_resolver_test.c	/^static void test_succeeds(grpc_resolver_factory *factory, const char *string) {$/;"	f	file:
-test_succeeds	test/core/client_channel/uri_parser_test.c	/^static void test_succeeds(const char *uri_text, const char *scheme,$/;"	f	file:
-test_succeeds	test/core/http/parser_test.c	/^static void test_succeeds(grpc_slice_split_mode split_mode, char *response_text,$/;"	f	file:
-test_succeeds	test/core/iomgr/tcp_client_posix_test.c	/^void test_succeeds(void) {$/;"	f
-test_table_with_int_key	test/core/statistics/hash_table_test.c	/^static void test_table_with_int_key(void) {$/;"	f	file:
-test_table_with_string_key	test/core/statistics/hash_table_test.c	/^static void test_table_with_string_key(void) {$/;"	f	file:
-test_tcp_server	test/core/util/test_tcp_server.h	/^typedef struct test_tcp_server {$/;"	s
-test_tcp_server	test/core/util/test_tcp_server.h	/^} test_tcp_server;$/;"	t	typeref:struct:test_tcp_server
-test_tcp_server_destroy	test/core/util/test_tcp_server.c	/^void test_tcp_server_destroy(test_tcp_server *server) {$/;"	f
-test_tcp_server_init	test/core/util/test_tcp_server.c	/^void test_tcp_server_init(test_tcp_server *server,$/;"	f
-test_tcp_server_poll	test/core/util/test_tcp_server.c	/^void test_tcp_server_poll(test_tcp_server *server, int seconds) {$/;"	f
-test_tcp_server_start	test/core/util/test_tcp_server.c	/^void test_tcp_server_start(test_tcp_server *server, int port) {$/;"	f
-test_things_stick_around	test/core/transport/metadata_test.c	/^static void test_things_stick_around(void) {$/;"	f	file:
-test_thread	test/core/support/mpscq_test.c	/^static void test_thread(void *args) {$/;"	f	file:
-test_thread_options	test/core/surface/completion_queue_test.c	/^typedef struct test_thread_options {$/;"	s	file:
-test_thread_options	test/core/surface/completion_queue_test.c	/^} test_thread_options;$/;"	t	typeref:struct:test_thread_options	file:
-test_threading	test/core/surface/completion_queue_test.c	/^static void test_threading(size_t producers, size_t consumers) {$/;"	f	file:
-test_tiny_data_compress	test/core/compression/message_compress_test.c	/^static void test_tiny_data_compress(void) {$/;"	f	file:
-test_too_many_metadata	test/core/end2end/invalid_call_argument_test.c	/^static void test_too_many_metadata() {$/;"	f	file:
-test_too_many_plucks	test/core/surface/completion_queue_test.c	/^static void test_too_many_plucks(void) {$/;"	f	file:
-test_too_many_trailing_metadata	test/core/end2end/invalid_call_argument_test.c	/^static void test_too_many_trailing_metadata() {$/;"	f	file:
-test_trace_only	test/core/census/trace_context_test.c	/^static void test_trace_only() {$/;"	f	file:
-test_trace_print	test/core/statistics/trace_test.c	/^static void test_trace_print(void) {$/;"	f	file:
-test_transport_op	test/core/surface/lame_client_test.c	/^void test_transport_op(grpc_channel *channel) {$/;"	f
-test_unauthenticated_ssl_peer	test/core/security/security_connector_test.c	/^static void test_unauthenticated_ssl_peer(void) {$/;"	f	file:
-test_unbalanced	test/core/support/avl_test.c	/^static void test_unbalanced(void) {$/;"	f	file:
-test_unix_socket	test/core/iomgr/resolve_address_posix_test.c	/^static void test_unix_socket(void) {$/;"	f	file:
-test_unix_socket_path_name_too_long	test/core/iomgr/resolve_address_posix_test.c	/^static void test_unix_socket_path_name_too_long(void) {$/;"	f	file:
-test_unknown_scheme_target	test/core/surface/channel_create_test.c	/^void test_unknown_scheme_target(void) {$/;"	f
-test_unknown_scheme_target	test/core/surface/secure_channel_create_test.c	/^void test_unknown_scheme_target(void) {$/;"	f
-test_unpadded_decode	test/core/security/b64_test.c	/^static void test_unpadded_decode(void) {$/;"	f	file:
-test_unparsable_target	test/core/surface/server_chttp2_test.c	/^void test_unparsable_target(void) {$/;"	f
-test_unparseable_hostports	test/core/iomgr/resolve_address_test.c	/^static void test_unparseable_hostports(void) {$/;"	f	file:
-test_unused_reclaim_is_cancelled	test/core/iomgr/resource_quota_test.c	/^static void test_unused_reclaim_is_cancelled(void) {$/;"	f	file:
-test_update	test/cpp/grpclb/grpclb_test.cc	/^static test_fixture test_update(int lb_server_update_delay_ms) {$/;"	f	namespace:grpc::__anon289
-test_url_safe_unsafe_mismatch_failure	test/core/security/b64_test.c	/^static void test_url_safe_unsafe_mismatch_failure(void) {$/;"	f	file:
-test_usage	test/core/support/cmdline_test.c	/^static void test_usage(void) {$/;"	f	file:
-test_user_data	test/core/security/credentials_test.c	/^static const char test_user_data[] = "user data";$/;"	v	file:
-test_user_data_works	test/core/transport/metadata_test.c	/^static void test_user_data_works(void) {$/;"	f	file:
-test_value	test/core/compression/message_compress_test.c	/^typedef enum { ONE_A = 0, ONE_KB_A, ONE_MB_A, TEST_VALUE_COUNT } test_value;$/;"	t	typeref:enum:__anon369	file:
-test_value_and_key_deleter	test/core/statistics/hash_table_test.c	/^static void test_value_and_key_deleter(void) {$/;"	f	file:
-test_values	test/core/support/time_test.c	/^static void test_values(void) {$/;"	f	file:
-test_var	test/core/support/tls_test.c	/^GPR_TLS_DECL(test_var);$/;"	v
-test_varint	test/core/transport/chttp2/varint_test.c	/^static void test_varint(uint32_t value, uint32_t prefix_bits, uint8_t prefix_or,$/;"	f	file:
-test_vector	test/core/slice/percent_encoding_test.c	/^static void test_vector(const char *raw, size_t raw_length, const char *encoded,$/;"	f	file:
-test_vector	test/core/transport/chttp2/hpack_parser_test.c	/^static void test_vector(grpc_chttp2_hpack_parser *parser,$/;"	f	file:
-test_vectors	test/core/transport/chttp2/hpack_parser_test.c	/^static void test_vectors(grpc_slice_split_mode mode) {$/;"	f	file:
-test_wait	test/core/support/sync_test.c	/^static void test_wait(struct test *m) {$/;"	f	file:
-test_wait_empty	test/core/surface/completion_queue_test.c	/^static void test_wait_empty(void) {$/;"	f	file:
-test_with_authority_header	test/core/end2end/tests/authority_not_supported.c	/^static void test_with_authority_header(grpc_end2end_test_config config) {$/;"	f	file:
-testing	include/grpc++/impl/codegen/client_context.h	/^namespace testing {$/;"	n	namespace:grpc
-testing	include/grpc++/impl/codegen/server_context.h	/^namespace testing {$/;"	n	namespace:grpc
-testing	include/grpc++/server_builder.h	/^namespace testing {$/;"	n	namespace:grpc
-testing	include/grpc++/support/channel_arguments.h	/^namespace testing {$/;"	n	namespace:grpc
-testing	include/grpc++/test/server_context_test_spouse.h	/^namespace testing {$/;"	n	namespace:grpc
-testing	src/cpp/test/server_context_test_spouse.cc	/^namespace testing {$/;"	n	namespace:grpc	file:
-testing	test/cpp/client/credentials_test.cc	/^namespace testing {$/;"	n	namespace:grpc	file:
-testing	test/cpp/common/channel_arguments_test.cc	/^namespace testing {$/;"	n	namespace:grpc	file:
-testing	test/cpp/common/channel_filter_test.cc	/^namespace testing {$/;"	n	namespace:grpc	file:
-testing	test/cpp/end2end/async_end2end_test.cc	/^namespace testing {$/;"	n	namespace:grpc	file:
-testing	test/cpp/end2end/client_crash_test.cc	/^namespace testing {$/;"	n	namespace:grpc	file:
-testing	test/cpp/end2end/client_crash_test_server.cc	/^namespace testing {$/;"	n	namespace:grpc	file:
-testing	test/cpp/end2end/end2end_test.cc	/^namespace testing {$/;"	n	namespace:grpc	file:
-testing	test/cpp/end2end/filter_end2end_test.cc	/^namespace testing {$/;"	n	namespace:grpc	file:
-testing	test/cpp/end2end/generic_end2end_test.cc	/^namespace testing {$/;"	n	namespace:grpc	file:
-testing	test/cpp/end2end/hybrid_end2end_test.cc	/^namespace testing {$/;"	n	namespace:grpc	file:
-testing	test/cpp/end2end/mock_test.cc	/^namespace testing {$/;"	n	namespace:grpc	file:
-testing	test/cpp/end2end/proto_server_reflection_test.cc	/^namespace testing {$/;"	n	namespace:grpc	file:
-testing	test/cpp/end2end/round_robin_end2end_test.cc	/^namespace testing {$/;"	n	namespace:grpc	file:
-testing	test/cpp/end2end/server_builder_plugin_test.cc	/^namespace testing {$/;"	n	namespace:grpc	file:
-testing	test/cpp/end2end/server_crash_test.cc	/^namespace testing {$/;"	n	namespace:grpc	file:
-testing	test/cpp/end2end/shutdown_test.cc	/^namespace testing {$/;"	n	namespace:grpc	file:
-testing	test/cpp/end2end/streaming_throughput_test.cc	/^namespace testing {$/;"	n	namespace:grpc	file:
-testing	test/cpp/end2end/test_service_impl.cc	/^namespace testing {$/;"	n	namespace:grpc	file:
-testing	test/cpp/end2end/test_service_impl.h	/^namespace testing {$/;"	n	namespace:grpc
-testing	test/cpp/end2end/thread_stress_test.cc	/^namespace testing {$/;"	n	namespace:grpc	file:
-testing	test/cpp/interop/client_helper.cc	/^namespace testing {$/;"	n	namespace:grpc	file:
-testing	test/cpp/interop/client_helper.h	/^namespace testing {$/;"	n	namespace:grpc
-testing	test/cpp/interop/http2_client.cc	/^namespace testing {$/;"	n	namespace:grpc	file:
-testing	test/cpp/interop/http2_client.h	/^namespace testing {$/;"	n	namespace:grpc
-testing	test/cpp/interop/interop_client.cc	/^namespace testing {$/;"	n	namespace:grpc	file:
-testing	test/cpp/interop/interop_client.h	/^namespace testing {$/;"	n	namespace:grpc
-testing	test/cpp/interop/server_helper.cc	/^namespace testing {$/;"	n	namespace:grpc	file:
-testing	test/cpp/interop/server_helper.h	/^namespace testing {$/;"	n	namespace:grpc
-testing	test/cpp/interop/stress_interop_client.cc	/^namespace testing {$/;"	n	namespace:grpc	file:
-testing	test/cpp/interop/stress_interop_client.h	/^namespace testing {$/;"	n	namespace:grpc
-testing	test/cpp/microbenchmarks/bm_fullstack.cc	/^namespace testing {$/;"	n	namespace:grpc	file:
-testing	test/cpp/performance/writes_per_rpc_test.cc	/^namespace testing {$/;"	n	namespace:grpc	file:
-testing	test/cpp/qps/client.h	/^namespace testing {$/;"	n	namespace:grpc
-testing	test/cpp/qps/client_async.cc	/^namespace testing {$/;"	n	namespace:grpc	file:
-testing	test/cpp/qps/client_sync.cc	/^namespace testing {$/;"	n	namespace:grpc	file:
-testing	test/cpp/qps/driver.cc	/^namespace testing {$/;"	n	namespace:grpc	file:
-testing	test/cpp/qps/driver.h	/^namespace testing {$/;"	n	namespace:grpc
-testing	test/cpp/qps/histogram.h	/^namespace testing {$/;"	n	namespace:grpc
-testing	test/cpp/qps/interarrival.h	/^namespace testing {$/;"	n	namespace:grpc
-testing	test/cpp/qps/parse_json.cc	/^namespace testing {$/;"	n	namespace:grpc	file:
-testing	test/cpp/qps/parse_json.h	/^namespace testing {$/;"	n	namespace:grpc
-testing	test/cpp/qps/qps_json_driver.cc	/^namespace testing {$/;"	n	namespace:grpc	file:
-testing	test/cpp/qps/qps_openloop_test.cc	/^namespace testing {$/;"	n	namespace:grpc	file:
-testing	test/cpp/qps/qps_test.cc	/^namespace testing {$/;"	n	namespace:grpc	file:
-testing	test/cpp/qps/qps_test_with_poll.cc	/^namespace testing {$/;"	n	namespace:grpc	file:
-testing	test/cpp/qps/qps_worker.cc	/^namespace testing {$/;"	n	namespace:grpc	file:
-testing	test/cpp/qps/qps_worker.h	/^namespace testing {$/;"	n	namespace:grpc
-testing	test/cpp/qps/report.cc	/^namespace testing {$/;"	n	namespace:grpc	file:
-testing	test/cpp/qps/report.h	/^namespace testing {$/;"	n	namespace:grpc
-testing	test/cpp/qps/secure_sync_unary_ping_pong_test.cc	/^namespace testing {$/;"	n	namespace:grpc	file:
-testing	test/cpp/qps/server.h	/^namespace testing {$/;"	n	namespace:grpc
-testing	test/cpp/qps/server_async.cc	/^namespace testing {$/;"	n	namespace:grpc	file:
-testing	test/cpp/qps/server_sync.cc	/^namespace testing {$/;"	n	namespace:grpc	file:
-testing	test/cpp/qps/stats.h	/^namespace testing {$/;"	n	namespace:grpc
-testing	test/cpp/qps/worker.cc	/^namespace testing {$/;"	n	namespace:grpc	file:
-testing	test/cpp/test/server_context_test_spouse_test.cc	/^namespace testing {$/;"	n	namespace:grpc	file:
-testing	test/cpp/util/benchmark_config.cc	/^namespace testing {$/;"	n	namespace:grpc	file:
-testing	test/cpp/util/benchmark_config.h	/^namespace testing {$/;"	n	namespace:grpc
-testing	test/cpp/util/byte_buffer_proto_helper.cc	/^namespace testing {$/;"	n	namespace:grpc	file:
-testing	test/cpp/util/byte_buffer_proto_helper.h	/^namespace testing {$/;"	n	namespace:grpc
-testing	test/cpp/util/cli_call.cc	/^namespace testing {$/;"	n	namespace:grpc	file:
-testing	test/cpp/util/cli_call.h	/^namespace testing {$/;"	n	namespace:grpc
-testing	test/cpp/util/cli_call_test.cc	/^namespace testing {$/;"	n	namespace:grpc	file:
-testing	test/cpp/util/cli_credentials.cc	/^namespace testing {$/;"	n	namespace:grpc	file:
-testing	test/cpp/util/cli_credentials.h	/^namespace testing {$/;"	n	namespace:grpc
-testing	test/cpp/util/grpc_tool.cc	/^namespace testing {$/;"	n	namespace:grpc	file:
-testing	test/cpp/util/grpc_tool.h	/^namespace testing {$/;"	n	namespace:grpc
-testing	test/cpp/util/grpc_tool_test.cc	/^namespace testing {$/;"	n	namespace:grpc	file:
-testing	test/cpp/util/metrics_server.cc	/^namespace testing {$/;"	n	namespace:grpc	file:
-testing	test/cpp/util/metrics_server.h	/^namespace testing {$/;"	n	namespace:grpc
-testing	test/cpp/util/proto_file_parser.cc	/^namespace testing {$/;"	n	namespace:grpc	file:
-testing	test/cpp/util/proto_file_parser.h	/^namespace testing {$/;"	n	namespace:grpc
-testing	test/cpp/util/service_describer.cc	/^namespace testing {$/;"	n	namespace:grpc	file:
-testing	test/cpp/util/service_describer.h	/^namespace testing {$/;"	n	namespace:grpc
-testing	test/cpp/util/string_ref_helper.cc	/^namespace testing {$/;"	n	namespace:grpc	file:
-testing	test/cpp/util/string_ref_helper.h	/^namespace testing {$/;"	n	namespace:grpc
-testing	test/cpp/util/test_config.h	/^namespace testing {$/;"	n	namespace:grpc
-testing	test/cpp/util/test_config_cc.cc	/^namespace testing {$/;"	n	namespace:grpc	file:
-testing	test/cpp/util/test_credentials_provider.cc	/^namespace testing {$/;"	n	namespace:grpc	file:
-testing	test/cpp/util/test_credentials_provider.h	/^namespace testing {$/;"	n	namespace:grpc
-testing_pair	test/core/json/json_test.c	/^typedef struct testing_pair {$/;"	s	file:
-testing_pair	test/core/json/json_test.c	/^} testing_pair;$/;"	t	typeref:struct:testing_pair	file:
-testing_pairs	test/core/json/json_test.c	/^static testing_pair testing_pairs[] = {$/;"	v	file:
-tests_	test/cpp/interop/stress_interop_client.h	/^  const vector<pair<TestCaseType, int>> tests_;$/;"	m	class:grpc::testing::WeightedRandomTestSelector
-tfm	test/core/iomgr/timer_list_test.c	/^static gpr_timespec tfm(int m) {$/;"	f	file:
-thd	src/core/lib/profiling/basic_timers.c	/^  int thd;$/;"	m	struct:gpr_timer_entry	file:
-thd	test/core/end2end/fixtures/http_proxy.c	/^  gpr_thd_id thd;$/;"	m	struct:grpc_end2end_http_proxy	file:
-thd	test/core/end2end/fixtures/proxy.c	/^  gpr_thd_id thd;$/;"	m	struct:grpc_end2end_proxy	file:
-thd_	src/cpp/server/dynamic_thread_pool.h	/^    std::unique_ptr<std::thread> thd_;$/;"	m	class:grpc::final::DynamicThread
-thd_	src/cpp/thread_manager/thread_manager.h	/^    std::thread thd_;$/;"	m	class:grpc::ThreadManager::WorkerThread
-thd_arg	src/core/lib/support/thd_posix.c	/^struct thd_arg {$/;"	s	file:
-thd_arg	test/core/statistics/trace_test.c	/^typedef struct thd_arg {$/;"	s	file:
-thd_arg	test/core/statistics/trace_test.c	/^} thd_arg;$/;"	t	typeref:struct:thd_arg	file:
-thd_args	test/core/bad_client/bad_client.c	/^} thd_args;$/;"	t	typeref:struct:__anon325	file:
-thd_args	test/core/iomgr/combiner_test.c	/^} thd_args;$/;"	t	typeref:struct:__anon336	file:
-thd_args	test/core/support/mpscq_test.c	/^} thd_args;$/;"	t	typeref:struct:__anon327	file:
-thd_body	test/core/support/thd_test.c	/^static void thd_body(void *v) {$/;"	f	file:
-thd_body	test/core/support/tls_test.c	/^static void thd_body(void *arg) {$/;"	f	file:
-thd_body_joinable	test/core/support/thd_test.c	/^static void thd_body_joinable(void *v) {}$/;"	f	file:
-thd_func	test/core/bad_client/bad_client.c	/^static void thd_func(void *arg) {$/;"	f	file:
-thd_info	src/core/lib/support/thd_windows.c	/^struct thd_info {$/;"	s	file:
-thd_mgr_	src/cpp/thread_manager/thread_manager.h	/^    ThreadManager* thd_mgr_;$/;"	m	class:grpc::ThreadManager::WorkerThread
-the_buffer	test/core/fling/client.c	/^static grpc_byte_buffer *the_buffer;$/;"	v	file:
-then	test/core/iomgr/resource_quota_test.c	/^  grpc_closure *then;$/;"	m	struct:__anon338	file:
-things_queued_ever	src/core/lib/surface/completion_queue.c	/^  gpr_atm things_queued_ever;$/;"	m	struct:grpc_completion_queue	file:
-thread_	test/cpp/end2end/round_robin_end2end_test.cc	/^    std::unique_ptr<std::thread> thread_;$/;"	m	struct:grpc::testing::__anon304::RoundRobinEnd2endTest::ServerData	file:
-thread_args	test/core/network_benchmarks/low_level_ping_pong.c	/^typedef struct thread_args {$/;"	s	file:
-thread_args	test/core/network_benchmarks/low_level_ping_pong.c	/^} thread_args;$/;"	t	typeref:struct:thread_args	file:
-thread_body	src/core/lib/support/thd_posix.c	/^static void *thread_body(void *v) {$/;"	f	file:
-thread_body	src/core/lib/support/thd_windows.c	/^static DWORD WINAPI thread_body(void *v) {$/;"	f	file:
-thread_completion_mu_	test/cpp/qps/client.h	/^  std::mutex thread_completion_mu_;$/;"	m	class:grpc::testing::Client
-thread_count	test/core/support/sync_test.c	/^  int thread_count; \/* used to allocate thread ids *\/$/;"	m	struct:test	file:
-thread_id	test/core/support/sync_test.c	/^static int thread_id(struct test *m) {$/;"	f	file:
-thread_local	src/core/lib/support/thd_windows.c	46;"	d	file:
-thread_local	src/core/lib/support/thd_windows.c	48;"	d	file:
-thread_main	test/core/end2end/fixtures/http_proxy.c	/^static void thread_main(void* arg) {$/;"	f	file:
-thread_main	test/core/end2end/fixtures/proxy.c	/^static void thread_main(void *arg) {$/;"	f	file:
-thread_pool_	src/cpp/client/secure_credentials.h	/^  std::unique_ptr<ThreadPoolInterface> thread_pool_;$/;"	m	class:grpc::final
-thread_pool_	src/cpp/server/secure_server_credentials.h	/^  std::unique_ptr<ThreadPoolInterface> thread_pool_;$/;"	m	class:grpc::final
-thread_pool_done_	test/cpp/qps/client.h	/^  gpr_atm thread_pool_done_;$/;"	m	class:grpc::testing::Client
-thread_posns_	test/cpp/qps/interarrival.h	/^  std::vector<time_table::const_iterator> thread_posns_;$/;"	m	class:grpc::testing::InterarrivalTimer
-thread_refcount	test/core/support/sync_test.c	/^  gpr_refcount thread_refcount;$/;"	m	struct:test	file:
-thread_state	test/core/surface/completion_queue_test.c	/^struct thread_state {$/;"	s	file:
-threads	test/core/support/sync_test.c	/^  int threads; \/* number of threads *\/$/;"	m	struct:test	file:
-threads_	test/cpp/qps/client.h	/^  std::vector<std::unique_ptr<Thread>> threads_;$/;"	m	class:grpc::testing::Client
-threads_	test/cpp/qps/server_async.cc	/^  std::vector<std::thread> threads_;$/;"	m	class:grpc::testing::final	file:
-threads_complete_	test/cpp/qps/client.h	/^  std::condition_variable threads_complete_;$/;"	m	class:grpc::testing::Client
-threads_remaining_	test/cpp/qps/client.h	/^  size_t threads_remaining_;$/;"	m	class:grpc::testing::Client
-threads_required	test/cpp/qps/gen_build_yaml.py	/^def threads_required(scenario_json, where, is_tsan):$/;"	f
-threads_waiting_	src/cpp/server/dynamic_thread_pool.h	/^  int threads_waiting_;$/;"	m	class:grpc::final
-threshold_for_count_below	src/core/lib/support/histogram.c	/^static double threshold_for_count_below(gpr_histogram *h, double count_below) {$/;"	f	file:
-thrift	include/grpc++/impl/codegen/thrift_serializer.h	/^namespace thrift {$/;"	n	namespace:apache
-tid	src/core/lib/iomgr/executor.c	/^  gpr_thd_id tid; \/**< thread id of the thread, only valid if \\a busy or \\a$/;"	m	struct:grpc_executor_data	file:
-tid	test/cpp/grpclb/grpclb_test.cc	/^  gpr_thd_id tid;$/;"	m	struct:grpc::__anon289::server_fixture	file:
-time_	include/grpc++/impl/codegen/time.h	/^  gpr_timespec time_;$/;"	m	class:grpc::TimePoint
-time_double	test/cpp/qps/usage_timer.cc	/^static double time_double(struct timeval* tv) {$/;"	f	file:
-time_table	test/cpp/qps/interarrival.h	/^  typedef std::vector<int64_t> time_table;$/;"	t	class:grpc::testing::InterarrivalTimer
-time_to_execute_final_list	src/core/lib/iomgr/combiner.c	/^  bool time_to_execute_final_list;$/;"	m	struct:grpc_combiner	file:
-timeout	src/core/ext/client_channel/client_channel.c	/^  gpr_timespec timeout;$/;"	m	struct:method_parameters	file:
-timeout	src/core/lib/iomgr/ev_poll_posix.c	/^  int timeout;$/;"	m	struct:poll_args	file:
-timeout	test/core/iomgr/wakeup_fd_cv_test.c	/^  int timeout;$/;"	m	struct:poll_args	file:
-timeout_complete	src/core/ext/client_channel/channel_connectivity.c	/^static void timeout_complete(grpc_exec_ctx *exec_ctx, void *pw,$/;"	f	file:
-timer	src/core/lib/channel/deadline_filter.h	/^  grpc_timer timer;$/;"	m	struct:grpc_deadline_state
-timer	src/core/lib/iomgr/pollset_uv.c	/^  uv_timer_t timer;$/;"	m	struct:grpc_pollset	file:
-timer	test/core/end2end/cq_verifier_native.c	/^  uv_timer_t timer;$/;"	m	struct:cq_verifier	file:
-timer	test/core/end2end/cq_verifier_uv.c	/^  uv_timer_t timer;$/;"	m	struct:cq_verifier	file:
-timer	test/core/end2end/fuzzers/api_fuzzer.c	/^  grpc_timer timer;$/;"	m	struct:__anon345	file:
-timer	test/core/end2end/fuzzers/api_fuzzer.c	/^  grpc_timer timer;$/;"	m	struct:addr_req	file:
-timer_	test/cpp/qps/client.h	/^  std::unique_ptr<UsageTimer> timer_;$/;"	m	class:grpc::testing::Client
-timer_	test/cpp/qps/server.h	/^  std::unique_ptr<UsageTimer> timer_;$/;"	m	class:grpc::testing::Server
-timer_callback	src/core/lib/channel/deadline_filter.c	/^static void timer_callback(grpc_exec_ctx* exec_ctx, void* arg,$/;"	f	file:
-timer_callback	src/core/lib/channel/deadline_filter.h	/^  grpc_closure timer_callback;$/;"	m	struct:grpc_deadline_state
-timer_capacity	src/core/lib/iomgr/timer_heap.h	/^  uint32_t timer_capacity;$/;"	m	struct:__anon128
-timer_close_callback	src/core/lib/iomgr/timer_uv.c	/^static void timer_close_callback(uv_handle_t *handle) { gpr_free(handle); }$/;"	f	file:
-timer_close_cb	src/core/lib/iomgr/pollset_uv.c	/^static void timer_close_cb(uv_handle_t *handle) { handle->data = (void *)1; }$/;"	f	file:
-timer_close_cb	test/core/end2end/cq_verifier_uv.c	/^static void timer_close_cb(uv_handle_t *handle) {$/;"	f	file:
-timer_count	src/core/lib/iomgr/timer_heap.h	/^  uint32_t timer_count;$/;"	m	struct:__anon128
-timer_log_pop_front	src/core/lib/profiling/basic_timers.c	/^static gpr_timer_log *timer_log_pop_front(gpr_timer_log_list *list) {$/;"	f	file:
-timer_log_push_back	src/core/lib/profiling/basic_timers.c	/^static int timer_log_push_back(gpr_timer_log_list *list, gpr_timer_log *log) {$/;"	f	file:
-timer_log_remove	src/core/lib/profiling/basic_timers.c	/^static void timer_log_remove(gpr_timer_log_list *list, gpr_timer_log *log) {$/;"	f	file:
-timer_mu	src/core/lib/channel/deadline_filter.h	/^  gpr_mu timer_mu;$/;"	m	struct:grpc_deadline_state
-timer_pending	src/core/lib/channel/deadline_filter.h	/^  bool timer_pending;$/;"	m	struct:grpc_deadline_state
-timer_run_cb	src/core/lib/iomgr/pollset_uv.c	/^static void timer_run_cb(uv_timer_t *timer) {}$/;"	f	file:
-timer_run_cb	test/core/end2end/cq_verifier_uv.c	/^static void timer_run_cb(uv_timer_t *timer) {$/;"	f	file:
-timer_state	test/core/end2end/cq_verifier_uv.c	/^typedef enum timer_state {$/;"	g	file:
-timer_state	test/core/end2end/cq_verifier_uv.c	/^} timer_state;$/;"	t	typeref:enum:timer_state	file:
-timers	src/core/lib/iomgr/timer_heap.h	/^  grpc_timer **timers;$/;"	m	struct:__anon128
-times	src/core/lib/iomgr/error_internal.h	/^  gpr_avl times;$/;"	m	struct:grpc_error
-timespec_from_gpr	src/core/lib/support/time_posix.c	/^static struct timespec timespec_from_gpr(gpr_timespec gts) {$/;"	f	file:
-timespec_to_ns	src/core/ext/census/window_stats.c	/^static int64_t timespec_to_ns(const gpr_timespec ts) {$/;"	f	file:
-timestamp	include/grpc/census.h	/^  census_timestamp timestamp; \/* Time of record creation *\/$/;"	m	struct:__anon241
-timestamp	include/grpc/census.h	/^  census_timestamp timestamp; \/* Time of record creation *\/$/;"	m	struct:__anon404
-timestamp	test/core/util/reconnect_server.h	/^  gpr_timespec timestamp;$/;"	m	struct:timestamp_list
-timestamp_list	test/core/util/reconnect_server.h	/^typedef struct timestamp_list {$/;"	s
-timestamp_list	test/core/util/reconnect_server.h	/^} timestamp_list;$/;"	t	typeref:struct:timestamp_list
-tm	src/core/lib/profiling/basic_timers.c	/^  gpr_timespec tm;$/;"	m	struct:gpr_timer_entry	file:
-to_delete	test/core/transport/chttp2/hpack_encoder_test.c	/^void **to_delete = NULL;$/;"	v
-to_fp	test/core/support/time_test.c	/^static void to_fp(void *arg, const char *buf, size_t len) {$/;"	f	file:
-to_free	test/core/end2end/fuzzers/api_fuzzer.c	/^  void **to_free;$/;"	m	struct:call_state	file:
-to_seconds_from_above_second_time	src/core/lib/support/time.c	/^static gpr_timespec to_seconds_from_above_second_time(int64_t time_in_units,$/;"	f	file:
-to_seconds_from_sub_second_time	src/core/lib/support/time.c	/^static gpr_timespec to_seconds_from_sub_second_time(int64_t time_in_units,$/;"	f	file:
-to_string	test/cpp/end2end/proto_server_reflection_test.cc	/^  string to_string(const int number) {$/;"	f	class:grpc::testing::ProtoServerReflectionTest
-to_string	test/cpp/end2end/server_builder_plugin_test.cc	/^  string to_string(const int number) {$/;"	f	class:grpc::testing::ServerBuilderPluginTest
-to_string	test/cpp/end2end/shutdown_test.cc	/^  string to_string(const int number) {$/;"	f	class:grpc::testing::ShutdownTest
-token	test/core/security/oauth2_utils.c	/^  char *token;$/;"	m	struct:__anon329	file:
-token_expiration	src/core/lib/security/credentials/oauth2/oauth2_credentials.h	/^  gpr_timespec token_expiration;$/;"	m	struct:__anon82
-top	src/core/ext/census/window_stats.c	/^  int64_t top;$/;"	m	struct:census_window_stats_interval_stats	file:
-top	src/core/lib/json/json_string.c	/^  grpc_json *top;$/;"	m	struct:__anon201	file:
-top	test/core/json/json_rewrite.c	/^  stacked_container *top;$/;"	m	struct:json_reader_userdata	file:
-top	test/core/json/json_rewrite_test.c	/^  stacked_container *top;$/;"	m	struct:json_reader_userdata	file:
-total_allocs_absolute	test/core/util/memory_counters.h	/^  size_t total_allocs_absolute;$/;"	m	struct:grpc_memory_counters
-total_allocs_relative	test/core/util/memory_counters.h	/^  size_t total_allocs_relative;$/;"	m	struct:grpc_memory_counters
-total_cpu_time	test/cpp/qps/usage_timer.h	/^    unsigned long long total_cpu_time;$/;"	m	struct:UsageTimer::Result
-total_records	test/core/census/mlog_test.c	/^  int total_records;$/;"	m	struct:reader_thread_args	file:
-total_records	test/core/statistics/census_log_tests.c	/^  int32_t total_records;$/;"	m	struct:reader_thread_args	file:
-total_requests	src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h	/^    int64_t total_requests;$/;"	m	struct:_grpc_lb_v1_ClientStats
-total_size_absolute	test/core/util/memory_counters.h	/^  size_t total_size_absolute;$/;"	m	struct:grpc_memory_counters
-total_size_relative	test/core/util/memory_counters.h	/^  size_t total_size_relative;$/;"	m	struct:grpc_memory_counters
-total_stats	src/core/ext/census/census_rpc_stats.h	/^  census_rpc_stats total_stats;  \/* cumulative stats from last gc *\/$/;"	m	struct:census_per_method_rpc_stats
-total_weight_	test/cpp/interop/stress_interop_client.h	/^  int total_weight_;$/;"	m	class:grpc::testing::WeightedRandomTestSelector
-trace_add_span_annotation	src/core/ext/census/tracing.c	/^void trace_add_span_annotation(const trace_string description,$/;"	f
-trace_add_span_labels	src/core/ext/census/tracing.c	/^void trace_add_span_labels(const trace_label *labels, const size_t n_labels,$/;"	f
-trace_add_span_network_event_annotation	src/core/ext/census/tracing.c	/^void trace_add_span_network_event_annotation(const trace_string description,$/;"	f
-trace_end_span	src/core/ext/census/tracing.c	/^void trace_end_span(const trace_status *status, trace_span_context *span_ctxt) {$/;"	f
-trace_id	include/grpc/census.h	/^  uint64_t trace_id;          \/* Trace ID associated with record *\/$/;"	m	struct:__anon241
-trace_id	include/grpc/census.h	/^  uint64_t trace_id;          \/* Trace ID associated with record *\/$/;"	m	struct:__anon404
-trace_id_hi	src/core/ext/census/gen/trace_context.pb.h	/^    uint64_t trace_id_hi;$/;"	m	struct:_google_trace_TraceContext
-trace_id_hi	src/core/ext/census/tracing.h	/^  uint64_t trace_id_hi;$/;"	m	struct:trace_span_context
-trace_id_lo	src/core/ext/census/gen/trace_context.pb.h	/^    uint64_t trace_id_lo;$/;"	m	struct:_google_trace_TraceContext
-trace_id_lo	src/core/ext/census/tracing.h	/^  uint64_t trace_id_lo;$/;"	m	struct:trace_span_context
-trace_label	src/core/ext/census/trace_label.h	/^typedef struct trace_label {$/;"	s
-trace_label	src/core/ext/census/trace_label.h	/^} trace_label;$/;"	t	typeref:struct:trace_label
-trace_obj_dup	src/core/ext/census/census_tracing.c	/^static census_trace_obj *trace_obj_dup(census_trace_obj *from) {$/;"	f	file:
-trace_span_context	src/core/ext/census/tracing.h	/^typedef struct trace_span_context {$/;"	s
-trace_span_context	src/core/ext/census/tracing.h	/^} trace_span_context;$/;"	t	typeref:struct:trace_span_context
-trace_start_span	src/core/ext/census/tracing.c	/^void trace_start_span(const trace_span_context *span_ctxt,$/;"	f
-trace_status	src/core/ext/census/trace_status.h	/^typedef struct trace_status {$/;"	s
-trace_status	src/core/ext/census/trace_status.h	/^} trace_status;$/;"	t	typeref:struct:trace_status
-trace_string	src/core/ext/census/trace_string.h	/^typedef struct trace_string {$/;"	s
-trace_string	src/core/ext/census/trace_string.h	/^} trace_string;$/;"	t	typeref:struct:trace_string
-traceable	test/core/end2end/gen_build_yaml.py	/^                                                traceable=False),$/;"	v
-tracer	src/core/lib/debug/trace.c	/^typedef struct tracer {$/;"	s	file:
-tracer	src/core/lib/debug/trace.c	/^} tracer;$/;"	t	typeref:struct:tracer	file:
-tracers	src/core/lib/debug/trace.c	/^static tracer *tracers;$/;"	v	file:
-trailing_md_str	test/core/end2end/tests/load_reporting_hook.c	/^  char *trailing_md_str;$/;"	m	struct:__anon366	file:
-trailing_md_string	src/core/ext/load_reporting/load_reporting.h	/^  const char *trailing_md_string; \/**< value string for LR's trailing md key *\/$/;"	m	struct:grpc_load_reporting_call_data
-trailing_metadata	include/grpc/impl/codegen/grpc_types.h	/^      grpc_metadata *trailing_metadata;$/;"	m	struct:grpc_op::__anon268::__anon273
-trailing_metadata	include/grpc/impl/codegen/grpc_types.h	/^      grpc_metadata *trailing_metadata;$/;"	m	struct:grpc_op::__anon431::__anon436
-trailing_metadata	include/grpc/impl/codegen/grpc_types.h	/^      grpc_metadata_array *trailing_metadata;$/;"	m	struct:grpc_op::__anon268::__anon276
-trailing_metadata	include/grpc/impl/codegen/grpc_types.h	/^      grpc_metadata_array *trailing_metadata;$/;"	m	struct:grpc_op::__anon431::__anon439
-trailing_metadata	src/core/ext/transport/cronet/transport/cronet_transport.c	/^  grpc_chttp2_incoming_metadata_buffer trailing_metadata;$/;"	m	struct:read_state	file:
-trailing_metadata	test/core/end2end/tests/trailing_metadata.c	/^void trailing_metadata(grpc_end2end_test_config config) {$/;"	f
-trailing_metadata_	include/grpc++/impl/codegen/call.h	/^  grpc_metadata* trailing_metadata_;$/;"	m	class:grpc::CallOpServerSendStatus
-trailing_metadata_	include/grpc++/impl/codegen/client_context.h	/^  MetadataMap trailing_metadata_;$/;"	m	class:grpc::ClientContext
-trailing_metadata_	include/grpc++/impl/codegen/server_context.h	/^  std::multimap<grpc::string, grpc::string> trailing_metadata_;$/;"	m	class:grpc::ServerContext
-trailing_metadata_count	include/grpc/impl/codegen/grpc_types.h	/^      size_t trailing_metadata_count;$/;"	m	struct:grpc_op::__anon268::__anon273
-trailing_metadata_count	include/grpc/impl/codegen/grpc_types.h	/^      size_t trailing_metadata_count;$/;"	m	struct:grpc_op::__anon431::__anon436
-trailing_metadata_count_	include/grpc++/impl/codegen/call.h	/^  size_t trailing_metadata_count_;$/;"	m	class:grpc::CallOpServerSendStatus
-trailing_metadata_pre_init	test/core/end2end/tests/trailing_metadata.c	/^void trailing_metadata_pre_init(void) {}$/;"	f
-trailing_metadata_recv	test/core/client_channel/lb_policies_test.c	/^  grpc_metadata_array trailing_metadata_recv;$/;"	m	struct:request_data	file:
-trailing_metadata_recv	test/core/end2end/invalid_call_argument_test.c	/^  grpc_metadata_array trailing_metadata_recv;$/;"	m	struct:test_state	file:
-trailing_metadata_recv	test/core/fling/client.c	/^static grpc_metadata_array trailing_metadata_recv;$/;"	v	file:
-trailing_metadata_recv	test/core/memory_usage/client.c	/^  grpc_metadata_array trailing_metadata_recv;$/;"	m	struct:__anon380	file:
-trailing_metadata_valid	src/core/ext/transport/cronet/transport/cronet_transport.c	/^  bool trailing_metadata_valid;$/;"	m	struct:read_state	file:
-transport	src/core/ext/client_channel/connector.h	/^  grpc_transport *transport;$/;"	m	struct:__anon73
-transport	src/core/ext/transport/chttp2/transport/internal.h	/^  grpc_chttp2_transport *transport;$/;"	m	struct:grpc_chttp2_incoming_byte_stream
-transport	src/core/lib/channel/channel_stack_builder.c	/^  grpc_transport *transport;$/;"	m	struct:grpc_channel_stack_builder	file:
-transport	src/core/lib/channel/connected_channel.c	/^  grpc_transport *transport;$/;"	m	struct:connected_channel_channel_data	file:
-transport_op	src/core/lib/security/transport/server_auth_filter.c	/^  grpc_transport_stream_op *transport_op;$/;"	m	struct:call_data	file:
-transport_op_cb	test/core/surface/lame_client_test.c	/^grpc_closure transport_op_cb;$/;"	v
-transport_private	src/core/lib/transport/transport.h	/^  grpc_transport_private_op_data transport_private;$/;"	m	struct:grpc_transport_op
-transport_private	src/core/lib/transport/transport.h	/^  grpc_transport_private_op_data transport_private;$/;"	m	struct:grpc_transport_stream_op
-transport_stream_stats	src/core/lib/channel/channel_stack.h	/^  grpc_transport_stream_stats transport_stream_stats;$/;"	m	struct:__anon197
-trigger_socket_event	test/core/iomgr/wakeup_fd_cv_test.c	/^void trigger_socket_event() {$/;"	f
-triggered	src/core/lib/iomgr/timer_generic.h	/^  int triggered;$/;"	m	struct:grpc_timer
-triggered	src/core/lib/iomgr/timer_uv.h	/^  int triggered;$/;"	m	struct:grpc_timer
-try_engine	src/core/lib/iomgr/ev_posix.c	/^static void try_engine(const char *engine) {$/;"	f	file:
-try_http_parsing	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^static grpc_error *try_http_parsing(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-try_split_host_port	src/core/lib/iomgr/resolve_address_uv.c	/^static grpc_error *try_split_host_port(const char *name,$/;"	f	file:
-ts	include/grpc/census.h	/^  gpr_timespec ts;$/;"	m	struct:__anon239
-ts	include/grpc/census.h	/^  gpr_timespec ts;$/;"	m	struct:__anon402
-ts	src/core/ext/census/census_tracing.h	/^  gpr_timespec ts;                            \/* timestamp of the annotation *\/$/;"	m	struct:census_trace_annotation
-ts	src/core/ext/census/census_tracing.h	/^  gpr_timespec ts;$/;"	m	struct:census_trace_obj
-ts_to_dbl	src/core/lib/iomgr/timer_generic.c	/^static double ts_to_dbl(gpr_timespec ts) {$/;"	f	file:
-ts_to_s	test/core/support/time_test.c	/^static void ts_to_s(gpr_timespec t,$/;"	f	file:
-tsi_client_certificate_request_type	src/core/lib/tsi/transport_security_interface.h	/^} tsi_client_certificate_request_type;$/;"	t	typeref:enum:__anon164
-tsi_construct_allocated_string_peer_property	src/core/lib/tsi/transport_security.c	/^tsi_result tsi_construct_allocated_string_peer_property($/;"	f
-tsi_construct_peer	src/core/lib/tsi/transport_security.c	/^tsi_result tsi_construct_peer(size_t property_count, tsi_peer *peer) {$/;"	f
-tsi_construct_string_peer_property	src/core/lib/tsi/transport_security.c	/^tsi_result tsi_construct_string_peer_property(const char *name,$/;"	f
-tsi_construct_string_peer_property_from_cstring	src/core/lib/tsi/transport_security.c	/^tsi_result tsi_construct_string_peer_property_from_cstring($/;"	f
-tsi_create_fake_handshaker	src/core/lib/tsi/fake_transport_security.c	/^tsi_handshaker *tsi_create_fake_handshaker(int is_client) {$/;"	f
-tsi_create_fake_protector	src/core/lib/tsi/fake_transport_security.c	/^tsi_frame_protector *tsi_create_fake_protector($/;"	f
-tsi_create_ssl_client_handshaker_factory	src/core/lib/tsi/ssl_transport_security.c	/^tsi_result tsi_create_ssl_client_handshaker_factory($/;"	f
-tsi_create_ssl_server_handshaker_factory	src/core/lib/tsi/ssl_transport_security.c	/^tsi_result tsi_create_ssl_server_handshaker_factory($/;"	f
-tsi_create_ssl_server_handshaker_factory_ex	src/core/lib/tsi/ssl_transport_security.c	/^tsi_result tsi_create_ssl_server_handshaker_factory_ex($/;"	f
-tsi_fake_frame	src/core/lib/tsi/fake_transport_security.c	/^} tsi_fake_frame;$/;"	t	typeref:struct:__anon167	file:
-tsi_fake_frame_destruct	src/core/lib/tsi/fake_transport_security.c	/^static void tsi_fake_frame_destruct(tsi_fake_frame *frame) {$/;"	f	file:
-tsi_fake_frame_ensure_size	src/core/lib/tsi/fake_transport_security.c	/^static int tsi_fake_frame_ensure_size(tsi_fake_frame *frame) {$/;"	f	file:
-tsi_fake_frame_protector	src/core/lib/tsi/fake_transport_security.c	/^} tsi_fake_frame_protector;$/;"	t	typeref:struct:__anon170	file:
-tsi_fake_frame_reset	src/core/lib/tsi/fake_transport_security.c	/^static void tsi_fake_frame_reset(tsi_fake_frame *frame, int needs_draining) {$/;"	f	file:
-tsi_fake_handshake_message	src/core/lib/tsi/fake_transport_security.c	/^} tsi_fake_handshake_message;$/;"	t	typeref:enum:__anon168	file:
-tsi_fake_handshake_message_from_string	src/core/lib/tsi/fake_transport_security.c	/^static tsi_result tsi_fake_handshake_message_from_string($/;"	f	file:
-tsi_fake_handshake_message_strings	src/core/lib/tsi/fake_transport_security.c	/^static const char *tsi_fake_handshake_message_strings[] = {$/;"	v	file:
-tsi_fake_handshake_message_to_string	src/core/lib/tsi/fake_transport_security.c	/^static const char *tsi_fake_handshake_message_to_string(int msg) {$/;"	f	file:
-tsi_fake_handshaker	src/core/lib/tsi/fake_transport_security.c	/^} tsi_fake_handshaker;$/;"	t	typeref:struct:__anon169	file:
-tsi_frame_protector	src/core/lib/tsi/transport_security.h	/^struct tsi_frame_protector {$/;"	s
-tsi_frame_protector	src/core/lib/tsi/transport_security_interface.h	/^typedef struct tsi_frame_protector tsi_frame_protector;$/;"	t	typeref:struct:tsi_frame_protector
-tsi_frame_protector_destroy	src/core/lib/tsi/transport_security.c	/^void tsi_frame_protector_destroy(tsi_frame_protector *self) {$/;"	f
-tsi_frame_protector_protect	src/core/lib/tsi/transport_security.c	/^tsi_result tsi_frame_protector_protect(tsi_frame_protector *self,$/;"	f
-tsi_frame_protector_protect_flush	src/core/lib/tsi/transport_security.c	/^tsi_result tsi_frame_protector_protect_flush($/;"	f
-tsi_frame_protector_unprotect	src/core/lib/tsi/transport_security.c	/^tsi_result tsi_frame_protector_unprotect($/;"	f
-tsi_frame_protector_vtable	src/core/lib/tsi/transport_security.h	/^} tsi_frame_protector_vtable;$/;"	t	typeref:struct:__anon161
-tsi_handshaker	src/core/lib/tsi/transport_security.h	/^struct tsi_handshaker {$/;"	s
-tsi_handshaker	src/core/lib/tsi/transport_security_interface.h	/^typedef struct tsi_handshaker tsi_handshaker;$/;"	t	typeref:struct:tsi_handshaker
-tsi_handshaker_create_frame_protector	src/core/lib/tsi/transport_security.c	/^tsi_result tsi_handshaker_create_frame_protector($/;"	f
-tsi_handshaker_destroy	src/core/lib/tsi/transport_security.c	/^void tsi_handshaker_destroy(tsi_handshaker *self) {$/;"	f
-tsi_handshaker_extract_peer	src/core/lib/tsi/transport_security.c	/^tsi_result tsi_handshaker_extract_peer(tsi_handshaker *self, tsi_peer *peer) {$/;"	f
-tsi_handshaker_get_bytes_to_send_to_peer	src/core/lib/tsi/transport_security.c	/^tsi_result tsi_handshaker_get_bytes_to_send_to_peer(tsi_handshaker *self,$/;"	f
-tsi_handshaker_get_result	src/core/lib/tsi/transport_security.c	/^tsi_result tsi_handshaker_get_result(tsi_handshaker *self) {$/;"	f
-tsi_handshaker_is_in_progress	src/core/lib/tsi/transport_security_interface.h	316;"	d
-tsi_handshaker_process_bytes_from_peer	src/core/lib/tsi/transport_security.c	/^tsi_result tsi_handshaker_process_bytes_from_peer(tsi_handshaker *self,$/;"	f
-tsi_handshaker_vtable	src/core/lib/tsi/transport_security.h	/^} tsi_handshaker_vtable;$/;"	t	typeref:struct:__anon162
-tsi_init_peer_property	src/core/lib/tsi/transport_security.c	/^tsi_peer_property tsi_init_peer_property(void) {$/;"	f
-tsi_peer	src/core/lib/tsi/transport_security_interface.h	/^} tsi_peer;$/;"	t	typeref:struct:__anon166
-tsi_peer_destroy_list_property	src/core/lib/tsi/transport_security.c	/^static void tsi_peer_destroy_list_property(tsi_peer_property *children,$/;"	f	file:
-tsi_peer_destruct	src/core/lib/tsi/transport_security.c	/^void tsi_peer_destruct(tsi_peer *self) {$/;"	f
-tsi_peer_get_property_by_name	src/core/lib/security/transport/security_connector.c	/^const tsi_peer_property *tsi_peer_get_property_by_name(const tsi_peer *peer,$/;"	f
-tsi_peer_property	src/core/lib/tsi/transport_security_interface.h	/^typedef struct tsi_peer_property {$/;"	s
-tsi_peer_property	src/core/lib/tsi/transport_security_interface.h	/^} tsi_peer_property;$/;"	t	typeref:struct:tsi_peer_property
-tsi_peer_property_destruct	src/core/lib/tsi/transport_security.c	/^void tsi_peer_property_destruct(tsi_peer_property *property) {$/;"	f
-tsi_result	src/core/lib/tsi/transport_security_interface.h	/^} tsi_result;$/;"	t	typeref:enum:__anon163
-tsi_result_string_pair	test/core/tsi/transport_security_test.c	/^} tsi_result_string_pair;$/;"	t	typeref:struct:__anon373	file:
-tsi_result_to_string	src/core/lib/tsi/transport_security.c	/^const char *tsi_result_to_string(tsi_result result) {$/;"	f
-tsi_shallow_peer_destruct	src/core/lib/security/transport/security_connector.c	/^void tsi_shallow_peer_destruct(tsi_peer *peer) {$/;"	f
-tsi_shallow_peer_from_ssl_auth_context	src/core/lib/security/transport/security_connector.c	/^tsi_peer tsi_shallow_peer_from_ssl_auth_context($/;"	f
-tsi_ssl_client_handshaker_factory	src/core/lib/tsi/ssl_transport_security.c	/^} tsi_ssl_client_handshaker_factory;$/;"	t	typeref:struct:__anon171	file:
-tsi_ssl_frame_protector	src/core/lib/tsi/ssl_transport_security.c	/^} tsi_ssl_frame_protector;$/;"	t	typeref:struct:__anon174	file:
-tsi_ssl_handshaker	src/core/lib/tsi/ssl_transport_security.c	/^} tsi_ssl_handshaker;$/;"	t	typeref:struct:__anon173	file:
-tsi_ssl_handshaker_factory	src/core/lib/tsi/ssl_transport_security.c	/^struct tsi_ssl_handshaker_factory {$/;"	s	file:
-tsi_ssl_handshaker_factory	src/core/lib/tsi/ssl_transport_security.h	/^typedef struct tsi_ssl_handshaker_factory tsi_ssl_handshaker_factory;$/;"	t	typeref:struct:tsi_ssl_handshaker_factory
-tsi_ssl_handshaker_factory_create_handshaker	src/core/lib/tsi/ssl_transport_security.c	/^tsi_result tsi_ssl_handshaker_factory_create_handshaker($/;"	f
-tsi_ssl_handshaker_factory_destroy	src/core/lib/tsi/ssl_transport_security.c	/^void tsi_ssl_handshaker_factory_destroy(tsi_ssl_handshaker_factory *self) {$/;"	f
-tsi_ssl_peer_matches_name	src/core/lib/tsi/ssl_transport_security.c	/^int tsi_ssl_peer_matches_name(const tsi_peer *peer, const char *name) {$/;"	f
-tsi_ssl_peer_to_auth_context	src/core/lib/security/transport/security_connector.c	/^grpc_auth_context *tsi_ssl_peer_to_auth_context(const tsi_peer *peer) {$/;"	f
-tsi_ssl_server_handshaker_factory	src/core/lib/tsi/ssl_transport_security.c	/^} tsi_ssl_server_handshaker_factory;$/;"	t	typeref:struct:__anon172	file:
-tsi_tracing_enabled	src/core/lib/tsi/transport_security.c	/^int tsi_tracing_enabled = 0;$/;"	v
-tv_nsec	include/grpc/impl/codegen/gpr_types.h	/^  int32_t tv_nsec;$/;"	m	struct:gpr_timespec
-tv_sec	include/grpc/impl/codegen/gpr_types.h	/^  int64_t tv_sec;$/;"	m	struct:gpr_timespec
-txt	src/core/ext/census/census_tracing.h	/^  char txt[CENSUS_MAX_ANNOTATION_LENGTH + 1]; \/* actual txt annotation *\/$/;"	m	struct:census_trace_annotation
-typ	src/core/lib/security/credentials/jwt/jwt_verifier.c	/^  const char *typ;$/;"	m	struct:__anon97	file:
-type	include/grpc/census.h	/^  uint32_t type;              \/* Type (as used in census_trace_print() *\/$/;"	m	struct:__anon241
-type	include/grpc/census.h	/^  uint32_t type;              \/* Type (as used in census_trace_print() *\/$/;"	m	struct:__anon404
-type	include/grpc/grpc_security.h	/^  const char *type;$/;"	m	struct:__anon287
-type	include/grpc/grpc_security.h	/^  const char *type;$/;"	m	struct:__anon450
-type	include/grpc/impl/codegen/grpc_types.h	/^  grpc_arg_type type;$/;"	m	struct:__anon260
-type	include/grpc/impl/codegen/grpc_types.h	/^  grpc_arg_type type;$/;"	m	struct:__anon423
-type	include/grpc/impl/codegen/grpc_types.h	/^  grpc_byte_buffer_type type;$/;"	m	struct:grpc_byte_buffer
-type	include/grpc/impl/codegen/grpc_types.h	/^  grpc_completion_type type;$/;"	m	struct:grpc_event
-type	src/core/ext/census/gen/census.pb.h	/^    google_census_AggregationDescriptor_AggregationType type;$/;"	m	struct:_google_census_AggregationDescriptor
-type	src/core/lib/http/parser.h	/^  grpc_http_type type;$/;"	m	struct:__anon212
-type	src/core/lib/json/json.h	/^  grpc_json_type type;$/;"	m	struct:grpc_json
-type	src/core/lib/profiling/basic_timers.c	/^  char type;$/;"	m	struct:gpr_timer_entry	file:
-type	src/core/lib/security/credentials/credentials.h	/^  const char *type;$/;"	m	struct:grpc_call_credentials
-type	src/core/lib/security/credentials/credentials.h	/^  const char *type;$/;"	m	struct:grpc_channel_credentials
-type	src/core/lib/security/credentials/credentials.h	/^  const char *type;$/;"	m	struct:grpc_server_credentials
-type	src/core/lib/security/credentials/jwt/json_token.h	/^  const char *type;$/;"	m	struct:__anon105
-type	src/core/lib/security/credentials/oauth2/oauth2_credentials.h	/^  const char *type;$/;"	m	struct:__anon81
-type	src/core/lib/support/cmdline.c	/^  argtype type;$/;"	m	struct:arg	file:
-type	src/core/lib/surface/server.c	/^  requested_call_type type;$/;"	m	struct:requested_call	file:
-type	test/core/end2end/cq_verifier.c	/^  grpc_completion_type type;$/;"	m	struct:expectation	file:
-type	test/core/end2end/fuzzers/api_fuzzer.c	/^  call_state_type type;$/;"	m	struct:call_state	file:
-type	test/core/json/json_rewrite.c	/^  grpc_json_type type;$/;"	m	struct:stacked_container	file:
-type	test/core/json/json_rewrite_test.c	/^  grpc_json_type type;$/;"	m	struct:stacked_container	file:
-type	test/http2_test/messages_pb2.py	/^      type=None),$/;"	v
-u_to_s	test/core/support/time_test.c	/^static void u_to_s(uintmax_t x, unsigned base, int chars,$/;"	f	file:
-uds_fixture_options	test/core/end2end/gen_build_yaml.py	/^uds_fixture_options = default_unsecure_fixture_options._replace(dns_resolver=False, platforms=['linux', 'mac', 'posix'], exclude_iomgrs=['uv'])$/;"	v
-uint16_t	include/grpc/impl/codegen/port_platform.h	/^typedef unsigned __int16 uint16_t;$/;"	t
-uint32_t	include/grpc/impl/codegen/port_platform.h	/^typedef unsigned __int32 uint32_t;$/;"	t
-uint64_t	include/grpc/impl/codegen/port_platform.h	/^typedef unsigned __int64 uint64_t;$/;"	t
-uint8_t	include/grpc/impl/codegen/port_platform.h	/^typedef unsigned __int8 uint8_t;$/;"	t
-unary_ops	test/core/fling/server.c	/^static grpc_op unary_ops[6];$/;"	v	file:
-uncovered_finally_scheduler	src/core/lib/iomgr/combiner.c	/^  grpc_closure_scheduler uncovered_finally_scheduler;$/;"	m	struct:grpc_combiner	file:
-uncovered_scheduler	src/core/lib/iomgr/combiner.c	/^  grpc_closure_scheduler uncovered_scheduler;$/;"	m	struct:grpc_combiner	file:
-unicode_char	src/core/lib/json/json_reader.h	/^  uint16_t unicode_char, unicode_high_surrogate;$/;"	m	struct:grpc_json_reader
-unicode_high_surrogate	src/core/lib/json/json_reader.h	/^  uint16_t unicode_char, unicode_high_surrogate;$/;"	m	struct:grpc_json_reader
-unimplemented_service_	test/cpp/end2end/hybrid_end2end_test.cc	/^  grpc::testing::UnimplementedEchoService::Service unimplemented_service_;$/;"	m	class:grpc::testing::__anon300::HybridEnd2endTest	file:
-unimplemented_service_stub_	test/cpp/interop/interop_client.h	/^    std::unique_ptr<UnimplementedService::Stub> unimplemented_service_stub_;$/;"	m	class:grpc::testing::InteropClient::ServiceStub
-unique	test/core/end2end/fixtures/h2_uds.c	/^static int unique = 1;$/;"	v	file:
-unit	src/core/ext/census/gen/census.pb.h	/^    google_census_Resource_MeasurementUnit unit;$/;"	m	struct:_google_census_Resource
-unix	src/core/ext/resolver/sockaddr/sockaddr_resolver.c	/^DECL_FACTORY(unix);$/;"	v
-unix_get_default_authority	src/core/ext/resolver/sockaddr/sockaddr_resolver.c	/^char *unix_get_default_authority(grpc_resolver_factory *factory,$/;"	f
-unknown_method_	src/cpp/server/server_cc.cc	/^  std::unique_ptr<RpcServiceMethod> unknown_method_;$/;"	m	class:grpc::Server::SyncRequestThreadManager	file:
-unlink_storage	src/core/lib/transport/metadata_batch.c	/^static void unlink_storage(grpc_mdelem_list *list,$/;"	f	file:
-unpack_error_data	src/core/lib/iomgr/combiner.c	/^static error_data unpack_error_data(uintptr_t p) {$/;"	f	file:
-unprotect	src/core/lib/tsi/transport_security.h	/^  tsi_result (*unprotect)(tsi_frame_protector *self,$/;"	m	struct:__anon161
-unprotect_frame	src/core/lib/tsi/fake_transport_security.c	/^  tsi_fake_frame unprotect_frame;$/;"	m	struct:__anon170	file:
-unref	include/grpc/impl/codegen/slice.h	/^  void (*unref)(grpc_exec_ctx *exec_ctx, void *);$/;"	m	struct:grpc_slice_refcount_vtable
-unref	src/core/ext/client_channel/client_channel_factory.h	/^  void (*unref)(grpc_exec_ctx *exec_ctx, grpc_client_channel_factory *factory);$/;"	m	struct:grpc_client_channel_factory_vtable
-unref	src/core/ext/client_channel/connector.h	/^  void (*unref)(grpc_exec_ctx *exec_ctx, grpc_connector *connector);$/;"	m	struct:grpc_connector_vtable
-unref	src/core/ext/client_channel/lb_policy_factory.h	/^  void (*unref)(grpc_lb_policy_factory *factory);$/;"	m	struct:grpc_lb_policy_factory_vtable
-unref	src/core/ext/client_channel/resolver_factory.h	/^  void (*unref)(grpc_resolver_factory *factory);$/;"	m	struct:grpc_resolver_factory_vtable
-unref_by	src/core/lib/iomgr/ev_epoll_linux.c	/^static void unref_by(grpc_fd *fd, int n, const char *reason, const char *file,$/;"	f	file:
-unref_by	src/core/lib/iomgr/ev_poll_posix.c	/^static void unref_by(grpc_fd *fd, int n, const char *reason, const char *file,$/;"	f	file:
-unref_node	src/core/lib/support/avl.c	/^static void unref_node(const gpr_avl_vtable *vtable, gpr_avl_node *node) {$/;"	f	file:
-unrefpc	test/core/end2end/fixtures/proxy.c	/^static void unrefpc(proxy_call *pc, const char *reason) {$/;"	f	file:
-unregistered_request_matcher	src/core/lib/surface/server.c	/^  request_matcher unregistered_request_matcher;$/;"	m	struct:grpc_server	file:
-unresizable_hash_table	src/core/ext/census/hash_table.c	/^struct unresizable_hash_table {$/;"	s	file:
-unused	src/core/ext/census/grpc_filter.c	/^typedef struct channel_data { uint8_t unused; } channel_data;$/;"	m	struct:channel_data	file:
-unused	src/core/lib/channel/connected_channel.c	/^typedef struct connected_channel_call_data { void *unused; } call_data;$/;"	m	struct:connected_channel_call_data	file:
-unused	src/core/lib/channel/http_server_filter.c	/^typedef struct channel_data { uint8_t unused; } channel_data;$/;"	m	struct:channel_data	file:
-unused	test/core/end2end/tests/filter_causes_close.c	/^typedef struct { uint8_t unused; } channel_data;$/;"	m	struct:__anon363	file:
-unused_reclaimer_cb	test/core/iomgr/resource_quota_test.c	/^static void unused_reclaimer_cb(grpc_exec_ctx *exec_ctx, void *arg,$/;"	f	file:
-update_bdp	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^static void update_bdp(grpc_exec_ctx *exec_ctx, grpc_chttp2_transport *t,$/;"	f	file:
-update_incoming_window	src/core/ext/transport/chttp2/transport/parsing.c	/^static grpc_error *update_incoming_window(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-update_lb_connectivity_status	src/core/ext/lb_policy/round_robin/round_robin.c	/^static grpc_connectivity_state update_lb_connectivity_status($/;"	f	file:
-update_lb_connectivity_status_locked	src/core/ext/lb_policy/grpclb/grpclb.c	/^static bool update_lb_connectivity_status_locked($/;"	f	file:
-update_list	src/core/ext/transport/chttp2/transport/writing.c	/^static void update_list(grpc_exec_ctx *exec_ctx, grpc_chttp2_transport *t,$/;"	f	file:
-update_state_counters	src/core/ext/lb_policy/round_robin/round_robin.c	/^static void update_state_counters(subchannel_data *sd) {$/;"	f	file:
-upper	src/core/ext/census/census_interface.h	/^  uint32_t upper;$/;"	m	struct:census_op_id
-uri	src/core/ext/client_channel/resolver_factory.h	/^  grpc_uri *uri;$/;"	m	struct:grpc_resolver_args
-url_scheme	src/core/lib/security/transport/security_connector.h	/^  const char *url_scheme;$/;"	m	struct:grpc_security_connector
-usage_exit_status_	test/cpp/util/grpc_tool.cc	/^  int usage_exit_status_;$/;"	m	class:grpc::testing::__anon321::GrpcTool	file:
-use_proxy	test/cpp/end2end/end2end_test.cc	/^  bool use_proxy;$/;"	m	class:grpc::testing::__anon306::TestScenario	file:
-use_test_ca	test/cpp/interop/client_helper.cc	/^DECLARE_bool(use_test_ca);$/;"	v
-use_tls	test/cpp/interop/client_helper.cc	/^DECLARE_bool(use_tls);$/;"	v
-use_tls	test/cpp/interop/server_helper.cc	/^DECLARE_bool(use_tls);$/;"	v
-used	test/core/support/cpu_test.c	/^  int *used;  \/* is this core used? *\/$/;"	m	struct:cpu_test	file:
-used_batches	src/core/lib/surface/call.c	/^  uint8_t used_batches;$/;"	m	struct:grpc_call	file:
-user	test/cpp/qps/usage_timer.h	/^    double user;$/;"	m	struct:UsageTimer::Result
-user_agent	src/core/lib/channel/http_client_filter.c	/^  grpc_linked_mdelem user_agent;$/;"	m	struct:call_data	file:
-user_agent	src/core/lib/channel/http_client_filter.c	/^  grpc_mdelem user_agent;$/;"	m	struct:channel_data	file:
-user_agent	src/core/lib/transport/static_metadata.h	/^    struct grpc_linked_mdelem *user_agent;$/;"	m	struct:__anon187::__anon188	typeref:struct:__anon187::__anon188::grpc_linked_mdelem
-user_agent_from_args	src/core/lib/channel/http_client_filter.c	/^static grpc_slice user_agent_from_args(const grpc_channel_args *args,$/;"	f	file:
-user_agent_prefix_	test/cpp/end2end/end2end_test.cc	/^  grpc::string user_agent_prefix_;$/;"	m	class:grpc::testing::__anon306::End2endTest	file:
-user_cb	src/core/lib/security/credentials/jwt/jwt_verifier.c	/^  grpc_jwt_verification_done_cb user_cb;$/;"	m	struct:__anon99	file:
-user_data	src/core/ext/client_channel/lb_policy_factory.h	/^  void *user_data;$/;"	m	struct:grpc_lb_address
-user_data	src/core/ext/lb_policy/round_robin/round_robin.c	/^  void **user_data;$/;"	m	struct:pending_pick	file:
-user_data	src/core/ext/lb_policy/round_robin/round_robin.c	/^  void *user_data;$/;"	m	struct:__anon2	file:
-user_data	src/core/ext/lb_policy/round_robin/round_robin.c	/^  void *user_data;$/;"	m	struct:ready_list	file:
-user_data	src/core/lib/channel/handshaker.c	/^  void* user_data;$/;"	m	struct:grpc_handshake_manager	file:
-user_data	src/core/lib/channel/handshaker.h	/^  void* user_data;$/;"	m	struct:__anon189
-user_data	src/core/lib/security/credentials/composite/composite_credentials.c	/^  void *user_data;$/;"	m	struct:__anon106	file:
-user_data	src/core/lib/security/credentials/credentials.h	/^  void *user_data;$/;"	m	struct:__anon95
-user_data	src/core/lib/security/credentials/jwt/jwt_verifier.c	/^  void *user_data;$/;"	m	struct:__anon99	file:
-user_data	src/core/lib/security/credentials/plugin/plugin_credentials.c	/^  void *user_data;$/;"	m	struct:__anon111	file:
-user_data	src/core/lib/slice/slice.c	/^  void *user_data;$/;"	m	struct:new_slice_refcount	file:
-user_data	src/core/lib/slice/slice.c	/^  void *user_data;$/;"	m	struct:new_with_len_slice_refcount	file:
-user_data	src/core/lib/transport/metadata.c	/^  gpr_atm user_data;$/;"	m	struct:interned_metadata	file:
-user_data_vtable	src/core/ext/client_channel/lb_policy_factory.h	/^  const grpc_lb_user_data_vtable *user_data_vtable;$/;"	m	struct:grpc_lb_addresses
-user_data_vtable	src/core/ext/lb_policy/round_robin/round_robin.c	/^  const grpc_lb_user_data_vtable *user_data_vtable;$/;"	m	struct:__anon2	file:
-user_destroy	src/core/lib/slice/slice.c	/^  void (*user_destroy)(void *);$/;"	m	struct:new_slice_refcount	file:
-user_destroy	src/core/lib/slice/slice.c	/^  void (*user_destroy)(void *, size_t);$/;"	m	struct:new_with_len_slice_refcount	file:
-user_length	src/core/lib/slice/slice.c	/^  size_t user_length;$/;"	m	struct:new_with_len_slice_refcount	file:
-userdata	src/core/lib/json/json_reader.h	/^  void *userdata;$/;"	m	struct:grpc_json_reader
-userdata	src/core/lib/json/json_writer.h	/^  void *userdata;$/;"	m	struct:grpc_json_writer
-util	include/grpc++/impl/codegen/thrift_serializer.h	/^namespace util {$/;"	n	namespace:apache::thrift
-uv_add_to_pollset	src/core/lib/iomgr/tcp_uv.c	/^static void uv_add_to_pollset(grpc_exec_ctx *exec_ctx, grpc_endpoint *ep,$/;"	f	file:
-uv_add_to_pollset_set	src/core/lib/iomgr/tcp_uv.c	/^static void uv_add_to_pollset_set(grpc_exec_ctx *exec_ctx, grpc_endpoint *ep,$/;"	f	file:
-uv_close_callback	src/core/lib/iomgr/tcp_uv.c	/^static void uv_close_callback(uv_handle_t *handle) { gpr_free(handle); }$/;"	f	file:
-uv_destroy	src/core/lib/iomgr/tcp_uv.c	/^static void uv_destroy(grpc_exec_ctx *exec_ctx, grpc_endpoint *ep) {$/;"	f	file:
-uv_endpoint_read	src/core/lib/iomgr/tcp_uv.c	/^static void uv_endpoint_read(grpc_exec_ctx *exec_ctx, grpc_endpoint *ep,$/;"	f	file:
-uv_endpoint_shutdown	src/core/lib/iomgr/tcp_uv.c	/^static void uv_endpoint_shutdown(grpc_exec_ctx *exec_ctx, grpc_endpoint *ep,$/;"	f	file:
-uv_endpoint_write	src/core/lib/iomgr/tcp_uv.c	/^static void uv_endpoint_write(grpc_exec_ctx *exec_ctx, grpc_endpoint *ep,$/;"	f	file:
-uv_get_fd	src/core/lib/iomgr/tcp_uv.c	/^static int uv_get_fd(grpc_endpoint *ep) { return -1; }$/;"	f	file:
-uv_get_peer	src/core/lib/iomgr/tcp_uv.c	/^static char *uv_get_peer(grpc_endpoint *ep) {$/;"	f	file:
-uv_get_resource_user	src/core/lib/iomgr/tcp_uv.c	/^static grpc_resource_user *uv_get_resource_user(grpc_endpoint *ep) {$/;"	f	file:
-uv_get_workqueue	src/core/lib/iomgr/tcp_uv.c	/^static grpc_workqueue *uv_get_workqueue(grpc_endpoint *ep) { return NULL; }$/;"	f	file:
-uv_tc_on_alarm	src/core/lib/iomgr/tcp_client_uv.c	/^static void uv_tc_on_alarm(grpc_exec_ctx *exec_ctx, void *acp,$/;"	f	file:
-uv_tc_on_connect	src/core/lib/iomgr/tcp_client_uv.c	/^static void uv_tc_on_connect(uv_connect_t *req, int status) {$/;"	f	file:
-uv_tcp_connect_cleanup	src/core/lib/iomgr/tcp_client_uv.c	/^static void uv_tcp_connect_cleanup(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-uv_timer	src/core/lib/iomgr/timer_uv.h	/^  void *uv_timer;$/;"	m	struct:grpc_timer
-v	src/core/ext/census/hash_table.h	/^  void *v;$/;"	m	struct:census_ht_kv
-val	src/core/ext/census/hash_table.h	/^  uint64_t val;$/;"	m	union:__anon56
-val1	test/cpp/test/server_context_test_spouse_test.cc	/^const char val1[] = "metadata-val1";$/;"	m	namespace:grpc::testing	file:
-val2	test/cpp/test/server_context_test_spouse_test.cc	/^const char val2[] = "metadata-val2";$/;"	m	namespace:grpc::testing	file:
-valid_hex	src/core/lib/slice/percent_encoding.c	/^static bool valid_hex(const uint8_t *p, const uint8_t *end) {$/;"	f	file:
-valid_oauth2_json_response	test/core/security/credentials_test.c	/^static const char valid_oauth2_json_response[] =$/;"	v	file:
-validate	test/core/end2end/fuzzers/api_fuzzer.c	/^  void (*validate)(void *arg, bool success);$/;"	m	struct:validator	file:
-validate_compute_engine_http_request	test/core/security/credentials_test.c	/^static void validate_compute_engine_http_request($/;"	f	file:
-validate_connectivity_watch	test/core/end2end/fuzzers/api_fuzzer.c	/^static void validate_connectivity_watch(void *p, bool success) {$/;"	f	file:
-validate_decode_context	test/core/census/trace_context_test.c	/^bool validate_decode_context(google_trace_TraceContext *ctxt, uint8_t *buffer,$/;"	f
-validate_encode_decode_context	test/core/census/trace_context_test.c	/^bool validate_encode_decode_context(google_trace_TraceContext *ctxt1,$/;"	f
-validate_filtered_metadata	src/core/lib/surface/call.c	/^static void validate_filtered_metadata(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-validate_host_override_string	test/core/end2end/end2end_test_utils.c	/^void validate_host_override_string(const char *pattern, grpc_slice str,$/;"	f
-validate_jwt_encode_and_sign_params	test/core/security/credentials_test.c	/^static void validate_jwt_encode_and_sign_params($/;"	f	file:
-validate_refresh_token_http_request	test/core/security/credentials_test.c	/^static void validate_refresh_token_http_request($/;"	f	file:
-validate_resource_pb	src/core/ext/census/resource.c	/^static bool validate_resource_pb(const uint8_t *resource_pb,$/;"	f	file:
-validate_string	src/core/ext/census/resource.c	/^static bool validate_string(pb_istream_t *stream, const pb_field_t *field,$/;"	f	file:
-validate_string_field	src/core/lib/security/credentials/jwt/jwt_verifier.c	/^static const char *validate_string_field(const grpc_json *json,$/;"	f	file:
-validate_tag	src/core/ext/census/context.c	/^static size_t validate_tag(const char *kv) {$/;"	f	file:
-validate_tag	test/core/census/context_test.c	/^static bool validate_tag(const census_context *context, const census_tag *tag) {$/;"	f	file:
-validate_time_field	src/core/lib/security/credentials/jwt/jwt_verifier.c	/^static gpr_timespec validate_time_field(const grpc_json *json,$/;"	f	file:
-validate_units	src/core/ext/census/resource.c	/^static bool validate_units(pb_istream_t *stream, const pb_field_t *field,$/;"	f	file:
-validate_units_helper	src/core/ext/census/resource.c	/^static bool validate_units_helper(pb_istream_t *stream, int *count,$/;"	f	file:
-validator	test/core/bad_client/bad_client.c	/^  grpc_bad_client_client_stream_validator validator;$/;"	m	struct:__anon326	file:
-validator	test/core/bad_client/bad_client.c	/^  grpc_bad_client_server_side_validator validator;$/;"	m	struct:__anon325	file:
-validator	test/core/end2end/fuzzers/api_fuzzer.c	/^typedef struct validator {$/;"	s	file:
-validator	test/core/end2end/fuzzers/api_fuzzer.c	/^} validator;$/;"	t	typeref:struct:validator	file:
-value	include/grpc/census.h	/^  const char *value;$/;"	m	struct:__anon236
-value	include/grpc/census.h	/^  const char *value;$/;"	m	struct:__anon399
-value	include/grpc/census.h	/^  double value;$/;"	m	struct:__anon242
-value	include/grpc/census.h	/^  double value;$/;"	m	struct:__anon405
-value	include/grpc/grpc_security.h	/^  char *value;$/;"	m	struct:grpc_auth_property
-value	include/grpc/impl/codegen/grpc_types.h	/^  grpc_slice value;$/;"	m	struct:grpc_metadata
-value	include/grpc/impl/codegen/grpc_types.h	/^  } value;$/;"	m	struct:__anon260	typeref:union:__anon260::__anon261
-value	include/grpc/impl/codegen/grpc_types.h	/^  } value;$/;"	m	struct:__anon423	typeref:union:__anon423::__anon424
-value	include/grpc/impl/codegen/sync_generic.h	/^typedef struct { gpr_atm value; } gpr_stats_counter;$/;"	m	struct:__anon246
-value	include/grpc/impl/codegen/sync_generic.h	/^typedef struct { gpr_atm value; } gpr_stats_counter;$/;"	m	struct:__anon409
-value	include/grpc/support/avl.h	/^  void *value;$/;"	m	struct:gpr_avl_node
-value	include/grpc/support/tls_gcc.h	/^  intptr_t value;$/;"	m	struct:gpr_gcc_thread_local
-value	include/grpc/support/tls_msvc.h	/^  intptr_t value;$/;"	m	struct:gpr_msvc_thread_local
-value	src/core/ext/census/context.c	/^  char *value;$/;"	m	struct:raw_tag	file:
-value	src/core/ext/census/gen/census.pb.h	/^    char value[255];$/;"	m	struct:_google_census_Tag
-value	src/core/ext/census/trace_label.h	/^  union value {$/;"	u	struct:trace_label
-value	src/core/ext/census/trace_label.h	/^  } value;$/;"	m	struct:trace_label	typeref:union:trace_label::value
-value	src/core/ext/transport/chttp2/transport/frame_settings.h	/^  uint32_t value;$/;"	m	struct:__anon42
-value	src/core/ext/transport/chttp2/transport/hpack_parser.h	/^    uint32_t *value;$/;"	m	union:grpc_chttp2_hpack_parser::__anon37
-value	src/core/ext/transport/chttp2/transport/hpack_parser.h	/^  grpc_chttp2_hpack_parser_string value;$/;"	m	struct:grpc_chttp2_hpack_parser
-value	src/core/ext/transport/chttp2/transport/hpack_table.c	/^  const char *value;$/;"	m	struct:__anon11	file:
-value	src/core/lib/channel/context.h	/^  void *value;$/;"	m	struct:__anon192
-value	src/core/lib/http/parser.h	/^  char *value;$/;"	m	struct:grpc_http_header
-value	src/core/lib/iomgr/error.c	/^  char *value;$/;"	m	struct:__anon132	file:
-value	src/core/lib/json/json.h	/^  const char* value;$/;"	m	struct:grpc_json
-value	src/core/lib/security/credentials/credentials.h	/^  grpc_slice value;$/;"	m	struct:__anon91
-value	src/core/lib/slice/slice_hash_table.h	/^  void *value; \/* Must not be NULL. *\/$/;"	m	struct:grpc_slice_hash_table_entry
-value	src/core/lib/support/cmdline.c	/^  void *value;$/;"	m	struct:arg	file:
-value	src/core/lib/transport/metadata.c	/^  grpc_slice value;$/;"	m	struct:allocated_metadata	file:
-value	src/core/lib/transport/metadata.c	/^  grpc_slice value;$/;"	m	struct:interned_metadata	file:
-value	src/core/lib/transport/metadata.h	/^  const grpc_slice value;$/;"	m	struct:grpc_mdelem_data
-value	src/core/lib/tsi/transport_security_interface.h	/^  } value;$/;"	m	struct:tsi_peer_property	typeref:struct:tsi_peer_property::__anon165
-value	test/core/iomgr/combiner_test.c	/^  size_t value;$/;"	m	struct:__anon337	file:
-value	test/core/security/credentials_test.c	/^  const char *value;$/;"	m	struct:__anon333	file:
-value	test/core/security/credentials_test.c	/^  const char *value;$/;"	m	struct:__anon335	file:
-value	test/cpp/qps/client.h	/^  double value() const { return value_; }$/;"	f	class:grpc::testing::final
-value1	test/core/statistics/window_stats_test.c	/^  double value1;$/;"	m	struct:test_stat	file:
-value2	test/core/statistics/window_stats_test.c	/^  int value2;$/;"	m	struct:test_stat	file:
-value_	test/cpp/qps/client.h	/^  double value_;$/;"	m	class:grpc::testing::final
-value_len	src/core/ext/census/context.c	/^  uint8_t value_len;$/;"	m	struct:raw_tag	file:
-value_length	include/grpc/grpc_security.h	/^  size_t value_length;$/;"	m	struct:grpc_auth_property
-value_state	src/core/lib/support/cmdline.c	/^static int value_state(gpr_cmdline *cl, char *str) {$/;"	f	file:
-value_type	src/core/ext/census/trace_label.h	/^  } value_type;$/;"	m	struct:trace_label	typeref:enum:trace_label::label_type
-value_used	test/cpp/qps/client.h	/^  bool value_used() const { return value_used_; }$/;"	f	class:grpc::testing::final
-value_used_	test/cpp/qps/client.h	/^  bool value_used_;$/;"	m	class:grpc::testing::final
-values	include/grpc/load_reporting.h	/^  grpc_slice *values;$/;"	m	struct:grpc_load_reporting_cost_context
-values	src/core/ext/transport/chttp2/transport/stream_map.h	/^  void **values;$/;"	m	struct:__anon33
-values	test/core/end2end/cq_verifier.c	/^  char **values;$/;"	m	struct:metadata	file:
-values	test/http2_test/messages_pb2.py	/^  values=[$/;"	v
-values_count	include/grpc/load_reporting.h	/^  size_t values_count;$/;"	m	struct:grpc_load_reporting_cost_context
-verification_test	test/core/support/murmur_hash_test.c	/^static void verification_test(hash_func hash, uint32_t expected) {$/;"	f	file:
-verifier	src/core/lib/security/credentials/jwt/jwt_verifier.c	/^  grpc_jwt_verifier *verifier;$/;"	m	struct:__anon99	file:
-verifier	test/core/bad_client/tests/badreq.c	/^static void verifier(grpc_server *server, grpc_completion_queue *cq,$/;"	f	file:
-verifier	test/core/bad_client/tests/connection_prefix.c	/^static void verifier(grpc_server *server, grpc_completion_queue *cq,$/;"	f	file:
-verifier	test/core/bad_client/tests/head_of_line_blocking.c	/^static void verifier(grpc_server *server, grpc_completion_queue *cq,$/;"	f	file:
-verifier	test/core/bad_client/tests/headers.c	/^static void verifier(grpc_server *server, grpc_completion_queue *cq,$/;"	f	file:
-verifier	test/core/bad_client/tests/initial_settings_frame.c	/^static void verifier(grpc_server *server, grpc_completion_queue *cq,$/;"	f	file:
-verifier	test/core/bad_client/tests/simple_request.c	/^static void verifier(grpc_server *server, grpc_completion_queue *cq,$/;"	f	file:
-verifier	test/core/bad_client/tests/unknown_frame.c	/^static void verifier(grpc_server *server, grpc_completion_queue *cq,$/;"	f	file:
-verifier	test/core/bad_client/tests/window_overflow.c	/^static void verifier(grpc_server *server, grpc_completion_queue *cq,$/;"	f	file:
-verifier	test/core/client_channel/lb_policies_test.c	/^  verifier_fn verifier;$/;"	m	struct:test_spec	file:
-verifier_cb_ctx	src/core/lib/security/credentials/jwt/jwt_verifier.c	/^} verifier_cb_ctx;$/;"	t	typeref:struct:__anon99	file:
-verifier_cb_ctx_create	src/core/lib/security/credentials/jwt/jwt_verifier.c	/^static verifier_cb_ctx *verifier_cb_ctx_create($/;"	f	file:
-verifier_cb_ctx_destroy	src/core/lib/security/credentials/jwt/jwt_verifier.c	/^void verifier_cb_ctx_destroy(grpc_exec_ctx *exec_ctx, verifier_cb_ctx *ctx) {$/;"	f
-verifier_fails	test/core/bad_client/tests/server_registered_method.c	/^static void verifier_fails(grpc_server *server, grpc_completion_queue *cq,$/;"	f	file:
-verifier_fn	test/core/client_channel/lb_policies_test.c	/^typedef void (*verifier_fn)(const servers_fixture *, grpc_channel *,$/;"	t	file:
-verifier_get_mapping	src/core/lib/security/credentials/jwt/jwt_verifier.c	/^static email_key_mapping *verifier_get_mapping(grpc_jwt_verifier *v,$/;"	f	file:
-verifier_put_mapping	src/core/lib/security/credentials/jwt/jwt_verifier.c	/^static void verifier_put_mapping(grpc_jwt_verifier *v, const char *email_domain,$/;"	f	file:
-verifier_succeeds	test/core/bad_client/tests/server_registered_method.c	/^static void verifier_succeeds(grpc_server *server, grpc_completion_queue *cq,$/;"	f	file:
-verifier_test_config	test/core/security/jwt_verifier_test.c	/^} verifier_test_config;$/;"	t	typeref:struct:__anon330	file:
-verify	test/core/transport/chttp2/hpack_encoder_test.c	/^static void verify(grpc_exec_ctx *exec_ctx, size_t window_available, int eof,$/;"	f	file:
-verify_ascii_header_size	test/core/transport/metadata_test.c	/^static void verify_ascii_header_size(grpc_exec_ctx *exec_ctx, const char *key,$/;"	f	file:
-verify_binary_header_size	test/core/transport/metadata_test.c	/^static void verify_binary_header_size(grpc_exec_ctx *exec_ctx, const char *key,$/;"	f	file:
-verify_connectivity	test/core/surface/lame_client_test.c	/^void verify_connectivity(grpc_exec_ctx *exec_ctx, void *arg,$/;"	f
-verify_for_each	test/core/transport/chttp2/stream_map_test.c	/^static void verify_for_each(void *user_data, uint32_t stream_id, void *ptr) {$/;"	f	file:
-verify_jwt_signature	src/core/lib/security/credentials/jwt/jwt_verifier.c	/^static int verify_jwt_signature(EVP_PKEY *key, const char *alg,$/;"	f	file:
-verify_last_error	test/core/surface/invalid_channel_args_test.c	/^static void verify_last_error(const char *message) {$/;"	f	file:
-verify_matches	test/core/end2end/cq_verifier.c	/^static void verify_matches(expectation *e, grpc_event *ev) {$/;"	f	file:
-verify_ok	test/cpp/end2end/filter_end2end_test.cc	/^void verify_ok(CompletionQueue* cq, int i, bool expect_ok) {$/;"	f	namespace:grpc::testing::__anon307
-verify_ok	test/cpp/end2end/generic_end2end_test.cc	/^void verify_ok(CompletionQueue* cq, int i, bool expect_ok) {$/;"	f	namespace:grpc::testing::__anon298
-verify_partial_carnage_round_robin	test/core/client_channel/lb_policies_test.c	/^static void verify_partial_carnage_round_robin($/;"	f	file:
-verify_readable_and_reset	test/core/iomgr/pollset_set_test.c	/^static void verify_readable_and_reset(grpc_exec_ctx *exec_ctx, test_fd *tfds,$/;"	f	file:
-verify_rebirth_round_robin	test/core/client_channel/lb_policies_test.c	/^static void verify_rebirth_round_robin(const servers_fixture *f,$/;"	f	file:
-verify_table_size_change_match_elem_size	test/core/transport/chttp2/hpack_encoder_test.c	/^static void verify_table_size_change_match_elem_size(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-verify_total_carnage_round_robin	test/core/client_channel/lb_policies_test.c	/^static void verify_total_carnage_round_robin(const servers_fixture *f,$/;"	f	file:
-verify_vanilla_round_robin	test/core/client_channel/lb_policies_test.c	/^static void verify_vanilla_round_robin(const servers_fixture *f,$/;"	f	file:
-verify_vanishing_floor_round_robin	test/core/client_channel/lb_policies_test.c	/^static void verify_vanishing_floor_round_robin($/;"	f	file:
-version	src/core/lib/http/parser.h	/^  grpc_http_version version;$/;"	m	struct:grpc_http_request
-view_name	src/core/ext/census/gen/census.pb.h	/^    pb_callback_t view_name;$/;"	m	struct:_google_census_Metric
-vtable	include/grpc/impl/codegen/grpc_types.h	/^      const grpc_arg_pointer_vtable *vtable;$/;"	m	struct:__anon260::__anon261::__anon262
-vtable	include/grpc/impl/codegen/grpc_types.h	/^      const grpc_arg_pointer_vtable *vtable;$/;"	m	struct:__anon423::__anon424::__anon425
-vtable	include/grpc/impl/codegen/slice.h	/^  const grpc_slice_refcount_vtable *vtable;$/;"	m	struct:grpc_slice_refcount
-vtable	include/grpc/support/avl.h	/^  const gpr_avl_vtable *vtable;$/;"	m	struct:gpr_avl
-vtable	src/core/ext/client_channel/client_channel_factory.h	/^  const grpc_client_channel_factory_vtable *vtable;$/;"	m	struct:grpc_client_channel_factory
-vtable	src/core/ext/client_channel/connector.h	/^  const grpc_connector_vtable *vtable;$/;"	m	struct:grpc_connector
-vtable	src/core/ext/client_channel/lb_policy.h	/^  const grpc_lb_policy_vtable *vtable;$/;"	m	struct:grpc_lb_policy
-vtable	src/core/ext/client_channel/lb_policy_factory.h	/^  const grpc_lb_policy_factory_vtable *vtable;$/;"	m	struct:grpc_lb_policy_factory
-vtable	src/core/ext/client_channel/proxy_mapper.h	/^  const grpc_proxy_mapper_vtable* vtable;$/;"	m	struct:grpc_proxy_mapper
-vtable	src/core/ext/client_channel/resolver.h	/^  const grpc_resolver_vtable *vtable;$/;"	m	struct:grpc_resolver
-vtable	src/core/ext/client_channel/resolver_factory.h	/^  const grpc_resolver_factory_vtable *vtable;$/;"	m	struct:grpc_resolver_factory
-vtable	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^static const grpc_transport_vtable vtable = {sizeof(grpc_chttp2_stream),$/;"	v	file:
-vtable	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^static const grpc_transport_vtable vtable;$/;"	v	file:
-vtable	src/core/lib/channel/handshaker.h	/^  const grpc_handshaker_vtable* vtable;$/;"	m	struct:grpc_handshaker
-vtable	src/core/lib/channel/handshaker_factory.h	/^  const grpc_handshaker_factory_vtable *vtable;$/;"	m	struct:grpc_handshaker_factory
-vtable	src/core/lib/iomgr/closure.h	/^  const grpc_closure_scheduler_vtable *vtable;$/;"	m	struct:grpc_closure_scheduler
-vtable	src/core/lib/iomgr/endpoint.h	/^  const grpc_endpoint_vtable *vtable;$/;"	m	struct:grpc_endpoint
-vtable	src/core/lib/iomgr/ev_epoll_linux.c	/^static const grpc_event_engine_vtable vtable = {$/;"	v	file:
-vtable	src/core/lib/iomgr/ev_poll_posix.c	/^static const grpc_event_engine_vtable vtable = {$/;"	v	file:
-vtable	src/core/lib/iomgr/socket_mutator.h	/^  const grpc_socket_mutator_vtable *vtable;$/;"	m	struct:grpc_socket_mutator
-vtable	src/core/lib/iomgr/tcp_posix.c	/^static const grpc_endpoint_vtable vtable = {tcp_read,$/;"	v	file:
-vtable	src/core/lib/iomgr/tcp_uv.c	/^static grpc_endpoint_vtable vtable = {$/;"	v	file:
-vtable	src/core/lib/iomgr/tcp_windows.c	/^static grpc_endpoint_vtable vtable = {win_read,$/;"	v	file:
-vtable	src/core/lib/json/json_reader.h	/^  grpc_json_reader_vtable *vtable;$/;"	m	struct:grpc_json_reader
-vtable	src/core/lib/json/json_writer.h	/^  grpc_json_writer_vtable *vtable;$/;"	m	struct:grpc_json_writer
-vtable	src/core/lib/security/credentials/credentials.h	/^  const grpc_call_credentials_vtable *vtable;$/;"	m	struct:grpc_call_credentials
-vtable	src/core/lib/security/credentials/credentials.h	/^  const grpc_channel_credentials_vtable *vtable;$/;"	m	struct:grpc_channel_credentials
-vtable	src/core/lib/security/credentials/credentials.h	/^  const grpc_server_credentials_vtable *vtable;$/;"	m	struct:grpc_server_credentials
-vtable	src/core/lib/security/transport/secure_endpoint.c	/^static const grpc_endpoint_vtable vtable = {endpoint_read,$/;"	v	file:
-vtable	src/core/lib/security/transport/security_connector.h	/^  const grpc_security_connector_vtable *vtable;$/;"	m	struct:grpc_security_connector
-vtable	src/core/lib/slice/slice_hash_table.h	/^  const grpc_slice_hash_table_vtable *vtable;$/;"	m	struct:grpc_slice_hash_table_entry
-vtable	src/core/lib/transport/transport_impl.h	/^  const grpc_transport_vtable *vtable;$/;"	m	struct:grpc_transport
-vtable	src/core/lib/tsi/transport_security.h	/^  const tsi_frame_protector_vtable *vtable;$/;"	m	struct:tsi_frame_protector
-vtable	src/core/lib/tsi/transport_security.h	/^  const tsi_handshaker_vtable *vtable;$/;"	m	struct:tsi_handshaker
-vtable	test/core/util/mock_endpoint.c	/^static const grpc_endpoint_vtable vtable = {$/;"	v	file:
-vtable	test/core/util/passthru_endpoint.c	/^static const grpc_endpoint_vtable vtable = {$/;"	v	file:
-wait_for_deadline	test/core/end2end/tests/cancel_test_helpers.h	/^static grpc_call_error wait_for_deadline(grpc_call *call, void *reserved) {$/;"	f
-wait_for_fail_count	test/core/iomgr/endpoint_tests.c	/^static void wait_for_fail_count(grpc_exec_ctx *exec_ctx, int *fail_count,$/;"	f	file:
-wait_for_ready	src/core/ext/client_channel/client_channel.c	/^  wait_for_ready_value wait_for_ready;$/;"	m	struct:method_parameters	file:
-wait_for_ready_	include/grpc++/impl/codegen/client_context.h	/^  bool wait_for_ready_;$/;"	m	class:grpc::ClientContext
-wait_for_ready_explicitly_set_	include/grpc++/impl/codegen/client_context.h	/^  bool wait_for_ready_explicitly_set_;$/;"	m	class:grpc::ClientContext
-wait_for_ready_from_service_config	src/core/ext/client_channel/client_channel.c	/^  wait_for_ready_value wait_for_ready_from_service_config;$/;"	m	struct:client_channel_call_data	file:
-wait_for_ready_value	src/core/ext/client_channel/client_channel.c	/^} wait_for_ready_value;$/;"	t	typeref:enum:__anon59	file:
-wait_loop	test/core/client_channel/resolvers/dns_resolver_connectivity_test.c	/^static bool wait_loop(int deadline_seconds, gpr_event *ev) {$/;"	f	file:
-waiting_for_config_closures	src/core/ext/client_channel/client_channel.c	/^  grpc_closure_list waiting_for_config_closures;$/;"	m	struct:client_channel_channel_data	file:
-waiting_ops	src/core/ext/client_channel/client_channel.c	/^  grpc_transport_stream_op **waiting_ops;$/;"	m	struct:client_channel_call_data	file:
-waiting_ops_capacity	src/core/ext/client_channel/client_channel.c	/^  size_t waiting_ops_capacity;$/;"	m	struct:client_channel_call_data	file:
-waiting_ops_count	src/core/ext/client_channel/client_channel.c	/^  size_t waiting_ops_count;$/;"	m	struct:client_channel_call_data	file:
-wake_all_watchers_locked	src/core/lib/iomgr/ev_poll_posix.c	/^static void wake_all_watchers_locked(grpc_fd *fd) {$/;"	f	file:
-wakeup	src/core/lib/iomgr/wakeup_fd_posix.h	/^  grpc_error* (*wakeup)(grpc_wakeup_fd* fd_info);$/;"	m	struct:grpc_wakeup_fd_vtable
-wakeup_fd	src/core/lib/iomgr/ev_poll_posix.c	/^  grpc_cached_wakeup_fd *wakeup_fd;$/;"	m	struct:grpc_pollset_worker	file:
-wakeup_fd	test/core/iomgr/pollset_set_test.c	/^  grpc_wakeup_fd wakeup_fd;$/;"	m	struct:test_fd	file:
-wakeup_fd_vtable	src/core/lib/iomgr/wakeup_fd_posix.c	/^static const grpc_wakeup_fd_vtable *wakeup_fd_vtable = NULL;$/;"	v	file:
-wall	test/cpp/qps/usage_timer.h	/^    double wall;$/;"	m	struct:UsageTimer::Result
-was_cancelled	test/core/fling/server.c	/^static int was_cancelled = 2;$/;"	v	file:
-was_cancelled	test/core/memory_usage/server.c	/^static int was_cancelled = 2;$/;"	v	file:
-watch_complete	src/core/ext/client_channel/channel_connectivity.c	/^static void watch_complete(grpc_exec_ctx *exec_ctx, void *pw,$/;"	f	file:
-watch_lb_policy	src/core/ext/client_channel/client_channel.c	/^static void watch_lb_policy(grpc_exec_ctx *exec_ctx, channel_data *chand,$/;"	f	file:
-watchers	src/core/lib/transport/connectivity_state.h	/^  grpc_connectivity_state_watcher *watchers;$/;"	m	struct:__anon177
-which_data	src/core/ext/census/gen/census.pb.h	/^    pb_size_t which_data;$/;"	m	struct:_google_census_Aggregation
-which_options	src/core/ext/census/gen/census.pb.h	/^    pb_size_t which_options;$/;"	m	struct:_google_census_AggregationDescriptor
-width	src/core/ext/census/window_stats.c	/^  int64_t width;$/;"	m	struct:census_window_stats_interval_stats	file:
-win_add_to_pollset	src/core/lib/iomgr/tcp_windows.c	/^static void win_add_to_pollset(grpc_exec_ctx *exec_ctx, grpc_endpoint *ep,$/;"	f	file:
-win_add_to_pollset_set	src/core/lib/iomgr/tcp_windows.c	/^static void win_add_to_pollset_set(grpc_exec_ctx *exec_ctx, grpc_endpoint *ep,$/;"	f	file:
-win_destroy	src/core/lib/iomgr/tcp_windows.c	/^static void win_destroy(grpc_exec_ctx *exec_ctx, grpc_endpoint *ep) {$/;"	f	file:
-win_get_fd	src/core/lib/iomgr/tcp_windows.c	/^static int win_get_fd(grpc_endpoint *ep) { return -1; }$/;"	f	file:
-win_get_peer	src/core/lib/iomgr/tcp_windows.c	/^static char *win_get_peer(grpc_endpoint *ep) {$/;"	f	file:
-win_get_resource_user	src/core/lib/iomgr/tcp_windows.c	/^static grpc_resource_user *win_get_resource_user(grpc_endpoint *ep) {$/;"	f	file:
-win_get_workqueue	src/core/lib/iomgr/tcp_windows.c	/^static grpc_workqueue *win_get_workqueue(grpc_endpoint *ep) { return NULL; }$/;"	f	file:
-win_read	src/core/lib/iomgr/tcp_windows.c	/^static void win_read(grpc_exec_ctx *exec_ctx, grpc_endpoint *ep,$/;"	f	file:
-win_shutdown	src/core/lib/iomgr/tcp_windows.c	/^static void win_shutdown(grpc_exec_ctx *exec_ctx, grpc_endpoint *ep,$/;"	f	file:
-win_write	src/core/lib/iomgr/tcp_windows.c	/^static void win_write(grpc_exec_ctx *exec_ctx, grpc_endpoint *ep,$/;"	f	file:
-window	src/core/ext/census/gen/census.pb.h	/^    pb_callback_t window;$/;"	m	struct:_google_census_IntervalStats
-window_size	src/core/ext/census/gen/census.pb.h	/^    google_census_Duration window_size;$/;"	m	struct:_google_census_IntervalStats_Window
-window_size	src/core/ext/census/gen/census.pb.h	/^    pb_callback_t window_size;$/;"	m	struct:_google_census_AggregationDescriptor_IntervalBoundaries
-window_stats	src/core/ext/census/window_stats.c	/^} window_stats;$/;"	t	typeref:struct:census_window_stats	file:
-window_stats_settings	src/core/ext/census/census_rpc_stats.c	/^static const census_window_stats_stat_info window_stats_settings = {$/;"	v	file:
-window_update	src/core/ext/transport/chttp2/transport/internal.h	/^    grpc_chttp2_window_update_parser window_update;$/;"	m	union:grpc_chttp2_transport::__anon27
-winsock_init	src/core/lib/iomgr/iomgr_windows.c	/^static void winsock_init(void) {$/;"	f	file:
-winsock_shutdown	src/core/lib/iomgr/iomgr_windows.c	/^static void winsock_shutdown(void) {$/;"	f	file:
-wire_request_bytes	src/core/ext/census/census_rpc_stats.h	/^  double wire_request_bytes;$/;"	m	struct:census_rpc_stats
-wire_response_bytes	src/core/ext/census/census_rpc_stats.h	/^  double wire_response_bytes;$/;"	m	struct:census_rpc_stats
-without	test/core/end2end/gen_build_yaml.py	/^def without(l, e):$/;"	f
-work_combine_error	src/core/lib/iomgr/ev_poll_posix.c	/^static void work_combine_error(grpc_error **composite, grpc_error *error) {$/;"	f	file:
-worker	src/core/lib/iomgr/ev_poll_posix.c	/^  grpc_pollset_worker *worker;$/;"	m	struct:grpc_fd_watcher	file:
-worker	src/core/lib/surface/completion_queue.c	/^  grpc_pollset_worker **worker;$/;"	m	struct:__anon222	file:
-worker_	test/cpp/qps/qps_worker.cc	/^  QpsWorker* worker_;$/;"	m	class:grpc::testing::final	file:
-worker_thread	test/core/support/cpu_test.c	/^static void worker_thread(void *arg) {$/;"	f	file:
-workqueue_enqueue	src/core/lib/iomgr/ev_epoll_linux.c	/^static void workqueue_enqueue(grpc_exec_ctx *exec_ctx, grpc_closure *closure,$/;"	f	file:
-workqueue_item_count	src/core/lib/iomgr/ev_epoll_linux.c	/^  gpr_atm workqueue_item_count;$/;"	m	struct:polling_island	file:
-workqueue_items	src/core/lib/iomgr/ev_epoll_linux.c	/^  gpr_mpscq workqueue_items;$/;"	m	struct:polling_island	file:
-workqueue_maybe_wakeup	src/core/lib/iomgr/ev_epoll_linux.c	/^static void workqueue_maybe_wakeup(polling_island *pi) {$/;"	f	file:
-workqueue_move_items_to_parent	src/core/lib/iomgr/ev_epoll_linux.c	/^static void workqueue_move_items_to_parent(polling_island *q) {$/;"	f	file:
-workqueue_read_mu	src/core/lib/iomgr/ev_epoll_linux.c	/^  gpr_mu workqueue_read_mu;$/;"	m	struct:polling_island	file:
-workqueue_ref	src/core/lib/iomgr/ev_epoll_linux.c	/^static grpc_workqueue *workqueue_ref(grpc_workqueue *workqueue) {$/;"	f	file:
-workqueue_ref	src/core/lib/iomgr/ev_epoll_linux.c	/^static grpc_workqueue *workqueue_ref(grpc_workqueue *workqueue,$/;"	f	file:
-workqueue_ref	src/core/lib/iomgr/ev_poll_posix.c	/^static grpc_workqueue *workqueue_ref(grpc_workqueue *workqueue) {$/;"	f	file:
-workqueue_ref	src/core/lib/iomgr/ev_poll_posix.c	/^static grpc_workqueue *workqueue_ref(grpc_workqueue *workqueue,$/;"	f	file:
-workqueue_ref	src/core/lib/iomgr/ev_posix.h	/^  grpc_workqueue *(*workqueue_ref)(grpc_workqueue *workqueue);$/;"	m	struct:grpc_event_engine_vtable
-workqueue_ref	src/core/lib/iomgr/ev_posix.h	/^  grpc_workqueue *(*workqueue_ref)(grpc_workqueue *workqueue, const char *file,$/;"	m	struct:grpc_event_engine_vtable
-workqueue_scheduler	src/core/lib/iomgr/ev_epoll_linux.c	/^  grpc_closure_scheduler workqueue_scheduler;$/;"	m	struct:polling_island	file:
-workqueue_scheduler	src/core/lib/iomgr/ev_epoll_linux.c	/^static grpc_closure_scheduler *workqueue_scheduler(grpc_workqueue *workqueue) {$/;"	f	file:
-workqueue_scheduler	src/core/lib/iomgr/ev_poll_posix.c	/^static grpc_closure_scheduler *workqueue_scheduler(grpc_workqueue *workqueue) {$/;"	f	file:
-workqueue_scheduler	src/core/lib/iomgr/ev_posix.h	/^  grpc_closure_scheduler *(*workqueue_scheduler)(grpc_workqueue *workqueue);$/;"	m	struct:grpc_event_engine_vtable
-workqueue_scheduler_vtable	src/core/lib/iomgr/ev_epoll_linux.c	/^static const grpc_closure_scheduler_vtable workqueue_scheduler_vtable = {$/;"	v	file:
-workqueue_unref	src/core/lib/iomgr/ev_epoll_linux.c	/^static void workqueue_unref(grpc_exec_ctx *exec_ctx, grpc_workqueue *workqueue,$/;"	f	file:
-workqueue_unref	src/core/lib/iomgr/ev_epoll_linux.c	/^static void workqueue_unref(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-workqueue_unref	src/core/lib/iomgr/ev_poll_posix.c	/^static void workqueue_unref(grpc_exec_ctx *exec_ctx, grpc_workqueue *workqueue,$/;"	f	file:
-workqueue_unref	src/core/lib/iomgr/ev_poll_posix.c	/^static void workqueue_unref(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-workqueue_unref	src/core/lib/iomgr/ev_posix.h	/^  void (*workqueue_unref)(grpc_exec_ctx *exec_ctx, grpc_workqueue *workqueue);$/;"	m	struct:grpc_event_engine_vtable
-workqueue_unref	src/core/lib/iomgr/ev_posix.h	/^  void (*workqueue_unref)(grpc_exec_ctx *exec_ctx, grpc_workqueue *workqueue,$/;"	m	struct:grpc_event_engine_vtable
-workqueue_wakeup_fd	src/core/lib/iomgr/ev_epoll_linux.c	/^  grpc_wakeup_fd workqueue_wakeup_fd;$/;"	m	struct:polling_island	file:
-wrapped_closure	src/core/ext/lb_policy/grpclb/grpclb.c	/^  grpc_closure *wrapped_closure;$/;"	m	struct:wrapped_rr_closure_arg	file:
-wrapped_closure	src/core/lib/iomgr/closure.c	/^} wrapped_closure;$/;"	t	typeref:struct:__anon155	file:
-wrapped_ep	src/core/lib/security/transport/secure_endpoint.c	/^  grpc_endpoint *wrapped_ep;$/;"	m	struct:__anon116	file:
-wrapped_notify_arg	src/core/ext/lb_policy/grpclb/grpclb.c	/^  wrapped_rr_closure_arg wrapped_notify_arg;$/;"	m	struct:pending_ping	file:
-wrapped_on_complete_arg	src/core/ext/lb_policy/grpclb/grpclb.c	/^  wrapped_rr_closure_arg wrapped_on_complete_arg;$/;"	m	struct:pending_pick	file:
-wrapped_rr_closure	src/core/ext/lb_policy/grpclb/grpclb.c	/^static void wrapped_rr_closure(grpc_exec_ctx *exec_ctx, void *arg,$/;"	f	file:
-wrapped_rr_closure_arg	src/core/ext/lb_policy/grpclb/grpclb.c	/^typedef struct wrapped_rr_closure_arg {$/;"	s	file:
-wrapped_rr_closure_arg	src/core/ext/lb_policy/grpclb/grpclb.c	/^} wrapped_rr_closure_arg;$/;"	t	typeref:struct:wrapped_rr_closure_arg	file:
-wrapper	src/core/lib/iomgr/closure.c	/^  grpc_closure wrapper;$/;"	m	struct:__anon155	file:
-wrapper_closure	src/core/ext/lb_policy/grpclb/grpclb.c	/^  grpc_closure wrapper_closure;$/;"	m	struct:wrapped_rr_closure_arg	file:
-write	src/core/lib/iomgr/endpoint.h	/^  void (*write)(grpc_exec_ctx *exec_ctx, grpc_endpoint *ep,$/;"	m	struct:grpc_endpoint_vtable
-write_action	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^static void write_action(grpc_exec_ctx *exec_ctx, void *gt, grpc_error *error) {$/;"	f	file:
-write_action	src/core/ext/transport/chttp2/transport/internal.h	/^  grpc_closure write_action;$/;"	m	struct:grpc_chttp2_transport
-write_action_begin_locked	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^static void write_action_begin_locked(grpc_exec_ctx *exec_ctx, void *gt,$/;"	f	file:
-write_action_begin_locked	src/core/ext/transport/chttp2/transport/internal.h	/^  grpc_closure write_action_begin_locked;$/;"	m	struct:grpc_chttp2_transport
-write_action_end_locked	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^static void write_action_end_locked(grpc_exec_ctx *exec_ctx, void *tp,$/;"	f	file:
-write_action_end_locked	src/core/ext/transport/chttp2/transport/internal.h	/^  grpc_closure write_action_end_locked;$/;"	m	struct:grpc_chttp2_transport
-write_buf	test/core/iomgr/fd_posix_test.c	/^  char write_buf[CLIENT_WRITE_BUF_SIZE];$/;"	m	struct:__anon342	file:
-write_buffer	src/core/ext/client_channel/http_connect_handshaker.c	/^  grpc_slice_buffer write_buffer;$/;"	m	struct:http_connect_handshaker	file:
-write_buffer	src/core/ext/transport/cronet/transport/cronet_transport.c	/^  char *write_buffer;$/;"	m	struct:write_state	file:
-write_buffer_size	src/core/ext/transport/chttp2/transport/internal.h	/^  uint32_t write_buffer_size;$/;"	m	struct:grpc_chttp2_transport
-write_buffering	src/core/ext/transport/chttp2/transport/internal.h	/^  bool write_buffering;$/;"	m	struct:grpc_chttp2_stream
-write_buffering	test/core/end2end/tests/write_buffering.c	/^void write_buffering(grpc_end2end_test_config config) {$/;"	f
-write_buffering_at_end	test/core/end2end/tests/write_buffering_at_end.c	/^void write_buffering_at_end(grpc_end2end_test_config config) {$/;"	f
-write_buffering_at_end_pre_init	test/core/end2end/tests/write_buffering_at_end.c	/^void write_buffering_at_end_pre_init(void) {}$/;"	f
-write_buffering_pre_init	test/core/end2end/tests/write_buffering.c	/^void write_buffering_pre_init(void) {}$/;"	f
-write_buffers	src/core/lib/iomgr/tcp_uv.c	/^  uv_buf_t *write_buffers;$/;"	m	struct:__anon135	file:
-write_bytes	test/core/network_benchmarks/low_level_ping_pong.c	/^  int (*write_bytes)(struct thread_args *args, char *buf);$/;"	m	struct:thread_args	file:
-write_bytes_total	test/core/iomgr/fd_posix_test.c	/^  ssize_t write_bytes_total;$/;"	m	struct:__anon342	file:
-write_callback	src/core/lib/iomgr/tcp_uv.c	/^static void write_callback(uv_write_t *req, int status) {$/;"	f	file:
-write_cb	src/core/lib/iomgr/tcp_posix.c	/^  grpc_closure *write_cb;$/;"	m	struct:__anon139	file:
-write_cb	src/core/lib/iomgr/tcp_uv.c	/^  grpc_closure *write_cb;$/;"	m	struct:__anon135	file:
-write_cb	src/core/lib/iomgr/tcp_windows.c	/^  grpc_closure *write_cb;$/;"	m	struct:grpc_tcp	file:
-write_cb	src/core/lib/iomgr/udp_server.c	/^  grpc_udp_server_write_cb write_cb;$/;"	m	struct:grpc_udp_listener	file:
-write_cb	src/core/lib/security/transport/secure_endpoint.c	/^  grpc_closure *write_cb;$/;"	m	struct:__anon116	file:
-write_cb_pool	src/core/ext/transport/chttp2/transport/internal.h	/^  grpc_chttp2_write_cb *write_cb_pool;$/;"	m	struct:grpc_chttp2_transport
-write_closed	src/core/ext/transport/chttp2/transport/internal.h	/^  bool write_closed;$/;"	m	struct:grpc_chttp2_stream
-write_closed_error	src/core/ext/transport/chttp2/transport/internal.h	/^  grpc_error *write_closed_error;$/;"	m	struct:grpc_chttp2_stream
-write_closure	src/core/lib/iomgr/ev_epoll_linux.c	/^  grpc_closure *write_closure;$/;"	m	struct:grpc_fd	file:
-write_closure	src/core/lib/iomgr/ev_poll_posix.c	/^  grpc_closure *write_closure;$/;"	m	struct:grpc_fd	file:
-write_closure	src/core/lib/iomgr/tcp_client_posix.c	/^  grpc_closure write_closure;$/;"	m	struct:__anon154	file:
-write_closure	src/core/lib/iomgr/tcp_posix.c	/^  grpc_closure write_closure;$/;"	m	struct:__anon139	file:
-write_closure	src/core/lib/iomgr/udp_server.c	/^  grpc_closure write_closure;$/;"	m	struct:grpc_udp_listener	file:
-write_closure	test/core/iomgr/fd_posix_test.c	/^  grpc_closure write_closure;$/;"	m	struct:__anon342	file:
-write_cv_	test/cpp/util/cli_call.h	/^  gpr_cv write_cv_;  \/\/ Protected by write_mu_;$/;"	m	class:grpc::testing::final
-write_done	test/core/end2end/bad_server_response_test.c	/^  bool write_done;$/;"	m	struct:rpc_state	file:
-write_done	test/core/iomgr/endpoint_tests.c	/^  int write_done;$/;"	m	struct:read_and_write_test_state	file:
-write_done	test/core/iomgr/tcp_posix_test.c	/^  int write_done;$/;"	m	struct:write_socket_state	file:
-write_done	test/core/iomgr/tcp_posix_test.c	/^static void write_done(grpc_exec_ctx *exec_ctx,$/;"	f	file:
-write_done	test/cpp/qps/server_async.cc	/^    bool write_done(bool ok) {$/;"	f	class:grpc::testing::final::final	file:
-write_done_	include/grpc++/impl/codegen/sync_stream.h	/^  bool write_done_;$/;"	m	class:grpc::final
-write_done_	test/cpp/util/cli_call.h	/^  bool write_done_;  \/\/ Portected by write_mu_;$/;"	m	class:grpc::testing::final
-write_ep	test/core/iomgr/endpoint_tests.c	/^  grpc_endpoint *write_ep;$/;"	m	struct:read_and_write_test_state	file:
-write_fd	src/core/lib/iomgr/wakeup_fd_posix.h	/^  int write_fd;$/;"	m	struct:grpc_wakeup_fd
-write_fd	test/core/network_benchmarks/low_level_ping_pong.c	/^  int write_fd;$/;"	m	struct:fd_pair	file:
-write_info	src/core/lib/iomgr/socket_windows.h	/^  grpc_winsocket_callback_info write_info;$/;"	m	struct:grpc_winsocket
-write_log	src/core/lib/profiling/basic_timers.c	/^static void write_log(gpr_timer_log *log) {$/;"	f	file:
-write_mu_	test/cpp/util/cli_call.h	/^  gpr_mu write_mu_;$/;"	m	class:grpc::testing::final
-write_needed_	include/grpc++/impl/codegen/method_handler_impl.h	/^  const bool write_needed_;$/;"	m	class:grpc::TemplatedBidiStreamingHandler
-write_op	test/core/fling/server.c	/^static grpc_op write_op;$/;"	v	file:
-write_ops_	include/grpc++/impl/codegen/async_stream.h	/^  CallOpSet<CallOpSendInitialMetadata, CallOpSendMessage> write_ops_;$/;"	m	class:grpc::final
-write_ops_	include/grpc++/impl/codegen/async_stream.h	/^  CallOpSet<CallOpSendMessage> write_ops_;$/;"	m	class:grpc::final
-write_options_	include/grpc++/impl/codegen/call.h	/^  WriteOptions write_options_;$/;"	m	class:grpc::CallOpSendMessage
-write_record	test/core/census/mlog_test.c	/^static void write_record(char* record, size_t size) {$/;"	f	file:
-write_record	test/core/statistics/census_log_tests.c	/^static void write_record(char *record, size_t size) {$/;"	f	file:
-write_records_to_log	test/core/census/mlog_test.c	/^static int write_records_to_log(int writer_id, size_t record_size,$/;"	f	file:
-write_records_to_log	test/core/statistics/census_log_tests.c	/^static size_t write_records_to_log(int writer_id, int32_t record_size,$/;"	f	file:
-write_req	src/core/lib/iomgr/tcp_uv.c	/^  uv_write_t write_req;$/;"	m	struct:__anon135	file:
-write_slices	src/core/lib/iomgr/tcp_uv.c	/^  grpc_slice_buffer *write_slices;$/;"	m	struct:__anon135	file:
-write_slices	src/core/lib/iomgr/tcp_windows.c	/^  grpc_slice_buffer *write_slices;$/;"	m	struct:grpc_tcp	file:
-write_socket_state	test/core/iomgr/tcp_posix_test.c	/^struct write_socket_state {$/;"	s	file:
-write_staging_buffer	src/core/lib/security/transport/secure_endpoint.c	/^  grpc_slice write_staging_buffer;$/;"	m	struct:__anon116	file:
-write_state	src/core/ext/transport/chttp2/transport/internal.h	/^  grpc_chttp2_write_state write_state;$/;"	m	struct:grpc_chttp2_transport
-write_state	src/core/ext/transport/cronet/transport/cronet_transport.c	/^struct write_state {$/;"	s	file:
-write_state_name	src/core/ext/transport/chttp2/transport/chttp2_transport.c	/^static const char *write_state_name(grpc_chttp2_write_state st) {$/;"	f	file:
-write_test	test/core/iomgr/tcp_posix_test.c	/^static void write_test(size_t num_bytes, size_t slice_size) {$/;"	f	file:
-write_watcher	src/core/lib/iomgr/ev_poll_posix.c	/^  grpc_fd_watcher *write_watcher;$/;"	m	struct:grpc_fd	file:
-writer	test/core/json/json_rewrite.c	/^  grpc_json_writer *writer;$/;"	m	struct:json_reader_userdata	file:
-writer	test/core/json/json_rewrite_test.c	/^  grpc_json_writer *writer;$/;"	m	struct:json_reader_userdata	file:
-writer_	test/cpp/codegen/proto_utils_test.cc	/^  GrpcBufferWriter* writer_;$/;"	m	class:grpc::internal::GrpcBufferWriterPeer	file:
-writer_lock	src/core/ext/census/census_log.c	/^  gpr_atm writer_lock;$/;"	m	struct:census_log_block	file:
-writer_lock	src/core/ext/census/mlog.c	/^  gpr_atm writer_lock;$/;"	m	struct:census_log_block	file:
-writer_thread	test/core/census/mlog_test.c	/^static void writer_thread(void* arg) {$/;"	f	file:
-writer_thread	test/core/statistics/census_log_tests.c	/^static void writer_thread(void *arg) {$/;"	f	file:
-writer_thread_args	test/core/census/mlog_test.c	/^typedef struct writer_thread_args {$/;"	s	file:
-writer_thread_args	test/core/census/mlog_test.c	/^} writer_thread_args;$/;"	t	typeref:struct:writer_thread_args	file:
-writer_thread_args	test/core/statistics/census_log_tests.c	/^typedef struct writer_thread_args {$/;"	s	file:
-writer_thread_args	test/core/statistics/census_log_tests.c	/^} writer_thread_args;$/;"	t	typeref:struct:writer_thread_args	file:
-writer_vtable	src/core/lib/json/json_string.c	/^static grpc_json_writer_vtable writer_vtable = {$/;"	v	file:
-writer_vtable	test/core/json/json_rewrite.c	/^grpc_json_writer_vtable writer_vtable = {json_writer_output_char,$/;"	v
-writer_vtable	test/core/json/json_rewrite_test.c	/^grpc_json_writer_vtable writer_vtable = {json_writer_output_char,$/;"	v
-writes_done_	test/cpp/end2end/mock_test.cc	/^  bool writes_done_;$/;"	m	class:grpc::testing::__anon295::final	file:
-writes_done_ops_	include/grpc++/impl/codegen/async_stream.h	/^  CallOpSet<CallOpClientSendClose> writes_done_ops_;$/;"	m	class:grpc::final
-writes_performed	test/cpp/performance/writes_per_rpc_test.cc	/^  int writes_performed() const { return stats_.num_writes; }$/;"	f	class:grpc::testing::InProcessCHTTP2
-writing_thread	src/core/lib/profiling/basic_timers.c	/^static void writing_thread(void *unused) {$/;"	f	file:
-ws	src/core/ext/transport/cronet/transport/cronet_transport.c	/^  struct write_state ws;$/;"	m	struct:op_state	typeref:struct:op_state::write_state	file:
-wsa_error	src/core/lib/iomgr/socket_windows.h	/^  int wsa_error;$/;"	m	struct:grpc_winsocket_callback_info
-zalloc_gpr	src/core/lib/compression/message_compress.c	/^static void* zalloc_gpr(void* opaque, unsigned int items, unsigned int size) {$/;"	f	file:
-zfree_gpr	src/core/lib/compression/message_compress.c	/^static void zfree_gpr(void* opaque, void* address) { gpr_free(address); }$/;"	f	file:
-zlib_body	src/core/lib/compression/message_compress.c	/^static int zlib_body(grpc_exec_ctx* exec_ctx, z_stream* zs,$/;"	f	file:
-zlib_compress	src/core/lib/compression/message_compress.c	/^static int zlib_compress(grpc_exec_ctx* exec_ctx, grpc_slice_buffer* input,$/;"	f	file:
-zlib_decompress	src/core/lib/compression/message_compress.c	/^static int zlib_decompress(grpc_exec_ctx* exec_ctx, grpc_slice_buffer* input,$/;"	f	file:
-~Alarm	include/grpc++/alarm.h	/^  ~Alarm() { grpc_alarm_destroy(alarm_); }$/;"	f	class:grpc::Alarm
-~AsyncClient	test/cpp/qps/client_async.cc	/^  virtual ~AsyncClient() {$/;"	f	class:grpc::testing::AsyncClient
-~AsyncQpsServerTest	test/cpp/qps/server_async.cc	/^  ~AsyncQpsServerTest() {$/;"	f	class:grpc::testing::final
-~AsyncReaderInterface	include/grpc++/impl/codegen/async_stream.h	/^  virtual ~AsyncReaderInterface() {}$/;"	f	class:grpc::AsyncReaderInterface
-~AsyncWriterInterface	include/grpc++/impl/codegen/async_stream.h	/^  virtual ~AsyncWriterInterface() {}$/;"	f	class:grpc::AsyncWriterInterface
-~AuthContext	include/grpc++/impl/codegen/security/auth_context.h	/^  virtual ~AuthContext() {}$/;"	f	class:grpc::AuthContext
-~AuthMetadataProcessor	include/grpc++/security/auth_metadata_processor.h	/^  virtual ~AuthMetadataProcessor() {}$/;"	f	class:grpc::AuthMetadataProcessor
-~AuthPropertyIterator	src/cpp/common/auth_property_iterator.cc	/^AuthPropertyIterator::~AuthPropertyIterator() {}$/;"	f	class:grpc::AuthPropertyIterator
-~BaseAsyncRequest	src/cpp/server/server_cc.cc	/^ServerInterface::BaseAsyncRequest::~BaseAsyncRequest() {$/;"	f	class:grpc::ServerInterface::BaseAsyncRequest
-~ByteBuffer	src/cpp/util/byte_buffer_cc.cc	/^ByteBuffer::~ByteBuffer() {$/;"	f	class:grpc::ByteBuffer
-~CallCredentials	src/cpp/client/credentials_cc.cc	/^CallCredentials::~CallCredentials() {}$/;"	f	class:grpc::CallCredentials
-~CallData	src/cpp/common/channel_filter.h	/^  virtual ~CallData() {}$/;"	f	class:grpc::CallData
-~CallData	src/cpp/server/server_cc.cc	/^    ~CallData() {$/;"	f	class:grpc::final::final
-~CallHook	include/grpc++/impl/codegen/call_hook.h	/^  virtual ~CallHook() {}$/;"	f	class:grpc::CallHook
-~Channel	src/cpp/client/channel_cc.cc	/^Channel::~Channel() { grpc_channel_destroy(c_channel_); }$/;"	f	class:grpc::Channel
-~ChannelArguments	include/grpc++/support/channel_arguments.h	/^  ~ChannelArguments() {}$/;"	f	class:grpc::ChannelArguments
-~ChannelCredentials	src/cpp/client/credentials_cc.cc	/^ChannelCredentials::~ChannelCredentials() {}$/;"	f	class:grpc::ChannelCredentials
-~ChannelData	src/cpp/common/channel_filter.h	/^  virtual ~ChannelData() {}$/;"	f	class:grpc::ChannelData
-~ChannelInterface	include/grpc++/impl/codegen/channel_interface.h	/^  virtual ~ChannelInterface() {}$/;"	f	class:grpc::ChannelInterface
-~CliCall	test/cpp/util/cli_call.cc	/^CliCall::~CliCall() {$/;"	f	class:grpc::testing::CliCall
-~CliCredentials	test/cpp/util/cli_credentials.h	/^  virtual ~CliCredentials() {}$/;"	f	class:grpc::testing::CliCredentials
-~Client	test/cpp/qps/client.h	/^  virtual ~Client() {}$/;"	f	class:grpc::testing::Client
-~ClientAsyncResponseReaderInterface	include/grpc++/impl/codegen/async_unary_call.h	/^  virtual ~ClientAsyncResponseReaderInterface() {}$/;"	f	class:grpc::ClientAsyncResponseReaderInterface
-~ClientAsyncStreamingInterface	include/grpc++/impl/codegen/async_stream.h	/^  virtual ~ClientAsyncStreamingInterface() {}$/;"	f	class:grpc::ClientAsyncStreamingInterface
-~ClientContext	src/cpp/client/client_context.cc	/^ClientContext::~ClientContext() {$/;"	f	class:grpc::ClientContext
-~ClientImpl	test/cpp/qps/client.h	/^  virtual ~ClientImpl() {}$/;"	f	class:grpc::testing::ClientImpl
-~ClientRpcContext	test/cpp/qps/client_async.cc	/^  virtual ~ClientRpcContext() {}$/;"	f	class:grpc::testing::ClientRpcContext
-~ClientStreamingInterface	include/grpc++/impl/codegen/sync_stream.h	/^  virtual ~ClientStreamingInterface() {}$/;"	f	class:grpc::ClientStreamingInterface
-~CommonStressTest	test/cpp/end2end/thread_stress_test.cc	/^  virtual ~CommonStressTest() {}$/;"	f	class:grpc::testing::CommonStressTest
-~CompletionQueue	include/grpc++/impl/codegen/completion_queue.h	/^  ~CompletionQueue() {$/;"	f	class:grpc::CompletionQueue
-~CompletionQueueTag	include/grpc++/impl/codegen/completion_queue_tag.h	/^  virtual ~CompletionQueueTag() {}$/;"	f	class:grpc::CompletionQueueTag
-~CredentialTypeProvider	test/cpp/util/test_credentials_provider.h	/^  virtual ~CredentialTypeProvider() {}$/;"	f	class:grpc::testing::CredentialTypeProvider
-~CredentialsProvider	test/cpp/util/test_credentials_provider.h	/^  virtual ~CredentialsProvider() {}$/;"	f	class:grpc::testing::CredentialsProvider
-~DeserializeFunc	include/grpc++/impl/codegen/call.h	/^  virtual ~DeserializeFunc() {}$/;"	f	class:grpc::CallOpGenericRecvMessageHelper::DeserializeFunc
-~DynamicThread	src/cpp/server/dynamic_thread_pool.cc	/^DynamicThreadPool::DynamicThread::~DynamicThread() {$/;"	f	class:grpc::DynamicThreadPool::DynamicThread
-~DynamicThreadPool	src/cpp/server/dynamic_thread_pool.cc	/^DynamicThreadPool::~DynamicThreadPool() {$/;"	f	class:grpc::DynamicThreadPool
-~EndpointPairFixture	test/cpp/microbenchmarks/bm_fullstack.cc	/^  virtual ~EndpointPairFixture() {$/;"	f	class:grpc::testing::EndpointPairFixture
-~EndpointPairFixture	test/cpp/performance/writes_per_rpc_test.cc	/^  virtual ~EndpointPairFixture() {$/;"	f	class:grpc::testing::EndpointPairFixture
-~FullstackFixture	test/cpp/microbenchmarks/bm_fullstack.cc	/^  virtual ~FullstackFixture() {$/;"	f	class:grpc::testing::FullstackFixture
-~GlobalCallbacks	include/grpc++/impl/codegen/client_context.h	/^    virtual ~GlobalCallbacks() {}$/;"	f	class:grpc::ClientContext::GlobalCallbacks
-~GlobalCallbacks	include/grpc++/server.h	/^    virtual ~GlobalCallbacks() {}$/;"	f	class:grpc::final::GlobalCallbacks
-~GrpcLibraryCodegen	include/grpc++/impl/codegen/grpc_library.h	/^  virtual ~GrpcLibraryCodegen() {$/;"	f	class:grpc::GrpcLibraryCodegen
-~GrpcTool	test/cpp/util/grpc_tool.cc	/^  virtual ~GrpcTool() {}$/;"	f	class:grpc::testing::__anon321::GrpcTool
-~Histogram	test/cpp/qps/histogram.h	/^  ~Histogram() {$/;"	f	class:grpc::testing::Histogram
-~Http2Client	test/cpp/interop/http2_client.h	/^  ~Http2Client() {}$/;"	f	class:grpc::testing::Http2Client
-~InitializeStuff	test/cpp/microbenchmarks/bm_fullstack.cc	/^  ~InitializeStuff() { init_lib_.shutdown(); }$/;"	f	class:grpc::testing::InitializeStuff
-~InitializeStuff	test/cpp/performance/writes_per_rpc_test.cc	/^  ~InitializeStuff() { init_lib_.shutdown(); }$/;"	f	class:grpc::testing::InitializeStuff
-~InstanceGuard	test/cpp/qps/qps_worker.cc	/^    ~InstanceGuard() {$/;"	f	class:grpc::testing::final::InstanceGuard
-~InterarrivalTimer	test/cpp/qps/interarrival.h	/^  virtual ~InterarrivalTimer(){};$/;"	f	class:grpc::testing::InterarrivalTimer
-~InteropClient	test/cpp/interop/interop_client.h	/^  ~InteropClient() {}$/;"	f	class:grpc::testing::InteropClient
-~MetadataCredentialsPlugin	include/grpc++/security/credentials.h	/^  virtual ~MetadataCredentialsPlugin() {}$/;"	f	class:grpc::MetadataCredentialsPlugin
-~MetadataMap	include/grpc++/impl/codegen/metadata_map.h	/^  ~MetadataMap() {$/;"	f	class:grpc::MetadataMap
-~MethodHandler	include/grpc++/impl/codegen/rpc_service_method.h	/^  virtual ~MethodHandler() {}$/;"	f	class:grpc::MethodHandler
-~MockStub	test/cpp/end2end/mock_test.cc	/^  ~MockStub() {}$/;"	f	class:grpc::testing::__anon295::MockStub
-~PollOverride	test/cpp/end2end/async_end2end_test.cc	/^  ~PollOverride() { grpc_poll_function = prev_; }$/;"	f	class:grpc::testing::__anon296::PollOverride
-~ProfileScope	src/core/lib/profiling/timers.h	/^  ~ProfileScope() { GPR_TIMER_END(desc_, 0); }$/;"	f	class:grpc::ProfileScope
-~ProtoFileParser	test/cpp/util/proto_file_parser.cc	/^ProtoFileParser::~ProtoFileParser() {}$/;"	f	class:grpc::testing::ProtoFileParser
-~ProtoReflectionDescriptorDatabase	test/cpp/util/proto_reflection_descriptor_database.cc	/^ProtoReflectionDescriptorDatabase::~ProtoReflectionDescriptorDatabase() {$/;"	f	class:grpc::ProtoReflectionDescriptorDatabase
-~QpsWorker	test/cpp/qps/qps_worker.cc	/^QpsWorker::~QpsWorker() {}$/;"	f	class:grpc::testing::QpsWorker
-~RandomDistInterface	test/cpp/qps/interarrival.h	/^inline RandomDistInterface::~RandomDistInterface() {}$/;"	f	class:grpc::testing::RandomDistInterface
-~ReaderInterface	include/grpc++/impl/codegen/sync_stream.h	/^  virtual ~ReaderInterface() {}$/;"	f	class:grpc::ReaderInterface
-~ReconnectServiceImpl	test/cpp/interop/reconnect_interop_server.cc	/^  ~ReconnectServiceImpl() {$/;"	f	class:ReconnectServiceImpl
-~Reporter	test/cpp/qps/report.h	/^  virtual ~Reporter() {}$/;"	f	class:grpc::testing::Reporter
-~ResourceQuota	src/cpp/common/resource_quota_cc.cc	/^ResourceQuota::~ResourceQuota() { grpc_resource_quota_unref(impl_); }$/;"	f	class:grpc::ResourceQuota
-~ScopedProfile	test/cpp/qps/qps_worker.cc	/^  ~ScopedProfile() {$/;"	f	class:grpc::testing::final
-~SecureAuthContext	src/cpp/common/secure_auth_context.cc	/^SecureAuthContext::~SecureAuthContext() {$/;"	f	class:grpc::SecureAuthContext
-~SecureCallCredentials	src/cpp/client/secure_credentials.h	/^  ~SecureCallCredentials() { grpc_call_credentials_release(c_creds_); }$/;"	f	class:grpc::final
-~SecureChannelCredentials	src/cpp/client/secure_credentials.h	/^  ~SecureChannelCredentials() { grpc_channel_credentials_release(c_creds_); }$/;"	f	class:grpc::final
-~Server	src/cpp/server/server_cc.cc	/^Server::~Server() {$/;"	f	class:grpc::Server
-~Server	test/cpp/qps/server.h	/^  virtual ~Server() {}$/;"	f	class:grpc::testing::Server
-~ServerAsyncStreamingInterface	include/grpc++/impl/codegen/service_type.h	/^  virtual ~ServerAsyncStreamingInterface() {}$/;"	f	class:grpc::ServerAsyncStreamingInterface
-~ServerBuilder	src/cpp/server/server_builder.cc	/^ServerBuilder::~ServerBuilder() {$/;"	f	class:grpc::ServerBuilder
-~ServerBuilderOption	include/grpc++/impl/server_builder_option.h	/^  virtual ~ServerBuilderOption() {}$/;"	f	class:grpc::ServerBuilderOption
-~ServerBuilderPlugin	include/grpc++/impl/server_builder_plugin.h	/^  virtual ~ServerBuilderPlugin() {}$/;"	f	class:grpc::ServerBuilderPlugin
-~ServerContext	src/cpp/server/server_context.cc	/^ServerContext::~ServerContext() {$/;"	f	class:grpc::ServerContext
-~ServerCredentials	src/cpp/server/server_credentials.cc	/^ServerCredentials::~ServerCredentials() {}$/;"	f	class:grpc::ServerCredentials
-~ServerInterface	include/grpc++/impl/codegen/server_interface.h	/^  virtual ~ServerInterface() {}$/;"	f	class:grpc::ServerInterface
-~ServerRpcContext	test/cpp/qps/server_async.cc	/^    virtual ~ServerRpcContext(){};$/;"	f	class:grpc::testing::final::ServerRpcContext
-~ServerStreamingInterface	include/grpc++/impl/codegen/sync_stream.h	/^  virtual ~ServerStreamingInterface() {}$/;"	f	class:grpc::ServerStreamingInterface
-~Service	include/grpc++/impl/codegen/service_type.h	/^  virtual ~Service() {}$/;"	f	class:grpc::Service
-~Slice	src/cpp/util/slice_cc.cc	/^Slice::~Slice() { grpc_slice_unref(slice_); }$/;"	f	class:grpc::Slice
-~SubProcess	test/cpp/util/subprocess.cc	/^SubProcess::~SubProcess() { gpr_subprocess_destroy(subprocess_); }$/;"	f	class:grpc::SubProcess
-~SyncRequest	src/cpp/server/server_cc.cc	/^  ~SyncRequest() {$/;"	f	class:grpc::final
-~SynchronousClient	test/cpp/qps/client_sync.cc	/^  virtual ~SynchronousClient(){};$/;"	f	class:grpc::testing::SynchronousClient
-~SynchronousStreamingClient	test/cpp/qps/client_sync.cc	/^  ~SynchronousStreamingClient() {$/;"	f	class:grpc::testing::final
-~SynchronousUnaryClient	test/cpp/qps/client_sync.cc	/^  ~SynchronousUnaryClient() {}$/;"	f	class:grpc::testing::final
-~Thread	test/cpp/qps/client.h	/^    ~Thread() { impl_.join(); }$/;"	f	class:grpc::testing::Client::Thread
-~ThreadManager	src/cpp/thread_manager/thread_manager.cc	/^ThreadManager::~ThreadManager() {$/;"	f	class:grpc::ThreadManager
-~ThreadPoolInterface	src/cpp/server/thread_pool_interface.h	/^  virtual ~ThreadPoolInterface() {}$/;"	f	class:grpc::ThreadPoolInterface
-~ThriftSerializer	include/grpc++/impl/codegen/thrift_serializer.h	/^  virtual ~ThriftSerializer() {}$/;"	f	class:apache::thrift::util::ThriftSerializer
-~UnimplementedAsyncResponse	src/cpp/server/server_cc.cc	/^  ~UnimplementedAsyncResponse() { delete request_; }$/;"	f	class:grpc::final
-~WorkerThread	src/cpp/thread_manager/thread_manager.cc	/^ThreadManager::WorkerThread::~WorkerThread() { thd_.join(); }$/;"	f	class:grpc::ThreadManager::WorkerThread
-~WriterInterface	include/grpc++/impl/codegen/sync_stream.h	/^  virtual ~WriterInterface() {}$/;"	f	class:grpc::WriterInterface
diff --git a/test/core/end2end/fuzzers/api_fuzzer_corpus/clusterfuzz-testcase-5242554383597568 b/test/core/end2end/fuzzers/api_fuzzer_corpus/clusterfuzz-testcase-5242554383597568
new file mode 100644
index 0000000000000000000000000000000000000000..95a0b013c0d70eb7beef850d3adeb821d35f1a71
Binary files /dev/null and b/test/core/end2end/fuzzers/api_fuzzer_corpus/clusterfuzz-testcase-5242554383597568 differ
diff --git a/test/core/end2end/fuzzers/api_fuzzer_corpus/clusterfuzz-testcase-6499902139924480 b/test/core/end2end/fuzzers/api_fuzzer_corpus/clusterfuzz-testcase-6499902139924480
new file mode 100644
index 0000000000000000000000000000000000000000..139fc1cf3f1effa8c85dc2c025c7ac7912d1b029
Binary files /dev/null and b/test/core/end2end/fuzzers/api_fuzzer_corpus/clusterfuzz-testcase-6499902139924480 differ
diff --git a/test/core/end2end/fuzzers/api_fuzzer_corpus/clusterfuzz-testcase-6699208922890240 b/test/core/end2end/fuzzers/api_fuzzer_corpus/clusterfuzz-testcase-6699208922890240
new file mode 100644
index 0000000000000000000000000000000000000000..74f189b87f72ea7e750a0490d2ce3dd2682e7697
Binary files /dev/null and b/test/core/end2end/fuzzers/api_fuzzer_corpus/clusterfuzz-testcase-6699208922890240 differ
diff --git a/test/core/end2end/tests/max_connection_age.c b/test/core/end2end/tests/max_connection_age.c
index 9cb0dc8dcc8c94d4625aebfd9a1dda63eada5084..1de54e082522b1ba6026920d2804509466f2584a 100644
--- a/test/core/end2end/tests/max_connection_age.c
+++ b/test/core/end2end/tests/max_connection_age.c
@@ -168,12 +168,9 @@ static void test_max_age_forcibly_close(grpc_end2end_test_config config) {
   CQ_EXPECT_COMPLETION(cqv, tag(101), true);
   cq_verify(cqv);
 
-  gpr_timespec channel_start_time = gpr_now(GPR_CLOCK_MONOTONIC);
-  gpr_timespec expect_shutdown_time = gpr_time_add(
-      channel_start_time,
-      gpr_time_from_millis(MAX_CONNECTION_AGE_MS + MAX_CONNECTION_AGE_GRACE_MS +
-                               IMMEDIATE_SHUTDOWN_GRACE_TIME_MS,
-                           GPR_TIMESPAN));
+  gpr_timespec expect_shutdown_time = grpc_timeout_milliseconds_to_deadline(
+      MAX_CONNECTION_AGE_MS + MAX_CONNECTION_AGE_GRACE_MS +
+      IMMEDIATE_SHUTDOWN_GRACE_TIME_MS);
 
   /* Wait for the channel to reach its max age */
   cq_verify_empty_timeout(cqv, CQ_MAX_CONNECTION_AGE_WAIT_TIME_S);
diff --git a/test/core/security/BUILD b/test/core/security/BUILD
index 1cb03c5cfe7a2712fa8ae0c625f0acc127a3a382..8c63f9143d14a4d8f65e077dceb4d0fb78385aaa 100644
--- a/test/core/security/BUILD
+++ b/test/core/security/BUILD
@@ -54,13 +54,6 @@ cc_test(
     copts = ['-std=c99']
 )
 
-cc_test(
-    name = "b64_test",
-    srcs = ["b64_test.c"],
-    deps = ["//:grpc", "//test/core/util:grpc_test_util", "//:gpr", "//test/core/util:gpr_test_util"],
-    copts = ['-std=c99']
-)
-
 cc_test(
     name = "credentials_test",
     srcs = ["credentials_test.c"],
diff --git a/test/core/security/json_token_test.c b/test/core/security/json_token_test.c
index 5cebb09bb253301084423bedebb188342f79a835..97dfe87896c318cdc075fad48ba227c913e4e212 100644
--- a/test/core/security/json_token_test.c
+++ b/test/core/security/json_token_test.c
@@ -43,7 +43,7 @@
 
 #include "src/core/lib/json/json.h"
 #include "src/core/lib/security/credentials/oauth2/oauth2_credentials.h"
-#include "src/core/lib/security/util/b64.h"
+#include "src/core/lib/slice/b64.h"
 #include "src/core/lib/slice/slice_internal.h"
 #include "test/core/util/test_config.h"
 
diff --git a/test/core/security/jwt_verifier_test.c b/test/core/security/jwt_verifier_test.c
index 0a73f675280df4700d6da54d1fb294fee93c8532..7eec780a91e270e4bdef752bf391a7c978de10ea 100644
--- a/test/core/security/jwt_verifier_test.c
+++ b/test/core/security/jwt_verifier_test.c
@@ -44,7 +44,7 @@
 
 #include "src/core/lib/http/httpcli.h"
 #include "src/core/lib/security/credentials/jwt/json_token.h"
-#include "src/core/lib/security/util/b64.h"
+#include "src/core/lib/slice/b64.h"
 #include "test/core/util/test_config.h"
 
 /* This JSON key was generated with the GCE console and revoked immediately.
diff --git a/test/core/slice/BUILD b/test/core/slice/BUILD
index 67a47063482c3b5bc7440409830be608b7ba7462..4d64d0a8183d2bb805227531fa4f2742d7c75a03 100644
--- a/test/core/slice/BUILD
+++ b/test/core/slice/BUILD
@@ -52,3 +52,10 @@ cc_test(
     deps = ["//:grpc", "//test/core/util:grpc_test_util", "//:gpr", "//test/core/util:gpr_test_util"],
     copts = ['-std=c99']
 )
+
+cc_test(
+    name = "b64_test",
+    srcs = ["b64_test.c"],
+    deps = ["//:grpc", "//test/core/util:grpc_test_util", "//:gpr", "//test/core/util:gpr_test_util"],
+    copts = ['-std=c99']
+)
diff --git a/test/core/security/b64_test.c b/test/core/slice/b64_test.c
similarity index 99%
rename from test/core/security/b64_test.c
rename to test/core/slice/b64_test.c
index 28af48075ebf51b13bd553455865ded94c48c172..9e5c06551c793c12c0ae97c36e162ed81309dcf1 100644
--- a/test/core/security/b64_test.c
+++ b/test/core/slice/b64_test.c
@@ -31,7 +31,7 @@
  *
  */
 
-#include "src/core/lib/security/util/b64.h"
+#include "src/core/lib/slice/b64.h"
 
 #include <string.h>
 
diff --git a/test/cpp/end2end/filter_end2end_test.cc b/test/cpp/end2end/filter_end2end_test.cc
index bd384f68b40724e3dc996ccf03be4c5606aa75cd..2f873eeaa8ed9a8070ada4b08c8b84a74effcd5b 100644
--- a/test/cpp/end2end/filter_end2end_test.cc
+++ b/test/cpp/end2end/filter_end2end_test.cc
@@ -122,8 +122,9 @@ class ChannelDataImpl : public ChannelData {
 
 class CallDataImpl : public CallData {
  public:
-  void StartTransportStreamOp(grpc_exec_ctx* exec_ctx, grpc_call_element* elem,
-                              TransportStreamOp* op) override {
+  void StartTransportStreamOpBatch(grpc_exec_ctx* exec_ctx,
+                                   grpc_call_element* elem,
+                                   TransportStreamOpBatch* op) override {
     // Incrementing the counter could be done from Init(), but we want
     // to test that the individual methods are actually called correctly.
     if (op->recv_initial_metadata() != nullptr) IncrementCallCounter();
diff --git a/tools/doxygen/Doxyfile.c++ b/tools/doxygen/Doxyfile.c++
index 2469b90bdb7c1dcab68369a9e7cc677daf584a45..59e619749a88a24c24d63be365b1021f973a3a91 100644
--- a/tools/doxygen/Doxyfile.c++
+++ b/tools/doxygen/Doxyfile.c++
@@ -870,6 +870,12 @@ include/grpc++/support/string_ref.h \
 include/grpc++/support/stub_options.h \
 include/grpc++/support/sync_stream.h \
 include/grpc++/support/time.h \
+include/grpc/byte_buffer.h \
+include/grpc/byte_buffer_reader.h \
+include/grpc/compression.h \
+include/grpc/grpc.h \
+include/grpc/grpc_posix.h \
+include/grpc/grpc_security_constants.h \
 include/grpc/impl/codegen/atm.h \
 include/grpc/impl/codegen/atm_gcc_atomic.h \
 include/grpc/impl/codegen/atm_gcc_sync.h \
@@ -888,7 +894,11 @@ include/grpc/impl/codegen/status.h \
 include/grpc/impl/codegen/sync.h \
 include/grpc/impl/codegen/sync_generic.h \
 include/grpc/impl/codegen/sync_posix.h \
-include/grpc/impl/codegen/sync_windows.h
+include/grpc/impl/codegen/sync_windows.h \
+include/grpc/load_reporting.h \
+include/grpc/slice.h \
+include/grpc/slice_buffer.h \
+include/grpc/status.h
 
 # This tag can be used to specify the character encoding of the source files
 # that doxygen parses. Internally doxygen uses the UTF-8 encoding. Doxygen uses
diff --git a/tools/doxygen/Doxyfile.c++.internal b/tools/doxygen/Doxyfile.c++.internal
index 117738aed826d3bc05354b29d711f34fb37dec69..6d171e3299c2af3f0fe921c8a8793b1357fd99e6 100644
--- a/tools/doxygen/Doxyfile.c++.internal
+++ b/tools/doxygen/Doxyfile.c++.internal
@@ -871,6 +871,12 @@ include/grpc++/support/string_ref.h \
 include/grpc++/support/stub_options.h \
 include/grpc++/support/sync_stream.h \
 include/grpc++/support/time.h \
+include/grpc/byte_buffer.h \
+include/grpc/byte_buffer_reader.h \
+include/grpc/compression.h \
+include/grpc/grpc.h \
+include/grpc/grpc_posix.h \
+include/grpc/grpc_security_constants.h \
 include/grpc/impl/codegen/atm.h \
 include/grpc/impl/codegen/atm_gcc_atomic.h \
 include/grpc/impl/codegen/atm_gcc_sync.h \
@@ -890,6 +896,246 @@ include/grpc/impl/codegen/sync.h \
 include/grpc/impl/codegen/sync_generic.h \
 include/grpc/impl/codegen/sync_posix.h \
 include/grpc/impl/codegen/sync_windows.h \
+include/grpc/load_reporting.h \
+include/grpc/slice.h \
+include/grpc/slice_buffer.h \
+include/grpc/status.h \
+src/core/lib/channel/channel_args.c \
+src/core/lib/channel/channel_args.h \
+src/core/lib/channel/channel_stack.c \
+src/core/lib/channel/channel_stack.h \
+src/core/lib/channel/channel_stack_builder.c \
+src/core/lib/channel/channel_stack_builder.h \
+src/core/lib/channel/compress_filter.c \
+src/core/lib/channel/compress_filter.h \
+src/core/lib/channel/connected_channel.c \
+src/core/lib/channel/connected_channel.h \
+src/core/lib/channel/context.h \
+src/core/lib/channel/deadline_filter.c \
+src/core/lib/channel/deadline_filter.h \
+src/core/lib/channel/handshaker.c \
+src/core/lib/channel/handshaker.h \
+src/core/lib/channel/handshaker_factory.c \
+src/core/lib/channel/handshaker_factory.h \
+src/core/lib/channel/handshaker_registry.c \
+src/core/lib/channel/handshaker_registry.h \
+src/core/lib/channel/http_client_filter.c \
+src/core/lib/channel/http_client_filter.h \
+src/core/lib/channel/http_server_filter.c \
+src/core/lib/channel/http_server_filter.h \
+src/core/lib/channel/max_age_filter.c \
+src/core/lib/channel/max_age_filter.h \
+src/core/lib/channel/message_size_filter.c \
+src/core/lib/channel/message_size_filter.h \
+src/core/lib/compression/algorithm_metadata.h \
+src/core/lib/compression/compression.c \
+src/core/lib/compression/message_compress.c \
+src/core/lib/compression/message_compress.h \
+src/core/lib/debug/trace.c \
+src/core/lib/debug/trace.h \
+src/core/lib/http/format_request.c \
+src/core/lib/http/format_request.h \
+src/core/lib/http/httpcli.c \
+src/core/lib/http/httpcli.h \
+src/core/lib/http/parser.c \
+src/core/lib/http/parser.h \
+src/core/lib/iomgr/closure.c \
+src/core/lib/iomgr/closure.h \
+src/core/lib/iomgr/combiner.c \
+src/core/lib/iomgr/combiner.h \
+src/core/lib/iomgr/endpoint.c \
+src/core/lib/iomgr/endpoint.h \
+src/core/lib/iomgr/endpoint_pair.h \
+src/core/lib/iomgr/endpoint_pair_posix.c \
+src/core/lib/iomgr/endpoint_pair_uv.c \
+src/core/lib/iomgr/endpoint_pair_windows.c \
+src/core/lib/iomgr/error.c \
+src/core/lib/iomgr/error.h \
+src/core/lib/iomgr/error_internal.h \
+src/core/lib/iomgr/ev_epoll_linux.c \
+src/core/lib/iomgr/ev_epoll_linux.h \
+src/core/lib/iomgr/ev_poll_posix.c \
+src/core/lib/iomgr/ev_poll_posix.h \
+src/core/lib/iomgr/ev_posix.c \
+src/core/lib/iomgr/ev_posix.h \
+src/core/lib/iomgr/exec_ctx.c \
+src/core/lib/iomgr/exec_ctx.h \
+src/core/lib/iomgr/executor.c \
+src/core/lib/iomgr/executor.h \
+src/core/lib/iomgr/iocp_windows.c \
+src/core/lib/iomgr/iocp_windows.h \
+src/core/lib/iomgr/iomgr.c \
+src/core/lib/iomgr/iomgr.h \
+src/core/lib/iomgr/iomgr_internal.h \
+src/core/lib/iomgr/iomgr_posix.c \
+src/core/lib/iomgr/iomgr_posix.h \
+src/core/lib/iomgr/iomgr_uv.c \
+src/core/lib/iomgr/iomgr_windows.c \
+src/core/lib/iomgr/load_file.c \
+src/core/lib/iomgr/load_file.h \
+src/core/lib/iomgr/network_status_tracker.c \
+src/core/lib/iomgr/network_status_tracker.h \
+src/core/lib/iomgr/polling_entity.c \
+src/core/lib/iomgr/polling_entity.h \
+src/core/lib/iomgr/pollset.h \
+src/core/lib/iomgr/pollset_set.h \
+src/core/lib/iomgr/pollset_set_uv.c \
+src/core/lib/iomgr/pollset_set_windows.c \
+src/core/lib/iomgr/pollset_set_windows.h \
+src/core/lib/iomgr/pollset_uv.c \
+src/core/lib/iomgr/pollset_uv.h \
+src/core/lib/iomgr/pollset_windows.c \
+src/core/lib/iomgr/pollset_windows.h \
+src/core/lib/iomgr/port.h \
+src/core/lib/iomgr/resolve_address.h \
+src/core/lib/iomgr/resolve_address_posix.c \
+src/core/lib/iomgr/resolve_address_uv.c \
+src/core/lib/iomgr/resolve_address_windows.c \
+src/core/lib/iomgr/resource_quota.c \
+src/core/lib/iomgr/resource_quota.h \
+src/core/lib/iomgr/sockaddr.h \
+src/core/lib/iomgr/sockaddr_posix.h \
+src/core/lib/iomgr/sockaddr_utils.c \
+src/core/lib/iomgr/sockaddr_utils.h \
+src/core/lib/iomgr/sockaddr_windows.h \
+src/core/lib/iomgr/socket_factory_posix.c \
+src/core/lib/iomgr/socket_factory_posix.h \
+src/core/lib/iomgr/socket_mutator.c \
+src/core/lib/iomgr/socket_mutator.h \
+src/core/lib/iomgr/socket_utils.h \
+src/core/lib/iomgr/socket_utils_common_posix.c \
+src/core/lib/iomgr/socket_utils_linux.c \
+src/core/lib/iomgr/socket_utils_posix.c \
+src/core/lib/iomgr/socket_utils_posix.h \
+src/core/lib/iomgr/socket_utils_uv.c \
+src/core/lib/iomgr/socket_utils_windows.c \
+src/core/lib/iomgr/socket_windows.c \
+src/core/lib/iomgr/socket_windows.h \
+src/core/lib/iomgr/tcp_client.h \
+src/core/lib/iomgr/tcp_client_posix.c \
+src/core/lib/iomgr/tcp_client_posix.h \
+src/core/lib/iomgr/tcp_client_uv.c \
+src/core/lib/iomgr/tcp_client_windows.c \
+src/core/lib/iomgr/tcp_posix.c \
+src/core/lib/iomgr/tcp_posix.h \
+src/core/lib/iomgr/tcp_server.h \
+src/core/lib/iomgr/tcp_server_posix.c \
+src/core/lib/iomgr/tcp_server_utils_posix.h \
+src/core/lib/iomgr/tcp_server_utils_posix_common.c \
+src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.c \
+src/core/lib/iomgr/tcp_server_utils_posix_noifaddrs.c \
+src/core/lib/iomgr/tcp_server_uv.c \
+src/core/lib/iomgr/tcp_server_windows.c \
+src/core/lib/iomgr/tcp_uv.c \
+src/core/lib/iomgr/tcp_uv.h \
+src/core/lib/iomgr/tcp_windows.c \
+src/core/lib/iomgr/tcp_windows.h \
+src/core/lib/iomgr/time_averaged_stats.c \
+src/core/lib/iomgr/time_averaged_stats.h \
+src/core/lib/iomgr/timer.h \
+src/core/lib/iomgr/timer_generic.c \
+src/core/lib/iomgr/timer_generic.h \
+src/core/lib/iomgr/timer_heap.c \
+src/core/lib/iomgr/timer_heap.h \
+src/core/lib/iomgr/timer_uv.c \
+src/core/lib/iomgr/timer_uv.h \
+src/core/lib/iomgr/udp_server.c \
+src/core/lib/iomgr/udp_server.h \
+src/core/lib/iomgr/unix_sockets_posix.c \
+src/core/lib/iomgr/unix_sockets_posix.h \
+src/core/lib/iomgr/unix_sockets_posix_noop.c \
+src/core/lib/iomgr/wakeup_fd_cv.c \
+src/core/lib/iomgr/wakeup_fd_cv.h \
+src/core/lib/iomgr/wakeup_fd_eventfd.c \
+src/core/lib/iomgr/wakeup_fd_nospecial.c \
+src/core/lib/iomgr/wakeup_fd_pipe.c \
+src/core/lib/iomgr/wakeup_fd_pipe.h \
+src/core/lib/iomgr/wakeup_fd_posix.c \
+src/core/lib/iomgr/wakeup_fd_posix.h \
+src/core/lib/iomgr/workqueue.h \
+src/core/lib/iomgr/workqueue_uv.c \
+src/core/lib/iomgr/workqueue_uv.h \
+src/core/lib/iomgr/workqueue_windows.c \
+src/core/lib/iomgr/workqueue_windows.h \
+src/core/lib/json/json.c \
+src/core/lib/json/json.h \
+src/core/lib/json/json_common.h \
+src/core/lib/json/json_reader.c \
+src/core/lib/json/json_reader.h \
+src/core/lib/json/json_string.c \
+src/core/lib/json/json_writer.c \
+src/core/lib/json/json_writer.h \
+src/core/lib/slice/b64.c \
+src/core/lib/slice/b64.h \
+src/core/lib/slice/percent_encoding.c \
+src/core/lib/slice/percent_encoding.h \
+src/core/lib/slice/slice.c \
+src/core/lib/slice/slice_buffer.c \
+src/core/lib/slice/slice_hash_table.c \
+src/core/lib/slice/slice_hash_table.h \
+src/core/lib/slice/slice_intern.c \
+src/core/lib/slice/slice_internal.h \
+src/core/lib/slice/slice_string_helpers.c \
+src/core/lib/slice/slice_string_helpers.h \
+src/core/lib/surface/alarm.c \
+src/core/lib/surface/api_trace.c \
+src/core/lib/surface/api_trace.h \
+src/core/lib/surface/byte_buffer.c \
+src/core/lib/surface/byte_buffer_reader.c \
+src/core/lib/surface/call.c \
+src/core/lib/surface/call.h \
+src/core/lib/surface/call_details.c \
+src/core/lib/surface/call_log_batch.c \
+src/core/lib/surface/call_test_only.h \
+src/core/lib/surface/channel.c \
+src/core/lib/surface/channel.h \
+src/core/lib/surface/channel_init.c \
+src/core/lib/surface/channel_init.h \
+src/core/lib/surface/channel_ping.c \
+src/core/lib/surface/channel_stack_type.c \
+src/core/lib/surface/channel_stack_type.h \
+src/core/lib/surface/completion_queue.c \
+src/core/lib/surface/completion_queue.h \
+src/core/lib/surface/completion_queue_factory.c \
+src/core/lib/surface/completion_queue_factory.h \
+src/core/lib/surface/event_string.c \
+src/core/lib/surface/event_string.h \
+src/core/lib/surface/init.h \
+src/core/lib/surface/lame_client.c \
+src/core/lib/surface/lame_client.h \
+src/core/lib/surface/metadata_array.c \
+src/core/lib/surface/server.c \
+src/core/lib/surface/server.h \
+src/core/lib/surface/validate_metadata.c \
+src/core/lib/surface/validate_metadata.h \
+src/core/lib/surface/version.c \
+src/core/lib/transport/bdp_estimator.c \
+src/core/lib/transport/bdp_estimator.h \
+src/core/lib/transport/byte_stream.c \
+src/core/lib/transport/byte_stream.h \
+src/core/lib/transport/connectivity_state.c \
+src/core/lib/transport/connectivity_state.h \
+src/core/lib/transport/error_utils.c \
+src/core/lib/transport/error_utils.h \
+src/core/lib/transport/http2_errors.h \
+src/core/lib/transport/metadata.c \
+src/core/lib/transport/metadata.h \
+src/core/lib/transport/metadata_batch.c \
+src/core/lib/transport/metadata_batch.h \
+src/core/lib/transport/pid_controller.c \
+src/core/lib/transport/pid_controller.h \
+src/core/lib/transport/service_config.c \
+src/core/lib/transport/service_config.h \
+src/core/lib/transport/static_metadata.c \
+src/core/lib/transport/static_metadata.h \
+src/core/lib/transport/status_conversion.c \
+src/core/lib/transport/status_conversion.h \
+src/core/lib/transport/timeout_encoding.c \
+src/core/lib/transport/timeout_encoding.h \
+src/core/lib/transport/transport.c \
+src/core/lib/transport/transport.h \
+src/core/lib/transport/transport_impl.h \
+src/core/lib/transport/transport_op_string.c \
 src/cpp/README.md \
 src/cpp/client/channel_cc.cc \
 src/cpp/client/client_context.cc \
@@ -942,7 +1188,14 @@ src/cpp/util/byte_buffer_cc.cc \
 src/cpp/util/slice_cc.cc \
 src/cpp/util/status.cc \
 src/cpp/util/string_ref.cc \
-src/cpp/util/time_cc.cc
+src/cpp/util/time_cc.cc \
+third_party/nanopb/pb.h \
+third_party/nanopb/pb_common.c \
+third_party/nanopb/pb_common.h \
+third_party/nanopb/pb_decode.c \
+third_party/nanopb/pb_decode.h \
+third_party/nanopb/pb_encode.c \
+third_party/nanopb/pb_encode.h
 
 # This tag can be used to specify the character encoding of the source files
 # that doxygen parses. Internally doxygen uses the UTF-8 encoding. Doxygen uses
diff --git a/tools/doxygen/Doxyfile.core b/tools/doxygen/Doxyfile.core
index 272bb4cebf361ce30864d7ac121394be3b7d6f54..e6ca9cb845cf1c0a9ad788506b0d9b40588600a8 100644
--- a/tools/doxygen/Doxyfile.core
+++ b/tools/doxygen/Doxyfile.core
@@ -822,7 +822,6 @@ include/grpc/impl/codegen/port_platform.h \
 include/grpc/impl/codegen/port_platform.h \
 include/grpc/impl/codegen/propagation_bits.h \
 include/grpc/impl/codegen/slice.h \
-include/grpc/impl/codegen/slice.h \
 include/grpc/impl/codegen/status.h \
 include/grpc/impl/codegen/sync.h \
 include/grpc/impl/codegen/sync.h \
diff --git a/tools/doxygen/Doxyfile.core.internal b/tools/doxygen/Doxyfile.core.internal
index 4b0fb700bb5141c8a1e5b7502b1f5040c7602016..a9343499e76b348117767fd05bc6df32f8aa9aec 100644
--- a/tools/doxygen/Doxyfile.core.internal
+++ b/tools/doxygen/Doxyfile.core.internal
@@ -822,7 +822,6 @@ include/grpc/impl/codegen/port_platform.h \
 include/grpc/impl/codegen/port_platform.h \
 include/grpc/impl/codegen/propagation_bits.h \
 include/grpc/impl/codegen/slice.h \
-include/grpc/impl/codegen/slice.h \
 include/grpc/impl/codegen/status.h \
 include/grpc/impl/codegen/sync.h \
 include/grpc/impl/codegen/sync.h \
@@ -1227,10 +1226,10 @@ src/core/lib/security/transport/security_handshaker.h \
 src/core/lib/security/transport/server_auth_filter.c \
 src/core/lib/security/transport/tsi_error.c \
 src/core/lib/security/transport/tsi_error.h \
-src/core/lib/security/util/b64.c \
-src/core/lib/security/util/b64.h \
 src/core/lib/security/util/json_util.c \
 src/core/lib/security/util/json_util.h \
+src/core/lib/slice/b64.c \
+src/core/lib/slice/b64.h \
 src/core/lib/slice/percent_encoding.c \
 src/core/lib/slice/percent_encoding.h \
 src/core/lib/slice/slice.c \
diff --git a/tools/profiling/latency_profile/run_latency_profile.sh b/tools/jenkins/run_performance_profile_daily.sh
similarity index 86%
rename from tools/profiling/latency_profile/run_latency_profile.sh
rename to tools/jenkins/run_performance_profile_daily.sh
index 41423fc3c192d509cfb941c063c5beb411ee8be8..f239fad18866fa284ddd2ee1c664eeb381c92e42 100755
--- a/tools/profiling/latency_profile/run_latency_profile.sh
+++ b/tools/jenkins/run_performance_profile_daily.sh
@@ -30,9 +30,7 @@
 
 set -ex
 
-cd $(dirname $0)/../../..
-
-CPUS=`python -c 'import multiprocessing; print multiprocessing.cpu_count()'`
+cd $(dirname $0)/../..
 
 # try to use pypy for generating reports
 # each trace dumps 7-8gig of text to disk, and processing this into a report is
@@ -44,9 +42,4 @@ else
   PYTHON=python2.7
 fi
 
-make CONFIG=opt memory_profile_test memory_profile_client memory_profile_server
-bins/opt/memory_profile_test
-bq load microbenchmarks.memory memory_usage.csv
-
-$PYTHON tools/run_tests/run_microbenchmark.py --collect summary perf latency --bigquery_upload
-
+$PYTHON tools/run_tests/run_microbenchmark.py --collect summary perf latency
diff --git a/tools/jenkins/run_performance_profile_hourly.sh b/tools/jenkins/run_performance_profile_hourly.sh
new file mode 100755
index 0000000000000000000000000000000000000000..dfcc2bb1163c15fc4f3a0679cf5573b1741d2653
--- /dev/null
+++ b/tools/jenkins/run_performance_profile_hourly.sh
@@ -0,0 +1,41 @@
+#!/bin/bash
+# Copyright 2016, Google Inc.
+# All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions are
+# met:
+#
+#     * Redistributions of source code must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#     * Redistributions in binary form must reproduce the above
+# copyright notice, this list of conditions and the following disclaimer
+# in the documentation and/or other materials provided with the
+# distribution.
+#     * Neither the name of Google Inc. nor the names of its
+# contributors may be used to endorse or promote products derived from
+# this software without specific prior written permission.
+#
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+set -ex
+
+cd $(dirname $0)/../..
+
+CPUS=`python -c 'import multiprocessing; print multiprocessing.cpu_count()'`
+
+make CONFIG=opt memory_profile_test memory_profile_client memory_profile_server -j $CPUS
+bins/opt/memory_profile_test
+bq load microbenchmarks.memory memory_usage.csv
+
+tools/run_tests/run_microbenchmark.py --collect summary --bigquery_upload
diff --git a/tools/profiling/microbenchmarks/bm_diff.py b/tools/profiling/microbenchmarks/bm_diff.py
index c0acf2a91ff300938e66eca90564dd074f9f108f..2337f2b282e718fb22eb2723dad697b88c44bfa2 100755
--- a/tools/profiling/microbenchmarks/bm_diff.py
+++ b/tools/profiling/microbenchmarks/bm_diff.py
@@ -102,7 +102,7 @@ argp.add_argument('-t', '--track',
 argp.add_argument('-b', '--benchmarks', nargs='+', choices=_AVAILABLE_BENCHMARK_TESTS, default=['bm_cq'])
 argp.add_argument('-d', '--diff_base', type=str)
 argp.add_argument('-r', '--repetitions', type=int, default=4)
-argp.add_argument('-p', '--p_threshold', type=float, default=0.03)
+argp.add_argument('-p', '--p_threshold', type=float, default=0.01)
 args = argp.parse_args()
 
 assert args.diff_base
diff --git a/tools/run_tests/generated/sources_and_headers.json b/tools/run_tests/generated/sources_and_headers.json
index 6557ecb769557a1e334b5bd852b59c28852e663f..be1d8768bd55cd6a4d9afa91a002b7000b5e7ff7 100644
--- a/tools/run_tests/generated/sources_and_headers.json
+++ b/tools/run_tests/generated/sources_and_headers.json
@@ -912,7 +912,7 @@
     "language": "c", 
     "name": "grpc_b64_test", 
     "src": [
-      "test/core/security/b64_test.c"
+      "test/core/slice/b64_test.c"
     ], 
     "third_party": false, 
     "type": "target"
@@ -5738,6 +5738,7 @@
   }, 
   {
     "deps": [
+      "gpr", 
       "grpc", 
       "grpc++_base", 
       "grpc++_codegen_base", 
@@ -7461,7 +7462,6 @@
       "include/grpc/impl/codegen/gpr_slice.h", 
       "include/grpc/impl/codegen/gpr_types.h", 
       "include/grpc/impl/codegen/port_platform.h", 
-      "include/grpc/impl/codegen/slice.h", 
       "include/grpc/impl/codegen/sync.h", 
       "include/grpc/impl/codegen/sync_generic.h", 
       "include/grpc/impl/codegen/sync_posix.h", 
@@ -7478,7 +7478,6 @@
       "include/grpc/impl/codegen/gpr_slice.h", 
       "include/grpc/impl/codegen/gpr_types.h", 
       "include/grpc/impl/codegen/port_platform.h", 
-      "include/grpc/impl/codegen/slice.h", 
       "include/grpc/impl/codegen/sync.h", 
       "include/grpc/impl/codegen/sync_generic.h", 
       "include/grpc/impl/codegen/sync_posix.h", 
@@ -7582,6 +7581,7 @@
       "src/core/lib/json/json_common.h", 
       "src/core/lib/json/json_reader.h", 
       "src/core/lib/json/json_writer.h", 
+      "src/core/lib/slice/b64.h", 
       "src/core/lib/slice/percent_encoding.h", 
       "src/core/lib/slice/slice_hash_table.h", 
       "src/core/lib/slice/slice_internal.h", 
@@ -7793,7 +7793,8 @@
       "src/core/lib/json/json_string.c", 
       "src/core/lib/json/json_writer.c", 
       "src/core/lib/json/json_writer.h", 
-      "src/core/lib/security/util/b64.c", 
+      "src/core/lib/slice/b64.c", 
+      "src/core/lib/slice/b64.h", 
       "src/core/lib/slice/percent_encoding.c", 
       "src/core/lib/slice/percent_encoding.h", 
       "src/core/lib/slice/slice.c", 
@@ -7949,6 +7950,7 @@
       "include/grpc/impl/codegen/exec_ctx_fwd.h", 
       "include/grpc/impl/codegen/grpc_types.h", 
       "include/grpc/impl/codegen/propagation_bits.h", 
+      "include/grpc/impl/codegen/slice.h", 
       "include/grpc/impl/codegen/status.h"
     ], 
     "is_filegroup": true, 
@@ -7961,6 +7963,7 @@
       "include/grpc/impl/codegen/exec_ctx_fwd.h", 
       "include/grpc/impl/codegen/grpc_types.h", 
       "include/grpc/impl/codegen/propagation_bits.h", 
+      "include/grpc/impl/codegen/slice.h", 
       "include/grpc/impl/codegen/status.h"
     ], 
     "third_party": false, 
@@ -8000,6 +8003,7 @@
       "gpr", 
       "grpc_base", 
       "grpc_client_channel", 
+      "grpc_secure", 
       "nanopb"
     ], 
     "headers": [
@@ -8159,7 +8163,6 @@
       "src/core/lib/security/transport/security_connector.h", 
       "src/core/lib/security/transport/security_handshaker.h", 
       "src/core/lib/security/transport/tsi_error.h", 
-      "src/core/lib/security/util/b64.h", 
       "src/core/lib/security/util/json_util.h"
     ], 
     "is_filegroup": true, 
@@ -8207,8 +8210,6 @@
       "src/core/lib/security/transport/server_auth_filter.c", 
       "src/core/lib/security/transport/tsi_error.c", 
       "src/core/lib/security/transport/tsi_error.h", 
-      "src/core/lib/security/util/b64.c", 
-      "src/core/lib/security/util/b64.h", 
       "src/core/lib/security/util/json_util.c", 
       "src/core/lib/security/util/json_util.h", 
       "src/core/lib/surface/init_secure.c"
@@ -8369,6 +8370,7 @@
     "deps": [
       "gpr", 
       "grpc_base", 
+      "grpc_client_channel", 
       "grpc_transport_chttp2"
     ], 
     "headers": [
@@ -8548,7 +8550,10 @@
   }, 
   {
     "deps": [
-      "grpc++_codegen_base"
+      "gpr", 
+      "grpc++_codegen_base", 
+      "grpc_base", 
+      "nanopb"
     ], 
     "headers": [
       "include/grpc++/alarm.h", 
diff --git a/tools/run_tests/generated/tests.json b/tools/run_tests/generated/tests.json
index 677407fe3394963dc4f6dba133301e3ae45ad779..f2228a9e92ee8f85f59bd64520d57ab248aa4158 100644
--- a/tools/run_tests/generated/tests.json
+++ b/tools/run_tests/generated/tests.json
@@ -40875,6 +40875,31 @@
     "shortname": "json_run_localhost:cpp_protobuf_async_client_sync_server_unary_qps_unconstrained_secure", 
     "timeout_seconds": 360
   }, 
+  {
+    "args": [
+      "--scenarios_json", 
+      "{\"scenarios\": [{\"name\": \"cpp_protobuf_async_client_unary_1channel_64wide_128Breq_8MBresp_secure\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"async_server_threads\": 0, \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"server_type\": \"ASYNC_SERVER\"}, \"num_clients\": 1, \"client_config\": {\"client_type\": \"ASYNC_CLIENT\", \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"payload_config\": {\"simple_params\": {\"resp_size\": 8388608, \"req_size\": 128}}, \"client_channels\": 1, \"async_client_threads\": 1, \"outstanding_rpcs_per_channel\": 1, \"rpc_type\": \"UNARY\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
+    ], 
+    "boringssl": true, 
+    "ci_platforms": [
+      "linux"
+    ], 
+    "cpu_cost": "capacity", 
+    "defaults": "boringssl", 
+    "exclude_configs": [
+      "tsan", 
+      "asan"
+    ], 
+    "excluded_poll_engines": [], 
+    "flaky": false, 
+    "language": "c++", 
+    "name": "json_run_localhost", 
+    "platforms": [
+      "linux"
+    ], 
+    "shortname": "json_run_localhost:cpp_protobuf_async_client_unary_1channel_64wide_128Breq_8MBresp_secure", 
+    "timeout_seconds": 360
+  }, 
   {
     "args": [
       "--scenarios_json", 
@@ -41254,6 +41279,31 @@
     "shortname": "json_run_localhost:cpp_protobuf_async_client_sync_server_unary_qps_unconstrained_insecure", 
     "timeout_seconds": 360
   }, 
+  {
+    "args": [
+      "--scenarios_json", 
+      "{\"scenarios\": [{\"name\": \"cpp_protobuf_async_client_unary_1channel_64wide_128Breq_8MBresp_insecure\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"async_server_threads\": 0, \"security_params\": null, \"server_type\": \"ASYNC_SERVER\"}, \"num_clients\": 1, \"client_config\": {\"client_type\": \"ASYNC_CLIENT\", \"security_params\": null, \"payload_config\": {\"simple_params\": {\"resp_size\": 8388608, \"req_size\": 128}}, \"client_channels\": 1, \"async_client_threads\": 1, \"outstanding_rpcs_per_channel\": 1, \"rpc_type\": \"UNARY\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
+    ], 
+    "boringssl": true, 
+    "ci_platforms": [
+      "linux"
+    ], 
+    "cpu_cost": "capacity", 
+    "defaults": "boringssl", 
+    "exclude_configs": [
+      "tsan", 
+      "asan"
+    ], 
+    "excluded_poll_engines": [], 
+    "flaky": false, 
+    "language": "c++", 
+    "name": "json_run_localhost", 
+    "platforms": [
+      "linux"
+    ], 
+    "shortname": "json_run_localhost:cpp_protobuf_async_client_unary_1channel_64wide_128Breq_8MBresp_insecure", 
+    "timeout_seconds": 360
+  }, 
   {
     "args": [
       "--scenarios_json", 
@@ -41705,6 +41755,43 @@
     "shortname": "json_run_localhost:cpp_protobuf_async_client_sync_server_unary_qps_unconstrained_secure_low_thread_count", 
     "timeout_seconds": 360
   }, 
+  {
+    "args": [
+      "--scenarios_json", 
+      "{\"scenarios\": [{\"name\": \"cpp_protobuf_async_client_unary_1channel_64wide_128Breq_8MBresp_secure\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"async_server_threads\": 0, \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"server_type\": \"ASYNC_SERVER\"}, \"num_clients\": 1, \"client_config\": {\"client_type\": \"ASYNC_CLIENT\", \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"payload_config\": {\"simple_params\": {\"resp_size\": 8388608, \"req_size\": 128}}, \"client_channels\": 1, \"async_client_threads\": 1, \"outstanding_rpcs_per_channel\": 1, \"rpc_type\": \"UNARY\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
+    ], 
+    "boringssl": true, 
+    "ci_platforms": [
+      "linux"
+    ], 
+    "cpu_cost": "capacity", 
+    "defaults": "boringssl", 
+    "exclude_configs": [
+      "asan-noleaks", 
+      "asan-trace-cmp", 
+      "basicprof", 
+      "counters", 
+      "dbg", 
+      "gcov", 
+      "helgrind", 
+      "lto", 
+      "memcheck", 
+      "msan", 
+      "mutrace", 
+      "opt", 
+      "stapprof", 
+      "ubsan"
+    ], 
+    "excluded_poll_engines": [], 
+    "flaky": false, 
+    "language": "c++", 
+    "name": "json_run_localhost", 
+    "platforms": [
+      "linux"
+    ], 
+    "shortname": "json_run_localhost:cpp_protobuf_async_client_unary_1channel_64wide_128Breq_8MBresp_secure_low_thread_count", 
+    "timeout_seconds": 360
+  }, 
   {
     "args": [
       "--scenarios_json", 
@@ -42264,6 +42351,43 @@
     "shortname": "json_run_localhost:cpp_protobuf_async_client_sync_server_unary_qps_unconstrained_insecure_low_thread_count", 
     "timeout_seconds": 360
   }, 
+  {
+    "args": [
+      "--scenarios_json", 
+      "{\"scenarios\": [{\"name\": \"cpp_protobuf_async_client_unary_1channel_64wide_128Breq_8MBresp_insecure\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"async_server_threads\": 0, \"security_params\": null, \"server_type\": \"ASYNC_SERVER\"}, \"num_clients\": 1, \"client_config\": {\"client_type\": \"ASYNC_CLIENT\", \"security_params\": null, \"payload_config\": {\"simple_params\": {\"resp_size\": 8388608, \"req_size\": 128}}, \"client_channels\": 1, \"async_client_threads\": 1, \"outstanding_rpcs_per_channel\": 1, \"rpc_type\": \"UNARY\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
+    ], 
+    "boringssl": true, 
+    "ci_platforms": [
+      "linux"
+    ], 
+    "cpu_cost": "capacity", 
+    "defaults": "boringssl", 
+    "exclude_configs": [
+      "asan-noleaks", 
+      "asan-trace-cmp", 
+      "basicprof", 
+      "counters", 
+      "dbg", 
+      "gcov", 
+      "helgrind", 
+      "lto", 
+      "memcheck", 
+      "msan", 
+      "mutrace", 
+      "opt", 
+      "stapprof", 
+      "ubsan"
+    ], 
+    "excluded_poll_engines": [], 
+    "flaky": false, 
+    "language": "c++", 
+    "name": "json_run_localhost", 
+    "platforms": [
+      "linux"
+    ], 
+    "shortname": "json_run_localhost:cpp_protobuf_async_client_unary_1channel_64wide_128Breq_8MBresp_insecure_low_thread_count", 
+    "timeout_seconds": 360
+  }, 
   {
     "args": [
       "--scenarios_json", 
@@ -83539,6 +83663,29 @@
     ], 
     "uses_polling": false
   }, 
+  {
+    "args": [
+      "test/core/end2end/fuzzers/api_fuzzer_corpus/clusterfuzz-testcase-5242554383597568"
+    ], 
+    "ci_platforms": [
+      "linux"
+    ], 
+    "cpu_cost": 0.1, 
+    "exclude_configs": [
+      "tsan"
+    ], 
+    "exclude_iomgrs": [
+      "uv"
+    ], 
+    "flaky": false, 
+    "language": "c", 
+    "name": "api_fuzzer_one_entry", 
+    "platforms": [
+      "mac", 
+      "linux"
+    ], 
+    "uses_polling": false
+  }, 
   {
     "args": [
       "test/core/end2end/fuzzers/api_fuzzer_corpus/clusterfuzz-testcase-5834320218423296"
@@ -83585,6 +83732,29 @@
     ], 
     "uses_polling": false
   }, 
+  {
+    "args": [
+      "test/core/end2end/fuzzers/api_fuzzer_corpus/clusterfuzz-testcase-6499902139924480"
+    ], 
+    "ci_platforms": [
+      "linux"
+    ], 
+    "cpu_cost": 0.1, 
+    "exclude_configs": [
+      "tsan"
+    ], 
+    "exclude_iomgrs": [
+      "uv"
+    ], 
+    "flaky": false, 
+    "language": "c", 
+    "name": "api_fuzzer_one_entry", 
+    "platforms": [
+      "mac", 
+      "linux"
+    ], 
+    "uses_polling": false
+  }, 
   {
     "args": [
       "test/core/end2end/fuzzers/api_fuzzer_corpus/clusterfuzz-testcase-6520142139752448"
@@ -83608,6 +83778,29 @@
     ], 
     "uses_polling": false
   }, 
+  {
+    "args": [
+      "test/core/end2end/fuzzers/api_fuzzer_corpus/clusterfuzz-testcase-6699208922890240"
+    ], 
+    "ci_platforms": [
+      "linux"
+    ], 
+    "cpu_cost": 0.1, 
+    "exclude_configs": [
+      "tsan"
+    ], 
+    "exclude_iomgrs": [
+      "uv"
+    ], 
+    "flaky": false, 
+    "language": "c", 
+    "name": "api_fuzzer_one_entry", 
+    "platforms": [
+      "mac", 
+      "linux"
+    ], 
+    "uses_polling": false
+  }, 
   {
     "args": [
       "test/core/end2end/fuzzers/api_fuzzer_corpus/clusterfuzz-testcase-6723650944237568"
diff --git a/tools/run_tests/performance/scenario_config.py b/tools/run_tests/performance/scenario_config.py
index 1870a738cac2d8e91ccf0cb8765c736d68057b2d..7169c474333d6e5ed6eebfea570e187bffed8c3a 100644
--- a/tools/run_tests/performance/scenario_config.py
+++ b/tools/run_tests/performance/scenario_config.py
@@ -257,6 +257,19 @@ class CXXLanguage:
           categories=smoketest_categories + [SCALABLE],
           excluded_poll_engines = ['poll-cv'])
 
+      yield _ping_pong_scenario(
+          'cpp_protobuf_async_client_unary_1channel_64wide_128Breq_8MBresp_%s' %
+          (secstr),
+          rpc_type='UNARY',
+          client_type='ASYNC_CLIENT',
+          server_type='ASYNC_SERVER',
+          channels=1,
+          outstanding=64,
+          req_size=128,
+          resp_size=8*1024*1024,
+          secure=secure,
+          categories=smoketest_categories + [SCALABLE])
+
       yield _ping_pong_scenario(
           'cpp_protobuf_async_client_sync_server_streaming_qps_unconstrained_%s' % secstr,
           rpc_type='STREAMING',
diff --git a/tools/run_tests/sanity/check_sources_and_headers.py b/tools/run_tests/sanity/check_sources_and_headers.py
index f2e0bfeb3d45dafa7abaffd4571063e999d1bff9..42892ea69dd9cbabc42deeadf4432f53adf1ced2 100755
--- a/tools/run_tests/sanity/check_sources_and_headers.py
+++ b/tools/run_tests/sanity/check_sources_and_headers.py
@@ -77,14 +77,14 @@ for target in js:
       for line in src:
         m = re_inc1.match(line)
         if m:
-          if not target_has_header(target, m.group(1)) and not target['is_filegroup']:
+          if not target_has_header(target, m.group(1)):
             print (
               'target %s (%s) does not name header %s as a dependency' % (
                 target['name'], fn, m.group(1)))
             errors += 1
         m = re_inc2.match(line)
         if m:
-          if not target_has_header(target, 'include/' + m.group(1)) and not target['is_filegroup']:
+          if not target_has_header(target, 'include/' + m.group(1)):
             print (
               'target %s (%s) does not name header %s as a dependency' % (
                 target['name'], fn, m.group(1)))
diff --git a/vsprojects/grpc.sln b/vsprojects/grpc.sln
index 87970e90f122c2ff0d3c58c5d22062214a4928cc..fbb19c2de6e1d35495c84d6ddbf1ee412ffacc2b 100644
--- a/vsprojects/grpc.sln
+++ b/vsprojects/grpc.sln
@@ -54,6 +54,7 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "grpc++", "vcxproj\.\grpc++\
 	EndProjectSection
 	ProjectSection(ProjectDependencies) = postProject
 		{29D16885-7228-4C31-81ED-5F9187C7F2A9} = {29D16885-7228-4C31-81ED-5F9187C7F2A9}
+		{B23D3D1A-9438-4EDA-BEB6-9A0A03D17792} = {B23D3D1A-9438-4EDA-BEB6-9A0A03D17792}
 	EndProjectSection
 EndProject
 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "grpc++_unsecure", "vcxproj\.\grpc++_unsecure\grpc++_unsecure.vcxproj", "{6EE56155-DF7C-4F6E-BFC4-F6F776BEB211}"
diff --git a/vsprojects/vcxproj/gpr/gpr.vcxproj b/vsprojects/vcxproj/gpr/gpr.vcxproj
index 32dedee55d3047ca865c6762759dac46713c3d52..511ff06771edd0313a210f4835d6c61c66fe6761 100644
--- a/vsprojects/vcxproj/gpr/gpr.vcxproj
+++ b/vsprojects/vcxproj/gpr/gpr.vcxproj
@@ -180,7 +180,6 @@
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\gpr_slice.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\gpr_types.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\port_platform.h" />
-    <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\slice.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\sync.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\sync_generic.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\sync_posix.h" />
diff --git a/vsprojects/vcxproj/gpr/gpr.vcxproj.filters b/vsprojects/vcxproj/gpr/gpr.vcxproj.filters
index 94699c8ff8c6d9efba55aeb785a7ed153be1f4b7..a098a54ae48fc7b6e85498a41dcf683b15a05b4f 100644
--- a/vsprojects/vcxproj/gpr/gpr.vcxproj.filters
+++ b/vsprojects/vcxproj/gpr/gpr.vcxproj.filters
@@ -240,9 +240,6 @@
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\port_platform.h">
       <Filter>include\grpc\impl\codegen</Filter>
     </ClInclude>
-    <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\slice.h">
-      <Filter>include\grpc\impl\codegen</Filter>
-    </ClInclude>
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\sync.h">
       <Filter>include\grpc\impl\codegen</Filter>
     </ClInclude>
diff --git a/vsprojects/vcxproj/grpc++/grpc++.vcxproj b/vsprojects/vcxproj/grpc++/grpc++.vcxproj
index c85454a6ddabcddc3b0113e757a47c9e7484a7d0..a2b3e564dad56af7bedead87db6826f60f89621f 100644
--- a/vsprojects/vcxproj/grpc++/grpc++.vcxproj
+++ b/vsprojects/vcxproj/grpc++/grpc++.vcxproj
@@ -339,6 +339,7 @@
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\exec_ctx_fwd.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\grpc_types.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\propagation_bits.h" />
+    <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\slice.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\status.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\atm.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\atm_gcc_atomic.h" />
@@ -347,11 +348,20 @@
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\gpr_slice.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\gpr_types.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\port_platform.h" />
-    <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\slice.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\sync.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\sync_generic.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\sync_posix.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\sync_windows.h" />
+    <ClInclude Include="$(SolutionDir)\..\include\grpc\byte_buffer.h" />
+    <ClInclude Include="$(SolutionDir)\..\include\grpc\byte_buffer_reader.h" />
+    <ClInclude Include="$(SolutionDir)\..\include\grpc\compression.h" />
+    <ClInclude Include="$(SolutionDir)\..\include\grpc\grpc.h" />
+    <ClInclude Include="$(SolutionDir)\..\include\grpc\grpc_posix.h" />
+    <ClInclude Include="$(SolutionDir)\..\include\grpc\grpc_security_constants.h" />
+    <ClInclude Include="$(SolutionDir)\..\include\grpc\load_reporting.h" />
+    <ClInclude Include="$(SolutionDir)\..\include\grpc\slice.h" />
+    <ClInclude Include="$(SolutionDir)\..\include\grpc\slice_buffer.h" />
+    <ClInclude Include="$(SolutionDir)\..\include\grpc\status.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc++\impl\codegen\proto_utils.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc++\impl\codegen\config_protobuf.h" />
   </ItemGroup>
@@ -367,6 +377,121 @@
     <ClInclude Include="$(SolutionDir)\..\src\cpp\server\health\health.pb.h" />
     <ClInclude Include="$(SolutionDir)\..\src\cpp\server\thread_pool_interface.h" />
     <ClInclude Include="$(SolutionDir)\..\src\cpp\thread_manager\thread_manager.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\channel\channel_args.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\channel\channel_stack.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\channel\channel_stack_builder.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\channel\compress_filter.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\channel\connected_channel.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\channel\context.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\channel\deadline_filter.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\channel\handshaker.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\channel\handshaker_factory.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\channel\handshaker_registry.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\channel\http_client_filter.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\channel\http_server_filter.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\channel\max_age_filter.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\channel\message_size_filter.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\compression\algorithm_metadata.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\compression\message_compress.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\debug\trace.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\http\format_request.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\http\httpcli.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\http\parser.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\closure.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\combiner.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\endpoint.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\endpoint_pair.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\error.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\error_internal.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\ev_epoll_linux.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\ev_poll_posix.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\ev_posix.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\exec_ctx.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\executor.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\iocp_windows.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\iomgr.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\iomgr_internal.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\iomgr_posix.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\load_file.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\network_status_tracker.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\polling_entity.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\pollset.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\pollset_set.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\pollset_set_windows.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\pollset_uv.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\pollset_windows.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\port.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\resolve_address.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\resource_quota.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\sockaddr.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\sockaddr_posix.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\sockaddr_utils.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\sockaddr_windows.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\socket_factory_posix.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\socket_mutator.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\socket_utils.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\socket_utils_posix.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\socket_windows.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\tcp_client.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\tcp_client_posix.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\tcp_posix.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\tcp_server.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\tcp_server_utils_posix.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\tcp_uv.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\tcp_windows.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\time_averaged_stats.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\timer.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\timer_generic.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\timer_heap.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\timer_uv.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\udp_server.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\unix_sockets_posix.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\wakeup_fd_cv.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\wakeup_fd_pipe.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\wakeup_fd_posix.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\workqueue.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\workqueue_uv.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\workqueue_windows.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\json\json.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\json\json_common.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\json\json_reader.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\json\json_writer.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\slice\b64.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\slice\percent_encoding.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\slice\slice_hash_table.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\slice\slice_internal.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\slice\slice_string_helpers.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\surface\api_trace.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\surface\call.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\surface\call_test_only.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\surface\channel.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\surface\channel_init.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\surface\channel_stack_type.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\surface\completion_queue.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\surface\completion_queue_factory.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\surface\event_string.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\surface\init.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\surface\lame_client.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\surface\server.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\surface\validate_metadata.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\transport\bdp_estimator.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\transport\byte_stream.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\transport\connectivity_state.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\transport\error_utils.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\transport\http2_errors.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\transport\metadata.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\transport\metadata_batch.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\transport\pid_controller.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\transport\service_config.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\transport\static_metadata.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\transport\status_conversion.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\transport\timeout_encoding.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\transport\transport.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\transport\transport_impl.h" />
+    <ClInclude Include="$(SolutionDir)\..\third_party\nanopb\pb.h" />
+    <ClInclude Include="$(SolutionDir)\..\third_party\nanopb\pb_common.h" />
+    <ClInclude Include="$(SolutionDir)\..\third_party\nanopb\pb_decode.h" />
+    <ClInclude Include="$(SolutionDir)\..\third_party\nanopb\pb_encode.h" />
   </ItemGroup>
   <ItemGroup>
     <ClCompile Include="$(SolutionDir)\..\src\cpp\client\insecure_credentials.cc">
@@ -451,6 +576,262 @@
     </ClCompile>
     <ClCompile Include="$(SolutionDir)\..\src\cpp\util\time_cc.cc">
     </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\channel\channel_args.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\channel\channel_stack.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\channel\channel_stack_builder.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\channel\compress_filter.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\channel\connected_channel.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\channel\deadline_filter.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\channel\handshaker.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\channel\handshaker_factory.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\channel\handshaker_registry.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\channel\http_client_filter.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\channel\http_server_filter.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\channel\max_age_filter.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\channel\message_size_filter.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\compression\compression.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\compression\message_compress.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\debug\trace.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\http\format_request.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\http\httpcli.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\http\parser.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\closure.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\combiner.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\endpoint.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\endpoint_pair_posix.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\endpoint_pair_uv.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\endpoint_pair_windows.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\error.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\ev_epoll_linux.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\ev_poll_posix.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\ev_posix.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\exec_ctx.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\executor.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\iocp_windows.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\iomgr.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\iomgr_posix.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\iomgr_uv.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\iomgr_windows.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\load_file.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\network_status_tracker.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\polling_entity.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\pollset_set_uv.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\pollset_set_windows.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\pollset_uv.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\pollset_windows.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\resolve_address_posix.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\resolve_address_uv.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\resolve_address_windows.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\resource_quota.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\sockaddr_utils.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\socket_factory_posix.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\socket_mutator.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\socket_utils_common_posix.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\socket_utils_linux.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\socket_utils_posix.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\socket_utils_uv.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\socket_utils_windows.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\socket_windows.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\tcp_client_posix.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\tcp_client_uv.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\tcp_client_windows.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\tcp_posix.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\tcp_server_posix.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\tcp_server_utils_posix_common.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\tcp_server_utils_posix_ifaddrs.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\tcp_server_utils_posix_noifaddrs.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\tcp_server_uv.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\tcp_server_windows.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\tcp_uv.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\tcp_windows.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\time_averaged_stats.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\timer_generic.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\timer_heap.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\timer_uv.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\udp_server.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\unix_sockets_posix.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\unix_sockets_posix_noop.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\wakeup_fd_cv.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\wakeup_fd_eventfd.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\wakeup_fd_nospecial.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\wakeup_fd_pipe.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\wakeup_fd_posix.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\workqueue_uv.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\workqueue_windows.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\json\json.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\json\json_reader.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\json\json_string.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\json\json_writer.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\slice\b64.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\slice\percent_encoding.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\slice\slice.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\slice\slice_buffer.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\slice\slice_hash_table.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\slice\slice_intern.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\slice\slice_string_helpers.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\surface\alarm.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\surface\api_trace.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\surface\byte_buffer.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\surface\byte_buffer_reader.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\surface\call.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\surface\call_details.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\surface\call_log_batch.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\surface\channel.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\surface\channel_init.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\surface\channel_ping.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\surface\channel_stack_type.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\surface\completion_queue.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\surface\completion_queue_factory.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\surface\event_string.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\surface\lame_client.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\surface\metadata_array.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\surface\server.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\surface\validate_metadata.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\surface\version.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\transport\bdp_estimator.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\transport\byte_stream.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\transport\connectivity_state.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\transport\error_utils.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\transport\metadata.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\transport\metadata_batch.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\transport\pid_controller.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\transport\service_config.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\transport\static_metadata.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\transport\status_conversion.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\transport\timeout_encoding.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\transport\transport.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\transport\transport_op_string.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\third_party\nanopb\pb_common.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\third_party\nanopb\pb_decode.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\third_party\nanopb\pb_encode.c">
+    </ClCompile>
     <ClCompile Include="$(SolutionDir)\..\src\cpp\codegen\codegen_init.cc">
     </ClCompile>
   </ItemGroup>
@@ -458,6 +839,9 @@
     <ProjectReference Include="$(SolutionDir)\..\vsprojects\vcxproj\.\grpc\grpc.vcxproj">
       <Project>{29D16885-7228-4C31-81ED-5F9187C7F2A9}</Project>
     </ProjectReference>
+    <ProjectReference Include="$(SolutionDir)\..\vsprojects\vcxproj\.\gpr\gpr.vcxproj">
+      <Project>{B23D3D1A-9438-4EDA-BEB6-9A0A03D17792}</Project>
+    </ProjectReference>
   </ItemGroup>
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
   <ImportGroup Label="ExtensionTargets">
diff --git a/vsprojects/vcxproj/grpc++/grpc++.vcxproj.filters b/vsprojects/vcxproj/grpc++/grpc++.vcxproj.filters
index d800b297e9f8d68523ae350ddc8ba2ad7b9a03ed..57d4db24a190734eb356ff7938fc24fd9eaf7bde 100644
--- a/vsprojects/vcxproj/grpc++/grpc++.vcxproj.filters
+++ b/vsprojects/vcxproj/grpc++/grpc++.vcxproj.filters
@@ -124,6 +124,390 @@
     <ClCompile Include="$(SolutionDir)\..\src\cpp\util\time_cc.cc">
       <Filter>src\cpp\util</Filter>
     </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\channel\channel_args.c">
+      <Filter>src\core\lib\channel</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\channel\channel_stack.c">
+      <Filter>src\core\lib\channel</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\channel\channel_stack_builder.c">
+      <Filter>src\core\lib\channel</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\channel\compress_filter.c">
+      <Filter>src\core\lib\channel</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\channel\connected_channel.c">
+      <Filter>src\core\lib\channel</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\channel\deadline_filter.c">
+      <Filter>src\core\lib\channel</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\channel\handshaker.c">
+      <Filter>src\core\lib\channel</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\channel\handshaker_factory.c">
+      <Filter>src\core\lib\channel</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\channel\handshaker_registry.c">
+      <Filter>src\core\lib\channel</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\channel\http_client_filter.c">
+      <Filter>src\core\lib\channel</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\channel\http_server_filter.c">
+      <Filter>src\core\lib\channel</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\channel\max_age_filter.c">
+      <Filter>src\core\lib\channel</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\channel\message_size_filter.c">
+      <Filter>src\core\lib\channel</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\compression\compression.c">
+      <Filter>src\core\lib\compression</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\compression\message_compress.c">
+      <Filter>src\core\lib\compression</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\debug\trace.c">
+      <Filter>src\core\lib\debug</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\http\format_request.c">
+      <Filter>src\core\lib\http</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\http\httpcli.c">
+      <Filter>src\core\lib\http</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\http\parser.c">
+      <Filter>src\core\lib\http</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\closure.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\combiner.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\endpoint.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\endpoint_pair_posix.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\endpoint_pair_uv.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\endpoint_pair_windows.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\error.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\ev_epoll_linux.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\ev_poll_posix.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\ev_posix.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\exec_ctx.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\executor.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\iocp_windows.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\iomgr.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\iomgr_posix.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\iomgr_uv.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\iomgr_windows.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\load_file.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\network_status_tracker.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\polling_entity.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\pollset_set_uv.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\pollset_set_windows.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\pollset_uv.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\pollset_windows.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\resolve_address_posix.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\resolve_address_uv.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\resolve_address_windows.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\resource_quota.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\sockaddr_utils.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\socket_factory_posix.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\socket_mutator.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\socket_utils_common_posix.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\socket_utils_linux.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\socket_utils_posix.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\socket_utils_uv.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\socket_utils_windows.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\socket_windows.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\tcp_client_posix.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\tcp_client_uv.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\tcp_client_windows.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\tcp_posix.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\tcp_server_posix.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\tcp_server_utils_posix_common.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\tcp_server_utils_posix_ifaddrs.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\tcp_server_utils_posix_noifaddrs.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\tcp_server_uv.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\tcp_server_windows.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\tcp_uv.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\tcp_windows.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\time_averaged_stats.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\timer_generic.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\timer_heap.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\timer_uv.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\udp_server.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\unix_sockets_posix.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\unix_sockets_posix_noop.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\wakeup_fd_cv.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\wakeup_fd_eventfd.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\wakeup_fd_nospecial.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\wakeup_fd_pipe.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\wakeup_fd_posix.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\workqueue_uv.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\workqueue_windows.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\json\json.c">
+      <Filter>src\core\lib\json</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\json\json_reader.c">
+      <Filter>src\core\lib\json</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\json\json_string.c">
+      <Filter>src\core\lib\json</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\json\json_writer.c">
+      <Filter>src\core\lib\json</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\slice\b64.c">
+      <Filter>src\core\lib\slice</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\slice\percent_encoding.c">
+      <Filter>src\core\lib\slice</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\slice\slice.c">
+      <Filter>src\core\lib\slice</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\slice\slice_buffer.c">
+      <Filter>src\core\lib\slice</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\slice\slice_hash_table.c">
+      <Filter>src\core\lib\slice</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\slice\slice_intern.c">
+      <Filter>src\core\lib\slice</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\slice\slice_string_helpers.c">
+      <Filter>src\core\lib\slice</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\surface\alarm.c">
+      <Filter>src\core\lib\surface</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\surface\api_trace.c">
+      <Filter>src\core\lib\surface</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\surface\byte_buffer.c">
+      <Filter>src\core\lib\surface</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\surface\byte_buffer_reader.c">
+      <Filter>src\core\lib\surface</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\surface\call.c">
+      <Filter>src\core\lib\surface</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\surface\call_details.c">
+      <Filter>src\core\lib\surface</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\surface\call_log_batch.c">
+      <Filter>src\core\lib\surface</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\surface\channel.c">
+      <Filter>src\core\lib\surface</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\surface\channel_init.c">
+      <Filter>src\core\lib\surface</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\surface\channel_ping.c">
+      <Filter>src\core\lib\surface</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\surface\channel_stack_type.c">
+      <Filter>src\core\lib\surface</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\surface\completion_queue.c">
+      <Filter>src\core\lib\surface</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\surface\completion_queue_factory.c">
+      <Filter>src\core\lib\surface</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\surface\event_string.c">
+      <Filter>src\core\lib\surface</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\surface\lame_client.c">
+      <Filter>src\core\lib\surface</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\surface\metadata_array.c">
+      <Filter>src\core\lib\surface</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\surface\server.c">
+      <Filter>src\core\lib\surface</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\surface\validate_metadata.c">
+      <Filter>src\core\lib\surface</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\surface\version.c">
+      <Filter>src\core\lib\surface</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\transport\bdp_estimator.c">
+      <Filter>src\core\lib\transport</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\transport\byte_stream.c">
+      <Filter>src\core\lib\transport</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\transport\connectivity_state.c">
+      <Filter>src\core\lib\transport</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\transport\error_utils.c">
+      <Filter>src\core\lib\transport</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\transport\metadata.c">
+      <Filter>src\core\lib\transport</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\transport\metadata_batch.c">
+      <Filter>src\core\lib\transport</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\transport\pid_controller.c">
+      <Filter>src\core\lib\transport</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\transport\service_config.c">
+      <Filter>src\core\lib\transport</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\transport\static_metadata.c">
+      <Filter>src\core\lib\transport</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\transport\status_conversion.c">
+      <Filter>src\core\lib\transport</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\transport\timeout_encoding.c">
+      <Filter>src\core\lib\transport</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\transport\transport.c">
+      <Filter>src\core\lib\transport</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\transport\transport_op_string.c">
+      <Filter>src\core\lib\transport</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\third_party\nanopb\pb_common.c">
+      <Filter>third_party\nanopb</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\third_party\nanopb\pb_decode.c">
+      <Filter>third_party\nanopb</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\third_party\nanopb\pb_encode.c">
+      <Filter>third_party\nanopb</Filter>
+    </ClCompile>
     <ClCompile Include="$(SolutionDir)\..\src\cpp\codegen\codegen_init.cc">
       <Filter>src\cpp\codegen</Filter>
     </ClCompile>
@@ -372,6 +756,9 @@
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\propagation_bits.h">
       <Filter>include\grpc\impl\codegen</Filter>
     </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\slice.h">
+      <Filter>include\grpc\impl\codegen</Filter>
+    </ClInclude>
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\status.h">
       <Filter>include\grpc\impl\codegen</Filter>
     </ClInclude>
@@ -396,9 +783,6 @@
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\port_platform.h">
       <Filter>include\grpc\impl\codegen</Filter>
     </ClInclude>
-    <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\slice.h">
-      <Filter>include\grpc\impl\codegen</Filter>
-    </ClInclude>
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\sync.h">
       <Filter>include\grpc\impl\codegen</Filter>
     </ClInclude>
@@ -411,6 +795,36 @@
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\sync_windows.h">
       <Filter>include\grpc\impl\codegen</Filter>
     </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\include\grpc\byte_buffer.h">
+      <Filter>include\grpc</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\include\grpc\byte_buffer_reader.h">
+      <Filter>include\grpc</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\include\grpc\compression.h">
+      <Filter>include\grpc</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\include\grpc\grpc.h">
+      <Filter>include\grpc</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\include\grpc\grpc_posix.h">
+      <Filter>include\grpc</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\include\grpc\grpc_security_constants.h">
+      <Filter>include\grpc</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\include\grpc\load_reporting.h">
+      <Filter>include\grpc</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\include\grpc\slice.h">
+      <Filter>include\grpc</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\include\grpc\slice_buffer.h">
+      <Filter>include\grpc</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\include\grpc\status.h">
+      <Filter>include\grpc</Filter>
+    </ClInclude>
     <ClInclude Include="$(SolutionDir)\..\include\grpc++\impl\codegen\proto_utils.h">
       <Filter>include\grpc++\impl\codegen</Filter>
     </ClInclude>
@@ -452,6 +866,351 @@
     <ClInclude Include="$(SolutionDir)\..\src\cpp\thread_manager\thread_manager.h">
       <Filter>src\cpp\thread_manager</Filter>
     </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\channel\channel_args.h">
+      <Filter>src\core\lib\channel</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\channel\channel_stack.h">
+      <Filter>src\core\lib\channel</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\channel\channel_stack_builder.h">
+      <Filter>src\core\lib\channel</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\channel\compress_filter.h">
+      <Filter>src\core\lib\channel</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\channel\connected_channel.h">
+      <Filter>src\core\lib\channel</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\channel\context.h">
+      <Filter>src\core\lib\channel</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\channel\deadline_filter.h">
+      <Filter>src\core\lib\channel</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\channel\handshaker.h">
+      <Filter>src\core\lib\channel</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\channel\handshaker_factory.h">
+      <Filter>src\core\lib\channel</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\channel\handshaker_registry.h">
+      <Filter>src\core\lib\channel</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\channel\http_client_filter.h">
+      <Filter>src\core\lib\channel</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\channel\http_server_filter.h">
+      <Filter>src\core\lib\channel</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\channel\max_age_filter.h">
+      <Filter>src\core\lib\channel</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\channel\message_size_filter.h">
+      <Filter>src\core\lib\channel</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\compression\algorithm_metadata.h">
+      <Filter>src\core\lib\compression</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\compression\message_compress.h">
+      <Filter>src\core\lib\compression</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\debug\trace.h">
+      <Filter>src\core\lib\debug</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\http\format_request.h">
+      <Filter>src\core\lib\http</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\http\httpcli.h">
+      <Filter>src\core\lib\http</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\http\parser.h">
+      <Filter>src\core\lib\http</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\closure.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\combiner.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\endpoint.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\endpoint_pair.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\error.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\error_internal.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\ev_epoll_linux.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\ev_poll_posix.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\ev_posix.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\exec_ctx.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\executor.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\iocp_windows.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\iomgr.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\iomgr_internal.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\iomgr_posix.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\load_file.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\network_status_tracker.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\polling_entity.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\pollset.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\pollset_set.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\pollset_set_windows.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\pollset_uv.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\pollset_windows.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\port.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\resolve_address.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\resource_quota.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\sockaddr.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\sockaddr_posix.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\sockaddr_utils.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\sockaddr_windows.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\socket_factory_posix.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\socket_mutator.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\socket_utils.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\socket_utils_posix.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\socket_windows.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\tcp_client.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\tcp_client_posix.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\tcp_posix.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\tcp_server.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\tcp_server_utils_posix.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\tcp_uv.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\tcp_windows.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\time_averaged_stats.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\timer.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\timer_generic.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\timer_heap.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\timer_uv.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\udp_server.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\unix_sockets_posix.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\wakeup_fd_cv.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\wakeup_fd_pipe.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\wakeup_fd_posix.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\workqueue.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\workqueue_uv.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\workqueue_windows.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\json\json.h">
+      <Filter>src\core\lib\json</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\json\json_common.h">
+      <Filter>src\core\lib\json</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\json\json_reader.h">
+      <Filter>src\core\lib\json</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\json\json_writer.h">
+      <Filter>src\core\lib\json</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\slice\b64.h">
+      <Filter>src\core\lib\slice</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\slice\percent_encoding.h">
+      <Filter>src\core\lib\slice</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\slice\slice_hash_table.h">
+      <Filter>src\core\lib\slice</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\slice\slice_internal.h">
+      <Filter>src\core\lib\slice</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\slice\slice_string_helpers.h">
+      <Filter>src\core\lib\slice</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\surface\api_trace.h">
+      <Filter>src\core\lib\surface</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\surface\call.h">
+      <Filter>src\core\lib\surface</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\surface\call_test_only.h">
+      <Filter>src\core\lib\surface</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\surface\channel.h">
+      <Filter>src\core\lib\surface</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\surface\channel_init.h">
+      <Filter>src\core\lib\surface</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\surface\channel_stack_type.h">
+      <Filter>src\core\lib\surface</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\surface\completion_queue.h">
+      <Filter>src\core\lib\surface</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\surface\completion_queue_factory.h">
+      <Filter>src\core\lib\surface</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\surface\event_string.h">
+      <Filter>src\core\lib\surface</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\surface\init.h">
+      <Filter>src\core\lib\surface</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\surface\lame_client.h">
+      <Filter>src\core\lib\surface</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\surface\server.h">
+      <Filter>src\core\lib\surface</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\surface\validate_metadata.h">
+      <Filter>src\core\lib\surface</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\transport\bdp_estimator.h">
+      <Filter>src\core\lib\transport</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\transport\byte_stream.h">
+      <Filter>src\core\lib\transport</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\transport\connectivity_state.h">
+      <Filter>src\core\lib\transport</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\transport\error_utils.h">
+      <Filter>src\core\lib\transport</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\transport\http2_errors.h">
+      <Filter>src\core\lib\transport</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\transport\metadata.h">
+      <Filter>src\core\lib\transport</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\transport\metadata_batch.h">
+      <Filter>src\core\lib\transport</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\transport\pid_controller.h">
+      <Filter>src\core\lib\transport</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\transport\service_config.h">
+      <Filter>src\core\lib\transport</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\transport\static_metadata.h">
+      <Filter>src\core\lib\transport</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\transport\status_conversion.h">
+      <Filter>src\core\lib\transport</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\transport\timeout_encoding.h">
+      <Filter>src\core\lib\transport</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\transport\transport.h">
+      <Filter>src\core\lib\transport</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\transport\transport_impl.h">
+      <Filter>src\core\lib\transport</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\third_party\nanopb\pb.h">
+      <Filter>third_party\nanopb</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\third_party\nanopb\pb_common.h">
+      <Filter>third_party\nanopb</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\third_party\nanopb\pb_decode.h">
+      <Filter>third_party\nanopb</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\third_party\nanopb\pb_encode.h">
+      <Filter>third_party\nanopb</Filter>
+    </ClInclude>
   </ItemGroup>
 
   <ItemGroup>
@@ -494,6 +1253,39 @@
     <Filter Include="src">
       <UniqueIdentifier>{328ff211-2886-406e-56f9-18ba1686f363}</UniqueIdentifier>
     </Filter>
+    <Filter Include="src\core">
+      <UniqueIdentifier>{d02f1155-7e7e-3736-3c69-dc9146dc523d}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="src\core\lib">
+      <UniqueIdentifier>{80567a8f-622f-a3ce-c12d-aebb63984b07}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="src\core\lib\channel">
+      <UniqueIdentifier>{e769265c-8abd-cd64-2cc2-a52da484fe7b}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="src\core\lib\compression">
+      <UniqueIdentifier>{701b2d46-11c6-3640-b189-45287f00bee3}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="src\core\lib\debug">
+      <UniqueIdentifier>{ada68fd5-8e51-98cb-71a7-baf7989d8ffa}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="src\core\lib\http">
+      <UniqueIdentifier>{e770844e-61d4-555e-59be-81288e21a35f}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="src\core\lib\iomgr">
+      <UniqueIdentifier>{04dfa1c8-7ffe-4f06-4a7c-37441dc75764}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="src\core\lib\json">
+      <UniqueIdentifier>{a5d5bddf-6f19-b655-a03a-f30ff5c253a5}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="src\core\lib\slice">
+      <UniqueIdentifier>{afe126ba-52c9-1daa-d174-8ee8aade08c2}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="src\core\lib\surface">
+      <UniqueIdentifier>{fb2276d7-5a11-f1d9-82c3-e7c7f1155523}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="src\core\lib\transport">
+      <UniqueIdentifier>{4bd7971a-68f7-0d5a-f502-6dea3099caaa}</UniqueIdentifier>
+    </Filter>
     <Filter Include="src\cpp">
       <UniqueIdentifier>{2420a905-e4f1-a5aa-a364-6a112878a39e}</UniqueIdentifier>
     </Filter>
@@ -518,6 +1310,12 @@
     <Filter Include="src\cpp\util">
       <UniqueIdentifier>{f842537a-2bf1-1ec3-b495-7d62c64a1c06}</UniqueIdentifier>
     </Filter>
+    <Filter Include="third_party">
+      <UniqueIdentifier>{0cfc99f5-c633-356e-6810-754c93b15658}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="third_party\nanopb">
+      <UniqueIdentifier>{abc9bbec-57f7-141f-8616-e2d3aa8b2e6d}</UniqueIdentifier>
+    </Filter>
   </ItemGroup>
 </Project>
 
diff --git a/vsprojects/vcxproj/grpc++_test_util/grpc++_test_util.vcxproj b/vsprojects/vcxproj/grpc++_test_util/grpc++_test_util.vcxproj
index 13d80ec4dad1e28b08aa0cd0277dd45583afb629..c060f98b34a2def306c2c6c4fa283cedb82c6795 100644
--- a/vsprojects/vcxproj/grpc++_test_util/grpc++_test_util.vcxproj
+++ b/vsprojects/vcxproj/grpc++_test_util/grpc++_test_util.vcxproj
@@ -183,6 +183,7 @@
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\exec_ctx_fwd.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\grpc_types.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\propagation_bits.h" />
+    <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\slice.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\status.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\atm.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\atm_gcc_atomic.h" />
@@ -191,7 +192,6 @@
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\gpr_slice.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\gpr_types.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\port_platform.h" />
-    <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\slice.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\sync.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\sync_generic.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\sync_posix.h" />
diff --git a/vsprojects/vcxproj/grpc++_test_util/grpc++_test_util.vcxproj.filters b/vsprojects/vcxproj/grpc++_test_util/grpc++_test_util.vcxproj.filters
index 7981feb4de9b7400865770ddc07c25eff7189219..0623e421b217967681cbc29f6d616142cf052e98 100644
--- a/vsprojects/vcxproj/grpc++_test_util/grpc++_test_util.vcxproj.filters
+++ b/vsprojects/vcxproj/grpc++_test_util/grpc++_test_util.vcxproj.filters
@@ -144,6 +144,9 @@
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\propagation_bits.h">
       <Filter>include\grpc\impl\codegen</Filter>
     </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\slice.h">
+      <Filter>include\grpc\impl\codegen</Filter>
+    </ClInclude>
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\status.h">
       <Filter>include\grpc\impl\codegen</Filter>
     </ClInclude>
@@ -168,9 +171,6 @@
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\port_platform.h">
       <Filter>include\grpc\impl\codegen</Filter>
     </ClInclude>
-    <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\slice.h">
-      <Filter>include\grpc\impl\codegen</Filter>
-    </ClInclude>
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\sync.h">
       <Filter>include\grpc\impl\codegen</Filter>
     </ClInclude>
diff --git a/vsprojects/vcxproj/grpc++_unsecure/grpc++_unsecure.vcxproj b/vsprojects/vcxproj/grpc++_unsecure/grpc++_unsecure.vcxproj
index 45c0ecd35d03b98ece051598d4164029ec6a5e86..f0774aa8a72a0d95f55fe1b5d564eeee6ec79749 100644
--- a/vsprojects/vcxproj/grpc++_unsecure/grpc++_unsecure.vcxproj
+++ b/vsprojects/vcxproj/grpc++_unsecure/grpc++_unsecure.vcxproj
@@ -339,6 +339,7 @@
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\exec_ctx_fwd.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\grpc_types.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\propagation_bits.h" />
+    <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\slice.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\status.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\atm.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\atm_gcc_atomic.h" />
@@ -347,11 +348,20 @@
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\gpr_slice.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\gpr_types.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\port_platform.h" />
-    <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\slice.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\sync.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\sync_generic.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\sync_posix.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\sync_windows.h" />
+    <ClInclude Include="$(SolutionDir)\..\include\grpc\byte_buffer.h" />
+    <ClInclude Include="$(SolutionDir)\..\include\grpc\byte_buffer_reader.h" />
+    <ClInclude Include="$(SolutionDir)\..\include\grpc\compression.h" />
+    <ClInclude Include="$(SolutionDir)\..\include\grpc\grpc.h" />
+    <ClInclude Include="$(SolutionDir)\..\include\grpc\grpc_posix.h" />
+    <ClInclude Include="$(SolutionDir)\..\include\grpc\grpc_security_constants.h" />
+    <ClInclude Include="$(SolutionDir)\..\include\grpc\load_reporting.h" />
+    <ClInclude Include="$(SolutionDir)\..\include\grpc\slice.h" />
+    <ClInclude Include="$(SolutionDir)\..\include\grpc\slice_buffer.h" />
+    <ClInclude Include="$(SolutionDir)\..\include\grpc\status.h" />
   </ItemGroup>
   <ItemGroup>
     <ClInclude Include="$(SolutionDir)\..\src\cpp\client\create_channel_internal.h" />
@@ -361,6 +371,121 @@
     <ClInclude Include="$(SolutionDir)\..\src\cpp\server\health\health.pb.h" />
     <ClInclude Include="$(SolutionDir)\..\src\cpp\server\thread_pool_interface.h" />
     <ClInclude Include="$(SolutionDir)\..\src\cpp\thread_manager\thread_manager.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\channel\channel_args.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\channel\channel_stack.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\channel\channel_stack_builder.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\channel\compress_filter.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\channel\connected_channel.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\channel\context.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\channel\deadline_filter.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\channel\handshaker.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\channel\handshaker_factory.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\channel\handshaker_registry.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\channel\http_client_filter.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\channel\http_server_filter.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\channel\max_age_filter.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\channel\message_size_filter.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\compression\algorithm_metadata.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\compression\message_compress.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\debug\trace.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\http\format_request.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\http\httpcli.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\http\parser.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\closure.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\combiner.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\endpoint.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\endpoint_pair.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\error.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\error_internal.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\ev_epoll_linux.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\ev_poll_posix.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\ev_posix.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\exec_ctx.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\executor.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\iocp_windows.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\iomgr.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\iomgr_internal.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\iomgr_posix.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\load_file.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\network_status_tracker.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\polling_entity.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\pollset.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\pollset_set.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\pollset_set_windows.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\pollset_uv.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\pollset_windows.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\port.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\resolve_address.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\resource_quota.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\sockaddr.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\sockaddr_posix.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\sockaddr_utils.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\sockaddr_windows.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\socket_factory_posix.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\socket_mutator.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\socket_utils.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\socket_utils_posix.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\socket_windows.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\tcp_client.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\tcp_client_posix.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\tcp_posix.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\tcp_server.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\tcp_server_utils_posix.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\tcp_uv.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\tcp_windows.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\time_averaged_stats.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\timer.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\timer_generic.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\timer_heap.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\timer_uv.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\udp_server.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\unix_sockets_posix.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\wakeup_fd_cv.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\wakeup_fd_pipe.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\wakeup_fd_posix.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\workqueue.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\workqueue_uv.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\workqueue_windows.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\json\json.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\json\json_common.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\json\json_reader.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\json\json_writer.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\slice\b64.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\slice\percent_encoding.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\slice\slice_hash_table.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\slice\slice_internal.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\slice\slice_string_helpers.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\surface\api_trace.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\surface\call.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\surface\call_test_only.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\surface\channel.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\surface\channel_init.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\surface\channel_stack_type.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\surface\completion_queue.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\surface\completion_queue_factory.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\surface\event_string.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\surface\init.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\surface\lame_client.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\surface\server.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\surface\validate_metadata.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\transport\bdp_estimator.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\transport\byte_stream.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\transport\connectivity_state.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\transport\error_utils.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\transport\http2_errors.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\transport\metadata.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\transport\metadata_batch.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\transport\pid_controller.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\transport\service_config.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\transport\static_metadata.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\transport\status_conversion.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\transport\timeout_encoding.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\transport\transport.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\transport\transport_impl.h" />
+    <ClInclude Include="$(SolutionDir)\..\third_party\nanopb\pb.h" />
+    <ClInclude Include="$(SolutionDir)\..\third_party\nanopb\pb_common.h" />
+    <ClInclude Include="$(SolutionDir)\..\third_party\nanopb\pb_decode.h" />
+    <ClInclude Include="$(SolutionDir)\..\third_party\nanopb\pb_encode.h" />
   </ItemGroup>
   <ItemGroup>
     <ClCompile Include="$(SolutionDir)\..\src\cpp\client\insecure_credentials.cc">
@@ -435,6 +560,262 @@
     </ClCompile>
     <ClCompile Include="$(SolutionDir)\..\src\cpp\util\time_cc.cc">
     </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\channel\channel_args.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\channel\channel_stack.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\channel\channel_stack_builder.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\channel\compress_filter.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\channel\connected_channel.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\channel\deadline_filter.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\channel\handshaker.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\channel\handshaker_factory.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\channel\handshaker_registry.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\channel\http_client_filter.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\channel\http_server_filter.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\channel\max_age_filter.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\channel\message_size_filter.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\compression\compression.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\compression\message_compress.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\debug\trace.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\http\format_request.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\http\httpcli.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\http\parser.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\closure.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\combiner.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\endpoint.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\endpoint_pair_posix.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\endpoint_pair_uv.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\endpoint_pair_windows.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\error.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\ev_epoll_linux.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\ev_poll_posix.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\ev_posix.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\exec_ctx.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\executor.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\iocp_windows.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\iomgr.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\iomgr_posix.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\iomgr_uv.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\iomgr_windows.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\load_file.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\network_status_tracker.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\polling_entity.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\pollset_set_uv.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\pollset_set_windows.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\pollset_uv.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\pollset_windows.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\resolve_address_posix.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\resolve_address_uv.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\resolve_address_windows.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\resource_quota.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\sockaddr_utils.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\socket_factory_posix.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\socket_mutator.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\socket_utils_common_posix.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\socket_utils_linux.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\socket_utils_posix.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\socket_utils_uv.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\socket_utils_windows.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\socket_windows.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\tcp_client_posix.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\tcp_client_uv.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\tcp_client_windows.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\tcp_posix.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\tcp_server_posix.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\tcp_server_utils_posix_common.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\tcp_server_utils_posix_ifaddrs.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\tcp_server_utils_posix_noifaddrs.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\tcp_server_uv.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\tcp_server_windows.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\tcp_uv.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\tcp_windows.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\time_averaged_stats.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\timer_generic.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\timer_heap.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\timer_uv.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\udp_server.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\unix_sockets_posix.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\unix_sockets_posix_noop.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\wakeup_fd_cv.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\wakeup_fd_eventfd.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\wakeup_fd_nospecial.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\wakeup_fd_pipe.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\wakeup_fd_posix.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\workqueue_uv.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\workqueue_windows.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\json\json.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\json\json_reader.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\json\json_string.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\json\json_writer.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\slice\b64.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\slice\percent_encoding.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\slice\slice.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\slice\slice_buffer.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\slice\slice_hash_table.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\slice\slice_intern.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\slice\slice_string_helpers.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\surface\alarm.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\surface\api_trace.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\surface\byte_buffer.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\surface\byte_buffer_reader.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\surface\call.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\surface\call_details.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\surface\call_log_batch.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\surface\channel.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\surface\channel_init.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\surface\channel_ping.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\surface\channel_stack_type.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\surface\completion_queue.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\surface\completion_queue_factory.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\surface\event_string.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\surface\lame_client.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\surface\metadata_array.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\surface\server.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\surface\validate_metadata.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\surface\version.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\transport\bdp_estimator.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\transport\byte_stream.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\transport\connectivity_state.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\transport\error_utils.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\transport\metadata.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\transport\metadata_batch.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\transport\pid_controller.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\transport\service_config.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\transport\static_metadata.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\transport\status_conversion.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\transport\timeout_encoding.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\transport\transport.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\transport\transport_op_string.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\third_party\nanopb\pb_common.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\third_party\nanopb\pb_decode.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\third_party\nanopb\pb_encode.c">
+    </ClCompile>
     <ClCompile Include="$(SolutionDir)\..\src\cpp\codegen\codegen_init.cc">
     </ClCompile>
   </ItemGroup>
diff --git a/vsprojects/vcxproj/grpc++_unsecure/grpc++_unsecure.vcxproj.filters b/vsprojects/vcxproj/grpc++_unsecure/grpc++_unsecure.vcxproj.filters
index 987d56d6a0945488f4a53f766b271013715fd30c..2dd3d8974f9d98fd5d01f4feb9ad0ef13ed26f97 100644
--- a/vsprojects/vcxproj/grpc++_unsecure/grpc++_unsecure.vcxproj.filters
+++ b/vsprojects/vcxproj/grpc++_unsecure/grpc++_unsecure.vcxproj.filters
@@ -109,6 +109,390 @@
     <ClCompile Include="$(SolutionDir)\..\src\cpp\util\time_cc.cc">
       <Filter>src\cpp\util</Filter>
     </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\channel\channel_args.c">
+      <Filter>src\core\lib\channel</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\channel\channel_stack.c">
+      <Filter>src\core\lib\channel</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\channel\channel_stack_builder.c">
+      <Filter>src\core\lib\channel</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\channel\compress_filter.c">
+      <Filter>src\core\lib\channel</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\channel\connected_channel.c">
+      <Filter>src\core\lib\channel</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\channel\deadline_filter.c">
+      <Filter>src\core\lib\channel</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\channel\handshaker.c">
+      <Filter>src\core\lib\channel</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\channel\handshaker_factory.c">
+      <Filter>src\core\lib\channel</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\channel\handshaker_registry.c">
+      <Filter>src\core\lib\channel</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\channel\http_client_filter.c">
+      <Filter>src\core\lib\channel</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\channel\http_server_filter.c">
+      <Filter>src\core\lib\channel</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\channel\max_age_filter.c">
+      <Filter>src\core\lib\channel</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\channel\message_size_filter.c">
+      <Filter>src\core\lib\channel</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\compression\compression.c">
+      <Filter>src\core\lib\compression</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\compression\message_compress.c">
+      <Filter>src\core\lib\compression</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\debug\trace.c">
+      <Filter>src\core\lib\debug</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\http\format_request.c">
+      <Filter>src\core\lib\http</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\http\httpcli.c">
+      <Filter>src\core\lib\http</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\http\parser.c">
+      <Filter>src\core\lib\http</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\closure.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\combiner.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\endpoint.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\endpoint_pair_posix.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\endpoint_pair_uv.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\endpoint_pair_windows.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\error.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\ev_epoll_linux.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\ev_poll_posix.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\ev_posix.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\exec_ctx.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\executor.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\iocp_windows.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\iomgr.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\iomgr_posix.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\iomgr_uv.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\iomgr_windows.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\load_file.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\network_status_tracker.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\polling_entity.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\pollset_set_uv.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\pollset_set_windows.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\pollset_uv.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\pollset_windows.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\resolve_address_posix.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\resolve_address_uv.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\resolve_address_windows.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\resource_quota.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\sockaddr_utils.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\socket_factory_posix.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\socket_mutator.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\socket_utils_common_posix.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\socket_utils_linux.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\socket_utils_posix.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\socket_utils_uv.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\socket_utils_windows.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\socket_windows.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\tcp_client_posix.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\tcp_client_uv.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\tcp_client_windows.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\tcp_posix.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\tcp_server_posix.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\tcp_server_utils_posix_common.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\tcp_server_utils_posix_ifaddrs.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\tcp_server_utils_posix_noifaddrs.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\tcp_server_uv.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\tcp_server_windows.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\tcp_uv.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\tcp_windows.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\time_averaged_stats.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\timer_generic.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\timer_heap.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\timer_uv.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\udp_server.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\unix_sockets_posix.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\unix_sockets_posix_noop.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\wakeup_fd_cv.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\wakeup_fd_eventfd.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\wakeup_fd_nospecial.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\wakeup_fd_pipe.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\wakeup_fd_posix.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\workqueue_uv.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\iomgr\workqueue_windows.c">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\json\json.c">
+      <Filter>src\core\lib\json</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\json\json_reader.c">
+      <Filter>src\core\lib\json</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\json\json_string.c">
+      <Filter>src\core\lib\json</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\json\json_writer.c">
+      <Filter>src\core\lib\json</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\slice\b64.c">
+      <Filter>src\core\lib\slice</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\slice\percent_encoding.c">
+      <Filter>src\core\lib\slice</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\slice\slice.c">
+      <Filter>src\core\lib\slice</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\slice\slice_buffer.c">
+      <Filter>src\core\lib\slice</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\slice\slice_hash_table.c">
+      <Filter>src\core\lib\slice</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\slice\slice_intern.c">
+      <Filter>src\core\lib\slice</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\slice\slice_string_helpers.c">
+      <Filter>src\core\lib\slice</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\surface\alarm.c">
+      <Filter>src\core\lib\surface</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\surface\api_trace.c">
+      <Filter>src\core\lib\surface</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\surface\byte_buffer.c">
+      <Filter>src\core\lib\surface</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\surface\byte_buffer_reader.c">
+      <Filter>src\core\lib\surface</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\surface\call.c">
+      <Filter>src\core\lib\surface</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\surface\call_details.c">
+      <Filter>src\core\lib\surface</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\surface\call_log_batch.c">
+      <Filter>src\core\lib\surface</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\surface\channel.c">
+      <Filter>src\core\lib\surface</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\surface\channel_init.c">
+      <Filter>src\core\lib\surface</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\surface\channel_ping.c">
+      <Filter>src\core\lib\surface</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\surface\channel_stack_type.c">
+      <Filter>src\core\lib\surface</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\surface\completion_queue.c">
+      <Filter>src\core\lib\surface</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\surface\completion_queue_factory.c">
+      <Filter>src\core\lib\surface</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\surface\event_string.c">
+      <Filter>src\core\lib\surface</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\surface\lame_client.c">
+      <Filter>src\core\lib\surface</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\surface\metadata_array.c">
+      <Filter>src\core\lib\surface</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\surface\server.c">
+      <Filter>src\core\lib\surface</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\surface\validate_metadata.c">
+      <Filter>src\core\lib\surface</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\surface\version.c">
+      <Filter>src\core\lib\surface</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\transport\bdp_estimator.c">
+      <Filter>src\core\lib\transport</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\transport\byte_stream.c">
+      <Filter>src\core\lib\transport</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\transport\connectivity_state.c">
+      <Filter>src\core\lib\transport</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\transport\error_utils.c">
+      <Filter>src\core\lib\transport</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\transport\metadata.c">
+      <Filter>src\core\lib\transport</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\transport\metadata_batch.c">
+      <Filter>src\core\lib\transport</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\transport\pid_controller.c">
+      <Filter>src\core\lib\transport</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\transport\service_config.c">
+      <Filter>src\core\lib\transport</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\transport\static_metadata.c">
+      <Filter>src\core\lib\transport</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\transport\status_conversion.c">
+      <Filter>src\core\lib\transport</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\transport\timeout_encoding.c">
+      <Filter>src\core\lib\transport</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\transport\transport.c">
+      <Filter>src\core\lib\transport</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\transport\transport_op_string.c">
+      <Filter>src\core\lib\transport</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\third_party\nanopb\pb_common.c">
+      <Filter>third_party\nanopb</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\third_party\nanopb\pb_decode.c">
+      <Filter>third_party\nanopb</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\third_party\nanopb\pb_encode.c">
+      <Filter>third_party\nanopb</Filter>
+    </ClCompile>
     <ClCompile Include="$(SolutionDir)\..\src\cpp\codegen\codegen_init.cc">
       <Filter>src\cpp\codegen</Filter>
     </ClCompile>
@@ -357,6 +741,9 @@
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\propagation_bits.h">
       <Filter>include\grpc\impl\codegen</Filter>
     </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\slice.h">
+      <Filter>include\grpc\impl\codegen</Filter>
+    </ClInclude>
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\status.h">
       <Filter>include\grpc\impl\codegen</Filter>
     </ClInclude>
@@ -381,9 +768,6 @@
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\port_platform.h">
       <Filter>include\grpc\impl\codegen</Filter>
     </ClInclude>
-    <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\slice.h">
-      <Filter>include\grpc\impl\codegen</Filter>
-    </ClInclude>
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\sync.h">
       <Filter>include\grpc\impl\codegen</Filter>
     </ClInclude>
@@ -396,6 +780,36 @@
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\sync_windows.h">
       <Filter>include\grpc\impl\codegen</Filter>
     </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\include\grpc\byte_buffer.h">
+      <Filter>include\grpc</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\include\grpc\byte_buffer_reader.h">
+      <Filter>include\grpc</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\include\grpc\compression.h">
+      <Filter>include\grpc</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\include\grpc\grpc.h">
+      <Filter>include\grpc</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\include\grpc\grpc_posix.h">
+      <Filter>include\grpc</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\include\grpc\grpc_security_constants.h">
+      <Filter>include\grpc</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\include\grpc\load_reporting.h">
+      <Filter>include\grpc</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\include\grpc\slice.h">
+      <Filter>include\grpc</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\include\grpc\slice_buffer.h">
+      <Filter>include\grpc</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\include\grpc\status.h">
+      <Filter>include\grpc</Filter>
+    </ClInclude>
   </ItemGroup>
   <ItemGroup>
     <ClInclude Include="$(SolutionDir)\..\src\cpp\client\create_channel_internal.h">
@@ -419,6 +833,351 @@
     <ClInclude Include="$(SolutionDir)\..\src\cpp\thread_manager\thread_manager.h">
       <Filter>src\cpp\thread_manager</Filter>
     </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\channel\channel_args.h">
+      <Filter>src\core\lib\channel</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\channel\channel_stack.h">
+      <Filter>src\core\lib\channel</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\channel\channel_stack_builder.h">
+      <Filter>src\core\lib\channel</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\channel\compress_filter.h">
+      <Filter>src\core\lib\channel</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\channel\connected_channel.h">
+      <Filter>src\core\lib\channel</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\channel\context.h">
+      <Filter>src\core\lib\channel</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\channel\deadline_filter.h">
+      <Filter>src\core\lib\channel</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\channel\handshaker.h">
+      <Filter>src\core\lib\channel</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\channel\handshaker_factory.h">
+      <Filter>src\core\lib\channel</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\channel\handshaker_registry.h">
+      <Filter>src\core\lib\channel</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\channel\http_client_filter.h">
+      <Filter>src\core\lib\channel</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\channel\http_server_filter.h">
+      <Filter>src\core\lib\channel</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\channel\max_age_filter.h">
+      <Filter>src\core\lib\channel</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\channel\message_size_filter.h">
+      <Filter>src\core\lib\channel</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\compression\algorithm_metadata.h">
+      <Filter>src\core\lib\compression</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\compression\message_compress.h">
+      <Filter>src\core\lib\compression</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\debug\trace.h">
+      <Filter>src\core\lib\debug</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\http\format_request.h">
+      <Filter>src\core\lib\http</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\http\httpcli.h">
+      <Filter>src\core\lib\http</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\http\parser.h">
+      <Filter>src\core\lib\http</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\closure.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\combiner.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\endpoint.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\endpoint_pair.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\error.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\error_internal.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\ev_epoll_linux.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\ev_poll_posix.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\ev_posix.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\exec_ctx.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\executor.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\iocp_windows.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\iomgr.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\iomgr_internal.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\iomgr_posix.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\load_file.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\network_status_tracker.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\polling_entity.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\pollset.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\pollset_set.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\pollset_set_windows.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\pollset_uv.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\pollset_windows.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\port.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\resolve_address.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\resource_quota.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\sockaddr.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\sockaddr_posix.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\sockaddr_utils.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\sockaddr_windows.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\socket_factory_posix.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\socket_mutator.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\socket_utils.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\socket_utils_posix.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\socket_windows.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\tcp_client.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\tcp_client_posix.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\tcp_posix.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\tcp_server.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\tcp_server_utils_posix.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\tcp_uv.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\tcp_windows.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\time_averaged_stats.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\timer.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\timer_generic.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\timer_heap.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\timer_uv.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\udp_server.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\unix_sockets_posix.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\wakeup_fd_cv.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\wakeup_fd_pipe.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\wakeup_fd_posix.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\workqueue.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\workqueue_uv.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\iomgr\workqueue_windows.h">
+      <Filter>src\core\lib\iomgr</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\json\json.h">
+      <Filter>src\core\lib\json</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\json\json_common.h">
+      <Filter>src\core\lib\json</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\json\json_reader.h">
+      <Filter>src\core\lib\json</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\json\json_writer.h">
+      <Filter>src\core\lib\json</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\slice\b64.h">
+      <Filter>src\core\lib\slice</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\slice\percent_encoding.h">
+      <Filter>src\core\lib\slice</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\slice\slice_hash_table.h">
+      <Filter>src\core\lib\slice</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\slice\slice_internal.h">
+      <Filter>src\core\lib\slice</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\slice\slice_string_helpers.h">
+      <Filter>src\core\lib\slice</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\surface\api_trace.h">
+      <Filter>src\core\lib\surface</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\surface\call.h">
+      <Filter>src\core\lib\surface</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\surface\call_test_only.h">
+      <Filter>src\core\lib\surface</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\surface\channel.h">
+      <Filter>src\core\lib\surface</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\surface\channel_init.h">
+      <Filter>src\core\lib\surface</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\surface\channel_stack_type.h">
+      <Filter>src\core\lib\surface</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\surface\completion_queue.h">
+      <Filter>src\core\lib\surface</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\surface\completion_queue_factory.h">
+      <Filter>src\core\lib\surface</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\surface\event_string.h">
+      <Filter>src\core\lib\surface</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\surface\init.h">
+      <Filter>src\core\lib\surface</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\surface\lame_client.h">
+      <Filter>src\core\lib\surface</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\surface\server.h">
+      <Filter>src\core\lib\surface</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\surface\validate_metadata.h">
+      <Filter>src\core\lib\surface</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\transport\bdp_estimator.h">
+      <Filter>src\core\lib\transport</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\transport\byte_stream.h">
+      <Filter>src\core\lib\transport</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\transport\connectivity_state.h">
+      <Filter>src\core\lib\transport</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\transport\error_utils.h">
+      <Filter>src\core\lib\transport</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\transport\http2_errors.h">
+      <Filter>src\core\lib\transport</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\transport\metadata.h">
+      <Filter>src\core\lib\transport</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\transport\metadata_batch.h">
+      <Filter>src\core\lib\transport</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\transport\pid_controller.h">
+      <Filter>src\core\lib\transport</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\transport\service_config.h">
+      <Filter>src\core\lib\transport</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\transport\static_metadata.h">
+      <Filter>src\core\lib\transport</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\transport\status_conversion.h">
+      <Filter>src\core\lib\transport</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\transport\timeout_encoding.h">
+      <Filter>src\core\lib\transport</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\transport\transport.h">
+      <Filter>src\core\lib\transport</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\transport\transport_impl.h">
+      <Filter>src\core\lib\transport</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\third_party\nanopb\pb.h">
+      <Filter>third_party\nanopb</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\third_party\nanopb\pb_common.h">
+      <Filter>third_party\nanopb</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\third_party\nanopb\pb_decode.h">
+      <Filter>third_party\nanopb</Filter>
+    </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\third_party\nanopb\pb_encode.h">
+      <Filter>third_party\nanopb</Filter>
+    </ClInclude>
   </ItemGroup>
 
   <ItemGroup>
@@ -461,6 +1220,39 @@
     <Filter Include="src">
       <UniqueIdentifier>{cce6a85d-1111-3834-6825-31e170d93cff}</UniqueIdentifier>
     </Filter>
+    <Filter Include="src\core">
+      <UniqueIdentifier>{595f2ea0-aafb-87e5-c938-db3ff0b0c69a}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="src\core\lib">
+      <UniqueIdentifier>{cf8fd5d8-ff54-331d-2d20-36d6cae0e14b}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="src\core\lib\channel">
+      <UniqueIdentifier>{7e0225af-000b-4873-1c16-caffffbfd084}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="src\core\lib\compression">
+      <UniqueIdentifier>{0bbdbf56-83ad-bb4b-c4e2-a6d38c342179}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="src\core\lib\debug">
+      <UniqueIdentifier>{3875f7d7-ff11-c91d-0f98-810260cb554b}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="src\core\lib\http">
+      <UniqueIdentifier>{4bd405b9-af65-f0a6-d67a-433f75900668}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="src\core\lib\iomgr">
+      <UniqueIdentifier>{f4b146e4-8fba-83a6-1cc1-1262ebb785e8}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="src\core\lib\json">
+      <UniqueIdentifier>{b83c8e70-e491-f6f9-a08c-85f632bb61d2}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="src\core\lib\slice">
+      <UniqueIdentifier>{0d6d88e2-8549-5118-8b78-06e8283dadcb}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="src\core\lib\surface">
+      <UniqueIdentifier>{1d59dcef-3358-d0ab-fa42-64da74065785}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="src\core\lib\transport">
+      <UniqueIdentifier>{ba865739-5dd9-6731-6772-48c25d45134f}</UniqueIdentifier>
+    </Filter>
     <Filter Include="src\cpp">
       <UniqueIdentifier>{1e5fd68c-bd87-e803-42b0-75a7fa19b91d}</UniqueIdentifier>
     </Filter>
@@ -485,6 +1277,12 @@
     <Filter Include="src\cpp\util">
       <UniqueIdentifier>{fb5d9a64-20ca-5119-ed38-04a3cf94923d}</UniqueIdentifier>
     </Filter>
+    <Filter Include="third_party">
+      <UniqueIdentifier>{e911fd76-1313-5d02-3983-cdd0bafe1c6a}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="third_party\nanopb">
+      <UniqueIdentifier>{1ff41e28-caf4-c4b9-0170-53d36c7dac29}</UniqueIdentifier>
+    </Filter>
   </ItemGroup>
 </Project>
 
diff --git a/vsprojects/vcxproj/grpc/grpc.vcxproj b/vsprojects/vcxproj/grpc/grpc.vcxproj
index ad46b8e9112583c7da9d5fb92c3072e4be5bf5fb..ada8f1a2289edd2514550f24eac75cad709e6bf7 100644
--- a/vsprojects/vcxproj/grpc/grpc.vcxproj
+++ b/vsprojects/vcxproj/grpc/grpc.vcxproj
@@ -283,6 +283,7 @@
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\exec_ctx_fwd.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\grpc_types.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\propagation_bits.h" />
+    <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\slice.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\status.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\atm.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\atm_gcc_atomic.h" />
@@ -291,7 +292,6 @@
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\gpr_slice.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\gpr_types.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\port_platform.h" />
-    <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\slice.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\sync.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\sync_generic.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\sync_posix.h" />
@@ -379,6 +379,7 @@
     <ClInclude Include="$(SolutionDir)\..\src\core\lib\json\json_common.h" />
     <ClInclude Include="$(SolutionDir)\..\src\core\lib\json\json_reader.h" />
     <ClInclude Include="$(SolutionDir)\..\src\core\lib\json\json_writer.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\slice\b64.h" />
     <ClInclude Include="$(SolutionDir)\..\src\core\lib\slice\percent_encoding.h" />
     <ClInclude Include="$(SolutionDir)\..\src\core\lib\slice\slice_hash_table.h" />
     <ClInclude Include="$(SolutionDir)\..\src\core\lib\slice\slice_internal.h" />
@@ -447,7 +448,6 @@
     <ClInclude Include="$(SolutionDir)\..\src\core\lib\security\transport\security_connector.h" />
     <ClInclude Include="$(SolutionDir)\..\src\core\lib\security\transport\security_handshaker.h" />
     <ClInclude Include="$(SolutionDir)\..\src\core\lib\security\transport\tsi_error.h" />
-    <ClInclude Include="$(SolutionDir)\..\src\core\lib\security\util\b64.h" />
     <ClInclude Include="$(SolutionDir)\..\src\core\lib\security\util\json_util.h" />
     <ClInclude Include="$(SolutionDir)\..\src\core\tsi\fake_transport_security.h" />
     <ClInclude Include="$(SolutionDir)\..\src\core\tsi\ssl_transport_security.h" />
@@ -678,7 +678,7 @@
     </ClCompile>
     <ClCompile Include="$(SolutionDir)\..\src\core\lib\json\json_writer.c">
     </ClCompile>
-    <ClCompile Include="$(SolutionDir)\..\src\core\lib\security\util\b64.c">
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\slice\b64.c">
     </ClCompile>
     <ClCompile Include="$(SolutionDir)\..\src\core\lib\slice\percent_encoding.c">
     </ClCompile>
diff --git a/vsprojects/vcxproj/grpc/grpc.vcxproj.filters b/vsprojects/vcxproj/grpc/grpc.vcxproj.filters
index 7492847e3b43a39b438820d537582fe64cd5605a..02468451e989e55efad9aeb9acde16d8d07e0fc5 100644
--- a/vsprojects/vcxproj/grpc/grpc.vcxproj.filters
+++ b/vsprojects/vcxproj/grpc/grpc.vcxproj.filters
@@ -262,8 +262,8 @@
     <ClCompile Include="$(SolutionDir)\..\src\core\lib\json\json_writer.c">
       <Filter>src\core\lib\json</Filter>
     </ClCompile>
-    <ClCompile Include="$(SolutionDir)\..\src\core\lib\security\util\b64.c">
-      <Filter>src\core\lib\security\util</Filter>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\slice\b64.c">
+      <Filter>src\core\lib\slice</Filter>
     </ClCompile>
     <ClCompile Include="$(SolutionDir)\..\src\core\lib\slice\percent_encoding.c">
       <Filter>src\core\lib\slice</Filter>
@@ -750,6 +750,9 @@
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\propagation_bits.h">
       <Filter>include\grpc\impl\codegen</Filter>
     </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\slice.h">
+      <Filter>include\grpc\impl\codegen</Filter>
+    </ClInclude>
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\status.h">
       <Filter>include\grpc\impl\codegen</Filter>
     </ClInclude>
@@ -774,9 +777,6 @@
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\port_platform.h">
       <Filter>include\grpc\impl\codegen</Filter>
     </ClInclude>
-    <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\slice.h">
-      <Filter>include\grpc\impl\codegen</Filter>
-    </ClInclude>
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\sync.h">
       <Filter>include\grpc\impl\codegen</Filter>
     </ClInclude>
@@ -1034,6 +1034,9 @@
     <ClInclude Include="$(SolutionDir)\..\src\core\lib\json\json_writer.h">
       <Filter>src\core\lib\json</Filter>
     </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\slice\b64.h">
+      <Filter>src\core\lib\slice</Filter>
+    </ClInclude>
     <ClInclude Include="$(SolutionDir)\..\src\core\lib\slice\percent_encoding.h">
       <Filter>src\core\lib\slice</Filter>
     </ClInclude>
@@ -1238,9 +1241,6 @@
     <ClInclude Include="$(SolutionDir)\..\src\core\lib\security\transport\tsi_error.h">
       <Filter>src\core\lib\security\transport</Filter>
     </ClInclude>
-    <ClInclude Include="$(SolutionDir)\..\src\core\lib\security\util\b64.h">
-      <Filter>src\core\lib\security\util</Filter>
-    </ClInclude>
     <ClInclude Include="$(SolutionDir)\..\src\core\lib\security\util\json_util.h">
       <Filter>src\core\lib\security\util</Filter>
     </ClInclude>
diff --git a/vsprojects/vcxproj/grpc_test_util/grpc_test_util.vcxproj b/vsprojects/vcxproj/grpc_test_util/grpc_test_util.vcxproj
index 1cfe6d627e8e6d1e642eb4699a5033e75e1bbb16..bc018dc801c63ffe8544c9a403e36de5d9270ff8 100644
--- a/vsprojects/vcxproj/grpc_test_util/grpc_test_util.vcxproj
+++ b/vsprojects/vcxproj/grpc_test_util/grpc_test_util.vcxproj
@@ -163,6 +163,7 @@
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\exec_ctx_fwd.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\grpc_types.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\propagation_bits.h" />
+    <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\slice.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\status.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\atm.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\atm_gcc_atomic.h" />
@@ -171,7 +172,6 @@
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\gpr_slice.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\gpr_types.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\port_platform.h" />
-    <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\slice.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\sync.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\sync_generic.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\sync_posix.h" />
@@ -274,6 +274,7 @@
     <ClInclude Include="$(SolutionDir)\..\src\core\lib\json\json_common.h" />
     <ClInclude Include="$(SolutionDir)\..\src\core\lib\json\json_reader.h" />
     <ClInclude Include="$(SolutionDir)\..\src\core\lib\json\json_writer.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\slice\b64.h" />
     <ClInclude Include="$(SolutionDir)\..\src\core\lib\slice\percent_encoding.h" />
     <ClInclude Include="$(SolutionDir)\..\src\core\lib\slice\slice_hash_table.h" />
     <ClInclude Include="$(SolutionDir)\..\src\core\lib\slice\slice_internal.h" />
@@ -519,7 +520,7 @@
     </ClCompile>
     <ClCompile Include="$(SolutionDir)\..\src\core\lib\json\json_writer.c">
     </ClCompile>
-    <ClCompile Include="$(SolutionDir)\..\src\core\lib\security\util\b64.c">
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\slice\b64.c">
     </ClCompile>
     <ClCompile Include="$(SolutionDir)\..\src\core\lib\slice\percent_encoding.c">
     </ClCompile>
diff --git a/vsprojects/vcxproj/grpc_test_util/grpc_test_util.vcxproj.filters b/vsprojects/vcxproj/grpc_test_util/grpc_test_util.vcxproj.filters
index 096d5c7e595d87e096fa3a56963ed26e54216a16..6a02b15a3a6c8388db7d02acdd0aa21c9fe004a0 100644
--- a/vsprojects/vcxproj/grpc_test_util/grpc_test_util.vcxproj.filters
+++ b/vsprojects/vcxproj/grpc_test_util/grpc_test_util.vcxproj.filters
@@ -319,8 +319,8 @@
     <ClCompile Include="$(SolutionDir)\..\src\core\lib\json\json_writer.c">
       <Filter>src\core\lib\json</Filter>
     </ClCompile>
-    <ClCompile Include="$(SolutionDir)\..\src\core\lib\security\util\b64.c">
-      <Filter>src\core\lib\security\util</Filter>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\slice\b64.c">
+      <Filter>src\core\lib\slice</Filter>
     </ClCompile>
     <ClCompile Include="$(SolutionDir)\..\src\core\lib\slice\percent_encoding.c">
       <Filter>src\core\lib\slice</Filter>
@@ -486,6 +486,9 @@
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\propagation_bits.h">
       <Filter>include\grpc\impl\codegen</Filter>
     </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\slice.h">
+      <Filter>include\grpc\impl\codegen</Filter>
+    </ClInclude>
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\status.h">
       <Filter>include\grpc\impl\codegen</Filter>
     </ClInclude>
@@ -510,9 +513,6 @@
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\port_platform.h">
       <Filter>include\grpc\impl\codegen</Filter>
     </ClInclude>
-    <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\slice.h">
-      <Filter>include\grpc\impl\codegen</Filter>
-    </ClInclude>
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\sync.h">
       <Filter>include\grpc\impl\codegen</Filter>
     </ClInclude>
@@ -815,6 +815,9 @@
     <ClInclude Include="$(SolutionDir)\..\src\core\lib\json\json_writer.h">
       <Filter>src\core\lib\json</Filter>
     </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\slice\b64.h">
+      <Filter>src\core\lib\slice</Filter>
+    </ClInclude>
     <ClInclude Include="$(SolutionDir)\..\src\core\lib\slice\percent_encoding.h">
       <Filter>src\core\lib\slice</Filter>
     </ClInclude>
@@ -950,12 +953,6 @@
     <Filter Include="src\core\lib\json">
       <UniqueIdentifier>{89bc8f83-e29a-ddab-8f6b-22df11cdc867}</UniqueIdentifier>
     </Filter>
-    <Filter Include="src\core\lib\security">
-      <UniqueIdentifier>{83d9c8a0-c579-769e-e2df-270c67b8c159}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="src\core\lib\security\util">
-      <UniqueIdentifier>{d55417ff-35a3-ef69-80c4-e6a95673728b}</UniqueIdentifier>
-    </Filter>
     <Filter Include="src\core\lib\slice">
       <UniqueIdentifier>{4d172bbc-20c4-6e7d-872a-2d287b589aa0}</UniqueIdentifier>
     </Filter>
diff --git a/vsprojects/vcxproj/grpc_unsecure/grpc_unsecure.vcxproj b/vsprojects/vcxproj/grpc_unsecure/grpc_unsecure.vcxproj
index fe8505628016857b1170e888df3ba9d1676058fd..83e76586ac28599be9d3892265669fcfe0d34f71 100644
--- a/vsprojects/vcxproj/grpc_unsecure/grpc_unsecure.vcxproj
+++ b/vsprojects/vcxproj/grpc_unsecure/grpc_unsecure.vcxproj
@@ -274,6 +274,7 @@
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\exec_ctx_fwd.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\grpc_types.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\propagation_bits.h" />
+    <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\slice.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\status.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\atm.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\atm_gcc_atomic.h" />
@@ -282,7 +283,6 @@
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\gpr_slice.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\gpr_types.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\port_platform.h" />
-    <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\slice.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\sync.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\sync_generic.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\sync_posix.h" />
@@ -369,6 +369,7 @@
     <ClInclude Include="$(SolutionDir)\..\src\core\lib\json\json_common.h" />
     <ClInclude Include="$(SolutionDir)\..\src\core\lib\json\json_reader.h" />
     <ClInclude Include="$(SolutionDir)\..\src\core\lib\json\json_writer.h" />
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\slice\b64.h" />
     <ClInclude Include="$(SolutionDir)\..\src\core\lib\slice\percent_encoding.h" />
     <ClInclude Include="$(SolutionDir)\..\src\core\lib\slice\slice_hash_table.h" />
     <ClInclude Include="$(SolutionDir)\..\src\core\lib\slice\slice_internal.h" />
@@ -645,7 +646,7 @@
     </ClCompile>
     <ClCompile Include="$(SolutionDir)\..\src\core\lib\json\json_writer.c">
     </ClCompile>
-    <ClCompile Include="$(SolutionDir)\..\src\core\lib\security\util\b64.c">
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\slice\b64.c">
     </ClCompile>
     <ClCompile Include="$(SolutionDir)\..\src\core\lib\slice\percent_encoding.c">
     </ClCompile>
diff --git a/vsprojects/vcxproj/grpc_unsecure/grpc_unsecure.vcxproj.filters b/vsprojects/vcxproj/grpc_unsecure/grpc_unsecure.vcxproj.filters
index 4bcd23712456fce7c2528955eb76caee77a3af2c..5e2b7c2c318e874ded4096292dd8da798fff2d1d 100644
--- a/vsprojects/vcxproj/grpc_unsecure/grpc_unsecure.vcxproj.filters
+++ b/vsprojects/vcxproj/grpc_unsecure/grpc_unsecure.vcxproj.filters
@@ -265,8 +265,8 @@
     <ClCompile Include="$(SolutionDir)\..\src\core\lib\json\json_writer.c">
       <Filter>src\core\lib\json</Filter>
     </ClCompile>
-    <ClCompile Include="$(SolutionDir)\..\src\core\lib\security\util\b64.c">
-      <Filter>src\core\lib\security\util</Filter>
+    <ClCompile Include="$(SolutionDir)\..\src\core\lib\slice\b64.c">
+      <Filter>src\core\lib\slice</Filter>
     </ClCompile>
     <ClCompile Include="$(SolutionDir)\..\src\core\lib\slice\percent_encoding.c">
       <Filter>src\core\lib\slice</Filter>
@@ -666,6 +666,9 @@
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\propagation_bits.h">
       <Filter>include\grpc\impl\codegen</Filter>
     </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\slice.h">
+      <Filter>include\grpc\impl\codegen</Filter>
+    </ClInclude>
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\status.h">
       <Filter>include\grpc\impl\codegen</Filter>
     </ClInclude>
@@ -690,9 +693,6 @@
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\port_platform.h">
       <Filter>include\grpc\impl\codegen</Filter>
     </ClInclude>
-    <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\slice.h">
-      <Filter>include\grpc\impl\codegen</Filter>
-    </ClInclude>
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\sync.h">
       <Filter>include\grpc\impl\codegen</Filter>
     </ClInclude>
@@ -947,6 +947,9 @@
     <ClInclude Include="$(SolutionDir)\..\src\core\lib\json\json_writer.h">
       <Filter>src\core\lib\json</Filter>
     </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\src\core\lib\slice\b64.h">
+      <Filter>src\core\lib\slice</Filter>
+    </ClInclude>
     <ClInclude Include="$(SolutionDir)\..\src\core\lib\slice\percent_encoding.h">
       <Filter>src\core\lib\slice</Filter>
     </ClInclude>
@@ -1361,12 +1364,6 @@
     <Filter Include="src\core\lib\json">
       <UniqueIdentifier>{681cdaeb-c47f-8853-d985-bf13c2873947}</UniqueIdentifier>
     </Filter>
-    <Filter Include="src\core\lib\security">
-      <UniqueIdentifier>{02c849c5-66eb-e42f-c9f7-2cf7cc9db06a}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="src\core\lib\security\util">
-      <UniqueIdentifier>{c22aef1f-8b7b-6b5c-9e22-321b11f6352d}</UniqueIdentifier>
-    </Filter>
     <Filter Include="src\core\lib\slice">
       <UniqueIdentifier>{74c81ab7-e329-a362-3890-4c41b90f0511}</UniqueIdentifier>
     </Filter>
diff --git a/vsprojects/vcxproj/test/codegen_test_full/codegen_test_full.vcxproj b/vsprojects/vcxproj/test/codegen_test_full/codegen_test_full.vcxproj
index 986217baba6eeb0a7deefcdf5515f43801b9cc0d..e3f081ba2abe37e68fd8b5853dd83de3d194a618 100644
--- a/vsprojects/vcxproj/test/codegen_test_full/codegen_test_full.vcxproj
+++ b/vsprojects/vcxproj/test/codegen_test_full/codegen_test_full.vcxproj
@@ -196,6 +196,7 @@
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\exec_ctx_fwd.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\grpc_types.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\propagation_bits.h" />
+    <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\slice.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\status.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\atm.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\atm_gcc_atomic.h" />
@@ -204,7 +205,6 @@
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\gpr_slice.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\gpr_types.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\port_platform.h" />
-    <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\slice.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\sync.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\sync_generic.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\sync_posix.h" />
diff --git a/vsprojects/vcxproj/test/codegen_test_full/codegen_test_full.vcxproj.filters b/vsprojects/vcxproj/test/codegen_test_full/codegen_test_full.vcxproj.filters
index b48fe4fceeecf1a2216c2057aa67556025622d7c..09e7c70e74a973cceeecfd76cf171498f3c0bca3 100644
--- a/vsprojects/vcxproj/test/codegen_test_full/codegen_test_full.vcxproj.filters
+++ b/vsprojects/vcxproj/test/codegen_test_full/codegen_test_full.vcxproj.filters
@@ -129,6 +129,9 @@
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\propagation_bits.h">
       <Filter>include\grpc\impl\codegen</Filter>
     </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\slice.h">
+      <Filter>include\grpc\impl\codegen</Filter>
+    </ClInclude>
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\status.h">
       <Filter>include\grpc\impl\codegen</Filter>
     </ClInclude>
@@ -153,9 +156,6 @@
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\port_platform.h">
       <Filter>include\grpc\impl\codegen</Filter>
     </ClInclude>
-    <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\slice.h">
-      <Filter>include\grpc\impl\codegen</Filter>
-    </ClInclude>
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\sync.h">
       <Filter>include\grpc\impl\codegen</Filter>
     </ClInclude>
diff --git a/vsprojects/vcxproj/test/codegen_test_minimal/codegen_test_minimal.vcxproj b/vsprojects/vcxproj/test/codegen_test_minimal/codegen_test_minimal.vcxproj
index fd014fdc098c8ca9a3385d58389e7fd41fcdab18..2cd226c6d80fccb1ebad700f21e039dc60b837ea 100644
--- a/vsprojects/vcxproj/test/codegen_test_minimal/codegen_test_minimal.vcxproj
+++ b/vsprojects/vcxproj/test/codegen_test_minimal/codegen_test_minimal.vcxproj
@@ -196,6 +196,7 @@
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\exec_ctx_fwd.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\grpc_types.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\propagation_bits.h" />
+    <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\slice.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\status.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\atm.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\atm_gcc_atomic.h" />
@@ -204,7 +205,6 @@
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\gpr_slice.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\gpr_types.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\port_platform.h" />
-    <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\slice.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\sync.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\sync_generic.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\sync_posix.h" />
diff --git a/vsprojects/vcxproj/test/codegen_test_minimal/codegen_test_minimal.vcxproj.filters b/vsprojects/vcxproj/test/codegen_test_minimal/codegen_test_minimal.vcxproj.filters
index 176204fac179f7031944d53571a219027e50299f..66afc8f2fc1392f7a4db83d60d9af23d82e6017c 100644
--- a/vsprojects/vcxproj/test/codegen_test_minimal/codegen_test_minimal.vcxproj.filters
+++ b/vsprojects/vcxproj/test/codegen_test_minimal/codegen_test_minimal.vcxproj.filters
@@ -132,6 +132,9 @@
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\propagation_bits.h">
       <Filter>include\grpc\impl\codegen</Filter>
     </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\slice.h">
+      <Filter>include\grpc\impl\codegen</Filter>
+    </ClInclude>
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\status.h">
       <Filter>include\grpc\impl\codegen</Filter>
     </ClInclude>
@@ -156,9 +159,6 @@
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\port_platform.h">
       <Filter>include\grpc\impl\codegen</Filter>
     </ClInclude>
-    <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\slice.h">
-      <Filter>include\grpc\impl\codegen</Filter>
-    </ClInclude>
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\sync.h">
       <Filter>include\grpc\impl\codegen</Filter>
     </ClInclude>
diff --git a/vsprojects/vcxproj/test/grpc_b64_test/grpc_b64_test.vcxproj b/vsprojects/vcxproj/test/grpc_b64_test/grpc_b64_test.vcxproj
index 7e6b4df961a34ba81752ecedae61287230acce2b..33a1d9daf1e2a715186d9b868b7dbd3750b881d3 100644
--- a/vsprojects/vcxproj/test/grpc_b64_test/grpc_b64_test.vcxproj
+++ b/vsprojects/vcxproj/test/grpc_b64_test/grpc_b64_test.vcxproj
@@ -158,7 +158,7 @@
   </ItemDefinitionGroup>
 
   <ItemGroup>
-    <ClCompile Include="$(SolutionDir)\..\test\core\security\b64_test.c">
+    <ClCompile Include="$(SolutionDir)\..\test\core\slice\b64_test.c">
     </ClCompile>
   </ItemGroup>
   <ItemGroup>
diff --git a/vsprojects/vcxproj/test/grpc_b64_test/grpc_b64_test.vcxproj.filters b/vsprojects/vcxproj/test/grpc_b64_test/grpc_b64_test.vcxproj.filters
index 4335011fe35776bb2a4161770767b7099db39a26..db2b009bb2a264174a69365d19e15b1e9a96da1e 100644
--- a/vsprojects/vcxproj/test/grpc_b64_test/grpc_b64_test.vcxproj.filters
+++ b/vsprojects/vcxproj/test/grpc_b64_test/grpc_b64_test.vcxproj.filters
@@ -1,8 +1,8 @@
 <?xml version="1.0" encoding="utf-8"?>
 <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
   <ItemGroup>
-    <ClCompile Include="$(SolutionDir)\..\test\core\security\b64_test.c">
-      <Filter>test\core\security</Filter>
+    <ClCompile Include="$(SolutionDir)\..\test\core\slice\b64_test.c">
+      <Filter>test\core\slice</Filter>
     </ClCompile>
   </ItemGroup>
 
@@ -13,8 +13,8 @@
     <Filter Include="test\core">
       <UniqueIdentifier>{409b4a57-584c-1dc5-db72-1e8d4c462e9d}</UniqueIdentifier>
     </Filter>
-    <Filter Include="test\core\security">
-      <UniqueIdentifier>{0cb2c3ef-ed46-78ae-140c-29f21dc6fdb1}</UniqueIdentifier>
+    <Filter Include="test\core\slice">
+      <UniqueIdentifier>{786c8515-5a25-ca02-9df6-3ba75e55423f}</UniqueIdentifier>
     </Filter>
   </ItemGroup>
 </Project>
diff --git a/vsprojects/vcxproj/test/grpc_tool_test/grpc_tool_test.vcxproj b/vsprojects/vcxproj/test/grpc_tool_test/grpc_tool_test.vcxproj
index e5d4f0be9310893481e8239b70fba9e1d8248840..d83a496e3b8815bf02831c8c7a6ebacce83c0ab4 100644
--- a/vsprojects/vcxproj/test/grpc_tool_test/grpc_tool_test.vcxproj
+++ b/vsprojects/vcxproj/test/grpc_tool_test/grpc_tool_test.vcxproj
@@ -197,6 +197,7 @@
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\exec_ctx_fwd.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\grpc_types.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\propagation_bits.h" />
+    <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\slice.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\status.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\atm.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\atm_gcc_atomic.h" />
@@ -205,7 +206,6 @@
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\gpr_slice.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\gpr_types.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\port_platform.h" />
-    <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\slice.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\sync.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\sync_generic.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\sync_posix.h" />
diff --git a/vsprojects/vcxproj/test/grpc_tool_test/grpc_tool_test.vcxproj.filters b/vsprojects/vcxproj/test/grpc_tool_test/grpc_tool_test.vcxproj.filters
index 5cba594b4803772a190e0cca36252636d70b305e..64e3caf74066cc91bd23531af1ef7ae44e9ce84a 100644
--- a/vsprojects/vcxproj/test/grpc_tool_test/grpc_tool_test.vcxproj.filters
+++ b/vsprojects/vcxproj/test/grpc_tool_test/grpc_tool_test.vcxproj.filters
@@ -123,6 +123,9 @@
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\propagation_bits.h">
       <Filter>include\grpc\impl\codegen</Filter>
     </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\slice.h">
+      <Filter>include\grpc\impl\codegen</Filter>
+    </ClInclude>
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\status.h">
       <Filter>include\grpc\impl\codegen</Filter>
     </ClInclude>
@@ -147,9 +150,6 @@
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\port_platform.h">
       <Filter>include\grpc\impl\codegen</Filter>
     </ClInclude>
-    <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\slice.h">
-      <Filter>include\grpc\impl\codegen</Filter>
-    </ClInclude>
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\sync.h">
       <Filter>include\grpc\impl\codegen</Filter>
     </ClInclude>
diff --git a/vsprojects/vcxproj/test/proto_utils_test/proto_utils_test.vcxproj b/vsprojects/vcxproj/test/proto_utils_test/proto_utils_test.vcxproj
index fc2355624f8097fe896fe0010118f6ffc1c1d481..13a5bb491002733e181e85e1cc126729ea4bd5d4 100644
--- a/vsprojects/vcxproj/test/proto_utils_test/proto_utils_test.vcxproj
+++ b/vsprojects/vcxproj/test/proto_utils_test/proto_utils_test.vcxproj
@@ -196,6 +196,7 @@
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\exec_ctx_fwd.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\grpc_types.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\propagation_bits.h" />
+    <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\slice.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\status.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\atm.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\atm_gcc_atomic.h" />
@@ -204,7 +205,6 @@
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\gpr_slice.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\gpr_types.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\port_platform.h" />
-    <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\slice.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\sync.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\sync_generic.h" />
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\sync_posix.h" />
diff --git a/vsprojects/vcxproj/test/proto_utils_test/proto_utils_test.vcxproj.filters b/vsprojects/vcxproj/test/proto_utils_test/proto_utils_test.vcxproj.filters
index e6b4a924589e69650de045401155c924a806b219..189a3367141dd6c2ac8db2ad040400d899beea98 100644
--- a/vsprojects/vcxproj/test/proto_utils_test/proto_utils_test.vcxproj.filters
+++ b/vsprojects/vcxproj/test/proto_utils_test/proto_utils_test.vcxproj.filters
@@ -114,6 +114,9 @@
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\propagation_bits.h">
       <Filter>include\grpc\impl\codegen</Filter>
     </ClInclude>
+    <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\slice.h">
+      <Filter>include\grpc\impl\codegen</Filter>
+    </ClInclude>
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\status.h">
       <Filter>include\grpc\impl\codegen</Filter>
     </ClInclude>
@@ -138,9 +141,6 @@
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\port_platform.h">
       <Filter>include\grpc\impl\codegen</Filter>
     </ClInclude>
-    <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\slice.h">
-      <Filter>include\grpc\impl\codegen</Filter>
-    </ClInclude>
     <ClInclude Include="$(SolutionDir)\..\include\grpc\impl\codegen\sync.h">
       <Filter>include\grpc\impl\codegen</Filter>
     </ClInclude>