proxygen
|
#include <cstddef>
Go to the source code of this file.
#define FOLLY_SDT_ARG | ( | n, | |
x | |||
) |
Definition at line 62 of file StaticTracepoint-ELFx86.h.
#define FOLLY_SDT_ARG_CONSTRAINT "nor" |
Definition at line 24 of file StaticTracepoint-ELFx86.h.
#define FOLLY_SDT_ARG_TEMPLATE_0 /*No arguments*/ |
Definition at line 88 of file StaticTracepoint-ELFx86.h.
#define FOLLY_SDT_ARG_TEMPLATE_1 FOLLY_SDT_ARGFMT(1) |
Definition at line 89 of file StaticTracepoint-ELFx86.h.
#define FOLLY_SDT_ARG_TEMPLATE_2 FOLLY_SDT_ARG_TEMPLATE_1 FOLLY_SDT_ARGFMT(2) |
Definition at line 90 of file StaticTracepoint-ELFx86.h.
#define FOLLY_SDT_ARG_TEMPLATE_3 FOLLY_SDT_ARG_TEMPLATE_2 FOLLY_SDT_ARGFMT(3) |
Definition at line 91 of file StaticTracepoint-ELFx86.h.
#define FOLLY_SDT_ARG_TEMPLATE_4 FOLLY_SDT_ARG_TEMPLATE_3 FOLLY_SDT_ARGFMT(4) |
Definition at line 92 of file StaticTracepoint-ELFx86.h.
#define FOLLY_SDT_ARG_TEMPLATE_5 FOLLY_SDT_ARG_TEMPLATE_4 FOLLY_SDT_ARGFMT(5) |
Definition at line 93 of file StaticTracepoint-ELFx86.h.
#define FOLLY_SDT_ARG_TEMPLATE_6 FOLLY_SDT_ARG_TEMPLATE_5 FOLLY_SDT_ARGFMT(6) |
Definition at line 94 of file StaticTracepoint-ELFx86.h.
#define FOLLY_SDT_ARG_TEMPLATE_7 FOLLY_SDT_ARG_TEMPLATE_6 FOLLY_SDT_ARGFMT(7) |
Definition at line 95 of file StaticTracepoint-ELFx86.h.
#define FOLLY_SDT_ARG_TEMPLATE_8 FOLLY_SDT_ARG_TEMPLATE_7 FOLLY_SDT_ARGFMT(8) |
Definition at line 96 of file StaticTracepoint-ELFx86.h.
#define FOLLY_SDT_ARG_TEMPLATE_9 FOLLY_SDT_ARG_TEMPLATE_8 FOLLY_SDT_ARGFMT(9) |
Definition at line 97 of file StaticTracepoint-ELFx86.h.
#define FOLLY_SDT_ARGFMT | ( | no | ) | %n[FOLLY_SDT_S##no]@%[FOLLY_SDT_A##no] |
Definition at line 87 of file StaticTracepoint-ELFx86.h.
#define FOLLY_SDT_ARGSIZE | ( | x | ) |
Definition at line 55 of file StaticTracepoint-ELFx86.h.
#define FOLLY_SDT_ASM_1 | ( | x | ) | FOLLY_SDT_S(x) "\n" |
Definition at line 46 of file StaticTracepoint-ELFx86.h.
#define FOLLY_SDT_ASM_2 | ( | a, | |
b | |||
) | FOLLY_SDT_S(a) "," FOLLY_SDT_S(b) "\n" |
Definition at line 47 of file StaticTracepoint-ELFx86.h.
Definition at line 48 of file StaticTracepoint-ELFx86.h.
#define FOLLY_SDT_ASM_ADDR .4byte |
Definition at line 41 of file StaticTracepoint-ELFx86.h.
#define FOLLY_SDT_ASM_STRING | ( | x | ) | FOLLY_SDT_ASM_1(.asciz FOLLY_SDT_S(x)) |
Definition at line 50 of file StaticTracepoint-ELFx86.h.
#define FOLLY_SDT_DECLARE_SEMAPHORE | ( | provider, | |
name | |||
) | extern "C" volatile unsigned short FOLLY_SDT_SEMAPHORE(provider, name) |
Definition at line 110 of file StaticTracepoint-ELFx86.h.
#define FOLLY_SDT_DEFINE_SEMAPHORE | ( | provider, | |
name | |||
) |
Definition at line 104 of file StaticTracepoint-ELFx86.h.
Referenced by TEST().
#define FOLLY_SDT_IS_ARRAY_POINTER | ( | x | ) |
Definition at line 53 of file StaticTracepoint-ELFx86.h.
#define FOLLY_SDT_NARG | ( | ... | ) | FOLLY_SDT_NARG_(__VA_ARGS__, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0) |
Definition at line 146 of file StaticTracepoint-ELFx86.h.
#define FOLLY_SDT_NARG_ | ( | _0, | |
_1, | |||
_2, | |||
_3, | |||
_4, | |||
_5, | |||
_6, | |||
_7, | |||
_8, | |||
_9, | |||
N, | |||
... | |||
) | N |
Definition at line 145 of file StaticTracepoint-ELFx86.h.
#define FOLLY_SDT_NOP nop |
Definition at line 28 of file StaticTracepoint-ELFx86.h.
#define FOLLY_SDT_NOTE_CONTENT | ( | provider, | |
name, | |||
has_semaphore, | |||
arg_template | |||
) |
Definition at line 120 of file StaticTracepoint-ELFx86.h.
#define FOLLY_SDT_NOTE_NAME "stapsdt" |
Definition at line 31 of file StaticTracepoint-ELFx86.h.
#define FOLLY_SDT_NOTE_TYPE 3 |
Definition at line 32 of file StaticTracepoint-ELFx86.h.
#define FOLLY_SDT_OPERANDS_0 | ( | ) | [__sdt_dummy] "g" (0) |
Definition at line 67 of file StaticTracepoint-ELFx86.h.
#define FOLLY_SDT_OPERANDS_1 | ( | _1 | ) | FOLLY_SDT_ARG(1, _1) |
Definition at line 68 of file StaticTracepoint-ELFx86.h.
#define FOLLY_SDT_OPERANDS_2 | ( | _1, | |
_2 | |||
) | FOLLY_SDT_OPERANDS_1(_1), FOLLY_SDT_ARG(2, _2) |
Definition at line 69 of file StaticTracepoint-ELFx86.h.
#define FOLLY_SDT_OPERANDS_3 | ( | _1, | |
_2, | |||
_3 | |||
) | FOLLY_SDT_OPERANDS_2(_1, _2), FOLLY_SDT_ARG(3, _3) |
Definition at line 71 of file StaticTracepoint-ELFx86.h.
#define FOLLY_SDT_OPERANDS_4 | ( | _1, | |
_2, | |||
_3, | |||
_4 | |||
) | FOLLY_SDT_OPERANDS_3(_1, _2, _3), FOLLY_SDT_ARG(4, _4) |
Definition at line 73 of file StaticTracepoint-ELFx86.h.
#define FOLLY_SDT_OPERANDS_5 | ( | _1, | |
_2, | |||
_3, | |||
_4, | |||
_5 | |||
) | FOLLY_SDT_OPERANDS_4(_1, _2, _3, _4), FOLLY_SDT_ARG(5, _5) |
Definition at line 75 of file StaticTracepoint-ELFx86.h.
#define FOLLY_SDT_OPERANDS_6 | ( | _1, | |
_2, | |||
_3, | |||
_4, | |||
_5, | |||
_6 | |||
) | FOLLY_SDT_OPERANDS_5(_1, _2, _3, _4, _5), FOLLY_SDT_ARG(6, _6) |
Definition at line 77 of file StaticTracepoint-ELFx86.h.
#define FOLLY_SDT_OPERANDS_7 | ( | _1, | |
_2, | |||
_3, | |||
_4, | |||
_5, | |||
_6, | |||
_7 | |||
) | FOLLY_SDT_OPERANDS_6(_1, _2, _3, _4, _5, _6), FOLLY_SDT_ARG(7, _7) |
Definition at line 79 of file StaticTracepoint-ELFx86.h.
#define FOLLY_SDT_OPERANDS_8 | ( | _1, | |
_2, | |||
_3, | |||
_4, | |||
_5, | |||
_6, | |||
_7, | |||
_8 | |||
) | FOLLY_SDT_OPERANDS_7(_1, _2, _3, _4, _5, _6, _7), FOLLY_SDT_ARG(8, _8) |
Definition at line 81 of file StaticTracepoint-ELFx86.h.
#define FOLLY_SDT_OPERANDS_9 | ( | _1, | |
_2, | |||
_3, | |||
_4, | |||
_5, | |||
_6, | |||
_7, | |||
_8, | |||
_9 | |||
) | FOLLY_SDT_OPERANDS_8(_1, _2, _3, _4, _5, _6, _7, _8), FOLLY_SDT_ARG(9, _9) |
Definition at line 83 of file StaticTracepoint-ELFx86.h.
#define FOLLY_SDT_PROBE | ( | provider, | |
name, | |||
has_semaphore, | |||
n, | |||
arglist | |||
) |
Definition at line 137 of file StaticTracepoint-ELFx86.h.
#define FOLLY_SDT_PROBE_N | ( | provider, | |
name, | |||
has_semaphore, | |||
N, | |||
... | |||
) | FOLLY_SDT_PROBE(provider, name, has_semaphore, N, (__VA_ARGS__)) |
Definition at line 148 of file StaticTracepoint-ELFx86.h.
Definition at line 45 of file StaticTracepoint-ELFx86.h.
Definition at line 101 of file StaticTracepoint-ELFx86.h.
Referenced by TEST().
#define FOLLY_SDT_SEMAPHORE_NOTE_0 | ( | provider, | |
name | |||
) | FOLLY_SDT_ASM_1( FOLLY_SDT_ASM_ADDR 0) /*No Semaphore*/ \ |
Definition at line 113 of file StaticTracepoint-ELFx86.h.
#define FOLLY_SDT_SEMAPHORE_NOTE_1 | ( | provider, | |
name | |||
) | FOLLY_SDT_ASM_1(FOLLY_SDT_ASM_ADDR FOLLY_SDT_SEMAPHORE(provider, name)) |
Definition at line 116 of file StaticTracepoint-ELFx86.h.
#define FOLLY_SDT_SEMAPHORE_SECTION ".probes" |
Definition at line 35 of file StaticTracepoint-ELFx86.h.