/dalvik/vm/mterp/ |
D | Mterp.cpp | 77 self->interpSave.methodClassDex = self->interpSave.method->clazz->pDvmDex; in dvmMterpStd() 81 &self->interpSave.method->prototype); in dvmMterpStd() 84 self->interpSave.method->clazz->descriptor, in dvmMterpStd() 85 self->interpSave.method->name, in dvmMterpStd() 97 TRACE_METHOD_ENTER(self, self->interpSave.method); in dvmMterpStd()
|
/dalvik/vm/mterp/portable/ |
D | entry.cpp | 9 StackSaveArea* debugSaveArea = SAVEAREA_FROM_FP(self->interpSave.curFrame); 30 curMethod = self->interpSave.method; 31 pc = self->interpSave.pc; 32 fp = self->interpSave.curFrame; 33 retval = self->interpSave.retval; /* only need for kInterpEntryReturn? */ 57 DUMP_REGS(curMethod, self->interpSave.curFrame, false);
|
D | stubdefs.cpp | 23 self->interpSave.pc = pc; \ 24 self->interpSave.curFrame = fp; 25 #define PC_TO_SELF() self->interpSave.pc = pc;
|
D | enddefs.cpp | 6 self->interpSave.retval = retval;
|
/dalvik/vm/mterp/cstubs/ |
D | stubdefs.cpp | 25 #define retval self->interpSave.retval 26 #define pc self->interpSave.pc 27 #define fp self->interpSave.curFrame 28 #define curMethod self->interpSave.method 29 #define methodClassDex self->interpSave.methodClassDex 30 #define debugTrackedRefStart self->interpSave.debugTrackedRefStart
|
/dalvik/vm/interp/ |
D | Stack.cpp | 42 assert(thread->interpSave.curFrame == NULL); in dvmInitInterpStack() 77 if (self->interpSave.curFrame != NULL) in dvmPushInterpFrame() 78 stackPtr = (u1*) SAVEAREA_FROM_FP(self->interpSave.curFrame); in dvmPushInterpFrame() 86 stackReq, self->interpStackStart, self->interpSave.curFrame, in dvmPushInterpFrame() 108 (StackSaveArea*)FP_FROM_SAVEAREA(self->interpSave.curFrame); in dvmPushInterpFrame() 112 breakSaveBlock->prevFrame = self->interpSave.curFrame; 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() 151 if (self->interpSave.curFrame != NULL) in dvmPushJNIFrame() [all …]
|
D | Jit.cpp | 73 unsigned preBytes = self->interpSave.method->outsSize*4 + in dvmSelfVerificationSaveState() 75 unsigned postBytes = self->interpSave.method->registersSize*4; in dvmSelfVerificationSaveState() 99 shadowSpace->retval = self->interpSave.retval; in dvmSelfVerificationSaveState() 106 shadowSpace->method = self->interpSave.method; in dvmSelfVerificationSaveState() 107 shadowSpace->methodClassDex = self->interpSave.methodClassDex; in dvmSelfVerificationSaveState() 112 self->interpSave.curFrame = (u4*)shadowSpace->shadowFP; in dvmSelfVerificationSaveState() 164 self->interpSave.pc = shadowSpace->startPC; in dvmSelfVerificationRestoreState() 165 self->interpSave.curFrame = shadowSpace->fp; in dvmSelfVerificationRestoreState() 166 self->interpSave.method = shadowSpace->method; in dvmSelfVerificationRestoreState() 167 self->interpSave.methodClassDex = shadowSpace->methodClassDex; in dvmSelfVerificationRestoreState() [all …]
|
D | Interp.cpp | 543 for (fp = thread->interpSave.curFrame; fp != NULL; in dvmAddSingleStep() 592 dvmComputeVagueFrameDepth(thread, thread->interpSave.curFrame); in dvmAddSingleStep() 620 const Method* curMethod = self->interpSave.method; in dvmReportExceptionThrow() 623 dvmJitEndTraceSelect(self, self->interpSave.pc); in dvmReportExceptionThrow() 632 int offset = self->interpSave.pc - curMethod->insns; in dvmReportExceptionThrow() 635 dvmDbgPostException(self->interpSave.curFrame, offset, catchFrame, in dvmReportExceptionThrow() 665 dvmCheckJit(self->interpSave.pc, self); in dvmReportPreNativeInvoke() 669 Object* thisPtr = dvmGetThisPtr(self->interpSave.method, fp); in dvmReportPreNativeInvoke() 683 Object* thisPtr = dvmGetThisPtr(self->interpSave.method, fp); in dvmReportPostNativeInvoke() 698 TRACE_METHOD_EXIT(self, self->interpSave.method); in dvmReportReturn() [all …]
|
/dalvik/vm/mterp/common/ |
D | asm-constants.h | 149 MTERP_OFFSET(offThread_pc, Thread, interpSave.pc, 0) 150 MTERP_OFFSET(offThread_curFrame, Thread, interpSave.curFrame, 4) 151 MTERP_OFFSET(offThread_method, Thread, interpSave.method, 8) 152 MTERP_OFFSET(offThread_methodClassDex, Thread, interpSave.methodClassDex, 12) 154 MTERP_OFFSET(offThread_retval, Thread, interpSave.retval, 16) 155 MTERP_OFFSET(offThread_retval_z, Thread, interpSave.retval.z, 16) 156 MTERP_OFFSET(offThread_retval_i, Thread, interpSave.retval.i, 16) 157 MTERP_OFFSET(offThread_retval_j, Thread, interpSave.retval.j, 16) 158 MTERP_OFFSET(offThread_retval_l, Thread, interpSave.retval.l, 16) 159 MTERP_OFFSET(offThread_bailPtr, Thread, interpSave.bailPtr, 24)
|
/dalvik/vm/compiler/codegen/ |
D | CodegenFactory.cpp | 60 loadWordDisp(cUnit, rSELF, offsetof(Thread, interpSave.retval), reg1); in loadValueDirect() 94 offsetof(Thread, interpSave.retval), in loadValueDirectWide() 128 loadWordDisp(cUnit, rSELF, offsetof(Thread, interpSave.retval), in loadValue() 169 storeBaseDisp(cUnit, rSELF, offsetof(Thread, interpSave.retval), in storeValue() 198 offsetof(Thread, interpSave.retval), in loadValueWide() 248 storeBaseDispWide(cUnit, rSELF, offsetof(Thread, interpSave.retval), in storeValueWide()
|
/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/mterp/c/ |
D | gotoTargets.cpp | 569 self->interpSave.curFrame = fp; in GOTO_TARGET() 571 self->interpSave.method = curMethod; in GOTO_TARGET() 711 self->interpSave.method = curMethod; in GOTO_TARGET() 898 self->interpSave.method = curMethod; 902 self->interpSave.curFrame = fp; 915 self->interpSave.curFrame = newFp; 939 self->interpSave.curFrame = fp;
|
/dalvik/vm/mterp/out/ |
D | InterpC-x86-atom.cpp | 395 #define retval self->interpSave.retval 396 #define pc self->interpSave.pc 397 #define fp self->interpSave.curFrame 398 #define curMethod self->interpSave.method 399 #define methodClassDex self->interpSave.methodClassDex 400 #define debugTrackedRefStart self->interpSave.debugTrackedRefStart 1884 self->interpSave.curFrame = fp; in GOTO_TARGET() 1886 self->interpSave.method = curMethod; in GOTO_TARGET() 2026 self->interpSave.method = curMethod; in GOTO_TARGET() 2213 self->interpSave.method = curMethod; [all …]
|
D | InterpC-x86.cpp | 395 #define retval self->interpSave.retval 396 #define pc self->interpSave.pc 397 #define fp self->interpSave.curFrame 398 #define curMethod self->interpSave.method 399 #define methodClassDex self->interpSave.methodClassDex 400 #define debugTrackedRefStart self->interpSave.debugTrackedRefStart 1826 self->interpSave.curFrame = fp; in GOTO_TARGET() 1828 self->interpSave.method = curMethod; in GOTO_TARGET() 1968 self->interpSave.method = curMethod; in GOTO_TARGET() 2155 self->interpSave.method = curMethod; [all …]
|
D | InterpC-portable.cpp | 393 self->interpSave.pc = pc; \ 394 self->interpSave.curFrame = fp; 395 #define PC_TO_SELF() self->interpSave.pc = pc; 1112 StackSaveArea* debugSaveArea = SAVEAREA_FROM_FP(self->interpSave.curFrame); in dvmInterpretPortable() 1133 curMethod = self->interpSave.method; in dvmInterpretPortable() 1134 pc = self->interpSave.pc; in dvmInterpretPortable() 1135 fp = self->interpSave.curFrame; in dvmInterpretPortable() 1136 retval = self->interpSave.retval; /* only need for kInterpEntryReturn? */ in dvmInterpretPortable() 1160 DUMP_REGS(curMethod, self->interpSave.curFrame, false); in dvmInterpretPortable() 3595 self->interpSave.curFrame = fp; in dvmInterpretPortable() [all …]
|
D | InterpC-armv7-a.cpp | 395 #define retval self->interpSave.retval 396 #define pc self->interpSave.pc 397 #define fp self->interpSave.curFrame 398 #define curMethod self->interpSave.method 399 #define methodClassDex self->interpSave.methodClassDex 400 #define debugTrackedRefStart self->interpSave.debugTrackedRefStart
|
D | InterpC-armv7-a-neon.cpp | 395 #define retval self->interpSave.retval 396 #define pc self->interpSave.pc 397 #define fp self->interpSave.curFrame 398 #define curMethod self->interpSave.method 399 #define methodClassDex self->interpSave.methodClassDex 400 #define debugTrackedRefStart self->interpSave.debugTrackedRefStart
|
D | InterpC-armv5te-vfp.cpp | 395 #define retval self->interpSave.retval 396 #define pc self->interpSave.pc 397 #define fp self->interpSave.curFrame 398 #define curMethod self->interpSave.method 399 #define methodClassDex self->interpSave.methodClassDex 400 #define debugTrackedRefStart self->interpSave.debugTrackedRefStart
|
D | InterpC-armv5te.cpp | 395 #define retval self->interpSave.retval 396 #define pc self->interpSave.pc 397 #define fp self->interpSave.curFrame 398 #define curMethod self->interpSave.method 399 #define methodClassDex self->interpSave.methodClassDex 400 #define debugTrackedRefStart self->interpSave.debugTrackedRefStart
|
D | InterpC-allstubs.cpp | 395 #define retval self->interpSave.retval 396 #define pc self->interpSave.pc 397 #define fp self->interpSave.curFrame 398 #define curMethod self->interpSave.method 399 #define methodClassDex self->interpSave.methodClassDex 400 #define debugTrackedRefStart self->interpSave.debugTrackedRefStart 3645 self->interpSave.curFrame = fp; in GOTO_TARGET() 3647 self->interpSave.method = curMethod; in GOTO_TARGET() 3787 self->interpSave.method = curMethod; in GOTO_TARGET() 3974 self->interpSave.method = curMethod; [all …]
|
/dalvik/vm/compiler/codegen/arm/Thumb/ |
D | Gen.cpp | 217 int offset = offsetof(Thread, interpSave.retval); in genInlinedAbsFloat() 232 int offset = offsetof(Thread, interpSave.retval); in genInlinedAbsDouble() 251 int offset = offsetof(Thread, interpSave.retval); in genInlinedMinMaxInt()
|
/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() 397 if (self->interpSave.curFrame == NULL) { in lockMonitor() 400 const StackSaveArea* saveArea = SAVEAREA_FROM_FP(self->interpSave.curFrame); in lockMonitor()
|
D | Thread.h | 111 InterpSaveState interpSave; member
|
/dalvik/vm/mterp/x86/ |
D | footer.S | 386 movl rPC, offThread_pc(%ecx) # update interpSave.pc 495 movl rFP, offThread_curFrame(%ecx) # update interpSave.curFrame 496 movl rPC, offThread_pc(%ecx) # update interpSave.pc
|