Lines Matching refs:masm

36   patcher.masm()->li(v8::internal::t9, Operand(reinterpret_cast<int32_t>(
38 patcher.masm()->Call(v8::internal::t9);
39 patcher.masm()->nop();
40 patcher.masm()->nop();
41 patcher.masm()->nop();
44 // patcher.masm()->bkpt(0);
81 patcher.masm()->li(v8::internal::t9, Operand(reinterpret_cast<int32_t>(
83 patcher.masm()->Call(v8::internal::t9);
94 #define __ ACCESS_MASM(masm)
98 static void Generate_DebugBreakCallHelper(MacroAssembler* masm,
102 FrameScope scope(masm, StackFrame::INTERNAL);
139 __ PrepareCEntryFunction(ExternalReference::debug_break(masm->isolate()));
141 CEntryStub ceb(masm->isolate(), 1);
170 ExternalReference::debug_after_break_target_address(masm->isolate());
177 void DebugCodegen::GenerateCallICStubDebugBreak(MacroAssembler* masm) {
183 Generate_DebugBreakCallHelper(masm, a1.bit() | a3.bit(), 0);
187 void DebugCodegen::GenerateLoadICDebugBreak(MacroAssembler* masm) {
190 Generate_DebugBreakCallHelper(masm, receiver.bit() | name.bit(), 0);
194 void DebugCodegen::GenerateStoreICDebugBreak(MacroAssembler* masm) {
200 masm, receiver.bit() | name.bit() | value.bit(), 0);
204 void DebugCodegen::GenerateKeyedLoadICDebugBreak(MacroAssembler* masm) {
206 GenerateLoadICDebugBreak(masm);
210 void DebugCodegen::GenerateKeyedStoreICDebugBreak(MacroAssembler* masm) {
216 masm, receiver.bit() | name.bit() | value.bit(), 0);
220 void DebugCodegen::GenerateCompareNilICDebugBreak(MacroAssembler* masm) {
225 Generate_DebugBreakCallHelper(masm, a0.bit(), 0);
229 void DebugCodegen::GenerateReturnDebugBreak(MacroAssembler* masm) {
233 Generate_DebugBreakCallHelper(masm, v0.bit(), 0);
237 void DebugCodegen::GenerateCallFunctionStubDebugBreak(MacroAssembler* masm) {
242 Generate_DebugBreakCallHelper(masm, a1.bit(), 0);
246 void DebugCodegen::GenerateCallConstructStubDebugBreak(MacroAssembler* masm) {
252 Generate_DebugBreakCallHelper(masm, a1.bit() , a0.bit());
257 MacroAssembler* masm) {
265 Generate_DebugBreakCallHelper(masm, a1.bit() | a2.bit() | a3.bit(), a0.bit());
269 void DebugCodegen::GenerateSlot(MacroAssembler* masm) {
272 Assembler::BlockTrampolinePoolScope block_trampoline_pool(masm);
280 masm->InstructionsGeneratedSince(&check_codesize));
284 void DebugCodegen::GenerateSlotDebugBreak(MacroAssembler* masm) {
287 Generate_DebugBreakCallHelper(masm, 0, 0);
291 void DebugCodegen::GeneratePlainReturnLiveEdit(MacroAssembler* masm) {
296 void DebugCodegen::GenerateFrameDropperLiveEdit(MacroAssembler* masm) {
299 masm->isolate());