From 2c534d50ae0d9d7ba0619ff8af90d4d269175ea3 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Sun, 20 Sep 2009 18:52:27 +0200 Subject: optionally read debug info for backtraces --- mutrace.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'mutrace.c') diff --git a/mutrace.c b/mutrace.c index e8d0963..288867c 100644 --- a/mutrace.c +++ b/mutrace.c @@ -709,12 +709,18 @@ static bool is_realtime(void) { static bool verify_frame(const char *s) { + /* Generated by glibc's native backtrace_symbols() on Fedora */ if (strstr(s, "/" SONAME "(")) return false; + /* Generated by glibc's native backtrace_symbols() on Debian */ if (strstr(s, "/" SONAME " [")) return false; + /* Generated by backtrace-symbols.c */ + if (strstr(s, __FILE__":")) + return false; + return true; } -- cgit