Lines Matching defs:fp
540 u4* fp;
543 for (fp = thread->interpSave.curFrame; fp != NULL;
544 fp = saveArea->prevFrame) {
547 saveArea = SAVEAREA_FROM_FP(fp);
550 if (!dvmIsBreakFrame((u4*)fp) && !dvmIsNativeMethod(method))
552 prevFp = fp;
554 if (fp == NULL) {
566 fp = prevFp;
567 assert(!dvmIsBreakFrame((u4*)fp));
568 assert(dvmIsNativeMethod(SAVEAREA_FROM_FP(fp)->method));
569 saveArea = SAVEAREA_FROM_FP(fp);
654 * be called prior to the invoke. fp is the Dalvik FP of the calling
657 void dvmReportPreNativeInvoke(const Method* methodToCall, Thread* self, u4* fp)
669 Object* thisPtr = dvmGetThisPtr(self->interpSave.method, fp);
677 * special subMode requirements. fp is the Dalvik FP of the calling
680 void dvmReportPostNativeInvoke(const Method* methodToCall, Thread* self, u4* fp)
683 Object* thisPtr = dvmGetThisPtr(self->interpSave.method, fp);
731 static void updateDebugger(const Method* method, const u2* pc, const u4* fp,
743 dvmExportPC(pc, fp);
798 frameDepth = dvmComputeVagueFrameDepth(self, fp);
824 frameDepth = dvmComputeVagueFrameDepth(self, fp);
860 Object* thisPtr = dvmGetThisPtr(method, fp);
895 Object* dvmGetThisPtr(const Method* method, const u4* fp)
899 return (Object*)fp[method->registersSize - method->insSize];
955 ALOG(LOG_VERBOSE, LOG_TAG"i", "Registers (fp=%p):", framePtr);
1684 * prior to call, but Thread copy of dPC & fp are not current.
1686 void dvmCheckBefore(const u2 *pc, u4 *fp, Thread* self)
1710 dumpRegs(method, fp, true);
1736 self->interpSave.curFrame = fp;
1747 dvmExportPC(pc, fp);
1754 updateDebugger(method, pc, fp, self);
1831 dvmJitResumeTranslation(self, pc, fp);