X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=libkernelctl%2Fkernel-ioctl.h;h=0db8383b088f240b398deea3cef9ee75249b2d05;hp=9aa0407b4c2fa36a6aac36847c6a9ecbc90032ca;hb=d686b40f66ea5df5ac0b9405991bbc33348b0a88;hpb=d4a1283e471c152cedf6cb5ebcc74d509009145d diff --git a/libkernelctl/kernel-ioctl.h b/libkernelctl/kernel-ioctl.h index 9aa0407b4..0db8383b0 100644 --- a/libkernelctl/kernel-ioctl.h +++ b/libkernelctl/kernel-ioctl.h @@ -46,16 +46,22 @@ /* returns the offset of the subbuffer belonging to the mmap reader. */ #define RING_BUFFER_GET_MMAP_READ_OFFSET _IOR(0xF6, 0x0B, unsigned long) -/* Create session LTTNG_SESSION */ -#define KERNEL_CREATE_SESSION _IO(0xF6, 0x40) -#define KERNEL_SESSION_START _IO(0xF6, 0x41) -#define KERNEL_SESSION_STOP _IO(0xF6, 0x42) +#define LTTNG_KERNEL_SESSION _IO(0xF6, 0x40) +#define LTTNG_KERNEL_TRACER_VERSION \ + _IOR(0xF6, 0x41, struct lttng_kernel_tracer_version) +#define LTTNG_KERNEL_TRACEPOINT_LIST _IO(0xF6, 0x42) -/* Create channel LTTNG_CHANNEL */ -#define KERNEL_CREATE_CHANNEL _IOW(0xF6, 0x43, struct lttng_channel) -#define KERNEL_CREATE_STREAM _IO(0xF6, 0x44) -#define KERNEL_CREATE_EVENT _IOW(0xF6, 0x45, struct lttng_event) +/* Session FD ioctl */ +#define LTTNG_KERNEL_METADATA \ + _IOW(0xF6, 0x50, struct lttng_kernel_channel) +#define LTTNG_KERNEL_CHANNEL \ + _IOW(0xF6, 0x51, struct lttng_kernel_channel) +#define LTTNG_KERNEL_SESSION_START _IO(0xF6, 0x52) +#define LTTNG_KERNEL_SESSION_STOP _IO(0xF6, 0x53) -#define KERNEL_OPEN_METADATA _IOW(0xF6, 0x46, struct lttng_channel) +/* Channel FD ioctl */ +#define LTTNG_KERNEL_STREAM _IO(0xF6, 0x60) +#define LTTNG_KERNEL_EVENT \ + _IOW(0xF6, 0x61, struct lttng_kernel_event) #endif /* _LTT_KERNEL_IOCTL_H */