From 8b1d59cafac9b2dd30cd080450ee68e85a039dc4 Mon Sep 17 00:00:00 2001 From: Craig Tiller Date: Tue, 27 Dec 2016 15:15:30 -0800 Subject: Add some debug utilities This PR adds a set of debug helpers that are intended for calling only from gdb. They cross abstraction boundaries and allow quickly accessing one thing from another thing. I expect to grow this library significantly over time to aid debugging tricky problems. --- templates/test/core/end2end/end2end_defs.include | 3 +++ 1 file changed, 3 insertions(+) (limited to 'templates/test') diff --git a/templates/test/core/end2end/end2end_defs.include b/templates/test/core/end2end/end2end_defs.include index b828f84f1c..4086a30360 100644 --- a/templates/test/core/end2end/end2end_defs.include +++ b/templates/test/core/end2end/end2end_defs.include @@ -42,6 +42,8 @@ #include +#include "src/core/ext/debug/debugger_macros.h" + static bool g_pre_init_called = false; % for test in tests: @@ -52,6 +54,7 @@ extern void ${test}_pre_init(void); void grpc_end2end_tests_pre_init(void) { GPR_ASSERT(!g_pre_init_called); g_pre_init_called = true; + grpc_summon_debugger_macros(); % for test in tests: ${test}_pre_init(); % endfor -- cgit v1.2.3