aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/Process/Linux/NativeThreadLinux.h
diff options
context:
space:
mode:
Diffstat (limited to 'lldb/source/Plugins/Process/Linux/NativeThreadLinux.h')
-rw-r--r--lldb/source/Plugins/Process/Linux/NativeThreadLinux.h11
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;
};
}