Lines Matching refs:ObjPtr
34 void ReferenceQueue::AtomicEnqueueIfNotEnqueued(Thread* self, ObjPtr<mirror::Reference> ref) { in AtomicEnqueueIfNotEnqueued()
42 void ReferenceQueue::EnqueueReference(ObjPtr<mirror::Reference> ref) { in EnqueueReference()
51 ObjPtr<mirror::Reference> head = list_->GetPendingNext<kWithoutReadBarrier>(); in EnqueueReference()
59 ObjPtr<mirror::Reference> ReferenceQueue::DequeuePendingReference() { in DequeuePendingReference()
61 ObjPtr<mirror::Reference> ref = list_->GetPendingNext<kWithoutReadBarrier>(); in DequeuePendingReference()
68 ObjPtr<mirror::Reference> next = ref->GetPendingNext<kWithoutReadBarrier>(); in DequeuePendingReference()
76 void ReferenceQueue::DisableReadBarrierForReference(ObjPtr<mirror::Reference> ref) { in DisableReadBarrierForReference()
93 ObjPtr<mirror::Object> referent = ref->GetReferent<kWithoutReadBarrier>(); in DisableReadBarrierForReference()
105 ObjPtr<mirror::Reference> cur = list_; in Dump()
111 ObjPtr<mirror::Reference> pending_next = cur->GetPendingNext(); in Dump()
123 ObjPtr<mirror::Reference> cur = list_; in GetLength()
136 ObjPtr<mirror::Reference> ref = DequeuePendingReference(); in ClearWhiteReferences()
158 ObjPtr<mirror::FinalizerReference> ref = DequeuePendingReference()->AsFinalizerReference(); in EnqueueFinalizerReferences()
163 ObjPtr<mirror::Object> forward_address = collector->MarkObject(referent_addr->AsMirrorPtr()); in EnqueueFinalizerReferences()
184 const ObjPtr<mirror::Reference> head = list_; in ForwardSoftReferences()
185 ObjPtr<mirror::Reference> ref = head; in ForwardSoftReferences()