Home
last modified time | relevance | path

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

12

/external/compiler-rt/lib/tsan/rtl/
Dtsan_report.cc59 , 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 …]
Dtsan_rtl_report.cc254 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()
Dtsan_report.h109 Vector<ReportMutex*> mutexes; variable
Dtsan_flags.inc37 "Report incorrect usages of mutexes and mutex annotations?")
/external/compiler-rt/lib/tsan/benchmarks/
Dvts_many_threads_bench.cc43 Mutex mutexes[kNumMutexes]; variable
64 mutexes[(offset + i) % kNumMutexes].Lock(); in Thread()
65 mutexes[(offset + i) % kNumMutexes].Unlock(); in Thread()
/external/bison/m4/
Dlock.m426 error "No, in FreeBSD 4.0 recursive mutexes actually don't work."
/external/autotest/client/tests/pi_tests/
Dcontrol9 mutexes resolve the situation. Three worker threads will be created from the
/external/clang/docs/
DThreadSafetyAnalysis.rst73 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/
Dpth_inconsistent_cond_wait.stderr.exp23 Inconsistent association of condition variable and mutex: condition variable 0x........, mutexes 0x…
Dpth_inconsistent_cond_wait.stderr.exp13 Inconsistent association of condition variable and mutex: condition variable 0x........, mutexes 0x…
/external/valgrind/docs/internals/
D3_4_BUGSTATUS.txt40 186963 Report mutexes humanic names
D3_8_BUGSTATUS.txt249 313275 False positives for shared memory semaphores/mutexes/conditions
254 semaphores, mutexes, conditions
/external/mesa3d/docs/
DMESA_multithread_makecurrent.spec74 mutexes.
/external/libunwind/
DTODO79 + use pthread-mutexes where necessary, atomic ops where possible
/external/dbus/doc/
DTODO145 - Windows port needs recursive mutexes
/external/fio/
DREADME331 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/
DNEWS96 · removed an unsafe reimplementation of recursive mutexes
221 · Replace our broken reimplementation of recursive mutexes, which has
/external/clang/lib/StaticAnalyzer/Checkers/
DCheckers.td452 HelpText<"Check for nil pointers used as mutexes for @synchronized">,
/external/libvncserver/
DREADME338 This, however, is how I implemented mutexes in case you don't need pthreads,
/external/squashfs-tools/
DCHANGES294 const structures and mutexes rather than older semaphores.
/external/libevent/
Dwhatsnew-2.0.txt230 implement mutexes, conditions, and thread IDs, and passing them to
/external/ceres-solver/docs/source/
Dversion_history.rst336 the penalty for locking and unlocking mutexes.
/external/vulkan-validation-layers/tests/gtest-1.7.0/include/gtest/internal/
Dgtest-port.h.orig1330 // 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/
Dconfigure.ac1593 JE_COMPILABLE([pthreads adaptive mutexes], [
DChangeLog330 - Correctly detect glibc's adaptive pthread mutexes.

12