diff options
Diffstat (limited to 'usr/src/uts/common/sys/sdt.h')
-rw-r--r-- | usr/src/uts/common/sys/sdt.h | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/usr/src/uts/common/sys/sdt.h b/usr/src/uts/common/sys/sdt.h index da695c9203..393bfb8711 100644 --- a/usr/src/uts/common/sys/sdt.h +++ b/usr/src/uts/common/sys/sdt.h @@ -159,6 +159,23 @@ extern "C" { #define DTRACE_SYSEVENT2(name, type1, arg1, type2, arg2) \ DTRACE_PROBE2(__sysevent_##name, type1, arg1, type2, arg2); +#define DTRACE_XPV(name) \ + DTRACE_PROBE(__xpv_##name); + +#define DTRACE_XPV1(name, type1, arg1) \ + DTRACE_PROBE1(__xpv_##name, type1, arg1); + +#define DTRACE_XPV2(name, type1, arg1, type2, arg2) \ + DTRACE_PROBE2(__xpv_##name, type1, arg1, type2, arg2); + +#define DTRACE_XPV3(name, type1, arg1, type2, arg2, type3, arg3) \ + DTRACE_PROBE3(__xpv_##name, type1, arg1, type2, arg2, type3, arg3); + +#define DTRACE_XPV4(name, type1, arg1, type2, arg2, type3, arg3, \ + type4, arg4) \ + DTRACE_PROBE4(__xpv_##name, type1, arg1, type2, arg2, \ + type3, arg3, type4, arg4); + #endif /* _KERNEL */ extern const char *sdt_prefix; |