X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=libkernelctl%2Flibkernelctl.c;h=cfac1fa5c80ce32faa603315e2e5afa0a7142ca1;hp=e15dd8da624b9489adf256015950a4b66abeeb9d;hb=8d609afd07d40f27a17e6a0fe61ea3a54e111896;hpb=d4a1283e471c152cedf6cb5ebcc74d509009145d diff --git a/libkernelctl/libkernelctl.c b/libkernelctl/libkernelctl.c index e15dd8da6..cfac1fa5c 100644 --- a/libkernelctl/libkernelctl.c +++ b/libkernelctl/libkernelctl.c @@ -23,24 +23,24 @@ #include "libkernelctl.h" #include "lttngerr.h" -int kernctl_create_channel(int fd, struct lttng_channel *chops) +int kernctl_create_channel(int fd, struct lttng_kernel_channel *chops) { - return ioctl(fd, KERNEL_CREATE_CHANNEL, chops); + return ioctl(fd, LTTNG_KERNEL_CHANNEL, chops); } -int kernctl_create_event(int fd, struct lttng_event *ev) +int kernctl_create_event(int fd, struct lttng_kernel_event *ev) { - return ioctl(fd, KERNEL_CREATE_EVENT, ev); + return ioctl(fd, LTTNG_KERNEL_EVENT, ev); } int kernctl_create_session(int fd) { - return ioctl(fd, KERNEL_CREATE_SESSION); + return ioctl(fd, LTTNG_KERNEL_SESSION); } int kernctl_create_stream(int fd) { - return ioctl(fd, KERNEL_CREATE_STREAM); + return ioctl(fd, LTTNG_KERNEL_STREAM); } /* returns the maximum size for sub-buffers. */ @@ -86,9 +86,9 @@ int kernctl_get_subbuf_size(int fd, unsigned long *len) } /* open the metadata global channel */ -int kernctl_open_metadata(int fd, struct lttng_channel *chops) +int kernctl_open_metadata(int fd, struct lttng_kernel_channel *chops) { - return ioctl(fd, KERNEL_OPEN_METADATA, chops); + return ioctl(fd, LTTNG_KERNEL_METADATA, chops); } /* Release exclusive sub-buffer access, move consumer forward. */ @@ -123,11 +123,20 @@ int kernctl_snapshot_get_produced(int fd, unsigned long *pos) int kernctl_start_session(int fd) { - return ioctl(fd, KERNEL_SESSION_START); + return ioctl(fd, LTTNG_KERNEL_SESSION_START); } int kernctl_stop_session(int fd) { - return ioctl(fd, KERNEL_SESSION_STOP); + return ioctl(fd, LTTNG_KERNEL_SESSION_STOP); } +int kernctl_tracepoint_list(int fd) +{ + return ioctl(fd, LTTNG_KERNEL_TRACEPOINT_LIST); +} + +int kernctl_tracer_version(int fd, struct lttng_kernel_tracer_version *v) +{ + return ioctl(fd, LTTNG_KERNEL_TRACER_VERSION, v); +}