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

/art/runtime/
H A Dread_barrier-inl.h52 MirrorType* old_ref = ref; local
58 if (kAlwaysUpdateField && ref != old_ref) {
60 offset, old_ref, ref);
73 MirrorType* old_ref = ref; local
76 if (heap != nullptr && heap->GetReadBarrierTable()->IsSet(old_ref)) {
77 ref = reinterpret_cast<MirrorType*>(Mark(old_ref));
79 if (ref != old_ref) {
81 offset, old_ref, ref);
124 MirrorType* old_ref = ref; local
125 ref = reinterpret_cast<MirrorType*>(Mark(old_ref));
165 auto old_ref = mirror::CompressedReference<MirrorType>::FromMirrorPtr(ref); local
[all...]
H A Dintern_table.cc67 mirror::String* old_ref = root.Read<kWithoutReadBarrier>(); local
70 if (new_ref != old_ref) {
74 strong_interns_.Remove(old_ref);
H A Dclass_linker.cc1859 mirror::Class* old_ref = root.Read<kWithoutReadBarrier>(); local
1863 CHECK_EQ(new_ref, old_ref);
/art/runtime/gc/accounting/
H A Dmod_union_table.cc213 mirror::Object* old_ref = root->AsMirrorPtr(); local
214 mirror::Object* new_ref = visitor_->MarkObject(old_ref);
215 if (old_ref != new_ref) {
/art/runtime/mirror/
H A Dobject-inl.h936 HeapReference<Object> old_ref(HeapReference<Object>::FromMirrorPtr(old_value));
941 bool success = atomic_addr->CompareExchangeWeakSequentiallyConsistent(old_ref.reference_,
975 HeapReference<Object> old_ref(HeapReference<Object>::FromMirrorPtr(old_value));
980 bool success = atomic_addr->CompareExchangeStrongSequentiallyConsistent(old_ref.reference_,
1003 HeapReference<Object> old_ref(HeapReference<Object>::FromMirrorPtr(old_value));
1008 bool success = atomic_addr->CompareExchangeWeakRelaxed(old_ref.reference_,
1031 HeapReference<Object> old_ref(HeapReference<Object>::FromMirrorPtr(old_value));
1036 bool success = atomic_addr->CompareExchangeStrongRelaxed(old_ref.reference_,
H A Dclass.cc947 mirror::Object* old_ref = root->AsMirrorPtr(); local
949 if (old_ref != new_ref) {
954 mirror::CompressedReference<mirror::Object>::FromMirrorPtr(old_ref),

Completed in 49 milliseconds