|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Derived Classes
tools/lldb/include/lldb/Target/ThreadPlan.h 618 class ThreadPlanNull : public ThreadPlan {
tools/lldb/include/lldb/Target/ThreadPlanBase.h 23 class ThreadPlanBase : public ThreadPlan {
tools/lldb/include/lldb/Target/ThreadPlanCallFunction.h 20 class ThreadPlanCallFunction : public ThreadPlan {
tools/lldb/include/lldb/Target/ThreadPlanCallOnFunctionExit.h 22 class ThreadPlanCallOnFunctionExit : public ThreadPlan {
tools/lldb/include/lldb/Target/ThreadPlanPython.h 32 class ThreadPlanPython : public ThreadPlan {
tools/lldb/include/lldb/Target/ThreadPlanRunToAddress.h 19 class ThreadPlanRunToAddress : public ThreadPlan {
tools/lldb/include/lldb/Target/ThreadPlanStepInstruction.h 18 class ThreadPlanStepInstruction : public ThreadPlan {
tools/lldb/include/lldb/Target/ThreadPlanStepOut.h 18 class ThreadPlanStepOut : public ThreadPlan, public ThreadPlanShouldStopHere {
tools/lldb/include/lldb/Target/ThreadPlanStepOverBreakpoint.h 17 class ThreadPlanStepOverBreakpoint : public ThreadPlan {
tools/lldb/include/lldb/Target/ThreadPlanStepRange.h 20 class ThreadPlanStepRange : public ThreadPlan {
tools/lldb/include/lldb/Target/ThreadPlanStepThrough.h 17 class ThreadPlanStepThrough : public ThreadPlan {
tools/lldb/include/lldb/Target/ThreadPlanStepUntil.h 17 class ThreadPlanStepUntil : public ThreadPlan {
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.h 20 class AppleThreadPlanStepThroughObjCTrampoline : public ThreadPlan {
Declarations
tools/lldb/include/lldb/lldb-forward.h 239 class ThreadPlan;
References
tools/lldb/include/lldb/API/SBThread.h 224 lldb_private::ThreadPlan *new_plan);
tools/lldb/include/lldb/API/SBThreadPlan.h 120 lldb_private::ThreadPlan *get();
tools/lldb/include/lldb/Target/Thread.h 911 ThreadPlan *GetCurrentPlan();
952 bool IsThreadPlanDone(ThreadPlan *plan);
963 bool WasThreadPlanDiscarded(ThreadPlan *plan);
1000 void DiscardThreadPlansUpToPlan(ThreadPlan *up_to_plan_ptr);
1190 ThreadPlan *GetPreviousPlan(ThreadPlan *plan);
1190 ThreadPlan *GetPreviousPlan(ThreadPlan *plan);
1271 bool PlanIsBasePlan(ThreadPlan *plan_ptr);
tools/lldb/include/lldb/Target/ThreadPlan.h 331 class ThreadPlan : public std::enable_shared_from_this<ThreadPlan>,
559 ThreadPlan *GetPreviousPlan() { return m_thread.GetPreviousPlan(this); }
618 class ThreadPlanNull : public ThreadPlan {
tools/lldb/include/lldb/Target/ThreadPlanBase.h 23 class ThreadPlanBase : public ThreadPlan {
tools/lldb/include/lldb/Target/ThreadPlanCallFunction.h 20 class ThreadPlanCallFunction : public ThreadPlan {
tools/lldb/include/lldb/Target/ThreadPlanCallOnFunctionExit.h 22 class ThreadPlanCallOnFunctionExit : public ThreadPlan {
tools/lldb/include/lldb/Target/ThreadPlanPython.h 32 class ThreadPlanPython : public ThreadPlan {
tools/lldb/include/lldb/Target/ThreadPlanRunToAddress.h 19 class ThreadPlanRunToAddress : public ThreadPlan {
tools/lldb/include/lldb/Target/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;
tools/lldb/include/lldb/Target/ThreadPlanStepInRange.h 53 static bool DefaultShouldStopHereCallback(ThreadPlan *current_plan,
tools/lldb/include/lldb/Target/ThreadPlanStepInstruction.h 18 class ThreadPlanStepInstruction : public ThreadPlan {
tools/lldb/include/lldb/Target/ThreadPlanStepOut.h 18 class ThreadPlanStepOut : public ThreadPlan, public ThreadPlanShouldStopHere {
tools/lldb/include/lldb/Target/ThreadPlanStepOverBreakpoint.h 17 class ThreadPlanStepOverBreakpoint : public ThreadPlan {
tools/lldb/include/lldb/Target/ThreadPlanStepRange.h 20 class ThreadPlanStepRange : public ThreadPlan {
tools/lldb/include/lldb/Target/ThreadPlanStepThrough.h 17 class ThreadPlanStepThrough : public ThreadPlan {
tools/lldb/include/lldb/Target/ThreadPlanStepUntil.h 17 class ThreadPlanStepUntil : public ThreadPlan {
tools/lldb/include/lldb/lldb-forward.h 447 typedef std::shared_ptr<lldb_private::ThreadPlan> ThreadPlanSP;
tools/lldb/include/lldb/lldb-private-interfaces.h 88 ThreadPlan *current_plan, Flags &flags, lldb::FrameComparison operation,
91 ThreadPlan *current_plan, Flags &flags, lldb::FrameComparison operation,
tools/lldb/source/API/SBThread.cpp 554 ThreadPlan *new_plan) {
tools/lldb/source/API/SBThreadPlan.cpp 101 lldb_private::ThreadPlan *SBThreadPlan::get() { return m_opaque_sp.get(); }
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.cpp 35 : ThreadPlan(ThreadPlan::eKindGeneric,
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.h 20 class AppleThreadPlanStepThroughObjCTrampoline : public ThreadPlan {
tools/lldb/source/Target/Thread.cpp 577 ThreadPlan *current_plan = GetCurrentPlan();
603 ThreadPlan *cur_plan = GetCurrentPlan();
606 if (cur_plan->GetKind() == ThreadPlan::eKindStepOverBreakpoint) {
671 ThreadPlan *plan_ptr = GetCurrentPlan();
701 ThreadPlan *current_plan = GetCurrentPlan();
790 ThreadPlan *plan_ptr = current_plan;
802 ThreadPlan *prev_plan_ptr = GetPreviousPlan(plan_ptr);
880 ThreadPlan *plan_ptr = GetCurrentPlan();
886 ThreadPlan *examined_plan = plan_ptr;
959 ThreadPlan *plan_ptr = GetCurrentPlan();
1067 ThreadPlan *Thread::GetCurrentPlan() {
1111 bool Thread::IsThreadPlanDone(ThreadPlan *plan) {
1121 bool Thread::WasThreadPlanDiscarded(ThreadPlan *plan) {
1135 ThreadPlan *Thread::GetPreviousPlan(ThreadPlan *current_plan) {
1135 ThreadPlan *Thread::GetPreviousPlan(ThreadPlan *current_plan) {
1208 ThreadPlan *up_to_plan_ptr = nullptr;
1231 void Thread::DiscardThreadPlansUpToPlan(ThreadPlan *up_to_plan_ptr) {
1317 bool Thread::PlanIsBasePlan(ThreadPlan *plan_ptr) {
1334 if (m_plan_stack[i]->GetKind() == ThreadPlan::eKindCallFunction) {
tools/lldb/source/Target/ThreadPlan.cpp 68 ThreadPlan *prev_plan = GetPreviousPlan();
81 ThreadPlan *prev_plan = GetPreviousPlan();
89 ThreadPlan *prev_plan;
163 : ThreadPlan(ThreadPlan::eKindNull, "Null Thread Plan", thread,
tools/lldb/source/Target/ThreadPlanBase.cpp 30 : ThreadPlan(ThreadPlan::eKindBase, "base plan", thread, eVoteYes,
tools/lldb/source/Target/ThreadPlanCallFunction.cpp 99 : ThreadPlan(ThreadPlan::eKindCallFunction, "Call function plan", thread,
129 : ThreadPlan(ThreadPlan::eKindCallFunction, "Call function plan", thread,
tools/lldb/source/Target/ThreadPlanPython.cpp 30 : ThreadPlan(ThreadPlan::eKindPython, "Python based Thread Plan", thread,
tools/lldb/source/Target/ThreadPlanRunToAddress.cpp 24 : ThreadPlan(ThreadPlan::eKindRunToAddress, "Run to address plan", thread,
35 : ThreadPlan(ThreadPlan::eKindRunToAddress, "Run to address plan", thread,
46 : ThreadPlan(ThreadPlan::eKindRunToAddress, "Run to address plan", thread,
tools/lldb/source/Target/ThreadPlanShouldStopHere.cpp 19 ThreadPlanShouldStopHere::ThreadPlanShouldStopHere(ThreadPlan *owner)
29 ThreadPlan *owner, const ThreadPlanShouldStopHereCallbacks *callbacks,
58 ThreadPlan *current_plan, Flags &flags, FrameComparison operation,
94 ThreadPlan *current_plan, Flags &flags, FrameComparison operation,
tools/lldb/source/Target/ThreadPlanStepInRange.cpp 39 : ThreadPlanStepRange(ThreadPlan::eKindStepInRange,
55 : ThreadPlanStepRange(ThreadPlan::eKindStepInRange,
384 ThreadPlan *current_plan, Flags &flags, FrameComparison operation,
tools/lldb/source/Target/ThreadPlanStepInstruction.cpp 28 : ThreadPlan(ThreadPlan::eKindStepInstruction,
tools/lldb/source/Target/ThreadPlanStepOut.cpp 39 : ThreadPlan(ThreadPlan::eKindStepOut, "Step out", thread, stop_vote,
tools/lldb/source/Target/ThreadPlanStepOverBreakpoint.cpp 24 ThreadPlan::eKindStepOverBreakpoint, "Step over breakpoint trap",
tools/lldb/source/Target/ThreadPlanStepOverRange.cpp 35 : ThreadPlanStepRange(ThreadPlan::eKindStepOverRange,
tools/lldb/source/Target/ThreadPlanStepThrough.cpp 30 : ThreadPlan(ThreadPlan::eKindStepThrough,
tools/lldb/source/Target/ThreadPlanStepUntil.cpp 29 : ThreadPlan(ThreadPlan::eKindStepUntil, "Step until", thread,
usr/include/c++/7.4.0/bits/shared_ptr.h 93 class shared_ptr : public __shared_ptr<_Tp>
107 using element_type = typename __shared_ptr<_Tp>::element_type;
236 shared_ptr(const shared_ptr<_Yp>& __r) noexcept
253 shared_ptr(shared_ptr<_Yp>&& __r) noexcept
265 explicit shared_ptr(const weak_ptr<_Yp>& __r)
299 _Assignable<const shared_ptr<_Yp>&>
300 operator=(const shared_ptr<_Yp>& __r) noexcept
324 _Assignable<shared_ptr<_Yp>>
325 operator=(shared_ptr<_Yp>&& __r) noexcept
352 shared_ptr(const weak_ptr<_Tp>& __r, std::nothrow_t)
368 operator==(const shared_ptr<_Tp>& __a, const shared_ptr<_Up>& __b) noexcept
368 operator==(const shared_ptr<_Tp>& __a, const shared_ptr<_Up>& __b) noexcept
373 operator==(const shared_ptr<_Tp>& __a, nullptr_t) noexcept
378 operator==(nullptr_t, const shared_ptr<_Tp>& __a) noexcept
520 class weak_ptr : public __weak_ptr<_Tp>
582 shared_ptr<_Tp>
638 shared_ptr<_Tp>
642 shared_ptr<const _Tp>
672 mutable weak_ptr<_Tp> _M_weak_this;
usr/include/c++/7.4.0/bits/shared_ptr_base.h 882 : is_convertible<_Yp*, _Tp*>::type
882 : is_convertible<_Yp*, _Tp*>::type
946 : is_convertible<_Yp*, _Tp*>::type
956 using element_type = _Tp;
1035 : public __shared_ptr_access<_Tp, _Lp>
1038 using element_type = typename remove_extent<_Tp>::type;
1126 __shared_ptr(const __shared_ptr<_Yp, _Lp>& __r) noexcept
1138 __shared_ptr(__shared_ptr<_Yp, _Lp>&& __r) noexcept
1146 explicit __shared_ptr(const __weak_ptr<_Yp, _Lp>& __r)
1192 _Assignable<_Yp>
1193 operator=(const __shared_ptr<_Yp, _Lp>& __r) noexcept
1218 _Assignable<_Yp>
1219 operator=(__shared_ptr<_Yp, _Lp>&& __r) noexcept
1272 swap(__shared_ptr<_Tp, _Lp>& __other) noexcept
1344 __shared_ptr(const __weak_ptr<_Tp, _Lp>& __r, std::nothrow_t)
1366 : __not_<is_array<_Tp>> { }; // No enable shared_from_this for arrays
1409 operator==(const __shared_ptr<_Tp1, _Lp>& __a,
1415 operator==(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept
1420 operator==(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept
1601 using element_type = typename remove_extent<_Tp>::type;
1626 __weak_ptr(const __weak_ptr<_Yp, _Lp>& __r) noexcept
1640 __weak_ptr(__weak_ptr<_Yp, _Lp>&& __r) noexcept
1648 _Assignable<_Yp>
1649 operator=(const __weak_ptr<_Yp, _Lp>& __r) noexcept
1675 _Assignable<_Yp>
1676 operator=(__weak_ptr<_Yp, _Lp>&& __r) noexcept
1684 __shared_ptr<_Tp, _Lp>
1720 _M_assign(_Tp* __ptr, const __shared_count<_Lp>& __refcount) noexcept
usr/include/c++/7.4.0/type_traits 215 : public __is_void_helper<typename remove_cv<_Tp>::type>::type
1554 { typedef _Tp type; };
1563 { typedef _Tp type; };
1574 remove_const<typename remove_volatile<_Tp>::type>::type type;
1942 { typedef _Tp type; };