| /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 | 537 pthread_mutex_t *mutexes[3] = { NULL }; in ossl_rcu_lock_new() local 557 mutexes[i] = pthread_mutex_init(&new->write_lock, NULL) == 0 ? &new->write_lock : NULL; in ossl_rcu_lock_new() 558 if (mutexes[i++] == NULL) in ossl_rcu_lock_new() 560 mutexes[i] = pthread_mutex_init(&new->prior_lock, NULL) == 0 ? &new->prior_lock : NULL; in ossl_rcu_lock_new() 561 if (mutexes[i++] == NULL) in ossl_rcu_lock_new() 563 mutexes[i] = pthread_mutex_init(&new->alloc_lock, NULL) == 0 ? &new->alloc_lock : NULL; in ossl_rcu_lock_new() 564 if (mutexes[i++] == NULL) in ossl_rcu_lock_new() 582 if (mutexes[i] != NULL) in ossl_rcu_lock_new() 583 pthread_mutex_destroy(mutexes[i]); in ossl_rcu_lock_new()
|
| /freebsd/contrib/jemalloc/src/ |
| H A D | mutex_pool.c | |
| /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 | 290 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 | 241 # ADAPTIVE_MUTEXES changes the behavior of blocking mutexes to spin 305 # WITNESS_SKIPSPIN disables the witness checks on spin mutexes.
|
| /freebsd/sys/contrib/dev/acpica/ |
| H A D | changes.txt | 7516 acquire and release AML mutexes that are defined in the DSDT/SSDT tables 9683 mutexes of the same sync level are acquired but then not released in 9802 code (includes both internal semaphores and AML-defined mutexes and 10119 Added the ACPI_MUTEX_TYPE configuration option to select whether mutexes 12064 operation of AML mutexes and recursive control methods. 12148 feature was requested. The base code now uses mutexes (and the new mutex 12230 Removed four global mutexes that were obsolete and were no longer being 19427 Implemented deadlock detection for internal subsystem mutexes. We 19438 ("All mutexes must be released when an invocation exits") and 19827 several places where mutexes/semaphores were being unlocked
|