Lines Matching refs:masm
13 #define __ ACCESS_MASM(masm)
16 void EmitDebugBreakSlot(MacroAssembler* masm) { in EmitDebugBreakSlot() argument
23 masm->InstructionsGeneratedSince(&check_size)); in EmitDebugBreakSlot()
27 void DebugCodegen::GenerateSlot(MacroAssembler* masm, RelocInfo::Mode mode) { in GenerateSlot() argument
30 Assembler::BlockConstPoolScope block_const_pool(masm); in GenerateSlot()
31 masm->RecordDebugBreakSlot(mode); in GenerateSlot()
32 EmitDebugBreakSlot(masm); in GenerateSlot()
38 EmitDebugBreakSlot(patcher.masm()); in ClearDebugBreakSlot()
58 patcher.masm()->ldr(ip, MemOperand(v8::internal::pc, 0)); in PatchDebugBreakSlot()
59 patcher.masm()->b(&skip_constant); in PatchDebugBreakSlot()
61 patcher.masm()->bind(&skip_constant); in PatchDebugBreakSlot()
62 patcher.masm()->blx(ip); in PatchDebugBreakSlot()
66 void DebugCodegen::GenerateDebugBreakStub(MacroAssembler* masm, in GenerateDebugBreakStub() argument
70 FrameAndConstantPoolScope scope(masm, StackFrame::INTERNAL); in GenerateDebugBreakStub()
85 Runtime::FunctionForId(Runtime::kDebugBreak), masm->isolate()))); in GenerateDebugBreakStub()
87 CEntryStub ceb(masm->isolate(), 1); in GenerateDebugBreakStub()
109 ExternalReference::debug_after_break_target_address(masm->isolate()); in GenerateDebugBreakStub()
116 void DebugCodegen::GenerateFrameDropperLiveEdit(MacroAssembler* masm) { in GenerateFrameDropperLiveEdit() argument
128 { ConstantPoolUnavailableScope constant_pool_unavailable(masm); in GenerateFrameDropperLiveEdit()