]> git.cworth.org Git - apitrace/commitdiff
Switch to libbacktrace provider
authorAlexander Monakov <amonakov@ispras.ru>
Sun, 19 May 2013 11:00:13 +0000 (15:00 +0400)
committerAlexander Monakov <amonakov@ispras.ru>
Thu, 23 May 2013 09:43:44 +0000 (13:43 +0400)
common/trace_backtrace.cpp
common/trace_backtrace.hpp

index 831de680c0aa1759b793ff89d1143b964e5f0777..4ef37f71f4190d23540f6301499fbbdb419e5b7c 100644 (file)
@@ -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();
 }
 
index a8210d556fbce9718f2014eb57dbdd4dbe636a53..2466c35dd6e9a957673dd6a04615cf3078631a7f 100644 (file)
@@ -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);