diff options
Diffstat (limited to 'libunwindstack/ThreadUnwinder.cpp')
-rw-r--r-- | libunwindstack/ThreadUnwinder.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/libunwindstack/ThreadUnwinder.cpp b/libunwindstack/ThreadUnwinder.cpp index 2bdb910..7b45261 100644 --- a/libunwindstack/ThreadUnwinder.cpp +++ b/libunwindstack/ThreadUnwinder.cpp @@ -72,6 +72,10 @@ static void SignalHandler(int, siginfo_t*, void* sigcontext) { ThreadUnwinder::ThreadUnwinder(size_t max_frames, Maps* maps) : UnwinderFromPid(max_frames, getpid(), Regs::CurrentArch(), maps) {} +ThreadUnwinder::ThreadUnwinder(size_t max_frames, Maps* maps, + std::shared_ptr<Memory>& process_memory) + : UnwinderFromPid(max_frames, getpid(), Regs::CurrentArch(), maps, process_memory) {} + ThreadUnwinder::ThreadUnwinder(size_t max_frames, const ThreadUnwinder* unwinder) : UnwinderFromPid(max_frames, getpid(), Regs::CurrentArch()) { process_memory_ = unwinder->process_memory_; |