/dalvik/vm/mterp/portable/ |
enddefs.cpp | 6 self->interpSave.retval = retval;
|
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);
|
stubdefs.cpp | 17 * InterpSave's pc and fp must be valid when breaking out to a 20 * the interpSave vars directly, so this is a nop for stubs. 23 self->interpSave.pc = pc; \ 24 self->interpSave.curFrame = fp; 25 #define PC_TO_SELF() self->interpSave.pc = pc;
|
/dalvik/vm/mterp/ |
Mterp.cpp | 81 self->interpSave.methodClassDex = self->interpSave.method->clazz->pDvmDex; 85 &self->interpSave.method->prototype); 88 self->interpSave.method->clazz->descriptor, 89 self->interpSave.method->name, 93 //ALOGI("self is %p, pc=%p, fp=%p", self, self->interpSave.pc, 94 // self->interpSave.curFrame); 95 //ALOGI("first instruction is 0x%04x", self->interpSave.pc[0]); 101 TRACE_METHOD_ENTER(self, self->interpSave.method);
|
/dalvik/vm/mterp/cstubs/ |
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 41 * InterpSave's pc and fp must be valid when breaking out to a 44 * the interpSave vars directly, so this is a nop for stubs.
|
entry.cpp | 24 self->interpSave.bailPtr = &jmpBuf; 36 u2 inst = /*self->interpSave.*/pc[0]; 59 jmp_buf* pJmpBuf = (jmp_buf*) self->interpSave.bailPtr;
|
/dalvik/vm/interp/ |
Stack.cpp | 42 assert(thread->interpSave.curFrame == NULL); 77 if (self->interpSave.curFrame != NULL) 78 stackPtr = (u1*) SAVEAREA_FROM_FP(self->interpSave.curFrame); 86 stackReq, self->interpStackStart, self->interpSave.curFrame, 108 (StackSaveArea*)FP_FROM_SAVEAREA(self->interpSave.curFrame); 112 breakSaveBlock->prevFrame = self->interpSave.curFrame; 122 self->interpSave.curFrame, FP_FROM_SAVEAREA(saveBlock), 123 (u1*)self->interpSave.curFrame - (u1*)FP_FROM_SAVEAREA(saveBlock)); 125 self->interpSave.curFrame = FP_FROM_SAVEAREA(saveBlock); 151 if (self->interpSave.curFrame != NULL [all...] |
Jit.cpp | 73 unsigned preBytes = self->interpSave.method->outsSize*4 + 75 unsigned postBytes = self->interpSave.method->registersSize*4; 99 shadowSpace->retval = self->interpSave.retval; 106 shadowSpace->method = self->interpSave.method; 107 shadowSpace->methodClassDex = self->interpSave.methodClassDex; 112 self->interpSave.curFrame = (u4*)shadowSpace->shadowFP; 164 self->interpSave.pc = shadowSpace->startPC; 165 self->interpSave.curFrame = shadowSpace->fp; 166 self->interpSave.method = shadowSpace->method; 167 self->interpSave.methodClassDex = shadowSpace->methodClassDex [all...] |
Interp.cpp | 543 for (fp = thread->interpSave.curFrame; fp != NULL; 592 dvmComputeVagueFrameDepth(thread, thread->interpSave.curFrame); 616 * All interpSave state must be valid on entry. 620 const Method* curMethod = self->interpSave.method; 623 dvmJitEndTraceSelect(self, self->interpSave.pc); 632 int offset = self->interpSave.pc - curMethod->insns; 635 dvmDbgPostException(self->interpSave.curFrame, offset, catchFrame, 642 * Handle any special subMode requirements. All interpSave state 665 dvmCheckJit(self->interpSave.pc, self); 669 Object* thisPtr = dvmGetThisPtr(self->interpSave.method, fp) [all...] |
/dalvik/vm/mterp/common/ |
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) 156 MTERP_OFFSET(offThread_retval_z, Thread, interpSave.retval.z, 19) 158 MTERP_OFFSET(offThread_retval_z, Thread, interpSave.retval.z, 16) 160 MTERP_OFFSET(offThread_retval_i, Thread, interpSave.retval.i, 16) 161 MTERP_OFFSET(offThread_retval_j, Thread, interpSave.retval.j, 16) 162 MTERP_OFFSET(offThread_retval_l, Thread, interpSave.retval.l, 16 [all...] |
/dalvik/vm/native/ |
dalvik_system_VMStack.cpp | 33 dvmGetCaller2Class(dvmThreadSelf()->interpSave.curFrame); 51 dvmGetCaller3Class(dvmThreadSelf()->interpSave.curFrame); 76 void *fp = dvmThreadSelf()->interpSave.curFrame;
|
/dalvik/vm/compiler/codegen/ |
CodegenFactory.cpp | 60 loadWordDisp(cUnit, rSELF, offsetof(Thread, interpSave.retval), reg1); 94 offsetof(Thread, interpSave.retval), 128 loadWordDisp(cUnit, rSELF, offsetof(Thread, interpSave.retval), 169 storeBaseDisp(cUnit, rSELF, offsetof(Thread, interpSave.retval), 198 offsetof(Thread, interpSave.retval), 248 storeBaseDispWide(cUnit, rSELF, offsetof(Thread, interpSave.retval),
|
/dalvik/vm/compiler/codegen/x86/ |
LowerReturn.cpp | 58 move_reg_to_mem(OpndSize_32, 6, false, offsetof(Thread, interpSave.method), 2, false); 65 move_reg_to_mem(OpndSize_32, 7, false, offsetof(Thread, interpSave.methodClassDex), 2, false);
|
LowerInvoke.cpp | 811 move_reg_to_mem(OpndSize_32, PhysicalReg_ECX, true, offsetof(Thread, interpSave.method), P_GPR_1, true); //glue->method 812 move_reg_to_mem(OpndSize_32, P_SCRATCH_4, true, offsetof(Thread, interpSave.methodClassDex), P_GPR_1, true); //set_glue_dvmdex [all...] |
LowerJump.cpp | [all...] |
/dalvik/vm/compiler/codegen/mips/ |
CodegenFactory.cpp | 54 loadWordDisp(cUnit, rSELF, offsetof(Thread, interpSave.retval), reg1); 87 loadBaseDispWide(cUnit, NULL, rSELF, offsetof(Thread, interpSave.retval), 121 loadWordDisp(cUnit, rSELF, offsetof(Thread, interpSave.retval), rlSrc.lowReg); 161 storeBaseDisp(cUnit, rSELF, offsetof(Thread, interpSave.retval), 189 loadBaseDispWide(cUnit, NULL, rSELF, offsetof(Thread, interpSave.retval), 239 storeBaseDispWide(cUnit, rSELF, offsetof(Thread, interpSave.retval),
|
/dalvik/vm/mterp/c/ |
gotoTargets.cpp | 569 self->interpSave.curFrame = fp; 571 self->interpSave.method = curMethod; 706 * Adjust local variables to match self->interpSave.curFrame and the 709 //fp = (u4*) self->interpSave.curFrame; 711 self->interpSave.method = curMethod; 898 self->interpSave.method = curMethod; 902 self->interpSave.curFrame = fp; [all...] |
/dalvik/vm/mterp/out/ |
InterpC-mips.cpp | 403 #define retval self->interpSave.retval 404 #define pc self->interpSave.pc 405 #define fp self->interpSave.curFrame 406 #define curMethod self->interpSave.method 407 #define methodClassDex self->interpSave.methodClassDex 408 #define debugTrackedRefStart self->interpSave.debugTrackedRefStart 419 * InterpSave's pc and fp must be valid when breaking out to a 422 * the interpSave vars directly, so this is a nop for stubs. [all...] |
InterpC-x86.cpp | 403 #define retval self->interpSave.retval 404 #define pc self->interpSave.pc 405 #define fp self->interpSave.curFrame 406 #define curMethod self->interpSave.method 407 #define methodClassDex self->interpSave.methodClassDex 408 #define debugTrackedRefStart self->interpSave.debugTrackedRefStart 419 * InterpSave's pc and fp must be valid when breaking out to a 422 * the interpSave vars directly, so this is a nop for stubs. [all...] |
InterpC-armv5te-vfp.cpp | 403 #define retval self->interpSave.retval 404 #define pc self->interpSave.pc 405 #define fp self->interpSave.curFrame 406 #define curMethod self->interpSave.method 407 #define methodClassDex self->interpSave.methodClassDex 408 #define debugTrackedRefStart self->interpSave.debugTrackedRefStart 419 * InterpSave's pc and fp must be valid when breaking out to a 422 * the interpSave vars directly, so this is a nop for stubs. [all...] |
InterpC-armv5te.cpp | 403 #define retval self->interpSave.retval 404 #define pc self->interpSave.pc 405 #define fp self->interpSave.curFrame 406 #define curMethod self->interpSave.method 407 #define methodClassDex self->interpSave.methodClassDex 408 #define debugTrackedRefStart self->interpSave.debugTrackedRefStart 419 * InterpSave's pc and fp must be valid when breaking out to a 422 * the interpSave vars directly, so this is a nop for stubs. [all...] |
InterpC-armv7-a-neon.cpp | 403 #define retval self->interpSave.retval 404 #define pc self->interpSave.pc 405 #define fp self->interpSave.curFrame 406 #define curMethod self->interpSave.method 407 #define methodClassDex self->interpSave.methodClassDex 408 #define debugTrackedRefStart self->interpSave.debugTrackedRefStart 419 * InterpSave's pc and fp must be valid when breaking out to a 422 * the interpSave vars directly, so this is a nop for stubs. [all...] |
InterpC-armv7-a.cpp | 403 #define retval self->interpSave.retval 404 #define pc self->interpSave.pc 405 #define fp self->interpSave.curFrame 406 #define curMethod self->interpSave.method 407 #define methodClassDex self->interpSave.methodClassDex 408 #define debugTrackedRefStart self->interpSave.debugTrackedRefStart 419 * InterpSave's pc and fp must be valid when breaking out to a 422 * the interpSave vars directly, so this is a nop for stubs. [all...] |
/dalvik/vm/compiler/codegen/arm/Thumb/ |
Gen.cpp | 217 int offset = offsetof(Thread, interpSave.retval); 232 int offset = offsetof(Thread, interpSave.retval); 251 int offset = offsetof(Thread, interpSave.retval);
|
/dalvik/vm/compiler/codegen/mips/Mips32/ |
Gen.cpp | 248 int offset = offsetof(Thread, interpSave.retval); 265 int offset = offsetof(Thread, interpSave.retval); 286 int offset = offsetof(Thread, interpSave.retval);
|