/dalvik/vm/interp/ |
D | Stack.cpp | 38 assert(thread->interpSave.curFrame == NULL); in dvmInitInterpStack() 73 if (self->interpSave.curFrame != NULL) in dvmPushInterpFrame() 74 stackPtr = (u1*) SAVEAREA_FROM_FP(self->interpSave.curFrame); in dvmPushInterpFrame() 82 stackReq, self->interpStackStart, self->interpSave.curFrame, in dvmPushInterpFrame() 104 (StackSaveArea*)FP_FROM_SAVEAREA(self->interpSave.curFrame); in dvmPushInterpFrame() 108 breakSaveBlock->prevFrame = self->interpSave.curFrame; in dvmPushInterpFrame() 118 self->interpSave.curFrame, FP_FROM_SAVEAREA(saveBlock), in dvmPushInterpFrame() 119 (u1*)self->interpSave.curFrame - (u1*)FP_FROM_SAVEAREA(saveBlock)); in dvmPushInterpFrame() 121 self->interpSave.curFrame = FP_FROM_SAVEAREA(saveBlock); in dvmPushInterpFrame() 147 if (self->interpSave.curFrame != NULL) in dvmPushJNIFrame() [all …]
|
D | Stack.h | 240 void* dvmGetCallerFP(const void* curFrame); 245 ClassObject* dvmGetCallerClass(const void* curFrame); 253 ClassObject* dvmGetCaller2Class(const void* curFrame); 261 ClassObject* dvmGetCaller3Class(const void* curFrame);
|
D | Jit.cpp | 112 self->interpSave.curFrame = (u4*)shadowSpace->shadowFP; in dvmSelfVerificationSaveState() 165 self->interpSave.curFrame = shadowSpace->fp; in dvmSelfVerificationRestoreState() 188 StackSaveArea* stackSave = SAVEAREA_FROM_FP(self->interpSave.curFrame); in selfVerificationDumpState() 194 if ((uintptr_t)self->interpSave.curFrame < (uintptr_t)shadowSpace->fp) { in selfVerificationDumpState() 198 (int)self->interpSave.curFrame - localRegs; in selfVerificationDumpState() 208 (int)self->interpSave.curFrame); in selfVerificationDumpState() 221 StackSaveArea* stackSave = SAVEAREA_FROM_FP(self->interpSave.curFrame); in selfVerificationDumpTrace() 327 if ((uintptr_t)self->interpSave.curFrame < (uintptr_t)shadowSpace->fp) { in dvmCheckSelfVerification() 329 SAVEAREA_FROM_FP(self->interpSave.curFrame); in dvmCheckSelfVerification() 333 (int) self->interpSave.curFrame - localRegs; in dvmCheckSelfVerification() [all …]
|
D | InterpState.h | 99 u4* curFrame; // Dalvik frame pointer member
|
D | Interp.cpp | 543 for (fp = thread->interpSave.curFrame; fp != NULL; in dvmAddSingleStep() 592 dvmComputeVagueFrameDepth(thread, thread->interpSave.curFrame); in dvmAddSingleStep() 635 dvmDbgPostException(self->interpSave.curFrame, offset, catchFrame, in dvmReportExceptionThrow() 700 if (dvmIsBreakFrame(self->interpSave.curFrame) && in dvmReportReturn() 1747 self->interpSave.curFrame = fp; in dvmCheckBefore() 1935 self->interpSave.curFrame = (u4*) self->interpSave.curFrame; in dvmInterpret()
|
/dalvik/vm/mterp/portable/ |
D | entry.cpp | 9 StackSaveArea* debugSaveArea = SAVEAREA_FROM_FP(self->interpSave.curFrame); 34 fp = self->interpSave.curFrame; 59 DUMP_REGS(curMethod, self->interpSave.curFrame, false);
|
D | stubdefs.cpp | 24 self->interpSave.curFrame = fp;
|
/dalvik/vm/native/ |
D | dalvik_system_VMStack.cpp | 33 dvmGetCaller2Class(dvmThreadSelf()->interpSave.curFrame); in Dalvik_dalvik_system_VMStack_getCallingClassLoader() 51 dvmGetCaller3Class(dvmThreadSelf()->interpSave.curFrame); in Dalvik_dalvik_system_VMStack_getStackClass2() 76 void *fp = dvmThreadSelf()->interpSave.curFrame; in Dalvik_dalvik_system_VMStack_getClasses()
|
/dalvik/vm/compiler/template/armv5te/ |
D | TEMPLATE_INVOKE_METHOD_NATIVE.S | 30 str r1, [rSELF, #offThread_curFrame] @ curFrame = newFp 65 str rFP, [rSELF, #offThread_curFrame] @ curFrame = fp
|
D | footer.S | 15 str r1, [rSELF, #offThread_curFrame] @ curFrame = newFp 53 str rFP, [rSELF, #offThread_curFrame] @ curFrame = fp
|
D | TEMPLATE_INVOKE_METHOD_CHAIN.S | 39 str rFP, [rSELF, #offThread_curFrame] @ curFrame = newFp
|
D | TEMPLATE_INVOKE_METHOD_NO_OPT.S | 46 str rFP, [rSELF, #offThread_curFrame] @ curFrame = newFp
|
/dalvik/vm/mterp/cstubs/ |
D | stubdefs.cpp | 27 #define fp self->interpSave.curFrame
|
/dalvik/vm/mterp/x86/ |
D | footer.S | 396 movl rFP, offThread_curFrame(%ecx) # curFrame<-newFP 429 movl rINST, offThread_curFrame(%ecx) # curFrame<- newFP 443 movl rFP, offThread_curFrame(%eax) # curFrame<- rFP 505 movl rFP,offThread_curFrame(%ecx) # curFrame = fp 519 movl rFP, offThread_curFrame(%ecx) # update interpSave.curFrame
|
/dalvik/vm/mterp/c/ |
D | gotoTargets.cpp | 632 self->interpSave.curFrame = fp; in GOTO_TARGET() 964 self->interpSave.curFrame = fp = newFp; 977 self->interpSave.curFrame = newFp; 1001 self->interpSave.curFrame = fp;
|
/dalvik/vm/compiler/template/out/ |
D | CompilerTemplateAsm-armv5te.S | 439 str r1, [rSELF, #offThread_curFrame] @ curFrame = newFp 474 str rFP, [rSELF, #offThread_curFrame] @ curFrame = fp 1524 str r1, [rSELF, #offThread_curFrame] @ curFrame = newFp 1559 str rFP, [rSELF, #offThread_curFrame] @ curFrame = fp 1597 str r1, [rSELF, #offThread_curFrame] @ curFrame = newFp 1635 str rFP, [rSELF, #offThread_curFrame] @ curFrame = fp
|
D | CompilerTemplateAsm-armv7-a-neon.S | 439 str r1, [rSELF, #offThread_curFrame] @ curFrame = newFp 474 str rFP, [rSELF, #offThread_curFrame] @ curFrame = fp 1793 str r1, [rSELF, #offThread_curFrame] @ curFrame = newFp 1828 str rFP, [rSELF, #offThread_curFrame] @ curFrame = fp 1866 str r1, [rSELF, #offThread_curFrame] @ curFrame = newFp 1904 str rFP, [rSELF, #offThread_curFrame] @ curFrame = fp
|
D | CompilerTemplateAsm-armv5te-vfp.S | 439 str r1, [rSELF, #offThread_curFrame] @ curFrame = newFp 474 str rFP, [rSELF, #offThread_curFrame] @ curFrame = fp 1793 str r1, [rSELF, #offThread_curFrame] @ curFrame = newFp 1828 str rFP, [rSELF, #offThread_curFrame] @ curFrame = fp 1866 str r1, [rSELF, #offThread_curFrame] @ curFrame = newFp 1904 str rFP, [rSELF, #offThread_curFrame] @ curFrame = fp
|
D | CompilerTemplateAsm-armv7-a.S | 439 str r1, [rSELF, #offThread_curFrame] @ curFrame = newFp 474 str rFP, [rSELF, #offThread_curFrame] @ curFrame = fp 1793 str r1, [rSELF, #offThread_curFrame] @ curFrame = newFp 1828 str rFP, [rSELF, #offThread_curFrame] @ curFrame = fp 1866 str r1, [rSELF, #offThread_curFrame] @ curFrame = newFp 1904 str rFP, [rSELF, #offThread_curFrame] @ curFrame = fp
|
/dalvik/vm/ |
D | Exception.cpp | 612 dvmComputeExactFrameDepth(self->interpSave.curFrame)); in findCatchInMethod() 718 u4* fp = self->interpSave.curFrame; in dvmFindCatchBlock() 792 self->interpSave.curFrame = fp; in dvmFindCatchBlock() 834 fp = thread->interpSave.curFrame; in dvmFillInStackTraceInternal()
|
D | Sync.cpp | 279 saveArea = SAVEAREA_FROM_FP(self->interpSave.curFrame); in logContentionEvent() 388 if (self->interpSave.curFrame == NULL) { in lockMonitor() 391 SAVEAREA_FROM_FP(self->interpSave.curFrame)) == NULL) { in lockMonitor()
|
D | Jni.cpp | 148 const u1* low = (const u1*)SAVEAREA_FROM_FP(self->interpSave.curFrame); in computeStackSum() 166 const u1* low = (const u1*)SAVEAREA_FROM_FP(self->interpSave.curFrame); in checkStackSum() 173 if (dvmComputeExactFrameDepth(self->interpSave.curFrame) == 1) { in checkStackSum() 392 void* curFrame = self(env)->interpSave.curFrame; in addLocalReference() local 393 u4 cookie = SAVEAREA_FROM_FP(curFrame)->xtra.localRefCookie; in addLocalReference() 449 void* curFrame = self(env)->interpSave.curFrame; in deleteLocalReference() local 450 u4 cookie = SAVEAREA_FROM_FP(curFrame)->xtra.localRefCookie; in deleteLocalReference() 965 void* fp = dvmThreadSelf()->interpSave.curFrame; in dvmGetCurrentJNIMethod()
|
/dalvik/vm/mterp/x86-atom/ |
D | footer.S | 282 movl rFP, offThread_curFrame(%ecx) # glue->self->curFrame<- newFP 298 movl %eax, offThread_curFrame(%edx) # glue->self->curFrame<- newFP 322 movl rFP, offThread_curFrame(%ecx) # glue->self->curFrame<- rFP 393 movl rFP, offThread_curFrame(%ecx) # glue->self->curFrame<- rFP
|
/dalvik/vm/alloc/ |
D | Visit.cpp | 89 for (u4 *fp = (u4 *)thread->interpSave.curFrame; in visitThreadStack()
|
/dalvik/vm/mterp/armv5te/ |
D | footer.S | 640 str r1, [rSELF, #offThread_curFrame] @ curFrame = newFp 648 str r1, [rSELF, #offThread_curFrame] @ curFrame = newFp 667 str r1, [rSELF, #offThread_curFrame] @ curFrame = newFp 695 str rFP, [rSELF, #offThread_curFrame] @ curFrame = fp 797 str rFP, [rSELF, #offThread_curFrame] @ curFrame = fp 928 str rFP, [rSELF, #offThread_curFrame] @ update interpSave.curFrame
|