Lines Matching full:masm
61 patcher.masm()->li(v8::internal::t9,
64 patcher.masm()->Call(v8::internal::t9);
65 patcher.masm()->nop();
66 patcher.masm()->nop();
67 patcher.masm()->nop();
70 // patcher.masm()->bkpt(0);
107 patcher.masm()->li(v8::internal::t9, Operand(reinterpret_cast<int32_t>(
109 patcher.masm()->Call(v8::internal::t9);
122 #define __ ACCESS_MASM(masm)
126 static void Generate_DebugBreakCallHelper(MacroAssembler* masm,
130 FrameScope scope(masm, StackFrame::INTERNAL);
157 __ PrepareCEntryFunction(ExternalReference::debug_break(masm->isolate()));
185 ExternalReference(Debug_Address::AfterBreakTarget(), masm->isolate())));
191 void Debug::GenerateLoadICDebugBreak(MacroAssembler* masm) {
201 Generate_DebugBreakCallHelper(masm, a0.bit() | a2.bit(), 0);
205 void Debug::GenerateStoreICDebugBreak(MacroAssembler* masm) {
215 Generate_DebugBreakCallHelper(masm, a0.bit() | a1.bit() | a2.bit(), 0);
219 void Debug::GenerateKeyedLoadICDebugBreak(MacroAssembler* masm) {
224 Generate_DebugBreakCallHelper(masm, a0.bit() | a1.bit(), 0);
228 void Debug::GenerateKeyedStoreICDebugBreak(MacroAssembler* masm) {
234 Generate_DebugBreakCallHelper(masm, a0.bit() | a1.bit() | a2.bit(), 0);
238 void Debug::GenerateCompareNilICDebugBreak(MacroAssembler* masm) {
243 Generate_DebugBreakCallHelper(masm, a0.bit(), 0);
247 void Debug::GenerateCallICDebugBreak(MacroAssembler* masm) {
252 Generate_DebugBreakCallHelper(masm, a2.bit(), 0);
256 void Debug::GenerateReturnDebugBreak(MacroAssembler* masm) {
260 Generate_DebugBreakCallHelper(masm, v0.bit(), 0);
264 void Debug::GenerateCallFunctionStubDebugBreak(MacroAssembler* masm) {
269 Generate_DebugBreakCallHelper(masm, a1.bit(), 0);
273 void Debug::GenerateCallFunctionStubRecordDebugBreak(MacroAssembler* masm) {
279 Generate_DebugBreakCallHelper(masm, a1.bit() | a2.bit(), 0);
283 void Debug::GenerateCallConstructStubDebugBreak(MacroAssembler* masm) {
289 Generate_DebugBreakCallHelper(masm, a1.bit() , a0.bit());
293 void Debug::GenerateCallConstructStubRecordDebugBreak(MacroAssembler* masm) {
300 Generate_DebugBreakCallHelper(masm, a1.bit() | a2.bit(), a0.bit());
304 void Debug::GenerateSlot(MacroAssembler* masm) {
307 Assembler::BlockTrampolinePoolScope block_trampoline_pool(masm);
315 masm->InstructionsGeneratedSince(&check_codesize));
319 void Debug::GenerateSlotDebugBreak(MacroAssembler* masm) {
322 Generate_DebugBreakCallHelper(masm, 0, 0);
326 void Debug::GeneratePlainReturnLiveEdit(MacroAssembler* masm) {
327 masm->Abort(kLiveEditFrameDroppingIsNotSupportedOnMips);
331 void Debug::GenerateFrameDropperLiveEdit(MacroAssembler* masm) {
332 masm->Abort(kLiveEditFrameDroppingIsNotSupportedOnMips);