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 --- matrace.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'matrace.c') diff --git a/matrace.c b/matrace.c index ddee2e2..e2183a2 100644 --- a/matrace.c +++ b/matrace.c @@ -248,12 +248,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