Searched refs:expected_ref (Results 1 - 2 of 2) sorted by relevance

/art/runtime/gc/collector/
H A Dconcurrent_copying.cc1636 mirror::Object* expected_ref = ref; local
1639 if (expected_ref !=
1645 false, false, kVerifyNone>(offset, expected_ref, new_ref));
1659 mirror::Object* expected_ref = ref; local
1662 if (expected_ref != addr->LoadRelaxed()) {
1666 } while (!addr->CompareExchangeWeakRelaxed(expected_ref, new_ref));
1676 auto expected_ref = mirror::CompressedReference<mirror::Object>::FromMirrorPtr(ref); local
1684 } while (!addr->CompareExchangeWeakRelaxed(expected_ref, new_ref));
/art/runtime/mirror/
H A Dobject-inl.h202 HeapReference<Object> expected_ref(HeapReference<Object>::FromMirrorPtr(expected_rb_ptr));
205 if (UNLIKELY(atomic_rb_ptr->LoadRelaxed() != expected_ref.reference_)) {
209 } while (!atomic_rb_ptr->CompareExchangeWeakSequentiallyConsistent(expected_ref.reference_,

Completed in 123 milliseconds