Searched refs:mutexes (Results 1 – 18 of 18) sorted by relevance
| /openbsd/src/gnu/llvm/compiler-rt/lib/tsan/rtl/ |
| D | tsan_report.cpp | 37 , mutexes() in ReportDesc() 273 if (rep->mutexes.Size()) in ChooseSummaryStack() 274 return rep->mutexes[0]->stack; in ChooseSummaryStack() 316 for (uptr i = 0; i < rep->mutexes.Size(); i++) in PrintReport() 317 PrintMutexShortWithAddress(rep->mutexes[i], " => "); in PrintReport() 318 PrintMutexShort(rep->mutexes[0], "\n\n"); in PrintReport() 319 CHECK_GT(rep->mutexes.Size(), 0U); in PrintReport() 320 CHECK_EQ(rep->mutexes.Size() * (flags()->second_deadlock_stack ? 2 : 1), in PrintReport() 322 for (uptr i = 0; i < rep->mutexes.Size(); i++) { in PrintReport() 324 PrintMutexShort(rep->mutexes[(i + 1) % rep->mutexes.Size()], in PrintReport() [all …]
|
| D | tsan_debugging.cpp | 83 *mutex_count = rep->mutexes.Size(); in __tsan_get_report_data() 156 CHECK_LT(idx, rep->mutexes.Size()); in __tsan_get_report_mutex() 157 ReportMutex *mutex = rep->mutexes[idx]; in __tsan_get_report_mutex()
|
| D | tsan_report.h | 107 Vector<ReportMutex*> mutexes; variable
|
| 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()
|
| D | tsan_flags.inc | 32 "Report incorrect usages of mutexes and mutex annotations?")
|
| /openbsd/src/gnu/llvm/compiler-rt/lib/tsan/benchmarks/ |
| 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()
|
| /openbsd/src/gnu/llvm/clang/docs/ |
| D | ThreadSafetyAnalysis.rst | 73 that these are two separate mutexes, in two different objects. 119 capabilities (e.g. the set of mutexes that it has locked.) These act like keys 344 annotate getter methods that return mutexes. 365 declarations, specifically declarations of mutexes or other capabilities. 366 These declarations enforce a particular order in which the mutexes must be 602 ordinary C++ scoping rules. In particular, this means that mutexes and other 625 Good software engineering practice dictates that mutexes should be private 627 its internal implementation. However, private mutexes can sometimes leak into 860 // Defines an annotated interface for mutexes. 882 // Generic unlock, can unlock exclusive and shared mutexes. [all …]
|
| /openbsd/src/gnu/llvm/lldb/source/Plugins/InstrumentationRuntime/TSan/ |
| D | InstrumentationRuntimeTSan.cpp | 426 StructuredData::ArraySP mutexes = ConvertToStructuredArray( in RetrieveReportData() local 443 dict->AddItem("mutexes", mutexes); in RetrieveReportData()
|
| /openbsd/src/gnu/llvm/libcxx/include/ |
| D | __config | 976 // pthread_mutex_destroy as nop for regular mutexes. Additionally, Win32 977 // mutexes have no destroy mechanism.
|
| /openbsd/src/gnu/usr.bin/gcc/gcc/ |
| D | ONEWS | 96 mutexes, condition mutexes, and threads; it requires a back-end
|
| /openbsd/src/gnu/llvm/clang/docs/analyzer/ |
| D | checkers.rst | 1042 Check for nil pointers used as mutexes for @synchronized. 1553 the locking/unlocking of ``mtx_t`` mutexes. 1951 the locking/unlocking of fuchsia mutexes.
|
| /openbsd/src/gnu/usr.bin/perl/pod/ |
| D | perlclib.pod | 894 have to uses mutexes, and be concerned with the possibility of deadlock. 1147 Perl defines mutexes C<ENV_READ_LOCK> and C<ENV_READ_UNLOCK> with which
|
| D | perlthrtut.pod | 117 find yourself looking for mutexes, or thread priorities, it's time to 563 respect, the variable behaves like the mutexes and basic semaphores of
|
| D | perl5240delta.pod | 1667 or later) will warn about suspicious uses of mutexes.
|
| /openbsd/src/gnu/llvm/llvm/docs/ |
| D | Atomics.rst | 537 use mutexes in for some sizes/alignments.
|
| /openbsd/src/gnu/llvm/clang/include/clang/StaticAnalyzer/Checkers/ |
| D | Checkers.td | 1122 HelpText<"Check for nil pointers used as mutexes for @synchronized">,
|
| /openbsd/src/usr.sbin/unbound/doc/ |
| D | Changelog | 9274 mutexes open. Provide own mutex implementation using primitives.
|
| /openbsd/src/gnu/usr.bin/binutils/gdb/doc/ |
| D | gdb.texinfo | 11079 mutexes and other synchronization objects. Exactly which objects can be
|