aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar ncteisen <ncteisen@gmail.com>2017-07-12 23:22:01 -0700
committerGravatar ncteisen <ncteisen@gmail.com>2017-07-13 07:16:19 -0700
commit780ba5dd223790a5e7cc71f2e37d75e8838c5082 (patch)
tree5eec98ea079cb77f0f3f637719b7b27537cf1fda
parent7712c7c4d5819a1222ecee8c89eb19696328b482 (diff)
Add all refcount flag
-rw-r--r--src/core/lib/debug/trace.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/core/lib/debug/trace.c b/src/core/lib/debug/trace.c
index 4c9d2b8e2e..c6c1853e20 100644
--- a/src/core/lib/debug/trace.c
+++ b/src/core/lib/debug/trace.c
@@ -123,6 +123,12 @@ int grpc_tracer_set_enabled(const char *name, int enabled) {
}
} else if (0 == strcmp(name, "list_tracers")) {
list_tracers();
+ } else if (0 == strcmp(name, "refcount")) {
+ for (t = tracers; t; t = t->next) {
+ if (strstr(t->flag->name, "refcount") != NULL) {
+ TRACER_SET(*t->flag, enabled);
+ }
+ }
} else {
int found = 0;
for (t = tracers; t; t = t->next) {