| Index: src/debug/arm/debug-arm.cc
|
| diff --git a/src/debug/arm/debug-arm.cc b/src/debug/arm/debug-arm.cc
|
| index 2d4cbf13d76ddd145760f7be49d80f82a9bf344d..8477d97d35eab64751e5fdadf735cee388e345d6 100644
|
| --- a/src/debug/arm/debug-arm.cc
|
| +++ b/src/debug/arm/debug-arm.cc
|
| @@ -113,7 +113,19 @@
|
| }
|
|
|
|
|
| +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));
|
| @@ -121,9 +133,6 @@
|
| // Pop return address, frame and constant pool pointer (if
|
| // 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.
|
|
|