Home
last modified time | relevance | path

Searched refs:CASMode (Results 1 – 17 of 17) sorted by relevance

/art/libartbase/base/
Datomic.h31 enum class CASMode { enum
110 CASMode mode, in PACKED()
112 return mode == CASMode::kStrong in PACKED()
/art/runtime/mirror/
Dobject-readbarrier-inl.h45 CASMode mode, in CasField32()
66 CASMode mode, in CasLockWord()
178 } while (!CasLockWord(expected_lw, new_lw, CASMode::kWeak, order)); in AtomicSetReadBarrierState()
195 } while (!CasLockWord(expected_lw, new_lw, CASMode::kWeak, std::memory_order_relaxed)); in AtomicSetMarkBit()
Dclass_ext-inl.h63 off, nullptr, new_arr.Get(), CASMode::kStrong, std::memory_order_seq_cst); in EnsureJniIdsArrayPresent()
66 off, nullptr, new_arr.Get(), CASMode::kStrong, std::memory_order_seq_cst); in EnsureJniIdsArrayPresent()
Dobject.h162 bool CasLockWord(LockWord old_val, LockWord new_val, CASMode mode, std::memory_order memory_order)
329 CASMode mode,
338 CASMode mode,
509 CASMode mode,
Dobject.cc201 if (current_this->CasLockWord(lw, hash_word, CASMode::kStrong, std::memory_order_relaxed)) { in IdentityHashCodeHelper()
Dvar_handle.cc942 CASMode::kStrong, in Dispatch()
948 CASMode::kStrong, in Dispatch()
966 CASMode::kWeak, in Dispatch()
973 CASMode::kWeak, in Dispatch()
Dobject-inl.h672 CASMode mode, in CasFieldObjectWithoutWriteBarrier()
692 CASMode mode, in CasFieldObject()
Dclass.cc139 CASMode::kStrong, in EnsureExtDataPresent()
145 CASMode::kStrong, in EnsureExtDataPresent()
/art/runtime/
Dread_barrier-inl.h66 CASMode::kStrong, in Barrier()
84 CASMode::kStrong, in Barrier()
Dsubtype_check.h549 CASMode::kWeak, in CasFieldWeakSequentiallyConsistent32()
555 CASMode::kWeak, in CasFieldWeakSequentiallyConsistent32()
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()
1128 if (h_obj->CasLockWord(lock_word, thin_locked, CASMode::kWeak, std::memory_order_acquire)) { in MonitorEnter()
1154 CASMode::kWeak, in MonitorEnter()
1257 if (h_obj->CasLockWord(lock_word, new_lw, CASMode::kWeak, std::memory_order_release)) { in MonitorExit()
Dtransaction_test.cc367 CASMode::kStrong, in TEST_F()
377 CASMode::kStrong, in TEST_F()
393 CASMode::kWeak, in TEST_F()
403 CASMode::kWeak, in TEST_F()
Dsubtype_check_test.cc92 [[maybe_unused]] CASMode mode, in CasField32()
/art/runtime/native/
Djdk_internal_misc_Unsafe.cc63 CASMode::kStrong, in Unsafe_compareAndSetInt()
122 CASMode::kStrong, in Unsafe_compareAndSetReference()
Dsun_misc_Unsafe.cc49 CASMode::kStrong, in Unsafe_compareAndSwapInt()
88 CASMode::kStrong, in Unsafe_compareAndSwapObject()
/art/runtime/interpreter/
Dunstarted_runtime.cc1657 CASMode::kStrong, in UnstartedJdkUnsafeCompareAndSwapObject()
1663 CASMode::kStrong, in UnstartedJdkUnsafeCompareAndSwapObject()
2181 CASMode::kStrong, in UnstartedJNIJdkUnsafeCompareAndSwapInt()
2187 CASMode::kStrong, in UnstartedJNIJdkUnsafeCompareAndSwapInt()
/art/runtime/gc/collector/
Dconcurrent_copying.cc3257 CASMode::kWeak, in Process()
3580 CASMode::kWeak, in Copy()