From d02666a971a38c0b088ae1570731646d5d663ce4 Mon Sep 17 00:00:00 2001 From: Mathieu Desnoyers Date: Fri, 12 Sep 2014 12:10:29 -0400 Subject: [PATCH] Add kernctl_syscall_list Signed-off-by: Mathieu Desnoyers Signed-off-by: David Goulet --- src/common/kernel-ctl/kernel-ctl.c | 5 +++++ src/common/kernel-ctl/kernel-ctl.h | 1 + src/common/kernel-ctl/kernel-ioctl.h | 3 ++- 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/common/kernel-ctl/kernel-ctl.c b/src/common/kernel-ctl/kernel-ctl.c index ce8d8a0eb..cb487853a 100644 --- a/src/common/kernel-ctl/kernel-ctl.c +++ b/src/common/kernel-ctl/kernel-ctl.c @@ -259,6 +259,11 @@ int kernctl_tracepoint_list(int fd) LTTNG_KERNEL_TRACEPOINT_LIST); } +int kernctl_syscall_list(int fd) +{ + return ioctl(fd, LTTNG_KERNEL_SYSCALL_LIST); +} + int kernctl_tracer_version(int fd, struct lttng_kernel_tracer_version *v) { int ret; diff --git a/src/common/kernel-ctl/kernel-ctl.h b/src/common/kernel-ctl/kernel-ctl.h index b67e8e356..a20c68997 100644 --- a/src/common/kernel-ctl/kernel-ctl.h +++ b/src/common/kernel-ctl/kernel-ctl.h @@ -36,6 +36,7 @@ int kernctl_start_session(int fd); int kernctl_stop_session(int fd); int kernctl_tracepoint_list(int fd); +int kernctl_syscall_list(int fd); int kernctl_tracer_version(int fd, struct lttng_kernel_tracer_version *v); int kernctl_wait_quiescent(int fd); int kernctl_calibrate(int fd, struct lttng_kernel_calibrate *calibrate); diff --git a/src/common/kernel-ctl/kernel-ioctl.h b/src/common/kernel-ctl/kernel-ioctl.h index 1db964e00..29a29a4a8 100644 --- a/src/common/kernel-ctl/kernel-ioctl.h +++ b/src/common/kernel-ctl/kernel-ioctl.h @@ -99,10 +99,11 @@ #define LTTNG_KERNEL_SESSION _IO(0xF6, 0x45) #define LTTNG_KERNEL_TRACER_VERSION \ _IOR(0xF6, 0x46, struct lttng_kernel_tracer_version) -#define LTTNG_KERNEL_TRACEPOINT_LIST _IO(0xF6, 0x47) +#define LTTNG_KERNEL_TRACEPOINT_LIST _IO(0xF6, 0x47) #define LTTNG_KERNEL_WAIT_QUIESCENT _IO(0xF6, 0x48) #define LTTNG_KERNEL_CALIBRATE \ _IOWR(0xF6, 0x49, struct lttng_kernel_calibrate) +#define LTTNG_KERNEL_SYSCALL_LIST _IO(0xF6, 0x49) /* Session FD ioctl */ #define LTTNG_KERNEL_METADATA \ -- 2.34.1