|
proxygen
|
#include <folly/synchronization/SanitizeThread.h>Go to the source code of this file.
Namespaces | |
| folly | |
| —— Concurrent Priority Queue Implementation —— | |
| folly::detail | |
Macros | |
| #define | FOLLY_SANITIZE_THREAD_CALL_HOOK(name, ...) name(__VA_ARGS__) |
Functions | |
| FOLLY_ATTR_WEAK void | AnnotateRWLockCreate (const char *f, int l, const volatile void *addr) |
| FOLLY_ATTR_WEAK void | AnnotateRWLockCreateStatic (const char *f, int l, const volatile void *addr) |
| FOLLY_ATTR_WEAK void | AnnotateRWLockDestroy (const char *f, int l, const volatile void *addr) |
| FOLLY_ATTR_WEAK void | AnnotateRWLockAcquired (const char *f, int l, const volatile void *addr, long w) |
| FOLLY_ATTR_WEAK void | AnnotateRWLockReleased (const char *f, int l, const volatile void *addr, long w) |
| FOLLY_ATTR_WEAK void | AnnotateBenignRaceSized (const char *f, int l, const volatile void *addr, long size, const char *desc) |
| void | folly::detail::annotate_rwlock_create_impl (void const volatile *const addr, char const *const f, int const l) |
| void | folly::detail::annotate_rwlock_create_static_impl (void const volatile *const addr, char const *const f, int const l) |
| void | folly::detail::annotate_rwlock_destroy_impl (void const volatile *const addr, char const *const f, int const l) |
| void | folly::detail::annotate_rwlock_acquired_impl (void const volatile *const addr, annotate_rwlock_level const w, char const *const f, int const l) |
| void | folly::detail::annotate_rwlock_try_acquired_impl (void const volatile *const addr, annotate_rwlock_level const w, bool const result, char const *const f, int const l) |
| void | folly::detail::annotate_rwlock_released_impl (void const volatile *const addr, annotate_rwlock_level const w, char const *const f, int const l) |
| void | folly::detail::annotate_benign_race_sized_impl (const volatile void *addr, long size, const char *desc, const char *f, int l) |
Definition at line 52 of file SanitizeThread.cpp.
Referenced by folly::detail::annotate_benign_race_sized_impl(), folly::detail::annotate_rwlock_acquired_impl(), folly::detail::annotate_rwlock_create_impl(), folly::detail::annotate_rwlock_create_static_impl(), folly::detail::annotate_rwlock_destroy_impl(), and folly::detail::annotate_rwlock_released_impl().
| FOLLY_ATTR_WEAK void AnnotateBenignRaceSized | ( | const char * | f, |
| int | l, | ||
| const volatile void * | addr, | ||
| long | size, | ||
| const char * | desc | ||
| ) |
Referenced by folly::detail::annotate_benign_race_sized_impl().
| FOLLY_ATTR_WEAK void AnnotateRWLockAcquired | ( | const char * | f, |
| int | l, | ||
| const volatile void * | addr, | ||
| long | w | ||
| ) |
Referenced by folly::detail::annotate_rwlock_acquired_impl().
| FOLLY_ATTR_WEAK void AnnotateRWLockCreate | ( | const char * | f, |
| int | l, | ||
| const volatile void * | addr | ||
| ) |
Referenced by folly::detail::annotate_rwlock_create_impl().
| FOLLY_ATTR_WEAK void AnnotateRWLockCreateStatic | ( | const char * | f, |
| int | l, | ||
| const volatile void * | addr | ||
| ) |
Referenced by folly::detail::annotate_rwlock_create_static_impl().
| FOLLY_ATTR_WEAK void AnnotateRWLockDestroy | ( | const char * | f, |
| int | l, | ||
| const volatile void * | addr | ||
| ) |
Referenced by folly::detail::annotate_rwlock_destroy_impl().
| FOLLY_ATTR_WEAK void AnnotateRWLockReleased | ( | const char * | f, |
| int | l, | ||
| const volatile void * | addr, | ||
| long | w | ||
| ) |
Referenced by folly::detail::annotate_rwlock_released_impl().