/dalvik/vm/mterp/mips/ |
H A D | footer.S | 20 move rPC, a1 # restore Dalvik pc 36 move rPC, a0 # set up dalvik pc 93 move rPC, a1 # restore Dalvik pc 134 move rPC, a0 # set up dalvik pc 160 JAL(dvmJitGetTraceAddrThread) # (pc, self) 180 JAL(dvmJitGetTraceAddrThread) # @ (pc, self) 228 JAL(dvmJitGetTraceAddrThread) # @ (pc, self) 252 JAL(dvmJitGetTraceAddrThread) # (pc, self) 280 JAL(dvmJitGetTraceAddrThread) # (pc, self) 341 JAL(dvmJitGetTraceAddrThread) # (pc, sel [all...] |
H A D | OP_INVOKE_STATIC.S | 47 JAL(dvmJitEndTraceSelect) # (self, pc)
|
/dalvik/vm/mterp/out/ |
H A D | InterpC-portable.cpp | 91 # define EXPORT_EXTRA_PC() (self->currentPc2 = pc) 99 * Assumes the existence of "const u2* pc" and "const u2* curMethod->insns". 108 if (pc + myoff < curMethod->insns || \ 109 pc + myoff >= curMethod->insns + dvmGetMethodInsnsSize(curMethod)) \ 114 myoff, (int) (pc - curMethod->insns), \ 119 pc += myoff; \ 124 pc += _offset; \ 140 self->threadId, (int)(pc - curMethod->insns), debugStrBuf); \ 275 * Assumes existence of "const u2* pc". 277 #define FETCH(_offset) (pc[(_offse 355 checkForNullExportPC(Object* obj, u4* fp, const u2* pc) argument 1127 const u2* pc; // program counter local [all...] |
H A D | InterpC-allstubs.cpp | 91 # define EXPORT_EXTRA_PC() (self->currentPc2 = pc) 99 * Assumes the existence of "const u2* pc" and "const u2* curMethod->insns". 108 if (pc + myoff < curMethod->insns || \ 109 pc + myoff >= curMethod->insns + dvmGetMethodInsnsSize(curMethod)) \ 114 myoff, (int) (pc - curMethod->insns), \ 119 pc += myoff; \ 124 pc += _offset; \ 140 self->threadId, (int)(pc - curMethod->insns), debugStrBuf); \ 275 * Assumes existence of "const u2* pc". 277 #define FETCH(_offset) (pc[(_offse 355 checkForNullExportPC(Object* obj, u4* fp, const u2* pc) argument 404 #define pc macro 4063 #undef pc macro [all...] |
H A D | InterpAsm-armv5te-vfp.S | 39 r15 (pc) can be tinkered with directly 94 * In C this is "SAVEAREA_FROM_FP(fp)->xtra.currentPc = pc", i.e. 178 #define GOTO_OPCODE(_reg) add pc, rIBASE, _reg, lsl #6 179 #define GOTO_OPCODE_BASE(_base,_reg) add pc, _base, _reg, lsl #6 180 #define GOTO_OPCODE_IFEQ(_reg) addeq pc, rIBASE, _reg, lsl #6 181 #define GOTO_OPCODE_IFNE(_reg) addne pc, rIBASE, _reg, lsl #6 322 0: add r0, pc 350 ldmfd sp!, {r4-r10,fp,pc} @ restore 9 regs and return 7913 bl dvmJitEndTraceSelect @ (self, pc) 8059 3: add r0, pc [all...] |
H A D | InterpAsm-armv7-a-neon.S | 39 r15 (pc) can be tinkered with directly 94 * In C this is "SAVEAREA_FROM_FP(fp)->xtra.currentPc = pc", i.e. 178 #define GOTO_OPCODE(_reg) add pc, rIBASE, _reg, lsl #6 179 #define GOTO_OPCODE_BASE(_base,_reg) add pc, _base, _reg, lsl #6 180 #define GOTO_OPCODE_IFEQ(_reg) addeq pc, rIBASE, _reg, lsl #6 181 #define GOTO_OPCODE_IFNE(_reg) addne pc, rIBASE, _reg, lsl #6 336 0: add r0, pc 364 ldmfd sp!, {r4-r10,fp,pc} @ restore 9 regs and return 7867 bl dvmJitEndTraceSelect @ (self, pc) 8013 3: add r0, pc [all...] |
H A D | InterpAsm-armv7-a.S | 39 r15 (pc) can be tinkered with directly 94 * In C this is "SAVEAREA_FROM_FP(fp)->xtra.currentPc = pc", i.e. 178 #define GOTO_OPCODE(_reg) add pc, rIBASE, _reg, lsl #6 179 #define GOTO_OPCODE_BASE(_base,_reg) add pc, _base, _reg, lsl #6 180 #define GOTO_OPCODE_IFEQ(_reg) addeq pc, rIBASE, _reg, lsl #6 181 #define GOTO_OPCODE_IFNE(_reg) addne pc, rIBASE, _reg, lsl #6 336 0: add r0, pc 364 ldmfd sp!, {r4-r10,fp,pc} @ restore 9 regs and return 7867 bl dvmJitEndTraceSelect @ (self, pc) 8013 3: add r0, pc [all...] |
H A D | InterpAsm-armv5te.S | 39 r15 (pc) can be tinkered with directly 94 * In C this is "SAVEAREA_FROM_FP(fp)->xtra.currentPc = pc", i.e. 178 #define GOTO_OPCODE(_reg) add pc, rIBASE, _reg, lsl #6 179 #define GOTO_OPCODE_BASE(_base,_reg) add pc, _base, _reg, lsl #6 180 #define GOTO_OPCODE_IFEQ(_reg) addeq pc, rIBASE, _reg, lsl #6 181 #define GOTO_OPCODE_IFNE(_reg) addne pc, rIBASE, _reg, lsl #6 322 0: add r0, pc 350 ldmfd sp!, {r4-r10,fp,pc} @ restore 9 regs and return 3770 ldmnefd sp!, {r4, pc} 3777 ldmnefd sp!, {r4, pc} [all...] |
/dalvik/vm/arch/arm/ |
H A D | CallEABI.S | 63 r15 (pc) can be tinkered with directly 260 mov lr, pc @ call func the old-fashioned way 283 ldmfd sp!, {r6, r7, r8, r9, fp, pc} 421 ldmfd sp!, {r0, r1, r2, r3, ip, pc}
|
/dalvik/vm/mterp/armv5te/ |
H A D | OP_INVOKE_STATIC.S | 48 bl dvmJitEndTraceSelect @ (self, pc)
|
H A D | OP_FILLED_NEW_ARRAY.S | 99 3: add r0, pc
|
/dalvik/vm/mterp/x86/ |
H A D | OP_NEW_INSTANCE.S | 65 call dvmJitEndTraceSelect # (self, pc)
|
H A D | footer.S | 88 call dvmJitGetTraceAddrThread # (pc, self) 118 call dvmJitGetTraceAddrThread # (pc, self) 161 call dvmJitGetTraceAddrThread # (pc, self) 290 call dvmJitGetTraceAddrThread # (pc, self) 571 movl rPC, offThread_pc(%ecx) # update interpSave.pc 711 movl rPC, offThread_pc(%ecx) # update interpSave.pc 903 movl rPC, offThread_pc(%ecx) # update interpSave.pc 928 subl %eax, %ecx # %ecx = pc - self->method->insn
|
/dalvik/vm/ |
H A D | Exception.cpp | 702 * Find a matching "catch" block. "pc" is the relative PC within the 961 * "intVals" points to the first {method,pc} pair. 981 * "intVals" points to the first {method,pc} pair. 1002 int pc = *intVals++; local 1005 if (pc == -1) // broken top frame? 1008 lineNumber = dvmLineNumFromPC(meth, pc); 1050 int pc = *intVals++; local 1058 dvmLineNumFromPC(meth, pc));
|
/dalvik/vm/compiler/codegen/mips/ |
H A D | Assemble.cpp | 65 * t -> pc-relative target 66 * T -> pc-region target 432 * discover that pc-relative displacements may not fit the selected 454 intptr_t pc = lir->generic.offset + 4; local 456 int delta = target - pc; 468 intptr_t pc = lir->generic.offset + 4; local 470 int delta = target - pc; 482 intptr_t pc = lir->generic.offset + 4; local 484 int delta = target - pc; 1457 JitTraceDescription *dvmCopyTraceDescriptor(const u2 *pc, argument [all...] |
/dalvik/vm/compiler/template/armv5te/ |
H A D | TEMPLATE_INVOKE_METHOD_NATIVE.S | 83 mov pc, r1
|
H A D | footer.S | 79 ldr pc, .LdeadFood @ should not see this under self-verification mode
|
/dalvik/vm/mterp/c/ |
H A D | opcommon.cpp | 543 if (!checkForNullExportPC(obj, fp, pc)) \ 587 if (!checkForNullExportPC(obj, fp, pc)) \ 617 JIT_STUB_HACK(dvmJitEndTraceSelect(self,pc)); \ 640 JIT_STUB_HACK(dvmJitEndTraceSelect(self,pc)); \
|
/dalvik/vm/compiler/codegen/arm/ |
H A D | Assemble.cpp | 64 * t -> pc-relative target 119 "add", "r!0d, pc, #!1E", 1), 230 | IS_LOAD, "ldr", "r!0d, [pc, #!1E]", 1), 933 * discover that pc-relative displacements may not fit the selected 963 intptr_t pc = (lir->generic.offset + 4) & ~3; local 965 int delta = target - pc; 993 intptr_t pc = lir->generic.offset + 4; local 995 int delta = target - pc; 1026 intptr_t pc = lir->generic.offset + 4; local 1028 int delta = target - pc; 1040 intptr_t pc = lir->generic.offset + 4; local 2090 dvmCopyTraceDescriptor(const u2 *pc, const JitEntry *knownEntry) argument [all...] |
/dalvik/vm/compiler/template/out/ |
H A D | CompilerTemplateAsm-armv5te.S | 41 r15 (pc) can be tinkered with directly 211 mov pc, r1 @ callsite is interpreted 492 mov pc, r1 1190 ldr pc, .LdvmJitToInterpNoChain 1280 mov pc, r1 @ callsite is interpreted 1577 mov pc, r1 1661 ldr pc, .LdeadFood @ should not see this under self-verification mode
|
H A D | CompilerTemplateAsm-armv7-a-neon.S | 41 r15 (pc) can be tinkered with directly 211 mov pc, r1 @ callsite is interpreted 492 mov pc, r1 980 ldr pc, .LdvmJitToInterpNoChain 1070 mov pc, r1 @ callsite is interpreted 1367 mov pc, r1 1451 ldr pc, .LdeadFood @ should not see this under self-verification mode
|
H A D | CompilerTemplateAsm-armv7-a.S | 41 r15 (pc) can be tinkered with directly 211 mov pc, r1 @ callsite is interpreted 492 mov pc, r1 980 ldr pc, .LdvmJitToInterpNoChain 1070 mov pc, r1 @ callsite is interpreted 1367 mov pc, r1 1451 ldr pc, .LdeadFood @ should not see this under self-verification mode
|
H A D | CompilerTemplateAsm-armv5te-vfp.S | 41 r15 (pc) can be tinkered with directly 211 mov pc, r1 @ callsite is interpreted 492 mov pc, r1 1459 ldr pc, .LdvmJitToInterpNoChain 1549 mov pc, r1 @ callsite is interpreted 1846 mov pc, r1 1930 ldr pc, .LdeadFood @ should not see this under self-verification mode
|
/dalvik/vm/mterp/common/ |
H A D | asm-constants.h | 149 MTERP_OFFSET(offThread_pc, Thread, interpSave.pc, 0)
|
/dalvik/vm/compiler/codegen/x86/ |
H A D | LowerJump.cpp | 1532 move_reg_to_mem(OpndSize_32, PhysicalReg_EDX, true, offsetof(Thread, interpSave.pc), PhysicalReg_EAX, true); 1557 move_reg_to_mem(OpndSize_32, PhysicalReg_EDX, true, offsetof(Thread, interpSave.pc), PhysicalReg_EAX, true);
|