Searched refs:ReferenceQueue (Results 1 – 6 of 6) sorted by relevance
28 ReferenceQueue::ReferenceQueue(Mutex* lock) : lock_(lock), list_(nullptr) { in ReferenceQueue() function in art::gc::ReferenceQueue31 void ReferenceQueue::AtomicEnqueueIfNotEnqueued(Thread* self, mirror::Reference* ref) { in AtomicEnqueueIfNotEnqueued()39 void ReferenceQueue::EnqueueReference(mirror::Reference* ref) { in EnqueueReference()44 void ReferenceQueue::EnqueuePendingReference(mirror::Reference* ref) { in EnqueuePendingReference()64 mirror::Reference* ReferenceQueue::DequeuePendingReference() { in DequeuePendingReference()91 void ReferenceQueue::Dump(std::ostream& os) const { in Dump()105 void ReferenceQueue::ClearWhiteReferences(ReferenceQueue* cleared_references, in ClearWhiteReferences()125 void ReferenceQueue::EnqueueFinalizerReferences(ReferenceQueue* cleared_references, in EnqueueFinalizerReferences()149 void ReferenceQueue::ForwardSoftReferences(IsHeapReferenceMarkedCallback* preserve_callback, in ForwardSoftReferences()165 void ReferenceQueue::UpdateRoots(IsMarkedCallback* callback, void* arg) { in UpdateRoots()
45 class ReferenceQueue {47 explicit ReferenceQueue(Mutex* lock);61 void EnqueueFinalizerReferences(ReferenceQueue* cleared_references,72 void ClearWhiteReferences(ReferenceQueue* cleared_references,
103 ReferenceQueue soft_reference_queue_;104 ReferenceQueue weak_reference_queue_;105 ReferenceQueue finalizer_reference_queue_;106 ReferenceQueue phantom_reference_queue_;107 ReferenceQueue cleared_references_;
1053 friend class ReferenceQueue; variable
17 import java.lang.ref.ReferenceQueue;28 private static ReferenceQueue<PhantomWrapper> sPhantomQueue =29 new ReferenceQueue<PhantomWrapper>();114 ReferenceQueue<PhantomWrapper> queue, int nativeDataPtr) in PhantomWrapper()127 ReferenceQueue<PhantomWrapper> mQueue;130 BitmapWatcher(ReferenceQueue<PhantomWrapper> queue) { in BitmapWatcher()
32 class ReferenceQueue; variable121 friend class gc::ReferenceQueue;