Searched defs:old_ref (Results 1 - 6 of 6) sorted by relevance

/art/runtime/
H A Dread_barrier-inl.h60 MirrorType* old_ref = ref; local
66 if (kAlwaysUpdateField && ref != old_ref) {
68 offset, old_ref, ref);
78 MirrorType* old_ref = ref; local
81 if (heap != nullptr && heap->GetReadBarrierTable()->IsSet(old_ref)) {
82 ref = reinterpret_cast<MirrorType*>(Mark(old_ref));
84 if (ref != old_ref) {
86 offset, old_ref, ref);
129 MirrorType* old_ref = ref; local
130 ref = reinterpret_cast<MirrorType*>(Mark(old_ref));
170 auto old_ref = mirror::CompressedReference<MirrorType>::FromMirrorPtr(ref); local
[all...]
H A Dintern_table.cc68 ObjPtr<mirror::String> old_ref = root.Read<kWithoutReadBarrier>(); local
71 if (new_ref != old_ref) {
75 strong_interns_.Remove(old_ref);
H A Dclass_linker.cc1966 ObjPtr<mirror::Class> old_ref = root.Read<kWithoutReadBarrier>(); local
1970 CHECK_EQ(new_ref, old_ref);
1974 ObjPtr<mirror::Object> old_ref = root.Read<kWithoutReadBarrier>(); local
1975 if (old_ref != nullptr) {
1976 DCHECK(old_ref->IsClass());
1980 CHECK_EQ(new_ref, old_ref);
/art/runtime/gc/accounting/
H A Dmod_union_table.cc221 mirror::Object* old_ref = root->AsMirrorPtr(); local
222 mirror::Object* new_ref = visitor_->MarkObject(old_ref);
223 if (old_ref != new_ref) {
/art/runtime/mirror/
H A Dobject-inl.h831 uint32_t old_ref(PtrCompression<kPoisonHeapReferences, Object>::Compress(old_value));
836 bool success = atomic_addr->CompareAndSetWeakSequentiallyConsistent(old_ref, new_ref);
872 uint32_t old_ref(PtrCompression<kPoisonHeapReferences, Object>::Compress(old_value));
877 bool success = atomic_addr->CompareAndSetStrongSequentiallyConsistent(old_ref, new_ref);
901 uint32_t old_ref(PtrCompression<kPoisonHeapReferences, Object>::Compress(old_value));
906 bool success = atomic_addr->CompareAndSetWeakRelaxed(old_ref, new_ref);
930 uint32_t old_ref(PtrCompression<kPoisonHeapReferences, Object>::Compress(old_value));
935 bool success = atomic_addr->CompareAndSetWeakRelease(old_ref, new_ref);
955 uint32_t old_ref(PtrCompression<kPoisonHeapReferences, Object>::Compress(old_value));
959 bool success = atomic_addr->CompareAndExchangeStrongSequentiallyConsistent(&old_ref, new_re
989 uint32_t old_ref = atomic_addr->ExchangeSequentiallyConsistent(new_ref); local
[all...]
H A Dclass.cc1156 ObjPtr<Object> old_ref = root->AsMirrorPtr(); local
1158 if (old_ref != new_ref) {
1163 CompressedReference<Object>::FromMirrorPtr(old_ref.Ptr()),

Completed in 1301 milliseconds