Home
last modified time | relevance | path

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

12

/src/contrib/llvm-project/compiler-rt/lib/tsan/rtl/
H A Dtsan_report.cpp37 , mutexes() in ReportDesc()
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.Size(); i++) { in PrintReport()
305 PrintMutexShort(rep->mutexes[(i + 1) % rep->mutexes.Size()], 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; 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?")
/src/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()
/src/sys/netgraph/bluetooth/socket/
H A DTODO13 It is OK to use mutexes, but is there a better way?
/src/sys/contrib/device-tree/Bindings/hwlock/
H A Dqcom-hwspinlock.txt3 The hardware block provides mutexes utilized between different processors on
/src/sys/netgraph/bluetooth/l2cap/
H A DTODO20 Resource manager is not good because it uses MTX_DEF mutexes,
/src/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()
/src/contrib/jemalloc/src/
H A Darena.c712 arena_prepare_base_deletion_sync_finish(tsd_t *tsd, malloc_mutex_t **mutexes, in arena_prepare_base_deletion_sync_finish() argument
715 malloc_mutex_lock(tsd_tsdn(tsd), mutexes[i]); in arena_prepare_base_deletion_sync_finish()
716 malloc_mutex_unlock(tsd_tsdn(tsd), mutexes[i]); in arena_prepare_base_deletion_sync_finish()
/src/contrib/llvm-project/libcxx/include/
H A Dsyncstream184 // This function causes emit() aquire two mutexes:
H A D__config888 // pthread_mutex_destroy as nop for regular mutexes. Additionally, Win32
889 // mutexes have no destroy mechanism.
/src/crypto/openssl/doc/man7/
H A Dopenssl-quic-concurrency.pod290 The internal consumption by OpenSSL of mutexes, condition variables, spin locks
/src/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], [
/src/contrib/ntp/sntp/m4/
H A Dopenldap.m4572 dnl initialize mutexes. 5-10 has it.
/src/contrib/libevent/
H A Dwhatsnew-2.0.txt230 implement mutexes, conditions, and thread IDs, and passing them to
/src/contrib/ntp/sntp/libevent/
H A Dwhatsnew-2.0.txt230 implement mutexes, conditions, and thread IDs, and passing them to
/src/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Checkers/
H A DCheckers.td1160 HelpText<"Check for nil pointers used as mutexes for @synchronized">,
/src/sys/conf/
H A DNOTES241 # ADAPTIVE_MUTEXES changes the behavior of blocking mutexes to spin
305 # WITNESS_SKIPSPIN disables the witness checks on spin mutexes.
/src/sys/contrib/dev/acpica/
H A Dchanges.txt7492 acquire and release AML mutexes that are defined in the DSDT/SSDT tables
9659 mutexes of the same sync level are acquired but then not released in
9778 code (includes both internal semaphores and AML-defined mutexes and
10095 Added the ACPI_MUTEX_TYPE configuration option to select whether mutexes
12040 operation of AML mutexes and recursive control methods.
12124 feature was requested. The base code now uses mutexes (and the new mutex
12206 Removed four global mutexes that were obsolete and were no longer being
19403 Implemented deadlock detection for internal subsystem mutexes. We
19414 ("All mutexes must be released when an invocation exits") and
19803 several places where mutexes/semaphores were being unlocked
/src/contrib/ncurses/
H A DNEWS7555 applications not linked to that library will not use the mutexes,
7721 + fix a deadlock from improper nesting of mutexes for windowlist and
7725 + fixes from 20080223 resolved issue with mutexes; change to use
7726 recursive mutexes to fix memory leak in delwin() as called from
/src/contrib/tzdata/
H A DNEWS183 macOS does, instead of mutexes. This saves real time when TZ is
/src/contrib/tzcode/
H A DNEWS183 macOS does, instead of mutexes. This saves real time when TZ is

12