Lines Matching refs:PUSH

28     PUSH edi  // Save callee saves (ebx is saved/restored by the upcall)
29 PUSH esi
30 PUSH ebp
54 PUSH edi // Save callee saves (ebx is saved/restored by the upcall)
55 PUSH esi
56 PUSH ebp
82 PUSH edi // Save callee saves (ebx is saved/restored by the upcall)
83 PUSH esi
84 PUSH ebp
121 PUSH edi // Save callee saves
122 PUSH esi
123 PUSH ebp
124 PUSH ebx // Save args
125 PUSH edx
126 PUSH ecx
159 PUSH edi // Save callee saves
160 PUSH esi
161 PUSH ebp
162 PUSH ebx // Save args
163 PUSH edx
164 PUSH ecx
176 PUSH eax // Store the ArtMethod reference at the bottom of the stack.
260 PUSH eax // pass arg1
270 PUSH eax // alignment padding
273 PUSH ecx // pass arg2
274 PUSH eax // pass arg1
332 PUSH edx // pass SP
335 PUSH ecx // pass arg2
336 PUSH eax // pass arg1
450 PUSH ebp // save ebp
451 PUSH ebx // save ebx
452 PUSH esi // save esi
453 PUSH edi // save edi
548 PUSH ebp // save ebp
549 PUSH ebx // save ebx
550 PUSH esi // save esi
551 PUSH edi // save edi
676 PUSH eax // pass arg1
689 PUSH eax // push padding
692 PUSH ecx // pass arg2
693 PUSH eax // pass arg1
708 PUSH edx // pass arg3
709 PUSH ecx // pass arg2
710 PUSH eax // pass arg1
728 PUSH ebx // pass arg4
729 PUSH edx // pass arg3
730 PUSH ecx // pass arg2
731 PUSH eax // pass arg1
745 PUSH eax // push padding
748 PUSH ecx // pass referrer
749 PUSH eax // pass arg1
765 PUSH edx // pass referrer
766 PUSH ecx // pass arg2
767 PUSH eax // pass arg1
785 PUSH ebx // pass referrer
786 PUSH edx // pass arg3
787 PUSH ecx // pass arg2
788 PUSH eax // pass arg1
830 PUSH edi
911 PUSH eax // alignment padding
914 PUSH ecx
915 PUSH eax
978 PUSH eax // pass object
993 PUSH eax // pass object
1049 PUSH eax // pass object
1064 PUSH eax // pass object
1073 PUSH eax // alignment padding
1074 PUSH ecx // pass arg2 - obj->klass
1075 PUSH eax // pass arg1 - checked class
1083 PUSH eax // alignment padding
1084 PUSH ecx // pass arg2 - obj->klass
1085 PUSH eax // pass arg1 - checked class
1101 PUSH eax // alignment padding
1104 PUSH ecx // pass arg2
1105 PUSH eax // pass arg1
1129 PUSH eax // save registers used in art_quick_aput_obj
1130 PUSH ebx
1131 PUSH edx
1132 PUSH ecx
1136 PUSH RAW_VAR(obj_reg) // pass obj_reg
1137 PUSH eax // pass ref, just pass eax for now since parameter ref is unused
1189 PUSH eax // save eax
1209 PUSH eax // save arguments
1210 PUSH ecx
1211 PUSH edx
1218 PUSH eax // pass arg2 - type of the value to be stored
1224 PUSH eax // pass arg2 - type of the value to be stored
1231 PUSH ebx // pass arg1 - component type of the array
1253 PUSH eax // alignment padding
1256 PUSH edx // pass arg2 - value
1257 PUSH eax // pass arg1 - array
1264 PUSH edx // pass arg3
1265 PUSH ecx // pass arg2
1266 PUSH eax // pass arg1
1298 PUSH ebx // pass arg4 b.hi
1299 PUSH edx // pass arg3 b.lo
1300 PUSH ecx // pass arg2 a.hi
1301 PUSH eax // pass arg1 a.lo
1311 PUSH ebx // pass arg4 b.hi
1312 PUSH edx // pass arg3 b.lo
1313 PUSH ecx // pass arg2 a.hi
1314 PUSH eax // pass arg1 a.lo
1407 PUSH ebx // pass high half of new_val
1408 PUSH edx // pass low half of new_val
1409 PUSH ecx // pass object
1410 PUSH eax // pass field_idx
1430 PUSH ebx // pass high half of new_val
1431 PUSH edx // pass low half of new_val
1432 PUSH ecx // pass referrer
1433 PUSH eax // pass field_idx
1443 PUSH esp // pass SP
1446 PUSH ecx // pass receiver
1447 PUSH eax // pass proxy method
1467 PUSH EDI
1501 PUSH EDI // pass SP. do not just PUSH ESP; that messes up unwinding
1504 PUSH ecx // pass receiver
1505 PUSH eax // pass method
1600 PUSH eax // alignment padding
1601 PUSH edx // pass SP
1604 PUSH eax // pass method
1629 PUSH eax // Save eax which will be clobbered by the callee-save method.
1636 PUSH ecx // Pass receiver.
1637 PUSH eax // Pass Method*.
1672 PUSH edx // Save gpr return value.
1673 PUSH eax
1677 PUSH edx // Pass gpr return value.
1678 PUSH eax
1679 PUSH ecx // Pass SP.
1704 PUSH ebx // Entry point for a jump. Fake that we were called.
1736 PUSH esi // push callee save reg
1737 PUSH edi // push callee save reg
1778 PUSH ecx // second arg to longjmp (1)
1779 PUSH eax // first arg to longjmp (jmp_buf)
1785 PUSH eax // pass arg1 - obj
1793 PUSH edx // pass arg3 - offset
1794 PUSH ecx // pass arg2 - obj
1795 PUSH eax // pass arg1 - ref
1803 PUSH eax // pass arg1 - root
1823 PUSH ebp
1824 PUSH ebx
1825 PUSH esi
1826 PUSH edi
1832 PUSH ebp // Save old stack pointer