aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Commands/CommandObjectThread.cpp
diff options
context:
space:
mode:
authorGreg Clayton <gclayton@apple.com>2010-06-12 18:59:55 +0000
committerGreg Clayton <gclayton@apple.com>2010-06-12 18:59:55 +0000
commit474966a41eed50f8833d6607afb2e0164a17800f (patch)
treeab1623a8c9e2c5548aede2f131e9ca4b3a6d1513 /lldb/source/Commands/CommandObjectThread.cpp
parenta84b380d46fa71bb6e23b310c85e4e65a0fd87b8 (diff)
downloadllvm-474966a41eed50f8833d6607afb2e0164a17800f.zip
llvm-474966a41eed50f8833d6607afb2e0164a17800f.tar.gz
llvm-474966a41eed50f8833d6607afb2e0164a17800f.tar.bz2
I have eliminated RTTI from LLDB!
Also added a shell script build phase that fixes the headers in LLDB.framework. llvm-svn: 105899
Diffstat (limited to 'lldb/source/Commands/CommandObjectThread.cpp')
-rw-r--r--lldb/source/Commands/CommandObjectThread.cpp21
1 files changed, 4 insertions, 17 deletions
diff --git a/lldb/source/Commands/CommandObjectThread.cpp b/lldb/source/Commands/CommandObjectThread.cpp
index 07777a1..0cc326f 100644
--- a/lldb/source/Commands/CommandObjectThread.cpp
+++ b/lldb/source/Commands/CommandObjectThread.cpp
@@ -512,22 +512,8 @@ public:
new_plan = thread->QueueThreadPlanForStepRange (abort_other_plans, m_step_type,
frame->GetSymbolContext(eSymbolContextEverything).line_entry.range,
frame->GetSymbolContext(eSymbolContextEverything),
- stop_other_threads);
- if (new_plan)
- {
- ThreadPlanStepInRange *real_plan = dynamic_cast<ThreadPlanStepInRange *> (new_plan);
- if (real_plan)
- {
- if (m_options.m_avoid_no_debug)
- {
- real_plan->GetFlags().Set (ThreadPlanShouldStopHere::eAvoidNoDebug);
- }
- else
- {
- real_plan->GetFlags().Clear (ThreadPlanShouldStopHere::eAvoidNoDebug);
- }
- }
- }
+ stop_other_threads,
+ m_options.m_avoid_no_debug);
}
else
new_plan = thread->QueueThreadPlanForStepSingleInstruction (false, abort_other_plans, bool_stop_other_threads);
@@ -545,7 +531,8 @@ public:
m_step_type,
frame->GetSymbolContext(eSymbolContextEverything).line_entry.range,
frame->GetSymbolContext(eSymbolContextEverything),
- stop_other_threads);
+ stop_other_threads,
+ false);
else
new_plan = thread->QueueThreadPlanForStepSingleInstruction (true,
abort_other_plans,