Lines Matching refs:saveBlock
65 StackSaveArea* saveBlock; in dvmPushInterpFrame() local
100 saveBlock = (StackSaveArea*) stackPtr; in dvmPushInterpFrame()
109 saveBlock->prevSave = breakSaveBlock; in dvmPushInterpFrame()
116 saveBlock->prevFrame = FP_FROM_SAVEAREA(breakSaveBlock); in dvmPushInterpFrame()
117 saveBlock->savedPc = NULL; // not required in dvmPushInterpFrame()
118 saveBlock->xtra.currentPc = NULL; // not required? in dvmPushInterpFrame()
119 saveBlock->method = method; in dvmPushInterpFrame()
122 self->interpSave.curFrame, FP_FROM_SAVEAREA(saveBlock), in dvmPushInterpFrame()
123 (u1*)self->interpSave.curFrame - (u1*)FP_FROM_SAVEAREA(saveBlock)); in dvmPushInterpFrame()
125 self->interpSave.curFrame = FP_FROM_SAVEAREA(saveBlock); in dvmPushInterpFrame()
141 StackSaveArea* saveBlock; in dvmPushJNIFrame() local
175 saveBlock = (StackSaveArea*) stackPtr; in dvmPushJNIFrame()
188 saveBlock->prevSave = breakSaveBlock; in dvmPushJNIFrame()
195 saveBlock->prevFrame = FP_FROM_SAVEAREA(breakSaveBlock); in dvmPushJNIFrame()
196 saveBlock->savedPc = NULL; // not required in dvmPushJNIFrame()
197 saveBlock->xtra.localRefCookie = self->jniLocalRefTable.segmentState.all; in dvmPushJNIFrame()
198 saveBlock->method = method; in dvmPushJNIFrame()
201 self->interpSave.curFrame, FP_FROM_SAVEAREA(saveBlock), in dvmPushJNIFrame()
202 (u1*)self->interpSave.curFrame - (u1*)FP_FROM_SAVEAREA(saveBlock)); in dvmPushJNIFrame()
204 self->interpSave.curFrame = FP_FROM_SAVEAREA(saveBlock); in dvmPushJNIFrame()
217 StackSaveArea* saveBlock; in dvmPushLocalFrame() local
244 saveBlock = (StackSaveArea*) stackPtr; in dvmPushLocalFrame()
251 saveBlock->prevSave = in dvmPushLocalFrame()
255 saveBlock->prevFrame = self->interpSave.curFrame; in dvmPushLocalFrame()
256 saveBlock->savedPc = NULL; // not required in dvmPushLocalFrame()
257 saveBlock->xtra.localRefCookie = self->jniLocalRefTable.segmentState.all; in dvmPushLocalFrame()
258 saveBlock->method = method; in dvmPushLocalFrame()
261 self->interpSave.curFrame, FP_FROM_SAVEAREA(saveBlock), in dvmPushLocalFrame()
262 (u1*)self->interpSave.curFrame - (u1*)FP_FROM_SAVEAREA(saveBlock)); in dvmPushLocalFrame()
264 self->interpSave.curFrame = FP_FROM_SAVEAREA(saveBlock); in dvmPushLocalFrame()
277 StackSaveArea* saveBlock = SAVEAREA_FROM_FP(self->interpSave.curFrame); in dvmPopLocalFrame() local
280 if (saveBlock->method != SAVEAREA_FROM_FP(saveBlock->prevFrame)->method) { in dvmPopLocalFrame()
285 assert(dvmIsBreakFrame((u4*)saveBlock->prevFrame) || in dvmPopLocalFrame()
287 SAVEAREA_FROM_FP(saveBlock->prevFrame)->method)); in dvmPopLocalFrame()
292 saveBlock->method->name, in dvmPopLocalFrame()
293 SAVEAREA_FROM_FP(saveBlock->prevFrame)->method->name); in dvmPopLocalFrame()
294 dvmPopJniLocals(self, saveBlock); in dvmPopLocalFrame()
295 self->interpSave.curFrame = saveBlock->prevFrame; in dvmPopLocalFrame()
311 StackSaveArea* saveBlock; in dvmPopFrame() local
316 saveBlock = SAVEAREA_FROM_FP(self->interpSave.curFrame); in dvmPopFrame()
323 while (saveBlock->prevFrame != NULL && saveBlock->method != NULL) { in dvmPopFrame()
326 if (dvmIsNativeMethod(saveBlock->method)) { in dvmPopFrame()
328 saveBlock->method->clazz->descriptor, in dvmPopFrame()
329 saveBlock->method->name, in dvmPopFrame()
330 (SAVEAREA_FROM_FP(saveBlock->prevFrame)->method == NULL) ? in dvmPopFrame()
332 dvmPopJniLocals(self, saveBlock); in dvmPopFrame()
335 saveBlock = SAVEAREA_FROM_FP(saveBlock->prevFrame); in dvmPopFrame()
337 if (saveBlock->method != NULL) { in dvmPopFrame()
344 self->interpSave.curFrame, saveBlock->prevFrame); in dvmPopFrame()
346 self->interpSave.curFrame = saveBlock->prevFrame; in dvmPopFrame()