Lines Matching refs:referent
418 Object *referent = dvmGetFieldObject(obj, referentOffset); in delayReferenceReferent() local
419 if (pending == NULL && referent != NULL && !isMarked(referent, ctx)) { in delayReferenceReferent()
678 Object *referent = dvmGetFieldObject(ref, referentOffset); in preserveSomeSoftReferences() local
679 if (referent == NULL) { in preserveSomeSoftReferences()
683 bool marked = isMarked(referent, ctx); in preserveSomeSoftReferences()
686 markObject(referent, ctx); in preserveSomeSoftReferences()
714 Object *referent = dvmGetFieldObject(ref, referentOffset); in clearWhiteReferences() local
715 if (referent != NULL && !isMarked(referent, ctx)) { in clearWhiteReferences()
740 Object *referent = dvmGetFieldObject(ref, referentOffset); in enqueueFinalizerReferences() local
741 if (referent != NULL && !isMarked(referent, ctx)) { in enqueueFinalizerReferences()
742 markObject(referent, ctx); in enqueueFinalizerReferences()
745 dvmSetFieldObject(ref, zombieOffset, referent); in enqueueFinalizerReferences()