Lines Matching refs:glue
92 * Save the PC and FP to the glue struct
102 * Restore the PC and FP from the glue struct
1000 movl offGlue_retval(%eax), %edx # %edx<- glue->retval
1001 SET_VREG %edx, rINST # vA<- glue->retval
1042 movq offGlue_retval(%eax), %xmm0 # %xmm0<- glue->retval
1043 movq %xmm0, (rFP, rINST, 4) # vA<- glue->retval
1106 movl offGlue_retval(%eax), %edx # %edx<- glue->retval
1107 SET_VREG %edx, rINST # vA<- glue->retval
1147 movl offGlue_self(%eax), %ecx # %ecx<- glue->self
1149 movl offThread_exception(%ecx), %edx # %edx<- glue->self->exception
1151 SET_VREG %edx, rINST # vAA<- glue->self->exception
1225 * Description: Copies the return value into the "glue"
1235 movl rINST, offGlue_retval(%edx) # glue->retval<- vAA
1265 * Description: Copies the return value into the "glue"
1275 movq %xmm0, offGlue_retval(%edx)# glue->retval<- vAA
1324 * Description: Copies the return value into the "glue"
1334 movl rINST, offGlue_retval(%edx) # glue->retval<- vAA
1705 movl offGlue_methodClassDex(%edx), %eax # %eax<- glue->methodClassDex
1706 movl offDvmDex_pResStrings(%eax), %eax # %eax<- glue->methodClassDex->pResStrings
1749 movl offGlue_methodClassDex(%edx), %eax # %eax<- glue->methodClassDex
1750 movl offDvmDex_pResStrings(%eax), %eax # %eax<- glue->methodClassDex->pResStrings
1846 movl offGlue_self(%eax), %eax # %eax<- glue->self
1864 movl offGlue_self(%eax), %eax # %eax<- glue->self
1865 movl offThread_exception(%eax), %eax # %eax<- glue->self->exception
2097 movl offGlue_methodClassDex(%ecx), %ecx # %ecx<- glue->pDvmDex
2099 movl offDvmDex_pResClasses(%ecx), %ecx # %ecx<- glue->pDvmDex->pResClasses
2168 movl offGlue_methodClassDex(%eax), %eax # %eax<- glue->pDvmDex
2171 movl offDvmDex_pResClasses(%eax), %eax # %eax<- glue->pDvmDex->pResClasses
2231 movl offGlue_methodClassDex(%edx), %edx # %edx<- glue->methodClassDex
2232 movl offDvmDex_pResClasses(%edx), %edx # %edx<- glue->methodClassDex->pResClasses
2311 movl offGlue_methodClassDex(%edx), %edx # %edx<- glue->methodClassDex
2312 movl offDvmDex_pResClasses(%edx), %edx # %edx<- glue->methodClassDex->pResClasses
2408 movl offGlue_self(%eax), %ecx # %ecx<- glue->self
6189 movl offGlue_methodClassDex(%edx), %ecx # %ecx<- glue->pDvmDex
6233 movl offGlue_methodClassDex(%eax), %ecx # %ecx<- glue->pDvmDex
6302 movl offGlue_methodClassDex(%edx), %ecx # %ecx<- glue->pDvmDex
6367 movl offGlue_methodClassDex(%edx), %ecx # %ecx<- glue->pDvmDex
6432 movl offGlue_methodClassDex(%edx), %ecx # %ecx<- glue->pDvmDex
6497 movl offGlue_methodClassDex(%edx), %ecx # %ecx<- glue->pDvmDex
6562 movl offGlue_methodClassDex(%edx), %ecx # %ecx<- glue->pDvmDex
6651 movl offGlue_methodClassDex(%eax), %ecx # %ecx<- glue->pDvmDex
7295 movl offGlue_methodClassDex(%eax), %eax # %eax<- glue->pDvmDex
7767 movl offGlue_methodClassDex(%eax), %eax # %eax<- glue->pDvmDex
14305 pushl rGLUE # push parameter glue
14333 pushl rGLUE # push parameter glue
14361 pushl rGLUE # push parameter glue
14389 pushl rGLUE # push parameter glue
14417 pushl rGLUE # push parameter glue
14445 pushl rGLUE # push parameter glue
14473 pushl rGLUE # push parameter glue
14501 pushl rGLUE # push parameter glue
14529 pushl rGLUE # push parameter glue
14557 pushl rGLUE # push parameter glue
14597 movl offGlue_method(%edx), %ecx # %ecx<- glue->method
14602 movl %ecx, -12(%esp) # push parameter glue->method
14643 addl $offGlue_retval, %eax # %eax<- &glue->retval
14646 movl %eax, -8(%esp) # push parameter glue->retval
14673 pushl rGLUE # push parameter glue
15197 movl offGlue_method(%ecx), %eax # %eax<- glue->method
15202 movl offMethod_clazz(%eax), %eax # %eax<- glue->method->clazz
15203 movl offClassObject_super(%eax), %eax # %eax<- glue->method->clazz->super
15205 movl offClassObject_vtable(%eax), %eax # %edx<- glue->method->clazz->super->vtable
15261 movl offGlue_method(%ecx), %eax # %eax<- glue->method
15266 movl offMethod_clazz(%eax), %eax # %eax<- glue->method->clazz
15267 movl offClassObject_super(%eax), %eax # %eax<- glue->method->clazz->super
15269 movl offClassObject_vtable(%eax), %eax # %edx<- glue->method->clazz->super->vtable
15299 pushl rGLUE # push parameter glue
15327 pushl rGLUE # push parameter glue
15355 pushl rGLUE # push parameter glue
15444 movl offGlue_method(%edx), %edx # %edx<- glue->method
15445 movl offMethod_clazz(%edx), %edx # %edx<- glue->method->clazz
15447 movl %edx, -8(%esp) # push parameter glue->method->clazz
15470 movl offGlue_method(%edx), %edx # %edx<- glue->method
15471 movl offMethod_clazz(%edx), %edx # %edx <- glue->method->clazz
15473 movl %edx, -8(%esp) # push parameter glue->method->clazz
15493 movl offGlue_method(%edx), %edx # %edx<- glue->method
15494 movl offMethod_clazz(%edx), %edx # %edx<- glue->method->clazz
15497 movl %edx, -12(%esp) # push parameter glue->method->clazz
15559 movl offGlue_method(%edx), %eax # %eax<- glue->method
15563 movl offMethod_clazz(%eax), %eax # %eax<- glue->method->clazz
15565 movl %eax, -16(%esp) # push parameter glue->method>clazz
15645 movl offGlue_method(%ecx), %ecx # %ecx<- glue->method
15646 movl offMethod_clazz(%ecx), %ecx # %ecx<- glue->method->clazz
15647 movl %ecx, -12(%esp) # push parameter glue->method->clazz
15709 movl offGlue_method(%ecx), %ecx # %ecx<- glue->method
15710 movl offMethod_clazz(%ecx), %ecx # %ecx<- glue->method->clazz
15755 movl offGlue_method(%eax), %eax # %eax<- glue->method
15759 movl offMethod_clazz(%eax), %eax # %eax<- glue->method->clazz
15798 movl offGlue_method(%edx), %edx # %edx<- glue->method
15799 movl offMethod_clazz(%edx), %edx # %edx<- glue->method->clazz
15800 movl %edx, -16(%esp) # push parameter glue->method->clazz
15902 movl offGlue_method(%edx), %edx # %edx<- glue->method
15903 movl offMethod_clazz(%edx), %edx # %edx<- glue->method->clazz
15904 movl %edx, -16(%esp) # push parameter glue->method->clazz
16291 movl offGlue_method(%edx), %edx # %edx<- glue->method
16350 movl offGlue_method(%edx), %edx # %edx<- glue->method
16379 movl offGlue_method(%edx), %edx # %edx<- glue->method
16408 movl offGlue_method(%edx), %edx # %edx<- glue->method
16437 movl offGlue_method(%edx), %edx # %edx<- glue->method
16466 movl offGlue_method(%edx), %edx # %edx<- glue->method
16495 movl offGlue_method(%edx), %edx # %edx <- glue->method
16522 movl offGlue_method(%eax), %eax # %eax <- glue->method
16539 movl offGlue_method(%edx), %edx # %edx <- glue->method
16561 movl offGlue_method(%edx), %edx # %edx <- glue->method
16583 movl offGlue_method(%edx), %edx # %edx <- glue->method
16605 movl offGlue_method(%edx), %edx # %edx <- glue->method
16627 movl offGlue_method(%edx), %edx # %edx <- glue->method
16649 movl offGlue_method(%edx), %edx # %edx <- glue->method
16676 movl offGlue_method(%eax), %eax # %eax <- glue->method
16693 movl offGlue_method(%edx), %edx # %edx <- glue->method
16715 movl offGlue_method(%edx), %edx # %edx <- glue->method
16737 movl offGlue_method(%edx), %edx # %edx <- glue->method
16759 movl offGlue_method(%edx), %edx # %edx <- glue->method
16781 movl offGlue_method(%edx), %edx # %edx <- glue->method
16805 movl offGlue_method(%eax), %eax # %eax<- glue->method
16808 movl offMethod_clazz(%eax), %eax # %eax<- glue->method->clazz
16840 movl offGlue_method(%eax), %eax # %eax<- glue->method
16841 movl offMethod_clazz(%eax), %eax # %eax<- glue->method->clazz
16853 movl offClassObject_super(%eax), %edx # %edx<- glue->method->clazz->super
16858 movl offClassObject_vtable(%edx), %edx # %edx<- glue->method->clazz->super->vtable
16873 movl -12(%esp), %eax # %eax<- glue->method->clazz
16896 movl offGlue_method(%edx), %edx # %edx<- glue->method
16899 movl offMethod_clazz(%edx), %edx # %edx<- glue->method->clazz
16916 movl offGlue_method(%edx), %edx # %edx<- glue->method
16919 movl offMethod_clazz(%edx), %edx # %edx<- glue->method->clazz
16934 movl offGlue_method(%ecx), %ecx # %ecx<- glue->method
16936 movl offObject_clazz(%edx), %edx # %edx<- glue->method->clazz
16953 movl offGlue_method(%eax), %eax # %eax<- glue->method
16956 movl offMethod_clazz(%eax), %eax # %eax<- glue->method->clazz
16988 movl offGlue_method(%eax), %eax # %eax<- glue->method
16989 movl offMethod_clazz(%eax), %eax # %eax<- glue->method->clazz
17001 movl offClassObject_super(%eax), %edx # %edx<- glue->method->clazz->super
17006 movl offClassObject_vtable(%edx), %edx # %edx<- glue->method->clazz->super->vtable
17021 movl -12(%esp), %eax # %eax<- glue->method->clazz
17044 movl offGlue_method(%edx), %edx # %edx<- glue->method
17047 movl offMethod_clazz(%edx), %edx # %edx<- glue->method->clazz
17064 movl offGlue_method(%edx), %edx # %edx<- glue->method
17067 movl offMethod_clazz(%edx), %edx # %edx<- glue->method->clazz
17082 movl offGlue_method(%ecx), %ecx # %ecx<- glue->method
17084 movl offObject_clazz(%edx), %edx # %edx<- glue->method->clazz
17507 * bool MterpGlue(glue *)
17591 * 4(%esp) MterpGlue* glue
17928 movl offGlue_self(%edx), %eax # %eax<- glue->self
17939 movl %ecx, offGlue_entryPoint(%edx) # glue->entryPoint<- reentry type
17973 movl offGlue_self(%ecx), %eax# %eax<- glue->self
17985 movl $kInterpEntryInstr, offGlue_entryPoint(%ecx) # glue->entryPoint<- reentry type
17992 * State registers will be saved to the "glue" area before bailing.
18126 movl offGlue_interpStackEnd(%eax), %eax # %eax<- glue->interpStackEnd
18127 movl %eax, sReg2 # sReg2<- glue->interpStackEnd
18150 * Update "glue" values for the new method
18156 movl %ecx, offGlue_method(%eax) # glue->method<- methodToCall
18159 movl %edx, offGlue_methodClassDex(%eax) # glue->methodClassDex<- method->clazz->pDvmDex
18160 movl offGlue_self(%eax), %ecx # %ecx<- glue->self
18162 movl rFP, offThread_curFrame(%ecx) # glue->self->curFrame<- newFP
18173 movl offGlue_self(%edx), %edx # %edx<- glue->self
18174 movl offThread_jniLocal_topCookie(%edx), %ecx # %ecx<- glue->self->thread->refNext
18178 movl %eax, offThread_curFrame(%edx) # glue->self->curFrame<- newFP
18179 movl %edx, -8(%esp) # save glue->self
18180 movl %edx, -16(%esp) # push parameter glue->self
18198 movl -8(%esp), %ecx # %ecx<- glue->self
18202 movl rFP, offThread_curFrame(%ecx) # glue->self->curFrame<- rFP
18203 movl %eax, offThread_jniLocal_topCookie(%ecx) # glue
18209 movl offGlue_self(%ecx), %ecx # %ecx<- glue->self
18252 movl offGlue_self(rINST), %eax# %eax<- glue->self
18260 movl $kInterpEntryInstr, offGlue_entryPoint(rINST) # glue->entryPoint<- reentry type
18275 movl offGlue_self(rINST), %ecx # %eax<- glue->self
18276 movl %edx, offGlue_method(rINST) # glue->method<- newSave->method
18279 movl rFP, offThread_curFrame(%ecx) # glue->self->curFrame<- rFP
18281 movl %edx, offGlue_methodClassDex(rINST) # glue->pDvmDex<- method->clazz->pDvmDex
18297 movl offGlue_self(%eax), %edx # %edx<- glue->self
18305 movl 4(%esp), %edx # %edx<- glue->self
18306 movl $0, offThread_exception(%edx) # glue->self->exception<- NULL
18317 movl %edx, -12(%esp) # push parameter 2<- glue->self->exception
18319 movl offGlue_method(%eax), %edx # %edx<- glue->method
18320 movl offMethod_insns(%edx), %edx # %edx<- glue->method->insns
18322 subl %edx, %ecx # %ecx<- pc - glue->method->insns
18324 movl %ecx, -16(%esp) # push parameter 1<- glue->method->insns
18326 movl %edx, -20(%esp) # push parameter 0<- glue->self
18345 movl -4(%esp), %ecx # %ecx<- glue->self
18349 movl %ecx, -12(%esp) # push parameter 2 glue->self
18357 movl %ecx, -12(%esp) # push parameter 2 glue->self
18368 movl rPC, offGlue_method(%ecx) # glue->method<- newMethod
18373 movl %edx, offGlue_methodClassDex(%ecx) # glue->pDvmDex<- method->clazz->pDvmDex
18383 movl -12(%esp), %edx # %edx<- glue->self
18394 movl -4(%esp), %edx # %edx<- glue->self
18399 movl %edx, -12(%esp) # push parameter 1 glue->self
18411 movl -4(%esp), %edx # %edx<- glue->self
18412 movl %ecx, offThread_exception(%edx) # glue->self<- exception
18426 LOAD_PC_FP_FROM_GLUE # pull rPC and rFP out of glue