Home
last modified time | relevance | path

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

/aosp12/art/runtime/mirror/
H A Dobject-readbarrier-inl.h61 inline bool Object::CasLockWord(LockWord old_val, in CasLockWord() function
173 } while (!CasLockWord(expected_lw, new_lw, CASMode::kWeak, kMemoryOrder)); in AtomicSetReadBarrierState()
190 } while (!CasLockWord(expected_lw, new_lw, CASMode::kWeak, std::memory_order_relaxed)); in AtomicSetMarkBit()
H A Dobject.cc196 if (current_this->CasLockWord(lw, hash_word, CASMode::kStrong, std::memory_order_relaxed)) { in IdentityHashCode()
H A Dobject.h155 bool CasLockWord(LockWord old_val, LockWord new_val, CASMode mode, std::memory_order memory_order)
/aosp12/art/runtime/
H A Dmonitor.cc246 bool success = GetObject()->CasLockWord(lw, fat, CASMode::kWeak, std::memory_order_release); in Install()
261 return GetObject()->CasLockWord(lw, fat, CASMode::kWeak, std::memory_order_release); in Install()
1121 if (h_obj->CasLockWord(lock_word, thin_locked, CASMode::kWeak, std::memory_order_acquire)) { in MonitorEnter()
1145 if (h_obj->CasLockWord(lock_word, in MonitorEnter()
1250 if (h_obj->CasLockWord(lock_word, new_lw, CASMode::kWeak, std::memory_order_release)) { in MonitorExit()
/aosp12/art/runtime/gc/collector/
H A Dconcurrent_copying.cc3551 bool success = from_ref->CasLockWord(old_lock_word, in Copy()