/dalvik/vm/mterp/common/ |
asm-constants.h | 91 /* StackSaveArea fields */ 93 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 [all...] |
/dalvik/vm/interp/ |
Stack.h | 94 to the StackSaveArea struct itself. They are recognized by having a 109 struct StackSaveArea; 120 struct StackSaveArea { 127 StackSaveArea* prevSave; 156 #define SAVEAREA_FROM_FP(_fp) ((StackSaveArea*)(_fp) -1) 157 #define FP_FROM_SAVEAREA(_save) ((u4*) ((StackSaveArea*)(_save) +1))
|
Stack.cpp | 65 StackSaveArea* saveBlock; 66 StackSaveArea* breakSaveBlock; 74 + sizeof(StackSaveArea) * 2 // break frame + regular frame 97 stackPtr -= sizeof(StackSaveArea); 98 breakSaveBlock = (StackSaveArea*)stackPtr; 99 stackPtr -= method->registersSize * 4 + sizeof(StackSaveArea); 100 saveBlock = (StackSaveArea*) stackPtr; 108 (StackSaveArea*)FP_FROM_SAVEAREA(self->interpSave.curFrame); 141 StackSaveArea* saveBlock; 142 StackSaveArea* breakSaveBlock [all...] |
Jit.cpp | 74 sizeof(StackSaveArea); 188 StackSaveArea* stackSave = SAVEAREA_FROM_FP(self->interpSave.curFrame); 221 StackSaveArea* stackSave = SAVEAREA_FROM_FP(self->interpSave.curFrame); 328 StackSaveArea* stackSave = [all...] |
/dalvik/vm/mterp/armv5te/ |
debug.cpp | 42 * Dump the StackSaveArea for the specified frame pointer. 44 void dvmDumpFp(void* fp, StackSaveArea* otherSaveArea) 46 StackSaveArea* saveArea = SAVEAREA_FROM_FP(fp); 47 printf("StackSaveArea for fp %p [%p/%p]:\n", fp, saveArea, otherSaveArea);
|
/dalvik/vm/mterp/mips/ |
debug.cpp | 52 * Dump the StackSaveArea for the specified frame pointer. 54 void dvmDumpFp(void* fp, StackSaveArea* otherSaveArea) 56 StackSaveArea* saveArea = SAVEAREA_FROM_FP(fp); 57 printf("StackSaveArea for fp %p [%p/%p]:\n", fp, saveArea, otherSaveArea);
|
/dalvik/vm/compiler/codegen/arm/armv7-a-neon/ |
MethodCodegenDriver.cpp | 24 * grow the stack save area above it, fill certain fields in StackSaveArea and 28 * StackSaveArea: 63 /* oldFP = oldStackSave + sizeof(stackSaveArea) */ 64 opRegRegImm(cUnit, kOpAdd, oldFP, oldStackSave, sizeof(StackSaveArea)); 65 /* newStackSave = r5FP - sizeof(StackSaveArea) */ 66 opRegRegImm(cUnit, kOpSub, newStackSave, r5FP, sizeof(StackSaveArea)); 74 storeWordDisp(cUnit, newStackSave, offsetof(StackSaveArea, prevSave), 78 storeWordDisp(cUnit, newStackSave, offsetof(StackSaveArea, prevFrame), 81 storeWordDisp(cUnit, newStackSave, offsetof(StackSaveArea, savedPc), 85 storeWordDisp(cUnit, newStackSave, offsetof(StackSaveArea, returnAddr) [all...] |
ArchVariant.cpp | 75 assert(sizeof(StackSaveArea) < 236);
|
/dalvik/vm/compiler/codegen/arm/armv5te/ |
ArchVariant.cpp | 80 assert(sizeof(StackSaveArea) < 236);
|
/dalvik/vm/compiler/codegen/arm/armv5te-vfp/ |
ArchVariant.cpp | 80 assert(sizeof(StackSaveArea) < 236);
|
/dalvik/vm/compiler/codegen/arm/armv7-a/ |
ArchVariant.cpp | 75 assert(sizeof(StackSaveArea) < 236);
|
/dalvik/vm/compiler/codegen/mips/mips/ |
ArchVariant.cpp | 78 assert(sizeof(StackSaveArea) < 236);
|
/dalvik/vm/mterp/portable/ |
entry.cpp | 9 StackSaveArea* debugSaveArea = SAVEAREA_FROM_FP(self->interpSave.curFrame);
|
/dalvik/vm/ |
JniInternal.h | 89 * points to the StackSaveArea for the method we're leaving. 94 INLINE void dvmPopJniLocals(Thread* self, StackSaveArea* saveArea)
|
Exception.cpp | 724 StackSaveArea* saveArea = SAVEAREA_FROM_FP(fp); 849 const StackSaveArea* saveArea = SAVEAREA_FROM_FP(fp); 867 const StackSaveArea* saveArea = SAVEAREA_FROM_FP(fp); [all...] |
/dalvik/vm/mterp/cstubs/ |
stubdefs.cpp | 15 StackSaveArea* debugSaveArea; \
|
/dalvik/vm/compiler/codegen/arm/Thumb2/ |
Gen.cpp | 201 int offset = offsetof(StackSaveArea, xtra.currentPc); 205 sizeof(StackSaveArea) - offset); 275 sizeof(StackSaveArea) - 276 offsetof(StackSaveArea, xtra.currentPc)); 330 sizeof(StackSaveArea) - 331 offsetof(StackSaveArea, xtra.currentPc));
|
/dalvik/vm/compiler/codegen/arm/Thumb/ |
Gen.cpp | 191 int offset = offsetof(StackSaveArea, xtra.currentPc); 194 newLIR2(cUnit, kThumbSubRI8, rAddr, sizeof(StackSaveArea) - offset);
|
/dalvik/vm/compiler/codegen/mips/Mips32/ |
Gen.cpp | 223 int offset = offsetof(StackSaveArea, xtra.currentPc); 225 newLIR3(cUnit, kMipsAddiu, rAddr, rFP, -(sizeof(StackSaveArea) - offset));
|
/dalvik/vm/alloc/ |
Visit.cpp | 88 const StackSaveArea *saveArea;
|
/dalvik/vm/mterp/c/ |
gotoTargets.cpp | 530 StackSaveArea* saveArea; 830 StackSaveArea* newSaveArea; [all...] |
/dalvik/vm/mterp/x86/ |
footer.S | 394 SAVEAREA_FROM_FP %edx # %edx<- &StackSaveArea 402 * %edx=&outs (&stackSaveArea). (very few methods have > 10 args; 447 SAVEAREA_FROM_FP %edx # %edx<- &StackSaveArea 503 SAVEAREA_FROM_FP %eax # %eax<- &StackSaveArea 522 SAVEAREA_FROM_FP %ecx # %ecx<- &StackSaveArea [all...] |
/dalvik/vm/mterp/out/ |
InterpC-mips.cpp | 393 StackSaveArea* debugSaveArea; \ [all...] |
InterpC-armv5te-vfp.cpp | 393 StackSaveArea* debugSaveArea; \ [all...] |
InterpC-armv5te.cpp | 393 StackSaveArea* debugSaveArea; \ [all...] |