proxygen
SanitizeThread.h File Reference

Go to the source code of this file.

Namespaces

 folly
 —— Concurrent Priority Queue Implementation ——
 
 folly::detail
 

Enumerations

enum  folly::annotate_rwlock_level : long { folly::annotate_rwlock_level::rdlock = 0, folly::annotate_rwlock_level::wrlock = 1 }
 

Functions

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_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)
 
static FOLLY_ALWAYS_INLINE void folly::annotate_rwlock_create (void const volatile *const addr, char const *const f, int const l)
 
static FOLLY_ALWAYS_INLINE void folly::annotate_rwlock_create_static (void const volatile *const addr, char const *const f, int const l)
 
static FOLLY_ALWAYS_INLINE void folly::annotate_rwlock_destroy (void const volatile *const addr, char const *const f, int const l)
 
static FOLLY_ALWAYS_INLINE void folly::annotate_rwlock_acquired (void const volatile *const addr, annotate_rwlock_level const w, char const *const f, int const l)
 
static FOLLY_ALWAYS_INLINE void folly::annotate_rwlock_try_acquired (void const volatile *const addr, annotate_rwlock_level const w, bool const result, char const *const f, int const l)
 
static FOLLY_ALWAYS_INLINE void folly::annotate_rwlock_released (void const volatile *const addr, annotate_rwlock_level const w, char const *const f, int const l)
 
static FOLLY_ALWAYS_INLINE void folly::annotate_benign_race_sized (void const volatile *const addr, long const size, char const *const desc, char const *const f, int const l)