reference, declarationdefinition
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};