Lines Matching refs:referent
57 mirror::Object* const referent = reference->GetReferent();
58 // If the referent is null then it is already cleared, we can just return null since there is no
60 if (UNLIKELY(!SlowPathEnabled()) || referent == nullptr) {
61 return referent;
67 // If the referent became cleared, return it. Don't need barrier since thread roots can't get
72 // Try to see if the referent is already marked by using the is_marked_callback. We can return
77 // If it's null it means not marked, but it could become marked if the referent is reachable
113 // We are done preserving references, some people who are blocked may see a marked referent.
164 // Clear all finalizer referent reachable soft and weak references with white referents.
188 // Process the "referent" field in a java.lang.ref.Reference. If the referent has not yet been
196 mirror::HeapReference<mirror::Object>* referent = ref->GetReferentReferenceAddr();
197 if (referent->AsMirrorPtr() != nullptr && !is_marked_callback(referent, arg)) {