Index: src/x64/debug-x64.cc |
diff --git a/src/x64/debug-x64.cc b/src/x64/debug-x64.cc |
index 19175bcedfa11ae5387ce5d6ca211c4a4b4dc1a0..0398465146719f9fff0e18a344434a7f2326bb06 100644 |
--- a/src/x64/debug-x64.cc |
+++ b/src/x64/debug-x64.cc |
@@ -129,7 +129,7 @@ static void Generate_DebugBreakCallHelper(MacroAssembler* masm, |
__ RecordComment("// Calling from debug break to runtime - come in - over"); |
#endif |
__ Set(rax, 0); // No arguments (argc == 0). |
- __ movq(rbx, ExternalReference::debug_break()); |
+ __ movq(rbx, ExternalReference::debug_break(masm->isolate())); |
CEntryStub ceb(1); |
__ CallStub(&ceb); |
@@ -168,7 +168,7 @@ static void Generate_DebugBreakCallHelper(MacroAssembler* masm, |
// jumping to the target address intended by the caller and that was |
// overwritten by the address of DebugBreakXXX. |
ExternalReference after_break_target = |
- ExternalReference(Debug_Address::AfterBreakTarget()); |
+ ExternalReference(Debug_Address::AfterBreakTarget(), masm->isolate()); |
__ movq(kScratchRegister, after_break_target); |
__ jmp(Operand(kScratchRegister, 0)); |
} |
@@ -284,7 +284,8 @@ void Debug::GeneratePlainReturnLiveEdit(MacroAssembler* masm) { |
void Debug::GenerateFrameDropperLiveEdit(MacroAssembler* masm) { |
ExternalReference restarter_frame_function_slot = |
- ExternalReference(Debug_Address::RestarterFrameFunctionPointer()); |
+ ExternalReference(Debug_Address::RestarterFrameFunctionPointer(), |
+ masm->isolate()); |
__ movq(rax, restarter_frame_function_slot); |
__ movq(Operand(rax, 0), Immediate(0)); |