Merge pull request #10404 from grpc/revert-10394-bm2

Revert "Add selected fullstack benchmarks to pr suite"
diff --git a/BUILD b/BUILD
index f6187e0..23e38d3 100644
--- a/BUILD
+++ b/BUILD
@@ -437,6 +437,7 @@
         "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",
@@ -564,6 +565,7 @@
         "src/core/lib/channel/handshaker_registry.h",
         "src/core/lib/channel/http_client_filter.h",
         "src/core/lib/channel/http_server_filter.h",
+        "src/core/lib/channel/max_age_filter.h",
         "src/core/lib/channel/message_size_filter.h",
         "src/core/lib/compression/algorithm_metadata.h",
         "src/core/lib/compression/message_compress.h",
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 5a442be..41821be 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -919,6 +919,7 @@
   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
@@ -1240,6 +1241,7 @@
   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
@@ -1548,6 +1550,7 @@
   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
@@ -1808,6 +1811,7 @@
   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
@@ -2439,6 +2443,7 @@
   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
@@ -4135,6 +4140,8 @@
   test/core/end2end/tests/large_metadata.c
   test/core/end2end/tests/load_reporting_hook.c
   test/core/end2end/tests/max_concurrent_streams.c
+  test/core/end2end/tests/max_connection_age.c
+  test/core/end2end/tests/max_connection_idle.c
   test/core/end2end/tests/max_message_length.c
   test/core/end2end/tests/negative_deadline.c
   test/core/end2end/tests/network_status_change.c
@@ -4229,6 +4236,8 @@
   test/core/end2end/tests/large_metadata.c
   test/core/end2end/tests/load_reporting_hook.c
   test/core/end2end/tests/max_concurrent_streams.c
+  test/core/end2end/tests/max_connection_age.c
+  test/core/end2end/tests/max_connection_idle.c
   test/core/end2end/tests/max_message_length.c
   test/core/end2end/tests/negative_deadline.c
   test/core/end2end/tests/network_status_change.c
diff --git a/Makefile b/Makefile
index a28a27c..cca1d41 100644
--- a/Makefile
+++ b/Makefile
@@ -2821,6 +2821,7 @@
     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 \
@@ -3140,6 +3141,7 @@
     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 \
@@ -3447,6 +3449,7 @@
     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 \
@@ -3679,6 +3682,7 @@
     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 \
@@ -4296,6 +4300,7 @@
     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 \
@@ -7971,6 +7976,8 @@
     test/core/end2end/tests/large_metadata.c \
     test/core/end2end/tests/load_reporting_hook.c \
     test/core/end2end/tests/max_concurrent_streams.c \
+    test/core/end2end/tests/max_connection_age.c \
+    test/core/end2end/tests/max_connection_idle.c \
     test/core/end2end/tests/max_message_length.c \
     test/core/end2end/tests/negative_deadline.c \
     test/core/end2end/tests/network_status_change.c \
@@ -8060,6 +8067,8 @@
     test/core/end2end/tests/large_metadata.c \
     test/core/end2end/tests/load_reporting_hook.c \
     test/core/end2end/tests/max_concurrent_streams.c \
+    test/core/end2end/tests/max_connection_age.c \
+    test/core/end2end/tests/max_connection_idle.c \
     test/core/end2end/tests/max_message_length.c \
     test/core/end2end/tests/negative_deadline.c \
     test/core/end2end/tests/network_status_change.c \
diff --git a/binding.gyp b/binding.gyp
index f1cef60..0023c24 100644
--- a/binding.gyp
+++ b/binding.gyp
@@ -626,6 +626,7 @@
         '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',
diff --git a/build.yaml b/build.yaml
index 0a0b84d..6a23982 100644
--- a/build.yaml
+++ b/build.yaml
@@ -186,6 +186,7 @@
   - src/core/lib/channel/handshaker_registry.h
   - src/core/lib/channel/http_client_filter.h
   - src/core/lib/channel/http_server_filter.h
+  - src/core/lib/channel/max_age_filter.h
   - src/core/lib/channel/message_size_filter.h
   - src/core/lib/compression/algorithm_metadata.h
   - src/core/lib/compression/message_compress.h
@@ -295,6 +296,7 @@
   - 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
diff --git a/config.m4 b/config.m4
index 6ce7d70..fe20119 100644
--- a/config.m4
+++ b/config.m4
@@ -94,6 +94,7 @@
     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 \
diff --git a/gRPC-Core.podspec b/gRPC-Core.podspec
index 97bd3c2..1b6771d 100644
--- a/gRPC-Core.podspec
+++ b/gRPC-Core.podspec
@@ -268,6 +268,7 @@
                       'src/core/lib/channel/handshaker_registry.h',
                       'src/core/lib/channel/http_client_filter.h',
                       'src/core/lib/channel/http_server_filter.h',
+                      'src/core/lib/channel/max_age_filter.h',
                       'src/core/lib/channel/message_size_filter.h',
                       'src/core/lib/compression/algorithm_metadata.h',
                       'src/core/lib/compression/message_compress.h',
@@ -469,6 +470,7 @@
                       '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',
@@ -716,6 +718,7 @@
                               'src/core/lib/channel/handshaker_registry.h',
                               'src/core/lib/channel/http_client_filter.h',
                               'src/core/lib/channel/http_server_filter.h',
+                              'src/core/lib/channel/max_age_filter.h',
                               'src/core/lib/channel/message_size_filter.h',
                               'src/core/lib/compression/algorithm_metadata.h',
                               'src/core/lib/compression/message_compress.h',
diff --git a/grpc.gemspec b/grpc.gemspec
index cb51da1..94d1316 100755
--- a/grpc.gemspec
+++ b/grpc.gemspec
@@ -184,6 +184,7 @@
   s.files += %w( src/core/lib/channel/handshaker_registry.h )
   s.files += %w( src/core/lib/channel/http_client_filter.h )
   s.files += %w( src/core/lib/channel/http_server_filter.h )
+  s.files += %w( src/core/lib/channel/max_age_filter.h )
   s.files += %w( src/core/lib/channel/message_size_filter.h )
   s.files += %w( src/core/lib/compression/algorithm_metadata.h )
   s.files += %w( src/core/lib/compression/message_compress.h )
@@ -385,6 +386,7 @@
   s.files += %w( src/core/lib/channel/handshaker_registry.c )
   s.files += %w( src/core/lib/channel/http_client_filter.c )
   s.files += %w( src/core/lib/channel/http_server_filter.c )
+  s.files += %w( src/core/lib/channel/max_age_filter.c )
   s.files += %w( src/core/lib/channel/message_size_filter.c )
   s.files += %w( src/core/lib/compression/compression.c )
   s.files += %w( src/core/lib/compression/message_compress.c )
diff --git a/include/grpc/impl/codegen/grpc_types.h b/include/grpc/impl/codegen/grpc_types.h
index 833ccf3..aa4210b 100644
--- a/include/grpc/impl/codegen/grpc_types.h
+++ b/include/grpc/impl/codegen/grpc_types.h
@@ -163,6 +163,15 @@
 /** Maximum message length that the channel can send. Int valued, bytes.
     -1 means unlimited. */
 #define GRPC_ARG_MAX_SEND_MESSAGE_LENGTH "grpc.max_send_message_length"
+/** Maximum time that a channel may have no outstanding rpcs. Int valued,
+    milliseconds. INT_MAX means unlimited. */
+#define GRPC_ARG_MAX_CONNECTION_IDLE_MS "grpc.max_connection_idle_ms"
+/** Maximum time that a channel may exist. Int valued, milliseconds. INT_MAX
+   means unlimited. */
+#define GRPC_ARG_MAX_CONNECTION_AGE_MS "grpc.max_connection_age_ms"
+/** Grace period after the chennel reaches its max age. Int valued,
+   milliseconds. INT_MAX means unlimited. */
+#define GRPC_ARG_MAX_CONNECTION_AGE_GRACE_MS "grpc.max_connection_age_grace_ms"
 /** Initial sequence number for http2 transports. Int valued. */
 #define GRPC_ARG_HTTP2_INITIAL_SEQUENCE_NUMBER \
   "grpc.http2.initial_sequence_number"
diff --git a/package.xml b/package.xml
index afac180..f43fc69 100644
--- a/package.xml
+++ b/package.xml
@@ -193,6 +193,7 @@
     <file baseinstalldir="/" name="src/core/lib/channel/handshaker_registry.h" role="src" />
     <file baseinstalldir="/" name="src/core/lib/channel/http_client_filter.h" role="src" />
     <file baseinstalldir="/" name="src/core/lib/channel/http_server_filter.h" role="src" />
+    <file baseinstalldir="/" name="src/core/lib/channel/max_age_filter.h" role="src" />
     <file baseinstalldir="/" name="src/core/lib/channel/message_size_filter.h" role="src" />
     <file baseinstalldir="/" name="src/core/lib/compression/algorithm_metadata.h" role="src" />
     <file baseinstalldir="/" name="src/core/lib/compression/message_compress.h" role="src" />
@@ -394,6 +395,7 @@
     <file baseinstalldir="/" name="src/core/lib/channel/handshaker_registry.c" role="src" />
     <file baseinstalldir="/" name="src/core/lib/channel/http_client_filter.c" role="src" />
     <file baseinstalldir="/" name="src/core/lib/channel/http_server_filter.c" role="src" />
+    <file baseinstalldir="/" name="src/core/lib/channel/max_age_filter.c" role="src" />
     <file baseinstalldir="/" name="src/core/lib/channel/message_size_filter.c" role="src" />
     <file baseinstalldir="/" name="src/core/lib/compression/compression.c" role="src" />
     <file baseinstalldir="/" name="src/core/lib/compression/message_compress.c" role="src" />
diff --git a/src/core/lib/channel/http_server_filter.c b/src/core/lib/channel/http_server_filter.c
index 8d3c488..b1f26b2 100644
--- a/src/core/lib/channel/http_server_filter.c
+++ b/src/core/lib/channel/http_server_filter.c
@@ -215,7 +215,7 @@
     size_t path_length = GRPC_SLICE_LENGTH(path_slice);
     /* offset of the character '?' */
     size_t offset = 0;
