#include "lldb/Target/ThreadPlanRunToAddress.h"
#include "lldb/Target/Process.h"
#include "lldb/Target/RegisterContext.h"
#include "lldb/Target/Target.h"
#include "lldb/Target/Thread.h"
#include "lldb/Utility/LLDBLog.h"
#include "lldb/Utility/Log.h"
#include "lldb/Utility/Stream.h"
usingnamespacelldb;
usingnamespacelldb_private;
ThreadPlanRunToAddress::ThreadPlanRunToAddress(Thread &thread, Address &address,
bool stop_others)
: … { … }
ThreadPlanRunToAddress::ThreadPlanRunToAddress(Thread &thread,
lldb::addr_t address,
bool stop_others)
: … { … }
ThreadPlanRunToAddress::ThreadPlanRunToAddress(
Thread &thread, const std::vector<lldb::addr_t> &addresses,
bool stop_others)
: … { … }
void ThreadPlanRunToAddress::SetInitialBreakpoints() { … }
ThreadPlanRunToAddress::~ThreadPlanRunToAddress() { … }
void ThreadPlanRunToAddress::GetDescription(Stream *s,
lldb::DescriptionLevel level) { … }
bool ThreadPlanRunToAddress::ValidatePlan(Stream *error) { … }
bool ThreadPlanRunToAddress::DoPlanExplainsStop(Event *event_ptr) { … }
bool ThreadPlanRunToAddress::ShouldStop(Event *event_ptr) { … }
bool ThreadPlanRunToAddress::StopOthers() { … }
void ThreadPlanRunToAddress::SetStopOthers(bool new_value) { … }
StateType ThreadPlanRunToAddress::GetPlanRunState() { … }
bool ThreadPlanRunToAddress::WillStop() { … }
bool ThreadPlanRunToAddress::MischiefManaged() { … }
bool ThreadPlanRunToAddress::AtOurAddress() { … }