Go to the documentation of this file.
9 #ifndef LLDB_TARGET_THREADPLANRUNTOADDRESS_H
10 #define LLDB_TARGET_THREADPLANRUNTOADDRESS_H
27 const std::vector<lldb::addr_t> &addresses,
56 std::vector<lldb::addr_t>
69 #endif // LLDB_TARGET_THREADPLANRUNTOADDRESS_H
void SetStopOthers(bool new_value) override
ThreadPlanRunToAddress(Thread &thread, Address &address, bool stop_others)
bool ValidatePlan(Stream *error) override
Returns whether this plan could be successfully created.
bool StopOthers() override
lldb::StateType GetPlanRunState() override
bool ShouldStop(Event *event_ptr) override
bool DoPlanExplainsStop(Event *event_ptr) override
static llvm::raw_ostream & error(Stream &strm)
~ThreadPlanRunToAddress() override
void SetInitialBreakpoints()
std::vector< lldb::break_id_t > m_break_ids
std::vector< lldb::addr_t > m_addresses
void GetDescription(Stream *s, lldb::DescriptionLevel level) override
Print a description of this thread to the stream s.
bool MischiefManaged() override
A class that represents a running process on the host machine.
StateType
Process and Thread States.
DescriptionLevel
Description levels for "void GetDescription(Stream *, DescriptionLevel)" calls.
const ThreadPlanRunToAddress & operator=(const ThreadPlanRunToAddress &)=delete