Lines Matching refs:curFrame

42     assert(thread->interpSave.curFrame == NULL);
77 if (self->interpSave.curFrame != NULL)
78 stackPtr = (u1*) SAVEAREA_FROM_FP(self->interpSave.curFrame);
86 stackReq, self->interpStackStart, self->interpSave.curFrame,
108 (StackSaveArea*)FP_FROM_SAVEAREA(self->interpSave.curFrame);
112 breakSaveBlock->prevFrame = self->interpSave.curFrame;
122 self->interpSave.curFrame, FP_FROM_SAVEAREA(saveBlock),
123 (u1*)self->interpSave.curFrame - (u1*)FP_FROM_SAVEAREA(saveBlock));
125 self->interpSave.curFrame = FP_FROM_SAVEAREA(saveBlock);
151 if (self->interpSave.curFrame != NULL)
152 stackPtr = (u1*) SAVEAREA_FROM_FP(self->interpSave.curFrame);
160 stackReq, self->interpStackStart, self->interpSave.curFrame,
182 if (self->interpSave.curFrame == NULL)
185 void* fp = FP_FROM_SAVEAREA(self->interpSave.curFrame);
191 breakSaveBlock->prevFrame = self->interpSave.curFrame;
201 self->interpSave.curFrame, FP_FROM_SAVEAREA(saveBlock),
202 (u1*)self->interpSave.curFrame - (u1*)FP_FROM_SAVEAREA(saveBlock));
204 self->interpSave.curFrame = FP_FROM_SAVEAREA(saveBlock);
225 assert(self->interpSave.curFrame != NULL);
226 stackPtr = (u1*) SAVEAREA_FROM_FP(self->interpSave.curFrame);
232 stackReq, self->interpStackStart, self->interpSave.curFrame,
252 (StackSaveArea*)FP_FROM_SAVEAREA(self->interpSave.curFrame);
255 saveBlock->prevFrame = self->interpSave.curFrame;
261 self->interpSave.curFrame, FP_FROM_SAVEAREA(saveBlock),
262 (u1*)self->interpSave.curFrame - (u1*)FP_FROM_SAVEAREA(saveBlock));
264 self->interpSave.curFrame = FP_FROM_SAVEAREA(saveBlock);
277 StackSaveArea* saveBlock = SAVEAREA_FROM_FP(self->interpSave.curFrame);
279 assert(!dvmIsBreakFrame((u4*)self->interpSave.curFrame));
295 self->interpSave.curFrame = saveBlock->prevFrame;
313 if (self->interpSave.curFrame == NULL)
316 saveBlock = SAVEAREA_FROM_FP(self->interpSave.curFrame);
317 assert(!dvmIsBreakFrame((u4*)self->interpSave.curFrame));
344 self->interpSave.curFrame, saveBlock->prevFrame);
346 self->interpSave.curFrame = saveBlock->prevFrame;
353 * Pushes a call frame on, advancing self->interpSave.curFrame.
385 if (!dvmCheckMethodAccess(dvmGetCaller2Class(self->interpSave.curFrame),
398 * This updates self->interpSave.curFrame.
455 ins = ((u4*)self->interpSave.curFrame) +
458 //ALOGD(" FP is %p, INs live at >= %p", self->interpSave.curFrame, ins);
519 * Because we leave no space for local variables, "curFrame" points
522 (*method->nativeFunc)((u4*)self->interpSave.curFrame, pResult,
561 ins = ((u4*)self->interpSave.curFrame) +
624 * Because we leave no space for local variables, "curFrame" points
627 (*method->nativeFunc)((u4*)self->interpSave.curFrame, pResult,
686 ins = ((s4*)self->interpSave.curFrame) +
690 //ALOGD(" FP is %p, INs live at >= %p", self->interpSave.curFrame, ins);
730 * Because we leave no space for local variables, "curFrame" points
733 (*method->nativeFunc)((u4*)self->interpSave.curFrame, &retval,
875 void* dvmGetCallerFP(const void* curFrame)
877 void* caller = SAVEAREA_FROM_FP(curFrame)->prevFrame;
908 ClassObject* dvmGetCallerClass(const void* curFrame)
912 caller = dvmGetCallerFP(curFrame);
925 ClassObject* dvmGetCaller2Class(const void* curFrame)
927 void* caller = SAVEAREA_FROM_FP(curFrame)->prevFrame;
949 ClassObject* dvmGetCaller3Class(const void* curFrame)
951 void* caller = SAVEAREA_FROM_FP(curFrame)->prevFrame;
1020 StackSaveArea* saveArea = SAVEAREA_FROM_FP(self->interpSave.curFrame);
1062 if ((u1*)self->interpSave.curFrame <= newStackEnd) {
1063 ALOGE("Can't shrink stack: curFrame is in reserved area (%p %p)",
1064 self->interpStackEnd, self->interpSave.curFrame);
1072 ALOGI("Shrank stack (to %p, curFrame is %p)", self->interpStackEnd,
1073 self->interpSave.curFrame);
1092 void* framePtr = thread->interpSave.curFrame;
1305 dumpFrames(target, thread->interpSave.curFrame, thread);
1328 if (thread == NULL || thread->interpSave.curFrame == NULL) {
1330 "DumpRunning: Thread at %p has no curFrame (threadid=%d)\n",
1342 fpOffset = (u1*) thread->interpSave.curFrame - origStack;
1349 // thread->interpSave.curFrame);