1 // Copyright 2016 the V8 project authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 4 5 #include "src/builtins/builtins.h" 6 #include "src/builtins/builtins-utils.h" 7 #include "src/debug/debug.h" 8 9 namespace v8 { 10 namespace internal { 11 Generate_Return_DebugBreak(MacroAssembler * masm)12void Builtins::Generate_Return_DebugBreak(MacroAssembler* masm) { 13 DebugCodegen::GenerateDebugBreakStub(masm, 14 DebugCodegen::SAVE_RESULT_REGISTER); 15 } 16 Generate_Slot_DebugBreak(MacroAssembler * masm)17void Builtins::Generate_Slot_DebugBreak(MacroAssembler* masm) { 18 DebugCodegen::GenerateDebugBreakStub(masm, 19 DebugCodegen::IGNORE_RESULT_REGISTER); 20 } 21 Generate_FrameDropper_LiveEdit(MacroAssembler * masm)22void Builtins::Generate_FrameDropper_LiveEdit(MacroAssembler* masm) { 23 DebugCodegen::GenerateFrameDropperLiveEdit(masm); 24 } 25 26 } // namespace internal 27 } // namespace v8 28