Searched refs:pc (Results 51 - 75 of 81) sorted by relevance

1234

/dalvik/vm/mterp/mips/
H A Dfooter.S20 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 DOP_INVOKE_STATIC.S47 JAL(dvmJitEndTraceSelect) # (self, pc)
/dalvik/vm/mterp/out/
H A DInterpC-portable.cpp91 # 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 DInterpC-allstubs.cpp91 # 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 DInterpAsm-armv5te-vfp.S39 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 DInterpAsm-armv7-a-neon.S39 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 DInterpAsm-armv7-a.S39 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 DInterpAsm-armv5te.S39 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 DCallEABI.S63 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 DOP_INVOKE_STATIC.S48 bl dvmJitEndTraceSelect @ (self, pc)
H A DOP_FILLED_NEW_ARRAY.S99 3: add r0, pc
/dalvik/vm/mterp/x86/
H A DOP_NEW_INSTANCE.S65 call dvmJitEndTraceSelect # (self, pc)
H A Dfooter.S88 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 DException.cpp702 * 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 DAssemble.cpp65 * 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 DTEMPLATE_INVOKE_METHOD_NATIVE.S83 mov pc, r1
H A Dfooter.S79 ldr pc, .LdeadFood @ should not see this under self-verification mode
/dalvik/vm/mterp/c/
H A Dopcommon.cpp543 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 DAssemble.cpp64 * 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 DCompilerTemplateAsm-armv5te.S41 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 DCompilerTemplateAsm-armv7-a-neon.S41 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 DCompilerTemplateAsm-armv7-a.S41 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 DCompilerTemplateAsm-armv5te-vfp.S41 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 Dasm-constants.h149 MTERP_OFFSET(offThread_pc, Thread, interpSave.pc, 0)
/dalvik/vm/compiler/codegen/x86/
H A DLowerJump.cpp1532 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);

Completed in 678 milliseconds

1234