Home | History | Annotate | Download | only in x64

Lines Matching defs:__

95 #define __ ACCESS_MASM(masm)
117 __ push(reg);
121 __ movq(kScratchRegister, reg);
122 __ Integer32ToSmi(reg, reg);
123 __ push(reg);
124 __ sar(kScratchRegister, Immediate(32));
125 __ Integer32ToSmi(kScratchRegister, kScratchRegister);
126 __ push(kScratchRegister);
131 __ RecordComment("// Calling from debug break to runtime - come in - over");
133 __ Set(rax, 0); // No arguments (argc == 0).
134 __ movq(rbx, ExternalReference::debug_break(masm->isolate()));
137 __ CallStub(&ceb);
144 __ Set(reg, kDebugZapValue);
147 __ pop(reg);
151 __ pop(kScratchRegister);
152 __ SmiToInteger32(kScratchRegister, kScratchRegister);
153 __ shl(kScratchRegister, Immediate(32));
154 __ pop(reg);
155 __ SmiToInteger32(reg, reg);
156 __ or_(reg, kScratchRegister);
166 __ addq(rsp, Immediate(kPointerSize));
174 __ movq(kScratchRegister, after_break_target);
175 __ jmp(Operand(kScratchRegister, 0));
288 __ bind(&check_codesize);
289 __ RecordDebugBreakSlot();
290 __ Nop(Assembler::kDebugBreakSlotLength);
312 __ movq(rax, restarter_frame_function_slot);
313 __ movq(Operand(rax, 0), Immediate(0));
316 __ lea(rsp, Operand(rbp, -1 * kPointerSize));
318 __ pop(rdi); // Function.
319 __ pop(rbp);
322 __ movq(rsi, FieldOperand(rdi, JSFunction::kContextOffset));
325 __ movq(rdx, FieldOperand(rdi, JSFunction::kSharedFunctionInfoOffset));
326 __ movq(rdx, FieldOperand(rdx, SharedFunctionInfo::kCodeOffset));
327 __ lea(rdx, FieldOperand(rdx, Code::kHeaderSize));
330 __ jmp(rdx);
335 #undef __