Lines Matching refs:ref
67 // weak ref access is disabled as the call includes a read barrier which may push a ref onto the
107 // presence of threads blocking for weak ref access.
139 // Weak ref access is enabled at Zygote compaction by SemiSpace (concurrent == false).
206 // Process the "referent" field in a java.lang.ref.Reference. If the referent has not yet been
209 ObjPtr<mirror::Reference> ref,
211 // klass can be the class of the old object if the visitor already updated the class of ref.
214 mirror::HeapReference<mirror::Object>* referent = ref->GetReferentReferenceAddr();
232 soft_reference_queue_.AtomicEnqueueIfNotEnqueued(self, ref);
234 weak_reference_queue_.AtomicEnqueueIfNotEnqueued(self, ref);
236 finalizer_reference_queue_.AtomicEnqueueIfNotEnqueued(self, ref);
238 phantom_reference_queue_.AtomicEnqueueIfNotEnqueued(self, ref);
292 void ReferenceProcessor::ClearReferent(ObjPtr<mirror::Reference> ref) {
301 ref->ClearReferent<true>();
303 ref->ClearReferent<false>();
312 // presence of threads blocking for weak ref access.