|
| ThreadPlanCallFunctionUsingABI (Thread &thread, const Address &function_address, llvm::Type &function_prototype, llvm::Type &return_type, llvm::ArrayRef< ABI::CallArgument > args, const EvaluateExpressionOptions &options) |
|
| ~ThreadPlanCallFunctionUsingABI () override |
|
void | GetDescription (Stream *s, lldb::DescriptionLevel level) override |
| Print a description of this thread to the stream s.
|
|
| ThreadPlanCallFunction (Thread &thread, const Address &function, const CompilerType &return_type, llvm::ArrayRef< lldb::addr_t > args, const EvaluateExpressionOptions &options) |
|
| ThreadPlanCallFunction (Thread &thread, const Address &function, const EvaluateExpressionOptions &options) |
|
| ~ThreadPlanCallFunction () override |
|
void | GetDescription (Stream *s, lldb::DescriptionLevel level) override |
| Print a description of this thread to the stream s.
|
|
bool | ValidatePlan (Stream *error) override |
| Returns whether this plan could be successfully created.
|
|
bool | ShouldStop (Event *event_ptr) override |
|
Vote | ShouldReportStop (Event *event_ptr) override |
|
bool | StopOthers () override |
|
lldb::StateType | GetPlanRunState () override |
|
void | DidPush () override |
|
bool | WillStop () override |
|
bool | MischiefManaged () override |
|
lldb::ValueObjectSP | GetReturnValueObject () override |
|
lldb::addr_t | GetFunctionStackPointer () |
|
void | DidPop () override |
|
virtual lldb::StopInfoSP | GetRealStopInfo () |
|
lldb::addr_t | GetStopAddress () |
|
void | RestoreThreadState () override |
|
void | ThreadDestroyed () override |
|
void | SetStopOthers (bool new_value) override |
|
virtual | ~ThreadPlan () |
|
const char * | GetName () const |
| Returns the name of this thread plan.
|
|
Thread & | GetThread () |
| Returns the Thread that is using this thread plan.
|
|
Target & | GetTarget () |
|
const Target & | GetTarget () const |
|
void | ClearThreadCache () |
| Clear the Thread* cache.
|
|
virtual void | GetDescription (Stream *s, lldb::DescriptionLevel level)=0 |
| Print a description of this thread to the stream s.
|
|
virtual bool | ValidatePlan (Stream *error)=0 |
| Returns whether this plan could be successfully created.
|
|
bool | TracerExplainsStop () |
|
lldb::StateType | RunState () |
|
bool | PlanExplainsStop (Event *event_ptr) |
|
virtual bool | ShouldStop (Event *event_ptr)=0 |
|
virtual bool | ShouldAutoContinue (Event *event_ptr) |
| Returns whether this thread plan overrides the ShouldStop of subsequently processed plans.
|
|
virtual Vote | ShouldReportStop (Event *event_ptr) |
|
Vote | ShouldReportRun (Event *event_ptr) |
|
virtual void | SetStopOthers (bool new_value) |
|
virtual bool | StopOthers () |
|
virtual bool | SupportsResumeOthers () |
|
virtual bool | ShouldRunBeforePublicStop () |
|
bool | WillResume (lldb::StateType resume_state, bool current_plan) |
|
virtual bool | WillStop ()=0 |
|
bool | IsControllingPlan () |
|
virtual bool | IsLeafPlan () |
|
bool | SetIsControllingPlan (bool value) |
|
virtual bool | OkayToDiscard () |
|
void | SetOkayToDiscard (bool value) |
|
virtual bool | MischiefManaged () |
|
virtual void | ThreadDestroyed () |
|
bool | GetPrivate () |
|
void | SetPrivate (bool input) |
|
virtual void | DidPush () |
|
virtual void | DidPop () |
|
ThreadPlanKind | GetKind () const |
|
bool | IsPlanComplete () |
|
void | SetPlanComplete (bool success=true) |
|
virtual bool | IsPlanStale () |
|
bool | PlanSucceeded () |
|
virtual bool | IsBasePlan () |
|
lldb::ThreadPlanTracerSP & | GetThreadPlanTracer () |
|
void | SetThreadPlanTracer (lldb::ThreadPlanTracerSP new_tracer_sp) |
|
void | DoTraceLog () |
|
virtual lldb::ValueObjectSP | GetReturnValueObject () |
|
virtual lldb::ExpressionVariableSP | GetExpressionVariable () |
|
virtual void | RestoreThreadState () |
|
virtual bool | IsVirtualStep () |
|
bool | SetIterationCount (size_t count) |
|
virtual lldb::StateType | GetPlanRunState ()=0 |
|
| UserID (lldb::user_id_t uid=LLDB_INVALID_UID) |
| Construct with optional user ID.
|
|
| ~UserID ()=default |
| Destructor.
|
|
void | Clear () |
| Clears the object state.
|
|
lldb::user_id_t | GetID () const |
| Get accessor for the user ID.
|
|
void | SetID (lldb::user_id_t uid) |
| Set accessor for the user ID.
|
|