LTTng control library C API
Loading...
Searching...
No Matches
kernel.h
1/*
2 * kernel.h
3 *
4 * Linux Trace Toolkit Control Library Header File
5 *
6 * SPDX-FileCopyrightText: 2023 Kienan Stewart <kstewart@efficios.com>
7 *
8 * SPDX-License-Identifier: LGPL-2.1-only
9 *
10 */
11
12#ifndef LTTNG_KERNEL_H
13#define LTTNG_KERNEL_H
14
15#ifdef __cplusplus
16extern "C" {
17#endif
18
62
63#ifdef __cplusplus
64}
65#endif
66
67#endif /* LTTNG_KERNEL_H */
lttng_kernel_tracer_status
The status of an LTTng kernel tracer.
Definition kernel.h:28
@ LTTNG_KERNEL_TRACER_STATUS_ERR_MODULES_MISSING
Missing LTTng kernel modules.
Definition kernel.h:57
@ LTTNG_KERNEL_TRACER_STATUS_ERR_OPEN_PROC_LTTNG
Failed to open /proc/lttng.
Definition kernel.h:48
@ LTTNG_KERNEL_TRACER_STATUS_ERR_MODULES_SIGNATURE
LTTng kernel module signature error.
Definition kernel.h:60
@ LTTNG_KERNEL_TRACER_STATUS_ERR_UNKNOWN
Unknown error.
Definition kernel.h:33
@ LTTNG_KERNEL_TRACER_STATUS_ERR_VERSION_MISMATCH
Version mismatch between kernel tracer and kernel tracer ABI.
Definition kernel.h:51
@ LTTNG_KERNEL_TRACER_STATUS_ERR_NEED_ROOT
liblttng-ctl cannot connect to the session daemon of the root user (the root session daemon).
Definition kernel.h:42
@ LTTNG_KERNEL_TRACER_STATUS_INITIALIZED
Loaded without error.
Definition kernel.h:30
@ LTTNG_KERNEL_TRACER_STATUS_ERR_NOTIFIER
Notifier setup failed.
Definition kernel.h:45
@ LTTNG_KERNEL_TRACER_STATUS_ERR_MODULES_UNKNOWN
LTTng kernel module loading failed.
Definition kernel.h:54