Home
last modified time | relevance | path

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

123

/freebsd/contrib/llvm-project/lldb/source/API/
H A DSBThreadPlan.cpp54 SBThreadPlan::SBThreadPlan(const ThreadPlanSP &lldb_object_sp)
132 ThreadPlanSP thread_plan_sp(GetSP()); in GetThread()
142 ThreadPlanSP thread_plan_sp(GetSP()); in GetDescription()
151 void SBThreadPlan::SetThreadPlan(const ThreadPlanSP &lldb_object_wp) {
158 ThreadPlanSP thread_plan_sp(GetSP()); in SetPlanComplete()
166 ThreadPlanSP thread_plan_sp(GetSP()); in IsPlanComplete()
175 ThreadPlanSP thread_plan_sp(GetSP()); in IsPlanStale()
184 ThreadPlanSP thread_plan_sp(GetSP()); in IsValid()
193 ThreadPlanSP thread_plan_sp(GetSP()); in GetStopOthers()
202 ThreadPlanSP thread_plan_s in SetStopOthers()
[all...]
H A DSBThread.cpp547 ThreadPlanSP new_plan_sp; in StepOver()
593 ThreadPlanSP new_plan_sp; in StepInto()
650 ThreadPlanSP new_plan_sp(thread->QueueThreadPlanForStepOut( in StepOut()
694 ThreadPlanSP new_plan_sp(thread->QueueThreadPlanForStepOut( in StepOutOfFrame()
724 ThreadPlanSP new_plan_sp(thread->QueueThreadPlanForStepSingleInstruction( in StepInstruction()
759 ThreadPlanSP new_plan_sp(thread->QueueThreadPlanForRunToAddress( in RunToAddress()
868 ThreadPlanSP new_plan_sp(thread->QueueThreadPlanForStepUntil( in StepOverUntil()
918 ThreadPlanSP new_plan_sp = thread->QueueThreadPlanForStepScripted( in StepUsingScriptedThreadPlan()
/freebsd/contrib/llvm-project/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.cpp345 ThreadPlanSP completed_plan_sp(GetCompletedPlan()); in GetStopInfo()
641 ThreadPlanSP step_bp_plan_sp(new ThreadPlanStepOverBreakpoint(*this)); in SetupForResume()
1075 void Thread::PushPlan(ThreadPlanSP thread_plan_sp) { in PushPlan()
1092 ThreadPlanSP popped_plan_sp = GetPlans().PopPlan(); in PopPlan()
1101 ThreadPlanSP discarded_plan_sp = GetPlans().DiscardPlan(); in DiscardPlan()
1114 ThreadPlanSP p; in AutoCompleteThreadPlans()
1128 ThreadPlanSP Thread::GetCompletedPlan() const { in GetCompletedPlan()
1156 Status Thread::QueueThreadPlan(ThreadPlanSP &thread_plan_sp, in QueueThreadPlan()
1198 void Thread::DiscardThreadPlansUpToPlan(lldb::ThreadPlanSP &up_to_plan_sp) { in DiscardThreadPlansUpToPlan()
1238 ThreadPlanSP Thread::QueueBasePlan(bool abort_other_plans) { in QueueBasePlan()
[all …]
/freebsd/contrib/llvm-project/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.h650 lldb::ThreadPlanSP QueueBasePlan(bool abort_other_plans);
672 virtual lldb::ThreadPlanSP QueueThreadPlanForStepSingleInstruction(
714 virtual lldb::ThreadPlanSP QueueThreadPlanForStepOverRange(
723 virtual lldb::ThreadPlanSP QueueThreadPlanForStepOverRange(
776 virtual lldb::ThreadPlanSP QueueThreadPlanForStepInRange(
786 virtual lldb::ThreadPlanSP QueueThreadPlanForStepInRange(
833 virtual lldb::ThreadPlanSP QueueThreadPlanForStepOut(
897 virtual lldb::ThreadPlanSP QueueThreadPlanForStepOutNoShouldStop(
924 virtual lldb::ThreadPlanSP
950 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(
/freebsd/contrib/llvm-project/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,
/freebsd/contrib/llvm-project/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,
/freebsd/contrib/llvm-project/lldb/include/lldb/API/
H A DSBThreadPlan.h122 SBThreadPlan(const lldb::ThreadPlanSP &lldb_object_sp);
134 lldb::ThreadPlanSP GetSP() const { return m_opaque_wp.lock(); } in GetSP()
136 void SetThreadPlan(const lldb::ThreadPlanSP &lldb_object_sp);
/freebsd/contrib/llvm-project/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,
/freebsd/contrib/llvm-project/lldb/source/Plugins/DynamicLoader/Static/
H A DDynamicLoaderStatic.cpp126 ThreadPlanSP
129 return ThreadPlanSP(); in GetStepThroughTrampolinePlan()
H A DDynamicLoaderStatic.h41 lldb::ThreadPlanSP GetStepThroughTrampolinePlan(lldb_private::Thread &thread,
/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/Utility/
H A DInferiorCallPOSIX.cpp99 lldb::ThreadPlanSP call_plan_sp( in InferiorCallMmap()
168 lldb::ThreadPlanSP call_plan_sp( in InferiorCallMunmap()
/freebsd/contrib/llvm-project/lldb/source/Expression/
H A DFunctionCaller.cpp253 lldb::ThreadPlanSP FunctionCaller::GetThreadPlanToCallFunction( in GetThreadPlanToCallFunction()
278 lldb::ThreadPlanSP new_plan_sp(new ThreadPlanCallFunction( in GetThreadPlanToCallFunction()
374 lldb::ThreadPlanSP call_plan_sp = GetThreadPlanToCallFunction( in ExecuteFunction()
/freebsd/contrib/llvm-project/lldb/include/lldb/Interpreter/Interfaces/
H A DScriptedThreadPlanInterface.h21 lldb::ThreadPlanSP thread_plan_sp,
/freebsd/contrib/llvm-project/lldb/source/Plugins/ScriptInterpreter/Python/Interfaces/
H A DScriptedThreadPlanPythonInterface.h28 lldb::ThreadPlanSP thread_plan_sp,

123