Searched refs:ReferenceQueue (Results 1 – 9 of 9) sorted by relevance
30 ReferenceQueue::ReferenceQueue(Mutex* lock) : lock_(lock), list_(nullptr) { in ReferenceQueue() function in art::gc::ReferenceQueue33 void ReferenceQueue::AtomicEnqueueIfNotEnqueued(Thread* self, ObjPtr<mirror::Reference> ref) { in AtomicEnqueueIfNotEnqueued()41 void ReferenceQueue::EnqueueReference(ObjPtr<mirror::Reference> ref) { in EnqueueReference()58 ObjPtr<mirror::Reference> ReferenceQueue::DequeuePendingReference() { in DequeuePendingReference()75 void ReferenceQueue::DisableReadBarrierForReference(ObjPtr<mirror::Reference> ref) { in DisableReadBarrierForReference()103 void ReferenceQueue::Dump(std::ostream& os) const { in Dump()120 size_t ReferenceQueue::GetLength() const { in GetLength()132 void ReferenceQueue::ClearWhiteReferences(ReferenceQueue* cleared_references, in ClearWhiteReferences()154 void ReferenceQueue::EnqueueFinalizerReferences(ReferenceQueue* cleared_references, in EnqueueFinalizerReferences()179 void ReferenceQueue::ForwardSoftReferences(MarkObjectVisitor* visitor) { in ForwardSoftReferences()[all …]
53 class ReferenceQueue {55 explicit ReferenceQueue(Mutex* lock);79 void EnqueueFinalizerReferences(ReferenceQueue* cleared_references,91 void ClearWhiteReferences(ReferenceQueue* cleared_references,120 DISALLOW_IMPLICIT_CONSTRUCTORS(ReferenceQueue);
104 ReferenceQueue soft_reference_queue_;105 ReferenceQueue weak_reference_queue_;106 ReferenceQueue finalizer_reference_queue_;107 ReferenceQueue phantom_reference_queue_;108 ReferenceQueue cleared_references_;
35 ReferenceQueue queue(&lock); in TEST_F()69 ReferenceQueue queue(&lock); in TEST_F()
1444 friend class ReferenceQueue; variable
17 import java.lang.ref.ReferenceQueue;29 private static ReferenceQueue<PhantomWrapper> sPhantomQueue =30 new ReferenceQueue<PhantomWrapper>();121 ReferenceQueue<PhantomWrapper> queue, int nativeDataPtr) in PhantomWrapper()136 ReferenceQueue<PhantomWrapper> mQueue;138 BitmapWatcher(ReferenceQueue<PhantomWrapper> queue) { in BitmapWatcher()
18 import java.lang.ref.ReferenceQueue;42 public static PhantomReference allocPhantom(ReferenceQueue<Object> queue) { in allocPhantom()54 ReferenceQueue<Object> queue = new ReferenceQueue<Object>(); in checkRegisterNativeAllocation()
18 import java.lang.ref.ReferenceQueue;134 public ReferenceQueue<Object> referenceQueue = new ReferenceQueue<Object>();
34 class ReferenceQueue; variable123 friend class gc::ReferenceQueue;