Home | History | Annotate | Download | only in out

Lines Matching full:movl

111 #define SPILL(reg) movl reg##,reg##_SPILL(%ebp)
112 #define UNSPILL(reg) movl reg##_SPILL(%ebp),reg
113 #define SPILL_TMP1(reg) movl reg,TMP_SPILL1(%ebp)
114 #define UNSPILL_TMP1(reg) movl TMP_SPILL1(%ebp),reg
115 #define SPILL_TMP2(reg) movl reg,TMP_SPILL2(%ebp)
116 #define UNSPILL_TMP2(reg) movl TMP_SPILL2(%ebp),reg
117 #define SPILL_TMP3(reg) movl reg,TMP_SPILL3(%ebp)
118 #define UNSPILL_TMP3(reg) movl TMP_SPILL3(%ebp),reg
122 movl offThread_pJitProfTable(\_self),\_reg
125 movl offThread_jitThreshold(\_self),\_reg
131 movl rSELF,\_reg
132 movl rPC,offThread_pc(\_reg)
133 movl rFP,offThread_curFrame(\_reg)
137 movl rSELF,rFP
138 movl offThread_pc(rFP),rPC
139 movl offThread_curFrame(rFP),rFP
156 movl rPC, (-sizeofStackSaveArea + offStackSaveArea_currentPc)(rFP)
240 movl (rFP,\_vreg,4),\_reg
244 movl \_reg,(rFP,\_vreg,4)
248 movl 4*(\_offset)(rFP,\_vreg,4),\_reg
252 movl \_reg,4*(\_offset)(rFP,\_vreg,4)
455 movl rSELF,%eax # eax<- rSELF
456 movl offThread_retval(%eax),%eax # eax<- self->retval.l
466 movl rSELF,%ecx
467 movl offThread_retval(%ecx),%eax
468 movl 4+offThread_retval(%ecx),%ecx
481 movl rSELF,%eax # eax<- rSELF
482 movl offThread_retval(%eax),%eax # eax<- self->retval.l
493 movl rSELF,%ecx
494 movl offThread_exception(%ecx),%eax # eax<- dvmGetException bypass
498 movl $0,offThread_exception(%ecx) # dvmClearException bypass
516 movl rSELF,%ecx
518 movl %eax,offThread_retval(%ecx) # retval.i <- AA
529 movl rSELF,%ecx
532 movl %eax,offThread_retval(%ecx)
533 movl rINST,4+offThread_retval(%ecx)
547 movl rSELF,%ecx
549 movl %eax,offThread_retval(%ecx) # retval.i <- AA
558 movl $0xf,rINST
580 movl 2(rPC),%eax # grab all 32 bits at once
581 movl rINST,rINST # rINST<- AA
616 movl 2(rPC),%eax # eax<- BBBBbbbb
630 movl 2(rPC),%eax # eax<- lsw
632 movl 6(rPC),rINST # rINST<- msw
634 movl rINST,4(%ecx)
635 movl %eax,(%ecx)
658 movl rSELF,%ecx
660 movl offThread_methodClassDex(%ecx),%ecx# ecx<- self->methodClassDex
661 movl offDvmDex_pResStrings(%ecx),%ecx # ecx<- dvmDex->pResStrings
662 movl (%ecx,%eax,4),%eax # eax<- rResString[BBBB]
673 movl rSELF,%eax
675 movl offThread_method(%eax),%eax # eax<- self->method
677 movl offMethod_clazz(%eax),%eax
678 movl %ecx,OUT_ARG1(%esp)
679 movl %eax,OUT_ARG0(%esp)
695 movl rSELF,%ecx
696 movl 2(rPC),%eax # eax<- BBBBBBBB
697 movl offThread_methodClassDex(%ecx),%ecx# ecx<- self->methodClassDex
698 movl offDvmDex_pResStrings(%ecx),%ecx # ecx<- dvmDex->pResStrings
699 movl (%ecx,%eax,4),%eax # eax<- rResString[BBBB]
710 movl rSELF,%eax
712 movl offThread_method(%eax),%eax # eax<- self->method
713 movl 2(rPC),%ecx # ecx<- BBBBBBBB
714 movl offMethod_clazz(%eax),%eax
715 movl %ecx,OUT_ARG1(%esp)
716 movl %eax,OUT_ARG0(%esp)
732 movl rSELF,%ecx
734 movl offThread_methodClassDex(%ecx),%ecx# ecx<- self->methodClassDex
735 movl offDvmDex_pResClasses(%ecx),%ecx # ecx<- dvmDex->pResClasses
736 movl (%ecx,%eax,4),%eax # eax<- rResClasses[BBBB]
747 movl rSELF,%eax
749 movl offThread_method(%eax),%eax # eax<- self->method
750 movl $1,OUT_ARG2(%esp) # true
752 movl offMethod_clazz(%eax),%eax
753 movl %ecx,OUT_ARG1(%esp)
754 movl %eax,OUT_ARG0(%esp)
772 movl rSELF,%ecx
778 movl %ecx,OUT_ARG0(%esp)
779 movl %eax,OUT_ARG1(%esp)
799 movl rSELF,%ecx
803 movl %eax,OUT_ARG1(%esp)
804 movl %ecx,OUT_ARG0(%esp)
824 movl rSELF,%ecx
827 movl offThread_methodClassDex(%ecx),%ecx # ecx<- pDvmDex
829 movl offDvmDex_pResClasses(%ecx),%ecx # ecx<- pDvmDex->pResClasses
831 movl (%ecx,%eax,4),%eax # eax<- resolved class
832 movl offObject_clazz(rINST),%ecx # ecx<- obj->clazz
850 movl %eax,sReg0 # we'll need the desired class on failure
851 movl %eax,OUT_ARG1(%esp)
852 movl %ecx,OUT_ARG0(%esp)
861 movl offObject_clazz(rINST),%eax
862 movl %eax,OUT_ARG0(%esp) # arg0<- obj->clazz
863 movl sReg0,%ecx
864 movl %ecx,OUT_ARG1(%esp) # arg1<- desired class
875 movl rSELF,%ecx
878 movl offThread_method(%ecx),%ecx # ecx<- self->method
879 movl %eax,OUT_ARG1(%esp) # arg1<- BBBB
880 movl offMethod_clazz(%ecx),%ecx # ecx<- metho->clazz
881 movl $0,OUT_ARG2(%esp) # arg2<- false
882 movl %ecx,OUT_ARG0(%esp) # arg0<- method->clazz
888 movl offObject_clazz(rINST),%ecx # ecx<- obj->clazz
901 movl rINST,%eax # eax<- BA
904 movl rSELF,%ecx
906 movl offThread_methodClassDex(%ecx),%ecx # ecx<- pDvmDex
910 movl offDvmDex_pResClasses(%ecx),%ecx # ecx<- pDvmDex->pResClasses
911 movl (%ecx,rIBASE,4),%ecx # ecx<- resolved class
912 movl offObject_clazz(%eax),%eax # eax<- obj->clazz
924 movl %eax,OUT_ARG0(%esp)
925 movl %ecx,OUT_ARG1(%esp)
950 movl $1,%eax
961 movl rIBASE,OUT_ARG1(%esp) # arg1<- BBBB
962 movl rSELF,%ecx
963 movl offThread_method(%ecx),%ecx
964 movl $1,OUT_ARG2(%esp) # arg2<- true
965 movl offMethod_clazz(%ecx),%ecx # ecx<- method->clazz
967 movl %ecx,OUT_ARG0(%esp) # arg0<- method->clazz
974 movl %eax,%ecx # ecx<- resolved class
975 movl rINST,%eax # eax<- BA
978 movl offObject_clazz(%eax),%eax # eax<- obj->clazz
993 movl offArrayObject_length(%ecx),rINST
1006 movl rSELF,%ecx
1008 movl offThread_methodClassDex(%ecx),%ecx # ecx<- pDvmDex
1010 movl offDvmDex_pResClasses(%ecx),%ecx # ecx<- pDvmDex->pResClasses
1012 movl (%ecx,%eax,4),%ecx # ecx<- resolved class
1019 movl $ALLOC_DONT_TRACK,OUT_ARG1(%esp)
1020 movl %ecx,OUT_ARG0(%esp)
1037 movl %ecx,OUT_ARG0(%esp)
1049 movl rSELF,%ecx
1051 movl offThread_method(%ecx),%ecx # ecx<- self->method
1052 movl %eax,OUT_ARG1(%esp)
1053 movl offMethod_clazz(%ecx),%ecx # ecx<- method->clazz
1054 movl $0,OUT_ARG2(%esp)
1055 movl %ecx,OUT_ARG0(%esp)
1057 movl %eax,%ecx # ecx<- resolved ClassObject ptr
1073 movl rSELF,%ecx
1075 movl offThread_methodClassDex(%ecx),%ecx # ecx<- pDvmDex
1077 movl offDvmDex_pResClasses(%ecx),%ecx # ecx<- pDvmDex->pResClasses
1079 movl (%ecx,%eax,4),%ecx # ecx<- resolved class
1093 movl rSELF,%ecx
1095 movl offThread_method(%ecx),%ecx # ecx<- self->method
1097 movl offMethod_clazz(%ecx),%ecx # ecx<- method->clazz
1098 movl %eax,OUT_ARG1(%esp)
1099 movl $0,OUT_ARG2(%esp)
1100 movl %ecx,OUT_ARG0(%esp)
1102 movl %eax,%ecx
1115 movl %ecx,OUT_ARG0(%esp)
1116 movl %eax,OUT_ARG1(%esp)
1117 movl $ALLOC_DONT_TRACK,OUT_ARG2(%esp)
1137 movl rSELF,%eax
1138 movl offThread_methodClassDex(%eax),%eax # eax<- pDvmDex
1140 movl offDvmDex_pResClasses(%eax),%eax # eax<- pDvmDex->pResClasses
1142 movl (%eax,%ecx,4),%eax # eax<- resolved class
1147 movl rSELF,%eax
1148 movl $0,OUT_ARG2(%esp) # arg2<- false
1149 movl %ecx,OUT_ARG1(%esp) # arg1<- BBBB
1150 movl offThread_method(%eax),%eax # eax<- self->method
1151 movl offMethod_clazz(%eax),%eax # eax<- method->clazz
1152 movl %eax,OUT_ARG0(%esp) # arg0<- clazz
1166 movl offClassObject_descriptor(%eax),%ecx # ecx<- arrayClass->descriptor
1167 movl $ALLOC_DONT_TRACK,OUT_ARG2(%esp) # arg2<- flags
1169 movl %eax,OUT_ARG0(%esp) # arg0<- arrayClass
1170 movl rSELF,%eax
1178 movl %ecx,offThread_retval+4(%eax) # save type
1183 movl rINST,OUT_ARG1(%esp) # arg1<- A or AA (length)
1185 movl rSELF,%ecx
1188 movl %eax,offThread_retval(%ecx) # retval.l<- new array
1205 movl %eax,%edi # set up dst ptr
1206 movl rINST,%ecx # load count register
1211 movl rSELF,%ecx
1212 movl offThread_retval+4(%ecx),%eax # eax<- type
1221 movl $0xf,%ecx
1226 movl %ecx,-4(%eax)
1230 movl rSELF,%ecx
1231 movl offThread_retval+4(%ecx),%eax # eax<- type
1236 movl offThread_retval(%ecx),%eax # eax<- object head
1237 movl offThread_cardTable(%ecx),%ecx # card table base
1252 movl $.LstrFilledNewArrayNotImplA,%eax
1253 movl %eax,OUT_ARG0(%esp)
1268 movl rSELF,%eax
1269 movl offThread_methodClassDex(%eax),%eax # eax<- pDvmDex
1271 movl offDvmDex_pResClasses(%eax),%eax # eax<- pDvmDex->pResClasses
1273 movl (%eax,%ecx,4),%eax # eax<- resolved class
1278 movl rSELF,%eax
1279 movl $0,OUT_ARG2(%esp) # arg2<- false
1280 movl %ecx,OUT_ARG1(%esp) # arg1<- BBBB
1281 movl offThread_method(%eax),%eax # eax<- self->method
1282 movl offMethod_clazz(%eax),%eax # eax<- method->clazz
1283 movl %eax,OUT_ARG0(%esp) # arg0<- clazz
1297 movl offClassObject_descriptor(%eax),%ecx # ecx<- arrayClass->descriptor
1298 movl $ALLOC_DONT_TRACK,OUT_ARG2(%esp) # arg2<- flags
1300 movl %eax,OUT_ARG0(%esp) # arg0<- arrayClass
1301 movl rSELF,%eax
1309 movl %ecx,offThread_retval+4(%eax) # save type
1314 movl rINST,OUT_ARG1(%esp) # arg1<- A or AA (length)
1316 movl rSELF,%ecx
1319 movl %eax,offThread_retval(%ecx) # retval.l<- new array
1336 movl %eax,%edi # set up dst ptr
1337 movl rINST,%ecx # load count register
1342 movl rSELF,%ecx
1343 movl offThread_retval+4(%ecx),%eax # eax<- type
1352 movl $0xf,%ecx
1357 movl %ecx,-4(%eax)
1361 movl rSELF,%ecx
1362 movl offThread_retval+4(%ecx),%eax # eax<- type
1367 movl offThread_retval(%ecx),%eax # eax<- object head
1368 movl offThread_cardTable(%ecx),%ecx # card table base
1383 movl $.LstrFilledNewArrayNotImplA,%eax
1384 movl %eax,OUT_ARG0(%esp)
1393 movl 2(rPC),%ecx # ecx<- BBBBbbbb
1397 movl %eax,OUT_ARG0(%esp)
1398 movl %ecx,OUT_ARG1(%esp)
1417 movl rSELF,%ecx # ecx<- self
1420 movl %eax,offThread_exception(%ecx) # thread->exception<- obj
1433 movl rSELF,%ecx
1435 movl offThread_curHandlerTable(%ecx),rIBASE
1449 movl rSELF,%ecx
1451 movl offThread_curHandlerTable(%ecx),rIBASE
1465 movl rSELF,%ecx
1466 movl 2(rPC),%eax # eax<- AAAAAAAA
1467 movl offThread_curHandlerTable(%ecx),rIBASE
1485 movl 2(rPC),%ecx # ecx<- BBBBbbbb
1488 movl %eax,OUT_ARG1(%esp) # ARG1<- vAA
1489 movl %ecx,OUT_ARG0(%esp) # ARG0<- switchData
1491 movl rSELF,%ecx
1493 movl offThread_curHandlerTable(%ecx),rIBASE
1511 movl 2(rPC),%ecx # ecx<- BBBBbbbb
1514 movl %eax,OUT_ARG1(%esp) # ARG1<- vAA
1515 movl %ecx,OUT_ARG0(%esp) # ARG0<- switchData
1517 movl rSELF,%ecx
1519 movl offThread_curHandlerTable(%ecx),rIBASE
1554 movl $-1,%ecx
1588 movl $1,%ecx
1622 movl $-1,%ecx
1655 movl $1,%ecx
1685 movl $1,%ecx
1693 movl $-1,%ecx
1716 movl rSELF,%ecx
1718 movl $2,%eax # assume not taken
1722 movl offThread_curHandlerTable(%ecx),rIBASE
1744 movl rSELF,%ecx
1746 movl $2,%eax # assume not taken
1750 movl offThread_curHandlerTable(%ecx),rIBASE
1772 movl rSELF,%ecx
1774 movl $2,%eax # assume not taken
1778 movl offThread_curHandlerTable(%ecx),rIBASE
1800 movl rSELF,%ecx
1802 movl $2,%eax # assume not taken
1806 movl offThread_curHandlerTable(%ecx),rIBASE
1828 movl rSELF,%ecx
1830 movl $2,%eax # assume not taken
1834 movl offThread_curHandlerTable(%ecx),rIBASE
1856 movl rSELF,%ecx
1858 movl $2,%eax # assume not taken
1862 movl offThread_curHandlerTable(%ecx),rIBASE
1881 movl $2,%eax # assume branch not taken
1883 movl rSELF,%ecx
1885 movl offThread_curHandlerTable(%ecx),rIBASE
1905 movl $2,%eax # assume branch not taken
1907 movl rSELF,%ecx
1909 movl offThread_curHandlerTable(%ecx),rIBASE
1929 movl $2,%eax # assume branch not taken
1931 movl rSELF,%ecx
1933 movl offThread_curHandlerTable(%ecx),rIBASE
1953 movl $2,%eax # assume branch not taken
1955 movl rSELF,%ecx
1957 movl offThread_curHandlerTable(%ecx),rIBASE
1977 movl $2,%eax # assume branch not taken
1979 movl rSELF,%ecx
1981 movl offThread_curHandlerTable(%ecx),rIBASE
2001 movl $2,%eax # assume branch not taken
2003 movl rSELF,%ecx
2005 movl offThread_curHandlerTable(%ecx),rIBASE
2073 movl offArrayObject_contents(%eax,%ecx,4),%eax
2099 movl (%eax),%ecx
2100 movl 4(%eax),%eax
2127 movl offArrayObject_contents(%eax,%ecx,4),%eax
2270 movl rINST,(%eax)
2295 movl %ecx,(%eax)
2297 movl rINST,4(%eax)
2331 movl offObject_clazz(%eax),%eax # eax<- arrayObj->clazz
2332 movl offObject_clazz(rINST),%ecx # ecx<- obj->clazz
2333 movl %eax,OUT_ARG1(%esp)
2334 movl %ecx,OUT_ARG0(%esp)
2335 movl %ecx,sReg0 # store the two classes for later
2336 movl %eax,sReg1
2342 movl rSELF,%eax
2347 movl sReg0,%eax # restore the two classes...
2348 movl %eax,OUT_ARG0(%esp)
2349 movl sReg1,%ecx
2350 movl %ecx,OUT_ARG1(%esp)
2355 movl offThread_cardTable(%eax),%eax # get card table base
2356 movl rINST,(%ecx) # store into array
2365 movl rINST,(%ecx)
2495 movl rSELF,%ecx
2498 movl offThread_methodClassDex(%ecx),%eax # eax<- DvmDex
2501 movl offDvmDex_pResFields(%eax),%eax # eax<- pDvmDex->pResFields
2504 movl (%eax,rIBASE,4),%eax # resolved entry
2507 movl rIBASE,OUT_ARG1(%esp) # needed by dvmResolveInstField
2508 movl rSELF,rIBASE
2510 movl offThread_method(rIBASE),rIBASE # rIBASE<- current method
2511 movl offMethod_clazz(rIBASE),rIBASE # rIBASE<- method->clazz
2513 movl rIBASE,OUT_ARG0(%esp) # pass in method->clazz
2527 movl offInstField_byteOffset(%eax),%eax # eax<- byte offset of field
2530 movl (%ecx,%eax,1),%ecx # ecx<- obj.field (8/16/32 bits)
2545 movl rSELF,%ecx
2548 movl offThread_methodClassDex(%ecx),%eax # eax<- DvmDex
2551 movl offDvmDex_pResFields(%eax),%eax # eax<- pDvmDex->pResFields
2554 movl (%eax,rIBASE,4),%eax # resolved entry
2557 movl rIBASE,OUT_ARG1(%esp) # for dvmResolveInstField
2558 movl rSELF,rIBASE
2560 movl offThread_method(rIBASE),rIBASE # rIBASE<- current method
2561 movl offMethod_clazz(rIBASE),rIBASE # rIBASE<- method->clazz
2563 movl rPC,OUT_ARG0(%esp) # pass in method->clazz
2577 movl offInstField_byteOffset(%eax),%eax # eax<- byte offset of field
2581 movl (%eax),%ecx # ecx<- lsw
2582 movl 4(%eax),%eax # eax<- msw
2600 movl rSELF,%ecx
2603 movl offThread_methodClassDex(%ecx),%eax # eax<- DvmDex
2606 movl offDvmDex_pResFields(%eax),%eax # eax<- pDvmDex->pResFields
2609 movl (%eax,rIBASE,4),%eax # resolved entry
2612 movl rIBASE,OUT_ARG1(%esp) # needed by dvmResolveInstField
2613 movl rSELF,rIBASE
2615 movl offThread_method(rIBASE),rIBASE # rIBASE<- current method
2616 movl offMethod_clazz(rIBASE),rIBASE # rIBASE<- method->clazz
2618 movl rIBASE,OUT_ARG0(%esp) # pass in method->clazz
2632 movl offInstField_byteOffset(%eax),%eax # eax<- byte offset of field
2635 movl (%ecx,%eax,1),%ecx # ecx<- obj.field (8/16/32 bits)
2653 movl rSELF,%ecx
2656 movl offThread_methodClassDex(%ecx),%eax # eax<- DvmDex
2659 movl offDvmDex_pResFields(%eax),%eax # eax<- pDvmDex->pResFields
2662 movl (%eax,rIBASE,4),%eax # resolved entry
2665 movl rIBASE,OUT_ARG1(%esp) # needed by dvmResolveInstField
2666 movl rSELF,rIBASE
2668 movl offThread_method(rIBASE),rIBASE # rIBASE<- current method
2669 movl offMethod_clazz(rIBASE),rIBASE # rIBASE<- method->clazz
2671 movl rIBASE,OUT_ARG0(%esp) # pass in method->clazz
2685 movl offInstField_byteOffset(%eax),%eax # eax<- byte offset of field
2706 movl rSELF,%ecx
2709 movl offThread_methodClassDex(%ecx),%eax # eax<- DvmDex
2712 movl offDvmDex_pResFields(%eax),%eax # eax<- pDvmDex->pResFields
2715 movl (%eax,rIBASE,4),%eax # resolved entry
2718 movl rIBASE,OUT_ARG1(%esp) # needed by dvmResolveInstField
2719 movl rSELF,rIBASE
2721 movl offThread_method(rIBASE),rIBASE # rIBASE<- current method
2722 movl offMethod_clazz(rIBASE),rIBASE # rIBASE<- method->clazz
2724 movl rIBASE,OUT_ARG0(%esp) # pass in method->clazz
2738 movl offInstField_byteOffset(%eax),%eax # eax<- byte offset of field
2759 movl rSELF,%ecx
2762 movl offThread_methodClassDex(%ecx),%eax # eax<- DvmDex
2765 movl offDvmDex_pResFields(%eax),%eax # eax<- pDvmDex->pResFields
2768 movl (%eax,rIBASE,4),%eax # resolved entry
2771 movl rIBASE,OUT_ARG1(%esp) # needed by dvmResolveInstField
2772 movl rSELF,rIBASE
2774 movl offThread_method(rIBASE),rIBASE # rIBASE<- current method
2775 movl offMethod_clazz(rIBASE),rIBASE # rIBASE<- method->clazz
2777 movl rIBASE,OUT_ARG0(%esp) # pass in method->clazz
2791 movl offInstField_byteOffset(%eax),%eax # eax<- byte offset of field
2812 movl rSELF,%ecx
2815 movl offThread_methodClassDex(%ecx),%eax # eax<- DvmDex
2818 movl offDvmDex_pResFields(%eax),%eax # eax<- pDvmDex->pResFields
2821 movl (%eax,rIBASE,4),%eax # resolved entry
2824 movl rIBASE,OUT_ARG1(%esp) # needed by dvmResolveInstField
2825 movl rSELF,rIBASE
2827 movl offThread_method(rIBASE),rIBASE # rIBASE<- current method
2828 movl offMethod_clazz(rIBASE),rIBASE # rIBASE<- method->clazz
2830 movl
2844 movl offInstField_byteOffset(%eax),%eax # eax<- byte offset of field
2865 movl rSELF,%ecx
2868 movl offThread_methodClassDex(%ecx),%eax # eax<- DvmDex
2871 movl offDvmDex_pResFields(%eax),%eax # eax<- pDvmDex->pResFields
2874 movl (%eax,rIBASE,4),%eax # resolved entry
2877 movl rIBASE,OUT_ARG1(%esp)
2878 movl rSELF,rIBASE
2880 movl offThread_method(rIBASE),rIBASE # rIBASE<- current method
2881 movl offMethod_clazz(rIBASE),rIBASE # rIBASE<- method->clazz
2883 movl rIBASE,OUT_ARG0(%esp) # pass in method->clazz
2898 movl offInstField_byteOffset(%eax),%eax # eax<- byte offset of field
2901 movl rINST,(%ecx,%eax,1) # obj.field <- v[A](8/16/32 bits)
2915 movl rSELF,%ecx
2918 movl offThread_methodClassDex(%ecx),%eax # eax<- DvmDex
2921 movl offDvmDex_pResFields(%eax),%eax # eax<- pDvmDex->pResFields
2924 movl (%eax,rIBASE,4),%eax # resolved entry
2927 movl rIBASE,OUT_ARG1(%esp)
2928 movl rSELF,rIBASE
2930 movl offThread_method(rIBASE),rIBASE # rIBASE<- current method
2931 movl offMethod_clazz(rIBASE),rIBASE # rIBASE<- method->clazz
2933 movl rIBASE,OUT_ARG0(%esp) # pass in method->clazz
2948 movl offInstField_byteOffset(%eax),%eax # eax<- byte offset of field
2954 movl rINST,4(%eax)
2955 movl %ecx,(%eax)
2970 movl rSELF,%ecx
2973 movl offThread_methodClassDex(%ecx),%eax # eax<- DvmDex
2976 movl offDvmDex_pResFields(%eax),%eax # eax<- pDvmDex->pResFields
2979 movl (%eax,rIBASE,4),%eax # resolved entry
2982 movl rIBASE,OUT_ARG1(%esp)
2983 movl rSELF,rIBASE
2985 movl offThread_method(rIBASE),rIBASE # rIBASE<- current method
2986 movl offMethod_clazz(rIBASE),rIBASE # rIBASE<- method->clazz
2988 movl rIBASE,OUT_ARG0(%esp) # pass in method->clazz
3004 movl offInstField_byteOffset(%eax),%eax # eax<- byte offset of field
3007 movl rINST,(%ecx,%eax) # obj.field <- v[A](8/16/32 bits)
3008 movl rSELF,%eax
3010 movl offThread_cardTable(%eax),%eax # get card table base
3031 movl rSELF,%ecx
3034 movl offThread_methodClassDex(%ecx),%eax # eax<- DvmDex
3037 movl offDvmDex_pResFields(%eax),%eax # eax<- pDvmDex->pResFields
3040 movl (%eax,rIBASE,4),%eax # resolved entry
3043 movl rIBASE,OUT_ARG1(%esp)
3044 movl rSELF,rIBASE
3046 movl offThread_method(rIBASE),rIBASE # rIBASE<- current method
3047 movl offMethod_clazz(rIBASE),rIBASE # rIBASE<- method->clazz
3049 movl rIBASE,OUT_ARG0(%esp) # pass in method->clazz
3064 movl offInstField_byteOffset(%eax),%eax # eax<- byte offset of field
3085 movl rSELF,%ecx
3088 movl offThread_methodClassDex(%ecx),%eax # eax<- DvmDex
3091 movl offDvmDex_pResFields(%eax),%eax # eax<- pDvmDex->pResFields
3094 movl (%eax,rIBASE,4),%eax # resolved entry
3097 movl rIBASE,OUT_ARG1(%esp)
3098 movl rSELF,rIBASE
3100 movl offThread_method(rIBASE),rIBASE # rIBASE<- current method
3101 movl offMethod_clazz(rIBASE),rIBASE # rIBASE<- method->clazz
3103 movl rIBASE,OUT_ARG0(%esp) # pass in method->clazz
3118 movl offInstField_byteOffset(%eax),%eax # eax<- byte offset of field
3139 movl rSELF,%ecx
3142 movl offThread_methodClassDex(%ecx),%eax # eax<- DvmDex
3145 movl offDvmDex_pResFields(%eax),%eax # eax<- pDvmDex->pResFields
3148 movl (%eax,rIBASE,4),%eax # resolved entry
3151 movl rIBASE,OUT_ARG1(%esp)
3152 movl rSELF,rIBASE
3154 movl offThread_method(rIBASE),rIBASE # rIBASE<- current method
3155 movl offMethod_clazz(rIBASE),rIBASE # rIBASE<- method->clazz
3157 movl rIBASE,OUT_ARG0(%esp) # pass in method->clazz
3172 movl offInstField_byteOffset(%eax),%eax # eax<- byte offset of field
3193 movl rSELF,%ecx
3196 movl offThread_methodClassDex(%ecx),%eax # eax<- DvmDex
3199 movl offDvmDex_pResFields(%eax),%eax # eax<- pDvmDex->pResFields
3202 movl (%eax,rIBASE,4),%eax # resolved entry
3205 movl rIBASE,OUT_ARG1(%esp)
3206 movl rSELF,rIBASE
3208 movl offThread_method(rIBASE),rIBASE # rIBASE<- current method
3209 movl offMethod_clazz(rIBASE),rIBASE # rIBASE<- method->clazz
3211 movl rIBASE,OUT_ARG0(%esp) # pass in method->clazz
3226 movl offInstField_byteOffset(%eax),%eax # eax<- byte offset of field
3245 movl rSELF,%ecx
3247 movl offThread_methodClassDex(%ecx),%ecx # ecx<- DvmDex
3248 movl offDvmDex_pResFields(%ecx),%ecx # ecx<- dvmDex->pResFields
3249 movl (%ecx,%eax,4),%eax # eax<- resolved StaticField ptr
3253 movl offStaticField_value(%eax),%eax
3263 movl rSELF,%ecx
3265 movl offThread_method(%ecx),%ecx # ecx<- current method
3267 movl offMethod_clazz(%ecx),%ecx # ecx<- method->clazz
3268 movl %eax,OUT_ARG1(%esp)
3269 movl %ecx,OUT_ARG0(%esp)
3285 movl rSELF,%ecx
3287 movl offThread_methodClassDex(%ecx),%ecx # ecx<- DvmDex
3288 movl offDvmDex_pResFields(%ecx),%ecx # ecx<- dvmDex->pResFields
3289 movl (%ecx,%eax,4),%eax # eax<- resolved StaticField ptr
3293 movl offStaticField_value(%eax),%ecx # ecx<- lsw
3294 movl 4+offStaticField_value(%eax),%eax # eax<- msw
3305 movl rSELF,%ecx
3307 movl offThread_method(%ecx),%ecx # ecx<- current method
3309 movl offMethod_clazz(%ecx),%ecx # ecx<- method->clazz
3310 movl %eax,OUT_ARG1(%esp)
3311 movl %ecx,OUT_ARG0(%esp)
3329 movl rSELF,%ecx
3331 movl offThread_methodClassDex(%ecx),%ecx # ecx<- DvmDex
3332 movl offDvmDex_pResFields(%ecx),%ecx # ecx<- dvmDex->pResFields
3333 movl (%ecx,%eax,4),%eax # eax<- resolved StaticField ptr
3337 movl offStaticField_value(%eax),%eax
3347 movl rSELF,%ecx
3349 movl offThread_method(%ecx),%ecx # ecx<- current method
3351 movl offMethod_clazz(%ecx),%ecx # ecx<- method->clazz
3352 movl %eax,OUT_ARG1(%esp)
3353 movl %ecx,OUT_ARG0(%esp)
3372 movl rSELF,%ecx
3374 movl offThread_methodClassDex(%ecx),%ecx # ecx<- DvmDex
3375 movl offDvmDex_pResFields(%ecx),%ecx # ecx<- dvmDex->pResFields
3376 movl (%ecx,%eax,4),%eax # eax<- resolved StaticField ptr
3380 movl offStaticField_value(%eax),%eax
3390 movl rSELF,%ecx
3392 movl offThread_method(%ecx),%ecx # ecx<- current method
3394 movl offMethod_clazz(%ecx),%ecx # ecx<- method->clazz
3395 movl %eax,OUT_ARG1(%esp)
3396 movl %ecx,OUT_ARG0(%esp)
3415 movl rSELF,%ecx
3417 movl offThread_methodClassDex(%ecx),%ecx # ecx<- DvmDex
3418 movl offDvmDex_pResFields(%ecx),%ecx # ecx<- dvmDex->pResFields
3419 movl (%ecx,%eax,4),%eax # eax<- resolved StaticField ptr
3423 movl offStaticField_value(%eax),%eax
3433 movl rSELF,%ecx
3435 movl offThread_method(%ecx),%ecx # ecx<- current method
3437 movl offMethod_clazz(%ecx),%ecx # ecx<- method->clazz
3438 movl %eax,OUT_ARG1(%esp)
3439 movl %ecx,OUT_ARG0(%esp)
3458 movl rSELF,%ecx
3460 movl offThread_methodClassDex(%ecx),%ecx # ecx<- DvmDex
3461 movl offDvmDex_pResFields(%ecx),%ecx # ecx<- dvmDex->pResFields
3462 movl (%ecx,%eax,4),%eax # eax<- resolved StaticField ptr
3466 movl offStaticField_value(%eax),%eax
3476 movl rSELF,%ecx
3478 movl offThread_method(%ecx),%ecx # ecx<- current method
3480 movl offMethod_clazz(%ecx),%ecx # ecx<- method->clazz
3481 movl %eax,OUT_ARG1(%esp)
3482 movl %ecx,OUT_ARG0(%esp)
3501 movl rSELF,%ecx
3503 movl offThread_methodClassDex(%ecx),%ecx # ecx<- DvmDex
3504 movl offDvmDex_pResFields(%ecx),%ecx # ecx<- dvmDex->pResFields
3505 movl (%ecx,%eax,4),%eax # eax<- resolved StaticField ptr
3509 movl offStaticField_value(%eax),%eax
3519 movl rSELF,%ecx
3521 movl offThread_method(%ecx),%ecx # ecx<- current method
3523 movl offMethod_clazz(%ecx),%ecx # ecx<- method->clazz
3524 movl %eax,OUT_ARG1(%esp)
3525 movl %ecx,OUT_ARG0(%esp)
3543 movl rSELF,%ecx
3545 movl offThread_methodClassDex(%ecx),%ecx # ecx<- DvmDex
3546 movl offDvmDex_pResFields(%ecx),%ecx # ecx<- dvmDex->pResFields
3547 movl (%ecx,%eax,4),%eax # eax<- resolved StaticField ptr
3554 movl rINST,offStaticField_value(%eax)
3561 movl rSELF,%ecx
3563 movl offThread_method(%ecx),%ecx # ecx<- current method
3565 movl offMethod_clazz(%ecx),%ecx # ecx<- method->clazz
3566 movl %eax,OUT_ARG1(%esp)
3567 movl %ecx,OUT_ARG0(%esp)
3584 movl rSELF,%ecx
3586 movl offThread_methodClassDex(%ecx),%ecx # ecx<- DvmDex
3587 movl offDvmDex_pResFields(%ecx),%ecx # ecx<- dvmDex->pResFields
3588 movl (%ecx,%eax,4),%eax # eax<- resolved StaticField ptr
3594 movl %ecx,offStaticField_value(%eax)
3596 movl rINST,4+offStaticField_value(%eax)
3604 movl rSELF,%ecx
3606 movl offThread_method(%ecx),%ecx # ecx<- current method
3608 movl offMethod_clazz(%ecx),%ecx # ecx<- method->clazz
3609 movl %eax,OUT_ARG1(%esp)
3610 movl %ecx,OUT_ARG0(%esp)
3625 movl rSELF,%ecx
3627 movl offThread_methodClassDex(%ecx),%ecx # ecx<- DvmDex
3628 movl offDvmDex_pResFields(%ecx),%ecx # ecx<- dvmDex->pResFields
3629 movl (%ecx,%eax,4),%eax # eax<- resolved StaticField
3635 movl %ecx,offStaticField_value(%eax) # do the store
3638 movl
3639 movl offField_clazz(%eax),%eax # eax<- method->clazz
3640 movl offThread_cardTable(%ecx),%ecx # get card table base
3649 movl rSELF,%ecx
3651 movl offThread_method(%ecx),%ecx # ecx<- current method
3653 movl offMethod_clazz(%ecx),%ecx # ecx<- method->clazz
3654 movl %eax,OUT_ARG1(%esp)
3655 movl %ecx,OUT_ARG0(%esp)
3673 movl rSELF,%ecx
3675 movl offThread_methodClassDex(%ecx),%ecx # ecx<- DvmDex
3676 movl offDvmDex_pResFields(%ecx),%ecx # ecx<- dvmDex->pResFields
3677 movl (%ecx,%eax,4),%eax # eax<- resolved StaticField ptr
3684 movl rINST,offStaticField_value(%eax)
3691 movl rSELF,%ecx
3693 movl offThread_method(%ecx),%ecx # ecx<- current method
3695 movl offMethod_clazz(%ecx),%ecx # ecx<- method->clazz
3696 movl %eax,OUT_ARG1(%esp)
3697 movl %ecx,OUT_ARG0(%esp)
3716 movl rSELF,%ecx
3718 movl offThread_methodClassDex(%ecx),%ecx # ecx<- DvmDex
3719 movl offDvmDex_pResFields(%ecx),%ecx # ecx<- dvmDex->pResFields
3720 movl (%ecx,%eax,4),%eax # eax<- resolved StaticField ptr
3727 movl rINST,offStaticField_value(%eax)
3734 movl rSELF,%ecx
3736 movl offThread_method(%ecx),%ecx # ecx<- current method
3738 movl offMethod_clazz(%ecx),%ecx # ecx<- method->clazz
3739 movl %eax,OUT_ARG1(%esp)
3740 movl %ecx,OUT_ARG0(%esp)
3759 movl rSELF,%ecx
3761 movl offThread_methodClassDex(%ecx),%ecx # ecx<- DvmDex
3762 movl offDvmDex_pResFields(%ecx),%ecx # ecx<- dvmDex->pResFields
3763 movl (%ecx,%eax,4),%eax # eax<- resolved StaticField ptr
3770 movl rINST,offStaticField_value(%eax)
3777 movl rSELF,%ecx
3779 movl offThread_method(%ecx),%ecx # ecx<- current method
3781 movl offMethod_clazz(%ecx),%ecx # ecx<- method->clazz
3782 movl %eax,OUT_ARG1(%esp)
3783 movl %ecx,OUT_ARG0(%esp)
3802 movl rSELF,%ecx
3804 movl offThread_methodClassDex(%ecx),%ecx # ecx<- DvmDex
3805 movl offDvmDex_pResFields(%ecx),%ecx # ecx<- dvmDex->pResFields
3806 movl (%ecx,%eax,4),%eax # eax<- resolved StaticField ptr
3813 movl rINST,offStaticField_value(%eax)
3820 movl rSELF,%ecx
3822 movl offThread_method(%ecx),%ecx # ecx<- current method
3824 movl offMethod_clazz(%ecx),%ecx # ecx<- method->clazz
3825 movl %eax,OUT_ARG1(%esp)
3826 movl %ecx,OUT_ARG0(%esp)
3846 movl rSELF,%eax
3848 movl offThread_methodClassDex(%eax),%eax # eax<- pDvmDex
3850 movl offDvmDex_pResMethods(%eax),%eax # eax<- pDvmDex->pResMethods
3851 movl (%eax,%ecx,4),%eax # eax<- resolved baseMethod
3854 movl rSELF,%eax
3855 movl %ecx,OUT_ARG1(%esp) # arg1<- ref
3856 movl offThread_method(%eax),%eax # eax<- self->method
3857 movl offMethod_clazz(%eax),%eax # ecx<- method->clazz
3858 movl %eax,OUT_ARG0(%esp) # arg0<- clazz
3859 movl $METHOD_VIRTUAL,OUT_ARG2(%esp) # arg2<- flags
3878 movl offObject_clazz(%ecx),%ecx # ecx<- thisPtr->clazz
3879 movl offClassObject_vtable(%ecx),%ecx # ecx<- thisPtr->clazz->vtable
3880 movl (%ecx,%eax,4),%eax # eax<- vtable[methodIndex]
3893 movl rSELF,rINST
3895 movl offThread_methodClassDex(rINST),%ecx # ecx<- pDvmDex
3897 movl offDvmDex_pResMethods(%ecx),%ecx # ecx<- pDvmDex->pResMethods
3898 movl (%ecx,%eax,4),%ecx # ecx<- resolved baseMethod
3899 movl offThread_method(rINST),%eax # eax<- method
3907 movl offMethod_clazz(%eax),%eax # eax<- method->clazz
3916 movl offClassObject_super(%eax),%eax # eax<- method->clazz->super
3920 movl offClassObject_vtable(%eax),%eax # eax<- ...clazz->super->vtable
3921 movl (%eax,%ecx,4),%eax # eax<- vtable[methodIndex]
3931 movl %eax,OUT_ARG0(%esp) # arg0<- method->clazz
3933 movl $METHOD_VIRTUAL,OUT_ARG2(%esp) # arg2<- resolver method type
3934 movl %ecx,OUT_ARG1(%esp) # arg1<- ref
3937 movl %eax,%ecx # ecx<- resolved base method
3947 movl offMethod_name(%ecx),%eax
3965 movl rSELF,%ecx
3967 movl offThread_methodClassDex(%ecx),%ecx # ecx<- pDvmDex
3969 movl offDvmDex_pResMethods(%ecx),%ecx # ecx<- pDvmDex->pResMethods
3971 movl (%ecx,%eax,4),%eax # eax<- resolved methodToCall
3991 movl rSELF,%ecx
3992 movl offThread_method(%ecx),%ecx # ecx<- self->method
3994 movl offMethod_clazz(%ecx),%ecx # ecx<- method->clazz
3995 movl $METHOD_DIRECT,OUT_ARG2(%esp)
3996 movl %eax,OUT_ARG1(%esp)
3997 movl %ecx,OUT_ARG0(%esp)
4014 movl rSELF,%ecx
4016 movl offThread_methodClassDex(%ecx),%ecx # ecx<- pDvmDex
4018 movl offDvmDex_pResMethods(%ecx),%ecx # ecx<- pDvmDex->pResMethods
4019 movl (%ecx,%eax,4),%eax # eax<- resolved methodToCall
4022 movl rSELF,%ecx
4023 movl offThread_method(%ecx),%ecx # ecx<- self->method
4025 movl offMethod_clazz(%ecx),%ecx# ecx<- method->clazz
4026 movl %eax,OUT_ARG1(%esp) # arg1<- BBBB
4027 movl %ecx,OUT_ARG0(%esp) # arg0<- clazz
4028 movl $METHOD_STATIC,%eax
4029 movl %eax,OUT_ARG2(%esp) # arg2<- flags
4046 movl rSELF,%ecx
4054 movl offObject_clazz(%eax),%eax# eax<- thisPtr->clazz
4055 movl %eax,OUT_ARG0(%esp) # arg0<- class
4056 movl offThread_methodClassDex(%ecx),%eax # eax<- methodClassDex
4057 movl offThread_method(%ecx),%ecx # ecx<- method
4058 movl %eax,OUT_ARG3(%esp) # arg3<- dex
4060 movl %ecx,OUT_ARG2(%esp) # arg2<- method
4061 movl %eax,OUT_ARG1(%esp) # arg1<- BBBB
4086 movl rSELF,%eax
4088 movl offThread_methodClassDex(%eax),%eax # eax<- pDvmDex
4090 movl offDvmDex_pResMethods(%eax),%eax # eax<- pDvmDex->pResMethods
4091 movl (%eax,%ecx,4),%eax # eax<- resolved baseMethod
4094 movl rSELF,%eax
4095 movl %ecx,OUT_ARG1(%esp) # arg1<- ref
4096 movl offThread_method(%eax),%eax # eax<- self->method
4097 movl offMethod_clazz(%eax),%eax # ecx<- method->clazz
4098 movl %eax,OUT_ARG0(%esp) # arg0<- clazz
4099 movl $METHOD_VIRTUAL,OUT_ARG2(%esp) # arg2<- flags
4118 movl offObject_clazz(%ecx),%ecx # ecx<- thisPtr->clazz
4119 movl offClassObject_vtable(%ecx),%ecx # ecx<- thisPtr->clazz->vtable
4120 movl (%ecx,%eax,4),%eax # eax<- vtable[methodIndex]
4135 movl rSELF,rINST
4137 movl offThread_methodClassDex(rINST),%ecx # ecx<- pDvmDex
4139 movl offDvmDex_pResMethods(%ecx),%ecx # ecx<- pDvmDex->pResMethods
4140 movl (%ecx,%eax,4),%ecx # ecx<- resolved baseMethod
4141 movl offThread_method(rINST),%eax # eax<- method
4149 movl offMethod_clazz(%eax),%eax # eax<- method->clazz
4158 movl offClassObject_super(%eax),%eax # eax<- method->clazz->super
4162 movl offClassObject_vtable(%eax),%eax # eax<- ...clazz->super->vtable
4163 movl (%eax,%ecx,4),%eax # eax<- vtable[methodIndex]
4173 movl %eax,OUT_ARG0(%esp) # arg0<- method->clazz
4175 movl $METHOD_VIRTUAL,OUT_ARG2(%esp) # arg2<- resolver method type
4176 movl %ecx,OUT_ARG1(%esp) # arg1<- ref
4179 movl %eax,%ecx # ecx<- resolved base method
4189 movl offMethod_name(%ecx),%eax
4209 movl rSELF,%ecx
4211 movl offThread_methodClassDex(%ecx),%ecx # ecx<- pDvmDex
4213 movl offDvmDex_pResMethods(%ecx),%ecx # ecx<- pDvmDex->pResMethods
4215 movl (%ecx,%eax,4),%eax # eax<- resolved methodToCall
4235 movl rSELF,%ecx
4236 movl offThread_method(%ecx),%ecx # ecx<- self->method
4238 movl offMethod_clazz(%ecx),%ecx # ecx<- method->clazz
4239 movl $METHOD_DIRECT,OUT_ARG2(%esp)
4240 movl %eax,OUT_ARG1(%esp)
4241 movl %ecx,OUT_ARG0(%esp)
4260 movl rSELF,%ecx
4262 movl offThread_methodClassDex(%ecx),%ecx # ecx<- pDvmDex
4264 movl offDvmDex_pResMethods(%ecx),%ecx # ecx<- pDvmDex->pResMethods
4265 movl (%ecx,%eax,4),%eax # eax<- resolved methodToCall
4268 movl rSELF,%ecx
4269 movl offThread_method(%ecx),%ecx # ecx<- self->method
4271 movl offMethod_clazz(%ecx),%ecx# ecx<- method->clazz
4272 movl %eax,OUT_ARG1(%esp) # arg1<- BBBB
4273 movl %ecx,OUT_ARG0(%esp) # arg0<- clazz
4274 movl $METHOD_STATIC,%eax
4275 movl %eax,OUT_ARG2(%esp) # arg2<- flags
4294 movl rSELF,%ecx
4302 movl offObject_clazz(%eax),%eax# eax<- thisPtr->clazz
4303 movl %eax,OUT_ARG0(%esp) # arg0<- class
4304 movl offThread_methodClassDex(%ecx),%eax # eax<- methodClassDex
4305 movl offThread_method(%ecx),%ecx # ecx<- method
4306 movl %eax,OUT_ARG3(%esp) # arg3<- dex
4308 movl %ecx,OUT_ARG2(%esp) # arg2<- method
4309 movl %eax,OUT_ARG1(%esp) # arg1<- BBBB
4590 movl $0x80000000,%eax
4613 movl $0,(rFP,%ecx,4)
4615 movl $0,4(rFP,%ecx,4)
4653 movl $0x80000000,%eax
4676 movl $0,(rFP,%ecx,4)
4678 movl $0,4(rFP,%ecx,4)
4735 movl $0x80000000,%eax
4758 movl $0,(rFP,%ecx,4)
4760 movl $0,4(rFP,%ecx,4)
4798 movl $0x80000000,%eax
4821 movl $0,(rFP,%ecx,4)
4823 movl $0,4(rFP,%ecx,4)
5000 movl $0x80000000,%eax
5038 movl $0,rIBASE
5257 movl 4(%esi),%ecx # ecx<- Bmsw
5259 movl 4(rFP),%eax # eax<- Cmsw
5262 movl (rFP),%eax # eax<- Clsw
5269 movl rIBASE,4(rFP,rINST,4)# v[B+1]<- rIBASE
5271 movl %eax,(rFP,rINST,4) # v[B]<- %eax
5284 movl rIBASE,OUT_ARG2(%esp)
5293 movl %eax,OUT_ARG3(%esp)
5294 movl rIBASE,OUT_ARG0(%esp)
5295 movl %ecx,OUT_ARG1(%esp)
5320 movl $0x80000000,rIBASE
5333 movl rIBASE,OUT_ARG2(%esp)
5342 movl %eax,OUT_ARG3(%esp)
5343 movl rIBASE,OUT_ARG0(%esp)
5344 movl %ecx,OUT_ARG1(%esp)
5369 movl $0,rIBASE
5470 movl %eax,rIBASE
5505 movl rIBASE,%eax
5540 movl rIBASE,%eax
5844 movl $0x80000000,%eax
5882 movl $0,rIBASE
6109 movl 4(%esi),%ecx # ecx<- Amsw
6111 movl 4(rFP),%eax # eax<- Bmsw
6114 movl (rFP),%eax # eax<- Blsw
6117 movl rIBASE,4(%esi) # v[A+1]<- rIBASE
6118 movl %eax,(%esi) # v[A]<- %eax
6136 movl rIBASE,OUT_ARG2(%esp)
6145 movl %eax,OUT_ARG3(%esp)
6146 movl rIBASE,OUT_ARG0(%esp)
6147 movl %ecx,OUT_ARG1(%esp)
6172 movl $0x80000000,rIBASE
6186 movl rIBASE,OUT_ARG2(%esp)
6195 movl %eax,OUT_ARG3(%esp)
6196 movl rIBASE,OUT_ARG0(%esp)
6197 movl %ecx,OUT_ARG1(%esp)
6222 movl $0,rIBASE
6308 movl %eax,rIBASE
6340 movl rIBASE,%eax
6372 movl rIBASE,%eax
6690 movl $0x80000000,%eax
6729 movl $0,rIBASE
6908 movl $0x80000000,%eax
6944 movl $0,rIBASE
7121 movl rSELF,%ecx
7124 movl offThread_methodClassDex(%ecx),%eax # eax<- DvmDex
7127 movl offDvmDex_pResFields(%eax),%eax # eax<- pDvmDex->pResFields
7130 movl (%eax,rIBASE,4),%eax # resolved entry
7133 movl rIBASE,OUT_ARG1(%esp) # needed by dvmResolveInstField
7134 movl rSELF,rIBASE
7136 movl offThread_method(rIBASE),rIBASE # rIBASE<- current method
7137 movl offMethod_clazz(rIBASE),rIBASE # rIBASE<- method->clazz
7139 movl rIBASE,OUT_ARG0(%esp) # pass in method->clazz
7153 movl offInstField_byteOffset(%eax),%eax # eax<- byte offset of field
7156 movl (%ecx,%eax,1),%ecx # ecx<- obj.field (8/16/32 bits)
7175 movl rSELF,%ecx
7178 movl offThread_methodClassDex(%ecx),%eax # eax<- DvmDex
7181 movl offDvmDex_pResFields(%eax),%eax # eax<- pDvmDex->pResFields
7184 movl (%eax,rIBASE,4),%eax # resolved entry
7187 movl rIBASE,OUT_ARG1(%esp)
7188 movl rSELF,rIBASE
7190 movl offThread_method(rIBASE),rIBASE # rIBASE<- current method
7191 movl offMethod_clazz(rIBASE),rIBASE # rIBASE<- method->clazz
7193 movl rIBASE,OUT_ARG0(%esp) # pass in method->clazz
7208 movl offInstField_byteOffset(%eax),%eax # eax<- byte offset of field
7211 movl rINST,(%ecx,%eax,1) # obj.field <- v[A](8/16/32 bits)
7228 movl rSELF,%ecx
7230 movl offThread_methodClassDex(%ecx),%ecx # ecx<- DvmDex
7231 movl offDvmDex_pResFields(%ecx),%ecx # ecx<- dvmDex->pResFields
7232 movl (%ecx,%eax,4),%eax # eax<- resolved StaticField ptr
7236 movl offStaticField_value(%eax),%eax
7246 movl rSELF,%ecx
7248 movl offThread_method(%ecx),%ecx # ecx<- current method
7250 movl offMethod_clazz(%ecx),%ecx # ecx<- method->clazz
7251 movl %eax,OUT_ARG1(%esp)
7252 movl %ecx,OUT_ARG0(%esp)
7271 movl rSELF,%ecx
7273 movl offThread_methodClassDex(%ecx),%ecx # ecx<- DvmDex
7274 movl offDvmDex_pResFields(%ecx),%ecx # ecx<- dvmDex->pResFields
7275 movl (%ecx,%eax,4),%eax # eax<- resolved StaticField ptr
7282 movl rINST,offStaticField_value(%eax)
7289 movl rSELF,%ecx
7291 movl offThread_method(%ecx),%ecx # ecx<- current method
7293 movl offMethod_clazz(%ecx),%ecx # ecx<- method->clazz
7294 movl %eax,OUT_ARG1(%esp)
7295 movl %ecx,OUT_ARG0(%esp)
7314 movl rSELF,%ecx
7317 movl offThread_methodClassDex(%ecx),%eax # eax<- DvmDex
7320 movl offDvmDex_pResFields(%eax),%eax # eax<- pDvmDex->pResFields
7323 movl (%eax,rIBASE,4),%eax # resolved entry
7326 movl rIBASE,OUT_ARG1(%esp) # needed by dvmResolveInstField
7327 movl rSELF,rIBASE
7329 movl offThread_method(rIBASE),rIBASE # rIBASE<- current method
7330 movl offMethod_clazz(rIBASE),rIBASE # rIBASE<- method->clazz
7332 movl rIBASE,OUT_ARG0(%esp) # pass in method->clazz
7346 movl offInstField_byteOffset(%eax),%eax # eax<- byte offset of field
7349 movl (%ecx,%eax,1),%ecx # ecx<- obj.field (8/16/32 bits)
7361 movl %ecx,OUT_ARG0(%esp) # self is first arg to function
7363 movl rSELF,%ecx
7365 movl offThread_curHandlerTable(%ecx),rIBASE # set up rIBASE
7372 movl %ecx,OUT_ARG0(%esp) # self is first arg to function
7374 movl rSELF,%ecx
7376 movl offThread_curHandlerTable(%ecx),rIBASE # set up rIBASE
7383 movl %ecx,OUT_ARG0(%esp) # self is first arg to function
7385 movl rSELF,%ecx
7387 movl offThread_curHandlerTable(%ecx),rIBASE # set up rIBASE
7394 movl %ecx,OUT_ARG0(%esp) # self is first arg to function
7396 movl rSELF,%ecx
7398 movl offThread_curHandlerTable(%ecx),rIBASE # set up rIBASE
7414 movl rPC,OUT_ARG0(%esp)
7417 movl rSELF,%ecx
7419 movl
7432 movl rSELF,%ecx
7434 movl offThread_method(%ecx),%ecx # ecx<- self->method
7436 movl %eax,OUT_ARG2(%esp) # arg2<- BBBB
7437 movl rINST,OUT_ARG1(%esp) # arg1<- AA
7438 movl %ecx,OUT_ARG0(%esp) # arg0<- method
7456 movl rSELF,%ecx
7461 movl %ecx,OUT_ARG4(%esp)
7482 movl $0xf,%ecx
7486 movl %ecx,4+OUT_ARG0(%esp)
7488 movl $0xf,%ecx
7492 movl %ecx,4+OUT_ARG1(%esp)
7494 movl $0xf,%ecx
7498 movl %ecx,4+OUT_ARG2(%esp)
7500 movl $0xf,%ecx
7504 movl %ecx,4+OUT_ARG3(%esp)
7514 movl %ecx,OUT_ARG0(%esp) # self is first arg to function
7516 movl rSELF,%ecx
7518 movl offThread_curHandlerTable(%ecx),rIBASE # set up rIBASE
7525 movl %ecx,OUT_ARG0(%esp) # self is first arg to function
7527 movl rSELF,%ecx
7529 movl offThread_curHandlerTable(%ecx),rIBASE # set up rIBASE
7536 movl %ecx,OUT_ARG0(%esp) # self is first arg to function
7538 movl rSELF,%ecx
7540 movl offThread_curHandlerTable(%ecx),rIBASE # set up rIBASE
7554 movl (%ecx,%eax,1),%eax
7573 movl (%eax),%ecx # ecx<- lsw
7574 movl 4(%eax),%eax # eax<- msw
7594 movl (%ecx,%eax,1),%eax
7615 movl rINST,(%ecx,%eax,1)
7635 movl %eax,(%ecx)
7636 movl rINST,4(%ecx)
7654 movl rINST,(%ecx,%eax,1)
7655 movl rSELF,%eax
7657 movl offThread_cardTable(%eax),%eax # get card table base
7684 movl offObject_clazz(%eax),%eax # eax<- thisPtr->clazz
7685 movl offClassObject_vtable(%eax),%eax # eax<- thisPtr->clazz->vtable
7687 movl (%eax,%ecx,4),%eax # eax<- vtable[BBBB]
7709 movl offObject_clazz(%eax),%eax # eax<- thisPtr->clazz
7710 movl offClassObject_vtable(%eax),%eax # eax<- thisPtr->clazz->vtable
7712 movl (%eax,%ecx,4),%eax # eax<- vtable[BBBB]
7726 movl rSELF,%ecx
7728 movl offThread_method(%ecx),%ecx # ecx<- current method
7732 movl offMethod_clazz(%ecx),%ecx # ecx<- method->clazz
7734 movl offClassObject_super(%ecx),%ecx # ecx<- method->clazz->super
7738 movl offClassObject_vtable(%ecx),%ecx # ecx<- vtable
7740 movl (%ecx,%eax,4),%eax # eax<- super->vtable[BBBB]
7754 movl rSELF,%ecx
7756 movl offThread_method(%ecx),%ecx # ecx<- current method
7760 movl offMethod_clazz(%ecx),%ecx # ecx<- method->clazz
7762 movl offClassObject_super(%ecx),%ecx # ecx<- method->clazz->super
7766 movl offClassObject_vtable(%ecx),%ecx # ecx<- vtable
7768 movl (%ecx,%eax,4),%eax # eax<- super->vtable[BBBB]
7782 movl rSELF,%ecx
7785 movl offThread_methodClassDex(%ecx),%eax # eax<- DvmDex
7788 movl offDvmDex_pResFields(%eax),%eax # eax<- pDvmDex->pResFields
7791 movl (%eax,rIBASE,4),%eax # resolved entry
7794 movl rIBASE,OUT_ARG1(%esp)
7795 movl rSELF,rIBASE
7797 movl offThread_method(rIBASE),rIBASE # rIBASE<- current method
7798 movl offMethod_clazz(rIBASE),rIBASE # rIBASE<- method->clazz
7800 movl rIBASE,OUT_ARG0(%esp) # pass in method->clazz
7816 movl offInstField_byteOffset(%eax),%eax # eax<- byte offset of field
7819 movl rINST,(%ecx,%eax) # obj.field <- v[A](8/16/32 bits)
7820 movl rSELF,%eax
7822 movl offThread_cardTable(%eax),%eax # get card table base
7843 movl rSELF,%ecx
7845 movl offThread_methodClassDex(%ecx),%ecx # ecx<- DvmDex
7846 movl offDvmDex_pResFields(%ecx),%ecx # ecx<- dvmDex->pResFields
7847 movl (%ecx,%eax,4),%eax # eax<- resolved StaticField ptr
7851 movl offStaticField_value(%eax),%eax
7861 movl rSELF,%ecx
7863 movl offThread_method(%ecx),%ecx # ecx<- current method
7865 movl offMethod_clazz(%ecx),%ecx # ecx<- method->clazz
7866 movl %eax,OUT_ARG1(%esp)
7867 movl %ecx,OUT_ARG0(%esp)
7884 movl rSELF,%ecx
7886 movl offThread_methodClassDex(%ecx),%ecx # ecx<- DvmDex
7887 movl offDvmDex_pResFields(%ecx),%ecx # ecx<- dvmDex->pResFields
7888 movl (%ecx,%eax,4),%eax # eax<- resolved StaticField
7894 movl %ecx,offStaticField_value(%eax) # do the store
7897 movl rSELF,%ecx
7898 movl offField_clazz(%eax),%eax # eax<- method->clazz
7899 movl offThread_cardTable(%ecx),%ecx # get card table base
7908 movl rSELF,%ecx
7910 movl offThread_method(%ecx),%ecx # ecx<- current method
7912 movl offMethod_clazz(%ecx),%ecx # ecx<- method->clazz
7913 movl %eax,OUT_ARG1(%esp)
7914 movl %ecx,OUT_ARG0(%esp)
7953 movl rSELF, %eax
7954 movl rPC, OUT_ARG0(%esp)
7956 movl rFP, OUT_ARG1(%esp)
7958 movl %eax, OUT_ARG2(%esp)
7960 movl rSELF, %eax
7962 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
7979 movl rSELF, %eax
7980 movl rPC, OUT_ARG0(%esp)
7982 movl rFP, OUT_ARG1(%esp)
7984 movl %eax, OUT_ARG2(%esp)
7986 movl rSELF, %eax
7988 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
8005 movl rSELF, %eax
8006 movl rPC, OUT_ARG0(%esp)
8008 movl rFP, OUT_ARG1(%esp)
8010 movl %eax, OUT_ARG2(%esp)
8012 movl rSELF, %eax
8014 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
8031 movl rSELF, %eax
8032 movl rPC, OUT_ARG0(%esp)
8034 movl rFP, OUT_ARG1(%esp)
8036 movl %eax, OUT_ARG2(%esp)
8038 movl rSELF, %eax
8040 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
8057 movl rSELF, %eax
8058 movl rPC, OUT_ARG0(%esp)
8060 movl rFP, OUT_ARG1(%esp)
8062 movl %eax, OUT_ARG2(%esp)
8064 movl rSELF, %eax
8066 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
8083 movl rSELF, %eax
8084 movl rPC, OUT_ARG0(%esp)
8086 movl rFP, OUT_ARG1(%esp)
8088 movl %eax, OUT_ARG2(%esp)
8090 movl rSELF, %eax
8092 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
8109 movl rSELF, %eax
8110 movl rPC, OUT_ARG0(%esp)
8112 movl rFP, OUT_ARG1(%esp)
8114 movl %eax, OUT_ARG2(%esp)
8116 movl rSELF, %eax
8118 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
8135 movl rSELF, %eax
8136 movl rPC, OUT_ARG0(%esp)
8138 movl rFP, OUT_ARG1(%esp)
8140 movl %eax, OUT_ARG2(%esp)
8142 movl rSELF, %eax
8144 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
8161 movl rSELF, %eax
8162 movl rPC, OUT_ARG0(%esp)
8164 movl rFP, OUT_ARG1(%esp)
8166 movl %eax, OUT_ARG2(%esp)
8168 movl rSELF, %eax
8170 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
8187 movl rSELF, %eax
8188 movl rPC, OUT_ARG0(%esp)
8190 movl rFP, OUT_ARG1(%esp)
8192 movl %eax, OUT_ARG2(%esp)
8194 movl rSELF, %eax
8196 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
8213 movl rSELF, %eax
8214 movl rPC, OUT_ARG0(%esp)
8216 movl rFP, OUT_ARG1(%esp)
8218 movl %eax, OUT_ARG2(%esp)
8220 movl rSELF, %eax
8222 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
8239 movl rSELF, %eax
8240 movl rPC, OUT_ARG0(%esp)
8242 movl rFP, OUT_ARG1(%esp)
8244 movl %eax, OUT_ARG2(%esp)
8246 movl rSELF, %eax
8248 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
8265 movl rSELF, %eax
8266 movl rPC, OUT_ARG0(%esp)
8268 movl rFP, OUT_ARG1(%esp)
8270 movl %eax, OUT_ARG2(%esp)
8272 movl rSELF, %eax
8274 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
8291 movl rSELF, %eax
8292 movl rPC, OUT_ARG0(%esp)
8294 movl rFP, OUT_ARG1(%esp)
8296 movl %eax, OUT_ARG2(%esp)
8298 movl rSELF, %eax
8300 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
8317 movl rSELF, %eax
8318 movl rPC, OUT_ARG0(%esp)
8320 movl rFP, OUT_ARG1(%esp)
8322 movl %eax, OUT_ARG2(%esp)
8324 movl rSELF, %eax
8326 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
8343 movl rSELF, %eax
8344 movl rPC, OUT_ARG0(%esp)
8346 movl rFP, OUT_ARG1(%esp)
8348 movl %eax, OUT_ARG2(%esp)
8350 movl rSELF, %eax
8352 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
8369 movl rSELF, %eax
8370 movl rPC, OUT_ARG0(%esp)
8372 movl rFP, OUT_ARG1(%esp)
8374 movl %eax, OUT_ARG2(%esp)
8376 movl rSELF, %eax
8378 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
8395 movl rSELF, %eax
8396 movl rPC, OUT_ARG0(%esp)
8398 movl rFP, OUT_ARG1(%esp)
8400 movl %eax, OUT_ARG2(%esp)
8402 movl rSELF, %eax
8404 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
8421 movl rSELF, %eax
8422 movl rPC, OUT_ARG0(%esp)
8424 movl rFP, OUT_ARG1(%esp)
8426 movl %eax, OUT_ARG2(%esp)
8428 movl rSELF, %eax
8430 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
8447 movl rSELF, %eax
8448 movl rPC, OUT_ARG0(%esp)
8450 movl rFP, OUT_ARG1(%esp)
8452 movl %eax, OUT_ARG2(%esp)
8454 movl rSELF, %eax
8456 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
8473 movl rSELF, %eax
8474 movl rPC, OUT_ARG0(%esp)
8476 movl rFP, OUT_ARG1(%esp)
8478 movl %eax, OUT_ARG2(%esp)
8480 movl rSELF, %eax
8482 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
8499 movl rSELF, %eax
8500 movl rPC, OUT_ARG0(%esp)
8502 movl rFP, OUT_ARG1(%esp)
8504 movl %eax, OUT_ARG2(%esp)
8506 movl rSELF, %eax
8508 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
8525 movl rSELF, %eax
8526 movl rPC, OUT_ARG0(%esp)
8528 movl rFP, OUT_ARG1(%esp)
8530 movl %eax, OUT_ARG2(%esp)
8532 movl rSELF, %eax
8534 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
8551 movl rSELF, %eax
8552 movl rPC, OUT_ARG0(%esp)
8554 movl rFP, OUT_ARG1(%esp)
8556 movl %eax, OUT_ARG2(%esp)
8558 movl rSELF, %eax
8560 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
8577 movl rSELF, %eax
8578 movl rPC, OUT_ARG0(%esp)
8580 movl rFP, OUT_ARG1(%esp)
8582 movl %eax, OUT_ARG2(%esp)
8584 movl rSELF, %eax
8586 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
8603 movl rSELF, %eax
8604 movl rPC, OUT_ARG0(%esp)
8606 movl rFP, OUT_ARG1(%esp)
8608 movl %eax, OUT_ARG2(%esp)
8610 movl rSELF, %eax
8612 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
8629 movl rSELF, %eax
8630 movl rPC, OUT_ARG0(%esp)
8632 movl rFP, OUT_ARG1(%esp)
8634 movl %eax, OUT_ARG2(%esp)
8636 movl rSELF, %eax
8638 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
8655 movl rSELF, %eax
8656 movl rPC, OUT_ARG0(%esp)
8658 movl rFP, OUT_ARG1(%esp)
8660 movl %eax, OUT_ARG2(%esp)
8662 movl rSELF, %eax
8664 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
8681 movl rSELF, %eax
8682 movl rPC, OUT_ARG0(%esp)
8684 movl rFP, OUT_ARG1(%esp)
8686 movl %eax, OUT_ARG2(%esp)
8688 movl rSELF, %eax
8690 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
8707 movl rSELF, %eax
8708 movl rPC, OUT_ARG0(%esp)
8710 movl rFP, OUT_ARG1(%esp)
8712 movl %eax, OUT_ARG2(%esp)
8714 movl rSELF, %eax
8716 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
8733 movl rSELF, %eax
8734 movl rPC, OUT_ARG0(%esp)
8736 movl rFP, OUT_ARG1(%esp)
8738 movl %eax, OUT_ARG2(%esp)
8740 movl rSELF, %eax
8742 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
8759 movl rSELF, %eax
8760 movl rPC, OUT_ARG0(%esp)
8762 movl rFP, OUT_ARG1(%esp)
8764 movl %eax, OUT_ARG2(%esp)
8766 movl rSELF, %eax
8768 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
8785 movl rSELF, %eax
8786 movl rPC, OUT_ARG0(%esp)
8788 movl rFP, OUT_ARG1(%esp)
8790 movl %eax, OUT_ARG2(%esp)
8792 movl rSELF, %eax
8794 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
8811 movl rSELF, %eax
8812 movl rPC, OUT_ARG0(%esp)
8814 movl rFP, OUT_ARG1(%esp)
8816 movl %eax, OUT_ARG2(%esp)
8818 movl rSELF, %eax
8820 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
8837 movl rSELF, %eax
8838 movl rPC, OUT_ARG0(%esp)
8840 movl rFP, OUT_ARG1(%esp)
8842 movl %eax, OUT_ARG2(%esp)
8844 movl rSELF, %eax
8846 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
8863 movl rSELF, %eax
8864 movl rPC, OUT_ARG0(%esp)
8866 movl rFP, OUT_ARG1(%esp)
8868 movl %eax, OUT_ARG2(%esp)
8870 movl rSELF, %eax
8872 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
8889 movl rSELF, %eax
8890 movl rPC, OUT_ARG0(%esp)
8892 movl rFP, OUT_ARG1(%esp)
8894 movl %eax, OUT_ARG2(%esp)
8896 movl rSELF, %eax
8898 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
8915 movl rSELF, %eax
8916 movl rPC, OUT_ARG0(%esp)
8918 movl rFP, OUT_ARG1(%esp)
8920 movl %eax, OUT_ARG2(%esp)
8922 movl rSELF, %eax
8924 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
8941 movl rSELF, %eax
8942 movl rPC, OUT_ARG0(%esp)
8944 movl rFP, OUT_ARG1(%esp)
8946 movl %eax, OUT_ARG2(%esp)
8948 movl rSELF, %eax
8950 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
8967 movl rSELF, %eax
8968 movl rPC, OUT_ARG0(%esp)
8970 movl rFP, OUT_ARG1(%esp)
8972 movl %eax, OUT_ARG2(%esp)
8974 movl rSELF, %eax
8976 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
8993 movl rSELF, %eax
8994 movl rPC, OUT_ARG0(%esp)
8996 movl rFP, OUT_ARG1(%esp)
8998 movl %eax, OUT_ARG2(%esp)
9000 movl rSELF, %eax
9002 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
9019 movl rSELF, %eax
9020 movl rPC, OUT_ARG0(%esp)
9022 movl rFP, OUT_ARG1(%esp)
9024 movl %eax, OUT_ARG2(%esp)
9026 movl rSELF, %eax
9028 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
9045 movl rSELF, %eax
9046 movl rPC, OUT_ARG0(%esp)
9048 movl rFP, OUT_ARG1(%esp)
9050 movl %eax, OUT_ARG2(%esp)
9052 movl rSELF, %eax
9054 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
9071 movl rSELF, %eax
9072 movl rPC, OUT_ARG0(%esp)
9074 movl rFP, OUT_ARG1(%esp)
9076 movl %eax, OUT_ARG2(%esp)
9078 movl rSELF, %eax
9080 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
9097 movl rSELF, %eax
9098 movl rPC, OUT_ARG0(%esp)
9100 movl rFP, OUT_ARG1(%esp)
9102 movl %eax, OUT_ARG2(%esp)
9104 movl rSELF, %eax
9106 movl
9123 movl rSELF, %eax
9124 movl rPC, OUT_ARG0(%esp)
9126 movl rFP, OUT_ARG1(%esp)
9128 movl %eax, OUT_ARG2(%esp)
9130 movl rSELF, %eax
9132 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
9149 movl rSELF, %eax
9150 movl rPC, OUT_ARG0(%esp)
9152 movl rFP, OUT_ARG1(%esp)
9154 movl %eax, OUT_ARG2(%esp)
9156 movl rSELF, %eax
9158 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
9175 movl rSELF, %eax
9176 movl rPC, OUT_ARG0(%esp)
9178 movl rFP, OUT_ARG1(%esp)
9180 movl %eax, OUT_ARG2(%esp)
9182 movl rSELF, %eax
9184 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
9201 movl rSELF, %eax
9202 movl rPC, OUT_ARG0(%esp)
9204 movl rFP, OUT_ARG1(%esp)
9206 movl %eax, OUT_ARG2(%esp)
9208 movl rSELF, %eax
9210 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
9227 movl rSELF, %eax
9228 movl rPC, OUT_ARG0(%esp)
9230 movl rFP, OUT_ARG1(%esp)
9232 movl %eax, OUT_ARG2(%esp)
9234 movl rSELF, %eax
9236 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
9253 movl rSELF, %eax
9254 movl rPC, OUT_ARG0(%esp)
9256 movl rFP, OUT_ARG1(%esp)
9258 movl %eax, OUT_ARG2(%esp)
9260 movl rSELF, %eax
9262 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
9279 movl rSELF, %eax
9280 movl rPC, OUT_ARG0(%esp)
9282 movl rFP, OUT_ARG1(%esp)
9284 movl %eax, OUT_ARG2(%esp)
9286 movl rSELF, %eax
9288 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
9305 movl rSELF, %eax
9306 movl rPC, OUT_ARG0(%esp)
9308 movl rFP, OUT_ARG1(%esp)
9310 movl %eax, OUT_ARG2(%esp)
9312 movl rSELF, %eax
9314 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
9331 movl rSELF, %eax
9332 movl rPC, OUT_ARG0(%esp)
9334 movl rFP, OUT_ARG1(%esp)
9336 movl %eax, OUT_ARG2(%esp)
9338 movl rSELF, %eax
9340 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
9357 movl rSELF, %eax
9358 movl rPC, OUT_ARG0(%esp)
9360 movl rFP, OUT_ARG1(%esp)
9362 movl %eax, OUT_ARG2(%esp)
9364 movl rSELF, %eax
9366 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
9383 movl rSELF, %eax
9384 movl rPC, OUT_ARG0(%esp)
9386 movl rFP, OUT_ARG1(%esp)
9388 movl %eax, OUT_ARG2(%esp)
9390 movl rSELF, %eax
9392 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
9409 movl rSELF, %eax
9410 movl rPC, OUT_ARG0(%esp)
9412 movl rFP, OUT_ARG1(%esp)
9414 movl %eax, OUT_ARG2(%esp)
9416 movl rSELF, %eax
9418 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
9435 movl rSELF, %eax
9436 movl rPC, OUT_ARG0(%esp)
9438 movl rFP, OUT_ARG1(%esp)
9440 movl %eax, OUT_ARG2(%esp)
9442 movl rSELF, %eax
9444 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
9461 movl rSELF, %eax
9462 movl rPC, OUT_ARG0(%esp)
9464 movl rFP, OUT_ARG1(%esp)
9466 movl %eax, OUT_ARG2(%esp)
9468 movl rSELF, %eax
9470 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
9487 movl rSELF, %eax
9488 movl rPC, OUT_ARG0(%esp)
9490 movl rFP, OUT_ARG1(%esp)
9492 movl %eax, OUT_ARG2(%esp)
9494 movl rSELF, %eax
9496 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
9513 movl rSELF, %eax
9514 movl rPC, OUT_ARG0(%esp)
9516 movl rFP, OUT_ARG1(%esp)
9518 movl %eax, OUT_ARG2(%esp)
9520 movl rSELF, %eax
9522 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
9539 movl rSELF, %eax
9540 movl rPC, OUT_ARG0(%esp)
9542 movl rFP, OUT_ARG1(%esp)
9544 movl %eax, OUT_ARG2(%esp)
9546 movl rSELF, %eax
9548 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
9565 movl rSELF, %eax
9566 movl rPC, OUT_ARG0(%esp)
9568 movl rFP, OUT_ARG1(%esp)
9570 movl %eax, OUT_ARG2(%esp)
9572 movl rSELF, %eax
9574 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
9591 movl rSELF, %eax
9592 movl rPC, OUT_ARG0(%esp)
9594 movl rFP, OUT_ARG1(%esp)
9596 movl %eax, OUT_ARG2(%esp)
9598 movl rSELF, %eax
9600 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
9617 movl rSELF, %eax
9618 movl rPC, OUT_ARG0(%esp)
9620 movl rFP, OUT_ARG1(%esp)
9622 movl %eax, OUT_ARG2(%esp)
9624 movl rSELF, %eax
9626 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
9643 movl rSELF, %eax
9644 movl rPC, OUT_ARG0(%esp)
9646 movl rFP, OUT_ARG1(%esp)
9648 movl %eax, OUT_ARG2(%esp)
9650 movl rSELF, %eax
9652 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
9669 movl rSELF, %eax
9670 movl rPC, OUT_ARG0(%esp)
9672 movl rFP, OUT_ARG1(%esp)
9674 movl %eax, OUT_ARG2(%esp)
9676 movl rSELF, %eax
9678 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
9695 movl rSELF, %eax
9696 movl rPC, OUT_ARG0(%esp)
9698 movl rFP, OUT_ARG1(%esp)
9700 movl %eax, OUT_ARG2(%esp)
9702 movl rSELF, %eax
9704 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
9721 movl rSELF, %eax
9722 movl rPC, OUT_ARG0(%esp)
9724 movl rFP, OUT_ARG1(%esp)
9726 movl %eax, OUT_ARG2(%esp)
9728 movl rSELF, %eax
9730 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
9747 movl rSELF, %eax
9748 movl rPC, OUT_ARG0(%esp)
9750 movl rFP, OUT_ARG1(%esp)
9752 movl %eax, OUT_ARG2(%esp)
9754 movl rSELF, %eax
9756 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
9773 movl rSELF, %eax
9774 movl rPC, OUT_ARG0(%esp)
9776 movl rFP, OUT_ARG1(%esp)
9778 movl %eax, OUT_ARG2(%esp)
9780 movl rSELF, %eax
9782 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
9799 movl rSELF, %eax
9800 movl rPC, OUT_ARG0(%esp)
9802 movl rFP, OUT_ARG1(%esp)
9804 movl %eax, OUT_ARG2(%esp)
9806 movl rSELF, %eax
9808 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
9825 movl rSELF, %eax
9826 movl rPC, OUT_ARG0(%esp)
9828 movl rFP, OUT_ARG1(%esp)
9830 movl %eax, OUT_ARG2(%esp)
9832 movl rSELF, %eax
9834 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
9851 movl rSELF, %eax
9852 movl rPC, OUT_ARG0(%esp)
9854 movl rFP, OUT_ARG1(%esp)
9856 movl %eax, OUT_ARG2(%esp)
9858 movl rSELF, %eax
9860 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
9877 movl rSELF, %eax
9878 movl rPC, OUT_ARG0(%esp)
9880 movl rFP, OUT_ARG1(%esp)
9882 movl %eax, OUT_ARG2(%esp)
9884 movl rSELF, %eax
9886 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
9903 movl rSELF, %eax
9904 movl rPC, OUT_ARG0(%esp)
9906 movl rFP, OUT_ARG1(%esp)
9908 movl %eax, OUT_ARG2(%esp)
9910 movl rSELF, %eax
9912 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
9929 movl rSELF, %eax
9930 movl rPC, OUT_ARG0(%esp)
9932 movl rFP, OUT_ARG1(%esp)
9934 movl %eax, OUT_ARG2(%esp)
9936 movl rSELF, %eax
9938 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
9955 movl rSELF, %eax
9956 movl rPC, OUT_ARG0(%esp)
9958 movl rFP, OUT_ARG1(%esp)
9960 movl %eax, OUT_ARG2(%esp)
9962 movl rSELF, %eax
9964 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
9981 movl rSELF, %eax
9982 movl rPC, OUT_ARG0(%esp)
9984 movl rFP, OUT_ARG1(%esp)
9986 movl %eax, OUT_ARG2(%esp)
9988 movl rSELF, %eax
9990 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
10007 movl rSELF, %eax
10008 movl rPC, OUT_ARG0(%esp)
10010 movl rFP, OUT_ARG1(%esp)
10012 movl %eax, OUT_ARG2(%esp)
10014 movl rSELF, %eax
10016 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
10033 movl rSELF, %eax
10034 movl rPC, OUT_ARG0(%esp)
10036 movl rFP, OUT_ARG1(%esp)
10038 movl %eax, OUT_ARG2(%esp)
10040 movl rSELF, %eax
10042 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
10059 movl rSELF, %eax
10060 movl rPC, OUT_ARG0(%esp)
10062 movl rFP, OUT_ARG1(%esp)
10064 movl %eax, OUT_ARG2(%esp)
10066 movl rSELF, %eax
10068 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
10085 movl rSELF, %eax
10086 movl rPC, OUT_ARG0(%esp)
10088 movl rFP, OUT_ARG1(%esp)
10090 movl %eax, OUT_ARG2(%esp)
10092 movl rSELF, %eax
10094 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
10111 movl rSELF, %eax
10112 movl rPC, OUT_ARG0(%esp)
10114 movl rFP, OUT_ARG1(%esp)
10116 movl %eax, OUT_ARG2(%esp)
10118 movl rSELF, %eax
10120 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
10137 movl rSELF, %eax
10138 movl rPC, OUT_ARG0(%esp)
10140 movl rFP, OUT_ARG1(%esp)
10142 movl %eax, OUT_ARG2(%esp)
10144 movl rSELF, %eax
10146 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
10163 movl rSELF, %eax
10164 movl rPC, OUT_ARG0(%esp)
10166 movl rFP, OUT_ARG1(%esp)
10168 movl %eax, OUT_ARG2(%esp)
10170 movl rSELF, %eax
10172 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
10189 movl rSELF, %eax
10190 movl rPC, OUT_ARG0(%esp)
10192 movl rFP, OUT_ARG1(%esp)
10194 movl %eax, OUT_ARG2(%esp)
10196 movl rSELF, %eax
10198 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
10215 movl rSELF, %eax
10216 movl rPC, OUT_ARG0(%esp)
10218 movl rFP, OUT_ARG1(%esp)
10220 movl %eax, OUT_ARG2(%esp)
10222 movl rSELF, %eax
10224 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
10241 movl rSELF, %eax
10242 movl rPC, OUT_ARG0(%esp)
10244 movl rFP, OUT_ARG1(%esp)
10246 movl %eax, OUT_ARG2(%esp)
10248 movl rSELF, %eax
10250 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
10267 movl rSELF, %eax
10268 movl rPC, OUT_ARG0(%esp)
10270 movl rFP, OUT_ARG1(%esp)
10272 movl %eax, OUT_ARG2(%esp)
10274 movl rSELF, %eax
10276 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
10293 movl rSELF, %eax
10294 movl rPC, OUT_ARG0(%esp)
10296 movl rFP, OUT_ARG1(%esp)
10298 movl %eax, OUT_ARG2(%esp)
10300 movl rSELF, %eax
10302 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
10319 movl rSELF, %eax
10320 movl rPC, OUT_ARG0(%esp)
10322 movl rFP, OUT_ARG1(%esp)
10324 movl %eax, OUT_ARG2(%esp)
10326 movl rSELF, %eax
10328 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
10345 movl rSELF, %eax
10346 movl rPC, OUT_ARG0(%esp)
10348 movl rFP, OUT_ARG1(%esp)
10350 movl %eax, OUT_ARG2(%esp)
10352 movl rSELF, %eax
10354 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
10371 movl rSELF, %eax
10372 movl rPC, OUT_ARG0(%esp)
10374 movl rFP, OUT_ARG1(%esp)
10376 movl %eax, OUT_ARG2(%esp)
10378 movl rSELF, %eax
10380 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
10397 movl rSELF, %eax
10398 movl rPC, OUT_ARG0(%esp)
10400 movl rFP, OUT_ARG1(%esp)
10402 movl %eax, OUT_ARG2(%esp)
10404 movl rSELF, %eax
10406 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
10423 movl rSELF, %eax
10424 movl rPC, OUT_ARG0(%esp)
10426 movl rFP, OUT_ARG1(%esp)
10428 movl %eax, OUT_ARG2(%esp)
10430 movl rSELF, %eax
10432 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
10449 movl rSELF, %eax
10450 movl rPC, OUT_ARG0(%esp)
10452 movl rFP, OUT_ARG1(%esp)
10454 movl %eax, OUT_ARG2(%esp)
10456 movl rSELF, %eax
10458 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
10475 movl rSELF, %eax
10476 movl rPC, OUT_ARG0(%esp)
10478 movl rFP, OUT_ARG1(%esp)
10480 movl %eax, OUT_ARG2(%esp)
10482 movl rSELF, %eax
10484 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
10501 movl rSELF, %eax
10502 movl rPC, OUT_ARG0(%esp)
10504 movl rFP, OUT_ARG1(%esp)
10506 movl %eax, OUT_ARG2(%esp)
10508 movl rSELF, %eax
10510 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
10527 movl rSELF, %eax
10528 movl rPC, OUT_ARG0(%esp)
10530 movl rFP, OUT_ARG1(%esp)
10532 movl %eax, OUT_ARG2(%esp)
10534 movl rSELF, %eax
10536 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
10553 movl rSELF, %eax
10554 movl rPC, OUT_ARG0(%esp)
10556 movl rFP, OUT_ARG1(%esp)
10558 movl %eax, OUT_ARG2(%esp)
10560 movl rSELF, %eax
10562 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
10579 movl rSELF, %eax
10580 movl rPC, OUT_ARG0(%esp)
10582 movl rFP, OUT_ARG1(%esp)
10584 movl %eax, OUT_ARG2(%esp)
10586 movl rSELF, %eax
10588 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
10605 movl rSELF, %eax
10606 movl rPC, OUT_ARG0(%esp)
10608 movl rFP, OUT_ARG1(%esp)
10610 movl %eax, OUT_ARG2(%esp)
10612 movl rSELF, %eax
10614 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
10631 movl rSELF, %eax
10632 movl rPC, OUT_ARG0(%esp)
10634 movl rFP, OUT_ARG1(%esp)
10636 movl %eax, OUT_ARG2(%esp)
10638 movl rSELF, %eax
10640 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
10657 movl rSELF, %eax
10658 movl rPC, OUT_ARG0(%esp)
10660 movl rFP, OUT_ARG1(%esp)
10662 movl %eax, OUT_ARG2(%esp)
10664 movl rSELF, %eax
10666 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
10683 movl rSELF, %eax
10684 movl rPC, OUT_ARG0(%esp)
10686 movl rFP, OUT_ARG1(%esp)
10688 movl %eax, OUT_ARG2(%esp)
10690 movl rSELF, %eax
10692 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
10709 movl rSELF, %eax
10710 movl rPC, OUT_ARG0(%esp)
10712 movl rFP, OUT_ARG1(%esp)
10714 movl %eax, OUT_ARG2(%esp)
10716 movl rSELF, %eax
10718 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
10735 movl rSELF, %eax
10736 movl rPC, OUT_ARG0(%esp)
10738 movl rFP, OUT_ARG1(%esp)
10740 movl %eax, OUT_ARG2(%esp)
10742 movl rSELF, %eax
10744 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
10761 movl rSELF, %eax
10762 movl rPC, OUT_ARG0(%esp)
10764 movl rFP, OUT_ARG1(%esp)
10766 movl %eax, OUT_ARG2(%esp)
10768 movl rSELF, %eax
10770 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
10787 movl rSELF, %eax
10788 movl rPC, OUT_ARG0(%esp)
10790 movl rFP, OUT_ARG1(%esp)
10792 movl %eax, OUT_ARG2(%esp)
10794 movl rSELF, %eax
10796 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
10813 movl rSELF, %eax
10814 movl rPC, OUT_ARG0(%esp)
10816 movl rFP, OUT_ARG1(%esp)
10818 movl %eax, OUT_ARG2(%esp)
10820 movl rSELF, %eax
10822 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
10839 movl rSELF, %eax
10840 movl rPC, OUT_ARG0(%esp)
10842 movl rFP, OUT_ARG1(%esp)
10844 movl %eax, OUT_ARG2(%esp)
10846 movl rSELF, %eax
10848 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
10865 movl rSELF, %eax
10866 movl rPC, OUT_ARG0(%esp)
10868 movl rFP, OUT_ARG1(%esp)
10870 movl %eax, OUT_ARG2(%esp)
10872 movl rSELF, %eax
10874 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
10891 movl rSELF, %eax
10892 movl rPC, OUT_ARG0(%esp)
10894 movl rFP, OUT_ARG1(%esp)
10896 movl %eax, OUT_ARG2(%esp)
10898 movl rSELF, %eax
10900 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
10917 movl rSELF, %eax
10918 movl rPC, OUT_ARG0(%esp)
10920 movl rFP, OUT_ARG1(%esp)
10922 movl %eax, OUT_ARG2(%esp)
10924 movl rSELF, %eax
10926 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
10943 movl rSELF, %eax
10944 movl rPC, OUT_ARG0(%esp)
10946 movl rFP, OUT_ARG1(%esp)
10948 movl %eax, OUT_ARG2(%esp)
10950 movl rSELF, %eax
10952 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
10969 movl rSELF, %eax
10970 movl rPC, OUT_ARG0(%esp)
10972 movl rFP, OUT_ARG1(%esp)
10974 movl %eax, OUT_ARG2(%esp)
10976 movl rSELF, %eax
10978 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
10995 movl rSELF, %eax
10996 movl rPC, OUT_ARG0(%esp)
10998 movl rFP, OUT_ARG1(%esp)
11000 movl %eax, OUT_ARG2(%esp)
11002 movl rSELF, %eax
11004 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
11021 movl rSELF, %eax
11022 movl rPC, OUT_ARG0(%esp)
11024 movl rFP, OUT_ARG1(%esp)
11026 movl %eax, OUT_ARG2(%esp)
11028 movl rSELF, %eax
11030 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
11047 movl rSELF, %eax
11048 movl rPC, OUT_ARG0(%esp)
11050 movl rFP, OUT_ARG1(%esp)
11052 movl %eax, OUT_ARG2(%esp)
11054 movl rSELF, %eax
11056 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
11073 movl rSELF, %eax
11074 movl rPC, OUT_ARG0(%esp)
11076 movl rFP, OUT_ARG1(%esp)
11078 movl %eax, OUT_ARG2(%esp)
11080 movl rSELF, %eax
11082 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
11099 movl rSELF, %eax
11100 movl rPC, OUT_ARG0(%esp)
11102 movl rFP, OUT_ARG1(%esp)
11104 movl %eax, OUT_ARG2(%esp)
11106 movl rSELF, %eax
11108 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
11125 movl rSELF, %eax
11126 movl rPC, OUT_ARG0(%esp)
11128 movl rFP, OUT_ARG1(%esp)
11130 movl %eax, OUT_ARG2(%esp)
11132 movl rSELF, %eax
11134 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
11151 movl rSELF, %eax
11152 movl rPC, OUT_ARG0(%esp)
11154 movl rFP, OUT_ARG1(%esp)
11156 movl %eax, OUT_ARG2(%esp)
11158 movl rSELF, %eax
11160 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
11177 movl rSELF, %eax
11178 movl rPC, OUT_ARG0(%esp)
11180 movl rFP, OUT_ARG1(%esp)
11182 movl %eax, OUT_ARG2(%esp)
11184 movl rSELF, %eax
11186 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
11203 movl rSELF, %eax
11204 movl rPC, OUT_ARG0(%esp)
11206 movl rFP, OUT_ARG1(%esp)
11208 movl %eax, OUT_ARG2(%esp)
11210 movl rSELF, %eax
11212 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
11229 movl rSELF, %eax
11230 movl rPC, OUT_ARG0(%esp)
11232 movl rFP, OUT_ARG1(%esp)
11234 movl %eax, OUT_ARG2(%esp)
11236 movl rSELF, %eax
11238 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
11255 movl rSELF, %eax
11256 movl rPC, OUT_ARG0(%esp)
11258 movl rFP, OUT_ARG1(%esp)
11260 movl %eax, OUT_ARG2(%esp)
11262 movl rSELF, %eax
11264 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
11281 movl rSELF, %eax
11282 movl rPC, OUT_ARG0(%esp)
11284 movl rFP, OUT_ARG1(%esp)
11286 movl %eax, OUT_ARG2(%esp)
11288 movl rSELF, %eax
11290 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
11307 movl rSELF, %eax
11308 movl rPC, OUT_ARG0(%esp)
11310 movl rFP, OUT_ARG1(%esp)
11312 movl %eax, OUT_ARG2(%esp)
11314 movl rSELF, %eax
11316 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
11333 movl rSELF, %eax
11334 movl rPC, OUT_ARG0(%esp)
11336 movl rFP, OUT_ARG1(%esp)
11338 movl %eax, OUT_ARG2(%esp)
11340 movl rSELF, %eax
11342 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
11359 movl rSELF, %eax
11360 movl rPC, OUT_ARG0(%esp)
11362 movl rFP, OUT_ARG1(%esp)
11364 movl %eax, OUT_ARG2(%esp)
11366 movl rSELF, %eax
11368 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
11385 movl rSELF, %eax
11386 movl rPC, OUT_ARG0(%esp)
11388 movl rFP, OUT_ARG1(%esp)
11390 movl %eax, OUT_ARG2(%esp)
11392 movl rSELF, %eax
11394 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
11411 movl rSELF, %eax
11412 movl rPC, OUT_ARG0(%esp)
11414 movl rFP, OUT_ARG1(%esp)
11416 movl %eax, OUT_ARG2(%esp)
11418 movl rSELF, %eax
11420 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
11437 movl rSELF, %eax
11438 movl rPC, OUT_ARG0(%esp)
11440 movl rFP, OUT_ARG1(%esp)
11442 movl %eax, OUT_ARG2(%esp)
11444 movl rSELF, %eax
11446 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
11463 movl rSELF, %eax
11464 movl rPC, OUT_ARG0(%esp)
11466 movl rFP, OUT_ARG1(%esp)
11468 movl %eax, OUT_ARG2(%esp)
11470 movl rSELF, %eax
11472 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
11489 movl rSELF, %eax
11490 movl rPC, OUT_ARG0(%esp)
11492 movl rFP, OUT_ARG1(%esp)
11494 movl %eax, OUT_ARG2(%esp)
11496 movl rSELF, %eax
11498 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
11515 movl rSELF, %eax
11516 movl rPC, OUT_ARG0(%esp)
11518 movl rFP, OUT_ARG1(%esp)
11520 movl %eax, OUT_ARG2(%esp)
11522 movl rSELF, %eax
11524 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
11541 movl rSELF, %eax
11542 movl rPC, OUT_ARG0(%esp)
11544 movl rFP, OUT_ARG1(%esp)
11546 movl %eax, OUT_ARG2(%esp)
11548 movl rSELF, %eax
11550 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
11567 movl rSELF, %eax
11568 movl rPC, OUT_ARG0(%esp)
11570 movl rFP, OUT_ARG1(%esp)
11572 movl %eax, OUT_ARG2(%esp)
11574 movl rSELF, %eax
11576 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
11593 movl rSELF, %eax
11594 movl rPC, OUT_ARG0(%esp)
11596 movl rFP, OUT_ARG1(%esp)
11598 movl %eax, OUT_ARG2(%esp)
11600 movl rSELF, %eax
11602 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
11619 movl rSELF, %eax
11620 movl rPC, OUT_ARG0(%esp)
11622 movl rFP, OUT_ARG1(%esp)
11624 movl %eax, OUT_ARG2(%esp)
11626 movl rSELF, %eax
11628 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
11645 movl rSELF, %eax
11646 movl rPC, OUT_ARG0(%esp)
11648 movl rFP, OUT_ARG1(%esp)
11650 movl %eax, OUT_ARG2(%esp)
11652 movl rSELF, %eax
11654 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
11671 movl rSELF, %eax
11672 movl rPC, OUT_ARG0(%esp)
11674 movl rFP, OUT_ARG1(%esp)
11676 movl %eax, OUT_ARG2(%esp)
11678 movl rSELF, %eax
11680 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
11697 movl rSELF, %eax
11698 movl rPC, OUT_ARG0(%esp)
11700 movl rFP, OUT_ARG1(%esp)
11702 movl %eax, OUT_ARG2(%esp)
11704 movl rSELF, %eax
11706 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
11723 movl rSELF, %eax
11724 movl rPC, OUT_ARG0(%esp)
11726 movl rFP, OUT_ARG1(%esp)
11728 movl %eax, OUT_ARG2(%esp)
11730 movl rSELF, %eax
11732 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
11749 movl rSELF, %eax
11750 movl rPC, OUT_ARG0(%esp)
11752 movl rFP, OUT_ARG1(%esp)
11754 movl %eax, OUT_ARG2(%esp)
11756 movl rSELF, %eax
11758 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
11775 movl rSELF, %eax
11776 movl rPC, OUT_ARG0(%esp)
11778 movl rFP, OUT_ARG1(%esp)
11780 movl %eax, OUT_ARG2(%esp)
11782 movl rSELF, %eax
11784 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
11801 movl rSELF, %eax
11802 movl rPC, OUT_ARG0(%esp)
11804 movl rFP, OUT_ARG1(%esp)
11806 movl %eax, OUT_ARG2(%esp)
11808 movl rSELF, %eax
11810 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
11827 movl rSELF, %eax
11828 movl rPC, OUT_ARG0(%esp)
11830 movl rFP, OUT_ARG1(%esp)
11832 movl %eax, OUT_ARG2(%esp)
11834 movl rSELF, %eax
11836 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
11853 movl rSELF, %eax
11854 movl rPC, OUT_ARG0(%esp)
11856 movl rFP, OUT_ARG1(%esp)
11858 movl %eax, OUT_ARG2(%esp)
11860 movl rSELF, %eax
11862 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
11879 movl rSELF, %eax
11880 movl rPC, OUT_ARG0(%esp)
11882 movl rFP, OUT_ARG1(%esp)
11884 movl %eax, OUT_ARG2(%esp)
11886 movl rSELF, %eax
11888 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
11905 movl rSELF, %eax
11906 movl rPC, OUT_ARG0(%esp)
11908 movl rFP, OUT_ARG1(%esp)
11910 movl %eax, OUT_ARG2(%esp)
11912 movl rSELF, %eax
11914 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
11931 movl rSELF, %eax
11932 movl rPC, OUT_ARG0(%esp)
11934 movl rFP, OUT_ARG1(%esp)
11936 movl %eax, OUT_ARG2(%esp)
11938 movl rSELF, %eax
11940 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
11957 movl rSELF, %eax
11958 movl rPC, OUT_ARG0(%esp)
11960 movl rFP, OUT_ARG1(%esp)
11962 movl %eax, OUT_ARG2(%esp)
11964 movl rSELF, %eax
11966 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
11983 movl rSELF, %eax
11984 movl rPC, OUT_ARG0(%esp)
11986 movl rFP, OUT_ARG1(%esp)
11988 movl %eax, OUT_ARG2(%esp)
11990 movl rSELF, %eax
11992 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
12009 movl rSELF, %eax
12010 movl rPC, OUT_ARG0(%esp)
12012 movl rFP, OUT_ARG1(%esp)
12014 movl %eax, OUT_ARG2(%esp)
12016 movl rSELF, %eax
12018 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
12035 movl rSELF, %eax
12036 movl rPC, OUT_ARG0(%esp)
12038 movl rFP, OUT_ARG1(%esp)
12040 movl %eax, OUT_ARG2(%esp)
12042 movl rSELF, %eax
12044 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
12061 movl rSELF, %eax
12062 movl rPC, OUT_ARG0(%esp)
12064 movl rFP, OUT_ARG1(%esp)
12066 movl %eax, OUT_ARG2(%esp)
12068 movl rSELF, %eax
12070 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
12087 movl rSELF, %eax
12088 movl rPC, OUT_ARG0(%esp)
12090 movl rFP, OUT_ARG1(%esp)
12092 movl %eax, OUT_ARG2(%esp)
12094 movl rSELF, %eax
12096 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
12113 movl rSELF, %eax
12114 movl rPC, OUT_ARG0(%esp)
12116 movl rFP, OUT_ARG1(%esp)
12118 movl %eax, OUT_ARG2(%esp)
12120 movl rSELF, %eax
12122 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
12139 movl rSELF, %eax
12140 movl rPC, OUT_ARG0(%esp)
12142 movl rFP, OUT_ARG1(%esp)
12144 movl %eax, OUT_ARG2(%esp)
12146 movl rSELF, %eax
12148 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
12165 movl rSELF, %eax
12166 movl rPC, OUT_ARG0(%esp)
12168 movl rFP, OUT_ARG1(%esp)
12170 movl %eax, OUT_ARG2(%esp)
12172 movl rSELF, %eax
12174 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
12191 movl rSELF, %eax
12192 movl rPC, OUT_ARG0(%esp)
12194 movl rFP, OUT_ARG1(%esp)
12196 movl %eax, OUT_ARG2(%esp)
12198 movl rSELF, %eax
12200 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
12217 movl rSELF, %eax
12218 movl rPC, OUT_ARG0(%esp)
12220 movl rFP, OUT_ARG1(%esp)
12222 movl %eax, OUT_ARG2(%esp)
12224 movl rSELF, %eax
12226 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
12243 movl rSELF, %eax
12244 movl rPC, OUT_ARG0(%esp)
12246 movl rFP, OUT_ARG1(%esp)
12248 movl %eax, OUT_ARG2(%esp)
12250 movl rSELF, %eax
12252 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
12269 movl rSELF, %eax
12270 movl rPC, OUT_ARG0(%esp)
12272 movl rFP, OUT_ARG1(%esp)
12274 movl %eax, OUT_ARG2(%esp)
12276 movl rSELF, %eax
12278 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
12295 movl rSELF, %eax
12296 movl rPC, OUT_ARG0(%esp)
12298 movl rFP, OUT_ARG1(%esp)
12300 movl %eax, OUT_ARG2(%esp)
12302 movl rSELF, %eax
12304 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
12321 movl rSELF, %eax
12322 movl rPC, OUT_ARG0(%esp)
12324 movl rFP, OUT_ARG1(%esp)
12326 movl %eax, OUT_ARG2(%esp)
12328 movl rSELF, %eax
12330 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
12347 movl rSELF, %eax
12348 movl rPC, OUT_ARG0(%esp)
12350 movl rFP, OUT_ARG1(%esp)
12352 movl %eax, OUT_ARG2(%esp)
12354 movl rSELF, %eax
12356 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
12373 movl rSELF, %eax
12374 movl rPC, OUT_ARG0(%esp)
12376 movl rFP, OUT_ARG1(%esp)
12378 movl %eax, OUT_ARG2(%esp)
12380 movl rSELF, %eax
12382 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
12399 movl rSELF, %eax
12400 movl rPC, OUT_ARG0(%esp)
12402 movl rFP, OUT_ARG1(%esp)
12404 movl %eax, OUT_ARG2(%esp)
12406 movl rSELF, %eax
12408 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
12425 movl rSELF, %eax
12426 movl rPC, OUT_ARG0(%esp)
12428 movl rFP, OUT_ARG1(%esp)
12430 movl %eax, OUT_ARG2(%esp)
12432 movl rSELF, %eax
12434 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
12451 movl rSELF, %eax
12452 movl rPC, OUT_ARG0(%esp)
12454 movl rFP, OUT_ARG1(%esp)
12456 movl %eax, OUT_ARG2(%esp)
12458 movl rSELF, %eax
12460 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
12477 movl rSELF, %eax
12478 movl rPC, OUT_ARG0(%esp)
12480 movl rFP, OUT_ARG1(%esp)
12482 movl %eax, OUT_ARG2(%esp)
12484 movl rSELF, %eax
12486 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
12503 movl rSELF, %eax
12504 movl rPC, OUT_ARG0(%esp)
12506 movl rFP, OUT_ARG1(%esp)
12508 movl %eax, OUT_ARG2(%esp)
12510 movl rSELF, %eax
12512 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
12529 movl rSELF, %eax
12530 movl rPC, OUT_ARG0(%esp)
12532 movl rFP, OUT_ARG1(%esp)
12534 movl %eax, OUT_ARG2(%esp)
12536 movl rSELF, %eax
12538 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
12555 movl rSELF, %eax
12556 movl rPC, OUT_ARG0(%esp)
12558 movl rFP, OUT_ARG1(%esp)
12560 movl %eax, OUT_ARG2(%esp)
12562 movl rSELF, %eax
12564 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
12581 movl rSELF, %eax
12582 movl rPC, OUT_ARG0(%esp)
12584 movl rFP, OUT_ARG1(%esp)
12586 movl %eax, OUT_ARG2(%esp)
12588 movl rSELF, %eax
12590 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
12607 movl rSELF, %eax
12608 movl rPC, OUT_ARG0(%esp)
12610 movl rFP, OUT_ARG1(%esp)
12612 movl %eax, OUT_ARG2(%esp)
12614 movl rSELF, %eax
12616 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
12633 movl rSELF, %eax
12634 movl rPC, OUT_ARG0(%esp)
12636 movl rFP, OUT_ARG1(%esp)
12638 movl %eax, OUT_ARG2(%esp)
12640 movl rSELF, %eax
12642 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
12659 movl rSELF, %eax
12660 movl rPC, OUT_ARG0(%esp)
12662 movl rFP, OUT_ARG1(%esp)
12664 movl %eax, OUT_ARG2(%esp)
12666 movl rSELF, %eax
12668 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
12685 movl rSELF, %eax
12686 movl rPC, OUT_ARG0(%esp)
12688 movl rFP, OUT_ARG1(%esp)
12690 movl %eax, OUT_ARG2(%esp)
12692 movl rSELF, %eax
12694 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
12711 movl rSELF, %eax
12712 movl rPC, OUT_ARG0(%esp)
12714 movl rFP, OUT_ARG1(%esp)
12716 movl %eax, OUT_ARG2(%esp)
12718 movl rSELF, %eax
12720 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
12737 movl rSELF, %eax
12738 movl rPC, OUT_ARG0(%esp)
12740 movl rFP, OUT_ARG1(%esp)
12742 movl %eax, OUT_ARG2(%esp)
12744 movl rSELF, %eax
12746 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
12763 movl rSELF, %eax
12764 movl rPC, OUT_ARG0(%esp)
12766 movl rFP, OUT_ARG1(%esp)
12768 movl %eax, OUT_ARG2(%esp)
12770 movl rSELF, %eax
12772 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
12789 movl rSELF, %eax
12790 movl rPC, OUT_ARG0(%esp)
12792 movl rFP, OUT_ARG1(%esp)
12794 movl %eax, OUT_ARG2(%esp)
12796 movl rSELF, %eax
12798 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
12815 movl rSELF, %eax
12816 movl rPC, OUT_ARG0(%esp)
12818 movl rFP, OUT_ARG1(%esp)
12820 movl %eax, OUT_ARG2(%esp)
12822 movl rSELF, %eax
12824 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
12841 movl rSELF, %eax
12842 movl rPC, OUT_ARG0(%esp)
12844 movl rFP, OUT_ARG1(%esp)
12846 movl %eax, OUT_ARG2(%esp)
12848 movl rSELF, %eax
12850 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
12867 movl rSELF, %eax
12868 movl rPC, OUT_ARG0(%esp)
12870 movl rFP, OUT_ARG1(%esp)
12872 movl %eax, OUT_ARG2(%esp)
12874 movl rSELF, %eax
12876 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
12893 movl rSELF, %eax
12894 movl rPC, OUT_ARG0(%esp)
12896 movl rFP, OUT_ARG1(%esp)
12898 movl %eax, OUT_ARG2(%esp)
12900 movl rSELF, %eax
12902 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
12919 movl rSELF, %eax
12920 movl rPC, OUT_ARG0(%esp)
12922 movl rFP, OUT_ARG1(%esp)
12924 movl %eax, OUT_ARG2(%esp)
12926 movl rSELF, %eax
12928 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
12945 movl rSELF, %eax
12946 movl rPC, OUT_ARG0(%esp)
12948 movl rFP, OUT_ARG1(%esp)
12950 movl %eax, OUT_ARG2(%esp)
12952 movl rSELF, %eax
12954 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
12971 movl rSELF, %eax
12972 movl rPC, OUT_ARG0(%esp)
12974 movl rFP, OUT_ARG1(%esp)
12976 movl %eax, OUT_ARG2(%esp)
12978 movl rSELF, %eax
12980 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
12997 movl rSELF, %eax
12998 movl rPC, OUT_ARG0(%esp)
13000 movl rFP, OUT_ARG1(%esp)
13002 movl %eax, OUT_ARG2(%esp)
13004 movl rSELF, %eax
13006 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
13023 movl rSELF, %eax
13024 movl rPC, OUT_ARG0(%esp)
13026 movl rFP, OUT_ARG1(%esp)
13028 movl %eax, OUT_ARG2(%esp)
13030 movl rSELF, %eax
13032 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
13049 movl rSELF, %eax
13050 movl rPC, OUT_ARG0(%esp)
13052 movl rFP, OUT_ARG1(%esp)
13054 movl %eax, OUT_ARG2(%esp)
13056 movl rSELF, %eax
13058 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
13075 movl rSELF, %eax
13076 movl rPC, OUT_ARG0(%esp)
13078 movl rFP, OUT_ARG1(%esp)
13080 movl %eax, OUT_ARG2(%esp)
13082 movl rSELF, %eax
13084 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
13101 movl rSELF, %eax
13102 movl rPC, OUT_ARG0(%esp)
13104 movl rFP, OUT_ARG1(%esp)
13106 movl %eax, OUT_ARG2(%esp)
13108 movl rSELF, %eax
13110 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
13127 movl rSELF, %eax
13128 movl rPC, OUT_ARG0(%esp)
13130 movl rFP, OUT_ARG1(%esp)
13132 movl %eax, OUT_ARG2(%esp)
13134 movl rSELF, %eax
13136 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
13153 movl rSELF, %eax
13154 movl rPC, OUT_ARG0(%esp)
13156 movl rFP, OUT_ARG1(%esp)
13158 movl %eax, OUT_ARG2(%esp)
13160 movl rSELF, %eax
13162 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
13179 movl rSELF, %eax
13180 movl rPC, OUT_ARG0(%esp)
13182 movl rFP, OUT_ARG1(%esp)
13184 movl %eax, OUT_ARG2(%esp)
13186 movl rSELF, %eax
13188 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
13205 movl rSELF, %eax
13206 movl rPC, OUT_ARG0(%esp)
13208 movl rFP, OUT_ARG1(%esp)
13210 movl %eax, OUT_ARG2(%esp)
13212 movl rSELF, %eax
13214 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
13231 movl rSELF, %eax
13232 movl rPC, OUT_ARG0(%esp)
13234 movl rFP, OUT_ARG1(%esp)
13236 movl %eax, OUT_ARG2(%esp)
13238 movl rSELF, %eax
13240 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
13257 movl rSELF, %eax
13258 movl rPC, OUT_ARG0(%esp)
13260 movl rFP, OUT_ARG1(%esp)
13262 movl %eax, OUT_ARG2(%esp)
13264 movl rSELF, %eax
13266 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
13283 movl rSELF, %eax
13284 movl rPC, OUT_ARG0(%esp)
13286 movl rFP, OUT_ARG1(%esp)
13288 movl %eax, OUT_ARG2(%esp)
13290 movl rSELF, %eax
13292 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
13309 movl rSELF, %eax
13310 movl rPC, OUT_ARG0(%esp)
13312 movl rFP, OUT_ARG1(%esp)
13314 movl %eax, OUT_ARG2(%esp)
13316 movl rSELF, %eax
13318 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
13335 movl rSELF, %eax
13336 movl rPC, OUT_ARG0(%esp)
13338 movl rFP, OUT_ARG1(%esp)
13340 movl %eax, OUT_ARG2(%esp)
13342 movl rSELF, %eax
13344 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
13361 movl rSELF, %eax
13362 movl rPC, OUT_ARG0(%esp)
13364 movl rFP, OUT_ARG1(%esp)
13366 movl %eax, OUT_ARG2(%esp)
13368 movl rSELF, %eax
13370 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
13387 movl rSELF, %eax
13388 movl rPC, OUT_ARG0(%esp)
13390 movl rFP, OUT_ARG1(%esp)
13392 movl %eax, OUT_ARG2(%esp)
13394 movl rSELF, %eax
13396 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
13413 movl rSELF, %eax
13414 movl rPC, OUT_ARG0(%esp)
13416 movl rFP, OUT_ARG1(%esp)
13418 movl %eax, OUT_ARG2(%esp)
13420 movl rSELF, %eax
13422 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
13439 movl rSELF, %eax
13440 movl rPC, OUT_ARG0(%esp)
13442 movl rFP, OUT_ARG1(%esp)
13444 movl %eax, OUT_ARG2(%esp)
13446 movl rSELF, %eax
13448 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
13465 movl rSELF, %eax
13466 movl rPC, OUT_ARG0(%esp)
13468 movl rFP, OUT_ARG1(%esp)
13470 movl %eax, OUT_ARG2(%esp)
13472 movl rSELF, %eax
13474 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
13491 movl rSELF, %eax
13492 movl rPC, OUT_ARG0(%esp)
13494 movl rFP, OUT_ARG1(%esp)
13496 movl %eax, OUT_ARG2(%esp)
13498 movl rSELF, %eax
13500 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
13517 movl rSELF, %eax
13518 movl rPC, OUT_ARG0(%esp)
13520 movl rFP, OUT_ARG1(%esp)
13522 movl %eax, OUT_ARG2(%esp)
13524 movl rSELF, %eax
13526 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
13543 movl rSELF, %eax
13544 movl rPC, OUT_ARG0(%esp)
13546 movl rFP, OUT_ARG1(%esp)
13548 movl %eax, OUT_ARG2(%esp)
13550 movl rSELF, %eax
13552 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
13569 movl rSELF, %eax
13570 movl rPC, OUT_ARG0(%esp)
13572 movl rFP, OUT_ARG1(%esp)
13574 movl %eax, OUT_ARG2(%esp)
13576 movl rSELF, %eax
13578 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
13595 movl rSELF, %eax
13596 movl rPC, OUT_ARG0(%esp)
13598 movl rFP, OUT_ARG1(%esp)
13600 movl %eax, OUT_ARG2(%esp)
13602 movl rSELF, %eax
13604 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
13621 movl rSELF, %eax
13622 movl rPC, OUT_ARG0(%esp)
13624 movl rFP, OUT_ARG1(%esp)
13626 movl %eax, OUT_ARG2(%esp)
13628 movl rSELF, %eax
13630 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
13647 movl rSELF, %eax
13648 movl rPC, OUT_ARG0(%esp)
13650 movl rFP, OUT_ARG1(%esp)
13652 movl %eax, OUT_ARG2(%esp)
13654 movl rSELF, %eax
13656 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
13673 movl rSELF, %eax
13674 movl rPC, OUT_ARG0(%esp)
13676 movl rFP, OUT_ARG1(%esp)
13678 movl %eax, OUT_ARG2(%esp)
13680 movl rSELF, %eax
13682 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
13699 movl rSELF, %eax
13700 movl rPC, OUT_ARG0(%esp)
13702 movl rFP, OUT_ARG1(%esp)
13704 movl %eax, OUT_ARG2(%esp)
13706 movl rSELF, %eax
13708 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
13725 movl rSELF, %eax
13726 movl rPC, OUT_ARG0(%esp)
13728 movl rFP, OUT_ARG1(%esp)
13730 movl %eax, OUT_ARG2(%esp)
13732 movl rSELF, %eax
13734 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
13751 movl rSELF, %eax
13752 movl rPC, OUT_ARG0(%esp)
13754 movl rFP, OUT_ARG1(%esp)
13756 movl %eax, OUT_ARG2(%esp)
13758 movl rSELF, %eax
13760 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
13777 movl rSELF, %eax
13778 movl rPC, OUT_ARG0(%esp)
13780 movl rFP, OUT_ARG1(%esp)
13782 movl %eax, OUT_ARG2(%esp)
13784 movl rSELF, %eax
13786 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
13803 movl rSELF, %eax
13804 movl rPC, OUT_ARG0(%esp)
13806 movl rFP, OUT_ARG1(%esp)
13808 movl %eax, OUT_ARG2(%esp)
13810 movl rSELF, %eax
13812 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
13829 movl rSELF, %eax
13830 movl rPC, OUT_ARG0(%esp)
13832 movl rFP, OUT_ARG1(%esp)
13834 movl %eax, OUT_ARG2(%esp)
13836 movl rSELF, %eax
13838 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
13855 movl rSELF, %eax
13856 movl rPC, OUT_ARG0(%esp)
13858 movl rFP, OUT_ARG1(%esp)
13860 movl %eax, OUT_ARG2(%esp)
13862 movl rSELF, %eax
13864 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
13881 movl rSELF, %eax
13882 movl rPC, OUT_ARG0(%esp)
13884 movl rFP, OUT_ARG1(%esp)
13886 movl %eax, OUT_ARG2(%esp)
13888 movl rSELF, %eax
13890 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
13907 movl rSELF, %eax
13908 movl rPC, OUT_ARG0(%esp)
13910 movl rFP, OUT_ARG1(%esp)
13912 movl %eax, OUT_ARG2(%esp)
13914 movl rSELF, %eax
13916 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
13933 movl rSELF, %eax
13934 movl rPC, OUT_ARG0(%esp)
13936 movl rFP, OUT_ARG1(%esp)
13938 movl %eax, OUT_ARG2(%esp)
13940 movl rSELF, %eax
13942 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
13959 movl rSELF, %eax
13960 movl rPC, OUT_ARG0(%esp)
13962 movl rFP, OUT_ARG1(%esp)
13964 movl %eax, OUT_ARG2(%esp)
13966 movl rSELF, %eax
13968 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
13985 movl rSELF, %eax
13986 movl rPC, OUT_ARG0(%esp)
13988 movl rFP, OUT_ARG1(%esp)
13990 movl %eax, OUT_ARG2(%esp)
13992 movl rSELF, %eax
13994 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
14011 movl rSELF, %eax
14012 movl rPC, OUT_ARG0(%esp)
14014 movl rFP, OUT_ARG1(%esp)
14016 movl %eax, OUT_ARG2(%esp)
14018 movl rSELF, %eax
14020 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
14037 movl rSELF, %eax
14038 movl rPC, OUT_ARG0(%esp)
14040 movl rFP, OUT_ARG1(%esp)
14042 movl %eax, OUT_ARG2(%esp)
14044 movl rSELF, %eax
14046 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
14063 movl rSELF, %eax
14064 movl rPC, OUT_ARG0(%esp)
14066 movl rFP, OUT_ARG1(%esp)
14068 movl %eax, OUT_ARG2(%esp)
14070 movl rSELF, %eax
14072 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
14089 movl rSELF, %eax
14090 movl rPC, OUT_ARG0(%esp)
14092 movl rFP, OUT_ARG1(%esp)
14094 movl %eax, OUT_ARG2(%esp)
14096 movl rSELF, %eax
14098 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
14115 movl rSELF, %eax
14116 movl rPC, OUT_ARG0(%esp)
14118 movl rFP, OUT_ARG1(%esp)
14120 movl %eax, OUT_ARG2(%esp)
14122 movl rSELF, %eax
14124 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
14141 movl rSELF, %eax
14142 movl rPC, OUT_ARG0(%esp)
14144 movl rFP, OUT_ARG1(%esp)
14146 movl %eax, OUT_ARG2(%esp)
14148 movl rSELF, %eax
14150 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
14167 movl rSELF, %eax
14168 movl rPC, OUT_ARG0(%esp)
14170 movl rFP, OUT_ARG1(%esp)
14172 movl %eax, OUT_ARG2(%esp)
14174 movl rSELF, %eax
14176 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
14193 movl rSELF, %eax
14194 movl rPC, OUT_ARG0(%esp)
14196 movl rFP, OUT_ARG1(%esp)
14198 movl %eax, OUT_ARG2(%esp)
14200 movl rSELF, %eax
14202 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
14219 movl rSELF, %eax
14220 movl rPC, OUT_ARG0(%esp)
14222 movl rFP, OUT_ARG1(%esp)
14224 movl %eax, OUT_ARG2(%esp)
14226 movl rSELF, %eax
14228 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
14245 movl rSELF, %eax
14246 movl rPC, OUT_ARG0(%esp)
14248 movl rFP, OUT_ARG1(%esp)
14250 movl %eax, OUT_ARG2(%esp)
14252 movl rSELF, %eax
14254 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
14271 movl rSELF, %eax
14272 movl rPC, OUT_ARG0(%esp)
14274 movl rFP, OUT_ARG1(%esp)
14276 movl %eax, OUT_ARG2(%esp)
14278 movl rSELF, %eax
14280 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
14297 movl rSELF, %eax
14298 movl rPC, OUT_ARG0(%esp)
14300 movl rFP, OUT_ARG1(%esp)
14302 movl %eax, OUT_ARG2(%esp)
14304 movl rSELF, %eax
14306 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
14323 movl rSELF, %eax
14324 movl rPC, OUT_ARG0(%esp)
14326 movl rFP, OUT_ARG1(%esp)
14328 movl %eax, OUT_ARG2(%esp)
14330 movl rSELF, %eax
14332 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
14349 movl rSELF, %eax
14350 movl rPC, OUT_ARG0(%esp)
14352 movl rFP, OUT_ARG1(%esp)
14354 movl %eax, OUT_ARG2(%esp)
14356 movl rSELF, %eax
14358 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
14375 movl rSELF, %eax
14376 movl rPC, OUT_ARG0(%esp)
14378 movl rFP, OUT_ARG1(%esp)
14380 movl %eax, OUT_ARG2(%esp)
14382 movl rSELF, %eax
14384 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
14401 movl rSELF, %eax
14402 movl rPC, OUT_ARG0(%esp)
14404 movl rFP, OUT_ARG1(%esp)
14406 movl %eax, OUT_ARG2(%esp)
14408 movl rSELF, %eax
14410 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
14427 movl rSELF, %eax
14428 movl rPC, OUT_ARG0(%esp)
14430 movl rFP, OUT_ARG1(%esp)
14432 movl %eax, OUT_ARG2(%esp)
14434 movl rSELF, %eax
14436 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
14453 movl rSELF, %eax
14454 movl rPC, OUT_ARG0(%esp)
14456 movl rFP, OUT_ARG1(%esp)
14458 movl %eax, OUT_ARG2(%esp)
14460 movl rSELF, %eax
14462 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
14479 movl rSELF, %eax
14480 movl rPC, OUT_ARG0(%esp)
14482 movl rFP, OUT_ARG1(%esp)
14484 movl %eax, OUT_ARG2(%esp)
14486 movl rSELF, %eax
14488 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
14505 movl rSELF, %eax
14506 movl rPC, OUT_ARG0(%esp)
14508 movl rFP, OUT_ARG1(%esp)
14510 movl %eax, OUT_ARG2(%esp)
14512 movl rSELF, %eax
14514 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
14531 movl rSELF, %eax
14532 movl rPC, OUT_ARG0(%esp)
14534 movl rFP, OUT_ARG1(%esp)
14536 movl %eax, OUT_ARG2(%esp)
14538 movl rSELF, %eax
14540 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
14557 movl rSELF, %eax
14558 movl rPC, OUT_ARG0(%esp)
14560 movl rFP, OUT_ARG1(%esp)
14562 movl %eax, OUT_ARG2(%esp)
14564 movl rSELF, %eax
14566 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
14583 movl rSELF, %eax
14584 movl rPC, OUT_ARG0(%esp)
14586 movl rFP, OUT_ARG1(%esp)
14588 movl %eax, OUT_ARG2(%esp)
14590 movl rSELF, %eax
14592 movl offThread_curHandlerTable(%eax), rIBASE # reload rIBASE
15147 movl %esp, %ebp # set our %ebp
15148 movl rSELF, %ecx # get incoming rSELF
15158 movl %edi,EDI_SPILL(%ebp)
15159 movl %esi,ESI_SPILL(%ebp)
15160 movl %ebx,EBX_SPILL(%ebp)
15163 movl offThread_pc(%ecx),rPC
15164 movl offThread_curFrame(%ecx),rFP
15165 movl offThread_curHandlerTable(%ecx),rIBASE
15168 movl %esp,offThread_bailPtr(%ecx)
15191 movl 4(%esp),%ecx # grab self
15192 movl 8(%esp),%eax # changeInterp to return reg
15193 movl offThread_bailPtr(%ecx),%esp # Restore "setjmp" esp
15194 movl %esp,%ebp
15196 movl EDI_SPILL(%ebp),%edi
15197 movl ESI_SPILL(%ebp),%esi
15198 movl EBX_SPILL(%ebp),%ebx
15199 movl %ebp, %esp # strip frame
15251 movl rPC, OUT_ARG0(%esp)
15254 movl rSELF, %ecx
15255 movl offThread_curHandlerTable(%ecx),rIBASE
15273 movl rSELF, %ecx
15274 movl OUT_ARG0(%esp), %edx
15275 movl %eax,offThread_jitResumeNPC(%ecx)
15276 movl %edx,offThread_jitResumeDPC(%ecx)
15277 movl $kInterpEntryInstr,offThread_entryPoint(%ecx)
15278 movl $1,rINST # changeInterp <= true
15292 movl rSELF, %eax
15293 movl rPC,OUT_ARG0(%esp)
15294 movl %eax,OUT_ARG1(%esp)
15296 movl rSELF,%ecx # ecx <- self
15297 movl %eax,offThread_inJitCodeCache(%ecx) # set inJitCodeCache flag
15303 movl rSELF, %ecx
15304 movl offThread_curHandlerTable(%ecx),rIBASE
15318 movl rSELF, %eax
15319 movl rPC,OUT_ARG0(%esp)
15320 movl %eax,OUT_ARG1(%esp)
15322 movl rSELF,%ecx
15324 movl %eax,offThread_inJitCodeCache(%ecx) # set inJitCodeCache flag
15334 movl rSELF, %ecx
15335 movl offThread_curHandlerTable(%ecx),rIBASE
15339 movl $kJitTSelectRequestHot,rINST # ask for trace select
15350 movl (rINST),rPC
15351 movl rSELF, %eax
15352 movl rPC,OUT_ARG0(%esp)
15353 movl %eax,OUT_ARG1(%esp)
15357 movl %eax,OUT_ARG0(%esp)
15359 movl rINST,OUT_ARG1(%esp)
15380 movl rPC, %eax
15398 movl %ecx,rINST # preserve rSELF
15399 movl rSELF, %eax
15400 movl rPC,OUT_ARG0(%esp)
15401 movl %eax,OUT_ARG1(%esp)
15403 movl %eax,offThread_inJitCodeCache(rINST) # set the inJitCodeCache flag
15408 movl $kJitTSelectRequest,%eax
15414 movl rSELF,%ecx
15415 movl %eax,offThread_jitState(%ecx)
15416 movl $kInterpEntryInstr,offThread_entryPoint(%ecx)
15417 movl $1,rINST
15444 movl rINST, LOCAL0_OFFSET(%ebp) # LOCAL0_OFFSET(%ebp)<- AA
15455 movl %ebx, LOCAL1_OFFSET(%ebp) # LOCAL1_OFFSET(%ebp)<- save %ebx
15461 movl (%ecx), %ebx # %ebx<- vCCCC
15464 movl %ebx, (%edx) # *outs<- vCCCC
15467 movl LOCAL1_OFFSET(%ebp), %ebx # %ebx<- restore %ebx
15479 movl rINST, LOCAL0_OFFSET(%ebp) # LOCAL0_OFFSET(%ebp)<- BA
15491 movl %ecx, LOCAL1_OFFSET(%ebp) # LOCAL1_OFFSET(%ebp)<- GFED
15500 movl (rFP, rINST, 4), %ecx # %ecx<- vA
15501 movl %ecx, (%edx) # *outs<- vA
15502 movl LOCAL1_OFFSET(%ebp), %ecx # %ecx<- GFED
15506 movl (rFP, %ecx, 4), %ecx # %ecx<- vG
15507 movl %ecx, (%edx) # *outs<- vG
15508 movl LOCAL1_OFFSET(%ebp), %ecx # %ecx<- GFED
15513 movl (rFP, %ecx, 4), %ecx # %ecx<- vF
15514 movl %ecx, (%edx) # *outs<- vF
15515 movl LOCAL1_OFFSET(%ebp), %ecx # %ecx<- GFED
15520 movl (rFP, %ecx, 4), %ecx # %ecx<- vE
15521 movl %ecx, (%edx) # *outs<- vE
15522 movl LOCAL1_OFFSET(%ebp), %ecx # %ecx<- GFED
15525 movl (rFP, %ecx, 4), %ecx # %ecx<- vD
15526 movl %ecx, -4(%edx) # *--outs<- vD
15537 movl %eax, LOCAL0_OFFSET(%ebp) # LOCAL0_OFFSET<- methodToCall
15541 movl rSELF,%edx # %edx<- pthread
15542 movl %eax, LOCAL1_OFFSET(%ebp) # LOCAL1_OFFSET(%ebp)<- &outs
15544 movl offThread_interpStackEnd(%edx), %edx # %edx<- self->interpStackEnd
15545 movl %edx, TMP_SPILL1(%ebp) # spill self->interpStackEnd
15547 movl %eax, %edx # %edx<- newSaveArea
15550 movl LOCAL0_OFFSET(%ebp), %eax # %eax<- restore methodToCall
15559 movl %ecx, offStackSaveArea_prevSave(%edx) # newSaveArea->prevSave<- &outs
15561 movl rSELF,%ecx # %ecx<- pthread
15562 movl rFP, offStackSaveArea_prevFrame(%edx) # newSaveArea->prevFrame<- rFP
15563 movl rPC, offStackSaveArea_savedPc(%edx) # newSaveArea->savedPc<- rPC
15570 movl %eax, offStackSaveArea_method(%edx) # newSaveArea->method<- method to call
15577 movl offMethod_clazz(%eax), %edx # %edx<- method->clazz
15578 movl offClassObject_pDvmDex(%edx), %edx # %edx<- method->clazz->pDvmDex
15579 movl %eax, offThread_method(%ecx) # self->method<- methodToCall
15580 movl %edx, offThread_methodClassDex(%ecx) # self->methodClassDex<- method->clazz->pDvmDex
15581 movl offMethod_insns(%eax), rPC # rPC<- methodToCall->insns
15582 movl $1, offThread_debugIsMethodEntry(%ecx)
15583 movl LOCAL1_OFFSET(%ebp), rFP # rFP<- newFP
15584 movl rFP, offThread_curFrame(%ecx) # curFrame<-newFP
15585 movl offThread_curHandlerTable(%ecx),rIBASE
15598 movl rPC, offThread_pc(%ecx) # update interpSave.pc
15599 movl %ecx, OUT_ARG0(%esp)
15600 movl %eax, OUT_ARG1(%esp)
15604 movl rSELF,%ecx # restore rSELF
15613 movl offThread_jniLocal_topCookie(%ecx), rINST # rINST<- self->localRef->...
15614 movl rINST, offStackSaveArea_localRefCookie(%edx) # newSaveArea->localRefCookie<- top
15615 movl %edx, LOCAL2_OFFSET(%ebp) # save newSaveArea
15616 movl LOCAL1_OFFSET(%ebp), rINST # rINST<- newFP
15617 movl rINST, offThread_curFrame(%ecx) # curFrame<- newFP
15620 movl %ecx, OUT_ARG3(%esp) # push parameter self
15621 movl %eax, OUT_ARG2(%esp) # push parameter methodToCall
15623 movl %ecx, OUT_ARG1(%esp) # push parameter &retval
15624 movl rINST, OUT_ARG0(%esp) # push parameter newFP
15627 movl LOCAL2_OFFSET(%ebp), %ecx # %ecx<- newSaveArea
15628 movl rSELF, %eax # %eax<- self
15629 movl offStackSaveArea_localRefCookie(%ecx), %edx # %edx<- old top
15631 movl rFP, offThread_curFrame(%eax) # curFrame<- rFP
15632 movl %edx, offThread_jniLocal_topCookie(%eax) # new top <- old top
15634 movl offThread_curHandlerTable(%eax),rIBASE
15645 movl rPC, offThread_pc(%ecx)
15646 movl %eax, OUT_ARG0(%esp)
15647 movl %ecx, OUT_ARG1(%esp)
15648 movl rFP, OUT_ARG2(%esp)
15651 movl rSELF,%ecx # restore self
15654 movl %ecx, OUT_ARG3(%esp) # push parameter self
15656 movl %eax, OUT_ARG2(%esp) # push parameter methodToCall
15657 movl %ecx, OUT_ARG1(%esp) # push parameter &retval
15658 movl rINST, OUT_ARG0(%esp) # push parameter newFP
15662 movl rSELF, %ecx
15663 movl %eax, OUT_ARG0(%esp)
15664 movl %ecx, OUT_ARG1(%esp)
15665 movl rFP, OUT_ARG2(%esp)
15670 movl %eax, OUT_ARG1(%esp) # push parameter methodToCall
15671 movl rSELF,%eax # %eax<- self
15672 movl %eax, OUT_ARG0(%esp) # push parameter self
15681 movl rSELF,%ecx
15686 movl offStackSaveArea_prevFrame(%eax),rFP # rFP<- prevFrame
15687 movl (offStackSaveArea_method-sizeofStackSaveArea)(rFP),rINST
15691 movl offStackSaveArea_savedPc(%eax),rPC # pc<- saveArea->savedPC
15692 movl rINST,offThread_method(%ecx) # self->method = newSave->meethod
15693 movl rFP,offThread_curFrame(%ecx) # curFrame = fp
15694 movl offMethod_clazz(rINST),%eax # eax<- method->clazz
15695 movl offThread_curHandlerTable(%ecx),rIBASE
15696 movl offClassObject_pDvmDex(%eax),rINST # rINST<- method->clazz->pDvmDex
15698 movl rINST,offThread_methodClassDex(%ecx)
15707 movl rFP, offThread_curFrame(%ecx) # update interpSave.curFrame
15708 movl rPC, offThread_pc(%ecx) # update interpSave.pc
15709 movl %ecx, OUT_ARG0(%esp) # parameter self
15711 movl rSELF, %ecx # restore self
15727 movl rPC,offThread_pc(%ecx) # export state to self
15728 movl rFP,offThread_curFrame(%ecx)
15729 movl %ecx,OUT_ARG0(%esp) # self in arg0
15730 movl rINST,OUT_ARG1(%esp) # changeInterp in arg1
15739 movl rSELF, %eax
15740 movl offThread_pc(%eax),rPC
15741 movl offThread_curFrame(%eax),rFP
15742 movl offThread_curHandlerTable(%eax),rIBASE
15751 movl $.LstrDivideByZero,%eax
15752 movl %eax,OUT_ARG0(%esp)
15762 movl %eax,OUT_ARG0(%esp) # arg0<- len
15773 movl %eax,OUT_ARG0(%esp)
15784 movl %eax,OUT_ARG0(%esp)
15796 movl offArrayObject_length(%eax), %eax
15797 movl %eax,OUT_ARG0(%esp)
15798 movl %ecx,OUT_ARG1(%esp)
15814 movl rSELF,%ecx
15815 movl rPC,offThread_pc(%ecx)
15816 movl rFP,offThread_curFrame(%ecx)
15817 movl %ecx,OUT_ARG0(%esp)
15822 movl $0xdeadf00d,%eax