Searched refs:CasLockWord (Results 1 – 5 of 5) sorted by relevance
/aosp12/art/runtime/mirror/ |
H A D | object-readbarrier-inl.h | 61 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 D | object.cc | 196 if (current_this->CasLockWord(lw, hash_word, CASMode::kStrong, std::memory_order_relaxed)) { in IdentityHashCode()
|
H A D | object.h | 155 bool CasLockWord(LockWord old_val, LockWord new_val, CASMode mode, std::memory_order memory_order)
|
/aosp12/art/runtime/ |
H A D | monitor.cc | 246 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 D | concurrent_copying.cc | 3551 bool success = from_ref->CasLockWord(old_lock_word, in Copy()
|