generate backtrace in msgb_abort()
authorHarald Welte <laforge@gnumonks.org>
Fri, 5 Nov 2010 06:49:39 +0000 (07:49 +0100)
committerHarald Welte <laforge@gnumonks.org>
Fri, 5 Nov 2010 06:52:22 +0000 (07:52 +0100)
This helps us to debug where we encounter insufficient headroom...

include/osmocore/msgb.h

index af0dd1e..68f0de6 100644 (file)
@@ -62,7 +62,9 @@ extern void msgb_reset(struct msgb *m);
 
 #ifdef MSGB_DEBUG
 #include <osmocore/panic.h>
+#include <osmocore/gsm_utils.h>
 #define MSGB_ABORT(msg, fmt, args ...) do {            \
+       generate_backtrace();                           \
        osmo_panic("msgb(%p)" fmt, ## args);            \
        } while(0)
 #else