diff options
author | Yabin Cui <yabinc@google.com> | 2015-09-22 04:46:57 +0000 |
---|---|---|
committer | Yabin Cui <yabinc@google.com> | 2015-09-22 04:46:57 +0000 |
commit | 9e402bb20cb868577e5588d8323363411655291b (patch) | |
tree | b21082ce26df5d7115f364ccb57d57f77e6bb4f2 /libbacktrace/Backtrace.cpp | |
parent | 94ece83270deca76c69f5755f8c0ff5c859341fd (diff) | |
download | system_core-9e402bb20cb868577e5588d8323363411655291b.tar.gz system_core-9e402bb20cb868577e5588d8323363411655291b.tar.bz2 system_core-9e402bb20cb868577e5588d8323363411655291b.zip |
Revert "Revert "Revert "Revert "Add BacktraceOffline for offline backtracing.""""
This reverts commit 94ece83270deca76c69f5755f8c0ff5c859341fd.
Change-Id: Ie06465c89a5fc115517130f9f2904cc855973155
Diffstat (limited to 'libbacktrace/Backtrace.cpp')
-rw-r--r-- | libbacktrace/Backtrace.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/libbacktrace/Backtrace.cpp b/libbacktrace/Backtrace.cpp index 97f0ef445..9ead452cf 100644 --- a/libbacktrace/Backtrace.cpp +++ b/libbacktrace/Backtrace.cpp @@ -30,6 +30,7 @@ #include <cutils/threads.h> #include "BacktraceLog.h" +#include "BacktraceOffline.h" #include "thread_utils.h" #include "UnwindCurrent.h" #include "UnwindPtrace.h" @@ -140,3 +141,8 @@ 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); +} |