Lines Matching refs:info

487             if (gDvmJit.pJitEntryTable[i].u.info.chain != gDvmJit.jitTableSize)
571 while ((gDvmJit.pJitEntryTable[idx].u.info.chain != chainEndMarker) &&
573 (gDvmJit.pJitEntryTable[idx].u.info.isMethodEntry !=
575 idx = gDvmJit.pJitEntryTable[idx].u.info.chain;
579 gDvmJit.pJitEntryTable[idx].u.info.isMethodEntry != isMethodEntry) {
597 while (gDvmJit.pJitEntryTable[idx].u.info.chain != chainEndMarker) {
599 gDvmJit.pJitEntryTable[idx].u.info.isMethodEntry ==
606 idx = gDvmJit.pJitEntryTable[idx].u.info.chain;
632 newValue.info.chain = idx;
639 gDvmJit.pJitEntryTable[idx].u.info.isMethodEntry = isMethodEntry;
668 trace->method->name,trace->trace[curFrag].info.frag.startOffset);
674 curFrag, trace->trace[curFrag].info.frag.numInsts,
675 trace->trace[curFrag].info.frag.startOffset,
676 trace->trace[curFrag].info.frag.hint,
677 trace->trace[curFrag].info.frag.runEnd);
678 dpc = dpcBase + trace->trace[curFrag].info.frag.startOffset;
679 for (i=0; i<trace->trace[curFrag].info.frag.numInsts; i++) {
685 if (trace->trace[curFrag].info.frag.runEnd) {
689 ALOGD("Frag[%d]- META info: 0x%08x", curFrag,
690 (int)trace->trace[curFrag].info.meta);
710 self->trace[currTraceRun].info.meta = thisClass ?
715 self->trace[currTraceRun].info.meta = thisClass ?
720 self->trace[currTraceRun].info.meta = (void *) calleeMethod;
751 self->trace[currTraceRun].info.frag.startOffset = offset + len;
752 self->trace[currTraceRun].info.frag.numInsts = 1;
753 self->trace[currTraceRun].info.frag.runEnd = false;
754 self->trace[currTraceRun].info.frag.hint = kJitHintNone;
827 self->trace[currTraceRun].info.frag.startOffset = offset;
828 self->trace[currTraceRun].info.frag.numInsts = 0;
829 self->trace[currTraceRun].info.frag.runEnd = false;
830 self->trace[currTraceRun].info.frag.hint = kJitHintNone;
833 self->trace[self->currTraceRun].info.frag.numInsts++;
912 /* Extend a new empty desc if the last slot is meta info */
915 self->trace[lastTraceDesc].info.frag.startOffset = 0;
916 self->trace[lastTraceDesc].info.frag.numInsts = 0;
917 self->trace[lastTraceDesc].info.frag.hint = kJitHintNone;
922 self->trace[lastTraceDesc].info.frag.runEnd = true;
997 (gDvmJit.pJitEntryTable[idx].u.info.isMethodEntry == isMethodEntry))
1001 while (gDvmJit.pJitEntryTable[idx].u.info.chain != chainEndMarker) {
1002 idx = gDvmJit.pJitEntryTable[idx].u.info.chain;
1004 (gDvmJit.pJitEntryTable[idx].u.info.isMethodEntry ==
1023 gDvmJit.pJitEntryTable[idx].u.info.isMethodEntry == methodEntry) {
1025 0 : gDvmJit.pJitEntryTable[idx].u.info.profileOffset;
1035 while (gDvmJit.pJitEntryTable[idx].u.info.chain != chainEndMarker) {
1036 idx = gDvmJit.pJitEntryTable[idx].u.info.chain;
1038 gDvmJit.pJitEntryTable[idx].u.info.isMethodEntry ==
1042 gDvmJit.pJitEntryTable[idx].u.info.profileOffset;
1129 newValue.info.isMethodEntry = isMethodEntry;
1130 newValue.info.instructionSet = set;
1131 newValue.info.profileOffset = profilePrefixSize;
1270 self->trace[0].info.frag.startOffset =
1272 self->trace[0].info.frag.numInsts = 0;
1273 self->trace[0].info.frag.runEnd = false;
1274 self->trace[0].info.frag.hint = kJitHintNone;
1319 tempEntry.u.info.chain = size;
1320 if (tempEntry.u.info.chain != size) {
1330 pNewTable[i].u.info.chain = size; /* Initialize chain termination */
1350 pOldTable[i].u.info.isMethodEntry);
1353 chain = p->u.info.chain;
1355 p->u.info.chain = chain;
1392 jitEntry[i].u.info.chain = size; /* Initialize chain termination */
1485 * Update JIT-specific info in Thread structure for a single thread