-    for (offset = 0; *path_ptr != k_query_separator && offset < path_length;
+    for (offset = 0; offset < path_length && *path_ptr != k_query_separator;
          path_ptr++, offset++)
       ;
     if (offset < path_length) {
diff --git a/src/core/lib/channel/max_age_filter.c b/src/core/lib/channel/max_age_filter.c
new file mode 100644
index 0000000..c254814
--- /dev/null
+++ b/src/core/lib/channel/max_age_filter.c
@@ -0,0 +1,386 @@
+/*
+ *
+ * Copyright 2017, 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.
+ *
+ */
+
+#include "src/core/lib/channel/message_size_filter.h"
+
+#include <limits.h>
+#include <string.h>
+
+#include "src/core/lib/channel/channel_args.h"
+#include "src/core/lib/iomgr/timer.h"
+#include "src/core/lib/transport/http2_errors.h"
+#include "src/core/lib/transport/service_config.h"
+
+#define DEFAULT_MAX_CONNECTION_AGE_MS INT_MAX
+#define DEFAULT_MAX_CONNECTION_AGE_GRACE_MS INT_MAX
+#define DEFAULT_MAX_CONNECTION_IDLE_MS INT_MAX
+
+typedef struct channel_data {
+  /* We take a reference to the channel stack for the timer callback */
+  grpc_channel_stack* channel_stack;
+  /* Guards access to max_age_timer, max_age_timer_pending, max_age_grace_timer
+     and max_age_grace_timer_pending */
+  gpr_mu max_age_timer_mu;
+  /* True if the max_age timer callback is currently pending */
+  bool max_age_timer_pending;
+  /* True if the max_age_grace timer callback is currently pending */
+  bool max_age_grace_timer_pending;
+  /* The timer for checking if the channel has reached its max age */
+  grpc_timer max_age_timer;
+  /* The timer for checking if the max-aged channel has uesed up the grace
+     period */
+  grpc_timer max_age_grace_timer;
+  /* The timer for checking if the channel's idle duration reaches
+     max_connection_idle */
+  grpc_timer max_idle_timer;
+  /* Allowed max time a channel may have no outstanding rpcs */
+  gpr_timespec max_connection_idle;
+  /* Allowed max time a channel may exist */
+  gpr_timespec max_connection_age;
+  /* Allowed grace period after the channel reaches its max age */
+  gpr_timespec max_connection_age_grace;
+  /* Closure to run when the channel's idle duration reaches max_connection_idle
+     and should be closed gracefully */
+  grpc_closure close_max_idle_channel;
+  /* Closure to run when the channel reaches its max age and should be closed
+     gracefully */
+  grpc_closure close_max_age_channel;
+  /* Closure to run the channel uses up its max age grace time and should be
+     closed forcibly */
+  grpc_closure force_close_max_age_channel;
+  /* Closure to run when the init fo channel stack is done and the max_idle
+     timer should be started */
+  grpc_closure start_max_idle_timer_after_init;
+  /* Closure to run when the init fo channel stack is done and the max_age timer
+     should be started */
+  grpc_closure start_max_age_timer_after_init;
+  /* Closure to run when the goaway op is finished and the max_age_timer */
+  grpc_closure start_max_age_grace_timer_after_goaway_op;
+  /* Closure to run when the channel connectivity state changes */
+  grpc_closure channel_connectivity_changed;
+  /* Records the current connectivity state */
+  grpc_connectivity_state connectivity_state;
+  /* Number of active calls */
+  gpr_atm call_count;
+} channel_data;
+
+/* Increase the nubmer of active calls. Before the increasement, if there are no
+   calls, the max_idle_timer should be cancelled. */
+static void increase_call_count(grpc_exec_ctx* exec_ctx, channel_data* chand) {
+  if (gpr_atm_full_fetch_add(&chand->call_count, 1) == 0) {
+    grpc_timer_cancel(exec_ctx, &chand->max_idle_timer);
+  }
+}
+
+/* Decrease the nubmer of active calls. After the decrement, if there are no
+   calls, the max_idle_timer should be started. */
+static void decrease_call_count(grpc_exec_ctx* exec_ctx, channel_data* chand) {
+  if (gpr_atm_full_fetch_add(&chand->call_count, -1) == 1) {
+    GRPC_CHANNEL_STACK_REF(chand->channel_stack, "max_age max_idle_timer");
+    grpc_timer_init(
+        exec_ctx, &chand->max_idle_timer,
+        gpr_time_add(gpr_now(GPR_CLOCK_MONOTONIC), chand->max_connection_idle),
+        &chand->close_max_idle_channel, gpr_now(GPR_CLOCK_MONOTONIC));
+  }
+}
+
+static void start_max_idle_timer_after_init(grpc_exec_ctx* exec_ctx, void* arg,
+                                            grpc_error* error) {
+  channel_data* chand = arg;
+  /* Decrease call_count. If there are no active calls at this time,
+     max_idle_timer will start here. If the number of active calls is not 0,
+     max_idle_timer will start after all the active calls end. */
+  decrease_call_count(exec_ctx, chand);
+  GRPC_CHANNEL_STACK_UNREF(exec_ctx, chand->channel_stack,
+                           "max_age start_max_idle_timer_after_init");
+}
+
+static void start_max_age_timer_after_init(grpc_exec_ctx* exec_ctx, void* arg,
+                                           grpc_error* error) {
+  channel_data* chand = arg;
+  gpr_mu_lock(&chand->max_age_timer_mu);
+  chand->max_age_timer_pending = true;
+  GRPC_CHANNEL_STACK_REF(chand->channel_stack, "max_age max_age_timer");
+  grpc_timer_init(
+      exec_ctx, &chand->max_age_timer,
+      gpr_time_add(gpr_now(GPR_CLOCK_MONOTONIC), chand->max_connection_age),
+      &chand->close_max_age_channel, gpr_now(GPR_CLOCK_MONOTONIC));
+  gpr_mu_unlock(&chand->max_age_timer_mu);
+  grpc_transport_op* op = grpc_make_transport_op(NULL);
+  op->on_connectivity_state_change = &chand->channel_connectivity_changed,
+  op->connectivity_state = &chand->connectivity_state;
+  grpc_channel_next_op(exec_ctx,
+                       grpc_channel_stack_element(chand->channel_stack, 0), op);
+  GRPC_CHANNEL_STACK_UNREF(exec_ctx, chand->channel_stack,
+                           "max_age start_max_age_timer_after_init");
+}
+
+static void start_max_age_grace_timer_after_goaway_op(grpc_exec_ctx* exec_ctx,
+                                                      void* arg,
+                                                      grpc_error* error) {
+  channel_data* chand = arg;
+  gpr_mu_lock(&chand->max_age_timer_mu);
+  chand->max_age_grace_timer_pending = true;
+  GRPC_CHANNEL_STACK_REF(chand->channel_stack, "max_age max_age_grace_timer");
+  grpc_timer_init(exec_ctx, &chand->max_age_grace_timer,
+                  gpr_time_add(gpr_now(GPR_CLOCK_MONOTONIC),
+                               chand->max_connection_age_grace),
+                  &chand->force_close_max_age_channel,
+                  gpr_now(GPR_CLOCK_MONOTONIC));
+  gpr_mu_unlock(&chand->max_age_timer_mu);
+  GRPC_CHANNEL_STACK_UNREF(exec_ctx, chand->channel_stack,
+                           "max_age start_max_age_grace_timer_after_goaway_op");
+}
+
+static void close_max_idle_channel(grpc_exec_ctx* exec_ctx, void* arg,
+                                   grpc_error* error) {
+  channel_data* chand = arg;
+  gpr_atm_no_barrier_fetch_add(&chand->call_count, 1);
+  if (error == GRPC_ERROR_NONE) {
+    grpc_transport_op* op = grpc_make_transport_op(NULL);
+    op->goaway_error =
+        grpc_error_set_int(GRPC_ERROR_CREATE_FROM_STATIC_STRING("max_idle"),
+                           GRPC_ERROR_INT_HTTP2_ERROR, GRPC_HTTP2_NO_ERROR);
+    grpc_channel_element* elem =
+        grpc_channel_stack_element(chand->channel_stack, 0);
+    elem->filter->start_transport_op(exec_ctx, elem, op);
+  } else if (error != GRPC_ERROR_CANCELLED) {
+    GRPC_LOG_IF_ERROR("close_max_idle_channel", error);
+  }
+  GRPC_CHANNEL_STACK_UNREF(exec_ctx, chand->channel_stack,
+                           "max_age max_idle_timer");
+}
+
+static void close_max_age_channel(grpc_exec_ctx* exec_ctx, void* arg,
+                                  grpc_error* error) {
+  channel_data* chand = arg;
+  gpr_mu_lock(&chand->max_age_timer_mu);
+  chand->max_age_timer_pending = false;
+  gpr_mu_unlock(&chand->max_age_timer_mu);
+  if (error == GRPC_ERROR_NONE) {
+    GRPC_CHANNEL_STACK_REF(chand->channel_stack,
+                           "max_age start_max_age_grace_timer_after_goaway_op");
+    grpc_transport_op* op = grpc_make_transport_op(
+        &chand->start_max_age_grace_timer_after_goaway_op);
+    op->goaway_error =
+        grpc_error_set_int(GRPC_ERROR_CREATE_FROM_STATIC_STRING("max_age"),
+                           GRPC_ERROR_INT_HTTP2_ERROR, GRPC_HTTP2_NO_ERROR);
+    grpc_channel_element* elem =
+        grpc_channel_stack_element(chand->channel_stack, 0);
+    elem->filter->start_transport_op(exec_ctx, elem, op);
+  } else if (error != GRPC_ERROR_CANCELLED) {
+    GRPC_LOG_IF_ERROR("close_max_age_channel", error);
+  }
+  GRPC_CHANNEL_STACK_UNREF(exec_ctx, chand->channel_stack,
+                           "max_age max_age_timer");
+}
+
+static void force_close_max_age_channel(grpc_exec_ctx* exec_ctx, void* arg,
+                                        grpc_error* error) {
+  channel_data* chand = arg;
+  gpr_mu_lock(&chand->max_age_timer_mu);
+  chand->max_age_grace_timer_pending = false;
+  gpr_mu_unlock(&chand->max_age_timer_mu);
+  if (error == GRPC_ERROR_NONE) {
+    grpc_transport_op* op = grpc_make_transport_op(NULL);
+    op->disconnect_with_error =
+        GRPC_ERROR_CREATE_FROM_STATIC_STRING("Channel reaches max age");
+    grpc_channel_element* elem =
+        grpc_channel_stack_element(chand->channel_stack, 0);
+    elem->filter->start_transport_op(exec_ctx, elem, op);
+  } else if (error != GRPC_ERROR_CANCELLED) {
+    GRPC_LOG_IF_ERROR("force_close_max_age_channel", error);
+  }
+  GRPC_CHANNEL_STACK_UNREF(exec_ctx, chand->channel_stack,
+                           "max_age max_age_grace_timer");
+}
+
+static void channel_connectivity_changed(grpc_exec_ctx* exec_ctx, void* arg,
+                                         grpc_error* error) {
+  channel_data* chand = arg;
+  if (chand->connectivity_state != GRPC_CHANNEL_SHUTDOWN) {
+    grpc_transport_op* op = grpc_make_transport_op(NULL);
+    op->on_connectivity_state_change = &chand->channel_connectivity_changed,
+    op->connectivity_state = &chand->connectivity_state;
+    grpc_channel_next_op(
+        exec_ctx, grpc_channel_stack_element(chand->channel_stack, 0), op);
+  } else {
+    gpr_mu_lock(&chand->max_age_timer_mu);
+    if (chand->max_age_timer_pending) {
+      grpc_timer_cancel(exec_ctx, &chand->max_age_timer);
+      chand->max_age_timer_pending = false;
+    }
+    if (chand->max_age_grace_timer_pending) {
+      grpc_timer_cancel(exec_ctx, &chand->max_age_grace_timer);
+      chand->max_age_grace_timer_pending = false;
+    }
+    gpr_mu_unlock(&chand->max_age_timer_mu);
+    /* If there are no active calls, this increasement will cancel
+       max_idle_timer, and prevent max_idle_timer from being started in the
+       future. */
+    increase_call_count(exec_ctx, chand);
+  }
+}
+
+/* Constructor for call_data. */
+static grpc_error* init_call_elem(grpc_exec_ctx* exec_ctx,
+                                  grpc_call_element* elem,
+                                  const grpc_call_element_args* args) {
+  channel_data* chand = elem->channel_data;
+  increase_call_count(exec_ctx, chand);
+  return GRPC_ERROR_NONE;
+}
+
+/* Destructor for call_data. */
+static void destroy_call_elem(grpc_exec_ctx* exec_ctx, grpc_call_element* elem,
+                              const grpc_call_final_info* final_info,
+                              grpc_closure* ignored) {
+  channel_data* chand = elem->channel_data;
+  decrease_call_count(exec_ctx, chand);
+}
+
+/* Constructor for channel_data. */
+static grpc_error* init_channel_elem(grpc_exec_ctx* exec_ctx,
+                                     grpc_channel_element* elem,
+                                     grpc_channel_element_args* args) {
+  channel_data* chand = elem->channel_data;
+  gpr_mu_init(&chand->max_age_timer_mu);
+  chand->max_age_timer_pending = false;
+  chand->max_age_grace_timer_pending = false;
+  chand->channel_stack = args->channel_stack;
+  chand->max_connection_age =
+      DEFAULT_MAX_CONNECTION_AGE_MS == INT_MAX
+          ? gpr_inf_future(GPR_TIMESPAN)
+          : gpr_time_from_millis(DEFAULT_MAX_CONNECTION_AGE_MS, GPR_TIMESPAN);
+  chand->max_connection_age_grace =
+      DEFAULT_MAX_CONNECTION_AGE_GRACE_MS == INT_MAX
+          ? gpr_inf_future(GPR_TIMESPAN)
+          : gpr_time_from_millis(DEFAULT_MAX_CONNECTION_AGE_GRACE_MS,
+                                 GPR_TIMESPAN);
+  chand->max_connection_idle =
+      DEFAULT_MAX_CONNECTION_IDLE_MS == INT_MAX
+          ? gpr_inf_future(GPR_TIMESPAN)
+          : gpr_time_from_millis(DEFAULT_MAX_CONNECTION_IDLE_MS, GPR_TIMESPAN);
+  for (size_t i = 0; i < args->channel_args->num_args; ++i) {
+    if (0 == strcmp(args->channel_args->args[i].key,
+                    GRPC_ARG_MAX_CONNECTION_AGE_MS)) {
+      const int value = grpc_channel_arg_get_integer(
+          &args->channel_args->args[i],
+          (grpc_integer_options){DEFAULT_MAX_CONNECTION_AGE_MS, 1, INT_MAX});
+      chand->max_connection_age =
+          value == INT_MAX ? gpr_inf_future(GPR_TIMESPAN)
+                           : gpr_time_from_millis(value, GPR_TIMESPAN);
+    } else if (0 == strcmp(args->channel_args->args[i].key,
+                           GRPC_ARG_MAX_CONNECTION_AGE_GRACE_MS)) {
+      const int value = grpc_channel_arg_get_integer(
+          &args->channel_args->args[i],
+          (grpc_integer_options){DEFAULT_MAX_CONNECTION_AGE_GRACE_MS, 0,
+                                 INT_MAX});
+      chand->max_connection_age_grace =
+          value == INT_MAX ? gpr_inf_future(GPR_TIMESPAN)
+                           : gpr_time_from_millis(value, GPR_TIMESPAN);
+    } else if (0 == strcmp(args->channel_args->args[i].key,
+                           GRPC_ARG_MAX_CONNECTION_IDLE_MS)) {
+      const int value = grpc_channel_arg_get_integer(
+          &args->channel_args->args[i],
+          (grpc_integer_options){DEFAULT_MAX_CONNECTION_IDLE_MS, 1, INT_MAX});
+      chand->max_connection_idle =
+          value == INT_MAX ? gpr_inf_future(GPR_TIMESPAN)
+                           : gpr_time_from_millis(value, GPR_TIMESPAN);
+    }
+  }
+  grpc_closure_init(&chand->close_max_idle_channel, close_max_idle_channel,
+                    chand, grpc_schedule_on_exec_ctx);
+  grpc_closure_init(&chand->close_max_age_channel, close_max_age_channel, chand,
+                    grpc_schedule_on_exec_ctx);
+  grpc_closure_init(&chand->force_close_max_age_channel,
+                    force_close_max_age_channel, chand,
+                    grpc_schedule_on_exec_ctx);
+  grpc_closure_init(&chand->start_max_idle_timer_after_init,
+                    start_max_idle_timer_after_init, chand,
+                    grpc_schedule_on_exec_ctx);
+  grpc_closure_init(&chand->start_max_age_timer_after_init,
+                    start_max_age_timer_after_init, chand,
+                    grpc_schedule_on_exec_ctx);
+  grpc_closure_init(&chand->start_max_age_grace_timer_after_goaway_op,
+                    start_max_age_grace_timer_after_goaway_op, chand,
+                    grpc_schedule_on_exec_ctx);
+  grpc_closure_init(&chand->channel_connectivity_changed,
+                    channel_connectivity_changed, chand,
+                    grpc_schedule_on_exec_ctx);
+
+  if (gpr_time_cmp(chand->max_connection_age, gpr_inf_future(GPR_TIMESPAN)) !=
+      0) {
+    /* When the channel reaches its max age, we send down an op with
+       goaway_error set.  However, we can't send down any ops until after the
+       channel stack is fully initialized.  If we start the timer here, we have
+       no guarantee that the timer won't pop before channel stack initialization
+       is finished.  To avoid that problem, we create a closure to start the
+       timer, and we schedule that closure to be run after call stack
+       initialization is done. */
+    GRPC_CHANNEL_STACK_REF(chand->channel_stack,
+                           "max_age start_max_age_timer_after_init");
+    grpc_closure_sched(exec_ctx, &chand->start_max_age_timer_after_init,
+                       GRPC_ERROR_NONE);
+  }
+
+  /* Initialize the number of calls as 1, so that the max_idle_timer will not
+     start until start_max_idle_timer_after_init is invoked. */
+  gpr_atm_rel_store(&chand->call_count, 1);
+  if (gpr_time_cmp(chand->max_connection_idle, gpr_inf_future(GPR_TIMESPAN)) !=
+      0) {
+    GRPC_CHANNEL_STACK_REF(chand->channel_stack,
+                           "max_age start_max_idle_timer_after_init");
+    grpc_closure_sched(exec_ctx, &chand->start_max_idle_timer_after_init,
+                       GRPC_ERROR_NONE);
+  }
+  return GRPC_ERROR_NONE;
+}
+
+/* Destructor for channel_data. */
+static void destroy_channel_elem(grpc_exec_ctx* exec_ctx,
+                                 grpc_channel_element* elem) {}
+
+const grpc_channel_filter grpc_max_age_filter = {
+    grpc_call_next_op,
+    grpc_channel_next_op,
+    0, /* sizeof_call_data */
+    init_call_elem,
+    grpc_call_stack_ignore_set_pollset_or_pollset_set,
+    destroy_call_elem,
+    sizeof(channel_data),
+    init_channel_elem,
+    destroy_channel_elem,
+    grpc_call_next_get_peer,
+    grpc_channel_next_get_info,
+    "max_age"};
diff --git a/src/core/lib/channel/max_age_filter.h b/src/core/lib/channel/max_age_filter.h
new file mode 100644
index 0000000..93e357a
--- /dev/null
+++ b/src/core/lib/channel/max_age_filter.h
@@ -0,0 +1,39 @@
+//
+// Copyright 2017, 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.
+//
+
+#ifndef GRPC_CORE_LIB_CHANNEL_MAX_AGE_FILTER_H
+#define GRPC_CORE_LIB_CHANNEL_MAX_AGE_FILTER_H
+
+#include "src/core/lib/channel/channel_stack.h"
+
+extern const grpc_channel_filter grpc_max_age_filter;
+
+#endif /* GRPC_CORE_LIB_CHANNEL_MAX_AGE_FILTER_H */
diff --git a/src/core/lib/surface/init.c b/src/core/lib/surface/init.c
index 91bd014..b46ecac 100644
--- a/src/core/lib/surface/init.c
+++ b/src/core/lib/surface/init.c
@@ -47,6 +47,7 @@
 #include "src/core/lib/channel/handshaker_registry.h"
 #include "src/core/lib/channel/http_client_filter.h"
 #include "src/core/lib/channel/http_server_filter.h"
+#include "src/core/lib/channel/max_age_filter.h"
 #include "src/core/lib/channel/message_size_filter.h"
 #include "src/core/lib/debug/trace.h"
 #include "src/core/lib/http/parser.h"
@@ -114,6 +115,9 @@
       GRPC_SERVER_CHANNEL, GRPC_CHANNEL_INIT_BUILTIN_PRIORITY, prepend_filter,
       (void *)&grpc_server_deadline_filter);
   grpc_channel_init_register_stage(
+      GRPC_SERVER_CHANNEL, GRPC_CHANNEL_INIT_BUILTIN_PRIORITY, prepend_filter,
+      (void *)&grpc_max_age_filter);
+  grpc_channel_init_register_stage(
       GRPC_CLIENT_SUBCHANNEL, GRPC_CHANNEL_INIT_BUILTIN_PRIORITY,
       prepend_filter, (void *)&grpc_message_size_filter);
   grpc_channel_init_register_stage(
diff --git a/src/python/grpcio/grpc_core_dependencies.py b/src/python/grpcio/grpc_core_dependencies.py
index 970c70b..9ae59c9 100644
--- a/src/python/grpcio/grpc_core_dependencies.py
+++ b/src/python/grpcio/grpc_core_dependencies.py
@@ -88,6 +88,7 @@
   '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',
diff --git a/tags b/tags
new file mode 100644
index 0000000..93a45fd
--- /dev/null
+++ b/tags
@@ -0,0 +1,16601 @@
+!_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/templates/tools/dockerfile/test/multilang_jessie_x64/Dockerfile.template b/templates/tools/dockerfile/test/multilang_jessie_x64/Dockerfile.template
index fdf4431..93d26b5 100644
--- a/templates/tools/dockerfile/test/multilang_jessie_x64/Dockerfile.template
+++ b/templates/tools/dockerfile/test/multilang_jessie_x64/Dockerfile.template
@@ -38,6 +38,10 @@
   <%include file="../../php_deps.include"/>
   <%include file="../../ruby_deps.include"/>
   <%include file="../../python_deps.include"/>
+  # Install coverage for Python test coverage reporting
+  RUN pip install coverage
+  ENV PATH ~/.local/bin:$PATH
+
   <%include file="../../run_tests_addons.include"/>
   # Define the default command.
   CMD ["bash"]
diff --git a/test/core/end2end/end2end_nosec_tests.c b/test/core/end2end/end2end_nosec_tests.c
index b351bde..64bdceb 100644
--- a/test/core/end2end/end2end_nosec_tests.c
+++ b/test/core/end2end/end2end_nosec_tests.c
@@ -97,6 +97,10 @@
 extern void load_reporting_hook_pre_init(void);
 extern void max_concurrent_streams(grpc_end2end_test_config config);
 extern void max_concurrent_streams_pre_init(void);
+extern void max_connection_age(grpc_end2end_test_config config);
+extern void max_connection_age_pre_init(void);
+extern void max_connection_idle(grpc_end2end_test_config config);
+extern void max_connection_idle_pre_init(void);
 extern void max_message_length(grpc_end2end_test_config config);
 extern void max_message_length_pre_init(void);
 extern void negative_deadline(grpc_end2end_test_config config);
@@ -174,6 +178,8 @@
   large_metadata_pre_init();
   load_reporting_hook_pre_init();
   max_concurrent_streams_pre_init();
+  max_connection_age_pre_init();
+  max_connection_idle_pre_init();
   max_message_length_pre_init();
   negative_deadline_pre_init();
   network_status_change_pre_init();
@@ -232,6 +238,8 @@
     large_metadata(config);
     load_reporting_hook(config);
     max_concurrent_streams(config);
+    max_connection_age(config);
+    max_connection_idle(config);
     max_message_length(config);
     negative_deadline(config);
     network_status_change(config);
@@ -363,6 +371,14 @@
       max_concurrent_streams(config);
       continue;
     }
+    if (0 == strcmp("max_connection_age", argv[i])) {
+      max_connection_age(config);
+      continue;
+    }
+    if (0 == strcmp("max_connection_idle", argv[i])) {
+      max_connection_idle(config);
+      continue;
+    }
     if (0 == strcmp("max_message_length", argv[i])) {
       max_message_length(config);
       continue;
diff --git a/test/core/end2end/end2end_tests.c b/test/core/end2end/end2end_tests.c
index 199c09e..37c1be4 100644
--- a/test/core/end2end/end2end_tests.c
+++ b/test/core/end2end/end2end_tests.c
@@ -99,6 +99,10 @@
 extern void load_reporting_hook_pre_init(void);
 extern void max_concurrent_streams(grpc_end2end_test_config config);
 extern void max_concurrent_streams_pre_init(void);
+extern void max_connection_age(grpc_end2end_test_config config);
+extern void max_connection_age_pre_init(void);
+extern void max_connection_idle(grpc_end2end_test_config config);
+extern void max_connection_idle_pre_init(void);
 extern void max_message_length(grpc_end2end_test_config config);
 extern void max_message_length_pre_init(void);
 extern void negative_deadline(grpc_end2end_test_config config);
@@ -177,6 +181,8 @@
   large_metadata_pre_init();
   load_reporting_hook_pre_init();
   max_concurrent_streams_pre_init();
+  max_connection_age_pre_init();
+  max_connection_idle_pre_init();
   max_message_length_pre_init();
   negative_deadline_pre_init();
   network_status_change_pre_init();
@@ -236,6 +242,8 @@
     large_metadata(config);
     load_reporting_hook(config);
     max_concurrent_streams(config);
+    max_connection_age(config);
+    max_connection_idle(config);
     max_message_length(config);
     negative_deadline(config);
     network_status_change(config);
@@ -371,6 +379,14 @@
       max_concurrent_streams(config);
       continue;
     }
+    if (0 == strcmp("max_connection_age", argv[i])) {
+      max_connection_age(config);
+      continue;
+    }
+    if (0 == strcmp("max_connection_idle", argv[i])) {
+      max_connection_idle(config);
+      continue;
+    }
     if (0 == strcmp("max_message_length", argv[i])) {
       max_message_length(config);
       continue;
diff --git a/test/core/end2end/fuzzers/server_fuzzer_corpus/clusterfuzz-testcase-5417405008314368 b/test/core/end2end/fuzzers/server_fuzzer_corpus/clusterfuzz-testcase-5417405008314368
new file mode 100644
index 0000000..f896b66
--- /dev/null
+++ b/test/core/end2end/fuzzers/server_fuzzer_corpus/clusterfuzz-testcase-5417405008314368
Binary files differ
diff --git a/test/core/end2end/gen_build_yaml.py b/test/core/end2end/gen_build_yaml.py
index 0c74953..3c5068f 100755
--- a/test/core/end2end/gen_build_yaml.py
+++ b/test/core/end2end/gen_build_yaml.py
@@ -122,6 +122,9 @@
     'keepalive_timeout': default_test_options._replace(proxyable=False),
     'large_metadata': default_test_options,
     'max_concurrent_streams': default_test_options._replace(proxyable=False),
+    'max_connection_age': default_test_options,
+    'max_connection_idle': connectivity_test_options._replace(
+        proxyable=False, exclude_iomgrs=['uv']),
     'max_message_length': default_test_options,
     'negative_deadline': default_test_options,
     'network_status_change': default_test_options,
diff --git a/test/core/end2end/generate_tests.bzl b/test/core/end2end/generate_tests.bzl
index 431c699..1041219 100755
--- a/test/core/end2end/generate_tests.bzl
+++ b/test/core/end2end/generate_tests.bzl
@@ -109,6 +109,8 @@
     'keepalive_timeout': test_options(proxyable=False),
     'large_metadata': test_options(),
     'max_concurrent_streams': test_options(proxyable=False),
+    'max_connection_age': test_options(),
+    'max_connection_idle': test_options(needs_fullstack=True, proxyable=False),
     'max_message_length': test_options(),
     'negative_deadline': test_options(),
     'network_status_change': test_options(),
diff --git a/test/core/end2end/tests/max_connection_age.c b/test/core/end2end/tests/max_connection_age.c
new file mode 100644
index 0000000..9cb0dc8
--- /dev/null
+++ b/test/core/end2end/tests/max_connection_age.c
@@ -0,0 +1,383 @@
+/*
+ *
+ * Copyright 2017, 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.
+ *
+ */
+
+#include "test/core/end2end/end2end_tests.h"
+
+#include <limits.h>
+#include <string.h>
+
+#include <grpc/support/log.h>
+#include <grpc/support/sync.h>
+#include <grpc/support/time.h>
+#include <grpc/support/useful.h>
+
+#include "test/core/end2end/cq_verifier.h"
+
+#define MAX_CONNECTION_AGE_MS 500
+#define MAX_CONNECTION_AGE_GRACE_MS 1000
+#define MAX_CONNECTION_IDLE_MS 9999
+
+#define CALL_DEADLINE_S 10
+/* The amount of time we wait for the connection to time out, but after it the
+   connection should not use up its grace period. It should be a number between
+   MAX_CONNECTION_AGE_MS and MAX_CONNECTION_AGE_MS +
+   MAX_CONNECTION_AGE_GRACE_MS */
+#define CQ_MAX_CONNECTION_AGE_WAIT_TIME_S 1
+/* The amount of time we wait after the connection reaches its max age, it
+   should be shorter than CALL_DEADLINE_S - CQ_MAX_CONNECTION_AGE_WAIT_TIME_S */
+#define CQ_MAX_CONNECTION_AGE_GRACE_WAIT_TIME_S 2
+/* The grace period for the test to observe the channel shutdown process */
+#define IMMEDIATE_SHUTDOWN_GRACE_TIME_MS 300
+
+static void *tag(intptr_t t) { return (void *)t; }
+
+static void drain_cq(grpc_completion_queue *cq) {
+  grpc_event ev;
+  do {
+    ev = grpc_completion_queue_next(cq, grpc_timeout_seconds_to_deadline(5),
+                                    NULL);
+  } while (ev.type != GRPC_QUEUE_SHUTDOWN);
+}
+
+static void shutdown_server(grpc_end2end_test_fixture *f) {
+  if (!f->server) return;
+  grpc_server_destroy(f->server);
+  f->server = NULL;
+}
+
+static void shutdown_client(grpc_end2end_test_fixture *f) {
+  if (!f->client) return;
+  grpc_channel_destroy(f->client);
+  f->client = NULL;
+}
+
+static void end_test(grpc_end2end_test_fixture *f) {
+  shutdown_server(f);
+  shutdown_client(f);
+
+  grpc_completion_queue_shutdown(f->cq);
+  drain_cq(f->cq);
+  grpc_completion_queue_destroy(f->cq);
+}
+
+static void test_max_age_forcibly_close(grpc_end2end_test_config config) {
+  grpc_end2end_test_fixture f = config.create_fixture(NULL, NULL);
+  cq_verifier *cqv = cq_verifier_create(f.cq);
+  grpc_arg server_a[] = {{.type = GRPC_ARG_INTEGER,
+                          .key = GRPC_ARG_MAX_CONNECTION_AGE_MS,
+                          .value.integer = MAX_CONNECTION_AGE_MS},
+                         {.type = GRPC_ARG_INTEGER,
+                          .key = GRPC_ARG_MAX_CONNECTION_AGE_GRACE_MS,
+                          .value.integer = MAX_CONNECTION_AGE_GRACE_MS},
+                         {.type = GRPC_ARG_INTEGER,
+                          .key = GRPC_ARG_MAX_CONNECTION_IDLE_MS,
+                          .value.integer = MAX_CONNECTION_IDLE_MS}};
+  grpc_channel_args server_args = {.num_args = GPR_ARRAY_SIZE(server_a),
+                                   .args = server_a};
+
+  config.init_client(&f, NULL);
+  config.init_server(&f, &server_args);
+
+  grpc_call *c;
+  grpc_call *s;
+  gpr_timespec deadline = grpc_timeout_seconds_to_deadline(CALL_DEADLINE_S);
+  grpc_op ops[6];
+  grpc_op *op;
+  grpc_metadata_array initial_metadata_recv;
+  grpc_metadata_array trailing_metadata_recv;
+  grpc_metadata_array request_metadata_recv;
+  grpc_call_details call_details;
+  grpc_status_code status;
+  grpc_call_error error;
+  grpc_slice details;
+  int was_cancelled = 2;
+
+  c = grpc_channel_create_call(
+      f.client, NULL, GRPC_PROPAGATE_DEFAULTS, f.cq,
+      grpc_slice_from_static_string("/foo"),
+      get_host_override_slice("foo.test.google.fr:1234", config), deadline,
+      NULL);
+  GPR_ASSERT(c);
+
+  grpc_metadata_array_init(&initial_metadata_recv);
+  grpc_metadata_array_init(&trailing_metadata_recv);
+  grpc_metadata_array_init(&request_metadata_recv);
+  grpc_call_details_init(&call_details);
+
+  memset(ops, 0, sizeof(ops));
+  op = ops;
+  op->op = GRPC_OP_SEND_INITIAL_METADATA;
+  op->data.send_initial_metadata.count = 0;
+  op->data.send_initial_metadata.metadata = NULL;
+  op->flags = 0;
+  op->reserved = NULL;
+  op++;
+  op->op = GRPC_OP_SEND_CLOSE_FROM_CLIENT;
+  op->flags = 0;
+  op->reserved = NULL;
+  op++;
+  op->op = GRPC_OP_RECV_INITIAL_METADATA;
+  op->data.recv_initial_metadata.recv_initial_metadata = &initial_metadata_recv;
+  op->flags = 0;
+  op->reserved = NULL;
+  op++;
+  op->op = GRPC_OP_RECV_STATUS_ON_CLIENT;
+  op->data.recv_status_on_client.trailing_metadata = &trailing_metadata_recv;
+  op->data.recv_status_on_client.status = &status;
+  op->data.recv_status_on_client.status_details = &details;
+  op->flags = 0;
+  op->reserved = NULL;
+  op++;
+  error = grpc_call_start_batch(c, ops, (size_t)(op - ops), tag(1), NULL);
+  GPR_ASSERT(GRPC_CALL_OK == error);
+
+  error =
+      grpc_server_request_call(f.server, &s, &call_details,
+                               &request_metadata_recv, f.cq, f.cq, tag(101));
+  GPR_ASSERT(GRPC_CALL_OK == error);
+  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));
+
+  /* Wait for the channel to reach its max age */
+  cq_verify_empty_timeout(cqv, CQ_MAX_CONNECTION_AGE_WAIT_TIME_S);
+
+  /* After the channel reaches its max age, we still do nothing here. And wait
+     for it to use up its max age grace period. */
+  CQ_EXPECT_COMPLETION(cqv, tag(1), true);
+  cq_verify(cqv);
+
+  gpr_timespec channel_shutdown_time = gpr_now(GPR_CLOCK_MONOTONIC);
+  GPR_ASSERT(gpr_time_cmp(channel_shutdown_time, expect_shutdown_time) < 0);
+
+  memset(ops, 0, sizeof(ops));
+  op = ops;
+  op->op = GRPC_OP_SEND_INITIAL_METADATA;
+  op->data.send_initial_metadata.count = 0;
+  op->flags = 0;
+  op->reserved = NULL;
+  op++;
+  op->op = GRPC_OP_SEND_STATUS_FROM_SERVER;
+  op->data.send_status_from_server.trailing_metadata_count = 0;
+  op->data.send_status_from_server.status = GRPC_STATUS_UNIMPLEMENTED;
+  grpc_slice status_details = grpc_slice_from_static_string("xyz");
+  op->data.send_status_from_server.status_details = &status_details;
+  op->flags = 0;
+  op->reserved = NULL;
+  op++;
+  op->op = GRPC_OP_RECV_CLOSE_ON_SERVER;
+  op->data.recv_close_on_server.cancelled = &was_cancelled;
+  op->flags = 0;
+  op->reserved = NULL;
+  op++;
+  error = grpc_call_start_batch(s, ops, (size_t)(op - ops), tag(102), NULL);
+  GPR_ASSERT(GRPC_CALL_OK == error);
+  CQ_EXPECT_COMPLETION(cqv, tag(102), true);
+  cq_verify(cqv);
+
+  grpc_server_shutdown_and_notify(f.server, f.cq, tag(0xdead));
+  CQ_EXPECT_COMPLETION(cqv, tag(0xdead), true);
+  cq_verify(cqv);
+
+  grpc_call_destroy(s);
+
+  /* The connection should be closed immediately after the max age grace period,
+     the in-progress RPC should fail. */
+  GPR_ASSERT(status == GRPC_STATUS_UNAVAILABLE);
+  GPR_ASSERT(0 == grpc_slice_str_cmp(details, "Endpoint read failed"));
+  GPR_ASSERT(0 == grpc_slice_str_cmp(call_details.method, "/foo"));
+  validate_host_override_string("foo.test.google.fr:1234", call_details.host,
+                                config);
+  GPR_ASSERT(was_cancelled == 1);
+
+  grpc_slice_unref(details);
+  grpc_metadata_array_destroy(&initial_metadata_recv);
+  grpc_metadata_array_destroy(&trailing_metadata_recv);
+  grpc_metadata_array_destroy(&request_metadata_recv);
+  grpc_call_details_destroy(&call_details);
+  grpc_call_destroy(c);
+  cq_verifier_destroy(cqv);
+  end_test(&f);
+  config.tear_down_data(&f);
+}
+
+static void test_max_age_gracefully_close(grpc_end2end_test_config config) {
+  grpc_end2end_test_fixture f = config.create_fixture(NULL, NULL);
+  cq_verifier *cqv = cq_verifier_create(f.cq);
+  grpc_arg server_a[] = {{.type = GRPC_ARG_INTEGER,
+                          .key = GRPC_ARG_MAX_CONNECTION_AGE_MS,
+                          .value.integer = MAX_CONNECTION_AGE_MS},
+                         {.type = GRPC_ARG_INTEGER,
+                          .key = GRPC_ARG_MAX_CONNECTION_AGE_GRACE_MS,
+                          .value.integer = INT_MAX},
+                         {.type = GRPC_ARG_INTEGER,
+                          .key = GRPC_ARG_MAX_CONNECTION_IDLE_MS,
+                          .value.integer = MAX_CONNECTION_IDLE_MS}};
+  grpc_channel_args server_args = {.num_args = GPR_ARRAY_SIZE(server_a),
+                                   .args = server_a};
+
+  config.init_client(&f, NULL);
+  config.init_server(&f, &server_args);
+
+  grpc_call *c;
+  grpc_call *s;
+  gpr_timespec deadline = grpc_timeout_seconds_to_deadline(CALL_DEADLINE_S);
+  grpc_op ops[6];
+  grpc_op *op;
+  grpc_metadata_array initial_metadata_recv;
+  grpc_metadata_array trailing_metadata_recv;
+  grpc_metadata_array request_metadata_recv;
+  grpc_call_details call_details;
+  grpc_status_code status;
+  grpc_call_error error;
+  grpc_slice details;
+  int was_cancelled = 2;
+
+  c = grpc_channel_create_call(
+      f.client, NULL, GRPC_PROPAGATE_DEFAULTS, f.cq,
+      grpc_slice_from_static_string("/foo"),
+      get_host_override_slice("foo.test.google.fr:1234", config), deadline,
+      NULL);
+  GPR_ASSERT(c);
+
+  grpc_metadata_array_init(&initial_metadata_recv);
+  grpc_metadata_array_init(&trailing_metadata_recv);
+  grpc_metadata_array_init(&request_metadata_recv);
+  grpc_call_details_init(&call_details);
+
+  memset(ops, 0, sizeof(ops));
+  op = ops;
+  op->op = GRPC_OP_SEND_INITIAL_METADATA;
+  op->data.send_initial_metadata.count = 0;
+  op->data.send_initial_metadata.metadata = NULL;
+  op->flags = 0;
+  op->reserved = NULL;
+  op++;
+  op->op = GRPC_OP_SEND_CLOSE_FROM_CLIENT;
+  op->flags = 0;
+  op->reserved = NULL;
+  op++;
+  op->op = GRPC_OP_RECV_INITIAL_METADATA;
+  op->data.recv_initial_metadata.recv_initial_metadata = &initial_metadata_recv;
+  op->flags = 0;
+  op->reserved = NULL;
+  op++;
+  op->op = GRPC_OP_RECV_STATUS_ON_CLIENT;
+  op->data.recv_status_on_client.trailing_metadata = &trailing_metadata_recv;
+  op->data.recv_status_on_client.status = &status;
+  op->data.recv_status_on_client.status_details = &details;
+  op->flags = 0;
+  op->reserved = NULL;
+  op++;
+  error = grpc_call_start_batch(c, ops, (size_t)(op - ops), tag(1), NULL);
+  GPR_ASSERT(GRPC_CALL_OK == error);
+
+  error =
+      grpc_server_request_call(f.server, &s, &call_details,
+                               &request_metadata_recv, f.cq, f.cq, tag(101));
+  GPR_ASSERT(GRPC_CALL_OK == error);
+  CQ_EXPECT_COMPLETION(cqv, tag(101), true);
+  cq_verify(cqv);
+
+  /* Wait for the channel to reach its max age */
+  cq_verify_empty_timeout(cqv, CQ_MAX_CONNECTION_AGE_WAIT_TIME_S);
+
+  /* The connection is shutting down gracefully. In-progress rpc should not be
+     closed, hence the completion queue should see nothing here. */
+  cq_verify_empty_timeout(cqv, CQ_MAX_CONNECTION_AGE_GRACE_WAIT_TIME_S);
+
+  memset(ops, 0, sizeof(ops));
+  op = ops;
+  op->op = GRPC_OP_SEND_INITIAL_METADATA;
+  op->data.send_initial_metadata.count = 0;
+  op->flags = 0;
+  op->reserved = NULL;
+  op++;
+  op->op = GRPC_OP_SEND_STATUS_FROM_SERVER;
+  op->data.send_status_from_server.trailing_metadata_count = 0;
+  op->data.send_status_from_server.status = GRPC_STATUS_UNIMPLEMENTED;
+  grpc_slice status_details = grpc_slice_from_static_string("xyz");
+  op->data.send_status_from_server.status_details = &status_details;
+  op->flags = 0;
+  op->reserved = NULL;
+  op++;
+  op->op = GRPC_OP_RECV_CLOSE_ON_SERVER;
+  op->data.recv_close_on_server.cancelled = &was_cancelled;
+  op->flags = 0;
+  op->reserved = NULL;
+  op++;
+  error = grpc_call_start_batch(s, ops, (size_t)(op - ops), tag(102), NULL);
+  GPR_ASSERT(GRPC_CALL_OK == error);
+
+  CQ_EXPECT_COMPLETION(cqv, tag(102), true);
+  CQ_EXPECT_COMPLETION(cqv, tag(1), true);
+  cq_verify(cqv);
+
+  grpc_server_shutdown_and_notify(f.server, f.cq, tag(0xdead));
+  CQ_EXPECT_COMPLETION(cqv, tag(0xdead), true);
+  cq_verify(cqv);
+
+  grpc_call_destroy(s);
+
+  /* The connection is closed gracefully with goaway, the rpc should still be
+     completed. */
+  GPR_ASSERT(status == GRPC_STATUS_UNIMPLEMENTED);
+  GPR_ASSERT(0 == grpc_slice_str_cmp(details, "xyz"));
+  GPR_ASSERT(0 == grpc_slice_str_cmp(call_details.method, "/foo"));
+  validate_host_override_string("foo.test.google.fr:1234", call_details.host,
+                                config);
+  GPR_ASSERT(was_cancelled == 1);
+
+  grpc_slice_unref(details);
+  grpc_metadata_array_destroy(&initial_metadata_recv);
+  grpc_metadata_array_destroy(&trailing_metadata_recv);
+  grpc_metadata_array_destroy(&request_metadata_recv);
+  grpc_call_details_destroy(&call_details);
+  grpc_call_destroy(c);
+  cq_verifier_destroy(cqv);
+  end_test(&f);
+  config.tear_down_data(&f);
+}
+
+void max_connection_age(grpc_end2end_test_config config) {
+  test_max_age_forcibly_close(config);
+  test_max_age_gracefully_close(config);
+}
+
+void max_connection_age_pre_init(void) {}
diff --git a/test/core/end2end/tests/max_connection_idle.c b/test/core/end2end/tests/max_connection_idle.c
new file mode 100644
index 0000000..9dc1ee4
--- /dev/null
+++ b/test/core/end2end/tests/max_connection_idle.c
@@ -0,0 +1,117 @@
+/*
+ *
+ * Copyright 2017, 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.
+ *
+ */
+
+#include "test/core/end2end/end2end_tests.h"
+
+#include <limits.h>
+#include <string.h>
+
+#include <grpc/support/log.h>
+#include <grpc/support/sync.h>
+#include <grpc/support/time.h>
+#include <grpc/support/useful.h>
+
+#include "test/core/end2end/cq_verifier.h"
+
+#define MAX_CONNECTION_IDLE_MS 500
+#define MAX_CONNECTION_AGE_MS 9999
+
+static void *tag(intptr_t t) { return (void *)t; }
+
+static void test_max_connection_idle(grpc_end2end_test_config config) {
+  grpc_end2end_test_fixture f = config.create_fixture(NULL, NULL);
+  grpc_connectivity_state state = GRPC_CHANNEL_IDLE;
+  cq_verifier *cqv = cq_verifier_create(f.cq);
+
+  grpc_arg client_a[] = {{.type = GRPC_ARG_INTEGER,
+                          .key = "grpc.testing.fixed_reconnect_backoff_ms",
+                          .value.integer = 1000}};
+  grpc_arg server_a[] = {{.type = GRPC_ARG_INTEGER,
+                          .key = GRPC_ARG_MAX_CONNECTION_IDLE_MS,
+                          .value.integer = MAX_CONNECTION_IDLE_MS},
+                         {.type = GRPC_ARG_INTEGER,
+                          .key = GRPC_ARG_MAX_CONNECTION_AGE_MS,
+                          .value.integer = MAX_CONNECTION_AGE_MS}};
+  grpc_channel_args client_args = {.num_args = GPR_ARRAY_SIZE(client_a),
+                                   .args = client_a};
+  grpc_channel_args server_args = {.num_args = GPR_ARRAY_SIZE(server_a),
+                                   .args = server_a};
+
+  config.init_client(&f, &client_args);
+  config.init_server(&f, &server_args);
+
+  /* check that we're still in idle, and start connecting */
+  GPR_ASSERT(grpc_channel_check_connectivity_state(f.client, 1) ==
+             GRPC_CHANNEL_IDLE);
+  /* we'll go through some set of transitions (some might be missed), until
+     READY is reached */
+  while (state != GRPC_CHANNEL_READY) {
+    grpc_channel_watch_connectivity_state(
+        f.client, state, grpc_timeout_seconds_to_deadline(3), f.cq, tag(99));
+    CQ_EXPECT_COMPLETION(cqv, tag(99), 1);
+    cq_verify(cqv);
+    state = grpc_channel_check_connectivity_state(f.client, 0);
+    GPR_ASSERT(state == GRPC_CHANNEL_READY ||
+               state == GRPC_CHANNEL_CONNECTING ||
+               state == GRPC_CHANNEL_TRANSIENT_FAILURE);
+  }
+
+  /* wait for the channel to reach its maximum idle time */
+  grpc_channel_watch_connectivity_state(
+      f.client, GRPC_CHANNEL_READY,
+      grpc_timeout_milliseconds_to_deadline(MAX_CONNECTION_IDLE_MS + 500), f.cq,
+      tag(99));
+  CQ_EXPECT_COMPLETION(cqv, tag(99), 1);
+  cq_verify(cqv);
+  state = grpc_channel_check_connectivity_state(f.client, 0);
+  GPR_ASSERT(state == GRPC_CHANNEL_TRANSIENT_FAILURE ||
+             state == GRPC_CHANNEL_CONNECTING || state == GRPC_CHANNEL_IDLE);
+
+  grpc_server_shutdown_and_notify(f.server, f.cq, tag(0xdead));
+  CQ_EXPECT_COMPLETION(cqv, tag(0xdead), 1);
+  cq_verify(cqv);
+
+  grpc_server_destroy(f.server);
+  grpc_channel_destroy(f.client);
+  grpc_completion_queue_shutdown(f.cq);
+  grpc_completion_queue_destroy(f.cq);
+  config.tear_down_data(&f);
+
+  cq_verifier_destroy(cqv);
+}
+
+void max_connection_idle(grpc_end2end_test_config config) {
+  test_max_connection_idle(config);
+}
+
+void max_connection_idle_pre_init(void) {}
diff --git a/test/cpp/microbenchmarks/bm_chttp2_hpack.cc b/test/cpp/microbenchmarks/bm_chttp2_hpack.cc
index 8fbfd0f..55d2d2f 100644
--- a/test/cpp/microbenchmarks/bm_chttp2_hpack.cc
+++ b/test/cpp/microbenchmarks/bm_chttp2_hpack.cc
@@ -97,7 +97,7 @@
       logged_representative_output = true;
       for (size_t i = 0; i < outbuf.count; i++) {
         char *s = grpc_dump_slice(outbuf.slices[i], GPR_DUMP_HEX);
-        gpr_log(GPR_DEBUG, "%" PRId64 ": %s", i, s);
+        gpr_log(GPR_DEBUG, "%" PRIdPTR ": %s", i, s);
         gpr_free(s);
       }
     }
