/aosp12/art/runtime/mirror/ |
H A D | object-readbarrier-inl.h | 45 std::memory_order memory_order) { in CasField32() argument 58 return atomic_addr->CompareAndSet(old_value, new_value, mode, memory_order); in CasField32() 64 std::memory_order memory_order) { in CasLockWord() argument 70 memory_order); in CasLockWord() 148 template<std::memory_order kMemoryOrder>
|
H A D | object.h | 114 template<std::memory_order kMemoryOrder = std::memory_order_relaxed> 155 bool CasLockWord(LockWord old_val, LockWord new_val, CASMode mode, std::memory_order memory_order) 323 std::memory_order memory_order) 332 std::memory_order memory_order) 503 std::memory_order memory_order)
|
H A D | var_handle.cc | 299 template <typename T, std::memory_order MO> 313 template <typename T, std::memory_order MO> 337 template <typename T, std::memory_order MOS, std::memory_order MOF> 359 template <typename T, std::memory_order MOS, std::memory_order MOF> 381 template <typename T, std::memory_order MOS, std::memory_order MOF> 403 template <typename T, std::memory_order MO> 431 template <typename T, std::memory_order MO> 447 template <typename T, std::memory_order MO> 469 template <typename T, std::memory_order MO> 498 template <typename T, std::memory_order MO> [all …]
|
H A D | object-inl.h | 685 std::memory_order memory_order) { in CasFieldObjectWithoutWriteBarrier() argument 695 return atomic_addr->CompareAndSet(old_ref, new_ref, mode, memory_order); in CasFieldObjectWithoutWriteBarrier() 703 std::memory_order memory_order) { in CasFieldObject() argument 709 memory_order); in CasFieldObject()
|
/aosp12/art/libartbase/base/ |
H A D | atomic.h | 111 std::memory_order memory_order) { in PACKED() 113 ? this->compare_exchange_strong(expected_value, desired_value, memory_order) in PACKED() 114 : this->compare_exchange_weak(expected_value, desired_value, memory_order); in PACKED()
|
/aosp12/bionic/libc/include/bits/ |
H A D | stdatomic.h | 135 } memory_order; typedef 141 static __inline void atomic_thread_fence(memory_order __order __attribute__((unused))) { in atomic_thread_fence() 145 static __inline void atomic_signal_fence(memory_order __order __attribute__((unused))) { in atomic_signal_fence() 272 static __inline bool atomic_flag_test_and_set_explicit(volatile atomic_flag *__object, memory_order… in atomic_flag_test_and_set_explicit() 276 static __inline void atomic_flag_clear_explicit(volatile atomic_flag *__object, memory_order __orde… in atomic_flag_clear_explicit()
|
/aosp12/art/libartbase/base/metrics/ |
H A D | metrics.h | 265 void Add(value_t value) { value_.fetch_add(value, std::memory_order::memory_order_relaxed); } in Add() 274 value_t Value() const { return value_.load(std::memory_order::memory_order_relaxed); } in Value() 307 count_.fetch_add(1, std::memory_order::memory_order_release); in Add() 311 count_t count = count_.load(std::memory_order::memory_order_acquire); in Report() 351 buckets_[i].fetch_add(1u, std::memory_order::memory_order_relaxed); in Add() 405 T current = value_.load(std::memory_order::memory_order_relaxed); in Add() 414 current, new_value, std::memory_order::memory_order_relaxed)); in Add() 428 T Value() const { return value_.load(std::memory_order::memory_order_relaxed); } in Value()
|
/aosp12/art/test/933-misc-events/ |
H A D | misc_events.cc | 38 saw_dump_request.store(true, std::memory_order::memory_order_relaxed); in DumpRequestCallback() 64 if (saw_dump_request.load(std::memory_order::memory_order_relaxed)) { in Java_art_Test933_testSigQuit()
|
/aosp12/bionic/libc/system_properties/include/system_properties/ |
H A D | prop_info.h | 39 static inline uint_least32_t load_const_atomic(const atomic_uint_least32_t* s, memory_order mo) { in load_const_atomic()
|
/aosp12/bionic/libc/include/ |
H A D | stdatomic.h | 82 using std::memory_order;
|
/aosp12/art/runtime/ |
H A D | subtype_check_test.cc | 93 std::memory_order memory_order ATTRIBUTE_UNUSED) in CasField32()
|
/aosp12/art/compiler/optimizing/ |
H A D | intrinsics_arm64.cc | 1067 std::memory_order order, in GenerateCompareAndSet() 1135 std::memory_order order, in ReadBarrierCasSlowPathARM64() 1259 std::memory_order order_; 1397 std::memory_order order, in GenerateGetAndUpdate() 3878 VarHandleSlowPathARM64(HInvoke* invoke, std::memory_order order) in VarHandleSlowPathARM64() 3930 std::memory_order order_; 4189 std::memory_order order, in GenerateVarHandleChecks() 4421 std::memory_order order, in GenerateVarHandleGet() 4537 std::memory_order order, in GenerateVarHandleSet() 4721 std::memory_order order, in GenerateVarHandleCompareAndSetOrExchange() [all …]
|
H A D | intrinsics_arm_vixl.cc | 2687 std::memory_order order, in GenerateIntrinsicGet() 2821 std::memory_order order, in GenUnsafeGet() 2901 std::memory_order order, in GenerateIntrinsicSet() 3012 std::memory_order order, in GenUnsafePut() 3715 VarHandleSlowPathARMVIXL(HInvoke* invoke, std::memory_order order) in VarHandleSlowPathARMVIXL() 3774 std::memory_order order_; 4042 std::memory_order order, in GenerateVarHandleChecks() 4282 std::memory_order order, in GenerateVarHandleGet() 4436 std::memory_order order, in GenerateVarHandleSet() 4628 std::memory_order order, in GenerateVarHandleCompareAndSetOrExchange() [all …]
|
/aosp12/art/runtime/gc/ |
H A D | heap.h | 559 uint64_t GetObjectsFreedEver(std::memory_order mo = std::memory_order_relaxed) const { 565 uint64_t GetBytesFreedEver(std::memory_order mo = std::memory_order_relaxed) const {
|
/aosp12/art/runtime/jit/ |
H A D | debugger_interface.cc | 103 constexpr std::memory_order kNonRacingRelaxed = std::memory_order_relaxed;
|