-int kernctl_enable_syscall(int fd, const char *syscall_name)
-{
- struct lttng_kernel_event event;
-
- memset(&event, 0, sizeof(event));
- strncpy(event.name, syscall_name, sizeof(event.name));
- event.name[sizeof(event.name) - 1] = '\0';
- event.instrumentation = LTTNG_KERNEL_SYSCALL;
- event.u.syscall.enable = 1;
- return ioctl(fd, LTTNG_KERNEL_EVENT, &event);
-}
-
-int kernctl_disable_syscall(int fd, const char *syscall_name)
-{
- struct lttng_kernel_event event;
-
- memset(&event, 0, sizeof(event));
- strncpy(event.name, syscall_name, sizeof(event.name));
- event.name[sizeof(event.name) - 1] = '\0';
- event.instrumentation = LTTNG_KERNEL_SYSCALL;
- event.u.syscall.enable = 0;
- return ioctl(fd, LTTNG_KERNEL_EVENT, &event);
-}
-