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
582 ldr r0, [rGLUE, #offGlue_retval] @ r0<- glue->retval.i
594 add r3, rGLUE, #offGlue_retval @ r3<- &glue->retval
612 ldr r0, [rGLUE, #offGlue_retval] @ r0<- glue->retval.i
624 ldr r0, [rGLUE, #offGlue_self] @ r0<- glue->self
647 * Return a 32-bit value. Copies the return value into the "glue"
664 * Return a 64-bit value. Copies the return value into the "glue"
670 add r3, rGLUE, #offGlue_retval @ r3<- &glue->retval
682 * Return a 32-bit value. Copies the return value into the "glue"
825 ldr r2, [rGLUE, #offGlue_methodClassDex] @ r2<- glue->methodClassDex
843 ldr r2, [rGLUE, #offGlue_methodClassDex] @ r2<- glue->methodClassDex
861 ldr r2, [rGLUE, #offGlue_methodClassDex] @ r2<- glue->methodClassDex
882 ldr r0, [rGLUE, #offGlue_self] @ r0<- glue->self
889 ldr r0, [rGLUE, #offGlue_self] @ r0<- glue->self
915 ldr r0, [rGLUE, #offGlue_self] @ r0<- glue->self
1071 8: ldr r3, [rGLUE, #offGlue_method] @ r3<- glue->method
1099 8: ldr r3, [rGLUE, #offGlue_method] @ r3<- glue->method
1137 ldr r0, [rGLUE, #offGlue_self] @ r0<- glue->self
3233 ldr r3, [rGLUE, #offGlue_method] @ r3<- glue->method
3321 0: ldr r3, [rGLUE, #offGlue_method] @ r3<- glue->method
3391 ldr r3, [rGLUE, #offGlue_method] @ r3<- glue->method
3485 0: ldr r3, [rGLUE, #offGlue_method] @ r3<- glue->method
7649 ldr r0, [rGLUE, #offGlue_method] @ r0<- glue->method
7673 add r1, rGLUE, #offGlue_retval @ r1<- &glue->retval
7677 str r1, [sp] @ push &glue->retval
7703 add r1, rGLUE, #offGlue_retval @ r1<- &glue->retval
7707 str r1, [sp] @ push &glue->retval
8034 ldr r0, [rGLUE, #offGlue_method] @ r0<- glue->method
8054 ldr r0, [rGLUE, #offGlue_method] @ r0<- glue->method
8074 ldr r0, [rGLUE, #offGlue_method] @ r0<- glue->method
8116 ldr r3, [rGLUE, #offGlue_method] @ r3<- glue->method
8173 ldr r0, [rGLUE, #offGlue_method] @ r0<- glue->method
8218 ldr r3, [rGLUE, #offGlue_method] @ r3<- glue->method
8240 ldr r3, [rGLUE, #offGlue_method] @ r3<- glue->method
9237 ldr r3, [rGLUE, #offGlue_method] @ r3<- glue->method
9308 ldr r3, [rGLUE, #offGlue_method] @ r3<- glue->method
9553 ldr r10, [rGLUE, #offGlue_self] @ callee saved r10 <- glue->self
9568 ldr r10, [rGLUE, #offGlue_self] @ callee saved r10 <- glue->self
9577 ldr r10, [rGLUE, #offGlue_self] @ callee saved r10 <- glue->self
9586 ldr r10, [rGLUE, #offGlue_self] @ callee saved r10 <- glue->self
9595 ldr r10, [rGLUE, #offGlue_self] @ callee saved r10 <- glue->self
9604 ldr r10, [rGLUE, #offGlue_self] @ callee saved r10 <- glue->self
9620 ldr r10, [rGLUE, #offGlue_self] @ callee saved r10 <- glue->self
9666 ldr r10, [rGLUE, #offGlue_self] @ callee saved r10 <- glue->self
9684 ldr r10, [rGLUE, #offGlue_self] @ callee saved r10 <- glue->self
9727 ldr r10, [rGLUE, #offGlue_self] @ callee saved r10 <- glue->self
9754 ldr r10, [rGLUE, #offGlue_self] @ callee saved r10 <- glue->self
9804 ldr r10, [rGLUE, #offGlue_self] @ callee saved r10 <- glue->self
9975 ldr r0, [rGLUE, #offGlue_self] @ r0<- glue->self
9980 ldr r0, [rGLUE, #offGlue_self] @ r0<- glue->self
9994 * State registers will be saved to the "glue" area before bailing.
10001 SAVE_PC_FP_TO_GLUE() @ export state to "glue"
10002 mov r0, rGLUE @ r0<- glue ptr
10003 b dvmMterpStdBail @ call(glue, changeInterp)
10006 @add r0, rGLUE, #offGlue_jmpBuf @ r0<- &glue->jmpBuf
10127 ldr r2, [rGLUE, #offGlue_self] @ r2<- glue->self
10129 @ Update "glue" values for the new method
10131 str r0, [rGLUE, #offGlue_method] @ glue->method = methodToCall
10132 str r3, [rGLUE, #offGlue_methodClassDex] @ glue->methodClassDex = ...
10153 ldr r3, [rGLUE, #offGlue_self] @ r3<- glue->self
10157 mov r9, r3 @ r9<- glue->self (preserve)
10212 * Common code for method invocation, calling through "glue code".
10227 mov r0, rGLUE @ A0<- glue
10228 SAVE_PC_FP_TO_GLUE() @ export state to "glue"
10255 ldr r3, [rGLUE, #offGlue_self] @ r3<- glue->self
10262 str r2, [rGLUE, #offGlue_method]@ glue->method = newSave->method
10285 * Return handling, calls through "glue code".
10313 ldr r10, [rGLUE, #offGlue_self] @ r10<- glue->self
10327 ldr r1, [rGLUE, #offGlue_method] @ r1<- glue->method
10357 str r1, [rGLUE, #offGlue_method] @ glue->method = new method
10362 str r2, [rGLUE, #offGlue_methodClassDex] @ glue->pDvmDex = meth...
10417 * Exception handling, calls through "glue code".
10433 LOAD_PC_FP_FROM_GLUE() @ pull rPC and rFP out of glue