diff options
author | Christopher Ferris <cferris@google.com> | 2016-01-25 16:17:48 -0800 |
---|---|---|
committer | Christopher Ferris <cferris@google.com> | 2016-01-25 16:26:48 -0800 |
commit | 85402160287d2c219fd5fb78bd26545a2937ef98 (patch) | |
tree | 415a3b826142890df16ec6529fd26ba92f041bff /libbacktrace/Backtrace.cpp | |
parent | 506d233e7ac8ca4efa80768153d842c296477f99 (diff) | |
download | system_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.cpp | 6 |
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); -} |