/dalvik/vm/interp/ |
H A D | Stack.cpp | 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 ! 875 dvmGetCallerFP(const void* curFrame) argument 908 dvmGetCallerClass(const void* curFrame) argument 925 dvmGetCaller2Class(const void* curFrame) argument 949 dvmGetCaller3Class(const void* curFrame) argument [all...] |
H A D | Stack.h | 48 +-----------------+ <-- curFrame: FP for cur function 240 void* dvmGetCallerFP(const void* curFrame); 245 ClassObject* dvmGetCallerClass(const void* curFrame); 253 ClassObject* dvmGetCaller2Class(const void* curFrame); 261 ClassObject* dvmGetCaller3Class(const void* curFrame);
|
H A D | InterpState.h | 110 u4* curFrame; // Dalvik frame pointer member in struct:InterpSaveState
|
H A D | Jit.cpp | 112 self->interpSave.curFrame = (u4*)shadowSpace->shadowFP; 165 self->interpSave.curFrame = shadowSpace->fp; 188 StackSaveArea* stackSave = SAVEAREA_FROM_FP(self->interpSave.curFrame); 194 if ((uintptr_t)self->interpSave.curFrame < (uintptr_t)shadowSpace->fp) { 198 (int)self->interpSave.curFrame - localRegs; 208 (int)self->interpSave.curFrame); 221 StackSaveArea* stackSave = SAVEAREA_FROM_FP(self->interpSave.curFrame); 327 if ((uintptr_t)self->interpSave.curFrame < (uintptr_t)shadowSpace->fp) { 329 SAVEAREA_FROM_FP(self->interpSave.curFrame); 333 (int) self->interpSave.curFrame [all...] |
H A D | Interp.cpp | 543 for (fp = thread->interpSave.curFrame; fp != NULL; 592 dvmComputeVagueFrameDepth(thread, thread->interpSave.curFrame); 635 dvmDbgPostException(self->interpSave.curFrame, offset, catchFrame, 700 if (dvmIsBreakFrame(self->interpSave.curFrame) && 1736 self->interpSave.curFrame = fp; 1924 self->interpSave.curFrame = (u4*) self->interpSave.curFrame;
|
/dalvik/vm/mterp/portable/ |
H A D | entry.cpp | 9 StackSaveArea* debugSaveArea = SAVEAREA_FROM_FP(self->interpSave.curFrame); 32 fp = self->interpSave.curFrame; 57 DUMP_REGS(curMethod, self->interpSave.curFrame, false);
|
H A D | stubdefs.cpp | 24 self->interpSave.curFrame = fp;
|
/dalvik/vm/native/ |
H A D | dalvik_system_VMStack.cpp | 33 dvmGetCaller2Class(dvmThreadSelf()->interpSave.curFrame); 51 dvmGetCaller3Class(dvmThreadSelf()->interpSave.curFrame); 76 void *fp = dvmThreadSelf()->interpSave.curFrame;
|
/dalvik/vm/mterp/cstubs/ |
H A D | stubdefs.cpp | 27 #define fp self->interpSave.curFrame
|
/dalvik/vm/compiler/template/armv5te/ |
H A D | TEMPLATE_INVOKE_METHOD_CHAIN.S | 39 str rFP, [rSELF, #offThread_curFrame] @ curFrame = newFp
|
H A D | TEMPLATE_INVOKE_METHOD_NATIVE.S | 30 str r1, [rSELF, #offThread_curFrame] @ curFrame = newFp 65 str rFP, [rSELF, #offThread_curFrame] @ curFrame = fp
|
H A D | TEMPLATE_INVOKE_METHOD_NO_OPT.S | 46 str rFP, [rSELF, #offThread_curFrame] @ curFrame = newFp
|
H A D | footer.S | 15 str r1, [rSELF, #offThread_curFrame] @ curFrame = newFp 53 str rFP, [rSELF, #offThread_curFrame] @ curFrame = fp
|
/dalvik/vm/compiler/template/mips/ |
H A D | TEMPLATE_INVOKE_METHOD_NATIVE.S | 34 sw a1, offThread_curFrame(rSELF) # self->curFrame = newFp 84 sw rFP, offThread_curFrame(rSELF) # self->curFrame = fp
|
H A D | footer.S | 14 sw a1, offThread_curFrame(rSELF) # self->curFrame = newFp 68 sw rFP, offThread_curFrame(rSELF) # self->curFrame = fp
|
H A D | TEMPLATE_INVOKE_METHOD_CHAIN.S | 47 sw rFP, offThread_curFrame(rSELF) # self->curFrame = newFp
|
H A D | TEMPLATE_INVOKE_METHOD_NO_OPT.S | 55 sw rFP, offThread_curFrame(rSELF) # self->curFrame = newFp
|
/dalvik/vm/mterp/c/ |
H A D | gotoTargets.cpp | 569 self->interpSave.curFrame = fp; 706 * Adjust local variables to match self->interpSave.curFrame and the 709 //fp = (u4*) self->interpSave.curFrame; 902 self->interpSave.curFrame = fp; 915 self->interpSave.curFrame = newFp; 939 self->interpSave.curFrame = newSaveArea->prevFrame;
|
/dalvik/vm/mterp/x86/ |
H A D | footer.S | 544 movl rFP, offThread_curFrame(%ecx) # curFrame<-newFP 583 movl rINST, offThread_curFrame(%ecx) # curFrame<- newFP 597 movl rFP, offThread_curFrame(%eax) # curFrame<- rFP 665 movl rFP, offThread_curFrame(%eax) # glue->self->curFrame<- rFP 705 movl %ebx, offThread_curFrame(%ecx) # update interpSave.curFrame 897 movl rFP, offThread_curFrame(%ecx) # update interpSave.curFrame 950 /* adjust locals to match self->interpSave.curFrame and updated PC */
|
/dalvik/vm/compiler/template/out/ |
H A D | CompilerTemplateAsm-armv5te.S | 200 str rFP, [rSELF, #offThread_curFrame] @ curFrame = fp 270 str rFP, [rSELF, #offThread_curFrame] @ curFrame = newFp 328 str rFP, [rSELF, #offThread_curFrame] @ curFrame = newFp 439 str r1, [rSELF, #offThread_curFrame] @ curFrame = newFp 474 str rFP, [rSELF, #offThread_curFrame] @ curFrame = fp 1269 str rFP, [rSELF, #offThread_curFrame] @ curFrame = fp 1343 str rFP, [rSELF, #offThread_curFrame] @ curFrame = newFp 1405 str rFP, [rSELF, #offThread_curFrame] @ curFrame = newFp 1524 str r1, [rSELF, #offThread_curFrame] @ curFrame = newFp 1559 str rFP, [rSELF, #offThread_curFrame] @ curFrame [all...] |
H A D | CompilerTemplateAsm-armv5te-vfp.S | 200 str rFP, [rSELF, #offThread_curFrame] @ curFrame = fp 270 str rFP, [rSELF, #offThread_curFrame] @ curFrame = newFp 328 str rFP, [rSELF, #offThread_curFrame] @ curFrame = newFp 439 str r1, [rSELF, #offThread_curFrame] @ curFrame = newFp 474 str rFP, [rSELF, #offThread_curFrame] @ curFrame = fp 1538 str rFP, [rSELF, #offThread_curFrame] @ curFrame = fp 1612 str rFP, [rSELF, #offThread_curFrame] @ curFrame = newFp 1674 str rFP, [rSELF, #offThread_curFrame] @ curFrame = newFp 1793 str r1, [rSELF, #offThread_curFrame] @ curFrame = newFp 1828 str rFP, [rSELF, #offThread_curFrame] @ curFrame [all...] |
H A D | CompilerTemplateAsm-armv7-a-neon.S | 200 str rFP, [rSELF, #offThread_curFrame] @ curFrame = fp 270 str rFP, [rSELF, #offThread_curFrame] @ curFrame = newFp 328 str rFP, [rSELF, #offThread_curFrame] @ curFrame = newFp 439 str r1, [rSELF, #offThread_curFrame] @ curFrame = newFp 474 str rFP, [rSELF, #offThread_curFrame] @ curFrame = fp 1538 str rFP, [rSELF, #offThread_curFrame] @ curFrame = fp 1612 str rFP, [rSELF, #offThread_curFrame] @ curFrame = newFp 1674 str rFP, [rSELF, #offThread_curFrame] @ curFrame = newFp 1793 str r1, [rSELF, #offThread_curFrame] @ curFrame = newFp 1828 str rFP, [rSELF, #offThread_curFrame] @ curFrame [all...] |
/dalvik/vm/ |
H A D | Exception.cpp | 612 dvmComputeExactFrameDepth(self->interpSave.curFrame)); 713 * If "scanOnly" is false, self->interpSave.curFrame is also set to this value. 718 u4* fp = self->interpSave.curFrame; 792 self->interpSave.curFrame = fp; 834 fp = thread->interpSave.curFrame;
|
H A D | Sync.cpp | 280 if (self->interpSave.curFrame == NULL) { 284 saveArea = SAVEAREA_FROM_FP(self->interpSave.curFrame); 402 if (self->interpSave.curFrame == NULL) { 405 const StackSaveArea* saveArea = SAVEAREA_FROM_FP(self->interpSave.curFrame);
|
/dalvik/vm/alloc/ |
H A D | Visit.cpp | 89 for (u4 *fp = (u4 *)thread->interpSave.curFrame;
|