/dalvik/vm/interp/ |
D | Jit.cpp | 227 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() 659 void dvmJitDumpTraceDesc(JitTraceDescription *trace) in dvmJitDumpTraceDesc() argument 667 ALOGD("Trace dump %#x, Method %s off %#x",(int)trace, in dvmJitDumpTraceDesc() 668 trace->method->name,trace->trace[curFrag].info.frag.startOffset); in dvmJitDumpTraceDesc() 669 dpcBase = trace->method->insns; in dvmJitDumpTraceDesc() 672 if (trace->trace[curFrag].isCode) { in dvmJitDumpTraceDesc() 674 curFrag, trace->trace[curFrag].info.frag.numInsts, in dvmJitDumpTraceDesc() [all …]
|
D | Jit.h | 58 InstructionTrace trace[JIT_MAX_TRACE_LEN]; /* opcode trace for debugging */ member 174 void dvmJitDumpTraceDesc(JitTraceDescription *trace);
|
/dalvik/tests/081-hot-exceptions/ |
D | info.txt | 1 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/ |
D | org_apache_harmony_dalvik_ddmc_DdmVmInternal.cpp | 98 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()
|
D | dalvik_system_VMStack.cpp | 193 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/ |
D | entry.S | 79 cmp r3, #kSVSTraceSelect @ hot trace following? 80 moveq r2,#kJitTSelectRequestHot @ ask for trace selection 81 beq common_selectTrace @ go build the trace
|
D | OP_GOTO_16.S | 16 bmi common_testUpdateProfile @ (r0) hot trace head?
|
D | OP_GOTO.S | 19 bmi common_testUpdateProfile @ (r0) check for trace hotness
|
D | OP_GOTO_32.S | 23 ble common_testUpdateProfile @ (r0) hot trace head?
|
D | OP_INVOKE_STATIC.S | 40 ands r2, #kSubModeJitTraceBuild @ trace under construction?
|
D | footer.S | 209 movne r2,#kJitTSelectRequestHot @ ask for trace selection 345 mov r2,#kJitTSelectRequest @ ask for trace selection 348 moveq r2,#kJitTSelectRequest @ ask for trace selection 968 bxeq lr @ Not building trace, continue 975 bl dvmJitEndTraceSelect @ (self,pc) end trace before this inst
|
/dalvik/hit/src/com/android/hit/ |
D | Heap.java | 69 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()
|
D | HprofParser.java | 231 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/compiler/ |
D | Compiler.h | 132 JitTraceRun trace[0]; // Variable-length trace descriptors member 199 bool dvmCompileTrace(JitTraceDescription *trace, int numMaxInsts,
|
D | Frontend.cpp | 1617 const JitTraceRun* currRun = &desc->trace[0]; in dvmCompileTrace() 2035 desc->trace[0].info.frag.startOffset, in dvmCompileTrace()
|
/dalvik/vm/ |
D | Ddm.cpp | 460 ArrayObject* trace = dvmGetStackTraceRaw(traceBuf, stackDepth); in dvmDdmGetStackTraceById() local 462 return trace; in dvmDdmGetStackTraceById()
|
D | Thread.h | 221 JitTraceRun trace[MAX_JIT_RUN_LEN]; member
|
/dalvik/vm/compiler/codegen/arm/ |
D | Assemble.cpp | 1315 if (desc->trace[runCount].isCode && in getTraceDescriptionSize() 1316 desc->trace[runCount].info.frag.runEnd) in getTraceDescriptionSize() 1888 static u4* unchainSingle(JitEntry *trace) in unchainSingle() argument 1890 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()
|
/dalvik/vm/mterp/out/ |
D | InterpAsm-armv7-a.S | 317 cmp r3, #kSVSTraceSelect @ hot trace following? 318 moveq r2,#kJitTSelectRequestHot @ ask for trace selection 319 beq common_selectTrace @ go build the trace 1149 ble common_testUpdateProfile @ (r0) hot trace head? 8963 ands r2, #kSubModeJitTraceBuild @ trace under construction? 9063 ands r2, #kSubModeJitTraceBuild @ trace under construction? 15789 movne r2,#kJitTSelectRequestHot @ ask for trace selection 15925 mov r2,#kJitTSelectRequest @ ask for trace selection 15928 moveq r2,#kJitTSelectRequest @ ask for trace selection 16548 bxeq lr @ Not building trace, continue [all …]
|
D | InterpAsm-armv5te-vfp.S | 303 cmp r3, #kSVSTraceSelect @ hot trace following? 304 moveq r2,#kJitTSelectRequestHot @ ask for trace selection 305 beq common_selectTrace @ go build the trace 1139 ble common_testUpdateProfile @ (r0) hot trace head? 9026 ands r2, #kSubModeJitTraceBuild @ trace under construction? 9126 ands r2, #kSubModeJitTraceBuild @ trace under construction? 15852 movne r2,#kJitTSelectRequestHot @ ask for trace selection 15988 mov r2,#kJitTSelectRequest @ ask for trace selection 15991 moveq r2,#kJitTSelectRequest @ ask for trace selection 16611 bxeq lr @ Not building trace, continue [all …]
|
D | InterpAsm-armv7-a-neon.S | 317 cmp r3, #kSVSTraceSelect @ hot trace following? 318 moveq r2,#kJitTSelectRequestHot @ ask for trace selection 319 beq common_selectTrace @ go build the trace 1149 ble common_testUpdateProfile @ (r0) hot trace head? 8963 ands r2, #kSubModeJitTraceBuild @ trace under construction? 9063 ands r2, #kSubModeJitTraceBuild @ trace under construction? 15789 movne r2,#kJitTSelectRequestHot @ ask for trace selection 15925 mov r2,#kJitTSelectRequest @ ask for trace selection 15928 moveq r2,#kJitTSelectRequest @ ask for trace selection 16548 bxeq lr @ Not building trace, continue [all …]
|
D | InterpAsm-armv5te.S | 303 cmp r3, #kSVSTraceSelect @ hot trace following? 304 moveq r2,#kJitTSelectRequestHot @ ask for trace selection 305 beq common_selectTrace @ go build the trace 1139 ble common_testUpdateProfile @ (r0) hot trace head? 9484 ands r2, #kSubModeJitTraceBuild @ trace under construction? 9584 ands r2, #kSubModeJitTraceBuild @ trace under construction? 16310 movne r2,#kJitTSelectRequestHot @ ask for trace selection 16446 mov r2,#kJitTSelectRequest @ ask for trace selection 16449 moveq r2,#kJitTSelectRequest @ ask for trace selection 17069 bxeq lr @ Not building trace, continue [all …]
|