#include "lldb/Target/ThreadPlanStepInstruction.h"
#include "lldb/Target/Process.h"
#include "lldb/Target/RegisterContext.h"
#include "lldb/Target/StopInfo.h"
#include "lldb/Target/Target.h"
#include "lldb/Utility/LLDBLog.h"
#include "lldb/Utility/Log.h"
#include "lldb/Utility/Stream.h"
usingnamespacelldb;
usingnamespacelldb_private;
ThreadPlanStepInstruction::ThreadPlanStepInstruction(Thread &thread,
bool step_over,
bool stop_other_threads,
Vote report_stop_vote,
Vote report_run_vote)
: … { … }
ThreadPlanStepInstruction::~ThreadPlanStepInstruction() = default;
void ThreadPlanStepInstruction::SetUpState() { … }
void ThreadPlanStepInstruction::GetDescription(Stream *s,
lldb::DescriptionLevel level) { … }
bool ThreadPlanStepInstruction::ValidatePlan(Stream *error) { … }
bool ThreadPlanStepInstruction::DoPlanExplainsStop(Event *event_ptr) { … }
bool ThreadPlanStepInstruction::IsPlanStale() { … }
bool ThreadPlanStepInstruction::ShouldStop(Event *event_ptr) { … }
bool ThreadPlanStepInstruction::StopOthers() { … }
StateType ThreadPlanStepInstruction::GetPlanRunState() { … }
bool ThreadPlanStepInstruction::WillStop() { … }
bool ThreadPlanStepInstruction::MischiefManaged() { … }