Found a couple more places where we need to run all threads when stepping.
llvm-svn: 166732
diff --git a/lldb/source/Target/ThreadPlanStepInstruction.cpp b/lldb/source/Target/ThreadPlanStepInstruction.cpp
index a7ae416..8ce527e 100644
--- a/lldb/source/Target/ThreadPlanStepInstruction.cpp
+++ b/lldb/source/Target/ThreadPlanStepInstruction.cpp
@@ -131,10 +131,14 @@
s.Address (return_addr, m_thread.CalculateTarget()->GetArchitecture().GetAddressByteSize());
log->Printf("%s.", s.GetData());
}
+
+ // StepInstruction should probably have the tri-state RunMode, but for now it is safer to
+ // run others.
+ const bool stop_others = false;
m_thread.QueueThreadPlanForStepOut(false,
NULL,
true,
- m_stop_other_threads,
+ stop_others,
eVoteNo,
eVoteNoOpinion,
0);