} __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 {
switch (event_param->instrumentation) {
case LTTNG_KERNEL_SYSCALL:
switch (event_param->u.syscall.entryexit) {
+ case LTTNG_KERNEL_SYSCALL_ENTRY:
+ case LTTNG_KERNEL_SYSCALL_EXIT:
case LTTNG_KERNEL_SYSCALL_ENTRYEXIT:
break;
default: