Implement event notifiers for syscalls
[lttng-modules.git] / include / lttng / abi.h
index 03e07ae937b50e06709629f8564416cf5fde2b0e..c7c6dc1949b8e2fa237de65f29ede9f7ac0a75d6 100644 (file)
@@ -91,20 +91,20 @@ struct lttng_kernel_event_callsite {
 } __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 {
        LTTNG_KERNEL_SYSCALL_ABI_ALL = 0,
-       LTTNG_KERNEL_SYSCALL_ABI_NATIVE = 1,    /* Not implemented. */
-       LTTNG_KERNEL_SYSCALL_ABI_COMPAT = 2,    /* Not implemented. */
+       LTTNG_KERNEL_SYSCALL_ABI_NATIVE = 1,
+       LTTNG_KERNEL_SYSCALL_ABI_COMPAT = 2,
 };
 
 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 {
@@ -334,6 +334,8 @@ struct lttng_kernel_tracker_args {
 /* 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.
This page took 0.024458 seconds and 4 git commands to generate.