/dalvik/vm/mterp/portable/ |
portdbg.c | 8 #define CHECK_JIT() (dvmCheckJit(pc, self, interpState)) 9 #define ABORT_JIT_TSELECT() (dvmJitAbortTraceSelect(interpState))
|
enddefs.c | 11 interpState->retval = retval; 24 interpState->debugIsMethodEntry = debugIsMethodEntry; 26 interpState->debugIsMethodEntry = false; 31 interpState->method = curMethod; 32 interpState->pc = pc; 33 interpState->fp = fp; 35 interpState->retval = retval; /* need for _entryPoint=ret */ 36 interpState->nextMode =
|
entry.c | 6 bool INTERP_FUNC_NAME(Thread* self, InterpState* interpState) 12 bool debugIsMethodEntry = interpState->debugIsMethodEntry; 15 int debugTrackedRefStart = interpState->debugTrackedRefStart; 41 interpState->entryPoint, 42 interpState->pc, 43 interpState->method->name); 55 (interpState->entryPoint == kInterpEntryInstr) && 56 (interpState->jitState == kJitTSelectRequest || 57 interpState->jitState == kJitTSelectRequestHot) & [all...] |
stubdefs.c | 89 interpState->entryPoint = _entryPoint; \ 92 (interpState->nextMode == INTERP_STD) ? "STD" : "DBG", \
|
/dalvik/vm/interp/ |
Jit.h | 49 InterpState interpState; /* copy of interpState */ 66 InterpState* interpState, 111 int dvmCheckJit(const u2* pc, Thread* self, InterpState* interpState); 113 bool dvmJitCheckTraceRequest(Thread* self, InterpState* interpState); 122 void dvmJitAbortTraceSelect(InterpState* interpState) [all...] |
Jit.c | 59 * Save out PC, FP, InterpState, and registers to shadow space. 63 InterpState* interpState, int targetTrace) 67 unsigned preBytes = interpState->method->outsSize*4 + sizeof(StackSaveArea); 68 unsigned postBytes = interpState->method->registersSize*4; 81 if (interpState->entryPoint == kInterpEntryResume) { 82 interpState->entryPoint = kInterpEntryInstr; 85 if (interpState->jitResumeDPC == pc) { 89 LOGD("real %p DPC %p NPC %p", pc, interpState->jitResumeDPC, 90 interpState->jitResumeNPC) [all...] |
InterpDefs.h | 102 typedef struct InterpState { 185 } InterpState; 190 extern bool dvmInterpretDbg(Thread* self, InterpState* interpState); 191 extern bool dvmInterpretStd(Thread* self, InterpState* interpState); 198 extern bool dvmMterpStd(Thread* self, InterpState* interpState);
|
Interp.c | [all...] |
/dalvik/vm/compiler/template/armv5te/ |
TEMPLATE_INTERPRET.S | 12 * rGLUE - pointer to interpState
|
/dalvik/vm/mterp/ |
Mterp.h | 34 typedef InterpState MterpGlue;
|
Mterp.c | 74 bool dvmMterpStd(Thread* self, InterpState* glue)
|
/dalvik/vm/compiler/codegen/arm/ |
CodegenFactory.c | 54 loadWordDisp(cUnit, rGLUE, offsetof(InterpState, retval), reg1); 87 loadBaseDispWide(cUnit, NULL, rGLUE, offsetof(InterpState, retval), 122 loadWordDisp(cUnit, rGLUE, offsetof(InterpState, retval), rlSrc.lowReg); 163 storeBaseDisp(cUnit, rGLUE, offsetof(InterpState, retval), 193 loadBaseDispWide(cUnit, NULL, rGLUE, offsetof(InterpState, retval), 246 storeBaseDispWide(cUnit, rGLUE, offsetof(InterpState, retval),
|
CodegenDriver.c | [all...] |
/dalvik/vm/compiler/codegen/arm/Thumb/ |
Gen.c | 168 int offset = offsetof(InterpState, retval); 183 int offset = offsetof(InterpState, retval); 202 int offset = offsetof(InterpState, retval);
|
/dalvik/vm/compiler/codegen/arm/armv5te/ |
ArchVariant.c | 77 assert((offsetof(InterpState, jitToInterpEntries) +
|
/dalvik/vm/compiler/codegen/arm/armv5te-vfp/ |
ArchVariant.c | 77 assert((offsetof(InterpState, jitToInterpEntries) +
|
/dalvik/vm/compiler/codegen/arm/armv7-a/ |
ArchVariant.c | 72 assert((offsetof(InterpState, jitToInterpEntries) +
|
/dalvik/vm/compiler/codegen/arm/armv7-a-neon/ |
ArchVariant.c | 72 assert((offsetof(InterpState, jitToInterpEntries) +
|
/dalvik/vm/mterp/out/ |
InterpC-portdbg.c | 428 #define CHECK_JIT() (dvmCheckJit(pc, self, interpState)) 429 #define ABORT_JIT_TSELECT() (dvmJitAbortTraceSelect(interpState)) 524 interpState->entryPoint = _entryPoint; \ 527 (interpState->nextMode == INTERP_STD) ? "STD" : "DBG", \ [all...] |
InterpC-portstd.c | 518 interpState->entryPoint = _entryPoint; \ 521 (interpState->nextMode == INTERP_STD) ? "STD" : "DBG", \ [all...] |
/dalvik/vm/compiler/ |
CompilerIR.h | 31 kLocRetval, // Return region in interpState
|
/dalvik/vm/compiler/codegen/arm/Thumb2/ |
Gen.c | 206 loadWordDisp(cUnit, rGLUE, offsetof(InterpState, self), r0); // Get self 265 loadWordDisp(cUnit, rGLUE, offsetof(InterpState, self), r0); // Get self
|
/dalvik/vm/mterp/common/ |
asm-constants.h | 187 MTERP_OFFSET(offShadowSpace_interpState, ShadowSpace, interpState, 24)
|
/dalvik/vm/mterp/armv5te/ |
footer.S | 320 mov r2,rGLUE @ r2<- InterpState pointer 328 * Restore PC, registers, and interpState to original values 336 ldr rGLUE,[r0,#offShadowSpace_glue] @ restore InterpState [all...] |
/dalvik/vm/ |
Thread.h | 306 SUSPEND_FOR_REFRESH, // Reload data cached in interpState
|