Searched refs:reference_ (Results 1 – 3 of 3) sorted by relevance
39 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 …]
41 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
181 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()