/llvm-project/lldb/source/Target/ |
H A D | ThreadPlan.cpp | 1 //===-- ThreadPlan.cpp ----------------------------------------------------===// 9 #include "lldb/Target/ThreadPlan.h" 22 // ThreadPlan constructor 23 ThreadPlan::ThreadPlan(ThreadPlanKind kind, const char *name, Thread &thread, in ThreadPlan() function in ThreadPlan 36 ThreadPlan::~ThreadPlan() = default; 38 Target &ThreadPlan::GetTarget() { return m_process.GetTarget(); } in GetTarget() 40 const Target &ThreadPlan::GetTarget() const { return m_process.GetTarget(); } in GetTarget() 42 Thread &ThreadPlan [all...] |
H A D | ThreadPlanRunToAddress.cpp | 25 : ThreadPlan(ThreadPlan::eKindRunToAddress, "Run to address plan", thread, in ThreadPlanRunToAddress() 36 : ThreadPlan(ThreadPlan::eKindRunToAddress, "Run to address plan", thread, in ThreadPlanRunToAddress() 47 : ThreadPlan(ThreadPlan::eKindRunToAddress, "Run to address plan", thread, in ThreadPlanRunToAddress() 186 ThreadPlan::MischiefManaged(); in MischiefManaged()
|
H A D | ThreadPlanShouldStopHere.cpp | 20 ThreadPlanShouldStopHere::ThreadPlanShouldStopHere(ThreadPlan *owner) in ThreadPlanShouldStopHere() 30 ThreadPlan *owner, const ThreadPlanShouldStopHereCallbacks *callbacks, in ThreadPlanShouldStopHere() 59 ThreadPlan *current_plan, Flags &flags, FrameComparison operation, in DefaultShouldStopHereCallback() 95 ThreadPlan *current_plan, Flags &flags, FrameComparison operation, in DefaultStepFromHereCallback()
|
H A D | ThreadPlanCallFunction.cpp | 100 : ThreadPlan(ThreadPlan::eKindCallFunction, "Call function plan", thread, in ThreadPlanCallFunction() 133 : ThreadPlan(ThreadPlan::eKindCallFunction, "Call function plan", thread, in ThreadPlanCallFunction() 248 return ThreadPlan::ShouldReportStop(event_ptr); in ShouldReportStop() 397 ThreadPlan::MischiefManaged(); in MischiefManaged()
|
H A D | ThreadPlanStepOverBreakpoint.cpp | 24 : ThreadPlan( in ThreadPlanStepOverBreakpoint() 25 ThreadPlan::eKindStepOverBreakpoint, "Step over breakpoint trap", in ThreadPlanStepOverBreakpoint() 150 ThreadPlan::MischiefManaged(); in ReenableBreakpointSite()
|
H A D | ThreadPlanStack.cpp | 13 #include "lldb/Target/ThreadPlan.h" 185 void ThreadPlanStack::DiscardPlansUpToPlan(ThreadPlan *up_to_plan_ptr) { in DiscardPlansUpToPlan() 340 bool ThreadPlanStack::IsPlanDone(ThreadPlan *in_plan) const { in WasPlanDiscarded() 349 bool ThreadPlanStack::WasPlanDiscarded(ThreadPlan *in_plan) const { in GetPreviousPlan() 358 ThreadPlan *ThreadPlanStack::GetPreviousPlan(ThreadPlan *current_plan) const { in GetPreviousPlan() 386 ThreadPlan *ThreadPlanStack::GetInnermostExpression() const { 391 if (m_plans[i]->GetKind() == ThreadPlan::eKindCallFunction) in ClearThreadCache()
|
H A D | ThreadPlanStepInstruction.cpp | 28 : ThreadPlan(ThreadPlan::eKindStepInstruction, in ThreadPlanStepInstruction() 249 ThreadPlan::MischiefManaged(); in MischiefManaged()
|
H A D | ThreadPlanStepThrough.cpp | 30 : ThreadPlan(ThreadPlan::eKindStepThrough, in ThreadPlanStepThrough() 239 ThreadPlan::MischiefManaged(); in MischiefManaged()
|
H A D | Thread.cpp | 31 #include "lldb/Target/ThreadPlan.h" 609 ThreadPlan *current_plan = GetCurrentPlan(); in WillStop() 643 ThreadPlan *cur_plan = GetCurrentPlan(); in SetupForResume() 646 if (cur_plan->GetKind() == ThreadPlan::eKindStepOverBreakpoint) { in SetupForResume() 712 ThreadPlan *plan_ptr = GetCurrentPlan(); in ShouldResume() 746 ThreadPlan *current_plan = GetCurrentPlan(); in ShouldStop() 845 ThreadPlan *plan_ptr = current_plan; in ShouldStop() 859 ThreadPlan *prev_plan_ptr = GetPreviousPlan(plan_ptr); in ShouldStop() 943 ThreadPlan *plan_ptr = GetCurrentPlan(); in ShouldStop() 949 ThreadPlan *examined_pla in ShouldStop() [all...] |
H A D | ThreadPlanBase.cpp | 31 : ThreadPlan(ThreadPlan::eKindBase, "base plan", thread, eVoteYes, in ThreadPlanBase()
|
H A D | ThreadPlanStepUntil.cpp | 30 : ThreadPlan(ThreadPlan::eKindStepUntil, "Step until", thread, in ThreadPlanStepUntil() 326 ThreadPlan::MischiefManaged(); in MischiefManaged()
|
H A D | ThreadPlanPython.cpp |
|
H A D | ThreadPlanStepOut.cpp | 40 : ThreadPlan(ThreadPlan::eKindStepOut, "Step out", thread, report_stop_vote, in ThreadPlanStepOut() 435 ThreadPlan::MischiefManaged(); in MischiefManaged()
|
H A D | ThreadPlanCallOnFunctionExit.cpp | 16 : ThreadPlan(ThreadPlanKind::eKindGeneric, "CallOnFunctionExit", thread, in ThreadPlanCallOnFunctionExit()
|
/llvm-project/lldb/include/lldb/Target/ |
H A D | ThreadPlan.h | 1 //===-- ThreadPlan.h --------------------------------------------*- C++ -*-===// 25 // ThreadPlan: 104 // Over the lifetime of the plan, various methods of the ThreadPlan are then 178 // characteristic of a ThreadPlan, in which case you needed the extra control. 195 // complete, as a convenience you can call SetPlanComplete and the ThreadPlan 287 class ThreadPlan : public std::enable_shared_from_this<ThreadPlan>, 309 virtual ~ThreadPlan(); 397 // This is the wrapper for DoWillResume that does generic ThreadPlan logic, 502 ThreadPlan(ThreadPlanKin [all...] |
H A D | ThreadPlanShouldStopHere.h | 66 ThreadPlanShouldStopHere(ThreadPlan *owner); 68 ThreadPlanShouldStopHere(ThreadPlan *owner, 109 static bool DefaultShouldStopHereCallback(ThreadPlan *current_plan, 115 DefaultStepFromHereCallback(ThreadPlan *current_plan, Flags &flags, 129 ThreadPlan *m_owner;
|
H A D | ThreadPlanStack.h | 26 // The ThreadPlans have a thread for use when they are asked all the ThreadPlan 61 void DiscardPlansUpToPlan(ThreadPlan *up_to_plan_ptr); 84 bool IsPlanDone(ThreadPlan *plan) const; 86 bool WasPlanDiscarded(ThreadPlan *plan) const; 88 ThreadPlan *GetPreviousPlan(ThreadPlan *current_plan) const; 90 ThreadPlan *GetInnermostExpression() const; 94 /// Clear the Thread* cache that each ThreadPlan contains. 155 /// Clear the Thread* cache that each ThreadPlan contains. in ClearThreadCache()
|
H A D | Thread.h | 620 // machinery uses to run the target. ThreadPlan.h provides more details on 632 // thread containing the ThreadPlan. 636 // only allow ThreadPlan and Co. to use the latter. That is made more 822 /// See standard meanings for the stop & run votes in ThreadPlan.h. 825 /// See standard meanings for the stop & run votes in ThreadPlan.h. 871 /// See standard meanings for the stop & run votes in ThreadPlan.h. 874 /// See standard meanings for the stop & run votes in ThreadPlan.h. 980 ThreadPlan *GetCurrentPlan() const; 1021 bool IsThreadPlanDone(ThreadPlan *plan) const; 1032 bool WasThreadPlanDiscarded(ThreadPlan *pla [all...] |
H A D | ThreadPlanCallOnFunctionExit.h | 22 class ThreadPlanCallOnFunctionExit : public ThreadPlan {
|
H A D | ThreadPlanBase.h | 23 class ThreadPlanBase : public ThreadPlan {
|
H A D | ThreadPlanStepInstruction.h | 18 class ThreadPlanStepInstruction : public ThreadPlan {
|
H A D | ThreadPlanStepOverBreakpoint.h | 13 #include "lldb/Target/ThreadPlan.h" 17 class ThreadPlanStepOverBreakpoint : public ThreadPlan {
|
H A D | ThreadPlanRunToAddress.h | 19 class ThreadPlanRunToAddress : public ThreadPlan {
|
H A D | ThreadPlanPython.h |
|
/llvm-project/lldb/include/lldb/ |
H A D | lldb-private-interfaces.h | 111 ThreadPlan *current_plan, Flags &flags, lldb::FrameComparison operation, 114 ThreadPlan *current_plan, Flags &flags, lldb::FrameComparison operation,
|