#include "trace_backtrace.hpp"
-#if defined(ANDROID) or defined(__linux__)
+#if defined(ANDROID) or defined(__ELF__)
#include <set>
#include "os.hpp"
std::vector<RawStackFrame> get_backtrace() {
- static GlibcBacktraceProvider backtraceProvider;
+ static libbacktraceProvider backtraceProvider;
return backtraceProvider.getParsedBacktrace();
}
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);