Line data Source code
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 :
10 : namespace v8 {
11 : namespace internal {
12 :
13 43 : void Builtins::Generate_Return_DebugBreak(MacroAssembler* masm) {
14 : DebugCodegen::GenerateDebugBreakStub(masm,
15 43 : DebugCodegen::SAVE_RESULT_REGISTER);
16 43 : }
17 :
18 43 : void Builtins::Generate_Slot_DebugBreak(MacroAssembler* masm) {
19 : DebugCodegen::GenerateDebugBreakStub(masm,
20 43 : DebugCodegen::IGNORE_RESULT_REGISTER);
21 43 : }
22 :
23 43 : void Builtins::Generate_FrameDropperTrampoline(MacroAssembler* masm) {
24 43 : DebugCodegen::GenerateFrameDropperTrampoline(masm);
25 43 : }
26 :
27 43 : void Builtins::Generate_HandleDebuggerStatement(MacroAssembler* masm) {
28 43 : DebugCodegen::GenerateHandleDebuggerStatement(masm);
29 43 : }
30 :
31 : } // namespace internal
32 : } // namespace v8
|