Lines Matching full:slot
487 void setTraceConstruction(JitEntry *slot, bool value)
493 oldValue = slot->u;
496 } while (!ATOMIC_CMP_SWAP( &slot->u.infoWord,
500 void resetTracehead(InterpState* interpState, JitEntry *slot)
502 slot->codeAddress = gDvmJit.interpretTemplate;
503 setTraceConstruction(slot, false);
531 * slot in the chain. Possibly continue the chain walk in case
532 * some other thread allocated the slot we were looking
538 * At this point, if .dPC is NULL, then the slot we're
539 * looking at is the target slot from the primary hash
541 * to have to find a free slot and chain it.
587 * Initialize codeAddress and allocate the slot. Must
941 JitEntry *slot = lookupAndAdd(interpState->pc, false);
942 if (slot == NULL) {
952 } else if (slot->u.info.traceConstruction) {
964 resetTracehead(interpState, slot);
965 } else if (slot->codeAddress) {
977 setTraceConstruction(slot, true);