| /freebsd/contrib/llvm-project/compiler-rt/lib/tsan/rtl/ |
| H A D | tsan_report.cpp | 37 , 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 D | tsan_debugging.cpp | 85 *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 D | tsan_report.h | 108 Vector<ReportMutex*> mutexes; 107 Vector<ReportMutex*> mutexes; global() variable
|
| H A D | tsan_rtl_report.cpp | 265 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 D | tsan_flags.inc | 32 "Report incorrect usages of mutexes and mutex annotations?")
|
| /freebsd/contrib/llvm-project/compiler-rt/lib/tsan/benchmarks/ |
| H A D | vts_many_threads_bench.cpp | 43 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 D | mutex_pool.h | |
| /freebsd/crypto/openssl/crypto/ |
| H A D | threads_pthread.c | 540 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 D | mutex_pool.c | |
| /freebsd/sys/net80211/ |
| H A D | DEFERRED_WORK.md | 50 ### 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 D | TODO | 13 It is OK to use mutexes, but is there a better way?
|
| /freebsd/sys/contrib/device-tree/Bindings/hwlock/ |
| H A D | qcom-hwspinlock.txt | 3 The hardware block provides mutexes utilized between different processors on
|
| /freebsd/sys/netgraph/bluetooth/l2cap/ |
| H A D | TODO | 20 Resource manager is not good because it uses MTX_DEF mutexes,
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/InstrumentationRuntime/TSan/ |
| H A D | InstrumentationRuntimeTSan.cpp | 428 StructuredData::ArraySP mutexes = ConvertToStructuredArray( in RetrieveReportData() local 445 dict->AddItem("mutexes", mutexes); in RetrieveReportData()
|
| /freebsd/contrib/llvm-project/libcxx/include/ |
| H A D | syncstream | 191 // This function causes emit() aquire two mutexes:
|
| H A D | __config | 894 // pthread_mutex_destroy as nop for regular mutexes. Additionally, Win32 895 // mutexes have no destroy mechanism.
|
| /freebsd/crypto/openssl/doc/man7/ |
| H A D | openssl-quic-concurrency.pod | 313 The internal consumption by OpenSSL of mutexes, condition variables, spin locks
|
| /freebsd/contrib/jemalloc/ |
| H A D | ChangeLog | 348 - 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 D | configure.ac | 2459 JE_COMPILABLE([pthreads adaptive mutexes], [
|
| /freebsd/contrib/llvm-project/libcxx/include/__cxx03/ |
| H A D | __config | 743 // pthread_mutex_destroy as nop for regular mutexes. Additionally, Win32 744 // mutexes have no destroy mechanism.
|
| /freebsd/contrib/ntp/sntp/m4/ |
| H A D | openldap.m4 | 572 dnl initialize mutexes. 5-10 has it.
|
| /freebsd/contrib/ntp/sntp/libevent/ |
| H A D | whatsnew-2.0.txt | 230 implement mutexes, conditions, and thread IDs, and passing them to
|
| /freebsd/contrib/libevent/ |
| H A D | whatsnew-2.0.txt | 230 implement mutexes, conditions, and thread IDs, and passing them to
|
| /freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Checkers/ |
| H A D | Checkers.td | 1108 HelpText<"Check for nil pointers used as mutexes for @synchronized">,
|
| /freebsd/sys/conf/ |
| H A D | NOTES | 243 # ADAPTIVE_MUTEXES changes the behavior of blocking mutexes to spin 307 # WITNESS_SKIPSPIN disables the witness checks on spin mutexes.
|