/dalvik/vm/mterp/mips/ |
OP_GOTO_16.S | 14 lw rIBASE, offThread_curHandlerTable(rSELF) # refresh handler base 17 lw a0, offThread_pJitProfTable(rSELF)
|
OP_MOVE_EXCEPTION.S | 4 LOAD_offThread_exception(a3, rSELF) # a3 <- dvmGetException bypass 9 STORE_offThread_exception(a1, rSELF) # dvmClearException bypass
|
OP_GOTO_32.S | 19 lw a0, offThread_pJitProfTable(rSELF) 21 lw rIBASE, offThread_curHandlerTable(rSELF) # refresh handler base 28 lw rIBASE, offThread_curHandlerTable(rSELF) # refresh handler base
|
bincmp.S | 24 lw a0, offThread_pJitProfTable(rSELF) 26 lw rIBASE, offThread_curHandlerTable(rSELF) # refresh rIBASE 31 lw rIBASE, offThread_curHandlerTable(rSELF) # refresh rIBASE
|
zcmp.S | 22 lw a0, offThread_pJitProfTable(rSELF) 24 lw rIBASE, offThread_curHandlerTable(rSELF) # refresh table base 29 lw rIBASE, offThread_curHandlerTable(rSELF) # refresh rtable base
|
OP_RETURN_WIDE.S | 9 addu a3, rSELF, offThread_retval # a3 <- &self->retval
|
/dalvik/vm/mterp/x86/ |
alt_stub.S | 12 movl rSELF, %eax 19 movl rSELF, %eax
|
/dalvik/vm/compiler/template/armv5te/ |
TEMPLATE_INVOKE_METHOD_NATIVE.S | 3 ldr r9, [rSELF, #offThread_interpStackEnd] @ r9<- interpStackEnd 4 ldrb r8, [rSELF, #offThread_breakFlags] @ r8<- breakFlags 28 ldr r9, [rSELF, #offThread_jniLocal_topCookie]@r9<-thread->localRef->... 30 str r1, [rSELF, #offThread_curFrame] @ curFrame = newFp 31 str r2, [rSELF, #offThread_inJitCodeCache] @ not in the jit code cache 38 add r1, rSELF, #offThread_retval @ arg1<- &retval 39 mov r3, rSELF @ arg3<- self 41 @ r2=methodToCall, r6=rSELF 46 @ r0=JNIMethod, r1=rSELF 56 @ r0=JNIMethod, r1=rSELF [all...] |
TEMPLATE_INVOKE_METHOD_CHAIN.S | 11 ldr r9, [rSELF, #offThread_interpStackEnd] @ r9<- interpStackEnd 12 ldrb r8, [rSELF, #offThread_breakFlags] @ r8<- breakFlags 36 str r0, [rSELF, #offThread_method] @ self->method = methodToCall 37 str r3, [rSELF, #offThread_methodClassDex] @ self->methodClassDex = ... 39 str rFP, [rSELF, #offThread_curFrame] @ curFrame = newFp 43 @ r0=methodToCall, r1=rSELF
|
/dalvik/vm/mterp/armv5te/ |
header.S | 59 r6 rSELF self (Thread) pointer 71 #define rSELF r6 76 #define LOAD_PC_FROM_SELF() ldr rPC, [rSELF, #offThread_pc] 77 #define SAVE_PC_TO_SELF() str rPC, [rSELF, #offThread_pc] 78 #define LOAD_FP_FROM_SELF() ldr rFP, [rSELF, #offThread_curFrame] 79 #define SAVE_FP_TO_SELF() str rFP, [rSELF, #offThread_curFrame] 80 #define LOAD_PC_FP_FROM_SELF() ldmia rSELF, {rPC, rFP} 81 #define SAVE_PC_FP_TO_SELF() stmia rSELF, {rPC, rFP}
|
footer.S | 19 mov rSELF, r0 @ restore self 22 ldr r10, [rSELF,#offThread_jitResumeNPC] @ resume address 24 str r2, [rSELF,#offThread_jitResumeNPC] @ reset resume address 25 ldr sp, [rSELF,#offThread_jitResumeNSP] @ cut back native stack 33 str r3, [rSELF, #offThread_inJitCodeCache] @ Back to the interp land 40 str lr, [rSELF,#offThread_jitResumeNPC] 41 str sp, [rSELF,#offThread_jitResumeNSP] 42 str r1, [rSELF,#offThread_jitResumeDPC] 52 str r3, [rSELF, #offThread_inJitCodeCache] @ back to the interp land 60 str r3, [rSELF, #offThread_inJitCodeCache] @ Back to the interp lan [all...] |
OP_PACKED_SWITCH.S | 25 ldr r0, [rSELF, #offThread_pJitProfTable] 26 ldrle rIBASE, [rSELF, #offThread_curHandlerTable] @ refresh handler base 31 ldrle rIBASE, [rSELF, #offThread_curHandlerTable] @ refresh handler base
|
bincmp.S | 22 ldr r0, [rSELF, #offThread_pJitProfTable] 23 ldrmi rIBASE, [rSELF, #offThread_curHandlerTable] @ refresh rIBASE 27 ldrmi rIBASE, [rSELF, #offThread_curHandlerTable] @ refresh rIBASE
|
zcmp.S | 19 ldr r0, [rSELF, #offThread_pJitProfTable] 20 ldrmi rIBASE, [rSELF, #offThread_curHandlerTable] @ refresh table base 24 ldrmi rIBASE, [rSELF, #offThread_curHandlerTable] @ refresh table base
|
OP_MOVE_RESULT.S | 6 ldr r0, [rSELF, #offThread_retval] @ r0<- self->retval.i
|
OP_RETURN_WIDE.S | 9 add r3, rSELF, #offThread_retval @ r3<- &self->retval
|
OP_THROW_VERIFICATION_ERROR.S | 8 ldr r0, [rSELF, #offThread_method] @ r0<- self->method
|
/dalvik/vm/mterp/out/ |
InterpAsm-armv7-a-neon.S | 66 r6 rSELF self (Thread) pointer 78 #define rSELF r6 83 #define LOAD_PC_FROM_SELF() ldr rPC, [rSELF, #offThread_pc] 84 #define SAVE_PC_TO_SELF() str rPC, [rSELF, #offThread_pc] 85 #define LOAD_FP_FROM_SELF() ldr rFP, [rSELF, #offThread_curFrame] 86 #define SAVE_FP_TO_SELF() str rFP, [rSELF, #offThread_curFrame] 87 #define LOAD_PC_FP_FROM_SELF() ldmia rSELF, {rPC, rFP} 88 #define SAVE_PC_FP_TO_SELF() stmia rSELF, {rPC, rFP} 299 mov rSELF, r0 @ set rSELF [all...] |
InterpAsm-armv7-a.S | 66 r6 rSELF self (Thread) pointer 78 #define rSELF r6 83 #define LOAD_PC_FROM_SELF() ldr rPC, [rSELF, #offThread_pc] 84 #define SAVE_PC_TO_SELF() str rPC, [rSELF, #offThread_pc] 85 #define LOAD_FP_FROM_SELF() ldr rFP, [rSELF, #offThread_curFrame] 86 #define SAVE_FP_TO_SELF() str rFP, [rSELF, #offThread_curFrame] 87 #define LOAD_PC_FP_FROM_SELF() ldmia rSELF, {rPC, rFP} 88 #define SAVE_PC_FP_TO_SELF() stmia rSELF, {rPC, rFP} 299 mov rSELF, r0 @ set rSELF [all...] |
InterpAsm-armv5te-vfp.S | 66 r6 rSELF self (Thread) pointer 78 #define rSELF r6 83 #define LOAD_PC_FROM_SELF() ldr rPC, [rSELF, #offThread_pc] 84 #define SAVE_PC_TO_SELF() str rPC, [rSELF, #offThread_pc] 85 #define LOAD_FP_FROM_SELF() ldr rFP, [rSELF, #offThread_curFrame] 86 #define SAVE_FP_TO_SELF() str rFP, [rSELF, #offThread_curFrame] 87 #define LOAD_PC_FP_FROM_SELF() ldmia rSELF, {rPC, rFP} 88 #define SAVE_PC_FP_TO_SELF() stmia rSELF, {rPC, rFP} 285 mov rSELF, r0 @ set rSELF [all...] |
InterpAsm-armv5te.S | 66 r6 rSELF self (Thread) pointer 78 #define rSELF r6 83 #define LOAD_PC_FROM_SELF() ldr rPC, [rSELF, #offThread_pc] 84 #define SAVE_PC_TO_SELF() str rPC, [rSELF, #offThread_pc] 85 #define LOAD_FP_FROM_SELF() ldr rFP, [rSELF, #offThread_curFrame] 86 #define SAVE_FP_TO_SELF() str rFP, [rSELF, #offThread_curFrame] 87 #define LOAD_PC_FP_FROM_SELF() ldmia rSELF, {rPC, rFP} 88 #define SAVE_PC_FP_TO_SELF() stmia rSELF, {rPC, rFP} 285 mov rSELF, r0 @ set rSELF [all...] |
/dalvik/vm/compiler/template/mips/ |
TEMPLATE_RETURN.S | 15 # a0=rSELF 16 move a0, rSELF 29 lbu t1, offThread_breakFlags(rSELF) # t1<- breakFlags 53 sw a2, offThread_method(rSELF) # self->method = newSave->method 55 sw rFP, offThread_curFrame(rSELF) # self->curFrame = fp 57 sw a0, offThread_methodClassDex(rSELF) 60 sw t2, offThread_inJitCodeCache(rSELF) # in code cache or not 70 sw zero, offThread_inJitCodeCache(rSELF) # reset inJitCodeCache 75 move a0, rSELF # Expecting rSELF in a [all...] |
footer.S | 12 lw t9, offThread_jniLocal_topCookie(rSELF) # t9<- thread->localRef->... 13 sw zero, offThread_inJitCodeCache(rSELF) # not in jit code cache 14 sw a1, offThread_curFrame(rSELF) # self->curFrame = newFp 17 lhu ra, offThread_subMode(rSELF) 22 add a1, rSELF, offThread_retval # a1<- &retval 23 move a3, rSELF # a3<- self 34 move a1, rSELF 53 move a1, rSELF 69 lw a1, offThread_exception(rSELF) # check for exception 70 sw rFP, offThread_curFrame(rSELF) # self->curFrame = f [all...] |
/dalvik/vm/mterp/armv6t2/ |
bincmp.S | 21 ldr r0, [rSELF, #offThread_pJitProfTable] 22 ldrmi rIBASE, [rSELF, #offThread_curHandlerTable] @ refresh rIBASE 26 ldrmi rIBASE, [rSELF, #offThread_curHandlerTable] @ refresh rIBASE
|
/dalvik/vm/compiler/template/armv5te-vfp/ |
TEMPLATE_RESTORE_STATE.S | 4 * r0 - offset from rSELF to the 1st element of the coreRegs save array. 6 add r0, r0, rSELF @ pointer to heapArgSpace.coreRegs[0]
|