diff options
-rw-r--r-- | lldb/source/Plugins/Process/Linux/LinuxThread.cpp | 8 | ||||
-rw-r--r-- | lldb/source/Plugins/Process/Linux/LinuxThread.h | 4 |
2 files changed, 7 insertions, 5 deletions
diff --git a/lldb/source/Plugins/Process/Linux/LinuxThread.cpp b/lldb/source/Plugins/Process/Linux/LinuxThread.cpp index 725cc5a9485..e1890647660 100644 --- a/lldb/source/Plugins/Process/Linux/LinuxThread.cpp +++ b/lldb/source/Plugins/Process/Linux/LinuxThread.cpp @@ -33,8 +33,8 @@ LinuxThread::LinuxThread(Process &process, lldb::tid_t tid) ProcessMonitor & LinuxThread::GetMonitor() { - ProcessLinux *process = static_cast<ProcessLinux*>(CalculateProcess()); - return process->GetMonitor(); + ProcessLinux &process = static_cast<ProcessLinux&>(GetProcess()); + return process.GetMonitor(); } void @@ -51,6 +51,8 @@ LinuxThread::GetInfo() lldb::RegisterContextSP LinuxThread::GetRegisterContext() { + ProcessLinux &process = static_cast<ProcessLinux&>(GetProcess()); + if (!m_reg_context_sp) { ArchSpec arch = process.GetTarget().GetArchitecture(); @@ -66,7 +68,7 @@ LinuxThread::GetRegisterContext() break; } } - return m_reg_context_sp + return m_reg_context_sp; } bool diff --git a/lldb/source/Plugins/Process/Linux/LinuxThread.h b/lldb/source/Plugins/Process/Linux/LinuxThread.h index a87e5ca76d8..4dcdbb3614a 100644 --- a/lldb/source/Plugins/Process/Linux/LinuxThread.h +++ b/lldb/source/Plugins/Process/Linux/LinuxThread.h @@ -48,7 +48,7 @@ public: RestoreSaveFrameZero(const RegisterCheckpoint &checkpoint); virtual lldb::RegisterContextSP - CreateRegisterContextForFrame (StackFrame *frame); + CreateRegisterContextForFrame (lldb_private::StackFrame *frame); //-------------------------------------------------------------------------- // These methods form a specialized interface to linux threads. @@ -66,7 +66,7 @@ private: { if (!m_reg_context_sp) GetRegisterContext(); - return (RegisterContextLinux *)m_reg_context_sp.get() + return (RegisterContextLinux *)m_reg_context_sp.get(); } std::auto_ptr<lldb_private::StackFrame> m_frame_ap; |