Lines Matching refs:SK_THREAD_ANNOTATION_ATTRIBUTE
15 #define SK_THREAD_ANNOTATION_ATTRIBUTE(x) __attribute__((x)) macro
17 #define SK_THREAD_ANNOTATION_ATTRIBUTE(x) // no-op macro
21 SK_THREAD_ANNOTATION_ATTRIBUTE(capability(x))
24 SK_THREAD_ANNOTATION_ATTRIBUTE(scoped_lockable)
27 SK_THREAD_ANNOTATION_ATTRIBUTE(guarded_by(x))
30 SK_THREAD_ANNOTATION_ATTRIBUTE(pt_guarded_by(x))
33 SK_THREAD_ANNOTATION_ATTRIBUTE(acquired_before(__VA_ARGS__))
36 SK_THREAD_ANNOTATION_ATTRIBUTE(acquired_after(__VA_ARGS__))
39 SK_THREAD_ANNOTATION_ATTRIBUTE(requires_capability(__VA_ARGS__))
42 SK_THREAD_ANNOTATION_ATTRIBUTE(requires_shared_capability(__VA_ARGS__))
45 SK_THREAD_ANNOTATION_ATTRIBUTE(acquire_capability(__VA_ARGS__))
48 SK_THREAD_ANNOTATION_ATTRIBUTE(acquire_shared_capability(__VA_ARGS__))
52 SK_THREAD_ANNOTATION_ATTRIBUTE(release_capability(__VA_ARGS__))
56 SK_THREAD_ANNOTATION_ATTRIBUTE(release_shared_capability(__VA_ARGS__))
59 SK_THREAD_ANNOTATION_ATTRIBUTE(try_acquire_capability(__VA_ARGS__))
62 SK_THREAD_ANNOTATION_ATTRIBUTE(try_acquire_shared_capability(__VA_ARGS__))
65 SK_THREAD_ANNOTATION_ATTRIBUTE(locks_excluded(__VA_ARGS__))
68 SK_THREAD_ANNOTATION_ATTRIBUTE(assert_capability(x))
71 SK_THREAD_ANNOTATION_ATTRIBUTE(assert_shared_capability(x))
74 SK_THREAD_ANNOTATION_ATTRIBUTE(lock_returned(x))
77 SK_THREAD_ANNOTATION_ATTRIBUTE(no_thread_safety_analysis)