Lines Matching refs:pc
623 dvmJitEndTraceSelect(self, self->interpSave.pc);
632 int offset = self->interpSave.pc - curMethod->insns;
665 dvmCheckJit(self->interpSave.pc, self);
702 dvmCheckJit(self->interpSave.pc, self);
731 static void updateDebugger(const Method* method, const u2* pc, const u4* fp,
743 dvmExportPC(pc, fp);
756 if (GET_OPCODE(*pc) == OP_BREAKPOINT) {
757 LOGV("+++ breakpoint hit at %p", pc);
786 pCtrl->pAddressSet, pc - method->insns)) {
809 pc - method->insns)) {
821 * with the PC at the next instruction in the returned-to
848 u2 opcode = GET_OPCODE(*pc);
873 dvmDbgPostLocationEvent(method, pc - method->insns, thisPtr,
1693 * count profiling, JIT trace building, etc. Dalvik PC has been exported
1696 void dvmCheckBefore(const u2 *pc, u4 *fp, Thread* self)
1700 assert(pc >= method->insns && pc <
1734 flags = dexGetFlagsFromOpcode(dexOpcodeFromCodeUnit(*pc));
1746 self->interpSave.pc = pc;
1758 dvmExportPC(pc, fp);
1765 updateDebugger(method, pc, fp, self);
1775 gDvm.executedInstrCounts[GET_OPCODE(*pc)]++;
1790 dvmCheckJit(pc, self);
1796 dvmCheckSelfVerification(pc, self);
1819 if (self->jitResumeDPC == pc) {
1821 LOGD("SS return to trace - pc:%#x to 0x:%x",
1822 (int)pc, (int)self->jitResumeNPC);
1824 LOGD("SS return to interp - pc:%#x",(int)pc);
1828 (int)self->jitResumeDPC, (int)pc);
1840 assert(self->jitResumeDPC == pc);
1842 dvmJitResumeTranslation(self, pc, fp);
1936 self->interpSave.pc = method->insns;