summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lldb/source/Plugins/Process/Linux/LinuxThread.cpp8
-rw-r--r--lldb/source/Plugins/Process/Linux/LinuxThread.h4
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;
OpenPOWER on IntegriCloud