X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=lttng-abi.h;fp=lttng-abi.h;h=322989a3aaaf5b5fd6749e586d2bcc1103e65215;hb=12e579dbcb23fab949879ed03a1757d22bd8a6b2;hp=7a09fa24db9cb298752d5a32aea0751e76eeabad;hpb=1a5986121ede6433a33d24a8518a3ff5b1c07d03;p=lttng-modules.git diff --git a/lttng-abi.h b/lttng-abi.h index 7a09fa24..322989a3 100644 --- a/lttng-abi.h +++ b/lttng-abi.h @@ -117,6 +117,11 @@ struct lttng_kernel_calibrate { enum lttng_kernel_calibrate_type type; /* type (input) */ } __attribute__((packed)); +struct lttng_kernel_syscall_mask { + uint32_t len; /* in bits */ + char mask[]; +} __attribute__((packed)); + enum lttng_kernel_context_type { LTTNG_KERNEL_CONTEXT_PID = 0, LTTNG_KERNEL_CONTEXT_PERF_COUNTER = 1, @@ -171,6 +176,8 @@ struct lttng_kernel_context { #define LTTNG_KERNEL_STREAM _IO(0xF6, 0x62) #define LTTNG_KERNEL_EVENT \ _IOW(0xF6, 0x63, struct lttng_kernel_event) +#define LTTNG_KERNEL_SYSCALL_MASK \ + _IOWR(0xF6, 0x64, struct lttng_kernel_syscall_mask) /* Event and Channel FD ioctl */ #define LTTNG_KERNEL_CONTEXT \