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
8032 ldr r0, [rGLUE, #offGlue_method] @ r0<- glue->method
8052 ldr r0, [rGLUE, #offGlue_method] @ r0<- glue->method
8072 ldr r0, [rGLUE, #offGlue_method] @ r0<- glue->method
8114 ldr r3, [rGLUE, #offGlue_method] @ r3<- glue->method
8171 ldr r0, [rGLUE, #offGlue_method] @ r0<- glue->method
8216 ldr r3, [rGLUE, #offGlue_method] @ r3<- glue->method
8238 ldr r3, [rGLUE, #offGlue_method] @ r3<- glue->method
9231 ldr r3, [rGLUE, #offGlue_method] @ r3<- glue->method
9302 ldr r3, [rGLUE, #offGlue_method] @ r3<- glue->method
9547 ldr r10, [rGLUE, #offGlue_self] @ callee saved r10 <- glue->self
9562 ldr r10, [rGLUE, #offGlue_self] @ callee saved r10 <- glue->self
9571 ldr r10, [rGLUE, #offGlue_self] @ callee saved r10 <- glue->self
9580 ldr r10, [rGLUE, #offGlue_self] @ callee saved r10 <- glue->self
9589 ldr r10, [rGLUE, #offGlue_self] @ callee saved r10 <- glue->self
9598 ldr r10, [rGLUE, #offGlue_self] @ callee saved r10 <- glue->self
9614 ldr r10, [rGLUE, #offGlue_self] @ callee saved r10 <- glue->self
9660 ldr r10, [rGLUE, #offGlue_self] @ callee saved r10 <- glue->self
9678 ldr r10, [rGLUE, #offGlue_self] @ callee saved r10 <- glue->self
9721 ldr r10, [rGLUE, #offGlue_self] @ callee saved r10 <- glue->self
9748 ldr r10, [rGLUE, #offGlue_self] @ callee saved r10 <- glue->self
9798 ldr r10, [rGLUE, #offGlue_self] @ callee saved r10 <- glue->self
9969 ldr r0, [rGLUE, #offGlue_self] @ r0<- glue->self
9974 ldr r0, [rGLUE, #offGlue_self] @ r0<- glue->self
9988 * State registers will be saved to the "glue
9995 SAVE_PC_FP_TO_GLUE() @ export state to "glue"
9996 mov r0, rGLUE @ r0<- glue ptr
9997 b dvmMterpStdBail @ call(glue, changeInterp)
10000 @add r0, rGLUE, #offGlue_jmpBuf @ r0<- &glue->jmpBuf
10121 ldr r2, [rGLUE, #offGlue_self] @ r2<- glue->self
10123 @ Update "glue" values for the new method
10125 str r0, [rGLUE, #offGlue_method] @ glue->method = methodToCall
10126 str r3, [rGLUE, #offGlue_methodClassDex] @ glue->methodClassDex = ...
10147 ldr r3, [rGLUE, #offGlue_self] @ r3<- glue->self
10151 mov r9, r3 @ r9<- glue->self (preserve)
10206 * Common code for method invocation, calling through "glue code".
10221 mov r0, rGLUE @ A0<- glue
10222 SAVE_PC_FP_TO_GLUE() @ export state to "glue"
10249 ldr r3, [rGLUE, #offGlue_self] @ r3<- glue->self
10256 str r2, [rGLUE, #offGlue_method]@ glue->method = newSave->method
10279 * Return handling, calls through "glue code".
10307 ldr r10, [rGLUE, #offGlue_self] @ r10<- glue->self
10321 ldr r1, [rGLUE, #offGlue_method] @ r1<- glue->method
10351 str r1, [rGLUE, #offGlue_method] @ glue->method = new method
10356 str r2, [rGLUE, #offGlue_methodClassDex] @ glue->pDvmDex = meth...
10411 * Exception handling, calls through "glue code".
10427 LOAD_PC_FP_FROM_GLUE() @ pull rPC and rFP out of glue