includes/stap-probe.h - systemtap

Macros defined

Source code

#include "config.h"
#if ENABLE_SDT_PROBES
#include "sys/sdt.h"
#define PROBE(provider,probe) \
   STAP_PROBE(provider,probe)
#define PROBE1(provider,probe,x1) \
   STAP_PROBE1(provider,probe,x1)
#define PROBE2(provider,probe,x1,x2) \
   STAP_PROBE2(provider,probe,x1,x2)
#define PROBE3(provider,probe,x1,x2,x3) \
   STAP_PROBE3(provider,probe,x1,x2,x3)
#define PROBE4(provider,probe,x1,x2,x3,x4) \
   STAP_PROBE4(provider,probe,x1,x2,x3,x4)
#define PROBE5(provider,probe,x1,x2,x3,x4,x5) \
   STAP_PROBE5(provider,probe,x1,x2,x3,x4,x5)
#define PROBE6(provider,probe,x1,x2,x3,x4,x5,x6) \
   STAP_PROBE6(provider,probe,x1,x2,x3,x4,x5,x6)
#define PROBE7(provider,probe,x1,x2,x3,x4,x5,x6,x7) \
   STAP_PROBE7(provider,probe,x1,x2,x3,x4,x5,x6,x7)
#define PROBE8(provider,probe,x1,x2,x3,x4,x5,x6,x7,x8) \
   STAP_PROBE8(provider,probe,x1,x2,x3,x4,x5,x6,x7,x8)
#define PROBE9(provider,probe,x1,x2,x3,x4,x5,x6,x7,x8,x9) \
   STAP_PROBE9(provider,probe,x1,x2,x3,x4,x5,x6,x7,x8,x9)
#define PROBE10(provider,probe,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10) \
   STAP_PROBE10(provider,probe,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10)
#else
#define PROBE(provider,probe)
#define PROBE1(provider,probe,x1)
#define PROBE2(provider,probe,x1,x2)
#define PROBE3(provider,probe,x1,x2,x3)
#define PROBE4(provider,probe,x1,x2,x3,x4)
#define PROBE5(provider,probe,x1,x2,x3,x4,x5)
#define PROBE6(provider,probe,x1,x2,x3,x4,x5,x6)
#define PROBE7(provider,probe,x1,x2,x3,x4,x5,x6,x7)
#define PROBE8(provider,probe,x1,x2,x3,x4,x5,x6,x7,x8)
#define PROBE9(provider,probe,x1,x2,x3,x4,x5,x6,x7,x8,x9)
#define PROBE10(provider,probe,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10)
#endif