/external/compiler-rt/lib/tsan/rtl/ |
D | tsan_rtl_mutex.cc | 153 CHECK_EQ(s->recursion, 0); in MutexLock() 157 CHECK_GT(s->recursion, 0); in MutexLock() 162 if (s->recursion == 0) { in MutexLock() 169 s->recursion += rec; in MutexLock() 171 if (common_flags()->detect_deadlocks && (s->recursion - rec) == 0) { in MutexLock() 197 if (kCppMode && (s->recursion == 0 || s->owner_tid != thr->tid)) { in MutexUnlock() 203 rec = all ? s->recursion : 1; in MutexUnlock() 204 s->recursion -= rec; in MutexUnlock() 205 if (s->recursion == 0) { in MutexUnlock() 214 if (common_flags()->detect_deadlocks && s->recursion == 0 && in MutexUnlock() [all …]
|
/external/valgrind/drd/tests/ |
D | tc09_bad_unlock.stderr.exp-solaris | 2 Mutex not locked by calling thread: mutex 0x........, recursion count 0, owner 1. 11 Mutex not locked by calling thread: mutex 0x........, recursion count 1, owner 1. 25 Destroying locked mutex: mutex 0x........, recursion count 1, owner 1. 33 Mutex not locked by calling thread: mutex 0x........, recursion count 0, owner 1. 46 Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
|
D | tc04_free_lock.stderr.exp-x86 | 2 Destroying locked mutex: mutex 0x........, recursion count 1, owner 1. 9 Destroying locked mutex: mutex 0x........, recursion count 1, owner 1. 17 Destroying locked mutex: mutex 0x........, recursion count 1, owner 1. 25 Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
|
D | tc04_free_lock.stderr.exp-ppc | 2 Destroying locked mutex: mutex 0x........, recursion count 1, owner 1. 9 Destroying locked mutex: mutex 0x........, recursion count 1, owner 1. 17 Destroying locked mutex: mutex 0x........, recursion count 1, owner 1. 25 Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
|
D | tc09_bad_unlock.stderr.exp-ppc | 2 Mutex not locked by calling thread: mutex 0x........, recursion count 0, owner 1. 12 Mutex not locked by calling thread: mutex 0x........, recursion count 1, owner 1. 27 Destroying locked mutex: mutex 0x........, recursion count 1, owner 1. 36 Mutex not locked by calling thread: mutex 0x........, recursion count 0, owner 1. 50 Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
|
D | tc09_bad_unlock.stderr.exp-glibc2.8 | 2 Mutex not locked by calling thread: mutex 0x........, recursion count 0, owner 1. 12 Mutex not locked by calling thread: mutex 0x........, recursion count 1, owner 1. 27 Destroying locked mutex: mutex 0x........, recursion count 1, owner 1. 36 Mutex not locked by calling thread: mutex 0x........, recursion count 0, owner 1. 50 Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
|
D | tc09_bad_unlock.stderr.exp-x86 | 2 Mutex not locked by calling thread: mutex 0x........, recursion count 0, owner 1. 12 Mutex not locked by calling thread: mutex 0x........, recursion count 1, owner 1. 27 Destroying locked mutex: mutex 0x........, recursion count 1, owner 1. 36 Mutex not locked by calling thread: mutex 0x........, recursion count 0, owner 1. 50 Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
|
D | tc04_free_lock.stderr.exp-s390 | 2 Destroying locked mutex: mutex 0x........, recursion count 1, owner 1. 9 Destroying locked mutex: mutex 0x........, recursion count 1, owner 1. 17 Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
|
D | tc09_bad_unlock.stderr.exp-s390 | 2 Mutex not locked by calling thread: mutex 0x........, recursion count 0, owner 1. 12 Mutex not locked by calling thread: mutex 0x........, recursion count 1, owner 1. 27 Destroying locked mutex: mutex 0x........, recursion count 1, owner 1. 36 Mutex not locked by calling thread: mutex 0x........, recursion count 0, owner 1.
|
D | tc23_bogus_condwait.stderr.exp-darwin-x86 | 6 Mutex not locked: mutex 0x........, recursion count 0, owner 0. 33 Mutex not locked by calling thread: mutex 0x........, recursion count 1, owner 2. 53 The impossible happened: mutex is locked simultaneously by two threads: mutex 0x........, recursion… 61 Mutex not locked by calling thread: mutex 0x........, recursion count 2, owner 1.
|
D | tc23_bogus_condwait.stderr.exp-darwin-amd64 | 6 Mutex not locked: mutex 0x........, recursion count 0, owner 0. 33 Mutex not locked by calling thread: mutex 0x........, recursion count 1, owner 2. 53 The impossible happened: mutex is locked simultaneously by two threads: mutex 0x........, recursion… 61 Mutex not locked by calling thread: mutex 0x........, recursion count 2, owner 1.
|
D | pth_cancel_locked.stderr.exp-darwin | 2 Mutex still locked at thread exit: mutex 0x........, recursion count 1, owner 2. 9 Mutex still locked at thread exit: mutex 0x........, recursion count 1, owner 2.
|
D | tc23_bogus_condwait.stderr.exp-linux-ppc | 16 Mutex not locked: mutex 0x........, recursion count 0, owner 0. 43 Mutex not locked by calling thread: mutex 0x........, recursion count 1, owner 2. 63 The impossible happened: mutex is locked simultaneously by two threads: mutex 0x........, recursion… 71 Mutex not locked by calling thread: mutex 0x........, recursion count 2, owner 1.
|
D | tc23_bogus_condwait.stderr.exp-linux-x86 | 16 Mutex not locked: mutex 0x........, recursion count 0, owner 0. 56 Mutex not locked by calling thread: mutex 0x........, recursion count 1, owner 2. 76 The impossible happened: mutex is locked simultaneously by two threads: mutex 0x........, recursion… 84 Mutex not locked by calling thread: mutex 0x........, recursion count 2, owner 1.
|
D | recursive_mutex.stderr.exp-linux | 8 Mutex not locked by calling thread: mutex 0x........, recursion count 0, owner 1. 20 Mutex not locked by calling thread: mutex 0x........, recursion count 0, owner 1.
|
D | pth_mutex_reinit.stderr.exp | 2 Mutex reinitialization: mutex 0x........, recursion count 0, owner 1.
|
D | tc22_exit_w_lock.stderr.exp-64bit | 1 Mutex still locked at thread exit: mutex 0x........, recursion count 1, owner 3.
|
D | pth_cancel_locked.stderr.exp | 2 Mutex still locked at thread exit: mutex 0x........, recursion count 1, owner 2.
|
D | recursive_mutex.stderr.exp-darwin | 5 Mutex not locked by calling thread: mutex 0x........, recursion count 0, owner 1.
|
/external/compiler-rt/lib/sanitizer_common/ |
D | sanitizer_deadlock_detector2.cc | 156 m->recursion = 0; in MutexInit() 283 m->recursion++; in MutexAfterLock() 289 CHECK_EQ(m->recursion, 0); in MutexAfterLock() 290 m->recursion = 1; in MutexAfterLock() 314 if (--m->recursion > 0) in MutexBeforeUnlock()
|
/external/mesa3d/src/glsl/ |
D | link_uniforms.cpp | 68 recursion(var->type, &name, strlen(name)); in process() 76 uniform_field_visitor::recursion(const glsl_type *t, char **name, in recursion() function in uniform_field_visitor 93 recursion(t->fields.structure[i].type, name, new_length); in recursion() 102 recursion(t->fields.array, name, new_length); in recursion()
|
D | linker.h | 91 void recursion(const glsl_type *t, char **name, size_t name_length);
|
/external/llvm/test/Verifier/ |
D | recursive-type-3.ll | 7 ; Check that linked-list-style recursive types where the recursion is through
|
D | recursive-type-1.ll | 8 ; the recursion isn't through a pointer to the type.
|
D | recursive-type-2.ll | 10 ; when the recursion isn't through a pointer to the type.
|