/dalvik/vm/compiler/template/armv5te/ |
D | TEMPLATE_STRING_COMPARETO.S | 21 bxeq lr 76 bxne lr 92 bxne lr 104 bxne lr 110 bx lr 116 bx lr 120 mov r4, lr 121 ldr lr, .Lmemcmp16 126 blx lr
|
D | TEMPLATE_MEM_OP_DECODE.S | 10 push {r0-r12,lr} @ save out all registers 12 mov r0, lr @ arg0 <- link register 15 pop {r0-r12,lr} @ restore all registers 16 bx lr @ return to compiled code
|
D | TEMPLATE_PERIODIC_PROFILING.S | 11 ldr r0, [lr,#-11] 20 bx lr 23 mov r4, lr @ preserve lr
|
D | TEMPLATE_INTERPRET.S | 15 cmp lr, #0 19 ldr r1,[lr, #3] 22 ldrne r1,[lr, #3]
|
D | TEMPLATE_CMP_LONG.S | 26 bxeq lr 30 bx lr 33 bx lr
|
D | TEMPLATE_STRING_INDEXOF.S | 92 bx lr 98 bx lr 103 bx lr 108 bx lr 112 bx lr
|
D | TEMPLATE_INVOKE_METHOD_PREDICTED_CHAIN.S | 52 add lr, lr, #4 @ return to fully-resolve landing pad 60 bx lr
|
D | TEMPLATE_INVOKE_METHOD_CHAIN.S | 17 add r12, lr, #2 @ setup the punt-to-interp address 41 stmfd sp!, {r0-r2,lr} @ preserve clobbered live registers 46 ldmfd sp!, {r0-r2,lr} @ restore registers 49 bx lr @ return to the callee-chaining cell
|
D | TEMPLATE_RETURN.S | 9 stmfd sp!, {r0-r2,lr} @ preserve live registers 14 ldmfd sp!, {r0-r2,lr} @ restore live registers
|
/dalvik/vm/compiler/template/armv5te-vfp/ |
D | TEMPLATE_MEM_OP_DECODE.S | 11 push {r0-r12,lr} @ save out all registers 13 mov r0, lr @ arg0 <- link register 16 pop {r0-r12,lr} @ restore all registers 18 bx lr @ return to compiled code
|
/dalvik/vm/compiler/template/out/ |
D | CompilerTemplateAsm-armv7-a-neon.S | 148 bxeq lr 152 bx lr 155 bx lr 170 stmfd sp!, {r0-r2,lr} @ preserve live registers 175 ldmfd sp!, {r0-r2,lr} @ restore live registers 395 add lr, lr, #4 @ return to fully-resolve landing pad 403 bx lr 419 bxlo lr @ return to raise stack overflow excep. 431 bxne lr @ bail to the interpreter 433 bx lr @ bail to interpreter unconditionally [all …]
|
D | CompilerTemplateAsm-armv5te-vfp.S | 148 bxeq lr 152 bx lr 155 bx lr 170 stmfd sp!, {r0-r2,lr} @ preserve live registers 175 ldmfd sp!, {r0-r2,lr} @ restore live registers 395 add lr, lr, #4 @ return to fully-resolve landing pad 403 bx lr 419 bxlo lr @ return to raise stack overflow excep. 431 bxne lr @ bail to the interpreter 433 bx lr @ bail to interpreter unconditionally [all …]
|
D | CompilerTemplateAsm-armv7-a.S | 148 bxeq lr 152 bx lr 155 bx lr 170 stmfd sp!, {r0-r2,lr} @ preserve live registers 175 ldmfd sp!, {r0-r2,lr} @ restore live registers 395 add lr, lr, #4 @ return to fully-resolve landing pad 403 bx lr 419 bxlo lr @ return to raise stack overflow excep. 431 bxne lr @ bail to the interpreter 433 bx lr @ bail to interpreter unconditionally [all …]
|
D | CompilerTemplateAsm-armv5te.S | 148 bxeq lr 152 bx lr 155 bx lr 170 stmfd sp!, {r0-r2,lr} @ preserve live registers 175 ldmfd sp!, {r0-r2,lr} @ restore live registers 395 add lr, lr, #4 @ return to fully-resolve landing pad 403 bx lr 419 bxlo lr @ return to raise stack overflow excep. 431 bxne lr @ bail to the interpreter 433 bx lr @ bail to interpreter unconditionally [all …]
|
/dalvik/tools/gdbjithelper/ |
D | gdbjithelper.c | 80 void dumpCode(int *pc, int *lr) in dumpCode() argument 89 printf("%p codeLR[%d]: %#010x\n", lr + i, i, lr[i]); in dumpCode()
|
/dalvik/vm/compiler/codegen/arm/armv5te/ |
D | CallingConvention.S | 27 bx lr 32 bx lr
|
/dalvik/vm/compiler/codegen/arm/armv5te-vfp/ |
D | CallingConvention.S | 28 bx lr 34 bx lr
|
/dalvik/vm/compiler/codegen/arm/armv7-a-neon/ |
D | CallingConvention.S | 28 bx lr 34 bx lr
|
/dalvik/vm/compiler/codegen/arm/armv7-a/ |
D | CallingConvention.S | 28 bx lr 34 bx lr
|
/dalvik/vm/mterp/out/ |
D | InterpAsm-armv7-a.S | 285 .save {r4-r10,fp,lr}; \ 286 stmfd sp!, {r4-r10,fp,lr} @ save 9 regs 9087 stmfd sp!, {r4, lr} 9124 stmfd sp!, {r4, r5, lr} @ save regs 9702 adrl lr, dvmAsmInstructionStart + (0 * 64) 9705 bxeq lr @ nothing to do - jump to real handler 9725 adrl lr, dvmAsmInstructionStart + (1 * 64) 9728 bxeq lr @ nothing to do - jump to real handler 9748 adrl lr, dvmAsmInstructionStart + (2 * 64) 9751 bxeq lr @ nothing to do - jump to real handler [all …]
|
D | InterpAsm-armv5te-vfp.S | 271 .save {r4-r10,fp,lr}; \ 272 stmfd sp!, {r4-r10,fp,lr} @ save 9 regs 9150 stmfd sp!, {r4, lr} 9187 stmfd sp!, {r4, r5, lr} @ save regs 9765 adrl lr, dvmAsmInstructionStart + (0 * 64) 9768 bxeq lr @ nothing to do - jump to real handler 9788 adrl lr, dvmAsmInstructionStart + (1 * 64) 9791 bxeq lr @ nothing to do - jump to real handler 9811 adrl lr, dvmAsmInstructionStart + (2 * 64) 9814 bxeq lr @ nothing to do - jump to real handler [all …]
|
D | InterpAsm-armv7-a-neon.S | 285 .save {r4-r10,fp,lr}; \ 286 stmfd sp!, {r4-r10,fp,lr} @ save 9 regs 9087 stmfd sp!, {r4, lr} 9124 stmfd sp!, {r4, r5, lr} @ save regs 9702 adrl lr, dvmAsmInstructionStart + (0 * 64) 9705 bxeq lr @ nothing to do - jump to real handler 9725 adrl lr, dvmAsmInstructionStart + (1 * 64) 9728 bxeq lr @ nothing to do - jump to real handler 9748 adrl lr, dvmAsmInstructionStart + (2 * 64) 9751 bxeq lr @ nothing to do - jump to real handler [all …]
|
D | InterpAsm-armv5te.S | 271 .save {r4-r10,fp,lr}; \ 272 stmfd sp!, {r4-r10,fp,lr} @ save 9 regs 3764 stmfd sp!, {r4, lr} 3888 stmfd sp!, {r4, r5, lr} @ save regs 9608 stmfd sp!, {r4, lr} 9645 stmfd sp!, {r4, r5, lr} @ save regs 10223 adrl lr, dvmAsmInstructionStart + (0 * 64) 10226 bxeq lr @ nothing to do - jump to real handler 10246 adrl lr, dvmAsmInstructionStart + (1 * 64) 10249 bxeq lr @ nothing to do - jump to real handler [all …]
|
/dalvik/vm/mterp/armv5te/ |
D | alt_stub.S | 10 adrl lr, dvmAsmInstructionStart + (${opnum} * 64) 13 bxeq lr @ nothing to do - jump to real handler
|
D | footer.S | 65 ldr r0,[lr, #-1] @ pass our target PC 81 ldr r0,[lr, #-1] @ pass our target PC 121 mov r0,lr 147 str lr, [rSELF,#offThread_jitResumeNPC] 174 mov lr, #0 @ in case target is HANDLER_INTERPRET 186 ldr rPC,[lr, #-1] @ get our target PC 187 add rINST,lr,#-5 @ save start of chain branch 198 mov lr, #0 @ in case target is HANDLER_INTERPRET 230 ldr rPC,[lr, #-1] @ get our target PC 231 add rINST,lr,#-5 @ save start of chain branch [all …]
|