| Index: src/debug/arm/debug-arm.cc
|
| diff --git a/src/debug/arm/debug-arm.cc b/src/debug/arm/debug-arm.cc
|
| index 8477d97d35eab64751e5fdadf735cee388e345d6..2d4cbf13d76ddd145760f7be49d80f82a9bf344d 100644
|
| --- a/src/debug/arm/debug-arm.cc
|
| +++ b/src/debug/arm/debug-arm.cc
|
| @@ -113,19 +113,7 @@ void DebugCodegen::GenerateDebugBreakStub(MacroAssembler* masm,
|
| }
|
|
|
|
|
| -void DebugCodegen::GeneratePlainReturnLiveEdit(MacroAssembler* masm) {
|
| - __ Ret();
|
| -}
|
| -
|
| -
|
| void DebugCodegen::GenerateFrameDropperLiveEdit(MacroAssembler* masm) {
|
| - ExternalReference restarter_frame_function_slot =
|
| - ExternalReference::debug_restarter_frame_function_pointer_address(
|
| - masm->isolate());
|
| - __ mov(ip, Operand(restarter_frame_function_slot));
|
| - __ mov(r1, Operand::Zero());
|
| - __ str(r1, MemOperand(ip, 0));
|
| -
|
| // Load the function pointer off of our current stack frame.
|
| __ ldr(r1, MemOperand(fp,
|
| StandardFrameConstants::kConstantPoolOffset - kPointerSize));
|
| @@ -134,6 +122,9 @@ void DebugCodegen::GenerateFrameDropperLiveEdit(MacroAssembler* masm) {
|
| // FLAG_enable_embedded_constant_pool).
|
| __ LeaveFrame(StackFrame::INTERNAL);
|
|
|
| + ParameterCount dummy(0);
|
| + __ FloodFunctionIfStepping(r1, no_reg, dummy, dummy);
|
| +
|
| { ConstantPoolUnavailableScope constant_pool_unavailable(masm);
|
| // Load context from the function.
|
| __ ldr(cp, FieldMemOperand(r1, JSFunction::kContextOffset));
|
|
|