From 089a594a68c95e1cbad62700fd50ce7ef9d63996 Mon Sep 17 00:00:00 2001 From: Nicolas Viennot Date: Mon, 29 Jul 2013 09:50:42 -0400 Subject: [PATCH] Better stack traces --- Makefile.am | 1 + tmate-debug.c | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/Makefile.am b/Makefile.am index 2268de88..78916ecc 100644 --- a/Makefile.am +++ b/Makefile.am @@ -23,6 +23,7 @@ endif CFLAGS += -Wno-unused-parameter -Wno-unused-variable CFLAGS += -Ilibssh/include/ -Imsgpack/src +CFLAGS += -rdynamic # for stack traces if IS_DEVENV CFLAGS += -DDEVENV diff --git a/tmate-debug.c b/tmate-debug.c index 15dd31a6..9e160c43 100644 --- a/tmate-debug.c +++ b/tmate-debug.c @@ -62,13 +62,13 @@ void tmate_print_trace(void) size = backtrace (array, 20); strings = backtrace_symbols (array, size); - tmate_debug ("============ %zd stack frames ============", size); + tmate_info ("============ %zd stack frames ============", size); for (i = 1; i < size; i++) { #if DEBUG if (print_resolved_stack_frame(strings[i]) < 0) #endif - tmate_debug("%s", strings[i]); + tmate_info("%s", strings[i]); } free (strings);