diff options
Diffstat (limited to 'src/client/linux/minidump_writer/linux_ptrace_dumper.h')
-rw-r--r-- | src/client/linux/minidump_writer/linux_ptrace_dumper.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/client/linux/minidump_writer/linux_ptrace_dumper.h b/src/client/linux/minidump_writer/linux_ptrace_dumper.h index 2ce834b0..cee58178 100644 --- a/src/client/linux/minidump_writer/linux_ptrace_dumper.h +++ b/src/client/linux/minidump_writer/linux_ptrace_dumper.h @@ -85,6 +85,15 @@ class LinuxPtraceDumper : public LinuxDumper { private: // Set to true if all threads of the crashed process are suspended. bool threads_suspended_; + + // Read the tracee's registers on kernel with PTRACE_GETREGSET support. + // Returns false if PTRACE_GETREGSET is not defined. + // Returns true on success. + bool ReadRegisterSet(ThreadInfo* info, pid_t tid); + + // Read the tracee's registers on kernel with PTRACE_GETREGS support. + // Returns true on success. + bool ReadRegisters(ThreadInfo* info, pid_t tid); }; } // namespace google_breakpad |