summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--base/include/android-base/thread_annotations.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/base/include/android-base/thread_annotations.h b/base/include/android-base/thread_annotations.h
index fbb592336..1307f0e2c 100644
--- a/base/include/android-base/thread_annotations.h
+++ b/base/include/android-base/thread_annotations.h
@@ -38,6 +38,12 @@
38#define PT_GUARDED_BY(x) \ 38#define PT_GUARDED_BY(x) \
39 THREAD_ANNOTATION_ATTRIBUTE__(pt_guarded_by(x)) 39 THREAD_ANNOTATION_ATTRIBUTE__(pt_guarded_by(x))
40 40
41#define EXCLUSIVE_LOCKS_REQUIRED(...) \
42 THREAD_ANNOTATION_ATTRIBUTE__(exclusive_locks_required(__VA_ARGS__))
43
44#define SHARED_LOCKS_REQUIRED(...) \
45 THREAD_ANNOTATION_ATTRIBUTE__(shared_locks_required(__VA_ARGS__))
46
41#define ACQUIRED_BEFORE(...) \ 47#define ACQUIRED_BEFORE(...) \
42 THREAD_ANNOTATION_ATTRIBUTE__(acquired_before(__VA_ARGS__)) 48 THREAD_ANNOTATION_ATTRIBUTE__(acquired_before(__VA_ARGS__))
43 49