diff options
Diffstat (limited to 'lldb/source/Plugins/Process/Linux/NativeThreadLinux.h')
| -rw-r--r-- | lldb/source/Plugins/Process/Linux/NativeThreadLinux.h | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/lldb/source/Plugins/Process/Linux/NativeThreadLinux.h b/lldb/source/Plugins/Process/Linux/NativeThreadLinux.h index 2effd84..1e4ae53 100644 --- a/lldb/source/Plugins/Process/Linux/NativeThreadLinux.h +++ b/lldb/source/Plugins/Process/Linux/NativeThreadLinux.h @@ -34,7 +34,7 @@ namespace lldb_private GetState () override; bool - GetStopReason (ThreadStopInfo &stop_info) override; + GetStopReason (ThreadStopInfo &stop_info, std::string& description) override; NativeRegisterContextSP GetRegisterContext () override; @@ -45,9 +45,6 @@ namespace lldb_private Error RemoveWatchpoint (lldb::addr_t addr) override; - uint32_t - TranslateStopInfoToGdbSignal (const ThreadStopInfo &stop_info) const override; - private: // --------------------------------------------------------------------- // Interface for friend classes @@ -80,7 +77,10 @@ namespace lldb_private IsStoppedAtBreakpoint (); void - SetCrashedWithException (uint64_t exception_type, lldb::addr_t exception_addr); + SetStoppedByTrace (); + + void + SetCrashedWithException (const siginfo_t& info); void SetSuspended (); @@ -100,6 +100,7 @@ namespace lldb_private lldb::StateType m_state; ThreadStopInfo m_stop_info; NativeRegisterContextSP m_reg_context_sp; + std::string m_stop_description; }; } |
