Home | History | Annotate | Download | only in out

Lines Matching full:glue

92     * Save the PC and FP to the glue struct
102 * Restore the PC and FP from the glue struct
1002 movl offGlue_retval(%eax), %edx # %edx<- glue->retval
1003 SET_VREG %edx, rINST # vA<- glue->retval
1044 movq offGlue_retval(%eax), %xmm0 # %xmm0<- glue->retval
1045 movq %xmm0, (rFP, rINST, 4) # vA<- glue->retval
1108 movl offGlue_retval(%eax), %edx # %edx<- glue->retval
1109 SET_VREG %edx, rINST # vA<- glue->retval
1149 movl offGlue_self(%eax), %ecx # %ecx<- glue->self
1151 movl offThread_exception(%ecx), %edx # %edx<- glue->self->exception
1153 SET_VREG %edx, rINST # vAA<- glue->self->exception
1229 * Description: Copies the return value into the "glue"
1239 movl rINST, offGlue_retval(%edx) # glue->retval<- vAA
1271 * Description: Copies the return value into the "glue"
1281 movq %xmm0, offGlue_retval(%edx)# glue->retval<- vAA
1330 * Description: Copies the return value into the "glue"
1340 movl rINST, offGlue_retval(%edx) # glue->retval<- vAA
1712 movl offGlue_methodClassDex(%edx), %eax # %eax<- glue->methodClassDex
1713 movl offDvmDex_pResStrings(%eax), %eax # %eax<- glue->methodClassDex->pResStrings
1756 movl offGlue_methodClassDex(%edx), %eax # %eax<- glue->methodClassDex
1757 movl offDvmDex_pResStrings(%eax), %eax # %eax<- glue->methodClassDex->pResStrings
1853 movl offGlue_self(%eax), %eax # %eax<- glue->self
1871 movl offGlue_self(%eax), %eax # %eax<- glue->self
1872 movl offThread_exception(%eax), %eax # %eax<- glue->self->exception
2106 movl offGlue_methodClassDex(%ecx), %ecx # %ecx<- glue->pDvmDex
2108 movl offDvmDex_pResClasses(%ecx), %ecx # %ecx<- glue->pDvmDex->pResClasses
2177 movl offGlue_methodClassDex(%eax), %eax # %eax<- glue->pDvmDex
2180 movl offDvmDex_pResClasses(%eax), %eax # %eax<- glue->pDvmDex->pResClasses
2240 movl offGlue_methodClassDex(%edx), %edx # %edx<- glue->methodClassDex
2241 movl offDvmDex_pResClasses(%edx), %edx # %edx<- glue->methodClassDex->pResClasses
2320 movl offGlue_methodClassDex(%edx), %edx # %edx<- glue->methodClassDex
2321 movl offDvmDex_pResClasses(%edx), %edx # %edx<- glue->methodClassDex->pResClasses
2417 movl offGlue_self(%eax), %ecx # %ecx<- glue->self
6209 movl offGlue_methodClassDex(%edx), %ecx # %ecx<- glue->pDvmDex
6253 movl offGlue_methodClassDex(%eax), %ecx # %ecx<- glue->pDvmDex
6322 movl offGlue_methodClassDex(%edx), %ecx # %ecx<- glue->pDvmDex
6389 movl offGlue_methodClassDex(%edx), %ecx # %ecx<- glue->pDvmDex
6455 movl offGlue_methodClassDex(%edx), %ecx # %ecx<- glue->pDvmDex
6520 movl offGlue_methodClassDex(%edx), %ecx # %ecx<- glue->pDvmDex
6585 movl offGlue_methodClassDex(%edx), %ecx # %ecx<- glue->pDvmDex
6674 movl offGlue_methodClassDex(%eax), %ecx # %ecx<- glue->pDvmDex
7318 movl offGlue_methodClassDex(%eax), %eax # %eax<- glue->pDvmDex
7791 movl offGlue_methodClassDex(%eax), %eax # %eax<- glue->pDvmDex
14890 pushl rGLUE # push parameter glue
14930 movl offGlue_method(%edx), %ecx # %ecx<- glue->method
14935 movl %ecx, -12(%esp) # push parameter glue->method
14976 addl $offGlue_retval, %eax # %eax<- &glue->retval
14979 movl %eax, -8(%esp) # push parameter glue->retval
15006 pushl rGLUE # push parameter glue
15542 movl offGlue_method(%ecx), %eax # %eax<- glue->method
15547 movl offMethod_clazz(%eax), %eax # %eax<- glue->method->clazz
15548 movl offClassObject_super(%eax), %eax # %eax<- glue->method->clazz->super
15550 movl offClassObject_vtable(%eax), %eax # %edx<- glue->method->clazz->super->vtable
15609 movl offGlue_method(%ecx), %eax # %eax<- glue->method
15614 movl offMethod_clazz(%eax), %eax # %eax<- glue->method->clazz
15615 movl offClassObject_super(%eax), %eax # %eax<- glue->method->clazz->super
15617 movl offClassObject_vtable(%eax), %eax # %edx<- glue->method->clazz->super->vtable
15883 movl offGlue_method(%edx), %edx # %edx<- glue->method
15884 movl offMethod_clazz(%edx), %edx # %edx<- glue->method->clazz
15886 movl %edx, -8(%esp) # push parameter glue->method->clazz
15909 movl offGlue_method(%edx), %edx # %edx<- glue->method
15910 movl offMethod_clazz(%edx), %edx # %edx <- glue->method->clazz
15912 movl %edx, -8(%esp) # push parameter glue->method->clazz
15932 movl offGlue_method(%edx), %edx # %edx<- glue->method
15933 movl offMethod_clazz(%edx), %edx # %edx<- glue->method->clazz
15936 movl %edx, -12(%esp) # push parameter glue->method->clazz
15998 movl offGlue_method(%edx), %eax # %eax<- glue->method
16002 movl offMethod_clazz(%eax), %eax # %eax<- glue->method->clazz
16004 movl %eax, -16(%esp) # push parameter glue->method>clazz
16084 movl offGlue_method(%ecx), %ecx # %ecx<- glue->method
16085 movl offMethod_clazz(%ecx), %ecx # %ecx<- glue->method->clazz
16086 movl %ecx, -12(%esp) # push parameter glue->method->clazz
16148 movl offGlue_method(%ecx), %ecx # %ecx<- glue->method
16149 movl offMethod_clazz(%ecx), %ecx # %ecx<- glue->method->clazz
16194 movl offGlue_method(%eax), %eax # %eax<- glue->method
16198 movl offMethod_clazz(%eax), %eax # %eax<- glue->method->clazz
16238 movl offGlue_method(%edx), %edx # %edx<- glue->method
16239 movl offMethod_clazz(%edx), %edx # %edx<- glue->method->clazz
16240 movl %edx, -16(%esp) # push parameter glue->method->clazz
16342 movl offGlue_method(%edx), %edx # %edx<- glue->method
16343 movl offMethod_clazz(%edx), %edx # %edx<- glue->method->clazz
16344 movl %edx, -16(%esp) # push parameter glue->method->clazz
16737 movl offGlue_method(%edx), %edx # %edx<- glue->method
16799 movl offGlue_method(%edx), %edx # %edx<- glue->method
16829 movl offGlue_method(%edx), %edx # %edx<- glue->method
16859 movl offGlue_method(%edx), %edx # %edx<- glue->method
16889 movl offGlue_method(%edx), %edx # %edx<- glue->method
16919 movl offGlue_method(%edx), %edx # %edx<- glue->method
16949 movl offGlue_method(%edx), %edx # %edx <- glue->method
16976 movl offGlue_method(%eax), %eax # %eax <- glue->method
16993 movl offGlue_method(%edx), %edx # %edx <- glue->method
17015 movl offGlue_method(%edx), %edx # %edx <- glue->method
17037 movl offGlue_method(%edx), %edx # %edx <- glue->method
17059 movl offGlue_method(%edx), %edx # %edx <- glue->method
17081 movl offGlue_method(%edx), %edx # %edx <- glue->method
17103 movl offGlue_method(%edx), %edx # %edx <- glue->method
17130 movl offGlue_method(%eax), %eax # %eax <- glue->method
17147 movl offGlue_method(%edx), %edx # %edx <- glue->method
17169 movl offGlue_method(%edx), %edx # %edx <- glue->method
17191 movl offGlue_method(%edx), %edx # %edx <- glue->method
17213 movl offGlue_method(%edx), %edx # %edx <- glue->method
17235 movl offGlue_method(%edx), %edx # %edx <- glue->method
17259 movl offGlue_method(%eax), %eax # %eax<- glue->method
17262 movl offMethod_clazz(%eax), %eax # %eax<- glue->method->clazz
17295 movl offGlue_method(%eax), %eax # %eax<- glue->method
17296 movl offMethod_clazz(%eax), %eax # %eax<- glue->method->clazz
17308 movl offClassObject_super(%eax), %edx # %edx<- glue->method->clazz->super
17313 movl offClassObject_vtable(%edx), %edx # %edx<- glue->method->clazz->super->vtable
17328 movl -12(%esp), %eax # %eax<- glue->method->clazz
17352 movl offGlue_method(%edx), %edx # %edx<- glue->method
17355 movl offMethod_clazz(%edx), %edx # %edx<- glue->method->clazz
17372 movl offGlue_method(%edx), %edx # %edx<- glue->method
17375 movl offMethod_clazz(%edx), %edx # %edx<- glue->method->clazz
17392 movl offGlue_method(%ecx), %ecx # %ecx<- glue->method
17394 movl offObject_clazz(%edx), %edx # %edx<- glue->method->clazz
17411 movl offGlue_method(%eax), %eax # %eax<- glue->method
17414 movl offMethod_clazz(%eax), %eax # %eax<- glue->method->clazz
17447 movl offGlue_method(%eax), %eax # %eax<- glue->method
17448 movl offMethod_clazz(%eax), %eax # %eax<- glue->method->clazz
17460 movl offClassObject_super(%eax), %edx # %edx<- glue->method->clazz->super
17465 movl offClassObject_vtable(%edx), %edx # %edx<- glue->method->clazz->super->vtable
17480 movl -12(%esp), %eax # %eax<- glue->method->clazz
17504 movl offGlue_method(%edx), %edx # %edx<- glue->method
17507 movl offMethod_clazz(%edx), %edx # %edx<- glue->method->clazz
17524 movl offGlue_method(%edx), %edx # %edx<- glue->method
17527 movl offMethod_clazz(%edx), %edx # %edx<- glue->method->clazz
17544 movl offGlue_method(%ecx), %ecx # %ecx<- glue->method
17546 movl offObject_clazz(%edx), %edx # %edx<- glue->method->clazz
17991 * bool MterpGlue(glue *)
18075 * 4(%esp) MterpGlue* glue
18412 movl offGlue_self(%edx), %eax # %eax<- glue->self
18423 movl %ecx, offGlue_entryPoint(%edx) # glue->entryPoint<- reentry type
18457 movl offGlue_self(%ecx), %eax# %eax<- glue->self
18469 movl $kInterpEntryInstr, offGlue_entryPoint(%ecx) # glue->entryPoint<- reentry type
18476 * State registers will be saved to the "glue" area before bailing.
18610 movl offGlue_interpStackEnd(%eax), %eax # %eax<- glue->interpStackEnd
18611 movl %eax, sReg2 # sReg2<- glue->interpStackEnd
18634 * Update "glue" values for the new method
18640 movl %ecx, offGlue_method(%eax) # glue->method<- methodToCall
18643 movl %edx, offGlue_methodClassDex(%eax) # glue->methodClassDex<- method->clazz->pDvmDex
18644 movl offGlue_self(%eax), %ecx # %ecx<- glue->self
18646 movl rFP, offThread_curFrame(%ecx) # glue->self->curFrame<- newFP
18657 movl offGlue_self(%edx), %edx # %edx<- glue->self
18658 movl offThread_jniLocal_topCookie(%edx), %ecx # %ecx<- glue->self->thread->refNext
18662 movl %eax, offThread_curFrame(%edx) # glue->self->curFrame<- newFP
18663 movl %edx, -8(%esp) # save glue->self
18664 movl %edx, -16(%esp) # push parameter glue->self
18682 movl -8(%esp), %ecx # %ecx<- glue->self
18686 movl rFP, offThread_curFrame(%ecx) # glue->self->curFrame<- rFP
18687 movl %eax, offThread_jniLocal_topCookie(%ecx) # glue->self<- newSaveArea->localRefCookie
18693 movl offGlue_self(%ecx), %ecx # %ecx<- glue->self
18736 movl offGlue_self(rINST), %eax# %eax<- glue->self
18744 movl $kInterpEntryInstr, offGlue_entryPoint(rINST) # glue->entryPoint<- reentry type
18759 movl offGlue_self(rINST), %ecx # %eax<- glue->self
18760 movl %edx, offGlue_method(rINST) # glue->method<- newSave->method
18763 movl rFP, offThread_curFrame(%ecx) # glue->self->curFrame<- rFP
18765 movl %edx, offGlue_methodClassDex(rINST) # glue->pDvmDex<- method->clazz->pDvmDex
18781 movl offGlue_self(%eax), %edx # %edx<- glue->self
18789 movl 4(%esp), %edx # %edx<- glue->self
18790 movl $0, offThread_exception(%edx) # glue->self->exception<- NULL
18801 movl %edx, -12(%esp) # push parameter 2<- glue->self->exception
18803 movl offGlue_method(%eax), %edx # %edx<- glue->method
18804 movl offMethod_insns(%edx), %edx # %edx<- glue->method->insns
18806 subl %edx, %ecx # %ecx<- pc - glue->method->insns
18808 movl %ecx, -16(%esp) # push parameter 1<- glue->method->insns
18810 movl %edx, -20(%esp) # push parameter 0<- glue->self
18829 movl -4(%esp), %ecx # %ecx<- glue->self
18833 movl %ecx, -12(%esp) # push parameter 2 glue->self
18841 movl %ecx, -12(%esp) # push parameter 2 glue->self
18852 movl rPC, offGlue_method(%ecx) # glue->method<- newMethod
18857 movl %edx, offGlue_methodClassDex(%ecx) # glue->pDvmDex<- method->clazz->pDvmDex
18867 movl -12(%esp), %edx # %edx<- glue->self
18878 movl -4(%esp), %edx # %edx<- glue->self
18883 movl %edx, -12(%esp) # push parameter 1 glue->self
18895 movl -4(%esp), %edx # %edx<- glue->self
18896 glue->self<- exception
18910 LOAD_PC_FP_FROM_GLUE # pull rPC and rFP out of glue