Home
last modified time | relevance | path

Searched refs:ReferenceQueue (Results 1 – 15 of 15) sorted by relevance

/art/runtime/gc/
Dreference_queue.cc31 ReferenceQueue::ReferenceQueue(Mutex* lock) : lock_(lock), list_(nullptr) { in ReferenceQueue() function in art::gc::ReferenceQueue
34 void ReferenceQueue::AtomicEnqueueIfNotEnqueued(Thread* self, ObjPtr<mirror::Reference> ref) { in AtomicEnqueueIfNotEnqueued()
42 void ReferenceQueue::EnqueueReference(ObjPtr<mirror::Reference> ref) { in EnqueueReference()
59 ObjPtr<mirror::Reference> ReferenceQueue::DequeuePendingReference() { in DequeuePendingReference()
76 void ReferenceQueue::DisableReadBarrierForReference(ObjPtr<mirror::Reference> ref, in DisableReadBarrierForReference()
105 void ReferenceQueue::Dump(std::ostream& os) const { in Dump()
122 size_t ReferenceQueue::GetLength() const { in GetLength()
134 void ReferenceQueue::ClearWhiteReferences(ReferenceQueue* cleared_references, in ClearWhiteReferences()
166 FinalizerStats ReferenceQueue::EnqueueFinalizerReferences(ReferenceQueue* cleared_references, in EnqueueFinalizerReferences()
195 uint32_t ReferenceQueue::ForwardSoftReferences(MarkObjectVisitor* visitor) { in ForwardSoftReferences()
[all …]
Dreference_queue.h64 class ReferenceQueue {
66 explicit ReferenceQueue(Mutex* lock);
92 FinalizerStats EnqueueFinalizerReferences(ReferenceQueue* cleared_references,
107 void ClearWhiteReferences(ReferenceQueue* cleared_references,
142 DISALLOW_IMPLICIT_CONSTRUCTORS(ReferenceQueue);
Dreference_processor.h121 ReferenceQueue soft_reference_queue_;
122 ReferenceQueue weak_reference_queue_;
123 ReferenceQueue finalizer_reference_queue_;
124 ReferenceQueue phantom_reference_queue_;
125 ReferenceQueue cleared_references_;
Dreference_queue_test.cc41 ReferenceQueue queue(&lock); in TEST_F()
75 ReferenceQueue queue(&lock); in TEST_F()
Dheap.h1767 friend class ReferenceQueue; variable
/art/test/079-phantom/src/
DBitmap.java17 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()
/art/test/004-NativeAllocations/src-art/
DMain.java18 import java.lang.ref.ReferenceQueue;
56 public static PhantomReference $noinline$allocPhantom(ReferenceQueue<Object> queue) { in $noinline$allocPhantom()
69 ReferenceQueue<Object> queue = new ReferenceQueue<Object>(); in checkRegisterNativeAllocation()
/art/test/905-object-free/src/art/
DTest905.java20 import java.lang.ref.ReferenceQueue;
34 private final ReferenceQueue mQueue;
37 mQueue = new ReferenceQueue(); in GcMarker()
/art/runtime/mirror/
Dreference.h32 class ReferenceQueue; variable
115 friend class gc::ReferenceQueue;
/art/tools/ahat/src/test-dump/
DDumpedStuff.java18 import java.lang.ref.ReferenceQueue;
179 public ReferenceQueue<Object> referenceQueue = new ReferenceQueue<Object>();
/art/test/2042-reference-processing/src/
DMain.java19 import java.lang.ref.ReferenceQueue;
87 ReferenceQueue<FinalizableObject> refQueue = new ReferenceQueue<>();
/art/libartservice/service/javatests/com/android/server/art/
DArtdRefCacheTest.java46 import java.lang.ref.ReferenceQueue;
222 var queue = new ReferenceQueue<ArtdRefCache>(); in testReset()
/art/build/boot/hiddenapi/
Dhiddenapi-max-target-o-low-priority.txt1842 Ljava/io/ObjectInputStream$Caches;->subclassAuditsQueue:Ljava/lang/ref/ReferenceQueue;
1959 Ljava/io/ObjectOutputStream$Caches;->subclassAuditsQueue:Ljava/lang/ref/ReferenceQueue;
2029 Ljava/io/ObjectStreamClass$Caches;->localDescsQueue:Ljava/lang/ref/ReferenceQueue;
2031 Ljava/io/ObjectStreamClass$Caches;->reflectorsQueue:Ljava/lang/ref/ReferenceQueue;
2060 …ReflectorKey;-><init>(Ljava/lang/Class;[Ljava/io/ObjectStreamField;Ljava/lang/ref/ReferenceQueue;)V
2070 Ljava/io/ObjectStreamClass$WeakClassKey;-><init>(Ljava/lang/Class;Ljava/lang/ref/ReferenceQueue;)V
2136 Ljava/io/ObjectStreamClass;->processQueue(Ljava/lang/ref/ReferenceQueue;Ljava/util/concurrent/Concu…
2474 Ljava/lang/Daemons$FinalizerDaemon;->queue:Ljava/lang/ref/ReferenceQueue;
2636 …dType$ConcurrentWeakInternSet$WeakEntry;-><init>(Ljava/lang/Object;Ljava/lang/ref/ReferenceQueue;)V
2643 Ljava/lang/invoke/MethodType$ConcurrentWeakInternSet;->stale:Ljava/lang/ref/ReferenceQueue;
[all …]
/art/build/boot/
Dboot-image-profile.txt1539 HSPLjava/io/ObjectStreamClass$Caches;->-$$Nest$sfgetlocalDescsQueue()Ljava/lang/ref/ReferenceQueue;
1540 HSPLjava/io/ObjectStreamClass$Caches;->-$$Nest$sfgetreflectorsQueue()Ljava/lang/ref/ReferenceQueue;
1554 …ReflectorKey;-><init>(Ljava/lang/Class;[Ljava/io/ObjectStreamField;Ljava/lang/ref/ReferenceQueue;)V
1560 HSPLjava/io/ObjectStreamClass$WeakClassKey;-><init>(Ljava/lang/Class;Ljava/lang/ref/ReferenceQueue;…
1633 HSPLjava/io/ObjectStreamClass;->processQueue(Ljava/lang/ref/ReferenceQueue;Ljava/util/concurrent/Co…
2692 …dType$ConcurrentWeakInternSet$WeakEntry;-><init>(Ljava/lang/Object;Ljava/lang/ref/ReferenceQueue;)V
2738 HSPLjava/lang/ref/FinalizerReference;-><init>(Ljava/lang/Object;Ljava/lang/ref/ReferenceQueue;)V
2745 HSPLjava/lang/ref/PhantomReference;-><init>(Ljava/lang/Object;Ljava/lang/ref/ReferenceQueue;)V
2748 HSPLjava/lang/ref/Reference;-><init>(Ljava/lang/Object;Ljava/lang/ref/ReferenceQueue;)V
2753 HSPLjava/lang/ref/ReferenceQueue;-><init>()V
[all …]
Dpreloaded-classes934 java.lang.ref.ReferenceQueue