Home
last modified time | relevance | path

Searched refs:saveArea (Results 1 – 25 of 39) sorted by relevance

12

/dalvik/vm/mterp/mips/
Ddebug.cpp56 StackSaveArea* saveArea = SAVEAREA_FROM_FP(fp); in dvmDumpFp() local
57 printf("StackSaveArea for fp %p [%p/%p]:\n", fp, saveArea, otherSaveArea); in dvmDumpFp()
60 saveArea->prevSave, saveArea->prevFrame, saveArea->savedPc, in dvmDumpFp()
61 saveArea->method, saveArea->xtra.currentPc); in dvmDumpFp()
64 saveArea->prevFrame, saveArea->savedPc, in dvmDumpFp()
65 saveArea->method, saveArea->xtra.currentPc, in dvmDumpFp()
/dalvik/vm/mterp/armv5te/
Ddebug.cpp46 StackSaveArea* saveArea = SAVEAREA_FROM_FP(fp); in dvmDumpFp() local
47 printf("StackSaveArea for fp %p [%p/%p]:\n", fp, saveArea, otherSaveArea); in dvmDumpFp()
50 saveArea->prevSave, saveArea->prevFrame, saveArea->savedPc, in dvmDumpFp()
51 saveArea->method, saveArea->xtra.currentPc); in dvmDumpFp()
54 saveArea->prevFrame, saveArea->savedPc, in dvmDumpFp()
55 saveArea->method, saveArea->xtra.currentPc, in dvmDumpFp()
/dalvik/vm/compiler/template/armv5te/
DTEMPLATE_RETURN.S16 SAVEAREA_FROM_FP(r0, rFP) @ r0<- saveArea (old)
17 ldr r10, [r0, #offStackSaveArea_prevFrame] @ r10<- saveArea->prevFrame
19 ldr rPC, [r0, #offStackSaveArea_savedPc] @ rPC<- saveArea->savedPc
/dalvik/vm/compiler/template/mips/
DTEMPLATE_RETURN.S27 SAVEAREA_FROM_FP(a0, rFP) # a0<- saveArea (old)
28 lw t0, offStackSaveArea_prevFrame(a0) # t0<- saveArea->prevFrame
30 lw rPC, offStackSaveArea_savedPc(a0) # rPC<- saveArea->savedPc
/dalvik/vm/
DException.cpp724 StackSaveArea* saveArea = SAVEAREA_FROM_FP(fp); in dvmFindCatchBlock() local
725 catchAddr = findCatchInMethod(self, saveArea->method, relPc, in dvmFindCatchBlock()
738 TRACE_METHOD_UNROLL(self, saveArea->method); in dvmFindCatchBlock()
747 assert(saveArea->prevFrame != NULL); in dvmFindCatchBlock()
748 if (dvmIsBreakFrame((u4*)saveArea->prevFrame)) { in dvmFindCatchBlock()
761 fp = saveArea->prevFrame; // this is the break frame in dvmFindCatchBlock()
762 saveArea = SAVEAREA_FROM_FP(fp); in dvmFindCatchBlock()
763 fp = saveArea->prevFrame; // this may be a good one in dvmFindCatchBlock()
766 saveArea = SAVEAREA_FROM_FP(fp); in dvmFindCatchBlock()
767 if (!dvmIsNativeMethod(saveArea->method)) in dvmFindCatchBlock()
[all …]
DJniInternal.h94 INLINE void dvmPopJniLocals(Thread* self, StackSaveArea* saveArea) in dvmPopJniLocals() argument
96 self->jniLocalRefTable.segmentState.all = saveArea->xtra.localRefCookie; in dvmPopJniLocals()
DAllocTracker.cpp176 const StackSaveArea* saveArea = SAVEAREA_FROM_FP(fp); in getStackFrames() local
177 const Method* method = saveArea->method; in getStackFrames()
184 assert(saveArea->xtra.currentPc >= method->insns && in getStackFrames()
185 saveArea->xtra.currentPc < in getStackFrames()
188 (int) (saveArea->xtra.currentPc - method->insns); in getStackFrames()
193 assert(fp != saveArea->prevFrame); in getStackFrames()
194 fp = saveArea->prevFrame; in getStackFrames()
DSync.cpp265 const StackSaveArea *saveArea; in logContentionEvent() local
280 saveArea = SAVEAREA_FROM_FP(self->interpSave.curFrame); in logContentionEvent()
281 meth = saveArea->method; in logContentionEvent()
315 relativePc = saveArea->xtra.currentPc - saveArea->method->insns; in logContentionEvent()
401 const StackSaveArea* saveArea = SAVEAREA_FROM_FP(self->interpSave.curFrame); in lockMonitor() local
402 if (saveArea == NULL) { in lockMonitor()
405 mon->ownerMethod = saveArea->method; in lockMonitor()
406 mon->ownerPc = (saveArea->xtra.currentPc - saveArea->method->insns); in lockMonitor()
DProfile.cpp186 const StackSaveArea* saveArea = SAVEAREA_FROM_FP(fp); in getStackTrace() local
191 assert(fp != saveArea->prevFrame); in getStackTrace()
192 fp = saveArea->prevFrame; in getStackTrace()
209 const StackSaveArea* saveArea = SAVEAREA_FROM_FP(fp); in getStackTrace() local
210 const Method* method = saveArea->method; in getStackTrace()
216 assert(fp != saveArea->prevFrame); in getStackTrace()
217 fp = saveArea->prevFrame; in getStackTrace()
/dalvik/vm/interp/
DStack.cpp878 StackSaveArea* saveArea; in dvmGetCallerFP() local
892 saveArea = SAVEAREA_FROM_FP(caller); in dvmGetCallerFP()
893 if (dvmIsReflectionMethod(saveArea->method)) { in dvmGetCallerFP()
894 caller = saveArea->prevFrame; in dvmGetCallerFP()
1020 StackSaveArea* saveArea = SAVEAREA_FROM_FP(self->interpSave.curFrame); in dvmHandleStackOverflow() local
1024 saveArea, (u1*) saveArea - self->interpStackEnd); in dvmHandleStackOverflow()
1097 const StackSaveArea* saveArea = SAVEAREA_FROM_FP(framePtr); in extractMonitorEnterObject() local
1098 const Method* method = saveArea->method; in extractMonitorEnterObject()
1099 const u2* currentPc = saveArea->xtra.currentPc; in extractMonitorEnterObject()
1190 const StackSaveArea* saveArea; in dumpFrames() local
[all …]
DInterp.cpp45 extern "C" void dvmJitCalleeSave(double *saveArea);
46 extern "C" void dvmJitCalleeRestore(double *saveArea);
539 const StackSaveArea* saveArea; in dvmAddSingleStep() local
544 fp = saveArea->prevFrame) { in dvmAddSingleStep()
547 saveArea = SAVEAREA_FROM_FP(fp); in dvmAddSingleStep()
548 method = saveArea->method; in dvmAddSingleStep()
569 saveArea = SAVEAREA_FROM_FP(fp); in dvmAddSingleStep()
576 pCtrl->method = saveArea->method; in dvmAddSingleStep()
586 pCtrl->line = dvmLineNumFromPC(saveArea->method, in dvmAddSingleStep()
587 saveArea->xtra.currentPc - saveArea->method->insns); in dvmAddSingleStep()
[all …]
/dalvik/vm/alloc/
DVisit.cpp88 const StackSaveArea *saveArea; in visitThreadStack() local
91 fp = (u4 *)saveArea->prevFrame) { in visitThreadStack()
93 saveArea = SAVEAREA_FROM_FP(fp); in visitThreadStack()
94 method = (Method *)saveArea->method; in visitThreadStack()
100 int addr = saveArea->xtra.currentPc - method->insns; in visitThreadStack()
141 saveArea->xtra.currentPc - method->insns); in visitThreadStack()
154 assert((uintptr_t)saveArea->prevFrame > (uintptr_t)fp || in visitThreadStack()
155 saveArea->prevFrame == NULL); in visitThreadStack()
DCopying.cpp1522 const StackSaveArea *saveArea; in scavengeThreadStack() local
1525 saveArea = SAVEAREA_FROM_FP(framePtr); in scavengeThreadStack()
1526 method = saveArea->method; in scavengeThreadStack()
1573 if (saveArea->xtra.currentPc != thread->currentPc2) { in scavengeThreadStack()
1575 saveArea->xtra.currentPc, thread->currentPc2, in scavengeThreadStack()
1577 if (saveArea->xtra.currentPc != NULL) in scavengeThreadStack()
1578 ALOGE(" pc inst = 0x%04x", *saveArea->xtra.currentPc); in scavengeThreadStack()
1597 assert(saveArea->xtra.currentPc != NULL); in scavengeThreadStack()
1610 int addr = saveArea->xtra.currentPc - method->insns; in scavengeThreadStack()
1705 assert((uintptr_t)saveArea->prevFrame > (uintptr_t)framePtr || in scavengeThreadStack()
[all …]
/dalvik/vm/compiler/
DCompiler.cpp241 StackSaveArea* saveArea = NULL; in crawlDalvikStack() local
252 saveArea = SAVEAREA_FROM_FP(fp); in crawlDalvikStack()
257 stackLevel, saveArea->returnAddr); in crawlDalvikStack()
262 saveArea->method->clazz->descriptor, in crawlDalvikStack()
263 saveArea->method->name, in crawlDalvikStack()
264 dvmIsNativeMethod(saveArea->method) ? in crawlDalvikStack()
266 saveArea->returnAddr); in crawlDalvikStack()
270 saveArea->returnAddr = NULL; in crawlDalvikStack()
271 assert(fp != saveArea->prevFrame); in crawlDalvikStack()
272 fp = saveArea->prevFrame; in crawlDalvikStack()
[all …]
/dalvik/vm/mterp/out/
DInterpC-armv7-a-neon.cpp1222 StackSaveArea* saveArea = SAVEAREA_FROM_FP(fp); in dvmDumpFp() local
1223 printf("StackSaveArea for fp %p [%p/%p]:\n", fp, saveArea, otherSaveArea); in dvmDumpFp()
1226 saveArea->prevSave, saveArea->prevFrame, saveArea->savedPc, in dvmDumpFp()
1227 saveArea->method, saveArea->xtra.currentPc); in dvmDumpFp()
1230 saveArea->prevFrame, saveArea->savedPc, in dvmDumpFp()
1231 saveArea->method, saveArea->xtra.currentPc, in dvmDumpFp()
DInterpC-armv7-a.cpp1222 StackSaveArea* saveArea = SAVEAREA_FROM_FP(fp); in dvmDumpFp() local
1223 printf("StackSaveArea for fp %p [%p/%p]:\n", fp, saveArea, otherSaveArea); in dvmDumpFp()
1226 saveArea->prevSave, saveArea->prevFrame, saveArea->savedPc, in dvmDumpFp()
1227 saveArea->method, saveArea->xtra.currentPc); in dvmDumpFp()
1230 saveArea->prevFrame, saveArea->savedPc, in dvmDumpFp()
1231 saveArea->method, saveArea->xtra.currentPc, in dvmDumpFp()
DInterpC-armv5te-vfp.cpp1222 StackSaveArea* saveArea = SAVEAREA_FROM_FP(fp); in dvmDumpFp() local
1223 printf("StackSaveArea for fp %p [%p/%p]:\n", fp, saveArea, otherSaveArea); in dvmDumpFp()
1226 saveArea->prevSave, saveArea->prevFrame, saveArea->savedPc, in dvmDumpFp()
1227 saveArea->method, saveArea->xtra.currentPc); in dvmDumpFp()
1230 saveArea->prevFrame, saveArea->savedPc, in dvmDumpFp()
1231 saveArea->method, saveArea->xtra.currentPc, in dvmDumpFp()
DInterpC-armv5te.cpp1222 StackSaveArea* saveArea = SAVEAREA_FROM_FP(fp); in dvmDumpFp() local
1223 printf("StackSaveArea for fp %p [%p/%p]:\n", fp, saveArea, otherSaveArea); in dvmDumpFp()
1226 saveArea->prevSave, saveArea->prevFrame, saveArea->savedPc, in dvmDumpFp()
1227 saveArea->method, saveArea->xtra.currentPc); in dvmDumpFp()
1230 saveArea->prevFrame, saveArea->savedPc, in dvmDumpFp()
1231 saveArea->method, saveArea->xtra.currentPc, in dvmDumpFp()
DInterpC-mips.cpp1721 StackSaveArea* saveArea; in GOTO_TARGET() local
1737 saveArea = SAVEAREA_FROM_FP(fp); in GOTO_TARGET()
1740 debugSaveArea = saveArea; in GOTO_TARGET()
1744 fp = (u4*)saveArea->prevFrame; in GOTO_TARGET()
1765 pc = saveArea->savedPc; in GOTO_TARGET()
2231 StackSaveArea* saveArea = SAVEAREA_FROM_FP(fp); in dvmDumpFp() local
2232 printf("StackSaveArea for fp %p [%p/%p]:\n", fp, saveArea, otherSaveArea); in dvmDumpFp()
2235 saveArea->prevSave, saveArea->prevFrame, saveArea->savedPc, in dvmDumpFp()
2236 saveArea->method, saveArea->xtra.currentPc); in dvmDumpFp()
2239 saveArea->prevFrame, saveArea->savedPc, in dvmDumpFp()
[all …]
/dalvik/vm/mterp/c/
DgotoTargets.cpp530 StackSaveArea* saveArea; in GOTO_TARGET() local
546 saveArea = SAVEAREA_FROM_FP(fp); in GOTO_TARGET()
549 debugSaveArea = saveArea; in GOTO_TARGET()
553 fp = (u4*)saveArea->prevFrame; in GOTO_TARGET()
574 pc = saveArea->savedPc; in GOTO_TARGET()
/dalvik/vm/compiler/template/out/
DCompilerTemplateAsm-armv7-a.S177 SAVEAREA_FROM_FP(r0, rFP) @ r0<- saveArea (old)
178 ldr r10, [r0, #offStackSaveArea_prevFrame] @ r10<- saveArea->prevFrame
180 ldr rPC, [r0, #offStackSaveArea_savedPc] @ rPC<- saveArea->savedPc
1036 SAVEAREA_FROM_FP(r0, rFP) @ r0<- saveArea (old)
1037 ldr r10, [r0, #offStackSaveArea_prevFrame] @ r10<- saveArea->prevFrame
1039 ldr rPC, [r0, #offStackSaveArea_savedPc] @ rPC<- saveArea->savedPc
DCompilerTemplateAsm-armv7-a-neon.S177 SAVEAREA_FROM_FP(r0, rFP) @ r0<- saveArea (old)
178 ldr r10, [r0, #offStackSaveArea_prevFrame] @ r10<- saveArea->prevFrame
180 ldr rPC, [r0, #offStackSaveArea_savedPc] @ rPC<- saveArea->savedPc
1036 SAVEAREA_FROM_FP(r0, rFP) @ r0<- saveArea (old)
1037 ldr r10, [r0, #offStackSaveArea_prevFrame] @ r10<- saveArea->prevFrame
1039 ldr rPC, [r0, #offStackSaveArea_savedPc] @ rPC<- saveArea->savedPc
DCompilerTemplateAsm-armv5te.S177 SAVEAREA_FROM_FP(r0, rFP) @ r0<- saveArea (old)
178 ldr r10, [r0, #offStackSaveArea_prevFrame] @ r10<- saveArea->prevFrame
180 ldr rPC, [r0, #offStackSaveArea_savedPc] @ rPC<- saveArea->savedPc
1246 SAVEAREA_FROM_FP(r0, rFP) @ r0<- saveArea (old)
1247 ldr r10, [r0, #offStackSaveArea_prevFrame] @ r10<- saveArea->prevFrame
1249 ldr rPC, [r0, #offStackSaveArea_savedPc] @ rPC<- saveArea->savedPc
DCompilerTemplateAsm-armv5te-vfp.S177 SAVEAREA_FROM_FP(r0, rFP) @ r0<- saveArea (old)
178 ldr r10, [r0, #offStackSaveArea_prevFrame] @ r10<- saveArea->prevFrame
180 ldr rPC, [r0, #offStackSaveArea_savedPc] @ rPC<- saveArea->savedPc
1515 SAVEAREA_FROM_FP(r0, rFP) @ r0<- saveArea (old)
1516 ldr r10, [r0, #offStackSaveArea_prevFrame] @ r10<- saveArea->prevFrame
1518 ldr rPC, [r0, #offStackSaveArea_savedPc] @ rPC<- saveArea->savedPc
/dalvik/vm/mterp/x86/
Dfooter.S655 SAVEAREA_FROM_FP %eax # %eax<- saveArea(old)
660 movl offStackSaveArea_prevFrame(%eax), rFP # rFP<- saveArea->PrevFrame
710 movl offStackSaveArea_prevFrame(%eax), %ebx # %ebx<- saveArea->PrevFrame
717 SAVEAREA_FROM_FP %eax # restore saveArea

12