Home
last modified time | relevance | path

Searched refs:StackSaveArea (Results 1 – 25 of 40) sorted by relevance

12

/dalvik/vm/mterp/common/
Dasm-constants.h93 MTERP_OFFSET(offStackSaveArea_prevSave, StackSaveArea, prevSave, 0)
94 MTERP_OFFSET(offStackSaveArea_prevFrame, StackSaveArea, prevFrame, 4)
95 MTERP_OFFSET(offStackSaveArea_savedPc, StackSaveArea, savedPc, 8)
96 MTERP_OFFSET(offStackSaveArea_method, StackSaveArea, method, 12)
97 MTERP_OFFSET(offStackSaveArea_currentPc, StackSaveArea, xtra.currentPc, 16)
99 StackSaveArea, xtra.localRefCookie, 16)
100 MTERP_OFFSET(offStackSaveArea_returnAddr, StackSaveArea, returnAddr, 20)
101 MTERP_SIZEOF(sizeofStackSaveArea, StackSaveArea, 24)
103 MTERP_OFFSET(offStackSaveArea_prevFrame, StackSaveArea, prevFrame, 0)
104 MTERP_OFFSET(offStackSaveArea_savedPc, StackSaveArea, savedPc, 4)
[all …]
/dalvik/vm/interp/
DStack.h109 struct StackSaveArea;
120 struct StackSaveArea { struct
127 StackSaveArea* prevSave; argument
156 #define SAVEAREA_FROM_FP(_fp) ((StackSaveArea*)(_fp) -1) argument
157 #define FP_FROM_SAVEAREA(_save) ((u4*) ((StackSaveArea*)(_save) +1))
DStack.cpp65 StackSaveArea* saveBlock; in dvmPushInterpFrame()
66 StackSaveArea* breakSaveBlock; in dvmPushInterpFrame()
74 + sizeof(StackSaveArea) * 2 // break frame + regular frame in dvmPushInterpFrame()
97 stackPtr -= sizeof(StackSaveArea); in dvmPushInterpFrame()
98 breakSaveBlock = (StackSaveArea*)stackPtr; in dvmPushInterpFrame()
99 stackPtr -= method->registersSize * 4 + sizeof(StackSaveArea); in dvmPushInterpFrame()
100 saveBlock = (StackSaveArea*) stackPtr; in dvmPushInterpFrame()
108 (StackSaveArea*)FP_FROM_SAVEAREA(self->interpSave.curFrame); in dvmPushInterpFrame()
141 StackSaveArea* saveBlock; in dvmPushJNIFrame()
142 StackSaveArea* breakSaveBlock; in dvmPushJNIFrame()
[all …]
DJit.cpp74 sizeof(StackSaveArea); in dvmSelfVerificationSaveState()
188 StackSaveArea* stackSave = SAVEAREA_FROM_FP(self->interpSave.curFrame); in selfVerificationDumpState()
221 StackSaveArea* stackSave = SAVEAREA_FROM_FP(self->interpSave.curFrame); in selfVerificationDumpTrace()
328 StackSaveArea* stackSave = in dvmCheckSelfVerification()
/dalvik/vm/mterp/armv5te/
Ddebug.cpp44 void dvmDumpFp(void* fp, StackSaveArea* otherSaveArea) in dvmDumpFp()
46 StackSaveArea* saveArea = SAVEAREA_FROM_FP(fp); in dvmDumpFp()
/dalvik/vm/compiler/codegen/arm/armv7-a-neon/
DMethodCodegenDriver.cpp62 opRegRegImm(cUnit, kOpAdd, oldFP, oldStackSave, sizeof(StackSaveArea)); in genMethodInflateAndPunt()
64 opRegRegImm(cUnit, kOpSub, newStackSave, r5FP, sizeof(StackSaveArea)); in genMethodInflateAndPunt()
72 storeWordDisp(cUnit, newStackSave, offsetof(StackSaveArea, prevSave), in genMethodInflateAndPunt()
76 storeWordDisp(cUnit, newStackSave, offsetof(StackSaveArea, prevFrame), in genMethodInflateAndPunt()
79 storeWordDisp(cUnit, newStackSave, offsetof(StackSaveArea, savedPc), in genMethodInflateAndPunt()
83 storeWordDisp(cUnit, newStackSave, offsetof(StackSaveArea, returnAddr), in genMethodInflateAndPunt()
86 storeWordDisp(cUnit, newStackSave, offsetof(StackSaveArea, method), method); in genMethodInflateAndPunt()
262 sizeof(StackSaveArea) + cUnit->method->registersSize * 4); in methodBlockCodeGen()
DArchVariant.cpp67 assert(sizeof(StackSaveArea) < 236); in dvmCompilerArchVariantInit()
/dalvik/vm/compiler/codegen/x86/ia32/
DArchVariant.cpp72 assert(sizeof(StackSaveArea) < 236); in dvmCompilerArchVariantInit()
/dalvik/vm/compiler/codegen/arm/armv7-a/
DArchVariant.cpp67 assert(sizeof(StackSaveArea) < 236); in dvmCompilerArchVariantInit()
/dalvik/vm/mterp/portable/
Dentry.cpp9 StackSaveArea* debugSaveArea = SAVEAREA_FROM_FP(self->interpSave.curFrame);
/dalvik/vm/compiler/codegen/arm/armv5te/
DArchVariant.cpp72 assert(sizeof(StackSaveArea) < 236); in dvmCompilerArchVariantInit()
/dalvik/vm/compiler/codegen/arm/armv5te-vfp/
DArchVariant.cpp72 assert(sizeof(StackSaveArea) < 236); in dvmCompilerArchVariantInit()
/dalvik/vm/compiler/codegen/arm/Thumb2/
DGen.cpp201 int offset = offsetof(StackSaveArea, xtra.currentPc); in genExportPC()
205 sizeof(StackSaveArea) - offset); in genExportPC()
275 sizeof(StackSaveArea) - in genMonitorEnter()
276 offsetof(StackSaveArea, xtra.currentPc)); in genMonitorEnter()
330 sizeof(StackSaveArea) - in genMonitorExit()
331 offsetof(StackSaveArea, xtra.currentPc)); in genMonitorExit()
/dalvik/vm/
DJniInternal.h92 INLINE void dvmPopJniLocals(Thread* self, StackSaveArea* saveArea) in dvmPopJniLocals()
DException.cpp724 StackSaveArea* saveArea = SAVEAREA_FROM_FP(fp); in dvmFindCatchBlock()
849 const StackSaveArea* saveArea = SAVEAREA_FROM_FP(fp); in dvmFillInStackTraceInternal()
867 const StackSaveArea* saveArea = SAVEAREA_FROM_FP(fp); in dvmFillInStackTraceInternal()
907 const StackSaveArea* saveArea = SAVEAREA_FROM_FP(fp); in dvmFillInStackTraceInternal()
/dalvik/vm/mterp/cstubs/
Dstubdefs.cpp15 StackSaveArea* debugSaveArea; \
/dalvik/vm/compiler/codegen/arm/Thumb/
DGen.cpp191 int offset = offsetof(StackSaveArea, xtra.currentPc); in genExportPC()
194 newLIR2(cUnit, kThumbSubRI8, rAddr, sizeof(StackSaveArea) - offset); in genExportPC()
/dalvik/vm/mterp/x86/
Dfooter.S271 SAVEAREA_FROM_FP %edx # %edx<- &StackSaveArea
327 SAVEAREA_FROM_FP %eax # %eax<- &StackSaveArea
346 SAVEAREA_FROM_FP %ecx # %ecx<- &StackSaveArea
/dalvik/vm/mterp/x86-atom/
Dfooter.S148 SAVEAREA_FROM_FP %eax # %eax<- &outs; &StackSaveArea
184 SAVEAREA_FROM_FP %eax # %eax<- &outs; &StackSaveArea
241 SAVEAREA_FROM_FP %ecx # %ecx<- &outs; &StackSaveArea
260 SAVEAREA_FROM_FP %edx # %edx<- &outs; &StackSaveArea
/dalvik/vm/alloc/
DVisit.cpp88 const StackSaveArea *saveArea; in visitThreadStack()
/dalvik/vm/mterp/c/
DgotoTargets.cpp530 StackSaveArea* saveArea; in GOTO_TARGET()
830 StackSaveArea* newSaveArea;
/dalvik/vm/mterp/out/
DInterpC-armv7-a.cpp385 StackSaveArea* debugSaveArea; \
1210 void dvmDumpFp(void* fp, StackSaveArea* otherSaveArea) in dvmDumpFp()
1212 StackSaveArea* saveArea = SAVEAREA_FROM_FP(fp); in dvmDumpFp()
DInterpC-armv7-a-neon.cpp385 StackSaveArea* debugSaveArea; \
1210 void dvmDumpFp(void* fp, StackSaveArea* otherSaveArea) in dvmDumpFp()
1212 StackSaveArea* saveArea = SAVEAREA_FROM_FP(fp); in dvmDumpFp()
DInterpC-armv5te-vfp.cpp385 StackSaveArea* debugSaveArea; \
1210 void dvmDumpFp(void* fp, StackSaveArea* otherSaveArea) in dvmDumpFp()
1212 StackSaveArea* saveArea = SAVEAREA_FROM_FP(fp); in dvmDumpFp()
DInterpC-armv5te.cpp385 StackSaveArea* debugSaveArea; \
1210 void dvmDumpFp(void* fp, StackSaveArea* otherSaveArea) in dvmDumpFp()
1212 StackSaveArea* saveArea = SAVEAREA_FROM_FP(fp); in dvmDumpFp()

12