|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
projects/compiler-rt/lib/sanitizer_common/sanitizer_atomic.h 75 INLINE typename T::Type atomic_load_relaxed(const volatile T *a) {
75 INLINE typename T::Type atomic_load_relaxed(const volatile T *a) {
80 INLINE void atomic_store_relaxed(volatile T *a, typename T::Type v) {
80 INLINE void atomic_store_relaxed(volatile T *a, typename T::Type v) {
projects/compiler-rt/lib/sanitizer_common/sanitizer_atomic_clang.h 46 INLINE typename T::Type atomic_fetch_add(volatile T *a,
46 INLINE typename T::Type atomic_fetch_add(volatile T *a,
47 typename T::Type v, memory_order mo) {
54 INLINE typename T::Type atomic_fetch_sub(volatile T *a,
54 INLINE typename T::Type atomic_fetch_sub(volatile T *a,
55 typename T::Type v, memory_order mo) {
74 INLINE bool atomic_compare_exchange_strong(volatile T *a, typename T::Type *cmp,
74 INLINE bool atomic_compare_exchange_strong(volatile T *a, typename T::Type *cmp,
75 typename T::Type xchg,
77 typedef typename T::Type Type;
87 INLINE bool atomic_compare_exchange_weak(volatile T *a,
88 typename T::Type *cmp,
89 typename T::Type xchg,
projects/compiler-rt/lib/sanitizer_common/sanitizer_atomic_clang_x86.h 27 INLINE typename T::Type atomic_load(
28 const volatile T *a, memory_order mo) {
32 typename T::Type v;
73 INLINE void atomic_store(volatile T *a, typename T::Type v, memory_order mo) {
73 INLINE void atomic_store(volatile T *a, typename T::Type v, memory_order mo) {
projects/compiler-rt/lib/sanitizer_common/sanitizer_lfstack.h 68 atomic_uint64_t head_;
projects/compiler-rt/lib/scudo/scudo_allocator.cpp 243 atomic_uint64_t RssLastCheckedAtNS;
projects/compiler-rt/lib/scudo/scudo_allocator.h 52 typedef atomic_uint64_t AtomicPackedHeader;
projects/compiler-rt/lib/tsan/rtl/tsan_fd.cpp 24 atomic_uint64_t rc;
projects/compiler-rt/lib/tsan/rtl/tsan_interface_atomic.cpp 192 static atomic_uint64_t *to_atomic(const volatile a64 *a) {
projects/compiler-rt/lib/tsan/rtl/tsan_rtl.h 538 atomic_uint64_t last_symbolize_time_ns;
projects/compiler-rt/lib/tsan/rtl/tsan_sync.h 137 atomic_uint64_t uid_gen_;
projects/compiler-rt/lib/xray/xray_basic_logging.cpp 83 static atomic_uint64_t ThresholdTicks{0};
84 static atomic_uint64_t TicksPerSec{0};
85 static atomic_uint64_t CycleFrequency{NanosecondsPerSecond};
projects/compiler-rt/lib/xray/xray_buffer_queue.cpp 61 atomic_uint64_t Extents;
projects/compiler-rt/lib/xray/xray_buffer_queue.h 44 atomic_uint64_t RefCount;
55 atomic_uint64_t *Extents = nullptr;
164 atomic_uint64_t Generation;
projects/compiler-rt/lib/xray/xray_fdr_logging.cpp 84 static atomic_uint64_t ThresholdTicks{0};
87 static atomic_uint64_t TicksPerSec{0};