summaryrefslogtreecommitdiffstats
path: root/libbacktrace/Backtrace.cpp
diff options
context:
space:
mode:
authorChristopher Ferris <cferris@google.com>2016-01-25 16:17:48 -0800
committerChristopher Ferris <cferris@google.com>2016-01-25 16:26:48 -0800
commit85402160287d2c219fd5fb78bd26545a2937ef98 (patch)
tree415a3b826142890df16ec6529fd26ba92f041bff /libbacktrace/Backtrace.cpp
parent506d233e7ac8ca4efa80768153d842c296477f99 (diff)
downloadsystem_core-85402160287d2c219fd5fb78bd26545a2937ef98.tar.gz
system_core-85402160287d2c219fd5fb78bd26545a2937ef98.tar.bz2
system_core-85402160287d2c219fd5fb78bd26545a2937ef98.zip
Put BacktraceOffline code into a separate library.
BacktraceOffline is the only code that uses libLLVM. Create a new shared library, backtrace_offline.so, that references this so that including libbacktrace.so doesn't wind up pulling in libLLVM. Change-Id: I90c502d833f6c464c3810dffde52a0c6da241cce
Diffstat (limited to 'libbacktrace/Backtrace.cpp')
-rw-r--r--libbacktrace/Backtrace.cpp6
1 files changed, 0 insertions, 6 deletions
diff --git a/libbacktrace/Backtrace.cpp b/libbacktrace/Backtrace.cpp
index 3c8f879dd..baa3d0f70 100644
--- a/libbacktrace/Backtrace.cpp
+++ b/libbacktrace/Backtrace.cpp
@@ -28,7 +28,6 @@
#include <backtrace/BacktraceMap.h>
#include "BacktraceLog.h"
-#include "BacktraceOffline.h"
#include "thread_utils.h"
#include "UnwindCurrent.h"
#include "UnwindPtrace.h"
@@ -149,8 +148,3 @@ Backtrace* Backtrace::Create(pid_t pid, pid_t tid, BacktraceMap* map) {
return new UnwindPtrace(pid, tid, map);
}
}
-
-Backtrace* Backtrace::CreateOffline(pid_t pid, pid_t tid, BacktraceMap* map,
- const backtrace_stackinfo_t& stack, bool cache_file) {
- return new BacktraceOffline(pid, tid, map, stack, cache_file);
-}