Home
last modified time | relevance | path

Searched refs:ThreadPlanSP (Results 1 – 25 of 63) sorted by relevance

123

/openbsd-src/gnu/llvm/lldb/source/API/
H A DSBThreadPlan.cpp55 SBThreadPlan::SBThreadPlan(const ThreadPlanSP &lldb_object_sp) in SBThreadPlan()
133 ThreadPlanSP thread_plan_sp(GetSP()); in GetThread()
143 ThreadPlanSP thread_plan_sp(GetSP()); in GetDescription()
152 void SBThreadPlan::SetThreadPlan(const ThreadPlanSP &lldb_object_wp) { in SetThreadPlan()
159 ThreadPlanSP thread_plan_sp(GetSP()); in SetPlanComplete()
167 ThreadPlanSP thread_plan_sp(GetSP()); in IsPlanComplete()
176 ThreadPlanSP thread_plan_sp(GetSP()); in IsPlanStale()
185 ThreadPlanSP thread_plan_sp(GetSP()); in IsValid()
194 ThreadPlanSP thread_plan_sp(GetSP()); in GetStopOthers()
203 ThreadPlanSP thread_plan_sp(GetSP()); in SetStopOthers()
[all …]
H A DSBThread.cpp549 ThreadPlanSP new_plan_sp; in StepOver()
595 ThreadPlanSP new_plan_sp; in StepInto()
652 ThreadPlanSP new_plan_sp(thread->QueueThreadPlanForStepOut( in StepOut()
696 ThreadPlanSP new_plan_sp(thread->QueueThreadPlanForStepOut( in StepOutOfFrame()
726 ThreadPlanSP new_plan_sp(thread->QueueThreadPlanForStepSingleInstruction( in StepInstruction()
761 ThreadPlanSP new_plan_sp(thread->QueueThreadPlanForRunToAddress( in RunToAddress()
872 ThreadPlanSP new_plan_sp(thread->QueueThreadPlanForStepUntil( in StepOverUntil()
922 ThreadPlanSP new_plan_sp = thread->QueueThreadPlanForStepScripted( in StepUsingScriptedThreadPlan()
/openbsd-src/gnu/llvm/lldb/source/Target/
H A DThreadPlanStack.cpp19 static void PrintPlanElement(Stream &s, const ThreadPlanSP &plan, in PrintPlanElement()
35 ThreadPlanSP(new ThreadPlanNull(const_cast<Thread &>(thread)))); in ThreadPlanStack()
109 for (ThreadPlanSP plan : m_plans) in ThreadDestroyed()
112 for (ThreadPlanSP plan : m_discarded_plans) in ThreadDestroyed()
115 for (ThreadPlanSP plan : m_completed_plans) in ThreadDestroyed()
128 lldb::ThreadPlanSP null_plan_sp(new ThreadPlanNull(*thread)); in ThreadDestroyed()
133 void ThreadPlanStack::PushPlan(lldb::ThreadPlanSP new_plan_sp) { in PushPlan()
149 lldb::ThreadPlanSP ThreadPlanStack::PopPlan() { in PopPlan()
156 lldb::ThreadPlanSP plan_sp = m_plans.back(); in PopPlan()
163 lldb::ThreadPlanSP ThreadPlanStack::DiscardPlan() { in DiscardPlan()
[all …]
H A DThreadPlanShouldStopHere.cpp94 ThreadPlanSP ThreadPlanShouldStopHere::DefaultStepFromHereCallback( in DefaultStepFromHereCallback()
99 ThreadPlanSP return_plan_sp; in DefaultStepFromHereCallback()
144 ThreadPlanSP ThreadPlanShouldStopHere::QueueStepOutFromHerePlan( in QueueStepOutFromHerePlan()
147 ThreadPlanSP return_plan_sp; in QueueStepOutFromHerePlan()
155 lldb::ThreadPlanSP ThreadPlanShouldStopHere::CheckShouldStopHereAndQueueStepOut( in CheckShouldStopHereAndQueueStepOut()
160 return ThreadPlanSP(); in CheckShouldStopHereAndQueueStepOut()
H A DThread.cpp340 ThreadPlanSP completed_plan_sp(GetCompletedPlan()); in GetStopInfo()
657 ThreadPlanSP step_bp_plan_sp(new ThreadPlanStepOverBreakpoint(*this)); in SetupForResume()
1091 void Thread::PushPlan(ThreadPlanSP thread_plan_sp) { in PushPlan()
1108 ThreadPlanSP popped_plan_sp = GetPlans().PopPlan(); in PopPlan()
1117 ThreadPlanSP discarded_plan_sp = GetPlans().DiscardPlan(); in DiscardPlan()
1130 ThreadPlanSP p; in AutoCompleteThreadPlans()
1144 ThreadPlanSP Thread::GetCompletedPlan() const { in GetCompletedPlan()
1172 Status Thread::QueueThreadPlan(ThreadPlanSP &thread_plan_sp, in QueueThreadPlan()
1214 void Thread::DiscardThreadPlansUpToPlan(lldb::ThreadPlanSP &up_to_plan_sp) { in DiscardThreadPlansUpToPlan()
1254 ThreadPlanSP Thread::QueueBasePlan(bool abort_other_plans) { in QueueBasePlan()
[all …]
/openbsd-src/gnu/llvm/lldb/include/lldb/Target/
H A DThreadPlanStack.h38 using PlanStack = std::vector<lldb::ThreadPlanSP>;
51 void PushPlan(lldb::ThreadPlanSP new_plan_sp);
53 lldb::ThreadPlanSP PopPlan();
55 lldb::ThreadPlanSP DiscardPlan();
65 lldb::ThreadPlanSP GetCurrentPlan() const;
67 lldb::ThreadPlanSP GetCompletedPlan(bool skip_private = true) const;
69 lldb::ThreadPlanSP GetPlanByIndex(uint32_t plan_idx,
H A DThread.h621 lldb::ThreadPlanSP QueueBasePlan(bool abort_other_plans);
643 virtual lldb::ThreadPlanSP QueueThreadPlanForStepSingleInstruction(
685 virtual lldb::ThreadPlanSP QueueThreadPlanForStepOverRange(
694 virtual lldb::ThreadPlanSP QueueThreadPlanForStepOverRange(
747 virtual lldb::ThreadPlanSP QueueThreadPlanForStepInRange(
757 virtual lldb::ThreadPlanSP QueueThreadPlanForStepInRange(
804 virtual lldb::ThreadPlanSP QueueThreadPlanForStepOut(
868 virtual lldb::ThreadPlanSP QueueThreadPlanForStepOutNoShouldStop(
895 virtual lldb::ThreadPlanSP
921 virtual lldb::ThreadPlanSP
[all …]
H A DThreadPlanStepOut.h62 lldb::ThreadPlanSP m_step_out_to_inline_plan_sp; // This plan implements step
66 lldb::ThreadPlanSP m_step_through_inline_plan_sp; // This plan then steps past
68 lldb::ThreadPlanSP m_step_out_further_plan_sp; // This plan keeps stepping out
77 friend lldb::ThreadPlanSP Thread::QueueThreadPlanForStepOut(
H A DThreadPlanShouldStopHere.h100 lldb::ThreadPlanSP
114 static lldb::ThreadPlanSP
119 virtual lldb::ThreadPlanSP
H A DThreadPlanStepThrough.h42 friend lldb::ThreadPlanSP
49 lldb::ThreadPlanSP m_sub_plan_sp;
H A DThreadPlanCallOnFunctionExit.h49 lldb::ThreadPlanSP m_step_out_threadplan_sp;
H A DThreadPlanBase.h47 friend lldb::ThreadPlanSP Thread::QueueBasePlan(bool abort_other_plans);
H A DThreadPlanStepInstruction.h40 friend lldb::ThreadPlanSP Thread::QueueThreadPlanForStepSingleInstruction(
/openbsd-src/gnu/llvm/lldb/source/Plugins/DynamicLoader/Windows-DYLD/
H A DDynamicLoaderWindowsDYLD.cpp173 ThreadPlanSP
178 return ThreadPlanSP(); in GetStepThroughTrampolinePlan()
188 return ThreadPlanSP(); in GetStepThroughTrampolinePlan()
193 return ThreadPlanSP(); in GetStepThroughTrampolinePlan()
209 return ThreadPlanSP(); in GetStepThroughTrampolinePlan()
214 return ThreadPlanSP(new ThreadPlanStepInstruction( in GetStepThroughTrampolinePlan()
H A DDynamicLoaderWindowsDYLD.h39 lldb::ThreadPlanSP GetStepThroughTrampolinePlan(Thread &thread,
/openbsd-src/gnu/llvm/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/
H A DAppleThreadPlanStepThroughObjCTrampoline.h67 lldb::ThreadPlanSP m_func_sp; /// This is the function call plan. We fill it
70 lldb::ThreadPlanSP m_run_to_sp; /// The plan that runs to the target.
111 lldb::ThreadPlanSP m_objc_step_through_sp; /// When we hit an objc_msgSend,
/openbsd-src/gnu/llvm/lldb/include/lldb/API/
H A DSBThreadPlan.h25 SBThreadPlan(const lldb::ThreadPlanSP &lldb_object_sp);
125 lldb::ThreadPlanSP GetSP() const { return m_opaque_wp.lock(); } in GetSP()
127 void SetThreadPlan(const lldb::ThreadPlanSP &lldb_object_sp);
/openbsd-src/gnu/llvm/lldb/source/Plugins/DynamicLoader/wasm-DYLD/
H A DDynamicLoaderWasmDYLD.cpp63 ThreadPlanSP DynamicLoaderWasmDYLD::GetStepThroughTrampolinePlan(Thread &thread, in GetStepThroughTrampolinePlan()
65 return ThreadPlanSP(); in GetStepThroughTrampolinePlan()
H A DDynamicLoaderWasmDYLD.h34 lldb::ThreadPlanSP GetStepThroughTrampolinePlan(Thread &thread,
/openbsd-src/gnu/llvm/lldb/bindings/interface/
H A DSBThreadPlan.i34 SBThreadPlan (const lldb::ThreadPlanSP& lldb_object_sp);
143 lldb::ThreadPlanSP m_opaque_sp;
/openbsd-src/gnu/llvm/lldb/source/Plugins/DynamicLoader/Static/
H A DDynamicLoaderStatic.cpp134 ThreadPlanSP
137 return ThreadPlanSP(); in GetStepThroughTrampolinePlan()
H A DDynamicLoaderStatic.h41 lldb::ThreadPlanSP GetStepThroughTrampolinePlan(lldb_private::Thread &thread,
/openbsd-src/gnu/llvm/lldb/source/Plugins/Process/Utility/
H A DInferiorCallPOSIX.cpp100 lldb::ThreadPlanSP call_plan_sp( in InferiorCallMmap()
169 lldb::ThreadPlanSP call_plan_sp( in InferiorCallMunmap()
/openbsd-src/gnu/llvm/lldb/source/Expression/
H A DFunctionCaller.cpp255 lldb::ThreadPlanSP FunctionCaller::GetThreadPlanToCallFunction( in GetThreadPlanToCallFunction()
281 lldb::ThreadPlanSP new_plan_sp(new ThreadPlanCallFunction( in GetThreadPlanToCallFunction()
377 lldb::ThreadPlanSP call_plan_sp = GetThreadPlanToCallFunction( in ExecuteFunction()
/openbsd-src/gnu/llvm/lldb/source/Plugins/ScriptInterpreter/Python/
H A DSWIGPythonBridge.h67 PythonObject ToSWIGWrapper(lldb::ThreadPlanSP thread_plan_sp);
139 const lldb::ThreadPlanSP &thread_plan_sp);

123