Home
last modified time | relevance | path

Searched refs:fake_address_dependency (Results 1 – 5 of 5) sorted by relevance

/art/runtime/mirror/
Dobject_array-inl.h125 uintptr_t fake_address_dependency; in AssignableMemmove() local
126 if (!ReadBarrier::IsGray(src.Ptr(), &fake_address_dependency)) { in AssignableMemmove()
128 DCHECK_EQ(fake_address_dependency, 0U); in AssignableMemmove()
130 reinterpret_cast<uintptr_t>(src.Ptr()) | fake_address_dependency)); in AssignableMemmove()
150 uintptr_t fake_address_dependency; in AssignableMemmove() local
151 if (!ReadBarrier::IsGray(src.Ptr(), &fake_address_dependency)) { in AssignableMemmove()
153 DCHECK_EQ(fake_address_dependency, 0U); in AssignableMemmove()
155 reinterpret_cast<uintptr_t>(src.Ptr()) | fake_address_dependency)); in AssignableMemmove()
200 uintptr_t fake_address_dependency; in AssignableMemcpy() local
201 if (!ReadBarrier::IsGray(src.Ptr(), &fake_address_dependency)) { in AssignableMemcpy()
[all …]
Dobject-readbarrier-inl.h73 inline uint32_t Object::GetReadBarrierState(uintptr_t* fake_address_dependency) { in GetReadBarrierState() argument
88 : [result] "+r" (result), [fad] "=r" (*fake_address_dependency) in GetReadBarrierState()
90 DCHECK_EQ(*fake_address_dependency, 0U); in GetReadBarrierState()
104 : [result] "+r" (result), [fad] "=r" (*fake_address_dependency) in GetReadBarrierState()
106 DCHECK_EQ(*fake_address_dependency, 0U); in GetReadBarrierState()
114 *fake_address_dependency = 0; in GetReadBarrierState()
119 UNUSED(fake_address_dependency); in GetReadBarrierState()
Dobject.h103 ALWAYS_INLINE uint32_t GetReadBarrierState(uintptr_t* fake_address_dependency)
/art/runtime/
Dread_barrier-inl.h51 uintptr_t fake_address_dependency; in Barrier() local
52 bool is_gray = IsGray(obj, &fake_address_dependency); in Barrier()
54 CHECK_EQ(fake_address_dependency, 0U) << obj << " rb_state=" << obj->GetReadBarrierState(); in Barrier()
57 fake_address_dependency | reinterpret_cast<uintptr_t>(ref_addr)); in Barrier()
256 inline bool ReadBarrier::IsGray(mirror::Object* obj, uintptr_t* fake_address_dependency) { in IsGray() argument
257 return obj->GetReadBarrierState(fake_address_dependency) == kGrayState; in IsGray()
Dread_barrier.h116 ALWAYS_INLINE static bool IsGray(mirror::Object* obj, uintptr_t* fake_address_dependency)