aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/debug/trace.h
diff options
context:
space:
mode:
authorGravatar Craig Tiller <craig.tiller@gmail.com>2015-02-20 15:58:05 -0800
committerGravatar Craig Tiller <craig.tiller@gmail.com>2015-02-20 15:58:05 -0800
commit46863cffb631c68cf302c387e4520bbbe263a43c (patch)
tree4170963c7f4e93f0bcca46302437e4b2da6f0339 /src/core/debug/trace.h
parente23555a72989571dedb9f051e4153923f7cb5394 (diff)
Make it possible to compile out tracing
Diffstat (limited to 'src/core/debug/trace.h')
-rw-r--r--src/core/debug/trace.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/core/debug/trace.h b/src/core/debug/trace.h
index 337e871aaa..167ef3c6ea 100644
--- a/src/core/debug/trace.h
+++ b/src/core/debug/trace.h
@@ -36,6 +36,11 @@
#include <grpc/support/port_platform.h>
+/* set to zero to remove all debug trace code */
+#ifndef GRPC_ENABLE_TRACING
+# define GRPC_ENABLE_TRACING 1
+#endif
+
typedef enum {
GRPC_TRACE_SURFACE = 1 << 0,
GRPC_TRACE_CHANNEL = 1 << 1,
@@ -43,7 +48,11 @@ typedef enum {
GRPC_TRACE_SECURE_ENDPOINT = 1 << 3
} grpc_trace_bit_value;
+#if GRPC_ENABLE_TRACING
extern gpr_uint32 grpc_trace_bits;
+#else
+# define grpc_trace_bits 0
+#endif
void grpc_init_trace_bits();