Lines Matching refs:current_plan
606 ThreadPlan *current_plan = GetCurrentPlan(); in WillStop() local
613 if (!current_plan) in WillStop()
616 current_plan->WillStop(); in WillStop()
731 ThreadPlan *current_plan = GetCurrentPlan(); in ShouldStop() local
784 current_plan->DoTraceLog(); in ShouldStop()
815 if (!current_plan->PlanExplainsStop(event_ptr)) { in ShouldStop()
816 if (current_plan->TracerExplainsStop()) { in ShouldStop()
822 ThreadPlan *plan_ptr = current_plan; in ShouldStop()
840 current_plan->WillStop(); in ShouldStop()
842 } while ((current_plan = GetCurrentPlan()) != prev_plan_ptr); in ShouldStop()
861 if (current_plan->IsBasePlan()) { in ShouldStop()
862 should_stop = current_plan->ShouldStop(event_ptr); in ShouldStop()
869 if (current_plan->IsBasePlan()) in ShouldStop()
872 should_stop = current_plan->ShouldStop(event_ptr); in ShouldStop()
873 LLDB_LOGF(log, "Plan %s should stop: %d.", current_plan->GetName(), in ShouldStop()
875 if (current_plan->MischiefManaged()) { in ShouldStop()
877 current_plan->WillStop(); in ShouldStop()
879 if (current_plan->ShouldAutoContinue(event_ptr)) { in ShouldStop()
882 current_plan->GetName()); in ShouldStop()
889 if (should_stop && current_plan->IsControllingPlan() && in ShouldStop()
890 !current_plan->OkayToDiscard()) { in ShouldStop()
894 current_plan = GetCurrentPlan(); in ShouldStop()
895 if (current_plan == nullptr) { in ShouldStop()
1145 ThreadPlan *Thread::GetPreviousPlan(ThreadPlan *current_plan) const{ in GetPreviousPlan()
1146 return GetPlans().GetPreviousPlan(current_plan); in GetPreviousPlan()