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-utils.h" 6#include "src/builtins/builtins.h" 7#include "src/debug/debug.h" 8#include "src/objects-inl.h" 9 10namespace v8 { 11namespace internal { 12 13void Builtins::Generate_Return_DebugBreak(MacroAssembler* masm) { 14 DebugCodegen::GenerateDebugBreakStub(masm, 15 DebugCodegen::SAVE_RESULT_REGISTER); 16} 17 18void Builtins::Generate_Slot_DebugBreak(MacroAssembler* masm) { 19 DebugCodegen::GenerateDebugBreakStub(masm, 20 DebugCodegen::IGNORE_RESULT_REGISTER); 21} 22 23void Builtins::Generate_FrameDropperTrampoline(MacroAssembler* masm) { 24 DebugCodegen::GenerateFrameDropperTrampoline(masm); 25} 26 27void Builtins::Generate_HandleDebuggerStatement(MacroAssembler* masm) { 28 DebugCodegen::GenerateHandleDebuggerStatement(masm); 29} 30 31} // namespace internal 32} // namespace v8 33