diff options
Diffstat (limited to 'src/client/linux')
-rw-r--r-- | src/client/linux/minidump_writer/linux_ptrace_dumper.cc | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/client/linux/minidump_writer/linux_ptrace_dumper.cc b/src/client/linux/minidump_writer/linux_ptrace_dumper.cc index c35e0e95..30b8f3dd 100644 --- a/src/client/linux/minidump_writer/linux_ptrace_dumper.cc +++ b/src/client/linux/minidump_writer/linux_ptrace_dumper.cc @@ -250,6 +250,8 @@ bool LinuxPtraceDumper::GetThreadInfoByIndex(size_t index, ThreadInfo* info) { #if defined(__mips__) sys_ptrace(PTRACE_PEEKUSER, tid, + reinterpret_cast<void*>(PC), &info->mcontext.pc); + sys_ptrace(PTRACE_PEEKUSER, tid, reinterpret_cast<void*>(DSP_BASE), &info->mcontext.hi1); sys_ptrace(PTRACE_PEEKUSER, tid, reinterpret_cast<void*>(DSP_BASE + 1), &info->mcontext.lo1); |