Home
last modified time | relevance | path

Searched refs:mutexes (Results 1 – 25 of 31) sorted by relevance

12

/freebsd/contrib/llvm-project/compiler-rt/lib/tsan/rtl/
H A Dtsan_report.cpp37 , mutexes() in ReportDesc()
123 Printf(" (mutexes:"); in PrintMutexSet()
269 if (rep->mutexes.Size()) in ChooseSummaryStack()
270 return rep->mutexes[0]->stack; in ChooseSummaryStack()
297 for (uptr i = 0; i < rep->mutexes.Size(); i++) in PrintReport()
298 PrintMutexShortWithAddress(rep->mutexes[i], " => "); in PrintReport()
299 PrintMutexShort(rep->mutexes[0], "\n\n"); in PrintReport()
300 CHECK_GT(rep->mutexes.Size(), 0U); in PrintReport()
301 CHECK_EQ(rep->mutexes.Size() * (flags()->second_deadlock_stack ? 2 : 1), in PrintReport()
303 for (uptr i = 0; i < rep->mutexes in PrintReport()
[all...]
H A Dtsan_debugging.cpp85 *mutex_count = rep->mutexes.Size(); in __tsan_get_report_data()
158 CHECK_LT(idx, rep->mutexes.Size()); in __tsan_get_report_mutex()
159 ReportMutex *mutex = rep->mutexes[idx]; in __tsan_get_report_mutex()
H A Dtsan_report.h108 Vector<ReportMutex*> mutexes;
107 Vector<ReportMutex*> mutexes; global() variable
H A Dtsan_rtl_report.cpp265 for (uptr i = 0; i < rep_->mutexes.Size(); i++) { in AddMutex()
266 if (rep_->mutexes[i]->addr == addr) in AddMutex()
267 return rep_->mutexes[i]->id; in AddMutex()
270 rep_->mutexes.PushBack(rm); in AddMutex()
271 rm->id = rep_->mutexes.Size() - 1; in AddMutex()
H A Dtsan_flags.inc32 "Report incorrect usages of mutexes and mutex annotations?")
/freebsd/contrib/llvm-project/compiler-rt/lib/tsan/benchmarks/
H A Dvts_many_threads_bench.cpp43 Mutex mutexes[kNumMutexes]; variable
64 mutexes[(offset + i) % kNumMutexes].Lock(); in Thread()
65 mutexes[(offset + i) % kNumMutexes].Unlock(); in Thread()
/freebsd/contrib/jemalloc/include/jemalloc/internal/
H A Dmutex_pool.h
/freebsd/crypto/openssl/crypto/
H A Dthreads_pthread.c540 pthread_mutex_t *mutexes[3] = { NULL }; in ossl_rcu_lock_new() local
560 mutexes[i] = pthread_mutex_init(&new->write_lock, NULL) == 0 ? &new->write_lock : NULL; in ossl_rcu_lock_new()
561 if (mutexes[i++] == NULL) in ossl_rcu_lock_new()
563 mutexes[i] = pthread_mutex_init(&new->prior_lock, NULL) == 0 ? &new->prior_lock : NULL; in ossl_rcu_lock_new()
564 if (mutexes[i++] == NULL) in ossl_rcu_lock_new()
566 mutexes[i] = pthread_mutex_init(&new->alloc_lock, NULL) == 0 ? &new->alloc_lock : NULL; in ossl_rcu_lock_new()
567 if (mutexes[i++] == NULL) in ossl_rcu_lock_new()
585 if (mutexes[i] != NULL) in ossl_rcu_lock_new()
586 pthread_mutex_destroy(mutexes[i]); in ossl_rcu_lock_new()
/freebsd/contrib/jemalloc/src/
H A Dmutex_pool.c
/freebsd/sys/net80211/
H A DDEFERRED_WORK.md50 ### Why use this versus mutexes and state variables?
65 These could all be implemented by holding mutexes whilst state changes
66 occur, but in a lot of cases there may be other mutexes being held inside
89 mutexes being held;
130 appropriate mutexes to protect any state changes (global, vap, node, etc.)
/freebsd/sys/netgraph/bluetooth/socket/
H A DTODO13 It is OK to use mutexes, but is there a better way?
/freebsd/sys/contrib/device-tree/Bindings/hwlock/
H A Dqcom-hwspinlock.txt3 The hardware block provides mutexes utilized between different processors on
/freebsd/sys/netgraph/bluetooth/l2cap/
H A DTODO20 Resource manager is not good because it uses MTX_DEF mutexes,
/freebsd/contrib/llvm-project/lldb/source/Plugins/InstrumentationRuntime/TSan/
H A DInstrumentationRuntimeTSan.cpp428 StructuredData::ArraySP mutexes = ConvertToStructuredArray( in RetrieveReportData() local
445 dict->AddItem("mutexes", mutexes); in RetrieveReportData()
/freebsd/contrib/llvm-project/libcxx/include/
H A Dsyncstream191 // This function causes emit() aquire two mutexes:
H A D__config894 // pthread_mutex_destroy as nop for regular mutexes. Additionally, Win32
895 // mutexes have no destroy mechanism.
/freebsd/crypto/openssl/doc/man7/
H A Dopenssl-quic-concurrency.pod313 The internal consumption by OpenSSL of mutexes, condition variables, spin locks
/freebsd/contrib/jemalloc/
H A DChangeLog348 - Fix addresses used for ordering mutexes. (@rkmisra)
455 + stats.mutexes.{ctl,background_thread,prof,reset}.
467 + stats.arenas.i.mutexes.{large,extent_avail,extents_dirty,extents_muzzy,
1075 - Correctly detect glibc's adaptive pthread mutexes.
H A Dconfigure.ac2459 JE_COMPILABLE([pthreads adaptive mutexes], [
/freebsd/contrib/llvm-project/libcxx/include/__cxx03/
H A D__config743 // pthread_mutex_destroy as nop for regular mutexes. Additionally, Win32
744 // mutexes have no destroy mechanism.
/freebsd/contrib/ntp/sntp/m4/
H A Dopenldap.m4572 dnl initialize mutexes. 5-10 has it.
/freebsd/contrib/ntp/sntp/libevent/
H A Dwhatsnew-2.0.txt230 implement mutexes, conditions, and thread IDs, and passing them to
/freebsd/contrib/libevent/
H A Dwhatsnew-2.0.txt230 implement mutexes, conditions, and thread IDs, and passing them to
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Checkers/
H A DCheckers.td1108 HelpText<"Check for nil pointers used as mutexes for @synchronized">,
/freebsd/sys/conf/
H A DNOTES243 # ADAPTIVE_MUTEXES changes the behavior of blocking mutexes to spin
307 # WITNESS_SKIPSPIN disables the witness checks on spin mutexes.

12