#include "lldb/Target/ThreadPlanStepOverRange.h"
#include "lldb/Symbol/Block.h"
#include "lldb/Symbol/CompileUnit.h"
#include "lldb/Symbol/Function.h"
#include "lldb/Symbol/LineTable.h"
#include "lldb/Target/Process.h"
#include "lldb/Target/RegisterContext.h"
#include "lldb/Target/Target.h"
#include "lldb/Target/Thread.h"
#include "lldb/Target/ThreadPlanSingleThreadTimeout.h"
#include "lldb/Target/ThreadPlanStepOut.h"
#include "lldb/Target/ThreadPlanStepThrough.h"
#include "lldb/Utility/LLDBLog.h"
#include "lldb/Utility/Log.h"
#include "lldb/Utility/Stream.h"
usingnamespacelldb_private;
usingnamespacelldb;
uint32_t ThreadPlanStepOverRange::s_default_flag_values = …;
ThreadPlanStepOverRange::ThreadPlanStepOverRange(
Thread &thread, const AddressRange &range,
const SymbolContext &addr_context, lldb::RunMode stop_others,
LazyBool step_out_avoids_code_without_debug_info)
: … { … }
ThreadPlanStepOverRange::~ThreadPlanStepOverRange() = default;
void ThreadPlanStepOverRange::GetDescription(Stream *s,
lldb::DescriptionLevel level) { … }
void ThreadPlanStepOverRange::SetupAvoidNoDebug(
LazyBool step_out_avoids_code_without_debug_info) { … }
bool ThreadPlanStepOverRange::IsEquivalentContext(
const SymbolContext &context) { … }
void ThreadPlanStepOverRange::SetStopOthers(bool stop_others) { … }
bool ThreadPlanStepOverRange::ShouldStop(Event *event_ptr) { … }
void ThreadPlanStepOverRange::DidPush() { … }
bool ThreadPlanStepOverRange::DoPlanExplainsStop(Event *event_ptr) { … }
bool ThreadPlanStepOverRange::DoWillResume(lldb::StateType resume_state,
bool current_plan) { … }