Searched refs:pc (Results 1 - 25 of 81) sorted by relevance

1234

/dalvik/vm/mterp/cstubs/
H A Denddefs.cpp4 #undef pc macro
H A Dentry.cpp36 u2 inst = /*self->interpSave.*/pc[0];
44 dvmCheckBefore(pc, fp, self);
H A Dstubdefs.cpp26 #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 Dstubdefs.cpp17 * 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 Dentry.cpp16 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 DOP_BREAKPOINT.cpp18 u1 originalOpcode = dvmGetOriginalOpcode(pc);
H A DOP_ARRAY_LENGTH.cpp9 if (!checkForNullExportPC((Object*) arrayObj, fp, pc))
H A DOP_MONITOR_ENTER.cpp9 if (!checkForNullExportPC(obj, fp, pc))
H A DOP_INVOKE_OBJECT_INIT_RANGE.cpp8 if (!checkForNullExportPC(obj, fp, pc))
H A Dheader.cpp84 # 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 DOP_FILL_ARRAY_DATA.cpp11 arrayData = pc + offset; // offset in 16-bit units
H A DOP_INSTANCE_OF.cpp16 if (!checkForNullExportPC(obj, fp, pc))
H A DOP_PACKED_SWITCH.cpp10 switchData = pc + offset; // offset in 16-bit units
H A DOP_SPARSE_SWITCH.cpp10 switchData = pc + offset; // offset in 16-bit units
/dalvik/vm/compiler/codegen/x86/
H A DNcgHelper.h25 extern "C" void dvmNcgInvokeInterpreter(int pc); //interpreter to execute at pc
26 extern "C" void dvmNcgInvokeNcg(int pc);
/dalvik/vm/mterp/armv5te/
H A DOP_FLOAT_TO_INT.S22 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 DOP_FLOAT_TO_LONG.S21 ldmnefd sp!, {r4, pc}
29 ldmnefd sp!, {r4, pc}
36 ldmeqfd sp!, {r4, pc}
40 ldmfd sp!, {r4, pc}
H A Dheader.S32 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 DOP_FLOAT_TO_INT.S22 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 DOP_FLOAT_TO_LONG.S21 ldmnefd sp!, {r4, pc}
29 ldmnefd sp!, {r4, pc}
36 ldmeqfd sp!, {r4, pc}
40 ldmfd sp!, {r4, pc}
/dalvik/vm/interp/
H A DJit.h43 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 DJit.cpp62 * 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 Dgdbjithelper.c34 * #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 DLineNumberList.java96 * @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 DLineNumberList.java96 * @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

Completed in 825 milliseconds

1234