Home
last modified time | relevance | path

Searched refs:interpSave (Results 1 – 25 of 44) sorted by relevance

12

/dalvik/vm/mterp/
DMterp.cpp77 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/
Dentry.cpp9 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);
Dstubdefs.cpp23 self->interpSave.pc = pc; \
24 self->interpSave.curFrame = fp;
25 #define PC_TO_SELF() self->interpSave.pc = pc;
Denddefs.cpp6 self->interpSave.retval = retval;
/dalvik/vm/mterp/cstubs/
Dstubdefs.cpp25 #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/
DStack.cpp42 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 …]
DJit.cpp73 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 …]
DInterp.cpp543 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/
Dasm-constants.h149 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/
DCodegenFactory.cpp60 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/
Ddalvik_system_VMStack.cpp33 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/
DgotoTargets.cpp569 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/
DInterpC-x86-atom.cpp395 #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 …]
DInterpC-x86.cpp395 #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 …]
DInterpC-portable.cpp393 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 …]
DInterpC-armv7-a.cpp395 #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
DInterpC-armv7-a-neon.cpp395 #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
DInterpC-armv5te-vfp.cpp395 #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
DInterpC-armv5te.cpp395 #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
DInterpC-allstubs.cpp395 #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/
DGen.cpp217 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/
DException.cpp612 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()
DSync.cpp279 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()
DThread.h111 InterpSaveState interpSave; member
/dalvik/vm/mterp/x86/
Dfooter.S386 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

12