Lines Matching refs:THREAD_ANNOTATION_ATTRIBUTE__
793 #define THREAD_ANNOTATION_ATTRIBUTE__(x) __attribute__((x))
795 #define THREAD_ANNOTATION_ATTRIBUTE__(x) // no-op
799 THREAD_ANNOTATION_ATTRIBUTE__(capability(x))
802 THREAD_ANNOTATION_ATTRIBUTE__(scoped_lockable)
805 THREAD_ANNOTATION_ATTRIBUTE__(guarded_by(x))
808 THREAD_ANNOTATION_ATTRIBUTE__(pt_guarded_by(x))
811 THREAD_ANNOTATION_ATTRIBUTE__(acquired_before(__VA_ARGS__))
814 THREAD_ANNOTATION_ATTRIBUTE__(acquired_after(__VA_ARGS__))
817 THREAD_ANNOTATION_ATTRIBUTE__(requires_capability(__VA_ARGS__))
820 THREAD_ANNOTATION_ATTRIBUTE__(requires_shared_capability(__VA_ARGS__))
823 THREAD_ANNOTATION_ATTRIBUTE__(acquire_capability(__VA_ARGS__))
826 THREAD_ANNOTATION_ATTRIBUTE__(acquire_shared_capability(__VA_ARGS__))
829 THREAD_ANNOTATION_ATTRIBUTE__(release_capability(__VA_ARGS__))
832 THREAD_ANNOTATION_ATTRIBUTE__(release_shared_capability(__VA_ARGS__))
835 THREAD_ANNOTATION_ATTRIBUTE__(release_generic_capability(__VA_ARGS__))
838 THREAD_ANNOTATION_ATTRIBUTE__(try_acquire_capability(__VA_ARGS__))
841 THREAD_ANNOTATION_ATTRIBUTE__(try_acquire_shared_capability(__VA_ARGS__))
844 THREAD_ANNOTATION_ATTRIBUTE__(locks_excluded(__VA_ARGS__))
847 THREAD_ANNOTATION_ATTRIBUTE__(assert_capability(x))
850 THREAD_ANNOTATION_ATTRIBUTE__(assert_shared_capability(x))
853 THREAD_ANNOTATION_ATTRIBUTE__(lock_returned(x))
856 THREAD_ANNOTATION_ATTRIBUTE__(no_thread_safety_analysis)
983 THREAD_ANNOTATION_ATTRIBUTE__(pt_guarded_var)
987 THREAD_ANNOTATION_ATTRIBUTE__(guarded_var)
991 THREAD_ANNOTATION_ATTRIBUTE__(exclusive_locks_required(__VA_ARGS__))
995 THREAD_ANNOTATION_ATTRIBUTE__(shared_locks_required(__VA_ARGS__))
999 THREAD_ANNOTATION_ATTRIBUTE__(lockable)
1003 THREAD_ANNOTATION_ATTRIBUTE__(scoped_lockable)
1007 THREAD_ANNOTATION_ATTRIBUTE__(exclusive_lock_function(__VA_ARGS__))
1011 THREAD_ANNOTATION_ATTRIBUTE__(shared_lock_function(__VA_ARGS__))
1015 THREAD_ANNOTATION_ATTRIBUTE__(unlock_function(__VA_ARGS__))
1019 THREAD_ANNOTATION_ATTRIBUTE__(exclusive_trylock_function(__VA_ARGS__))
1023 THREAD_ANNOTATION_ATTRIBUTE__(shared_trylock_function(__VA_ARGS__))
1027 THREAD_ANNOTATION_ATTRIBUTE__(assert_exclusive_lock(__VA_ARGS__))
1031 THREAD_ANNOTATION_ATTRIBUTE__(assert_shared_lock(__VA_ARGS__))
1035 THREAD_ANNOTATION_ATTRIBUTE__(locks_excluded(__VA_ARGS__))
1039 THREAD_ANNOTATION_ATTRIBUTE__(lock_returned(x))