forked from OSchip/llvm-project
[ThreadPlan] Delete unused ThreadPlanStepInRange code, NFC
This commit is contained in:
parent
34d56b05fd
commit
04cd6c6217
|
@ -26,13 +26,6 @@ public:
|
||||||
LazyBool step_in_avoids_code_without_debug_info,
|
LazyBool step_in_avoids_code_without_debug_info,
|
||||||
LazyBool step_out_avoids_code_without_debug_info);
|
LazyBool step_out_avoids_code_without_debug_info);
|
||||||
|
|
||||||
ThreadPlanStepInRange(Thread &thread, const AddressRange &range,
|
|
||||||
const SymbolContext &addr_context,
|
|
||||||
const char *step_into_function_name,
|
|
||||||
lldb::RunMode stop_others,
|
|
||||||
LazyBool step_in_avoids_code_without_debug_info,
|
|
||||||
LazyBool step_out_avoids_code_without_debug_info);
|
|
||||||
|
|
||||||
~ThreadPlanStepInRange() override;
|
~ThreadPlanStepInRange() override;
|
||||||
|
|
||||||
void GetDescription(Stream *s, lldb::DescriptionLevel level) override;
|
void GetDescription(Stream *s, lldb::DescriptionLevel level) override;
|
||||||
|
@ -78,17 +71,6 @@ protected:
|
||||||
bool FrameMatchesAvoidCriteria();
|
bool FrameMatchesAvoidCriteria();
|
||||||
|
|
||||||
private:
|
private:
|
||||||
friend lldb::ThreadPlanSP Thread::QueueThreadPlanForStepOverRange(
|
|
||||||
bool abort_other_plans, const AddressRange &range,
|
|
||||||
const SymbolContext &addr_context, lldb::RunMode stop_others,
|
|
||||||
Status &status, LazyBool avoid_code_without_debug_info);
|
|
||||||
friend lldb::ThreadPlanSP Thread::QueueThreadPlanForStepInRange(
|
|
||||||
bool abort_other_plans, const AddressRange &range,
|
|
||||||
const SymbolContext &addr_context, const char *step_in_target,
|
|
||||||
lldb::RunMode stop_others, Status &status,
|
|
||||||
LazyBool step_in_avoids_code_without_debug_info,
|
|
||||||
LazyBool step_out_avoids_code_without_debug_info);
|
|
||||||
|
|
||||||
void SetupAvoidNoDebug(LazyBool step_in_avoids_code_without_debug_info,
|
void SetupAvoidNoDebug(LazyBool step_in_avoids_code_without_debug_info,
|
||||||
LazyBool step_out_avoids_code_without_debug_info);
|
LazyBool step_out_avoids_code_without_debug_info);
|
||||||
// Need an appropriate marker for the current stack so we can tell step out
|
// Need an appropriate marker for the current stack so we can tell step out
|
||||||
|
|
|
@ -47,22 +47,6 @@ ThreadPlanStepInRange::ThreadPlanStepInRange(
|
||||||
step_out_avoids_code_without_debug_info);
|
step_out_avoids_code_without_debug_info);
|
||||||
}
|
}
|
||||||
|
|
||||||
ThreadPlanStepInRange::ThreadPlanStepInRange(
|
|
||||||
Thread &thread, const AddressRange &range,
|
|
||||||
const SymbolContext &addr_context, const char *step_into_target,
|
|
||||||
lldb::RunMode stop_others, LazyBool step_in_avoids_code_without_debug_info,
|
|
||||||
LazyBool step_out_avoids_code_without_debug_info)
|
|
||||||
: ThreadPlanStepRange(ThreadPlan::eKindStepInRange,
|
|
||||||
"Step Range stepping in", thread, range, addr_context,
|
|
||||||
stop_others),
|
|
||||||
ThreadPlanShouldStopHere(this), m_step_past_prologue(true),
|
|
||||||
m_virtual_step(false), m_step_into_target(step_into_target) {
|
|
||||||
SetCallbacks();
|
|
||||||
SetFlagsToDefault();
|
|
||||||
SetupAvoidNoDebug(step_in_avoids_code_without_debug_info,
|
|
||||||
step_out_avoids_code_without_debug_info);
|
|
||||||
}
|
|
||||||
|
|
||||||
ThreadPlanStepInRange::~ThreadPlanStepInRange() = default;
|
ThreadPlanStepInRange::~ThreadPlanStepInRange() = default;
|
||||||
|
|
||||||
void ThreadPlanStepInRange::SetupAvoidNoDebug(
|
void ThreadPlanStepInRange::SetupAvoidNoDebug(
|
||||||
|
|
Loading…
Reference in New Issue