diff --git a/tools/README.md b/tools/README.md
index d051846..62e9124 100644
--- a/tools/README.md
+++ b/tools/README.md
@@ -16,3 +16,6 @@
 jenkins: Support for running tests on Jenkins.
 
 run_tests: Scripts to run gRPC tests in parallel.
+
+run_tests/performance: See the [README](./run_tests/performance/README.md) for
+more notes on the performance tests.
diff --git a/tools/dockerfile/test/multilang_jessie_x64/Dockerfile b/tools/dockerfile/test/multilang_jessie_x64/Dockerfile
index 5d0c168..ea57d88 100644
--- a/tools/dockerfile/test/multilang_jessie_x64/Dockerfile
+++ b/tools/dockerfile/test/multilang_jessie_x64/Dockerfile
@@ -135,6 +135,10 @@
 RUN pip install virtualenv
 RUN pip install futures==2.2.0 enum34==1.0.4 protobuf==3.2.0 six==1.10.0
 
+# Install coverage for Python test coverage reporting
+RUN pip install coverage
+ENV PATH ~/.local/bin:$PATH
+
 # Prepare ccache
 RUN ln -s /usr/bin/ccache /usr/local/bin/gcc
 RUN ln -s /usr/bin/ccache /usr/local/bin/g++
diff --git a/tools/doxygen/Doxyfile.core.internal b/tools/doxygen/Doxyfile.core.internal
index a15b624..4b0fb70 100644
--- a/tools/doxygen/Doxyfile.core.internal
+++ b/tools/doxygen/Doxyfile.core.internal
@@ -1041,6 +1041,8 @@
 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 \
