Lines Matching full:glue
81 /* save/restore the PC and/or FP from the glue struct */
287 * r0 MterpGlue* glue
310 LOAD_PC_FP_FROM_GLUE() @ load rPC and rFP from "glue"
317 ldr r10, [rGLUE, #offGlue_self] @ callee saved r10 <- glue->self
351 @ glue->entryPoint will be set in dvmSelfVerificationSaveState
382 * r0 MterpGlue* glue
580 ldr r0, [rGLUE, #offGlue_retval] @ r0<- glue->retval.i
592 add r3, rGLUE, #offGlue_retval @ r3<- &glue->retval
610 ldr r0, [rGLUE, #offGlue_retval] @ r0<- glue->retval.i
622 ldr r0, [rGLUE, #offGlue_self] @ r0<- glue->self
645 * Return a 32-bit value. Copies the return value into the "glue"
662 * Return a 64-bit value. Copies the return value into the "glue"
668 add r3, rGLUE, #offGlue_retval @ r3<- &glue->retval
680 * Return a 32-bit value. Copies the return value into the "glue"
822 ldr r2, [rGLUE, #offGlue_methodClassDex] @ r2<- glue->methodClassDex
840 ldr r2, [rGLUE, #offGlue_methodClassDex] @ r2<- glue->methodClassDex
858 ldr r2, [rGLUE, #offGlue_methodClassDex] @ r2<- glue->methodClassDex
879 ldr r0, [rGLUE, #offGlue_self] @ r0<- glue->self
886 ldr r0, [rGLUE, #offGlue_self] @ r0<- glue->self
912 ldr r0, [rGLUE, #offGlue_self] @ r0<- glue->self
1067 8: ldr r3, [rGLUE, #offGlue_method] @ r3<- glue->method
1095 8: ldr r3, [rGLUE, #offGlue_method] @ r3<- glue->method
1133 ldr r0, [rGLUE, #offGlue_self] @ r0<- glue->self
3201 glue->method
3289 0: ldr r3, [rGLUE, #offGlue_method] @ r3<- glue->method
3359 ldr r3, [rGLUE, #offGlue_method] @ r3<- glue->method
3453 0: ldr r3, [rGLUE, #offGlue_method] @ r3<- glue->method
7253 ldr r0, [rGLUE, #offGlue_method] @ r0<- glue->method
7277 add r1, rGLUE, #offGlue_retval @ r1<- &glue->retval
7281 str r1, [sp] @ push &glue->retval
7307 add r1, rGLUE, #offGlue_retval @ r1<- &glue->retval
7311 str r1, [sp] @ push &glue->retval
7632 ldr r0, [rGLUE, #offGlue_method] @ r0<- glue->method
7652 ldr r0, [rGLUE, #offGlue_method] @ r0<- glue->method
7672 ldr r0, [rGLUE, #offGlue_method] @ r0<- glue->method
7714 ldr r3, [rGLUE, #offGlue_method] @ r3<- glue->method
7771 ldr r0, [rGLUE, #offGlue_method] @ r0<- glue->method
7816 ldr r3, [rGLUE, #offGlue_method] @ r3<- glue->method
7838 ldr r3, [rGLUE, #offGlue_method] @ r3<- glue->method
8691 ldr r3, [rGLUE, #offGlue_method] @ r3<- glue->method
8762 ldr r3, [rGLUE, #offGlue_method] @ r3<- glue->method
9007 ldr r10, [rGLUE, #offGlue_self] @ callee saved r10 <- glue->self
9022 ldr r10, [rGLUE, #offGlue_self] @ callee saved r10 <- glue->self
9031 ldr r10, [rGLUE, #offGlue_self] @ callee saved r10 <- glue->self
9040 ldr r10, [rGLUE, #offGlue_self] @ callee saved r10 <- glue->self
9049 ldr r10, [rGLUE, #offGlue_self] @ callee saved r10 <- glue->self
9058 ldr r10, [rGLUE, #offGlue_self] @ callee saved r10 <- glue->self
9074 ldr r10, [rGLUE, #offGlue_self] @ callee saved r10 <- glue->self
9120 ldr r10, [rGLUE, #offGlue_self] @ callee saved r10 <- glue->self
9138 ldr r10, [rGLUE, #offGlue_self] @ callee saved r10 <- glue->self
9181 ldr r10, [rGLUE, #offGlue_self] @ callee saved r10 <- glue->self
9208 ldr r10, [rGLUE, #offGlue_self] @ callee saved r10 <- glue->self
9258 ldr r10, [rGLUE, #offGlue_self] @ callee saved r10 <- glue->self
9429 ldr r0, [rGLUE, #offGlue_self] @ r0<- glue->self
9434 ldr r0, [rGLUE, #offGlue_self] @ r0<- glue->self
9448 * State registers will be saved to the "glue" area before bailing.
9455 SAVE_PC_FP_TO_GLUE() @ export state to "glue"
9456 mov r0, rGLUE @ r0<- glue ptr
9457 b dvmMterpStdBail @ call(glue, changeInterp)
9460 @add r0, rGLUE, #offGlue_jmpBuf @ r0<- &glue->jmpBuf
9581 ldr r2, [rGLUE, #offGlue_self] @ r2<- glue->self
9583 @ Update "glue" values for the new method
9585 str r0, [rGLUE, #offGlue_method] @ glue->method = methodToCall
9586 str r3, [rGLUE, #offGlue_methodClassDex] @ glue->methodClassDex = ...
9607 ldr r3, [rGLUE, #offGlue_self] @ r3<- glue->self
9611 mov r9, r3 @ r9<- glue->self (preserve)
9666 * Common code for method invocation, calling through "glue code".
9681 mov r0, rGLUE @ A0<- glue
9682 SAVE_PC_FP_TO_GLUE() @ export state to "glue"
9709 ldr r3, [rGLUE, #offGlue_self] @ r3<- glue->self
9716 str r2, [rGLUE, #offGlue_method]@ glue->method = newSave->method
9739 * Return handling, calls through "glue code".
9767 ldr r10, [rGLUE, #offGlue_self] @ r10<- glue->self
9781 ldr r1, [rGLUE, #offGlue_method] @ r1<- glue->method
9811 str r1, [rGLUE, #offGlue_method] @ glue->method = new method
9816 str r2, [rGLUE, #offGlue_methodClassDex] @ glue->pDvmDex = meth...
9871 * Exception handling, calls through "glue code".
9887 LOAD_PC_FP_FROM_GLUE() @ pull rPC and rFP out of glue