Home
last modified time | relevance | path

Searched refs:reference_ (Results 1 – 3 of 3) sorted by relevance

/art/runtime/
Dhandle.h39 Handle() : reference_(nullptr) { in Handle()
42 ALWAYS_INLINE Handle(const Handle<T>& handle) : reference_(handle.reference_) { in Handle()
46 reference_ = handle.reference_;
50 ALWAYS_INLINE explicit Handle(StackReference<T>* reference) : reference_(reference) { in Handle()
62 return down_cast<T*>(reference_->AsMirrorPtr()); in Get()
66 if (UNLIKELY(reference_->AsMirrorPtr() == nullptr)) { in ToJObject()
70 return reinterpret_cast<jobject>(reference_); in ToJObject()
75 return reference_; in GetReference()
80 return reference_; in GetReference()
86 : reference_(reference) { in Handle()
[all …]
/art/runtime/mirror/
Dobject_reference.h41 reference_ = Compress(other); in Assign()
45 reference_ = 0; in Clear()
50 return reference_ == 0; in IsNull()
54 return reference_; in AsVRegValue()
60 : reference_(Compress(mirror_ptr)) { in SHARED_LOCKS_REQUIRED()
71 uintptr_t as_bits = kPoisonReferences ? -reference_ : reference_; in UnCompress()
78 uint32_t reference_; variable
Dobject-inl.h181 if (UNLIKELY(atomic_rb_ptr->LoadRelaxed() != expected_ref.reference_)) { in AtomicSetReadBarrierPointer()
185 } while (!atomic_rb_ptr->CompareExchangeWeakSequentiallyConsistent(expected_ref.reference_, in AtomicSetReadBarrierPointer()
186 new_ref.reference_)); in AtomicSetReadBarrierPointer()
896 bool success = atomic_addr->CompareExchangeWeakSequentiallyConsistent(old_ref.reference_, in CasFieldWeakSequentiallyConsistentObjectWithoutWriteBarrier()
897 new_ref.reference_); in CasFieldWeakSequentiallyConsistentObjectWithoutWriteBarrier()
935 bool success = atomic_addr->CompareExchangeStrongSequentiallyConsistent(old_ref.reference_, in CasFieldStrongSequentiallyConsistentObjectWithoutWriteBarrier()
936 new_ref.reference_); in CasFieldStrongSequentiallyConsistentObjectWithoutWriteBarrier()