X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=markers-userspace%2Fkernel-api.h;h=29192ea44dd1a9779c527f3525d2e9799efdc769;hb=fade4071bfc7dcaebaad3e7f502c62a152f659a9;hp=cb11aecd7f74b793471198868b17f4e70bd28f55;hpb=c604f8bf7748c424c3b4e5cb2f41f9860648123b;p=lttv.git diff --git a/markers-userspace/kernel-api.h b/markers-userspace/kernel-api.h index cb11aecd..29192ea4 100644 --- a/markers-userspace/kernel-api.h +++ b/markers-userspace/kernel-api.h @@ -37,9 +37,18 @@ extern "C" { */ #define _imv_read(name) (name##__imv) -#define __NR_marker 326 +#ifdef __i386__ +#define __NR_marker 327 +#define __NR_trace 328 +#elif defined(__x86_64__) +#define __NR_marker 288 +#define __NR_trace 289 +#else +#error "Unsupported architecture for userspace markers" +#endif #define sys_marker(...) syscall(__NR_marker, __VA_ARGS__) +#define sys_trace(...) syscall(__NR_trace, __VA_ARGS__) #ifdef __cplusplus } /* end of extern "C" */