diff options
author | Greg Clayton <gclayton@apple.com> | 2012-09-25 02:40:06 +0000 |
---|---|---|
committer | Greg Clayton <gclayton@apple.com> | 2012-09-25 02:40:06 +0000 |
commit | 97d5cf05eb93d7efc4ab3de7948741957d9e5059 (patch) | |
tree | 7f8898dd024b95e38b65e657e74d9f5c1e870168 /lldb/source/Target/Thread.cpp | |
parent | 42bca056e05010f994f5be6127a8dceb065291ad (diff) | |
download | bcm5719-llvm-97d5cf05eb93d7efc4ab3de7948741957d9e5059.tar.gz bcm5719-llvm-97d5cf05eb93d7efc4ab3de7948741957d9e5059.zip |
<rdar://problem/9959501>
More KDP debugging process. We can not set breakpoints, hit them, resume, step and detach while running.
llvm-svn: 164584
Diffstat (limited to 'lldb/source/Target/Thread.cpp')
-rw-r--r-- | lldb/source/Target/Thread.cpp | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/lldb/source/Target/Thread.cpp b/lldb/source/Target/Thread.cpp index c75b9c94349..5cffe2d2624 100644 --- a/lldb/source/Target/Thread.cpp +++ b/lldb/source/Target/Thread.cpp @@ -204,6 +204,17 @@ Thread::GetStopInfo () } } +lldb::StopReason +Thread::GetStopReason() +{ + lldb::StopInfoSP stop_info_sp (GetStopInfo ()); + if (stop_info_sp) + stop_info_sp->GetStopReason(); + return eStopReasonNone; +} + + + void Thread::SetStopInfo (const lldb::StopInfoSP &stop_info_sp) { @@ -332,7 +343,7 @@ Thread::WillResume (StateType resume_state) m_completed_plan_stack.clear(); m_discarded_plan_stack.clear(); - SetTemporaryResumeState(resume_state); + m_temporary_resume_state = resume_state; // This is a little dubious, but we are trying to limit how often we actually fetch stop info from // the target, 'cause that slows down single stepping. So assume that if we got to the point where |