/dalvik/vm/mterp/cstubs/ |
H A D | enddefs.cpp | 4 #undef pc macro
|
H A D | entry.cpp | 36 u2 inst = /*self->interpSave.*/pc[0]; 44 dvmCheckBefore(pc, fp, self);
|
H A D | stubdefs.cpp | 26 #define pc self->interpSave.pc macro 41 * InterpSave's pc and fp must be valid when breaking out to a 74 dvmCheckJit(pc, self); \
|
/dalvik/vm/mterp/portable/ |
H A D | stubdefs.cpp | 17 * InterpSave's pc and fp must be valid when breaking out to a 23 self->interpSave.pc = pc; \ 25 #define PC_TO_SELF() self->interpSave.pc = pc; 32 * Assumes the existence of "const u2* pc" and (for threaded operation) 41 dvmCheckBefore(pc, fp, self); \
|
H A D | entry.cpp | 16 const u2* pc; // program counter local 31 pc = self->interpSave.pc; 37 LOGVV("threadid=%d: %s.%s pc=%#x fp=%p", 39 pc - curMethod->insns, fp);
|
/dalvik/vm/mterp/c/ |
H A D | OP_BREAKPOINT.cpp | 18 u1 originalOpcode = dvmGetOriginalOpcode(pc);
|
H A D | OP_ARRAY_LENGTH.cpp | 9 if (!checkForNullExportPC((Object*) arrayObj, fp, pc))
|
H A D | OP_MONITOR_ENTER.cpp | 9 if (!checkForNullExportPC(obj, fp, pc))
|
H A D | OP_INVOKE_OBJECT_INIT_RANGE.cpp | 8 if (!checkForNullExportPC(obj, fp, pc))
|
H A D | header.cpp | 84 # define EXPORT_EXTRA_PC() (self->currentPc2 = pc) 92 * Assumes the existence of "const u2* pc" and "const u2* curMethod->insns". 101 if (pc + myoff < curMethod->insns || \ 102 pc + myoff >= curMethod->insns + dvmGetMethodInsnsSize(curMethod)) \ 107 myoff, (int) (pc - curMethod->insns), \ 112 pc += myoff; \ 117 pc += _offset; \ 133 self->threadId, (int)(pc - curMethod->insns), debugStrBuf); \ 268 * Assumes existence of "const u2* pc". 270 #define FETCH(_offset) (pc[(_offse 348 checkForNullExportPC(Object* obj, u4* fp, const u2* pc) argument [all...] |
H A D | OP_FILL_ARRAY_DATA.cpp | 11 arrayData = pc + offset; // offset in 16-bit units
|
H A D | OP_INSTANCE_OF.cpp | 16 if (!checkForNullExportPC(obj, fp, pc))
|
H A D | OP_PACKED_SWITCH.cpp | 10 switchData = pc + offset; // offset in 16-bit units
|
H A D | OP_SPARSE_SWITCH.cpp | 10 switchData = pc + offset; // offset in 16-bit units
|
/dalvik/vm/compiler/codegen/x86/ |
H A D | NcgHelper.h | 25 extern "C" void dvmNcgInvokeInterpreter(int pc); //interpreter to execute at pc 26 extern "C" void dvmNcgInvokeNcg(int pc);
|
/dalvik/vm/mterp/armv5te/ |
H A D | OP_FLOAT_TO_INT.S | 22 ldmnefd sp!, {r4, pc} 29 ldmnefd sp!, {r4, pc} 35 ldmeqfd sp!, {r4, pc} @ return zero for NaN 39 ldmfd sp!, {r4, pc}
|
H A D | OP_FLOAT_TO_LONG.S | 21 ldmnefd sp!, {r4, pc} 29 ldmnefd sp!, {r4, pc} 36 ldmeqfd sp!, {r4, pc} 40 ldmfd sp!, {r4, pc}
|
H A D | header.S | 32 r15 (pc) can be tinkered with directly 87 * In C this is "SAVEAREA_FROM_FP(fp)->xtra.currentPc = pc", i.e. 171 #define GOTO_OPCODE(_reg) add pc, rIBASE, _reg, lsl #${handler_size_bits} 172 #define GOTO_OPCODE_BASE(_base,_reg) add pc, _base, _reg, lsl #${handler_size_bits} 173 #define GOTO_OPCODE_IFEQ(_reg) addeq pc, rIBASE, _reg, lsl #${handler_size_bits} 174 #define GOTO_OPCODE_IFNE(_reg) addne pc, rIBASE, _reg, lsl #${handler_size_bits}
|
/dalvik/vm/mterp/armv6t2/ |
H A D | OP_FLOAT_TO_INT.S | 22 ldmnefd sp!, {r4, pc} 29 ldmnefd sp!, {r4, pc} 35 ldmeqfd sp!, {r4, pc} @ return zero for NaN 39 ldmfd sp!, {r4, pc}
|
H A D | OP_FLOAT_TO_LONG.S | 21 ldmnefd sp!, {r4, pc} 29 ldmnefd sp!, {r4, pc} 36 ldmeqfd sp!, {r4, pc} 40 ldmfd sp!, {r4, pc}
|
/dalvik/vm/interp/ |
H A D | Jit.h | 43 const u2* startPC; /* starting pc of jitted region */ 51 const u2* endPC; /* ending pc of jitted region */ 68 void* dvmSelfVerificationSaveState(const u2* pc, u4* fp, 71 void* dvmSelfVerificationRestoreState(const u2* pc, u4* fp, 74 void dvmCheckSelfVerification(const u2* pc, Thread* self); 149 void dvmCheckJit(const u2* pc, Thread* self); 164 JitEntry *dvmJitFindEntry(const u2* pc, bool isMethodEntry); 177 void dvmJitResumeTranslation(Thread* self, const u2* pc, const u4* fp);
|
H A D | Jit.cpp | 62 * pc (Dalvik PC) 69 void* dvmSelfVerificationSaveState(const u2* pc, u4* fp, argument 77 //ALOGD("### selfVerificationSaveState(%d) pc: %#x fp: %#x", 78 // self->threadId, (int)pc, (int)fp); 84 ALOGD("PC: %#x FP: %#x", (int)pc, (int)fp); 97 shadowSpace->startPC = pc; 132 void* dvmSelfVerificationRestoreState(const u2* pc, u4* fp, argument 137 shadowSpace->endPC = pc; 141 //ALOGD("### selfVerificationRestoreState(%d) pc: %#x fp: %#x endPC: %#x", 143 // (int)pc); 185 selfVerificationDumpState(const u2* pc, Thread* self) argument 218 selfVerificationDumpTrace(const u2* pc, Thread* self) argument 264 dvmCheckSelfVerification(const u2* pc, Thread* self) argument 779 dvmCheckJit(const u2* pc, Thread* self) argument 1001 dvmJitFindEntry(const u2* pc, bool isMethodEntry) argument 1029 const u2* pc = gDvmJit.pJitEntryTable[idx].dPC; local [all...] |
/dalvik/tools/gdbjithelper/ |
H A D | gdbjithelper.c | 34 * #00 pc 463ba204 37 * code around pc: 80 void dumpCode(int *pc, int *lr) argument 85 printf("%p codePC[%d]: %#010x\n", pc + i, i, pc[i]);
|
/dalvik/dexgen/src/com/android/dexgen/rop/ |
H A D | LineNumberList.java | 96 * @param startPc {@code >= 0;} start pc of this item 106 * @param pc {@code >= 0;} the address to look up 110 public int pcToLine(int pc) { argument 124 if ((onePc <= pc) && (onePc > bestPc)) { 127 if (bestPc == pc) { 141 /** {@code >= 0;} start pc of this item */ 150 * @param startPc {@code >= 0;} start pc of this item 167 * Gets the start pc of this item. 169 * @return the start pc
|
/dalvik/dx/src/com/android/dx/cf/code/ |
H A D | LineNumberList.java | 96 * @param startPc {@code >= 0;} start pc of this item 106 * @param pc {@code >= 0;} the address to look up 110 public int pcToLine(int pc) { argument 124 if ((onePc <= pc) && (onePc > bestPc)) { 127 if (bestPc == pc) { 141 /** {@code >= 0;} start pc of this item */ 150 * @param startPc {@code >= 0;} start pc of this item 167 * Gets the start pc of this item. 169 * @return the start pc
|