Home
last modified time | relevance | path

Searched refs:recursion (Results 1 – 25 of 170) sorted by relevance

1234567

/external/compiler-rt/lib/tsan/rtl/
Dtsan_rtl_mutex.cc153 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/
Dtc09_bad_unlock.stderr.exp-solaris2 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.
Dtc04_free_lock.stderr.exp-x862 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.
Dtc04_free_lock.stderr.exp-ppc2 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.
Dtc09_bad_unlock.stderr.exp-ppc2 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.
Dtc09_bad_unlock.stderr.exp-glibc2.82 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.
Dtc09_bad_unlock.stderr.exp-x862 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.
Dtc04_free_lock.stderr.exp-s3902 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.
Dtc09_bad_unlock.stderr.exp-s3902 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.
Dtc23_bogus_condwait.stderr.exp-darwin-x866 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.
Dtc23_bogus_condwait.stderr.exp-darwin-amd646 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.
Dpth_cancel_locked.stderr.exp-darwin2 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.
Dtc23_bogus_condwait.stderr.exp-linux-ppc16 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.
Dtc23_bogus_condwait.stderr.exp-linux-x8616 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.
Drecursive_mutex.stderr.exp-linux8 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.
Dpth_mutex_reinit.stderr.exp2 Mutex reinitialization: mutex 0x........, recursion count 0, owner 1.
Dtc22_exit_w_lock.stderr.exp-64bit1 Mutex still locked at thread exit: mutex 0x........, recursion count 1, owner 3.
Dpth_cancel_locked.stderr.exp2 Mutex still locked at thread exit: mutex 0x........, recursion count 1, owner 2.
Drecursive_mutex.stderr.exp-darwin5 Mutex not locked by calling thread: mutex 0x........, recursion count 0, owner 1.
/external/compiler-rt/lib/sanitizer_common/
Dsanitizer_deadlock_detector2.cc156 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/
Dlink_uniforms.cpp68 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()
Dlinker.h91 void recursion(const glsl_type *t, char **name, size_t name_length);
/external/llvm/test/Verifier/
Drecursive-type-3.ll7 ; Check that linked-list-style recursive types where the recursion is through
Drecursive-type-1.ll8 ; the recursion isn't through a pointer to the type.
Drecursive-type-2.ll10 ; when the recursion isn't through a pointer to the type.

1234567