Home | History | Annotate | Download | only in mips64

Lines Matching refs:Method

89     # load appropriate callee-save-method
131 # load appropriate callee-save-method
135 sd $t1, 0($sp) # Place Method* at bottom of stack.
242 # 1x8 bytes padding + Method*
249 * callee-save: padding + $f12-$f19 + $a1-$a7 + $s2-$s7 + $gp + $ra + $s8 = 24 total + 1 words padding + Method*
253 # load appropriate callee-save-method
257 sd $t1, 0($sp) # Place Method* at bottom of stack.
263 sd $a0, 0($sp) # Place Method* at bottom of stack.
573 * artDeliverExceptionFromCode will place the callee save Method* at
643 * as usual - except instead of loading arg0/$a0 with the target Method*, arg0/$a0 will contain
644 * the method_idx. This wrapper will save arg1-arg3, load the caller's Method*, align the
649 * of the target Method* in $v0 and method->code_ in $v1.
663 move $a0, $v0 # save target Method*
747 * a0 = method pointer
802 # call method (a0 and a1 have been untouched)
807 jalr $t9 # call the method
849 * a0 = method pointer
906 # call method (a0 has been untouched)
909 jalr $t9 # call the method
955 ld $a2, FRAME_SIZE_REFS_ONLY_CALLEE_SAVE($sp) # pass referrer's Method*
956 jal artHandleFillArrayDataFromCode # (payload offset, Array*, method, Thread*)
1193 ld $a1, FRAME_SIZE_REFS_ONLY_CALLEE_SAVE($sp) # pass referrer's Method*
1194 jal artGetBooleanStaticFromCode # (uint32_t field_idx, const Method* referrer, Thread*)
1205 ld $a1, FRAME_SIZE_REFS_ONLY_CALLEE_SAVE($sp) # pass referrer's Method*
1206 jal artGetByteStaticFromCode # (uint32_t field_idx, const Method* referrer, Thread*)
1217 ld $a1, FRAME_SIZE_REFS_ONLY_CALLEE_SAVE($sp) # pass referrer's Method*
1218 jal artGetCharStaticFromCode # (uint32_t field_idx, const Method* referrer, Thread*)
1229 ld $a1, FRAME_SIZE_REFS_ONLY_CALLEE_SAVE($sp) # pass referrer's Method*
1230 jal artGetShortStaticFromCode # (uint32_t field_idx, const Method* referrer, Thread*)
1241 ld $a1, FRAME_SIZE_REFS_ONLY_CALLEE_SAVE($sp) # pass referrer's Method*
1242 jal artGet32StaticFromCode # (uint32_t field_idx, const Method* referrer, Thread*)
1253 ld $a1, FRAME_SIZE_REFS_ONLY_CALLEE_SAVE($sp) # pass referrer's Method*
1254 jal artGet64StaticFromCode # (uint32_t field_idx, const Method* referrer, Thread*)
1265 ld $a1, FRAME_SIZE_REFS_ONLY_CALLEE_SAVE($sp) # pass referrer's Method*
1266 jal artGetObjStaticFromCode # (uint32_t field_idx, const Method* referrer, Thread*)
1277 ld $a2, FRAME_SIZE_REFS_ONLY_CALLEE_SAVE($sp) # pass referrer's Method*
1289 ld $a2, FRAME_SIZE_REFS_ONLY_CALLEE_SAVE($sp) # pass referrer's Method*
1301 ld $a2, FRAME_SIZE_REFS_ONLY_CALLEE_SAVE($sp) # pass referrer's Method*
1313 ld $a2, FRAME_SIZE_REFS_ONLY_CALLEE_SAVE($sp) # pass referrer's Method*
1325 ld $a2, FRAME_SIZE_REFS_ONLY_CALLEE_SAVE($sp) # pass referrer's Method*
1337 ld $a2, FRAME_SIZE_REFS_ONLY_CALLEE_SAVE($sp) # pass referrer's Method*
1349 ld $a2, FRAME_SIZE_REFS_ONLY_CALLEE_SAVE($sp) # pass referrer's Method*
1361 ld $a2, FRAME_SIZE_REFS_ONLY_CALLEE_SAVE($sp) # pass referrer's Method*
1373 ld $a2, FRAME_SIZE_REFS_ONLY_CALLEE_SAVE($sp) # pass referrer's Method*
1385 ld $a2, FRAME_SIZE_REFS_ONLY_CALLEE_SAVE($sp) # pass referrer's Method*
1398 ld $a1, FRAME_SIZE_REFS_ONLY_CALLEE_SAVE($sp) # pass referrer's Method*
1410 ld $a2, FRAME_SIZE_REFS_ONLY_CALLEE_SAVE($sp) # pass referrer's Method*
1422 ld $a3, FRAME_SIZE_REFS_ONLY_CALLEE_SAVE($sp) # pass referrer's Method*
1434 ld $a3, FRAME_SIZE_REFS_ONLY_CALLEE_SAVE($sp) # pass referrer's Method*
1446 ld $a3, FRAME_SIZE_REFS_ONLY_CALLEE_SAVE($sp) # pass referrer's Method*
1458 ld $a3, FRAME_SIZE_REFS_ONLY_CALLEE_SAVE($sp) # pass referrer's Method*
1470 ld $a3, FRAME_SIZE_REFS_ONLY_CALLEE_SAVE($sp) # pass referrer's Method*
1666 * Called by managed code that is attempting to call a method on a proxy class. On entry
1667 * r0 holds the proxy method; r1, r2 and r3 may contain arguments.
1673 jal artQuickProxyInvokeHandler # (Method* proxy method, receiver, Thread*, SP)
1689 * t0 is a hidden argument that holds the target interface method's dex method index.
1698 ld $t0, 0($t0) # Load interface method.
1706 # If the entry is null, the interface method is not in the ImtConflictTable.
1713 # We successfully hit an entry in the table. Load the target method and jump to it.
1720 # Call the runtime stub to populate the ImtConflictTable and jump to the resolved method.
1728 jal artQuickResolutionTrampoline # (Method* called, receiver, Thread*, SP)
1731 ld $a0, 0($sp) # load resolved method in $a0
1732 # artQuickResolutionTrampoline puts resolved method in *SP
1735 jalr $zero, $t9 # tail call to method
1810 jal artQuickToInterpreterBridge # (Method* method, Thread*, SP)
1824 * Routine that intercepts method calls and returns.
1834 jal artInstrumentationMethodEntryFromCode # (Method*, Object*, Thread*, RA)
1841 jalr $t9 # call method
1883 # Returns caller method's frame size.
1895 # Returns caller method's frame size.