From 2bc0358f2e2678641608985ba219258f5904e7de Mon Sep 17 00:00:00 2001 From: Alexander Monakov Date: Sun, 19 May 2013 15:00:13 +0400 Subject: [PATCH] Switch to libbacktrace provider --- common/trace_backtrace.cpp | 4 ++-- common/trace_backtrace.hpp | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/common/trace_backtrace.cpp b/common/trace_backtrace.cpp index 831de68..4ef37f7 100644 --- a/common/trace_backtrace.cpp +++ b/common/trace_backtrace.cpp @@ -33,7 +33,7 @@ #include "trace_backtrace.hpp" -#if defined(ANDROID) or defined(__linux__) +#if defined(ANDROID) or defined(__ELF__) #include #include "os.hpp" @@ -487,7 +487,7 @@ public: std::vector get_backtrace() { - static GlibcBacktraceProvider backtraceProvider; + static libbacktraceProvider backtraceProvider; return backtraceProvider.getParsedBacktrace(); } diff --git a/common/trace_backtrace.hpp b/common/trace_backtrace.hpp index a8210d5..2466c35 100644 --- a/common/trace_backtrace.hpp +++ b/common/trace_backtrace.hpp @@ -8,7 +8,7 @@ namespace trace { -#if defined(ANDROID) or defined(__linux__) +#if defined(ANDROID) or defined(__ELF__) std::vector get_backtrace(); bool backtrace_is_needed(const char* fname); -- 2.45.2