Lines Matching full:masm
95 #define __ ACCESS_MASM(masm)
98 static void Generate_DebugBreakCallHelper(MacroAssembler* masm,
104 FrameScope scope(masm, StackFrame::INTERNAL);
132 __ mov(ebx, Immediate(ExternalReference::debug_break(masm->isolate())));
167 ExternalReference(Debug_Address::AfterBreakTarget(), masm->isolate());
172 void Debug::GenerateLoadICDebugBreak(MacroAssembler* masm) {
178 Generate_DebugBreakCallHelper(masm, eax.bit() | ecx.bit(), 0, false);
182 void Debug::GenerateStoreICDebugBreak(MacroAssembler* masm) {
190 masm, eax.bit() | ecx.bit() | edx.bit(), 0, false);
194 void Debug::GenerateKeyedLoadICDebugBreak(MacroAssembler* masm) {
200 Generate_DebugBreakCallHelper(masm, eax.bit() | edx.bit(), 0, false);
204 void Debug::GenerateKeyedStoreICDebugBreak(MacroAssembler* masm) {
212 masm, eax.bit() | ecx.bit() | edx.bit(), 0, false);
216 void Debug::GenerateCallICDebugBreak(MacroAssembler* masm) {
221 Generate_DebugBreakCallHelper(masm, ecx.bit(), 0, false);
225 void Debug::GenerateReturnDebugBreak(MacroAssembler* masm) {
230 Generate_DebugBreakCallHelper(masm, eax.bit(), 0, true);
234 void Debug::GenerateCallFunctionStubDebugBreak(MacroAssembler* masm) {
239 Generate_DebugBreakCallHelper(masm, edi.bit(), 0, false);
243 void Debug::GenerateCallFunctionStubRecordDebugBreak(MacroAssembler* masm) {
249 Generate_DebugBreakCallHelper(masm, ebx.bit() | edi.bit(), 0, false);
253 void Debug::GenerateCallConstructStubDebugBreak(MacroAssembler* masm) {
262 Generate_DebugBreakCallHelper(masm, edi.bit(), eax.bit(), false);
266 void Debug::GenerateCallConstructStubRecordDebugBreak(MacroAssembler* masm) {
276 Generate_DebugBreakCallHelper(masm, ebx.bit() | edi.bit(), eax.bit(), false);
280 void Debug::GenerateSlot(MacroAssembler* masm) {
287 masm->SizeOfCodeGeneratedSince(&check_codesize));
291 void Debug::GenerateSlotDebugBreak(MacroAssembler* masm) {
294 Generate_DebugBreakCallHelper(masm, 0, 0, true);
298 void Debug::GeneratePlainReturnLiveEdit(MacroAssembler* masm) {
299 masm->ret(0);
303 void Debug::GenerateFrameDropperLiveEdit(MacroAssembler* masm) {
306 masm->isolate());