reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

projects/compiler-rt/lib/asan/asan_interceptors.cpp
  193   atomic_uintptr_t t;
  194   atomic_uintptr_t is_registered;
projects/compiler-rt/lib/asan/asan_report.cpp
   37 static __sanitizer::atomic_uintptr_t AsanBuggyPcPool[kAsanBuggyPcPoolSize];
projects/compiler-rt/lib/asan/asan_thread.cpp
  246     tid_t os_id, atomic_uintptr_t *signal_thread_is_registered) {
projects/compiler-rt/lib/asan/asan_thread.h
   73                               atomic_uintptr_t *signal_thread_is_registered);
projects/compiler-rt/lib/lsan/lsan_interceptors.cpp
  400   atomic_uintptr_t tid;
projects/compiler-rt/lib/msan/msan_interceptors.cpp
  994 static atomic_uintptr_t sigactions[kMaxSignals];
projects/compiler-rt/lib/sanitizer_common/sanitizer_addrhashmap.h
   46     atomic_uintptr_t addr;
   60     atomic_uintptr_t add;
projects/compiler-rt/lib/sanitizer_common/sanitizer_allocator_bytemap.h
  104   atomic_uintptr_t map1_[kSize1];
projects/compiler-rt/lib/sanitizer_common/sanitizer_allocator_stats.h
   55   atomic_uintptr_t stats_[AllocatorStatCount];
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) {
   62 INLINE typename T::Type atomic_exchange(volatile T *a,
   62 INLINE typename T::Type atomic_exchange(volatile T *a,
   63     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_common.cpp
  178 static atomic_uintptr_t g_total_mmaped;
projects/compiler-rt/lib/sanitizer_common/sanitizer_coverage_libcdep_new.cpp
  132     atomic_uintptr_t* pc_ptr =
projects/compiler-rt/lib/sanitizer_common/sanitizer_libignore.h
   73   atomic_uintptr_t ignored_ranges_count_;
   76   atomic_uintptr_t instrumented_ranges_count_;
projects/compiler-rt/lib/sanitizer_common/sanitizer_linux_libcdep.cpp
  268 static atomic_uintptr_t thread_descriptor_size;
projects/compiler-rt/lib/sanitizer_common/sanitizer_persistent_allocator.h
   30   atomic_uintptr_t region_pos;  // Region allocator for Node's.
   31   atomic_uintptr_t region_end;
projects/compiler-rt/lib/sanitizer_common/sanitizer_quarantine.h
  143   atomic_uintptr_t max_size_;
  144   atomic_uintptr_t min_size_;
  145   atomic_uintptr_t max_cache_size_;
  305   atomic_uintptr_t size_;
projects/compiler-rt/lib/sanitizer_common/sanitizer_stackdepot.cpp
  127     atomic_uintptr_t *p = &theDepot.tab[idx];
projects/compiler-rt/lib/sanitizer_common/sanitizer_stackdepotbase.h
   40   static Node *lock(atomic_uintptr_t *p);
   41   static void unlock(atomic_uintptr_t *p, Node *s);
   51   atomic_uintptr_t tab[kTabSize];   // Hash table of Node's.
   74     atomic_uintptr_t *p) {
   90     atomic_uintptr_t *p, Node *s) {
  102   atomic_uintptr_t *p = &tab[h % kTabSize];
  147     atomic_uintptr_t *p = &tab[idx];
  169     atomic_uintptr_t *p = &tab[i];
projects/compiler-rt/lib/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cpp
  113   atomic_uintptr_t done;
projects/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_report.cpp
  252 static atomic_uintptr_t reporting_thread = {0};
projects/compiler-rt/lib/sanitizer_common/sanitizer_tls_get_addr.cpp
   41 static atomic_uintptr_t number_of_live_dtls;
projects/compiler-rt/lib/scudo/scudo_tsd.h
   54   atomic_uintptr_t Precedence;
projects/compiler-rt/lib/tsan/dd/dd_interceptors.cpp
  162   atomic_uintptr_t *p = (atomic_uintptr_t*)c;
projects/compiler-rt/lib/tsan/dd/dd_rtl.cpp
  100   static atomic_uintptr_t id_gen;
projects/compiler-rt/lib/tsan/rtl/tsan_external.cpp
   89   atomic_uintptr_t *header_ptr =
projects/compiler-rt/lib/tsan/rtl/tsan_fd.cpp
   34   atomic_uintptr_t tab[kTableSizeL1];
   76   atomic_uintptr_t *pl1 = &fdctx.tab[fd / kTableSizeL2];
projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp
  169   atomic_uintptr_t in_blocking_func;
  170   atomic_uintptr_t have_pending_signals;
  923   atomic_uintptr_t tid;
 1105   atomic_uintptr_t *p = (atomic_uintptr_t*)c;
projects/compiler-rt/lib/tsan/rtl/tsan_interface_ann.cpp
   66   atomic_uintptr_t hitcount;
   67   atomic_uintptr_t addcount;
projects/compiler-rt/lib/tsan/rtl/tsan_mutex.h
   56   atomic_uintptr_t state_;
projects/compiler-rt/lib/tsan/rtl/tsan_rtl.h
  436   atomic_uintptr_t in_signal_handler;
projects/compiler-rt/lib/ubsan_minimal/ubsan_minimal_handlers.cpp
   18 static __sanitizer::atomic_uintptr_t caller_pcs[kMaxCallerPcs];
projects/compiler-rt/lib/xray/xray_interface.cpp
   60 atomic_uintptr_t XRayPatchedFunction{0};
   63 atomic_uintptr_t XRayArgLogger{0};
   66 atomic_uintptr_t XRayPatchedCustomEvent{0};
   69 atomic_uintptr_t XRayPatchedTypedEvent{0};
projects/compiler-rt/lib/xray/xray_log_interface.cpp
   32 atomic_uintptr_t XRayBufferIterator{
projects/compiler-rt/lib/xray/xray_profiling.cpp
   43   atomic_uintptr_t Allocators;
   44   atomic_uintptr_t FCT;