Lines Matching refs:Reference
44 class MANAGED Reference : public Object {
51 return sizeof(Reference); in InstanceSize()
55 return OFFSET_OF_OBJECT_MEMBER(Reference, pending_next_); in PendingNextOffset()
58 return OFFSET_OF_OBJECT_MEMBER(Reference, queue_); in QueueOffset()
61 return OFFSET_OF_OBJECT_MEMBER(Reference, queue_next_); in QueueNextOffset()
64 return OFFSET_OF_OBJECT_MEMBER(Reference, referent_); in ReferentOffset()
79 Reference* GetPendingNext() REQUIRES_SHARED(Locks::mutator_lock_) { in GetPendingNext()
80 return GetFieldObject<Reference, kDefaultVerifyFlags, kReadBarrierOption>(PendingNextOffset()); in GetPendingNext()
83 void SetPendingNext(ObjPtr<Reference> pending_next) REQUIRES_SHARED(Locks::mutator_lock_);
114 HeapReference<Reference> pending_next_;
116 HeapReference<Reference> queue_next_;
124 DISALLOW_IMPLICIT_CONSTRUCTORS(Reference);
128 class MANAGED FinalizerReference : public Reference {