/dalvik/vm/interp/ |
Stack.h | 95 to the StackSaveArea struct itself. They are recognized by having a 110 struct StackSaveArea; 111 typedef struct StackSaveArea StackSaveArea; 122 struct StackSaveArea { 129 StackSaveArea* prevSave; 162 #define SAVEAREA_FROM_FP(_fp) ((StackSaveArea*)(_fp) -1) 163 #define FP_FROM_SAVEAREA(_save) ((void*) ((StackSaveArea*)(_save) +1))
|
Stack.c | 61 StackSaveArea* saveBlock; 62 StackSaveArea* breakSaveBlock; 70 + sizeof(StackSaveArea) * 2 // break frame + regular frame 93 stackPtr -= sizeof(StackSaveArea); 94 breakSaveBlock = (StackSaveArea*)stackPtr; 95 stackPtr -= method->registersSize * 4 + sizeof(StackSaveArea); 96 saveBlock = (StackSaveArea*) stackPtr; 136 StackSaveArea* saveBlock; 137 StackSaveArea* breakSaveBlock; 144 + sizeof(StackSaveArea) * 2; // break frame + regular fram [all...] |
Jit.c | 67 unsigned preBytes = interpState->method->outsSize*4 + sizeof(StackSaveArea); 220 StackSaveArea* stackSave = SAVEAREA_FROM_FP(self->curFrame); 252 StackSaveArea* stackSave = SAVEAREA_FROM_FP(self->curFrame); 341 StackSaveArea* stackSave = SAVEAREA_FROM_FP(self->curFrame); [all...] |
/dalvik/vm/mterp/common/ |
asm-constants.h | 124 /* StackSaveArea fields */ 126 MTERP_OFFSET(offStackSaveArea_prevSave, StackSaveArea, prevSave, 0) 127 MTERP_OFFSET(offStackSaveArea_prevFrame, StackSaveArea, prevFrame, 4) 128 MTERP_OFFSET(offStackSaveArea_savedPc, StackSaveArea, savedPc, 8) 129 MTERP_OFFSET(offStackSaveArea_method, StackSaveArea, method, 12) 130 MTERP_OFFSET(offStackSaveArea_currentPc, StackSaveArea, xtra.currentPc, 16) 132 StackSaveArea, xtra.localRefCookie, 16) 133 MTERP_OFFSET(offStackSaveArea_returnAddr, StackSaveArea, returnAddr, 20) 134 MTERP_SIZEOF(sizeofStackSaveArea, StackSaveArea, 24) 136 MTERP_OFFSET(offStackSaveArea_prevFrame, StackSaveArea, prevFrame, 0 [all...] |
/dalvik/vm/mterp/armv5te/ |
debug.c | 39 * Dump the StackSaveArea for the specified frame pointer. 41 void dvmDumpFp(void* fp, StackSaveArea* otherSaveArea) 43 StackSaveArea* saveArea = SAVEAREA_FROM_FP(fp); 44 printf("StackSaveArea for fp %p [%p/%p]:\n", fp, saveArea, otherSaveArea);
|
/dalvik/vm/compiler/codegen/arm/armv5te/ |
ArchVariant.c | 71 assert(sizeof(StackSaveArea) < 236);
|
/dalvik/vm/compiler/codegen/arm/armv5te-vfp/ |
ArchVariant.c | 71 assert(sizeof(StackSaveArea) < 236);
|
/dalvik/vm/compiler/codegen/arm/armv7-a/ |
ArchVariant.c | 66 assert(sizeof(StackSaveArea) < 236);
|
/dalvik/vm/compiler/codegen/arm/armv7-a-neon/ |
ArchVariant.c | 66 assert(sizeof(StackSaveArea) < 236);
|
/dalvik/vm/mterp/cstubs/ |
stubdefs.c | 22 StackSaveArea* debugSaveArea;
|
/dalvik/vm/mterp/portable/ |
entry.c | 9 StackSaveArea* debugSaveArea = SAVEAREA_FROM_FP(self->curFrame);
|
/dalvik/vm/compiler/codegen/arm/Thumb2/ |
Gen.c | 156 int offset = offsetof(StackSaveArea, xtra.currentPc); 160 sizeof(StackSaveArea) - offset); 236 sizeof(StackSaveArea) - 237 offsetof(StackSaveArea, xtra.currentPc)); 290 sizeof(StackSaveArea) - 291 offsetof(StackSaveArea, xtra.currentPc));
|
/dalvik/vm/ |
Exception.c | 883 StackSaveArea* saveArea = SAVEAREA_FROM_FP(fp); [all...] |
JniInternal.h | 100 * points to the StackSaveArea for the method we're leaving. 105 INLINE void dvmPopJniLocals(Thread* self, StackSaveArea* saveArea)
|
/dalvik/vm/hprof/ |
HprofStack.c | 237 const StackSaveArea* saveArea = SAVEAREA_FROM_FP(fp);
|
/dalvik/vm/mterp/x86/ |
footer.S | 53 SAVEAREA_FROM_FP(%edx,rFP) # %edx<- &StackSaveArea 60 * %eax=methodToCall, %ecx=CCCC, LOCAL0_OFFSET(%ebp)=count, %edx=&outs (&stackSaveArea) 92 SAVEAREA_FROM_FP(%edx,rFP) # %edx<- &StackSaveArea 148 SAVEAREA_FROM_FP(%eax,rFP) # %eax<- &StackSaveArea 167 SAVEAREA_FROM_FP(%ecx,rFP) # %ecx<- &StackSaveArea
|
/dalvik/vm/compiler/codegen/arm/Thumb/ |
Gen.c | 141 int offset = offsetof(StackSaveArea, xtra.currentPc); 144 newLIR2(cUnit, kThumbSubRI8, rAddr, sizeof(StackSaveArea) - offset);
|
/dalvik/vm/alloc/ |
Visit.c | 87 const StackSaveArea *saveArea;
|
/dalvik/vm/compiler/ |
Frontend.c | 383 StackSaveArea *ssaPtr = ((StackSaveArea *) thread->curFrame) - 1; 384 while (ssaPtr != ((StackSaveArea *) NULL) - 1) { 401 ssaPtr = ((StackSaveArea *) ssaPtr->prevFrame) - 1; [all...] |
/dalvik/vm/mterp/x86-atom/ |
footer.S | 157 SAVEAREA_FROM_FP %eax # %eax<- &outs; &StackSaveArea 164 * %ecx=methodToCall, %edx=CCCC, sReg0=count, %eax=&outs (&stackSaveArea) 193 SAVEAREA_FROM_FP %eax # %eax<- &outs; &StackSaveArea 250 SAVEAREA_FROM_FP %ecx # %ecx<- &outs; &StackSaveArea 269 SAVEAREA_FROM_FP %edx # %edx<- &outs; &StackSaveArea
|
/dalvik/vm/mterp/c/ |
gotoTargets.c | 528 StackSaveArea* saveArea; 839 StackSaveArea* newSaveArea; [all...] |
/dalvik/vm/mterp/out/ |
InterpC-armv4t.c | 436 StackSaveArea* debugSaveArea; [all...] |
InterpC-armv5te-vfp.c | 436 StackSaveArea* debugSaveArea; [all...] |
InterpC-armv5te.c | 436 StackSaveArea* debugSaveArea; [all...] |
InterpC-armv7-a-neon.c | 436 StackSaveArea* debugSaveArea; [all...] |