/dalvik/vm/mterp/mips/ |
D | footer.S | 19 move rSELF, a0 # restore self 22 lw rBIX, offThread_jitResumeNPC(rSELF) 23 sw zero, offThread_jitResumeNPC(rSELF) # reset resume address 24 lw sp, offThread_jitResumeNSP(rSELF) # cut back native stack 31 sw zero, offThread_inJitCodeCache(rSELF) # Back to the interp land 47 sw zero, offThread_inJitCodeCache(rSELF) # Back to the interp land 61 sw zero, offThread_inJitCodeCache(rSELF) # Back to the interp land 75 sw zero, offThread_inJitCodeCache(rSELF) # Back to the interp land 92 move rSELF, a0 # restore self 95 lw a0, offThread_jitResumeNPC(rSELF) [all …]
|
D | entry.S | 49 move rSELF, a0 # set rSELF 52 lw rIBASE, offThread_curHandlerTable(rSELF) 57 lw a0, offThread_pJitProfTable(rSELF) 59 sw zero, offThread_inJitCodeCache(rSELF) 63 lw a2, offThread_shadowSpace(rSELF) # to find out the jit exit state
|
D | alt_stub.S | 9 lbu a3, offThread_breakFlags(rSELF) 11 lw rIBASE, offThread_curHandlerTable(rSELF) 18 move a2, rSELF # arg2
|
D | 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
|
/dalvik/vm/mterp/armv5te/ |
D | 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 52 str r3, [rSELF, #offThread_inJitCodeCache] @ back to the interp land 68 str r3, [rSELF, #offThread_inJitCodeCache] @ Back to the interp land 84 str r3, [rSELF, #offThread_inJitCodeCache] @ Back to the interp land 101 mov rSELF, r0 @ restore self 104 ldr r0, [rSELF,#offThread_jitResumeNPC] [all …]
|
D | header.S | 71 #define rSELF r6 macro 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}
|
D | entry.S | 61 mov rSELF, r0 @ set rSELF 63 ldr rIBASE, [rSELF, #offThread_curHandlerTable] @ set rIBASE 68 ldr r0, [rSELF, #offThread_pJitProfTable] 71 str r1, [rSELF, #offThread_inJitCodeCache] @ back to the interp land 76 ldr r2, [rSELF, #offThread_shadowSpace] @ to find out the jit exit state
|
D | alt_stub.S | 9 ldrb r3, [rSELF, #offThread_breakFlags] 11 ldr rIBASE, [rSELF, #offThread_curHandlerTable] 17 mov r2, rSELF @ arg2
|
D | OP_GOTO_32.S | 20 ldr r0, [rSELF, #offThread_pJitProfTable] 21 ldrle rIBASE, [rSELF, #offThread_curHandlerTable] @ refresh handler base 26 ldrle rIBASE, [rSELF, #offThread_curHandlerTable] @ refresh handler base
|
/dalvik/vm/compiler/template/armv5te/ |
D | 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 …]
|
D | footer.S | 13 ldr r9, [rSELF, #offThread_jniLocal_topCookie]@r9<-thread->localRef->... 14 str r2, [rSELF, #offThread_inJitCodeCache] @ not in jit code cache 15 str r1, [rSELF, #offThread_curFrame] @ curFrame = newFp 18 ldrh lr, [rSELF, #offThread_subMode] 23 add r1, rSELF, #offThread_retval @ r1<- &retval 24 mov r3, rSELF @ arg3<- self 27 @ r2: methodToCall, r6: rSELF 52 ldr r1, [rSELF, #offThread_exception] @ check for exception 53 str rFP, [rSELF, #offThread_curFrame] @ curFrame = fp 55 str r0, [rSELF, #offThread_jniLocal_topCookie] @ new top <- old top [all …]
|
D | 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
|
D | TEMPLATE_INVOKE_METHOD_NO_OPT.S | 9 ldr r9, [rSELF, #offThread_interpStackEnd] @ r9<- interpStackEnd 10 ldrb r8, [rSELF, #offThread_breakFlags] @ r8<- breakFlags 43 str r0, [rSELF, #offThread_method] @ self->method = methodToCall 44 str r3, [rSELF, #offThread_methodClassDex] @ self->methodClassDex = ... 46 str rFP, [rSELF, #offThread_curFrame] @ curFrame = newFp 50 @ r0=methodToCall, r1=rSELF
|
/dalvik/vm/compiler/template/mips/ |
D | TEMPLATE_INVOKE_METHOD_NATIVE.S | 3 lw t9, offThread_interpStackEnd(rSELF) # t9<- interpStackEnd 4 lbu t8, offThread_breakFlags(rSELF) # t8<- breakFlags 33 lw t6, offThread_jniLocal_topCookie(rSELF) # t6<- thread->localRef->... 34 sw a1, offThread_curFrame(rSELF) # self->curFrame = newFp 35 sw zero, offThread_inJitCodeCache(rSELF) # not in the jit code cache 41 add a1, rSELF, offThread_retval # a1<- &retval 42 move a3, rSELF # a3<- self 52 move a1, rSELF 53 # a0=JNIMethod, a1=rSELF 72 move a1, rSELF [all …]
|
D | 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 35 move a1, rSELF 51 move a1, rSELF 67 lw a1, offThread_exception(rSELF) # check for exception 68 sw rFP, offThread_curFrame(rSELF) # self->curFrame = fp [all …]
|
D | TEMPLATE_INVOKE_METHOD_CHAIN.S | 12 lw t9, offThread_interpStackEnd(rSELF) # t9<- interpStackEnd 13 lbu t8, offThread_breakFlags(rSELF) # t8<- breakFlags 44 sw a0, offThread_method(rSELF) # self->method = methodToCall 45 sw a3, offThread_methodClassDex(rSELF) # self->methodClassDex = ... 47 sw rFP, offThread_curFrame(rSELF) # self->curFrame = newFp 55 move a1, rSELF 56 # a0=methodToCall, a1=rSELF
|
D | TEMPLATE_INVOKE_METHOD_NO_OPT.S | 9 lw t9, offThread_interpStackEnd(rSELF) # t9<- interpStackEnd 10 lbu t8, offThread_breakFlags(rSELF) # t8<- breakFlags 52 sw a0, offThread_method(rSELF) # self->method = methodToCall 53 sw a3, offThread_methodClassDex(rSELF) # self->methodClassDex = ... 55 sw rFP, offThread_curFrame(rSELF) # self->curFrame = newFp 63 # a0=methodToCall, a1=rSELF 64 move a1, rSELF
|
/dalvik/vm/mterp/out/ |
D | InterpAsm-armv7-a.S | 78 #define rSELF r6 macro 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 301 ldr rIBASE, [rSELF, #offThread_curHandlerTable] @ set rIBASE 306 ldr r0, [rSELF, #offThread_pJitProfTable] [all …]
|
D | InterpAsm-armv5te-vfp.S | 78 #define rSELF r6 macro 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 287 ldr rIBASE, [rSELF, #offThread_curHandlerTable] @ set rIBASE 292 ldr r0, [rSELF, #offThread_pJitProfTable] [all …]
|
D | InterpAsm-armv7-a-neon.S | 78 #define rSELF r6 macro 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 301 ldr rIBASE, [rSELF, #offThread_curHandlerTable] @ set rIBASE 306 ldr r0, [rSELF, #offThread_pJitProfTable] [all …]
|
D | InterpAsm-armv5te.S | 78 #define rSELF r6 macro 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 287 ldr rIBASE, [rSELF, #offThread_curHandlerTable] @ set rIBASE 292 ldr r0, [rSELF, #offThread_pJitProfTable] [all …]
|
D | InterpAsm-mips.S | 37 #define rSELF s2 macro 67 #define LOAD_PC_FROM_SELF() lw rPC, offThread_pc(rSELF) 68 #define SAVE_PC_TO_SELF() sw rPC, offThread_pc(rSELF) 69 #define LOAD_FP_FROM_SELF() lw rFP, offThread_curFrame(rSELF) 70 #define SAVE_FP_TO_SELF() sw rFP, offThread_curFrame(rSELF) 155 #define LOAD_rSELF_OFF(rd, off) lw rd, offThread_##off## (rSELF) 437 move rSELF, a0 # set rSELF 440 lw rIBASE, offThread_curHandlerTable(rSELF) 445 lw a0, offThread_pJitProfTable(rSELF) 447 sw zero, offThread_inJitCodeCache(rSELF) [all …]
|
D | InterpAsm-x86.S | 75 #define rSELF 8(%ebp) macro 138 movl rSELF,\_reg 144 movl rSELF,rFP 473 movl rSELF,%eax # eax<- rSELF 484 movl rSELF,%ecx 499 movl rSELF,%eax # eax<- rSELF 511 movl rSELF,%ecx 534 movl rSELF,%ecx 547 movl rSELF,%ecx 565 movl rSELF,%ecx [all …]
|
/dalvik/vm/compiler/template/out/ |
D | CompilerTemplateAsm-armv5te.S | 83 #define rSELF r6 macro 172 @ r0=rSELF 179 ldrb r8, [rSELF, #offThread_breakFlags] @ r8<- breakFlags 394 strne r1, [rSELF, #offThread_icRechainCount] @ write back to thread 412 ldr r9, [rSELF, #offThread_interpStackEnd] @ r9<- interpStackEnd 413 ldrb r8, [rSELF, #offThread_breakFlags] @ r8<- breakFlags 437 ldr r9, [rSELF, #offThread_jniLocal_topCookie]@r9<-thread->localRef->... 439 str r1, [rSELF, #offThread_curFrame] @ curFrame = newFp 440 str r2, [rSELF, #offThread_inJitCodeCache] @ not in the jit code cache 447 add r1, rSELF, #offThread_retval @ arg1<- &retval [all …]
|
/dalvik/vm/mterp/x86/ |
D | OP_MOVE_RESULT.S | 4 movl rSELF,%eax # eax<- rSELF
|