/external/compiler-rt/lib/tsan/rtl/ |
D | tsan_report.cc | 59 , mutexes(MBlockReportMutex) in ReportDesc() 259 if (rep->mutexes.Size()) in ChooseSummaryStack() 260 return rep->mutexes[0]->stack; in ChooseSummaryStack() 299 for (uptr i = 0; i < rep->mutexes.Size(); i++) in PrintReport() 300 PrintMutexShortWithAddress(rep->mutexes[i], " => "); in PrintReport() 301 PrintMutexShort(rep->mutexes[0], "\n\n"); in PrintReport() 302 CHECK_GT(rep->mutexes.Size(), 0U); in PrintReport() 303 CHECK_EQ(rep->mutexes.Size() * (flags()->second_deadlock_stack ? 2 : 1), in PrintReport() 305 for (uptr i = 0; i < rep->mutexes.Size(); i++) { in PrintReport() 307 PrintMutexShort(rep->mutexes[(i + 1) % rep->mutexes.Size()], in PrintReport() [all …]
|
D | tsan_rtl_report.cc | 254 for (uptr i = 0; i < rep_->mutexes.Size(); i++) { in AddMutex() 255 if (rep_->mutexes[i]->id == s->uid) in AddMutex() 260 rep_->mutexes.PushBack(rm); in AddMutex() 287 for (uptr i = 0; i < rep_->mutexes.Size(); i++) { in AddDeadMutex() 288 if (rep_->mutexes[i]->id == id) in AddDeadMutex() 293 rep_->mutexes.PushBack(rm); in AddDeadMutex()
|
D | tsan_report.h | 109 Vector<ReportMutex*> mutexes; variable
|
D | tsan_flags.inc | 37 "Report incorrect usages of mutexes and mutex annotations?")
|
/external/compiler-rt/lib/tsan/benchmarks/ |
D | vts_many_threads_bench.cc | 43 Mutex mutexes[kNumMutexes]; variable 64 mutexes[(offset + i) % kNumMutexes].Lock(); in Thread() 65 mutexes[(offset + i) % kNumMutexes].Unlock(); in Thread()
|
/external/bison/m4/ |
D | lock.m4 | 26 error "No, in FreeBSD 4.0 recursive mutexes actually don't work."
|
/external/autotest/client/tests/pi_tests/ |
D | control | 9 mutexes resolve the situation. Three worker threads will be created from the
|
/external/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 341 annotate getter methods that return mutexes. 362 declarations, specifically declarations of mutexes or other capabilities. 363 These declarations enforce a particular order in which the mutexes must be 570 ordinary C++ scoping rules. In particular, this means that mutexes and other 593 Good software engineering practice dictates that mutexes should be private 595 its internal implementation. However, private mutexes can sometimes leak into 827 // Defines an annotated interface for mutexes.
|
/external/valgrind/drd/tests/ |
D | pth_inconsistent_cond_wait.stderr.exp2 | 3 Inconsistent association of condition variable and mutex: condition variable 0x........, mutexes 0x…
|
D | pth_inconsistent_cond_wait.stderr.exp1 | 3 Inconsistent association of condition variable and mutex: condition variable 0x........, mutexes 0x…
|
/external/valgrind/docs/internals/ |
D | 3_4_BUGSTATUS.txt | 40 186963 Report mutexes humanic names
|
D | 3_8_BUGSTATUS.txt | 249 313275 False positives for shared memory semaphores/mutexes/conditions 254 semaphores, mutexes, conditions
|
/external/mesa3d/docs/ |
D | MESA_multithread_makecurrent.spec | 74 mutexes.
|
/external/libunwind/ |
D | TODO | 79 + use pthread-mutexes where necessary, atomic ops where possible
|
/external/dbus/doc/ |
D | TODO | 145 - Windows port needs recursive mutexes
|
/external/fio/ |
D | README | 331 Fio uses pthread mutexes for signalling and locking and FreeBSD does not 332 support process shared pthread mutexes. As a result, only threads are
|
/external/dbus/ |
D | NEWS | 96 · removed an unsafe reimplementation of recursive mutexes 221 · Replace our broken reimplementation of recursive mutexes, which has
|
/external/clang/lib/StaticAnalyzer/Checkers/ |
D | Checkers.td | 452 HelpText<"Check for nil pointers used as mutexes for @synchronized">,
|
/external/libvncserver/ |
D | README | 338 This, however, is how I implemented mutexes in case you don't need pthreads,
|
/external/squashfs-tools/ |
D | CHANGES | 294 const structures and mutexes rather than older semaphores.
|
/external/libevent/ |
D | whatsnew-2.0.txt | 230 implement mutexes, conditions, and thread IDs, and passing them to
|
/external/ceres-solver/docs/source/ |
D | version_history.rst | 336 the penalty for locking and unlocking mutexes.
|
/external/vulkan-validation-layers/tests/gtest-1.7.0/include/gtest/internal/ |
D | gtest-port.h.orig | 1330 // allocated mutexes. Do not use MutexBase directly. Instead, write 1396 // The Mutex class can only be used for mutexes created at runtime. It
|
/external/jemalloc/ |
D | configure.ac | 1593 JE_COMPILABLE([pthreads adaptive mutexes], [
|
D | ChangeLog | 330 - Correctly detect glibc's adaptive pthread mutexes.
|