#include "lldb/Target/ThreadPlanStepOverBreakpoint.h"
#include "lldb/Target/Process.h"
#include "lldb/Target/RegisterContext.h"
#include "lldb/Utility/LLDBLog.h"
#include "lldb/Utility/Log.h"
#include "lldb/Utility/Stream.h"
usingnamespacelldb;
usingnamespacelldb_private;
ThreadPlanStepOverBreakpoint::ThreadPlanStepOverBreakpoint(Thread &thread)
: … { … }
ThreadPlanStepOverBreakpoint::~ThreadPlanStepOverBreakpoint() = default;
void ThreadPlanStepOverBreakpoint::GetDescription(
Stream *s, lldb::DescriptionLevel level) { … }
bool ThreadPlanStepOverBreakpoint::ValidatePlan(Stream *error) { … }
bool ThreadPlanStepOverBreakpoint::DoPlanExplainsStop(Event *event_ptr) { … }
bool ThreadPlanStepOverBreakpoint::ShouldStop(Event *event_ptr) { … }
bool ThreadPlanStepOverBreakpoint::StopOthers() { … }
bool ThreadPlanStepOverBreakpoint::SupportsResumeOthers() { … }
StateType ThreadPlanStepOverBreakpoint::GetPlanRunState() { … }
bool ThreadPlanStepOverBreakpoint::DoWillResume(StateType resume_state,
bool current_plan) { … }
bool ThreadPlanStepOverBreakpoint::WillStop() { … }
void ThreadPlanStepOverBreakpoint::DidPop() { … }
bool ThreadPlanStepOverBreakpoint::MischiefManaged() { … }
void ThreadPlanStepOverBreakpoint::ReenableBreakpointSite() { … }
void ThreadPlanStepOverBreakpoint::ThreadDestroyed() { … }
void ThreadPlanStepOverBreakpoint::SetAutoContinue(bool do_it) { … }
bool ThreadPlanStepOverBreakpoint::ShouldAutoContinue(Event *event_ptr) { … }
bool ThreadPlanStepOverBreakpoint::IsPlanStale() { … }