Searched refs:EXCLUDES (Results 1 – 4 of 4) sorted by relevance
21 bool StartStopBarrier() EXCLUDES(end_cond_mutex_) { in StartStopBarrier()25 void NotifyThreadComplete() EXCLUDES(end_cond_mutex_) { in NotifyThreadComplete()33 void WaitForAllThreads() EXCLUDES(end_cond_mutex_) { in WaitForAllThreads()
55 #define EXCLUDES(...) THREAD_ANNOTATION_ATTRIBUTE_(locks_excluded(__VA_ARGS__)) macro104 bool wait() EXCLUDES(lock_) { in wait()114 void removeThread() EXCLUDES(lock_) { in removeThread()
281 EXCLUDES(...)286 ``EXCLUDES`` is an attribute on functions or methods, which declares that296 void clear() EXCLUDES(mu) {497 and the EXCLUDES attribute prevents deadlock, by making sure that a mutex is500 However, EXCLUDES is an optional attribute, and does not provide the same507 As a result, EXCLUDES can easily produce false negatives:521 void bar() { // No warning. (Should have EXCLUDES(mu)).528 bif(); // No warning. (Should have EXCLUDES(mu)).531 void bif() EXCLUDES(mu);535 Negative requirements are an alternative EXCLUDES that provide[all …]
220 file(READ ${file} EXCLUDES)221 string(REPLACE "\n" ";" EXCLUDES ${EXCLUDES})222 set(${output_var} ${EXCLUDES} PARENT_SCOPE)