diff --git a/tools/gce/linux_performance_worker_init.sh b/tools/gce/linux_performance_worker_init.sh
index 3380f3d..63fb0d8 100755
--- a/tools/gce/linux_performance_worker_init.sh
+++ b/tools/gce/linux_performance_worker_init.sh
@@ -166,3 +166,5 @@
 # on benchmarks
 git clone -v https://github.com/brendangregg/FlameGraph ~/FlameGraph
 
+# Install scipy and numpy for benchmarking scripts
+sudo apt-get install python-scipy python-numpy
diff --git a/tools/profiling/microbenchmarks/bm_diff.py b/tools/profiling/microbenchmarks/bm_diff.py
index 4255e29..c0acf2a 100755
--- a/tools/profiling/microbenchmarks/bm_diff.py
+++ b/tools/profiling/microbenchmarks/bm_diff.py
@@ -62,11 +62,11 @@
 
 nanos = {
   'abs_diff': 5,
-  'pct_diff': 5,
+  'pct_diff': 10,
 }
 counter = {
   'abs_diff': 0.5,
-  'pct_diff': 0.5,
+  'pct_diff': 10,
 }
 
 _INTERESTING = {
@@ -102,7 +102,7 @@
 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.05)
+argp.add_argument('-p', '--p_threshold', type=float, default=0.03)
 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 6dfb1d6..6557ecb 100644
