Home | History | Annotate | Download | only in vm

Lines Matching defs:fp

718     u4* fp = self->interpSave.curFrame;
724 StackSaveArea* saveArea = SAVEAREA_FROM_FP(fp);
761 fp = saveArea->prevFrame; // this is the break frame
762 saveArea = SAVEAREA_FROM_FP(fp);
763 fp = saveArea->prevFrame; // this may be a good one
764 while (fp != NULL) {
765 if (!dvmIsBreakFrame((u4*)fp)) {
766 saveArea = SAVEAREA_FROM_FP(fp);
771 fp = SAVEAREA_FROM_FP(fp)->prevFrame;
773 if (fp == NULL)
777 * Now fp points to the "good" frame. When the interp code
782 saveArea->xtra.currentPc - SAVEAREA_FROM_FP(fp)->method->insns;
784 fp = saveArea->prevFrame;
787 relPc = saveArea->savedPc - SAVEAREA_FROM_FP(fp)->method->insns;
792 self->interpSave.curFrame = fp;
800 *newFrame = fp;
827 void* fp;
834 fp = thread->interpSave.curFrame;
848 while (fp != NULL) {
849 const StackSaveArea* saveArea = SAVEAREA_FROM_FP(fp);
852 if (dvmIsBreakFrame((u4*)fp))
858 fp = saveArea->prevFrame;
860 startFp = fp;
866 while (fp != NULL) {
867 const StackSaveArea* saveArea = SAVEAREA_FROM_FP(fp);
869 if (!dvmIsBreakFrame((u4*)fp))
872 assert(fp != saveArea->prevFrame);
873 fp = saveArea->prevFrame;
905 fp = startFp;
906 while (fp != NULL) {
907 const StackSaveArea* saveArea = SAVEAREA_FROM_FP(fp);
910 if (!dvmIsBreakFrame((u4*)fp)) {
927 assert(fp != saveArea->prevFrame);
928 fp = saveArea->prevFrame;