Lines Matching refs:masm
15 #define __ ACCESS_MASM(masm)
18 void EmitDebugBreakSlot(MacroAssembler* masm) { in EmitDebugBreakSlot() argument
25 masm->InstructionsGeneratedSince(&check_size)); in EmitDebugBreakSlot()
29 void DebugCodegen::GenerateSlot(MacroAssembler* masm, RelocInfo::Mode mode) { in GenerateSlot() argument
32 Assembler::BlockConstPoolScope block_const_pool(masm); in GenerateSlot()
33 masm->RecordDebugBreakSlot(mode); in GenerateSlot()
34 EmitDebugBreakSlot(masm); in GenerateSlot()
40 EmitDebugBreakSlot(patcher.masm()); in ClearDebugBreakSlot()
60 patcher.masm()->ldr(ip, MemOperand(v8::internal::pc, 0)); in PatchDebugBreakSlot()
61 patcher.masm()->b(&skip_constant); in PatchDebugBreakSlot()
63 patcher.masm()->bind(&skip_constant); in PatchDebugBreakSlot()
64 patcher.masm()->blx(ip); in PatchDebugBreakSlot()
72 void DebugCodegen::GenerateDebugBreakStub(MacroAssembler* masm, in GenerateDebugBreakStub() argument
76 FrameAndConstantPoolScope scope(masm, StackFrame::INTERNAL); in GenerateDebugBreakStub()
84 __ Push(masm->isolate()->factory()->the_hole_value()); in GenerateDebugBreakStub()
89 Runtime::FunctionForId(Runtime::kDebugBreak), masm->isolate()))); in GenerateDebugBreakStub()
91 CEntryStub ceb(masm->isolate(), 1); in GenerateDebugBreakStub()
113 void DebugCodegen::GenerateHandleDebuggerStatement(MacroAssembler* masm) { in GenerateHandleDebuggerStatement() argument
115 FrameScope scope(masm, StackFrame::INTERNAL); in GenerateHandleDebuggerStatement()
124 void DebugCodegen::GenerateFrameDropperTrampoline(MacroAssembler* masm) { in GenerateFrameDropperTrampoline() argument