Home | History | Annotate | Download | only in Target

Lines Matching full:plan

265     // Do not override this function, it is for thread plan logic only
455 // Thread Plan Providers:
466 // creation in ways specific to that plan type. Also, it is often necessary for
468 // pointer to the sub-plan.
479 /// Queues the base plan for a thread.
487 /// Otherwise this plan will go on the end of the plan stack.
490 /// A shared pointer to the newly queued thread plan, or NULL if the plan could not be queued.
496 /// Queues the plan used to step over a breakpoint at the current PC of \a thread.
502 /// Otherwise this plan will go on the end of the plan stack.
505 /// A shared pointer to the newly queued thread plan, or NULL if the plan could not be queued.
511 /// Queues the plan used to step one instruction from the current PC of \a thread.
518 /// Otherwise this plan will go on the end of the plan stack.
524 /// A shared pointer to the newly queued thread plan, or NULL if the plan could not be queued.
532 /// Queues the plan used to step through an address range, stepping over
537 /// Otherwise this plan will go on the end of the plan stack.
540 /// Type of step to do, only eStepTypeInto and eStepTypeOver are supported by this plan.
556 /// A shared pointer to the newly queued thread plan, or NULL if the plan could not be queued.
565 /// Queues the plan used to step through an address range, stepping into functions.
569 /// Otherwise this plan will go on the end of the plan stack.
572 /// Type of step to do, only eStepTypeInto and eStepTypeOver are supported by this plan.
594 /// A shared pointer to the newly queued thread plan, or NULL if the plan could not be queued.
605 /// Queue the plan used to step out of the function at the current PC of
610 /// Otherwise this plan will go on the end of the plan stack.
630 /// A shared pointer to the newly queued thread plan, or NULL if the plan could not be queued.
642 /// Gets the plan used to step through the code that steps from a function
652 /// Otherwise this plan will go on the end of the plan stack.
658 /// A shared pointer to the newly queued thread plan, or NULL if the plan could not be queued.
666 /// Gets the plan used to continue from the current PC.
667 /// This is a simple plan, mostly useful as a backstop when you are continuing
672 /// Otherwise this plan will go on the end of the plan stack.
681 /// A shared pointer to the newly queued thread plan, or NULL if the plan could not be queued.
704 // Thread Plan accessors:
708 /// Gets the plan which will execute next on the plan stack.
711 /// A pointer to the next executed plan.
717 /// Unwinds the thread stack for the innermost expression plan currently
718 /// on the thread plan stack.
721 /// An error if the thread plan could not be unwound.
737 /// Gets the outer-most plan that was popped off the plan stack in the
741 /// A pointer to the last completed plan.
757 /// Checks whether the given plan is in the completed plans for this
760 /// @param[in] plan
761 /// Pointer to the plan you're checking.
764 /// Returns true if the input plan is in the completed plan stack,
768 IsThreadPlanDone (ThreadPlan *plan);
771 /// Checks whether the given plan is in the discarded plans for this
774 /// @param[in] plan
775 /// Pointer to the plan you're checking.
778 /// Returns true if the input plan is in the discarded plan stack,
782 WasThreadPlanDiscarded (ThreadPlan *plan);
785 /// Queues a generic thread plan.
788 /// The plan to queue.
792 /// Otherwise this plan will go on the end of the plan stack.
795 /// A pointer to the last completed plan.
802 /// Discards the plans queued on the plan stack of the current thread. This is
810 /// Discards the plans queued on the plan stack of the current thread up to and
823 /// Prints the current plan stack.
826 /// The stream to which to dump the plan stack info.
914 // current thread plan. If the thread stop ID does not match the process'
918 // NOTE: This function must be called before the current thread plan is
919 // moved to the completed plan stack (in Thread::ShouldStop()).
990 ThreadPlan *GetPreviousPlan (ThreadPlan *plan);
1051 lldb::StateType m_temporary_resume_state; ///< This state records what the thread was told to do by the thread plan logic for the current resume.