From: David Goulet Date: Mon, 27 Jun 2011 19:19:31 +0000 (-0400) Subject: Add kernel context ioctl X-Git-Tag: v2.0-pre1~78 X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=commitdiff_plain;h=857aa1720c40cf06d7b72f430128a4ca73ed0c69;hp=f3ed775ef4842019b396f06095b053c3a70bc3c8 Add kernel context ioctl Signed-off-by: David Goulet --- diff --git a/libkernelctl/kernel-ioctl.h b/libkernelctl/kernel-ioctl.h index 809ce0d32..ae898f519 100644 --- a/libkernelctl/kernel-ioctl.h +++ b/libkernelctl/kernel-ioctl.h @@ -48,29 +48,30 @@ /* flush the current sub-buffer */ #define RING_BUFFER_FLUSH _IO(0xF6, 0x0C) +/* LTTng file descriptor ioctl */ #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) #define LTTNG_KERNEL_WAIT_QUIESCENT _IO(0xF6, 0x43) /* Session FD ioctl */ #define LTTNG_KERNEL_METADATA \ _IOW(0xF6, 0x50, struct lttng_channel_attr) - #define LTTNG_KERNEL_CHANNEL \ _IOW(0xF6, 0x51, struct lttng_channel_attr) - #define LTTNG_KERNEL_SESSION_START _IO(0xF6, 0x52) #define LTTNG_KERNEL_SESSION_STOP _IO(0xF6, 0x53) /* Channel FD ioctl */ #define LTTNG_KERNEL_STREAM _IO(0xF6, 0x60) - #define LTTNG_KERNEL_EVENT \ _IOW(0xF6, 0x61, struct lttng_kernel_event) +/* Event and Channel FD ioctl */ +#define LTTNG_KERNEL_CONTEXT \ + _IOW(0xF6, 0x70, struct lttng_kernel_context) + /* Event, Channel and Session ioctl */ #define LTTNG_KERNEL_ENABLE _IO(0xF6, 0x80) #define LTTNG_KERNEL_DISABLE _IO(0xF6, 0x81)