Lines Matching refs:SingleStepper
23 uint32_t SingleStepper::GetStackDepth() const
28 bool SingleStepper::InStepRange(uint32_t pc) const
38 bool SingleStepper::StepComplete(uint32_t bcOffset) const
75 std::unique_ptr<SingleStepper> SingleStepper::GetStepIntoStepper(const EcmaVM *ecmaVm)
77 return GetStepper(ecmaVm, SingleStepper::Type::STEP_INTO);
80 std::unique_ptr<SingleStepper> SingleStepper::GetStepOverStepper(const EcmaVM *ecmaVm)
82 return GetStepper(ecmaVm, SingleStepper::Type::STEP_OVER);
85 std::unique_ptr<SingleStepper> SingleStepper::GetStepOutStepper(const EcmaVM *ecmaVm)
87 return GetStepper(ecmaVm, SingleStepper::Type::STEP_OUT);
90 std::list<JSPtStepRange> SingleStepper::GetStepRanges(DebugInfoExtractor *extractor,
109 std::unique_ptr<SingleStepper> SingleStepper::GetStepper(const EcmaVM *ecmaVm,
110 SingleStepper::Type type)
122 if (type == SingleStepper::Type::STEP_OUT) {
123 return std::make_unique<SingleStepper>(ecmaVm, std::move(ptMethod), std::list<JSPtStepRange> {}, type);
128 return std::make_unique<SingleStepper>(ecmaVm, std::move(ptMethod), std::move(ranges), type);