[PATCH 7/9] Switch to libbacktrace provider
Alexander Monakov
amonakov at ispras.ru
Sun May 19 07:39:53 PDT 2013
---
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 <set>
#include "os.hpp"
@@ -487,7 +487,7 @@ public:
std::vector<RawStackFrame> 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<RawStackFrame> get_backtrace();
bool backtrace_is_needed(const char* fname);
--
1.8.1.2
More information about the apitrace
mailing list