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 ALOGV("+++ breakpoint hit at %p", pc);
786 pCtrl->pAddressSet, pc - method->insns)) {
809 pc - method->insns)) {
848 u2 opcode = GET_OPCODE(*pc);
873 dvmDbgPostLocationEvent(method, pc - method->insns, thisPtr,
1692 void dvmCheckBefore(const u2 *pc, u4 *fp, Thread* self)
1695 assert(pc >= method->insns && pc <
1729 flags = dexGetFlagsFromOpcode(dexOpcodeFromCodeUnit(*pc));
1741 self->interpSave.pc = pc;
1753 dvmExportPC(pc, fp);
1760 updateDebugger(method, pc, fp, self);
1770 gDvm.executedInstrCounts[GET_OPCODE(*pc)]++;
1785 dvmCheckJit(pc, self);
1791 dvmCheckSelfVerification(pc, self);
1814 if (self->jitResumeDPC == pc) {
1816 ALOGD("SS return to trace - pc:%#x to 0x:%x",
1817 (int)pc, (int)self->jitResumeNPC);
1819 ALOGD("SS return to interp - pc:%#x",(int)pc);
1823 (int)self->jitResumeDPC, (int)pc);
1835 assert(self->jitResumeDPC == pc);
1837 dvmJitResumeTranslation(self, pc, fp);
1930 self->interpSave.pc = method->insns;