Home
last modified time | relevance | path

Searched refs:atomic_uint32_t (Results 1 – 25 of 40) sorted by relevance

12

/src/contrib/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_stackdepotbase.h67 static u32 lock(atomic_uint32_t *p);
68 static void unlock(atomic_uint32_t *p, u32 s);
69 atomic_uint32_t tab[kTabSize]; // Hash table of Node's.
71 atomic_uint32_t n_uniq_ids;
92 u32 StackDepotBase<Node, kReservedBits, kTabSizeLog>::lock(atomic_uint32_t *p) { in lock()
109 atomic_uint32_t *p, u32 s) { in unlock()
122 atomic_uint32_t *p = &tab[h % kTabSize]; in Put()
186 atomic_uint32_t *p = &tab[i]; in UnlockAfterFork()
196 atomic_uint32_t *p = &tab[i]; in PrintAll()
H A Dsanitizer_atomic_msvc.h105 inline u32 atomic_fetch_add(volatile atomic_uint32_t *a, in atomic_fetch_add()
126 inline u32 atomic_fetch_sub(volatile atomic_uint32_t *a, in atomic_fetch_sub()
161 inline u32 atomic_exchange(volatile atomic_uint32_t *a, in atomic_exchange()
220 inline bool atomic_compare_exchange_strong(volatile atomic_uint32_t *a, in atomic_compare_exchange_strong()
H A Dsanitizer_mutex.h76 atomic_uint32_t state_ = {0};
376 void FutexWait(atomic_uint32_t *p, u32 cmp);
377 void FutexWake(atomic_uint32_t *p, u32 count);
H A Dsanitizer_coverage_fuchsia.cpp86 atomic_uint32_t *guard_ptr = reinterpret_cast<atomic_uint32_t *>(guard); in TracePcGuard()
H A Dsanitizer_suppressions.h25 atomic_uint32_t hit_count;
H A Dsanitizer_solaris.cpp221 void FutexWait(atomic_uint32_t *p, u32 cmp) { in FutexWait()
226 void FutexWake(atomic_uint32_t *p, u32 count) {} in FutexWake()
H A Dsanitizer_atomic.h56 struct atomic_uint32_t { struct
H A Dsanitizer_termination.cpp73 static atomic_uint32_t first_tid; in CheckFailed()
H A Dsanitizer_mac.cpp523 void FutexWait(atomic_uint32_t *p, u32 cmp) { in FutexWait()
528 void FutexWake(atomic_uint32_t *p, u32 count) {} in FutexWake()
728 static_assert(sizeof(MacosVersion) == sizeof(atomic_uint32_t::Type),
730 static atomic_uint32_t cached_macos_version;
733 atomic_uint32_t::Type result = in GetMacosAlignedVersion()
737 result = *reinterpret_cast<atomic_uint32_t::Type *>(&version); in GetMacosAlignedVersion()
H A Dsanitizer_stack_store.h91 atomic_uint32_t stored_;
H A Dsanitizer_thread_registry.h57 atomic_uint32_t thread_destroyed; // To address race of Joined vs Finished
H A Dsanitizer_stackdepot.cpp61 static TwoLevelMap<atomic_uint32_t, StackDepot::kNodesSize1,
H A Dsanitizer_fuchsia.cpp103 void FutexWait(atomic_uint32_t *p, u32 cmp) { in FutexWait()
110 void FutexWake(atomic_uint32_t *p, u32 count) { in FutexWake()
/src/contrib/llvm-project/compiler-rt/lib/memprof/
H A Dmemprof_stack.cpp19 static atomic_uint32_t malloc_context_size;
H A Dmemprof_rtl.cpp41 static atomic_uint32_t num_calls; in MemprofDie()
/src/contrib/llvm-project/compiler-rt/lib/tsan/rtl/
H A Dtsan_shadow.h183 atomic_load((atomic_uint32_t *)p, memory_order_relaxed)); in LoadShadow()
187 atomic_store((atomic_uint32_t *)sp, static_cast<u32>(s), in StoreShadow()
H A Dtsan_sync.h61 atomic_uint32_t flags;
H A Dtsan_external.cpp32 static atomic_uint32_t used_tags{kExternalTagFirstUserAvailable};
H A Dtsan_interceptors_posix.cpp875 static int guard_acquire(ThreadState *thr, uptr pc, atomic_uint32_t *g, in guard_acquire()
903 static void guard_release(ThreadState *thr, uptr pc, atomic_uint32_t *g, in guard_release()
930 STDCXX_INTERCEPTOR(int, __cxa_guard_acquire, atomic_uint32_t *g) { in STDCXX_INTERCEPTOR()
935 STDCXX_INTERCEPTOR(void, __cxa_guard_release, atomic_uint32_t *g) { in STDCXX_INTERCEPTOR()
940 STDCXX_INTERCEPTOR(void, __cxa_guard_abort, atomic_uint32_t *g) { in STDCXX_INTERCEPTOR()
1602 atomic_uint32_t *a; in TSAN_INTERCEPTOR()
1605 a = static_cast<atomic_uint32_t*>((void *)((char *)o + sizeof(long_t))); in TSAN_INTERCEPTOR()
1607 a = static_cast<atomic_uint32_t*> in TSAN_INTERCEPTOR()
1610 a = static_cast<atomic_uint32_t*>(o); in TSAN_INTERCEPTOR()
3141 atomic_uint32_t *barrier, u32 num_threads) { in __tsan_testonly_barrier_init()
[all …]
/src/contrib/llvm-project/compiler-rt/lib/asan/
H A Dasan_stack.cpp19 static atomic_uint32_t malloc_context_size;
/src/tools/test/stress2/misc/
H A Dvm_reserv_populate.sh82 struct atomic_uint32_t {
/src/contrib/llvm-project/compiler-rt/lib/ubsan/
H A Dubsan_value.h61 (__sanitizer::atomic_uint32_t *)&Column, ~u32(0), in acquire()
/src/contrib/llvm-project/libcxx/include/__atomic/
H A Daliases.h72 using atomic_uint32_t = atomic<uint32_t>; variable
/src/contrib/llvm-project/compiler-rt/lib/ubsan_minimal/
H A Dubsan_minimal_handlers.cpp21 static __sanitizer::atomic_uint32_t caller_pcs_sz;
/src/contrib/llvm-project/libcxx/include/
H A Dstdatomic.h167 using std::atomic_uint32_t _LIBCPP_USING_IF_EXISTS;

12