Home
last modified time | relevance | path

Searched refs:ThreadPlan (Results 1 – 25 of 45) sorted by relevance

12

/external/llvm-project/lldb/source/Target/
DThreadPlan.cpp22 ThreadPlan::ThreadPlan(ThreadPlanKind kind, const char *name, Thread &thread, in ThreadPlan() function in ThreadPlan
35 ThreadPlan::~ThreadPlan() = default;
37 Target &ThreadPlan::GetTarget() { return m_process.GetTarget(); } in GetTarget()
39 const Target &ThreadPlan::GetTarget() const { return m_process.GetTarget(); } in GetTarget()
41 Thread &ThreadPlan::GetThread() { in GetThread()
50 bool ThreadPlan::PlanExplainsStop(Event *event_ptr) { in PlanExplainsStop()
60 bool ThreadPlan::IsPlanComplete() { in IsPlanComplete()
65 void ThreadPlan::SetPlanComplete(bool success) { in SetPlanComplete()
71 bool ThreadPlan::MischiefManaged() { in MischiefManaged()
78 Vote ThreadPlan::ShouldReportStop(Event *event_ptr) { in ShouldReportStop()
[all …]
DThreadPlanRunToAddress.cpp24 : ThreadPlan(ThreadPlan::eKindRunToAddress, "Run to address plan", thread, in ThreadPlanRunToAddress()
35 : ThreadPlan(ThreadPlan::eKindRunToAddress, "Run to address plan", thread, in ThreadPlanRunToAddress()
46 : ThreadPlan(ThreadPlan::eKindRunToAddress, "Run to address plan", thread, in ThreadPlanRunToAddress()
185 ThreadPlan::MischiefManaged(); in MischiefManaged()
DThreadPlanShouldStopHere.cpp19 ThreadPlanShouldStopHere::ThreadPlanShouldStopHere(ThreadPlan *owner) in ThreadPlanShouldStopHere()
29 ThreadPlan *owner, const ThreadPlanShouldStopHereCallbacks *callbacks, in ThreadPlanShouldStopHere()
58 ThreadPlan *current_plan, Flags &flags, FrameComparison operation, in DefaultShouldStopHereCallback()
94 ThreadPlan *current_plan, Flags &flags, FrameComparison operation, in DefaultStepFromHereCallback()
DThreadPlanCallFunction.cpp99 : ThreadPlan(ThreadPlan::eKindCallFunction, "Call function plan", thread, in ThreadPlanCallFunction()
129 : ThreadPlan(ThreadPlan::eKindCallFunction, "Call function plan", thread, in ThreadPlanCallFunction()
241 return ThreadPlan::ShouldReportStop(event_ptr); in ShouldReportStop()
391 ThreadPlan::MischiefManaged(); in MischiefManaged()
DThreadPlanStepOverBreakpoint.cpp23 : ThreadPlan( in ThreadPlanStepOverBreakpoint()
24 ThreadPlan::eKindStepOverBreakpoint, "Step over breakpoint trap", in ThreadPlanStepOverBreakpoint()
154 ThreadPlan::MischiefManaged(); in MischiefManaged()
DThreadPlanStack.cpp178 void ThreadPlanStack::DiscardPlansUpToPlan(ThreadPlan *up_to_plan_ptr) { in DiscardPlansUpToPlan()
319 bool ThreadPlanStack::IsPlanDone(ThreadPlan *in_plan) const { in IsPlanDone()
327 bool ThreadPlanStack::WasPlanDiscarded(ThreadPlan *in_plan) const { in WasPlanDiscarded()
335 ThreadPlan *ThreadPlanStack::GetPreviousPlan(ThreadPlan *current_plan) const { in GetPreviousPlan()
362 ThreadPlan *ThreadPlanStack::GetInnermostExpression() const { in GetInnermostExpression()
366 if (m_plans[i]->GetKind() == ThreadPlan::eKindCallFunction) in GetInnermostExpression()
DThreadPlanStepThrough.cpp30 : ThreadPlan(ThreadPlan::eKindStepThrough, in ThreadPlanStepThrough()
239 ThreadPlan::MischiefManaged(); in MischiefManaged()
DThreadPlanStepInstruction.cpp28 : ThreadPlan(ThreadPlan::eKindStepInstruction, in ThreadPlanStepInstruction()
248 ThreadPlan::MischiefManaged(); in MischiefManaged()
DThread.cpp614 ThreadPlan *current_plan = GetCurrentPlan(); in WillStop()
642 ThreadPlan *cur_plan = GetCurrentPlan(); in SetupForResume()
645 if (cur_plan->GetKind() == ThreadPlan::eKindStepOverBreakpoint) { in SetupForResume()
709 ThreadPlan *plan_ptr = GetCurrentPlan(); in ShouldResume()
739 ThreadPlan *current_plan = GetCurrentPlan(); in ShouldStop()
830 ThreadPlan *plan_ptr = current_plan; in ShouldStop()
842 ThreadPlan *prev_plan_ptr = GetPreviousPlan(plan_ptr); in ShouldStop()
920 ThreadPlan *plan_ptr = GetCurrentPlan(); in ShouldStop()
926 ThreadPlan *examined_plan = plan_ptr; in ShouldStop()
1002 ThreadPlan *plan_ptr = GetCurrentPlan(); in ShouldReportStop()
[all …]
DThreadPlanBase.cpp30 : ThreadPlan(ThreadPlan::eKindBase, "base plan", thread, eVoteYes, in ThreadPlanBase()
DThreadPlanPython.cpp30 : ThreadPlan(ThreadPlan::eKindPython, "Python based Thread Plan", thread, in ThreadPlanPython()
DThreadPlanStepUntil.cpp29 : ThreadPlan(ThreadPlan::eKindStepUntil, "Step until", thread, in ThreadPlanStepUntil()
325 ThreadPlan::MischiefManaged(); in MischiefManaged()
DThreadPlanCallOnFunctionExit.cpp16 : ThreadPlan(ThreadPlanKind::eKindGeneric, "CallOnFunctionExit", thread, in ThreadPlanCallOnFunctionExit()
DThreadPlanStepOut.cpp39 : ThreadPlan(ThreadPlan::eKindStepOut, "Step out", thread, stop_vote, in ThreadPlanStepOut()
434 ThreadPlan::MischiefManaged(); in MischiefManaged()
/external/llvm-project/lldb/include/lldb/Target/
DThreadPlan.h281 class ThreadPlan : public std::enable_shared_from_this<ThreadPlan>,
307 ThreadPlan(ThreadPlanKind kind, const char *name, Thread &thread,
310 virtual ~ThreadPlan();
515 ThreadPlan *GetPreviousPlan() { return GetThread().GetPreviousPlan(this); } in GetPreviousPlan()
568 ThreadPlan(const ThreadPlan &) = delete;
569 const ThreadPlan &operator=(const ThreadPlan &) = delete;
578 class ThreadPlanNull : public ThreadPlan {
DThreadPlanShouldStopHere.h66 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;
DThreadPlanStack.h65 void DiscardPlansUpToPlan(ThreadPlan *up_to_plan_ptr);
88 bool IsPlanDone(ThreadPlan *plan) const;
90 bool WasPlanDiscarded(ThreadPlan *plan) const;
92 ThreadPlan *GetPreviousPlan(ThreadPlan *current_plan) const;
94 ThreadPlan *GetInnermostExpression() const;
DThread.h943 ThreadPlan *GetCurrentPlan() const;
984 bool IsThreadPlanDone(ThreadPlan *plan) const;
995 bool WasThreadPlanDiscarded(ThreadPlan *plan) const;
1032 void DiscardThreadPlansUpToPlan(ThreadPlan *up_to_plan_ptr);
1194 friend class ThreadPlan;
1214 ThreadPlan *GetPreviousPlan(ThreadPlan *plan) const;
DThreadPlanCallOnFunctionExit.h22 class ThreadPlanCallOnFunctionExit : public ThreadPlan {
DThreadPlanBase.h23 class ThreadPlanBase : public ThreadPlan {
DThreadPlanStepOverBreakpoint.h17 class ThreadPlanStepOverBreakpoint : public ThreadPlan {
DThreadPlanStepInstruction.h18 class ThreadPlanStepInstruction : public ThreadPlan {
DThreadPlanPython.h32 class ThreadPlanPython : public ThreadPlan {
/external/llvm-project/lldb/include/lldb/API/
DSBThreadPlan.h20 friend class lldb_private::ThreadPlan;
125 lldb_private::ThreadPlan *get() const { return GetSP().get(); } in get()
/external/llvm-project/lldb/include/lldb/
Dlldb-private-interfaces.h95 ThreadPlan *current_plan, Flags &flags, lldb::FrameComparison operation,
98 ThreadPlan *current_plan, Flags &flags, lldb::FrameComparison operation,

12