HomeSort by: relevance | last modified time | path
    Searched defs:Lock (Results 1 - 23 of 23) sorted by relevancy

  /src/sys/external/bsd/compiler_rt/dist/lib/sanitizer_common/
sanitizer_solaris.cc 210 void BlockingMutex::Lock() {
sanitizer_mutex.h 29 void Lock() {
79 void Lock();
108 void Lock() {
184 mu_->Lock();
sanitizer_thread_registry.h 92 void Lock() { mtx_.Lock(); }
sanitizer_rtems.cc 119 void BlockingMutex::Lock() {
sanitizer_fuchsia.cc 118 void BlockingMutex::Lock() {
sanitizer_linux.cc 651 void BlockingMutex::Lock() {
sanitizer_mac.cc 417 void BlockingMutex::Lock() {
659 // holding the thread registry lock since that may result in a deadlock. If
662 // pthread_create wrapper needs to acquire the lock as well.
sanitizer_win.cc 776 void BlockingMutex::Lock() {
  /src/sys/external/bsd/compiler_rt/dist/lib/builtins/
atomic.c 20 * To avoid needing a per-object lock, this code allocates an array of
22 * For operations that must be atomic on two locations, the lower lock is
49 // Platform-specific lock implementation. Falls back to spinlocks if none is
50 // defined. Each platform should define the Lock type, and corresponding
51 // lock() and unlock() functions.
58 typedef struct _usem Lock;
59 __inline static void unlock(Lock *l) {
65 __inline static void lock(Lock *l) { function in typeref:typename:void
74 static Lock locks[SPINLOCK_COUNT] = { [0 ... SPINLOCK_COUNT-1] = {0,1,0} }
84 __inline static void lock(Lock *l) { function in typeref:typename:void
97 __inline static void lock(Lock *l) { function in typeref:typename:void
    [all...]
  /src/sys/external/bsd/compiler_rt/dist/lib/fuzzer/
FuzzerUtilDarwin.cpp 49 std::lock_guard<std::mutex> Lock(SignalMutex);
137 std::lock_guard<std::mutex> Lock(SignalMutex);
FuzzerDriver.cpp 205 std::lock_guard<std::mutex> Lock(Mu);
226 std::lock_guard<std::mutex> Lock(Mu);
FuzzerLoop.cpp 86 TraceLock() : Lock(AllocTracer.TraceMutex) {
97 std::lock_guard<std::recursive_mutex> Lock;
105 TraceLock Lock;
106 if (Lock.IsDisabled())
118 TraceLock Lock;
119 if (Lock.IsDisabled())
  /src/sys/external/bsd/compiler_rt/dist/lib/sanitizer_common/tests/
sanitizer_mutex_test.cc 34 Lock l(mtx_);
62 typedef GenericScopedLock<MutexType> Lock;
  /src/sys/external/bsd/compiler_rt/dist/lib/tsan/benchmarks/
vts_many_threads_bench.cc 35 void Lock() { pthread_mutex_lock(&m_); }
64 mutexes[(offset + i) % kNumMutexes].Lock();
  /src/sys/external/bsd/compiler_rt/dist/lib/tsan/rtl/
tsan_mutex.h 48 void Lock();
69 typedef GenericScopedLock<Mutex> Lock;
75 void Lock(MutexType t);
tsan_mutex.cc 54 // Build the "can lock" adjacency matrix.
55 // If [i][j]==true, then one can lock mutex j while under mutex i.
105 Printf("Can lock graph:\n");
112 Printf("Can lock graph closure:\n");
135 void InternalDeadlockDetector::Lock(MutexType t) {
136 // Printf("LOCK %d @%zu\n", t, seq_ + 1);
156 Printf("ThreadSanitizer: can't lock %d while under %zu\n",
227 void Mutex::Lock() {
229 cur_thread()->internal_deadlock_detector.Lock(type_);
260 cur_thread()->internal_deadlock_detector.Lock(type_)
    [all...]
  /src/sys/external/bsd/compiler_rt/dist/lib/tsan/tests/unit/
tsan_mutex_test.cc 32 Lock l(mtx_);
57 typedef GenericScopedLock<MutexType> Lock;
  /src/sys/external/bsd/gnu-efi/dist/inc/
efilink.h 174 // A lock structure
180 UINTN Lock;
  /src/sys/external/bsd/compiler_rt/dist/lib/xray/
xray_allocator.h 182 SpinMutexLock Lock(&Mutex);
xray_profiling.cc 370 SpinMutexLock Lock(&ProfilerOptionsMutex);
490 SpinMutexLock Lock(&ProfilerOptionsMutex);
xray_basic_logging.cc 247 SpinMutexLock Lock(&LogMutex);
270 SpinMutexLock Lock(&LogMutex);
293 SpinMutexLock Lock(&LogMutex);
xray_profile_collector.cc 128 SpinMutexLock Lock(&GlobalMutex);
237 SpinMutexLock Lock(&GlobalMutex);
308 SpinMutexLock Lock(&GlobalMutex);
380 SpinMutexLock Lock(&GlobalMutex);
  /src/sys/external/bsd/compiler_rt/dist/lib/tsan/tests/rtl/
tsan_test_util_posix.cc 137 void Mutex::Lock() {
299 static_cast<Mutex*>(ev->ptr)->Lock();
432 void ScopedThread::Lock(const Mutex &m) {

Completed in 24 milliseconds