--- a/tools/run_tests/generated/sources_and_headers.json
+++ b/tools/run_tests/generated/sources_and_headers.json
@@ -7144,6 +7144,8 @@
       "test/core/end2end/tests/large_metadata.c", 
       "test/core/end2end/tests/load_reporting_hook.c", 
       "test/core/end2end/tests/max_concurrent_streams.c", 
+      "test/core/end2end/tests/max_connection_age.c", 
+      "test/core/end2end/tests/max_connection_idle.c", 
       "test/core/end2end/tests/max_message_length.c", 
       "test/core/end2end/tests/negative_deadline.c", 
       "test/core/end2end/tests/network_status_change.c", 
@@ -7216,6 +7218,8 @@
       "test/core/end2end/tests/large_metadata.c", 
       "test/core/end2end/tests/load_reporting_hook.c", 
       "test/core/end2end/tests/max_concurrent_streams.c", 
+      "test/core/end2end/tests/max_connection_age.c", 
+      "test/core/end2end/tests/max_connection_idle.c", 
       "test/core/end2end/tests/max_message_length.c", 
       "test/core/end2end/tests/negative_deadline.c", 
       "test/core/end2end/tests/network_status_change.c", 
@@ -7511,6 +7515,7 @@
       "src/core/lib/channel/handshaker_registry.h", 
       "src/core/lib/channel/http_client_filter.h", 
       "src/core/lib/channel/http_server_filter.h", 
+      "src/core/lib/channel/max_age_filter.h", 
       "src/core/lib/channel/message_size_filter.h", 
       "src/core/lib/compression/algorithm_metadata.h", 
       "src/core/lib/compression/message_compress.h", 
@@ -7646,6 +7651,8 @@
       "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", 
