Lines Matching refs:ecmaVm
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);
109 std::unique_ptr<SingleStepper> SingleStepper::GetStepper(const EcmaVM *ecmaVm,
112 std::unique_ptr<PtMethod> ptMethod = DebuggerApi::GetMethod(ecmaVm);
123 return std::make_unique<SingleStepper>(ecmaVm, std::move(ptMethod), std::list<JSPtStepRange> {}, type);
127 DebuggerApi::GetBytecodeOffset(ecmaVm));
128 return std::make_unique<SingleStepper>(ecmaVm, std::move(ptMethod), std::move(ranges), type);