X-Git-Url: http://git.lttng.org/?a=blobdiff_plain;f=markers-userspace%2Fkernel-api.h;h=dc3bc25a9b41aa8c52dbd5674a30046c024a93b0;hb=31efe1f8304f09a4f4139c387a98d3215cd423c9;hp=6172ad5240c1c07ae6a4b7c8fb92b568f121e1f0;hpb=b664a2ae00538bbd7b68623677158f43ec240d1c;p=lttv.git diff --git a/markers-userspace/kernel-api.h b/markers-userspace/kernel-api.h index 6172ad52..dc3bc25a 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 328 +#ifdef __i386__ +#define __NR_marker 333 +#define __NR_trace 334 +#elif defined(__x86_64__) +#define __NR_marker 295 +#define __NR_trace 296 +#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" */