diff --git a/tools/run_tests/generated/tests.json b/tools/run_tests/generated/tests.json
index 43879ff..677407f 100644
--- a/tools/run_tests/generated/tests.json
+++ b/tools/run_tests/generated/tests.json
@@ -6304,6 +6304,54 @@
   }, 
   {
     "args": [
+      "max_connection_age"
+    ], 
+    "ci_platforms": [
+      "windows", 
+      "linux", 
+      "mac", 
+      "posix"
+    ], 
+    "cpu_cost": 1.0, 
+    "exclude_configs": [], 
+    "exclude_iomgrs": [], 
+    "flaky": false, 
+    "language": "c", 
+    "name": "h2_census_test", 
+    "platforms": [
+      "windows", 
+      "linux", 
+      "mac", 
+      "posix"
+    ]
+  }, 
+  {
+    "args": [
+      "max_connection_idle"
+    ], 
+    "ci_platforms": [
+      "windows", 
+      "linux", 
+      "mac", 
+      "posix"
+    ], 
+    "cpu_cost": 1.0, 
+    "exclude_configs": [], 
+    "exclude_iomgrs": [
+      "uv"
+    ], 
+    "flaky": false, 
+    "language": "c", 
+    "name": "h2_census_test", 
+    "platforms": [
+      "windows", 
+      "linux", 
+      "mac", 
+      "posix"
+    ]
+  }, 
+  {
+    "args": [
       "max_message_length"
     ], 
     "ci_platforms": [
@@ -7456,6 +7504,54 @@
   }, 
   {
     "args": [
+      "max_connection_age"
+    ], 
+    "ci_platforms": [
+      "windows", 
+      "linux", 
+      "mac", 
+      "posix"
+    ], 
+    "cpu_cost": 1.0, 
+    "exclude_configs": [], 
+    "exclude_iomgrs": [], 
+    "flaky": false, 
+    "language": "c", 
+    "name": "h2_compress_test", 
+    "platforms": [
+      "windows", 
+      "linux", 
+      "mac", 
+      "posix"
+    ]
+  }, 
+  {
+    "args": [
+      "max_connection_idle"
+    ], 
+    "ci_platforms": [
+      "windows", 
+      "linux", 
+      "mac", 
+      "posix"
+    ], 
+    "cpu_cost": 1.0, 
+    "exclude_configs": [], 
+    "exclude_iomgrs": [
+      "uv"
+    ], 
+    "flaky": false, 
+    "language": "c", 
+    "name": "h2_compress_test", 
+    "platforms": [
+      "windows", 
+      "linux", 
+      "mac", 
+      "posix"
+    ]
+  }, 
+  {
+    "args": [
       "max_message_length"
     ], 
     "ci_platforms": [
@@ -8581,6 +8677,52 @@
   }, 
   {
     "args": [
+      "max_connection_age"
+    ], 
+    "ci_platforms": [
+      "windows", 
+      "linux", 
+      "posix"
+    ], 
+    "cpu_cost": 1.0, 
+    "exclude_configs": [], 
+    "exclude_iomgrs": [], 
+    "flaky": false, 
+    "language": "c", 
+    "name": "h2_fakesec_test", 
+    "platforms": [
+      "windows", 
+      "linux", 
+      "mac", 
+      "posix"
+    ]
+  }, 
+  {
+    "args": [
+      "max_connection_idle"
+    ], 
+    "ci_platforms": [
+      "windows", 
+      "linux", 
+      "posix"
+    ], 
+    "cpu_cost": 1.0, 
+    "exclude_configs": [], 
+    "exclude_iomgrs": [
+      "uv"
+    ], 
+    "flaky": false, 
+    "language": "c", 
+    "name": "h2_fakesec_test", 
+    "platforms": [
+      "windows", 
+      "linux", 
+      "mac", 
+      "posix"
+    ]
+  }, 
+  {
+    "args": [
       "max_message_length"
     ], 
     "ci_platforms": [
@@ -9639,6 +9781,29 @@
   }, 
   {
     "args": [
+      "max_connection_age"
+    ], 
+    "ci_platforms": [
+      "linux", 
+      "mac", 
+      "posix"
+    ], 
+    "cpu_cost": 1.0, 
+    "exclude_configs": [], 
+    "exclude_iomgrs": [
+      "uv"
+    ], 
+    "flaky": false, 
+    "language": "c", 
+    "name": "h2_fd_test", 
+    "platforms": [
+      "linux", 
+      "mac", 
+      "posix"
+    ]
+  }, 
+  {
+    "args": [
       "max_message_length"
     ], 
     "ci_platforms": [
@@ -10745,6 +10910,54 @@
   }, 
   {
     "args": [
+      "max_connection_age"
+    ], 
+    "ci_platforms": [
+      "windows", 
+      "linux", 
+      "mac", 
+      "posix"
+    ], 
+    "cpu_cost": 1.0, 
+    "exclude_configs": [], 
+    "exclude_iomgrs": [], 
+    "flaky": false, 
+    "language": "c", 
+    "name": "h2_full_test", 
+    "platforms": [
+      "windows", 
+      "linux", 
+      "mac", 
+      "posix"
+    ]
+  }, 
+  {
+    "args": [
+      "max_connection_idle"
+    ], 
+    "ci_platforms": [
+      "windows", 
+      "linux", 
+      "mac", 
+      "posix"
+    ], 
+    "cpu_cost": 1.0, 
+    "exclude_configs": [], 
+    "exclude_iomgrs": [
+      "uv"
+    ], 
+    "flaky": false, 
+    "language": "c", 
+    "name": "h2_full_test", 
+    "platforms": [
+      "windows", 
+      "linux", 
+      "mac", 
+      "posix"
+    ]
+  }, 
+  {
+    "args": [
       "max_message_length"
     ], 
     "ci_platforms": [
@@ -11787,6 +12000,44 @@
   }, 
   {
     "args": [
+      "max_connection_age"
+    ], 
+    "ci_platforms": [
+      "linux"
+    ], 
+    "cpu_cost": 1.0, 
+    "exclude_configs": [], 
+    "exclude_iomgrs": [
+      "uv"
+    ], 
+    "flaky": false, 
+    "language": "c", 
+    "name": "h2_full+pipe_test", 
+    "platforms": [
+      "linux"
+    ]
+  }, 
+  {
+    "args": [
+      "max_connection_idle"
+    ], 
+    "ci_platforms": [
+      "linux"
+    ], 
+    "cpu_cost": 1.0, 
+    "exclude_configs": [], 
+    "exclude_iomgrs": [
+      "uv"
+    ], 
+    "flaky": false, 
+    "language": "c", 
+    "name": "h2_full+pipe_test", 
+    "platforms": [
+      "linux"
+    ]
+  }, 
+  {
+    "args": [
       "max_message_length"
     ], 
     "ci_platforms": [
@@ -12824,6 +13075,54 @@
   }, 
   {
     "args": [
+      "max_connection_age"
+    ], 
+    "ci_platforms": [
+      "windows", 
+      "linux", 
+      "mac", 
+      "posix"
+    ], 
+    "cpu_cost": 1.0, 
+    "exclude_configs": [], 
+    "exclude_iomgrs": [], 
+    "flaky": false, 
+    "language": "c", 
+    "name": "h2_full+trace_test", 
+    "platforms": [
+      "windows", 
+      "linux", 
+      "mac", 
+      "posix"
+    ]
+  }, 
+  {
+    "args": [
+      "max_connection_idle"
+    ], 
+    "ci_platforms": [
+      "windows", 
+      "linux", 
+      "mac", 
+      "posix"
+    ], 
+    "cpu_cost": 1.0, 
+    "exclude_configs": [], 
+    "exclude_iomgrs": [
+      "uv"
+    ], 
+    "flaky": false, 
+    "language": "c", 
+    "name": "h2_full+trace_test", 
+    "platforms": [
+      "windows", 
+      "linux", 
+      "mac", 
+      "posix"
+    ]
+  }, 
+  {
+    "args": [
       "max_message_length"
     ], 
     "ci_platforms": [
@@ -13978,6 +14277,54 @@
   }, 
   {
     "args": [
+      "max_connection_age"
+    ], 
+    "ci_platforms": [
+      "windows", 
+      "linux", 
+      "posix"
+    ], 
+    "cpu_cost": 1.0, 
+    "exclude_configs": [], 
+    "exclude_iomgrs": [
+      "uv"
+    ], 
+    "flaky": false, 
+    "language": "c", 
+    "name": "h2_http_proxy_test", 
+    "platforms": [
+      "windows", 
+      "linux", 
+      "mac", 
+      "posix"
+    ]
+  }, 
+  {
+    "args": [
+      "max_connection_idle"
+    ], 
+    "ci_platforms": [
+      "windows", 
+      "linux", 
+      "posix"
+    ], 
+    "cpu_cost": 1.0, 
+    "exclude_configs": [], 
+    "exclude_iomgrs": [
+      "uv"
+    ], 
+    "flaky": false, 
+    "language": "c", 
+    "name": "h2_http_proxy_test", 
+    "platforms": [
+      "windows", 
+      "linux", 
+      "mac", 
+      "posix"
+    ]
+  }, 
+  {
+    "args": [
       "max_message_length"
     ], 
     "ci_platforms": [
@@ -15153,6 +15500,54 @@
   }, 
   {
     "args": [
+      "max_connection_age"
+    ], 
+    "ci_platforms": [
+      "windows", 
+      "linux", 
+      "mac", 
+      "posix"
+    ], 
+    "cpu_cost": 1.0, 
+    "exclude_configs": [], 
+    "exclude_iomgrs": [], 
+    "flaky": false, 
+    "language": "c", 
+    "name": "h2_load_reporting_test", 
+    "platforms": [
+      "windows", 
+      "linux", 
+      "mac", 
+      "posix"
+    ]
+  }, 
+  {
+    "args": [
+      "max_connection_idle"
+    ], 
+    "ci_platforms": [
+      "windows", 
+      "linux", 
+      "mac", 
+      "posix"
+    ], 
+    "cpu_cost": 1.0, 
+    "exclude_configs": [], 
+    "exclude_iomgrs": [
+      "uv"
+    ], 
+    "flaky": false, 
+    "language": "c", 
+    "name": "h2_load_reporting_test", 
+    "platforms": [
+      "windows", 
+      "linux", 
+      "mac", 
+      "posix"
+    ]
+  }, 
+  {
+    "args": [
       "max_message_length"
     ], 
     "ci_platforms": [
@@ -16330,6 +16725,54 @@
   }, 
   {
     "args": [
+      "max_connection_age"
+    ], 
+    "ci_platforms": [
+      "windows", 
+      "linux", 
+      "posix"
+    ], 
+    "cpu_cost": 1.0, 
+    "exclude_configs": [], 
+    "exclude_iomgrs": [
+      "uv"
+    ], 
+    "flaky": false, 
+    "language": "c", 
+    "name": "h2_oauth2_test", 
+    "platforms": [
+      "windows", 
+      "linux", 
+      "mac", 
+      "posix"
+    ]
+  }, 
+  {
+    "args": [
+      "max_connection_idle"
+    ], 
+    "ci_platforms": [
+      "windows", 
+      "linux", 
+      "posix"
+    ], 
+    "cpu_cost": 1.0, 
+    "exclude_configs": [], 
+    "exclude_iomgrs": [
+      "uv"
+    ], 
+    "flaky": false, 
+    "language": "c", 
+    "name": "h2_oauth2_test", 
+    "platforms": [
+      "windows", 
+      "linux", 
+      "mac", 
+      "posix"
+    ]
+  }, 
+  {
+    "args": [
       "max_message_length"
     ], 
     "ci_platforms": [
@@ -17410,6 +17853,30 @@
   }, 
   {
     "args": [
+      "max_connection_age"
+    ], 
+    "ci_platforms": [
+      "windows", 
+      "linux", 
+      "posix"
+    ], 
+    "cpu_cost": 1.0, 
+    "exclude_configs": [], 
+    "exclude_iomgrs": [
+      "uv"
+    ], 
+    "flaky": false, 
+    "language": "c", 
+    "name": "h2_proxy_test", 
+    "platforms": [
+      "windows", 
+      "linux", 
+      "mac", 
+      "posix"
+    ]
+  }, 
+  {
+    "args": [
       "max_message_length"
     ], 
     "ci_platforms": [
@@ -18466,6 +18933,30 @@
   }, 
   {
     "args": [
+      "max_connection_age"
+    ], 
+    "ci_platforms": [
+      "windows", 
+      "linux", 
+      "posix"
+    ], 
+    "cpu_cost": 1.0, 
+    "exclude_configs": [], 
+    "exclude_iomgrs": [
+      "uv"
+    ], 
+    "flaky": false, 
+    "language": "c", 
+    "name": "h2_sockpair_test", 
+    "platforms": [
+      "windows", 
+      "linux", 
+      "mac", 
+      "posix"
+    ]
+  }, 
+  {
+    "args": [
       "max_message_length"
     ], 
     "ci_platforms": [
@@ -19522,6 +20013,30 @@
   }, 
   {
     "args": [
+      "max_connection_age"
+    ], 
+    "ci_platforms": [
+      "windows", 
+      "linux", 
+      "posix"
+    ], 
+    "cpu_cost": 1.0, 
+    "exclude_configs": [], 
+    "exclude_iomgrs": [
+      "uv"
+    ], 
+    "flaky": false, 
+    "language": "c", 
+    "name": "h2_sockpair+trace_test", 
+    "platforms": [
+      "windows", 
+      "linux", 
+      "mac", 
+      "posix"
+    ]
+  }, 
+  {
+    "args": [
       "max_message_length"
     ], 
     "ci_platforms": [
@@ -20602,6 +21117,32 @@
   }, 
   {
     "args": [
+      "max_connection_age"
+    ], 
+    "ci_platforms": [
+      "windows", 
+      "linux", 
+      "posix"
+    ], 
+    "cpu_cost": 1.0, 
+    "exclude_configs": [
+      "msan"
+    ], 
+    "exclude_iomgrs": [
+      "uv"
+    ], 
+    "flaky": false, 
+    "language": "c", 
+    "name": "h2_sockpair_1byte_test", 
+    "platforms": [
+      "windows", 
+      "linux", 
+      "mac", 
+      "posix"
+    ]
+  }, 
+  {
+    "args": [
       "max_message_length"
     ], 
     "ci_platforms": [
@@ -21745,6 +22286,54 @@
   }, 
   {
     "args": [
+      "max_connection_age"
+    ], 
+    "ci_platforms": [
+      "windows", 
+      "linux", 
+      "mac", 
+      "posix"
+    ], 
+    "cpu_cost": 1.0, 
+    "exclude_configs": [], 
+    "exclude_iomgrs": [], 
+    "flaky": false, 
+    "language": "c", 
+    "name": "h2_ssl_test", 
+    "platforms": [
+      "windows", 
+      "linux", 
+      "mac", 
+      "posix"
+    ]
+  }, 
+  {
+    "args": [
+      "max_connection_idle"
+    ], 
+    "ci_platforms": [
+      "windows", 
+      "linux", 
+      "mac", 
+      "posix"
+    ], 
+    "cpu_cost": 1.0, 
+    "exclude_configs": [], 
+    "exclude_iomgrs": [
+      "uv"
+    ], 
+    "flaky": false, 
+    "language": "c", 
+    "name": "h2_ssl_test", 
+    "platforms": [
+      "windows", 
+      "linux", 
+      "mac", 
+      "posix"
+    ]
+  }, 
+  {
+    "args": [
       "max_message_length"
     ], 
     "ci_platforms": [
@@ -22897,6 +23486,54 @@
   }, 
   {
     "args": [
+      "max_connection_age"
+    ], 
+    "ci_platforms": [
+      "windows", 
+      "linux", 
+      "mac", 
+      "posix"
+    ], 
+    "cpu_cost": 1.0, 
+    "exclude_configs": [], 
+    "exclude_iomgrs": [], 
+    "flaky": false, 
+    "language": "c", 
+    "name": "h2_ssl_cert_test", 
+    "platforms": [
+      "windows", 
+      "linux", 
+      "mac", 
+      "posix"
+    ]
+  }, 
+  {
+    "args": [
+      "max_connection_idle"
+    ], 
+    "ci_platforms": [
+      "windows", 
+      "linux", 
+      "mac", 
+      "posix"
+    ], 
+    "cpu_cost": 1.0, 
+    "exclude_configs": [], 
+    "exclude_iomgrs": [
+      "uv"
+    ], 
+    "flaky": false, 
+    "language": "c", 
+    "name": "h2_ssl_cert_test", 
+    "platforms": [
+      "windows", 
+      "linux", 
+      "mac", 
+      "posix"
+    ]
+  }, 
+  {
+    "args": [
       "max_message_length"
     ], 
     "ci_platforms": [
@@ -23954,6 +24591,30 @@
   }, 
   {
     "args": [
+      "max_connection_age"
+    ], 
+    "ci_platforms": [
+      "windows", 
+      "linux", 
+      "posix"
+    ], 
+    "cpu_cost": 1.0, 
+    "exclude_configs": [], 
+    "exclude_iomgrs": [
+      "uv"
+    ], 
+    "flaky": false, 
+    "language": "c", 
+    "name": "h2_ssl_proxy_test", 
+    "platforms": [
+      "windows", 
+      "linux", 
+      "mac", 
+      "posix"
+    ]
+  }, 
+  {
+    "args": [
       "max_message_length"
     ], 
     "ci_platforms": [
@@ -25032,6 +25693,52 @@
   }, 
   {
     "args": [
+      "max_connection_age"
+    ], 
+    "ci_platforms": [
+      "linux", 
+      "mac", 
+      "posix"
+    ], 
+    "cpu_cost": 1.0, 
+    "exclude_configs": [], 
+    "exclude_iomgrs": [
+      "uv"
+    ], 
+    "flaky": false, 
+    "language": "c", 
+    "name": "h2_uds_test", 
+    "platforms": [
+      "linux", 
+      "mac", 
+      "posix"
+    ]
+  }, 
+  {
+    "args": [
+      "max_connection_idle"
+    ], 
+    "ci_platforms": [
+      "linux", 
+      "mac", 
+      "posix"
+    ], 
+    "cpu_cost": 1.0, 
+    "exclude_configs": [], 
+    "exclude_iomgrs": [
+      "uv"
+    ], 
+    "flaky": false, 
+    "language": "c", 
+    "name": "h2_uds_test", 
+    "platforms": [
+      "linux", 
+      "mac", 
+      "posix"
+    ]
+  }, 
+  {
+    "args": [
       "max_message_length"
     ], 
     "ci_platforms": [
@@ -26161,6 +26868,54 @@
   }, 
   {
     "args": [
+      "max_connection_age"
+    ], 
+    "ci_platforms": [
+      "windows", 
+      "linux", 
+      "mac", 
+      "posix"
+    ], 
+    "cpu_cost": 1.0, 
+    "exclude_configs": [], 
+    "exclude_iomgrs": [], 
+    "flaky": false, 
+    "language": "c", 
+    "name": "h2_census_nosec_test", 
+    "platforms": [
+      "windows", 
+      "linux", 
+      "mac", 
+      "posix"
+    ]
+  }, 
+  {
+    "args": [
+      "max_connection_idle"
+    ], 
+    "ci_platforms": [
+      "windows", 
+      "linux", 
+      "mac", 
+      "posix"
+    ], 
+    "cpu_cost": 1.0, 
+    "exclude_configs": [], 
+    "exclude_iomgrs": [
+      "uv"
+    ], 
+    "flaky": false, 
+    "language": "c", 
+    "name": "h2_census_nosec_test", 
+    "platforms": [
+      "windows", 
+      "linux", 
+      "mac", 
+      "posix"
+    ]
+  }, 
+  {
+    "args": [
       "max_message_length"
     ], 
     "ci_platforms": [
@@ -27290,6 +28045,54 @@
   }, 
   {
     "args": [
+      "max_connection_age"
+    ], 
+    "ci_platforms": [
+      "windows", 
+      "linux", 
+      "mac", 
+      "posix"
+    ], 
+    "cpu_cost": 1.0, 
+    "exclude_configs": [], 
+    "exclude_iomgrs": [], 
+    "flaky": false, 
+    "language": "c", 
+    "name": "h2_compress_nosec_test", 
+    "platforms": [
+      "windows", 
+      "linux", 
+      "mac", 
+      "posix"
+    ]
+  }, 
+  {
+    "args": [
+      "max_connection_idle"
+    ], 
+    "ci_platforms": [
+      "windows", 
+      "linux", 
+      "mac", 
+      "posix"
+    ], 
+    "cpu_cost": 1.0, 
+    "exclude_configs": [], 
+    "exclude_iomgrs": [
+      "uv"
+    ], 
+    "flaky": false, 
+    "language": "c", 
+    "name": "h2_compress_nosec_test", 
+    "platforms": [
+      "windows", 
+      "linux", 
+      "mac", 
+      "posix"
+    ]
+  }, 
+  {
+    "args": [
       "max_message_length"
     ], 
     "ci_platforms": [
@@ -28348,6 +29151,29 @@
   }, 
   {
     "args": [
+      "max_connection_age"
+    ], 
+    "ci_platforms": [
+      "linux", 
+      "mac", 
+      "posix"
+    ], 
+    "cpu_cost": 1.0, 
+    "exclude_configs": [], 
+    "exclude_iomgrs": [
+      "uv"
+    ], 
+    "flaky": false, 
+    "language": "c", 
+    "name": "h2_fd_nosec_test", 
+    "platforms": [
+      "linux", 
+      "mac", 
+      "posix"
+    ]
+  }, 
+  {
+    "args": [
       "max_message_length"
     ], 
     "ci_platforms": [
@@ -29431,6 +30257,54 @@
   }, 
   {
     "args": [
+      "max_connection_age"
+    ], 
+    "ci_platforms": [
+      "windows", 
+      "linux", 
+      "mac", 
+      "posix"
+    ], 
+    "cpu_cost": 1.0, 
+    "exclude_configs": [], 
+    "exclude_iomgrs": [], 
+    "flaky": false, 
+    "language": "c", 
+    "name": "h2_full_nosec_test", 
+    "platforms": [
+      "windows", 
+      "linux", 
+      "mac", 
+      "posix"
+    ]
+  }, 
+  {
+    "args": [
+      "max_connection_idle"
+    ], 
+    "ci_platforms": [
+      "windows", 
+      "linux", 
+      "mac", 
+      "posix"
+    ], 
+    "cpu_cost": 1.0, 
+    "exclude_configs": [], 
+    "exclude_iomgrs": [
+      "uv"
+    ], 
+    "flaky": false, 
+    "language": "c", 
+    "name": "h2_full_nosec_test", 
+    "platforms": [
+      "windows", 
+      "linux", 
+      "mac", 
+      "posix"
+    ]
+  }, 
+  {
+    "args": [
       "max_message_length"
     ], 
     "ci_platforms": [
@@ -30454,6 +31328,44 @@
   }, 
   {
     "args": [
+      "max_connection_age"
+    ], 
+    "ci_platforms": [
+      "linux"
+    ], 
+    "cpu_cost": 1.0, 
+    "exclude_configs": [], 
+    "exclude_iomgrs": [
+      "uv"
+    ], 
+    "flaky": false, 
+    "language": "c", 
+    "name": "h2_full+pipe_nosec_test", 
+    "platforms": [
+      "linux"
+    ]
+  }, 
+  {
+    "args": [
+      "max_connection_idle"
+    ], 
+    "ci_platforms": [
+      "linux"
+    ], 
+    "cpu_cost": 1.0, 
+    "exclude_configs": [], 
+    "exclude_iomgrs": [
+      "uv"
+    ], 
+    "flaky": false, 
+    "language": "c", 
+    "name": "h2_full+pipe_nosec_test", 
+    "platforms": [
+      "linux"
+    ]
+  }, 
+  {
+    "args": [
       "max_message_length"
     ], 
     "ci_platforms": [
@@ -31468,6 +32380,54 @@
   }, 
   {
     "args": [
+      "max_connection_age"
+    ], 
+    "ci_platforms": [
+      "windows", 
+      "linux", 
+      "mac", 
+      "posix"
+    ], 
+    "cpu_cost": 1.0, 
+    "exclude_configs": [], 
+    "exclude_iomgrs": [], 
+    "flaky": false, 
+    "language": "c", 
+    "name": "h2_full+trace_nosec_test", 
+    "platforms": [
+      "windows", 
+      "linux", 
+      "mac", 
+      "posix"
+    ]
+  }, 
+  {
+    "args": [
+      "max_connection_idle"
+    ], 
+    "ci_platforms": [
+      "windows", 
+      "linux", 
+      "mac", 
+      "posix"
+    ], 
+    "cpu_cost": 1.0, 
+    "exclude_configs": [], 
+    "exclude_iomgrs": [
+      "uv"
+    ], 
+    "flaky": false, 
+    "language": "c", 
+    "name": "h2_full+trace_nosec_test", 
+    "platforms": [
+      "windows", 
+      "linux", 
+      "mac", 
+      "posix"
+    ]
+  }, 
+  {
+    "args": [
       "max_message_length"
     ], 
     "ci_platforms": [
@@ -32598,6 +33558,54 @@
   }, 
   {
     "args": [
+      "max_connection_age"
+    ], 
+    "ci_platforms": [
+      "windows", 
+      "linux", 
+      "posix"
+    ], 
+    "cpu_cost": 1.0, 
+    "exclude_configs": [], 
+    "exclude_iomgrs": [
+      "uv"
+    ], 
+    "flaky": false, 
+    "language": "c", 
+    "name": "h2_http_proxy_nosec_test", 
+    "platforms": [
+      "windows", 
+      "linux", 
+      "mac", 
+      "posix"
+    ]
+  }, 
+  {
+    "args": [
+      "max_connection_idle"
+    ], 
+    "ci_platforms": [
+      "windows", 
+      "linux", 
+      "posix"
+    ], 
+    "cpu_cost": 1.0, 
+    "exclude_configs": [], 
+    "exclude_iomgrs": [
+      "uv"
+    ], 
+    "flaky": false, 
+    "language": "c", 
+    "name": "h2_http_proxy_nosec_test", 
+    "platforms": [
+      "windows", 
+      "linux", 
+      "mac", 
+      "posix"
+    ]
+  }, 
+  {
+    "args": [
       "max_message_length"
     ], 
     "ci_platforms": [
@@ -33750,6 +34758,54 @@
   }, 
   {
     "args": [
+      "max_connection_age"
+    ], 
+    "ci_platforms": [
+      "windows", 
+      "linux", 
+      "mac", 
+      "posix"
+    ], 
+    "cpu_cost": 1.0, 
+    "exclude_configs": [], 
+    "exclude_iomgrs": [], 
+    "flaky": false, 
+    "language": "c", 
+    "name": "h2_load_reporting_nosec_test", 
+    "platforms": [
+      "windows", 
+      "linux", 
+      "mac", 
+      "posix"
+    ]
+  }, 
+  {
+    "args": [
+      "max_connection_idle"
+    ], 
+    "ci_platforms": [
+      "windows", 
+      "linux", 
+      "mac", 
+      "posix"
+    ], 
+    "cpu_cost": 1.0, 
+    "exclude_configs": [], 
+    "exclude_iomgrs": [
+      "uv"
+    ], 
+    "flaky": false, 
+    "language": "c", 
+    "name": "h2_load_reporting_nosec_test", 
+    "platforms": [
+      "windows", 
+      "linux", 
+      "mac", 
+      "posix"
+    ]
+  }, 
+  {
+    "args": [
       "max_message_length"
     ], 
     "ci_platforms": [
@@ -34783,6 +35839,30 @@
   }, 
   {
     "args": [
+      "max_connection_age"
+    ], 
+    "ci_platforms": [
+      "windows", 
+      "linux", 
+      "posix"
+    ], 
+    "cpu_cost": 1.0, 
+    "exclude_configs": [], 
+    "exclude_iomgrs": [
+      "uv"
+    ], 
+    "flaky": false, 
+    "language": "c", 
+    "name": "h2_proxy_nosec_test", 
+    "platforms": [
+      "windows", 
+      "linux", 
+      "mac", 
+      "posix"
+    ]
+  }, 
+  {
+    "args": [
       "max_message_length"
     ], 
     "ci_platforms": [
@@ -35815,6 +36895,30 @@
   }, 
   {
     "args": [
+      "max_connection_age"
+    ], 
+    "ci_platforms": [
+      "windows", 
+      "linux", 
+      "posix"
+    ], 
+    "cpu_cost": 1.0, 
+    "exclude_configs": [], 
+    "exclude_iomgrs": [
+      "uv"
+    ], 
+    "flaky": false, 
+    "language": "c", 
+    "name": "h2_sockpair_nosec_test", 
+    "platforms": [
+      "windows", 
+      "linux", 
+      "mac", 
+      "posix"
+    ]
+  }, 
+  {
+    "args": [
       "max_message_length"
     ], 
     "ci_platforms": [
@@ -36847,6 +37951,30 @@
   }, 
   {
     "args": [
+      "max_connection_age"
+    ], 
+    "ci_platforms": [
+      "windows", 
+      "linux", 
+      "posix"
+    ], 
+    "cpu_cost": 1.0, 
+    "exclude_configs": [], 
+    "exclude_iomgrs": [
+      "uv"
+    ], 
+    "flaky": false, 
+    "language": "c", 
+    "name": "h2_sockpair+trace_nosec_test", 
+    "platforms": [
+      "windows", 
+      "linux", 
+      "mac", 
+      "posix"
+    ]
+  }, 
+  {
+    "args": [
       "max_message_length"
     ], 
     "ci_platforms": [
@@ -37901,6 +39029,32 @@
   }, 
   {
     "args": [
+      "max_connection_age"
+    ], 
+    "ci_platforms": [
+      "windows", 
+      "linux", 
+      "posix"
+    ], 
+    "cpu_cost": 1.0, 
+    "exclude_configs": [
+      "msan"
+    ], 
+    "exclude_iomgrs": [
+      "uv"
+    ], 
+    "flaky": false, 
+    "language": "c", 
+    "name": "h2_sockpair_1byte_nosec_test", 
+    "platforms": [
+      "windows", 
+      "linux", 
+      "mac", 
+      "posix"
+    ]
+  }, 
+  {
+    "args": [
       "max_message_length"
     ], 
     "ci_platforms": [
@@ -38996,6 +40150,52 @@
   }, 
   {
     "args": [
+      "max_connection_age"
+    ], 
+    "ci_platforms": [
+      "linux", 
+      "mac", 
+      "posix"
+    ], 
+    "cpu_cost": 1.0, 
+    "exclude_configs": [], 
+    "exclude_iomgrs": [
+      "uv"
+    ], 
+    "flaky": false, 
+    "language": "c", 
+    "name": "h2_uds_nosec_test", 
+    "platforms": [
+      "linux", 
+      "mac", 
+      "posix"
+    ]
+  }, 
+  {
+    "args": [
+      "max_connection_idle"
+    ], 
+    "ci_platforms": [
+      "linux", 
+      "mac", 
+      "posix"
+    ], 
+    "cpu_cost": 1.0, 
+    "exclude_configs": [], 
+    "exclude_iomgrs": [
+      "uv"
+    ], 
+    "flaky": false, 
+    "language": "c", 
+    "name": "h2_uds_nosec_test", 
+    "platforms": [
+      "linux", 
+      "mac", 
+      "posix"
+    ]
+  }, 
+  {
+    "args": [
       "max_message_length"
     ], 
     "ci_platforms": [
@@ -148029,6 +149229,29 @@
   }, 
   {
     "args": [
+      "test/core/end2end/fuzzers/server_fuzzer_corpus/clusterfuzz-testcase-5417405008314368"
+    ], 
+    "ci_platforms": [
+      "linux"
+    ], 
+    "cpu_cost": 0.1, 
+    "exclude_configs": [
+      "tsan"
+    ], 
+    "exclude_iomgrs": [
+      "uv"
+    ], 
+    "flaky": false, 
+    "language": "c", 
+    "name": "server_fuzzer_one_entry", 
+    "platforms": [
+      "mac", 
+      "linux"
+    ], 
+    "uses_polling": false
+  }, 
+  {
+    "args": [
       "test/core/end2end/fuzzers/server_fuzzer_corpus/crash-0f4b135c0242669ce425d2662168e9440f8a628d"
     ], 
     "ci_platforms": [
diff --git a/tools/run_tests/helper_scripts/post_tests_php.sh b/tools/run_tests/helper_scripts/post_tests_php.sh
index 23dc202..43b665e 100755
--- a/tools/run_tests/helper_scripts/post_tests_php.sh
+++ b/tools/run_tests/helper_scripts/post_tests_php.sh
@@ -43,4 +43,4 @@
 rm $tmp2
 rm $tmp1
 
-cp -rv $root/src/php/coverage $root/reports/php
+# todo(mattkwong): generate coverage report for php and copy to reports/php
diff --git a/tools/run_tests/helper_scripts/post_tests_python.sh b/tools/run_tests/helper_scripts/post_tests_python.sh
new file mode 100755
index 0000000..4f5986b
--- /dev/null
+++ b/tools/run_tests/helper_scripts/post_tests_python.sh
@@ -0,0 +1,39 @@
+#!/bin/bash
+# Copyright 2017, 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
+
+if [ "$CONFIG" != "gcov" ] ; then exit ; fi
+
+# change to directory of Python coverage files
+cd $(dirname $0)/../../../src/python/grpcio_tests/
+
+coverage combine .
+coverage html -i -d ./../../../reports/python
diff --git a/tools/run_tests/performance/README.md b/tools/run_tests/performance/README.md
new file mode 100644
index 0000000..5fd64f6
--- /dev/null
+++ b/tools/run_tests/performance/README.md
@@ -0,0 +1,106 @@
+# Overview of performance test suite, with steps for manual runs:
+
+For design of the tests, see
+http://www.grpc.io/docs/guides/benchmarking.html.
+
+## Pre-reqs for running these manually:
+In general the benchmark workers and driver build scripts expect
+[linux_performance_worker_init.sh](../../gce/linux_performance_worker_init.sh) to have been ran already.
+
+### To run benchmarks locally:
+* From the grpc repo root, start the
+[run_performance_tests.py](../run_performance_tests.py) runner script.
+
+### On remote machines, to start the driver and workers manually:
+The [run_performance_test.py](../run_performance_tests.py) top-level runner script can also
+be used with remote machines, but for e.g., profiling the server,
+it might be useful to run workers manually.
+
+1. You'll need a "driver" and separate "worker" machines.
+For example, you might use one GCE "driver" machine and 3 other
+GCE "worker" machines that are in the same zone.
+
+2. Connect to each worker machine and start up a benchmark worker with a "driver_port".
+  * For example, to start the grpc-go benchmark worker:
+  [grpc-go worker main.go](https://github.com/grpc/grpc-go/blob/master/benchmark/worker/main.go) --driver_port <driver_port>
+
+#### Comands to start workers in different languages:
+ * Note that these commands are what the top-level
+   [run_performance_test.py](../run_performance_tests.py) script uses to
+   build and run different workers through the
+   [build_performance.sh](./build_performance.sh) script and "run worker"
+   scripts (such as the [run_worker_java.sh](./run_worker_java.sh)).
+
+##### Running benchmark workers for C-core wrapped languages (C++, Python, C#, Node, Ruby):
+   * These are more simple since they all live in the main grpc repo.
+
+```
+$ cd <grpc_repo_root>
+$ tools/run_tests/performance/build_performance.sh
+$ tools/run_tests/performance/run_worker_<language>.sh
+```
+
+   * Note that there is one "run_worker" script per language, e.g.,
+     [run_worker_csharp.sh](./run_worker_csharp.sh) for c#.
+
+##### Running benchmark workers for gRPC-Java:
+   * You'll need the [grpc-java](https://github.com/grpc/grpc-java) repo.
+
+```
+$ cd <grpc-java-repo>
+$ ./gradlew -PskipCodegen=true :grpc-benchmarks:installDist
+$ benchmarks/build/install/grpc-benchmarks/bin/benchmark_worker --driver_port <driver_port>
+```
+
+##### Running benchmark workers for gRPC-Go:
+   * You'll need the [grpc-go repo](https://github.com/grpc/grpc-go)
+
+```
+$ cd <grpc-go-repo>/benchmark/worker && go install
+$ # if profiling, it might be helpful to turn off inlining by building with "-gcflags=-l"
+$ $GOPATH/bin/worker --driver_port <driver_port>
+```
+
+#### Build the driver:
+* Connect to the driver machine (if using a remote driver) and from the grpc repo root:
+```
+$ tools/run_tests/performance/build_performance.sh
+```
+
+#### Run the driver:
+1. Get the 'scenario_json' relevant for the scenario to run. Note that "scenario
+  json" configs are generated from [scenario_config.py](./scenario_config.py).
+  The [driver](../../../test/cpp/qps/qps_json_driver.cc) takes a list of these configs as a json string of the form: `{scenario: <json_list_of_scenarios> }`
+  in its `--scenarios_json` command argument.
+  One quick way to get a valid json string to pass to the driver is by running
+  the [run_performance_tests.py](./run_performance_tests.py) locally and copying the logged scenario json command arg.
+
+2. From the grpc repo root:
+
+* Set `QPS_WORKERS` environment variable to a comma separated list of worker
+machines. Note that the driver will start the "benchmark server" on the first
+entry in the list, and the rest will be told to run as clients against the
+benchmark server.
+
+Example running and profiling of go benchmark server:
+```
+$ export QPS_WORKERS=<host1>:<10000>,<host2>,10000,<host3>:10000
+$ bins/opt/qps_json_driver --scenario_json='<scenario_json_scenario_config_string>'
+```
+
+### Example profiling commands
+
+While running the benchmark, a profiler can be attached to the server.
+
+Example to count syscalls in grpc-go server during a benchmark:
+* Connect to server machine and run:
+```
+$ netstat -tulpn | grep <driver_port> # to get pid of worker
+$ perf stat -p <worker_pid> -e syscalls:sys_enter_write # stop after test complete
+```
+
+Example memory profile of grpc-go server, with `go tools pprof`:
+* After a run is done on the server, see its alloc profile with:
+```
+$ go tool pprof --text --alloc_space http://localhost:<pprof_port>/debug/heap
+```
diff --git a/tools/run_tests/run_tests.py b/tools/run_tests/run_tests.py
index 00dd4ca..0b4f26c 100755
--- a/tools/run_tests/run_tests.py
+++ b/tools/run_tests/run_tests.py
@@ -614,7 +614,10 @@
     return [config.build for config in self.pythons]
 
   def post_tests_steps(self):
-    return []
+    if self.config != 'gcov':
+      return []
+    else:
+      return [['tools/run_tests/helper_scripts/post_tests_python.sh']]
 
   def makefile_name(self):
     return 'Makefile'
@@ -1270,7 +1273,9 @@
     print('languages with custom make options cannot be built simultaneously with other languages')
     sys.exit(1)
   else:
-    language_make_options = next(iter(languages)).make_options()
+    # Combining make options is not clean and just happens to work. It allows C/C++ and C# to build
+    # together, and is only used under gcov. All other configs should build languages individually.
+    language_make_options = list(set([make_option for lang in languages for make_option in lang.make_options()]))
 
 if args.use_docker:
   if not args.travis:
diff --git a/vsprojects/vcxproj/grpc/grpc.vcxproj b/vsprojects/vcxproj/grpc/grpc.vcxproj
index 22e61e7..ad46b8e 100644
--- a/vsprojects/vcxproj/grpc/grpc.vcxproj
+++ b/vsprojects/vcxproj/grpc/grpc.vcxproj
@@ -312,6 +312,7 @@
     <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" />
@@ -527,6 +528,8 @@
     </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">
diff --git a/vsprojects/vcxproj/grpc/grpc.vcxproj.filters b/vsprojects/vcxproj/grpc/grpc.vcxproj.filters
index 95e9614..7492847 100644
--- a/vsprojects/vcxproj/grpc/grpc.vcxproj.filters
+++ b/vsprojects/vcxproj/grpc/grpc.vcxproj.filters
@@ -37,6 +37,9 @@
     <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>
@@ -830,6 +833,9 @@
     <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>
diff --git a/vsprojects/vcxproj/grpc_test_util/grpc_test_util.vcxproj b/vsprojects/vcxproj/grpc_test_util/grpc_test_util.vcxproj
index 9f3743b..1cfe6d6 100644
--- a/vsprojects/vcxproj/grpc_test_util/grpc_test_util.vcxproj
+++ b/vsprojects/vcxproj/grpc_test_util/grpc_test_util.vcxproj
@@ -207,6 +207,7 @@
     <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" />
@@ -368,6 +369,8 @@
     </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">
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 bc52644..096d5c7 100644
--- a/vsprojects/vcxproj/grpc_test_util/grpc_test_util.vcxproj.filters
+++ b/vsprojects/vcxproj/grpc_test_util/grpc_test_util.vcxproj.filters
@@ -94,6 +94,9 @@
     <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>
@@ -611,6 +614,9 @@
     <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>
diff --git a/vsprojects/vcxproj/grpc_unsecure/grpc_unsecure.vcxproj b/vsprojects/vcxproj/grpc_unsecure/grpc_unsecure.vcxproj
index 1a0c38c..fe85056 100644
--- a/vsprojects/vcxproj/grpc_unsecure/grpc_unsecure.vcxproj
+++ b/vsprojects/vcxproj/grpc_unsecure/grpc_unsecure.vcxproj
@@ -302,6 +302,7 @@
     <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" />
@@ -494,6 +495,8 @@
     </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">
diff --git a/vsprojects/vcxproj/grpc_unsecure/grpc_unsecure.vcxproj.filters b/vsprojects/vcxproj/grpc_unsecure/grpc_unsecure.vcxproj.filters
index b11766e..4bcd237 100644
--- a/vsprojects/vcxproj/grpc_unsecure/grpc_unsecure.vcxproj.filters
+++ b/vsprojects/vcxproj/grpc_unsecure/grpc_unsecure.vcxproj.filters
@@ -40,6 +40,9 @@
     <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>
@@ -743,6 +746,9 @@
     <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>
diff --git a/vsprojects/vcxproj/test/end2end/tests/end2end_nosec_tests/end2end_nosec_tests.vcxproj b/vsprojects/vcxproj/test/end2end/tests/end2end_nosec_tests/end2end_nosec_tests.vcxproj
index 08b3acd..5a2d6ac 100644
--- a/vsprojects/vcxproj/test/end2end/tests/end2end_nosec_tests/end2end_nosec_tests.vcxproj
+++ b/vsprojects/vcxproj/test/end2end/tests/end2end_nosec_tests/end2end_nosec_tests.vcxproj
@@ -207,6 +207,10 @@
     </ClCompile>
     <ClCompile Include="$(SolutionDir)\..\test\core\end2end\tests\max_concurrent_streams.c">
     </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\test\core\end2end\tests\max_connection_age.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\test\core\end2end\tests\max_connection_idle.c">
+    </ClCompile>
     <ClCompile Include="$(SolutionDir)\..\test\core\end2end\tests\max_message_length.c">
     </ClCompile>
     <ClCompile Include="$(SolutionDir)\..\test\core\end2end\tests\negative_deadline.c">
diff --git a/vsprojects/vcxproj/test/end2end/tests/end2end_nosec_tests/end2end_nosec_tests.vcxproj.filters b/vsprojects/vcxproj/test/end2end/tests/end2end_nosec_tests/end2end_nosec_tests.vcxproj.filters
index 3a8670c..3a870b9 100644
--- a/vsprojects/vcxproj/test/end2end/tests/end2end_nosec_tests/end2end_nosec_tests.vcxproj.filters
+++ b/vsprojects/vcxproj/test/end2end/tests/end2end_nosec_tests/end2end_nosec_tests.vcxproj.filters
@@ -85,6 +85,12 @@
     <ClCompile Include="$(SolutionDir)\..\test\core\end2end\tests\max_concurrent_streams.c">
       <Filter>test\core\end2end\tests</Filter>
     </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\test\core\end2end\tests\max_connection_age.c">
+      <Filter>test\core\end2end\tests</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\test\core\end2end\tests\max_connection_idle.c">
+      <Filter>test\core\end2end\tests</Filter>
+    </ClCompile>
     <ClCompile Include="$(SolutionDir)\..\test\core\end2end\tests\max_message_length.c">
       <Filter>test\core\end2end\tests</Filter>
     </ClCompile>
diff --git a/vsprojects/vcxproj/test/end2end/tests/end2end_tests/end2end_tests.vcxproj b/vsprojects/vcxproj/test/end2end/tests/end2end_tests/end2end_tests.vcxproj
index 96418c3..4b001a7 100644
--- a/vsprojects/vcxproj/test/end2end/tests/end2end_tests/end2end_tests.vcxproj
+++ b/vsprojects/vcxproj/test/end2end/tests/end2end_tests/end2end_tests.vcxproj
@@ -209,6 +209,10 @@
     </ClCompile>
     <ClCompile Include="$(SolutionDir)\..\test\core\end2end\tests\max_concurrent_streams.c">
     </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\test\core\end2end\tests\max_connection_age.c">
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\test\core\end2end\tests\max_connection_idle.c">
+    </ClCompile>
     <ClCompile Include="$(SolutionDir)\..\test\core\end2end\tests\max_message_length.c">
     </ClCompile>
     <ClCompile Include="$(SolutionDir)\..\test\core\end2end\tests\negative_deadline.c">
diff --git a/vsprojects/vcxproj/test/end2end/tests/end2end_tests/end2end_tests.vcxproj.filters b/vsprojects/vcxproj/test/end2end/tests/end2end_tests/end2end_tests.vcxproj.filters
index cf40abe..2eace64 100644
--- a/vsprojects/vcxproj/test/end2end/tests/end2end_tests/end2end_tests.vcxproj.filters
+++ b/vsprojects/vcxproj/test/end2end/tests/end2end_tests/end2end_tests.vcxproj.filters
@@ -88,6 +88,12 @@
     <ClCompile Include="$(SolutionDir)\..\test\core\end2end\tests\max_concurrent_streams.c">
       <Filter>test\core\end2end\tests</Filter>
     </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\test\core\end2end\tests\max_connection_age.c">
+      <Filter>test\core\end2end\tests</Filter>
+    </ClCompile>
+    <ClCompile Include="$(SolutionDir)\..\test\core\end2end\tests\max_connection_idle.c">
+      <Filter>test\core\end2end\tests</Filter>
+    </ClCompile>
     <ClCompile Include="$(SolutionDir)\..\test\core\end2end\tests\max_message_length.c">
       <Filter>test\core\end2end\tests</Filter>
     </ClCompile>