Go to the documentation of this file.
9 #ifndef LLDB_TARGET_THREADPLANSTEPOVERBREAKPOINT_H
10 #define LLDB_TARGET_THREADPLANSTEPOVERBREAKPOINT_H
57 #endif // LLDB_TARGET_THREADPLANSTEPOVERBREAKPOINT_H
void ReenableBreakpointSite()
void ThreadDestroyed() override
bool IsPlanStale() override
void GetDescription(Stream *s, lldb::DescriptionLevel level) override
Print a description of this thread to the stream s.
bool StopOthers() override
lldb::addr_t GetBreakpointLoadAddress() const
static llvm::raw_ostream & error(Stream &strm)
bool ShouldAutoContinue(Event *event_ptr) override
Returns whether this thread plan overrides the ShouldStop of subsequently processed plans.
lldb::user_id_t m_breakpoint_site_id
bool DoWillResume(lldb::StateType resume_state, bool current_plan) override
bool ValidatePlan(Stream *error) override
Returns whether this plan could be successfully created.
lldb::addr_t m_breakpoint_addr
bool ShouldStop(Event *event_ptr) override
lldb::StateType GetPlanRunState() override
void SetAutoContinue(bool do_it)
bool MischiefManaged() override
bool DoPlanExplainsStop(Event *event_ptr) override
const ThreadPlanStepOverBreakpoint & operator=(const ThreadPlanStepOverBreakpoint &)=delete
bool m_reenabled_breakpoint_site
A class that represents a running process on the host machine.
StateType
Process and Thread States.
ThreadPlanStepOverBreakpoint(Thread &thread)
DescriptionLevel
Description levels for "void GetDescription(Stream *, DescriptionLevel)" calls.
~ThreadPlanStepOverBreakpoint() override