summaryrefslogtreecommitdiffstats
path: root/lldb/source/Target/Thread.cpp
diff options
context:
space:
mode:
authorGreg Clayton <gclayton@apple.com>2012-09-25 02:40:06 +0000
committerGreg Clayton <gclayton@apple.com>2012-09-25 02:40:06 +0000
commit97d5cf05eb93d7efc4ab3de7948741957d9e5059 (patch)
tree7f8898dd024b95e38b65e657e74d9f5c1e870168 /lldb/source/Target/Thread.cpp
parent42bca056e05010f994f5be6127a8dceb065291ad (diff)
downloadbcm5719-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.cpp13
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
OpenPOWER on IntegriCloud