Home
last modified time | relevance | path

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

1234567

/external/compiler-rt/lib/tsan/rtl/
Dtsan_rtl_mutex.cc157 CHECK_EQ(s->recursion, 0); in MutexLock()
161 CHECK_GT(s->recursion, 0); in MutexLock()
166 if (s->recursion == 0) { in MutexLock()
173 s->recursion += rec; in MutexLock()
175 if (flags()->detect_deadlocks && (s->recursion - rec) == 0) { in MutexLock()
201 if (kCppMode && (s->recursion == 0 || s->owner_tid != thr->tid)) { in MutexUnlock()
207 rec = all ? s->recursion : 1; in MutexUnlock()
208 s->recursion -= rec; in MutexUnlock()
209 if (s->recursion == 0) { in MutexUnlock()
218 if (flags()->detect_deadlocks && s->recursion == 0 && !report_bad_unlock) { in MutexUnlock()
[all …]
/external/valgrind/main/drd/tests/
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.
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.
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.
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.
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.
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-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.
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.
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.
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.
Dpth_mutex_reinit.stderr.exp2 Mutex reinitialization: mutex 0x........, recursion count 0, owner 1.
Dtc22_exit_w_lock.stderr.exp-64bit2 Mutex still locked at thread exit: mutex 0x........, recursion count 1, owner 3.
/external/oprofile/libutil/
Dop_file.c117 enum recursion_type recursion) in get_matching_pathnames() argument
149 switch (recursion | match) { in get_matching_pathnames()
164 name, filter, recursion); in get_matching_pathnames()
185 name, filter, recursion); in get_matching_pathnames()
Dop_file.h102 enum recursion_type recursion);
/external/chromium_org/media/tools/layout_tests/
Dlayouttests.py52 recursion=False): argument
68 recursion)
150 layouttest_root_path, recursion): argument
170 file_list = client.list(full_path, recurse=recursion)
Dlayouttest_analyzer.py150 recursion = True
167 recursion = True
169 parent_location_list=parent_location_list, recursion=recursion,
/external/chromium_org/ipc/
Dipc_message_utils.cc54 int recursion);
56 void WriteValue(Message* m, const base::Value* value, int recursion) { in WriteValue() argument
58 if (recursion > kMaxRecursionDepth) { in WriteValue()
111 WriteValue(m, &it.value(), recursion + 1); in WriteValue()
120 WriteValue(m, *it, recursion + 1); in WriteValue()
130 base::DictionaryValue* value, int recursion) { in ReadDictionaryValue() argument
139 !ReadValue(m, iter, &subval, recursion + 1)) in ReadDictionaryValue()
150 base::ListValue* value, int recursion) { in ReadListValue() argument
157 if (!ReadValue(m, iter, &subval, recursion + 1)) in ReadListValue()
166 int recursion) { in ReadValue() argument
[all …]
/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/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.
/external/chromium_org/third_party/mesa/src/src/glsl/
Dlinker.h91 void recursion(const glsl_type *t, char **name, size_t name_length);

1234567