Mercurial > hg > CbC > CbC_llvm
diff lldb/source/Target/ThreadPlanStepInRange.cpp @ 207:2e18cbf3894f
LLVM12
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 08 Jun 2021 06:07:14 +0900 |
parents | 0572611fdcc8 |
children | c4bab56944e8 |
line wrap: on
line diff
--- a/lldb/source/Target/ThreadPlanStepInRange.cpp Mon May 25 11:55:54 2020 +0900 +++ b/lldb/source/Target/ThreadPlanStepInRange.cpp Tue Jun 08 06:07:14 2021 +0900 @@ -33,22 +33,6 @@ ThreadPlanStepInRange::ThreadPlanStepInRange( Thread &thread, const AddressRange &range, - const SymbolContext &addr_context, 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) { - SetCallbacks(); - SetFlagsToDefault(); - SetupAvoidNoDebug(step_in_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) @@ -307,11 +291,10 @@ } void ThreadPlanStepInRange::SetAvoidRegexp(const char *name) { - auto name_ref = llvm::StringRef::withNullAsEmpty(name); if (m_avoid_regexp_up) - *m_avoid_regexp_up = RegularExpression(name_ref); + *m_avoid_regexp_up = RegularExpression(name); else - m_avoid_regexp_up.reset(new RegularExpression(name_ref)); + m_avoid_regexp_up = std::make_unique<RegularExpression>(name); } void ThreadPlanStepInRange::SetDefaultFlagValue(uint32_t new_value) {