Go to the documentation of this file. 19 #if defined(__ELF__) && (defined(__x86_64__) || defined(__i386__)) 23 #define FOLLY_SDT(provider, name, ...) \ 25 provider, name, 0, FOLLY_SDT_NARG(0, ##__VA_ARGS__), ##__VA_ARGS__) 28 #define FOLLY_SDT_WITH_SEMAPHORE(provider, name, ...) \ 30 provider, name, 1, FOLLY_SDT_NARG(0, ##__VA_ARGS__), ##__VA_ARGS__) 31 #define FOLLY_SDT_IS_ENABLED(provider, name) \ 32 (FOLLY_SDT_SEMAPHORE(provider, name) > 0) 36 #define FOLLY_SDT(provider, name, ...) \ 39 #define FOLLY_SDT_WITH_SEMAPHORE(provider, name, ...) \ 42 #define FOLLY_SDT_IS_ENABLED(provider, name) (false) 43 #define FOLLY_SDT_DEFINE_SEMAPHORE(provider, name) 44 #define FOLLY_SDT_DECLARE_SEMAPHORE(provider, name)