} __attribute__((packed));
enum lttng_kernel_syscall_entryexit {
- LTTNG_KERNEL_SYSCALL_ENTRYEXIT = 0,
- LTTNG_KERNEL_SYSCALL_ENTRY = 1, /* Not implemented. */
- LTTNG_KERNEL_SYSCALL_EXIT = 2, /* Not implemented. */
+ LTTNG_KERNEL_SYSCALL_ENTRYEXIT = 0,
+ LTTNG_KERNEL_SYSCALL_ENTRY = 1,
+ LTTNG_KERNEL_SYSCALL_EXIT = 2,
};
enum lttng_kernel_syscall_abi {
};
enum lttng_kernel_syscall_match {
- LTTNG_SYSCALL_MATCH_NAME = 0,
- LTTNG_SYSCALL_MATCH_NR = 1, /* Not implemented. */
+ LTTNG_KERNEL_SYSCALL_MATCH_NAME = 0,
+ LTTNG_KERNEL_SYSCALL_MATCH_NR = 1, /* Not implemented. */
};
struct lttng_kernel_syscall {
/* Event notifier group file descriptor ioctl */
#define LTTNG_KERNEL_EVENT_NOTIFIER_CREATE \
_IOW(0xF6, 0xB0, struct lttng_kernel_event_notifier)
+#define LTTNG_KERNEL_EVENT_NOTIFIER_GROUP_NOTIFICATION_FD \
+ _IO(0xF6, 0xB1)
/*
* LTTng-specific ioctls for the lib ringbuffer.