/src/sys/external/bsd/compiler_rt/dist/lib/sanitizer_common/ |
sanitizer_mutex.h | 26 atomic_store(&state_, 0, memory_order_relaxed); 36 return atomic_exchange(&state_, 1, memory_order_acquire) == 0; 40 atomic_store(&state_, 0, memory_order_release); 44 CHECK_EQ(atomic_load(&state_, memory_order_relaxed), 1); 48 atomic_uint8_t state_; member in class:__sanitizer::StaticSpinMutex 56 if (atomic_load(&state_, memory_order_relaxed) == 0 57 && atomic_exchange(&state_, 1, memory_order_acquire) == 0) 101 atomic_store(&state_, kUnlocked, memory_order_relaxed); 105 CHECK_EQ(atomic_load(&state_, memory_order_relaxed), kUnlocked); 110 if (atomic_compare_exchange_strong(&state_, &cmp, kWriteLock 141 atomic_uint32_t state_; member in class:__sanitizer::RWMutex [all...] |
sanitizer_symbolizer_libbacktrace.h | 44 explicit LibbacktraceSymbolizer(void *state) : state_(state) {} 46 void *state_; // Leaked. member in class:__sanitizer::LibbacktraceSymbolizer
|
sanitizer_symbolizer_libbacktrace.cc | 164 backtrace_pcinfo((backtrace_state *)state_, addr, SymbolizeCodePCInfoCallback, 168 backtrace_syminfo((backtrace_state *)state_, addr, SymbolizeCodeCallback, 174 backtrace_syminfo((backtrace_state *)state_, addr, SymbolizeDataCallback, 186 (void)state_;
|
/src/sys/external/bsd/compiler_rt/dist/lib/tsan/rtl/ |
tsan_mutex.cc | 220 atomic_store(&state_, kUnlocked, memory_order_relaxed); 224 CHECK_EQ(atomic_load(&state_, memory_order_relaxed), kUnlocked); 232 if (atomic_compare_exchange_strong(&state_, &cmp, kWriteLock, 236 if (atomic_load(&state_, memory_order_relaxed) == kUnlocked) { 238 if (atomic_compare_exchange_weak(&state_, &cmp, kWriteLock, 250 uptr prev = atomic_fetch_sub(&state_, kWriteLock, memory_order_release); 262 uptr prev = atomic_fetch_add(&state_, kReadLock, memory_order_acquire); 266 prev = atomic_load(&state_, memory_order_acquire); 277 uptr prev = atomic_fetch_sub(&state_, kReadLock, memory_order_release); 287 CHECK_NE(atomic_load(&state_, memory_order_relaxed), 0) [all...] |
tsan_mutex.h | 57 atomic_uintptr_t state_; member in class:__tsan::Mutex
|