Lines Matching refs:trace
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()
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()
677 trace->trace[curFrag].info.frag.startOffset, in dvmJitDumpTraceDesc()
678 trace->trace[curFrag].info.frag.hint, in dvmJitDumpTraceDesc()
679 trace->trace[curFrag].info.frag.runEnd); in dvmJitDumpTraceDesc()
680 dpc = dpcBase + trace->trace[curFrag].info.frag.startOffset; in dvmJitDumpTraceDesc()
681 for (i=0; i<trace->trace[curFrag].info.frag.numInsts; i++) { in dvmJitDumpTraceDesc()
687 if (trace->trace[curFrag].info.frag.runEnd) { in dvmJitDumpTraceDesc()
692 (int)trace->trace[curFrag].info.meta); in dvmJitDumpTraceDesc()
712 self->trace[currTraceRun].info.meta = thisClass ? in insertClassMethodInfo()
714 self->trace[currTraceRun].isCode = false; in insertClassMethodInfo()
717 self->trace[currTraceRun].info.meta = thisClass ? in insertClassMethodInfo()
719 self->trace[currTraceRun].isCode = false; in insertClassMethodInfo()
722 self->trace[currTraceRun].info.meta = (void *) calleeMethod; in insertClassMethodInfo()
723 self->trace[currTraceRun].isCode = false; in insertClassMethodInfo()
753 self->trace[currTraceRun].info.frag.startOffset = offset + len; in insertMoveResult()
754 self->trace[currTraceRun].info.frag.numInsts = 1; in insertMoveResult()
755 self->trace[currTraceRun].info.frag.runEnd = false; in insertMoveResult()
756 self->trace[currTraceRun].info.frag.hint = kJitHintNone; in insertMoveResult()
757 self->trace[currTraceRun].isCode = true; in insertMoveResult()
837 self->trace[currTraceRun].info.frag.startOffset = offset; in dvmCheckJit()
838 self->trace[currTraceRun].info.frag.numInsts = 0; in dvmCheckJit()
839 self->trace[currTraceRun].info.frag.runEnd = false; in dvmCheckJit()
840 self->trace[currTraceRun].info.frag.hint = kJitHintNone; in dvmCheckJit()
841 self->trace[currTraceRun].isCode = true; in dvmCheckJit()
843 self->trace[self->currTraceRun].info.frag.numInsts++; in dvmCheckJit()
923 if (!self->trace[lastTraceDesc].isCode) { in dvmCheckJit()
925 self->trace[lastTraceDesc].info.frag.startOffset = 0; in dvmCheckJit()
926 self->trace[lastTraceDesc].info.frag.numInsts = 0; in dvmCheckJit()
927 self->trace[lastTraceDesc].info.frag.hint = kJitHintNone; in dvmCheckJit()
928 self->trace[lastTraceDesc].isCode = true; in dvmCheckJit()
932 self->trace[lastTraceDesc].info.frag.runEnd = true; in dvmCheckJit()
947 memcpy((char*)&(desc->trace[0]), in dvmCheckJit()
948 (char*)&(self->trace[0]), in dvmCheckJit()
1280 self->trace[0].info.frag.startOffset = in dvmJitCheckTraceRequest()
1282 self->trace[0].info.frag.numInsts = 0; in dvmJitCheckTraceRequest()
1283 self->trace[0].info.frag.runEnd = false; in dvmJitCheckTraceRequest()
1284 self->trace[0].info.frag.hint = kJitHintNone; in dvmJitCheckTraceRequest()
1285 self->trace[0].isCode = true; in dvmJitCheckTraceRequest()