[Lldb-commits] [lldb] r214837 - If you found a step through plan stop looking up the stack for a step out plan.

Jim Ingham jingham at apple.com
Mon Aug 4 18:59:21 PDT 2014


Author: jingham
Date: Mon Aug  4 20:59:20 2014
New Revision: 214837

URL: http://llvm.org/viewvc/llvm-project?rev=214837&view=rev
Log:
If you found a step through plan stop looking up the stack for a step out plan.

Modified:
    lldb/trunk/source/Target/ThreadPlanStepOverRange.cpp

Modified: lldb/trunk/source/Target/ThreadPlanStepOverRange.cpp
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Target/ThreadPlanStepOverRange.cpp?rev=214837&r1=214836&r2=214837&view=diff
==============================================================================
--- lldb/trunk/source/Target/ThreadPlanStepOverRange.cpp (original)
+++ lldb/trunk/source/Target/ThreadPlanStepOverRange.cpp Mon Aug  4 20:59:20 2014
@@ -185,6 +185,9 @@ ThreadPlanStepOverRange::ShouldStop (Eve
             else
             {
                 new_plan_sp = m_thread.QueueThreadPlanForStepThrough (m_stack_id, false, stop_others);
+                // If we found a way through, then we should stop recursing.
+                if (new_plan_sp)
+                    break;
             }
         }
     }





More information about the lldb-commits mailing list