/external/compiler-rt/lib/tsan/rtl/ |
D | tsan_report.cc | 41 , mutexes(MBlockReportMutex) in ReportDesc() 226 if (rep->mutexes.Size()) in ChooseSummaryStack() 227 return rep->mutexes[0]->stack; in ChooseSummaryStack() 251 for (uptr i = 0; i < rep->mutexes.Size(); i++) in PrintReport() 252 PrintMutexShortWithAddress(rep->mutexes[i], " => "); in PrintReport() 253 PrintMutexShort(rep->mutexes[0], "\n\n"); in PrintReport() 254 CHECK_GT(rep->mutexes.Size(), 0U); in PrintReport() 255 CHECK_EQ(rep->mutexes.Size() * (flags()->second_deadlock_stack ? 2 : 1), in PrintReport() 257 for (uptr i = 0; i < rep->mutexes.Size(); i++) { in PrintReport() 259 PrintMutexShort(rep->mutexes[(i + 1) % rep->mutexes.Size()], in PrintReport() [all …]
|
D | tsan_rtl_report.cc | 266 for (uptr i = 0; i < rep_->mutexes.Size(); i++) { in AddMutex() 267 if (rep_->mutexes[i]->id == s->uid) in AddMutex() 272 rep_->mutexes.PushBack(rm); in AddMutex() 299 for (uptr i = 0; i < rep_->mutexes.Size(); i++) { in AddDeadMutex() 300 if (rep_->mutexes[i]->id == id) in AddDeadMutex() 305 rep_->mutexes.PushBack(rm); in AddDeadMutex()
|
D | tsan_report.h | 110 Vector<ReportMutex*> mutexes; variable
|
/external/chromium_org/third_party/sqlite/src/test/ |
D | mutex1.test | 43 # that do not require any mutexes. 102 foreach {mode mutexes} { 130 regsub { static_lru} $mutexes {} mutexes 142 } [lsort $mutexes] 147 # mutexes are obtained.
|
/external/chromium_org/sandbox/win/sandbox_poc/pocdll/ |
D | invasive.cc | 140 int mutexes = 0; in TestCreateObjects() local 147 mutexes++; in TestCreateObjects() 164 "a total of %d objects out of 3 000 000\r\n", mutexes, jobs, in TestCreateObjects() 165 events, mutexes + jobs + events); in TestCreateObjects()
|
/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/chromium_org/third_party/skia/experimental/webtry/ |
D | TODO.md | 13 - In webtry.go add mutexes per hash, to avoid conflicts of writing the same file at the same time.
|
/external/skia/experimental/webtry/ |
D | TODO.md | 13 - In webtry.go add mutexes per hash, to avoid conflicts of writing the same file at the same time.
|
/external/chromium_org/native_client_sdk/src/libraries/third_party/pthreads-win32/ |
D | pthread_mutex_init.c | 66 #error ERROR [__FILE__, line __LINE__]: Process shared mutexes are not supported yet. in pthread_mutex_init()
|
D | CONTRIBUTORS | 77 enhancements to mutexes; 85 re-implemented mutex routines to avoid Win32 mutexes
|
/external/bison/m4/ |
D | lock.m4 | 26 error "No, in FreeBSD 4.0 recursive mutexes actually don't work."
|
/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 320 annotate getter methods that return mutexes. 341 declarations, specifically declarations of mutexes or other capabilities. 342 These declarations enforce a particular order in which the mutexes must be 446 ordinary C++ scoping rules. In particular, this means that mutexes and other 469 Good software engineering practice dictates that mutexes should be private 471 its internal implementation. However, private mutexes can sometimes leak into 770 // Defines an annotated interface for mutexes.
|
/external/valgrind/main/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/chromium_org/third_party/WebKit/Source/wtf/ |
D | CONTRIBUTORS.pthreads-win32 | 85 enhancements to mutexes; 93 re-implemented mutex routines to avoid Win32 mutexes
|
/external/valgrind/main/docs/internals/ |
D | 3_4_BUGSTATUS.txt | 40 186963 Report mutexes humanic names
|
D | 3_8_BUGSTATUS.txt | 252 313275 False positives for shared memory semaphores/mutexes/conditions 257 semaphores, mutexes, conditions
|
/external/mesa3d/docs/ |
D | MESA_multithread_makecurrent.spec | 74 mutexes.
|
/external/chromium_org/third_party/mesa/src/docs/ |
D | MESA_multithread_makecurrent.spec | 74 mutexes.
|
/external/libunwind/ |
D | TODO | 79 + use pthread-mutexes where necessary, atomic ops where possible
|
/external/fio/ |
D | README | 307 Fio uses pthread mutexes for signalling and locking and FreeBSD does not 308 support process shared pthread mutexes. As a result, only threads are
|
/external/skia/gyp/ |
D | common_conditions.gypi | 672 # We can POD-style initialization of static mutexes to avoid generating
|
/external/chromium_org/third_party/skia/gyp/ |
D | common_conditions.gypi | 617 # We can POD-style initialization of static mutexes to avoid generating
|
/external/chromium_org/third_party/sqlite/src/src/ |
D | sqlite.h.in | 178 ** SQLite can be compiled with or without mutexes. When 179 ** the [SQLITE_THREADSAFE] C preprocessor macro is 1 or 2, mutexes 182 ** the mutexes are omitted. Without the mutexes, it is not safe 185 ** Enabling mutexes incurs a measurable performance penalty. 187 ** the mutexes. But for maximum safety, mutexes should be enabled. 188 ** ^The default behavior is for mutexes to be enabled. 196 ** SQLITE_THREADSAFE=1 or =2 then mutexes are enabled by default but 1190 ** it might allocate any require mutexes or initialize internal data 1252 ** [database connections] and [prepared statements]. But other mutexes 1264 ** all mutexes including the recursive [all …]
|
/external/qemu/distrib/sdl-1.2.15/ |
D | WhatsNew | 260 Added condition variable support, based on mutexes and semaphores. 467 from multi-threaded access by using mutexes if you do this.
|