Home
last modified time | relevance | path

Searched refs:trace (Results 1 – 25 of 34) sorted by relevance

12

/dalvik/vm/interp/
DJit.cpp227 addr = shadowSpace->trace[i].addr; in selfVerificationDumpTrace()
229 decInsn = &(shadowSpace->trace[i].decInsn); in selfVerificationDumpTrace()
421 shadowSpace->trace[shadowSpace->traceLength].addr = (int)pc; in dvmCheckSelfVerification()
422 shadowSpace->trace[shadowSpace->traceLength].decInsn = decInsn; in dvmCheckSelfVerification()
661 void dvmJitDumpTraceDesc(JitTraceDescription *trace) in dvmJitDumpTraceDesc() argument
669 ALOGD("Trace dump %#x, Method %s off %#x",(int)trace, in dvmJitDumpTraceDesc()
670 trace->method->name,trace->trace[curFrag].info.frag.startOffset); in dvmJitDumpTraceDesc()
671 dpcBase = trace->method->insns; in dvmJitDumpTraceDesc()
674 if (trace->trace[curFrag].isCode) { in dvmJitDumpTraceDesc()
676 curFrag, trace->trace[curFrag].info.frag.numInsts, in dvmJitDumpTraceDesc()
[all …]
DJit.h58 InstructionTrace trace[JIT_MAX_TRACE_LEN]; /* opcode trace for debugging */ member
174 void dvmJitDumpTraceDesc(JitTraceDescription *trace);
/dalvik/tests/081-hot-exceptions/
Dinfo.txt1 Make a hot exception-throwing path to stress test how the trace builder handles
2 exceptions encountered during trace selection. The existence of exceptions will
/dalvik/vm/native/
Dorg_apache_harmony_dalvik_ddmc_DdmVmInternal.cpp98 ArrayObject* trace; in Dalvik_org_apache_harmony_dalvik_ddmc_DdmVmInternal_getStackTraceById() local
100 trace = dvmDdmGetStackTraceById(threadId); in Dalvik_org_apache_harmony_dalvik_ddmc_DdmVmInternal_getStackTraceById()
101 RETURN_PTR(trace); in Dalvik_org_apache_harmony_dalvik_ddmc_DdmVmInternal_getStackTraceById()
Ddalvik_system_VMStack.cpp193 ArrayObject* trace = dvmGetStackTraceRaw(traceBuf, stackDepth); in Dalvik_dalvik_system_VMStack_getThreadStackTrace() local
195 RETURN_PTR(trace); in Dalvik_dalvik_system_VMStack_getThreadStackTrace()
/dalvik/vm/mterp/armv5te/
Dentry.S79 cmp r3, #kSVSTraceSelect @ hot trace following?
80 moveq r2,#kJitTSelectRequestHot @ ask for trace selection
81 beq common_selectTrace @ go build the trace
DOP_GOTO_16.S16 bmi common_testUpdateProfile @ (r0) hot trace head?
DOP_GOTO.S19 bmi common_testUpdateProfile @ (r0) check for trace hotness
DOP_GOTO_32.S23 ble common_testUpdateProfile @ (r0) hot trace head?
DOP_INVOKE_STATIC.S40 ands r2, #kSubModeJitTraceBuild @ trace under construction?
/dalvik/hit/src/com/android/hit/
DHeap.java69 StackTrace trace = mTraces.get(traceSerialNumber); in getStackTraceAtDepth() local
71 if (trace != null) { in getStackTraceAtDepth()
72 trace = trace.fromDepth(depth); in getStackTraceAtDepth()
75 return trace; in getStackTraceAtDepth()
DHprofParser.java231 StackTrace trace = new StackTrace(serialNumber, threadSerialNumber, in loadStackTrace() local
234 mState.addStackTrace(trace); in loadStackTrace()
357 StackTrace trace = mState.getStackTraceAtDepth(thread.mStackTrace, in loadJniLocal() local
360 threadSerialNumber, trace); in loadJniLocal()
373 StackTrace trace = mState.getStackTraceAtDepth(thread.mStackTrace, in loadJavaFrame() local
376 trace); in loadJavaFrame()
388 StackTrace trace = mState.getStackTrace(thread.mStackTrace); in loadNativeStack() local
390 threadSerialNumber, trace); in loadNativeStack()
578 StackTrace trace = mState.getStackTraceAtDepth(thread.mStackTrace, in loadJniMonitor() local
581 threadSerialNumber, trace); in loadJniMonitor()
/dalvik/vm/mterp/mips/
Dentry.S68 li a2, kJitTSelectRequestHot # ask for trace selection
69 b common_selectTrace # go build the trace
DOP_GOTO_16.S18 bltz a1, common_testUpdateProfile # (a0) hot trace head?
DOP_MONITOR_ENTER.S10 EXPORT_PC() # export PC so we can grab stack trace
DOP_GOTO.S20 bltz a1, common_testUpdateProfile # (a0) check for trace hotness
DOP_GOTO_32.S24 blez a1, common_testUpdateProfile # (a0) hot trace head?
DOP_INVOKE_STATIC.S39 and a2, kSubModeJitTraceBuild # trace under construction?
Dfooter.S199 movn a2, t0, a0 # ask for trace selection
348 li t0, kJitTSelectRequest # ask for trace selection
355 li a2, kJitTSelectRequest # ask for trace selection
972 bnez a3, 1f # Not building trace, continue
986 JAL(dvmJitEndTraceSelect) #(self,pc) end trace before this inst)
/dalvik/vm/compiler/
DCompiler.h139 JitTraceRun trace[0]; // Variable-length trace descriptors member
206 bool dvmCompileTrace(JitTraceDescription *trace, int numMaxInsts,
/dalvik/vm/compiler/codegen/mips/
DAssemble.cpp701 if (desc->trace[runCount].isCode && in getTraceDescriptionSize()
702 desc->trace[runCount].info.frag.runEnd) in getTraceDescriptionSize()
1240 static u4* unchainSingle(JitEntry *trace) in unchainSingle() argument
1242 const char *base = getTraceBase(trace); in unchainSingle()
1408 jitProfileAddrToLine addrToLine = {0, desc->trace[0].info.frag.startOffset}; in dumpTraceProfile()
1428 desc->trace[0].info.frag.startOffset, in dumpTraceProfile()
1429 desc->trace[0].info.frag.numInsts, in dumpTraceProfile()
1436 desc->trace[idx].isCode && !desc->trace[idx].info.frag.runEnd; in dumpTraceProfile()
1444 if (!desc->trace[idx].isCode) { in dumpTraceProfile()
1446 desc->trace[idx+JIT_TRACE_CUR_METHOD-1].info.meta; in dumpTraceProfile()
/dalvik/vm/mterp/x86/
DOP_INVOKE_STATIC.S44 andl $$kSubModeJitTraceBuild, %ecx # is trace under construction?
/dalvik/vm/
DDdm.cpp460 ArrayObject* trace = dvmGetStackTraceRaw(traceBuf, stackDepth); in dvmDdmGetStackTraceById() local
462 return trace; in dvmDdmGetStackTraceById()
DThread.h221 JitTraceRun trace[MAX_JIT_RUN_LEN]; member
/dalvik/vm/compiler/codegen/arm/
DAssemble.cpp1316 if (desc->trace[runCount].isCode && in getTraceDescriptionSize()
1317 desc->trace[runCount].info.frag.runEnd) in getTraceDescriptionSize()
1889 static u4* unchainSingle(JitEntry *trace) in unchainSingle() argument
1891 const char *base = getTraceBase(trace); in unchainSingle()
2036 jitProfileAddrToLine addrToLine = {0, desc->trace[0].info.frag.startOffset}; in dumpTraceProfile()
2056 desc->trace[0].info.frag.startOffset, in dumpTraceProfile()
2057 desc->trace[0].info.frag.numInsts, in dumpTraceProfile()
2064 desc->trace[idx].isCode && !desc->trace[idx].info.frag.runEnd; in dumpTraceProfile()
2072 if (!desc->trace[idx].isCode) { in dumpTraceProfile()
2074 desc->trace[idx+JIT_TRACE_CUR_METHOD-1].info.meta; in dumpTraceProfile()

12