--- /dev/null
+/* SPDX-License-Identifier: (GPL-2.0-only or LGPL-2.1-only) */
+#include <lib/ringbuffer/api.h>
--- /dev/null
+/* SPDX-License-Identifier: (GPL-2.0-only or LGPL-2.1-only) */
+#include <lib/ringbuffer/backend.h>
--- /dev/null
+/* SPDX-License-Identifier: (GPL-2.0-only or LGPL-2.1-only) */
+#include <lib/ringbuffer/backend_internal.h>
--- /dev/null
+/* SPDX-License-Identifier: (GPL-2.0-only or LGPL-2.1-only) */
+#include <lib/ringbuffer/backend_types.h>
--- /dev/null
+/* SPDX-License-Identifier: (GPL-2.0-only or LGPL-2.1-only) */
+#include <lib/ringbuffer/config.h>
--- /dev/null
+/* SPDX-License-Identifier: (GPL-2.0-only or LGPL-2.1-only) */
+#include <lib/ringbuffer/frontend.h>
--- /dev/null
+/* SPDX-License-Identifier: (GPL-2.0-only or LGPL-2.1-only) */
+#include <lib/ringbuffer/frontend_api.h>
--- /dev/null
+/* SPDX-License-Identifier: (GPL-2.0-only or LGPL-2.1-only) */
+#include <lib/ringbuffer/frontend_internal.h>
--- /dev/null
+/* SPDX-License-Identifier: (GPL-2.0-only or LGPL-2.1-only) */
+#include <lib/ringbuffer/frontend_types.h>
--- /dev/null
+/* SPDX-License-Identifier: (GPL-2.0-only or LGPL-2.1-only) */
+#include <lib/ringbuffer/iterator.h>
--- /dev/null
+/* SPDX-License-Identifier: (GPL-2.0-only or LGPL-2.1-only) */
+#include <lib/ringbuffer/nohz.h>
--- /dev/null
+/* SPDX-License-Identifier: (GPL-2.0-only or LGPL-2.1-only) */
+#include <lib/ringbuffer/vatomic.h>
--- /dev/null
+/* SPDX-License-Identifier: (GPL-2.0-only or LGPL-2.1-only) */
+#include <lib/ringbuffer/vfs.h>
#ifndef _LIB_RING_BUFFER_API_H
#define _LIB_RING_BUFFER_API_H
-#include <wrapper/ringbuffer/backend.h>
-#include <wrapper/ringbuffer/frontend.h>
-#include <wrapper/ringbuffer/vfs.h>
+#include <include/ringbuffer/backend.h>
+#include <include/ringbuffer/frontend.h>
+#include <include/ringbuffer/vfs.h>
/*
* ring_buffer_frontend_api.h contains static inline functions that depend on
* client static inlines. Hence the inclusion of this >api> header only
* within the client.
*/
-#include <wrapper/ringbuffer/frontend_api.h>
+#include <include/ringbuffer/frontend_api.h>
#endif /* _LIB_RING_BUFFER_API_H */
#include <linux/uaccess.h>
/* Internal helpers */
-#include <wrapper/ringbuffer/backend_internal.h>
-#include <wrapper/ringbuffer/frontend_internal.h>
+#include <include/ringbuffer/backend_internal.h>
+#include <include/ringbuffer/frontend_internal.h>
/* Ring buffer backend API */
#define _LIB_RING_BUFFER_BACKEND_INTERNAL_H
#include <wrapper/compiler.h>
-#include <wrapper/ringbuffer/config.h>
-#include <wrapper/ringbuffer/backend_types.h>
-#include <wrapper/ringbuffer/frontend_types.h>
+#include <include/ringbuffer/config.h>
+#include <include/ringbuffer/backend_types.h>
+#include <include/ringbuffer/frontend_types.h>
#include <linux/string.h>
#include <linux/uaccess.h>
return 0;
}
-#include <wrapper/ringbuffer/vatomic.h>
+#include <include/ringbuffer/vatomic.h>
#endif /* _LIB_RING_BUFFER_CONFIG_H */
#include <asm/local.h>
/* Internal helpers */
-#include <wrapper/ringbuffer/frontend_internal.h>
+#include <include/ringbuffer/frontend_internal.h>
/* Max ring buffer nesting count, see lib_ring_buffer_get_cpu(). */
#define RING_BUFFER_MAX_NESTING 4
#ifndef _LIB_RING_BUFFER_FRONTEND_API_H
#define _LIB_RING_BUFFER_FRONTEND_API_H
-#include <wrapper/ringbuffer/frontend.h>
+#include <include/ringbuffer/frontend.h>
#include <linux/errno.h>
#include <linux/prefetch.h>
#include <linux/percpu-defs.h>
#ifndef _LIB_RING_BUFFER_FRONTEND_INTERNAL_H
#define _LIB_RING_BUFFER_FRONTEND_INTERNAL_H
-#include <wrapper/ringbuffer/config.h>
-#include <wrapper/ringbuffer/backend_types.h>
-#include <wrapper/ringbuffer/frontend_types.h>
+#include <include/ringbuffer/config.h>
+#include <include/ringbuffer/backend_types.h>
+#include <include/ringbuffer/frontend_types.h>
#include <lib/prio_heap/lttng_prio_heap.h> /* For per-CPU read-side iterator */
/* Buffer offset macros */
#define _LIB_RING_BUFFER_FRONTEND_TYPES_H
#include <linux/kref.h>
-#include <wrapper/ringbuffer/config.h>
-#include <wrapper/ringbuffer/backend_types.h>
+#include <include/ringbuffer/config.h>
+#include <include/ringbuffer/backend_types.h>
#include <lib/prio_heap/lttng_prio_heap.h> /* For per-CPU read-side iterator */
#include <lttng-cpuhotplug.h>
#ifndef _LIB_RING_BUFFER_ITERATOR_H
#define _LIB_RING_BUFFER_ITERATOR_H
-#include <wrapper/ringbuffer/backend.h>
-#include <wrapper/ringbuffer/frontend.h>
-#include <wrapper/ringbuffer/vfs.h>
+#include <include/ringbuffer/backend.h>
+#include <include/ringbuffer/frontend.h>
+#include <include/ringbuffer/vfs.h>
/*
* lib_ring_buffer_get_next_record advances the buffer read position to the next
#include <linux/vmalloc.h>
#include <linux/oom.h>
-#include <wrapper/ringbuffer/config.h>
-#include <wrapper/ringbuffer/backend.h>
-#include <wrapper/ringbuffer/frontend.h>
+#include <include/ringbuffer/config.h>
+#include <include/ringbuffer/backend.h>
+#include <include/ringbuffer/frontend.h>
/**
* lib_ring_buffer_backend_allocate - allocate a channel buffer
#include <linux/timer.h>
#include <asm/cacheflush.h>
-#include <wrapper/ringbuffer/config.h>
-#include <wrapper/ringbuffer/backend.h>
-#include <wrapper/ringbuffer/frontend.h>
-#include <wrapper/ringbuffer/iterator.h>
-#include <wrapper/ringbuffer/nohz.h>
+#include <include/ringbuffer/config.h>
+#include <include/ringbuffer/backend.h>
+#include <include/ringbuffer/frontend.h>
+#include <include/ringbuffer/iterator.h>
+#include <include/ringbuffer/nohz.h>
/*
* Internal structure representing offsets to use at a sub-buffer switch.
* Copyright (C) 2010-2012 Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
*/
-#include <wrapper/ringbuffer/iterator.h>
+#include <include/ringbuffer/iterator.h>
#include <linux/file.h>
#include <linux/uaccess.h>
#include <linux/jiffies.h>
#include <linux/module.h>
#include <linux/mm.h>
-#include <wrapper/ringbuffer/backend.h>
-#include <wrapper/ringbuffer/frontend.h>
-#include <wrapper/ringbuffer/vfs.h>
+#include <include/ringbuffer/backend.h>
+#include <include/ringbuffer/frontend.h>
+#include <include/ringbuffer/vfs.h>
/*
* fault() vm_op implementation for ring buffer file mapping.
#include <linux/fs.h>
#include <linux/splice.h>
-#include <wrapper/ringbuffer/backend.h>
-#include <wrapper/ringbuffer/frontend.h>
-#include <wrapper/ringbuffer/vfs.h>
+#include <include/ringbuffer/backend.h>
+#include <include/ringbuffer/frontend.h>
+#include <include/ringbuffer/vfs.h>
#if 0
#define printk_dbg(fmt, args...) printk(fmt, args)
#include <linux/fs.h>
#include <linux/compat.h>
-#include <wrapper/ringbuffer/backend.h>
-#include <wrapper/ringbuffer/frontend.h>
-#include <wrapper/ringbuffer/vfs.h>
+#include <include/ringbuffer/backend.h>
+#include <include/ringbuffer/frontend.h>
+#include <include/ringbuffer/vfs.h>
#include <lttng-tracer.h>
static int put_ulong(unsigned long val, unsigned long arg)
#include <linux/slab.h>
#include <linux/err.h>
#include <linux/kref.h>
-#include <wrapper/ringbuffer/vfs.h>
-#include <wrapper/ringbuffer/backend.h>
-#include <wrapper/ringbuffer/frontend.h>
+#include <include/ringbuffer/vfs.h>
+#include <include/ringbuffer/backend.h>
+#include <include/ringbuffer/frontend.h>
#include <lttng-string-utils.h>
#include <lttng-abi.h>
#include <lttng-abi-old.h>
#include <linux/stacktrace.h>
#include <linux/spinlock.h>
#include "lttng-events.h"
-#include "wrapper/ringbuffer/backend.h"
-#include "wrapper/ringbuffer/frontend.h"
+#include "include/ringbuffer/backend.h"
+#include "include/ringbuffer/frontend.h"
#include "lttng-tracer.h"
#include "lttng-endian.h"
#include <linux/sched.h>
#include <linux/cgroup.h>
#include <lttng-events.h>
-#include <wrapper/ringbuffer/frontend_types.h>
+#include <include/ringbuffer/frontend_types.h>
#include <lttng-tracer.h>
#if defined(CONFIG_CGROUPS)
#include <linux/slab.h>
#include <linux/sched.h>
#include <lttng-events.h>
-#include <wrapper/ringbuffer/frontend_types.h>
+#include <include/ringbuffer/frontend_types.h>
#include <lttng-tracer.h>
static
#include <linux/sched.h>
#include <lttng-events.h>
#include <lttng-tracer.h>
-#include <wrapper/ringbuffer/frontend_types.h>
+#include <include/ringbuffer/frontend_types.h>
#include <wrapper/user_namespace.h>
static
#include <linux/sched.h>
#include <lttng-events.h>
#include <lttng-tracer.h>
-#include <wrapper/ringbuffer/frontend_types.h>
+#include <include/ringbuffer/frontend_types.h>
#include <wrapper/user_namespace.h>
static
#include <linux/sched.h>
#include <lttng-events.h>
#include <lttng-tracer.h>
-#include <wrapper/ringbuffer/frontend_types.h>
+#include <include/ringbuffer/frontend_types.h>
#include <wrapper/user_namespace.h>
static
#include <linux/sched.h>
#include <linux/utsname.h>
#include <lttng-events.h>
-#include <wrapper/ringbuffer/frontend_types.h>
+#include <include/ringbuffer/frontend_types.h>
#include <lttng-tracer.h>
#define LTTNG_HOSTNAME_CTX_LEN (__NEW_UTS_LEN + 1)
#include <linux/sched.h>
#include <linux/irqflags.h>
#include <lttng-events.h>
-#include <wrapper/ringbuffer/frontend_types.h>
+#include <include/ringbuffer/frontend_types.h>
#include <lttng-tracer.h>
/*
#include <linux/sched.h>
#include <linux/ipc_namespace.h>
#include <lttng-events.h>
-#include <wrapper/ringbuffer/frontend_types.h>
+#include <include/ringbuffer/frontend_types.h>
#include <lttng-tracer.h>
#if defined(CONFIG_IPC_NS)
#include <linux/sched.h>
#include <linux/irqflags.h>
#include <lttng-events.h>
-#include <wrapper/ringbuffer/frontend_types.h>
+#include <include/ringbuffer/frontend_types.h>
#include <lttng-tracer.h>
static
#include <linux/sched.h>
#include <lttng-events.h>
#include <linux/nsproxy.h>
-#include <wrapper/ringbuffer/frontend_types.h>
+#include <include/ringbuffer/frontend_types.h>
#include <lttng-tracer.h>
#if !defined(LTTNG_MNT_NS_MISSING_HEADER)
#include <linux/sched.h>
#include <linux/irqflags.h>
#include <lttng-events.h>
-#include <wrapper/ringbuffer/frontend_types.h>
+#include <include/ringbuffer/frontend_types.h>
#include <lttng-tracer.h>
static
#include <linux/nsproxy.h>
#include <net/net_namespace.h>
#include <lttng-events.h>
-#include <wrapper/ringbuffer/frontend_types.h>
+#include <include/ringbuffer/frontend_types.h>
#include <lttng-tracer.h>
#if defined(CONFIG_NET_NS)
#include <linux/slab.h>
#include <linux/sched.h>
#include <lttng-events.h>
-#include <wrapper/ringbuffer/frontend_types.h>
+#include <include/ringbuffer/frontend_types.h>
#include <lttng-tracer.h>
static
#include <linux/cpu.h>
#include <linux/mm.h>
#include <lttng-events.h>
-#include <wrapper/ringbuffer/frontend_types.h>
+#include <include/ringbuffer/frontend_types.h>
#include <lttng-tracer.h>
static
#include <linux/sched.h>
#include <linux/pid_namespace.h>
#include <lttng-events.h>
-#include <wrapper/ringbuffer/frontend_types.h>
+#include <include/ringbuffer/frontend_types.h>
#include <lttng-tracer.h>
#if defined(CONFIG_PID_NS)
#include <linux/slab.h>
#include <linux/sched.h>
#include <lttng-events.h>
-#include <wrapper/ringbuffer/frontend_types.h>
+#include <include/ringbuffer/frontend_types.h>
#include <lttng-tracer.h>
static
#include <linux/sched.h>
#include <linux/syscalls.h>
#include <lttng-events.h>
-#include <wrapper/ringbuffer/frontend_types.h>
+#include <include/ringbuffer/frontend_types.h>
#include <lttng-tracer.h>
static
#include <linux/sched.h>
#include <linux/irqflags.h>
#include <lttng-events.h>
-#include <wrapper/ringbuffer/frontend_types.h>
+#include <include/ringbuffer/frontend_types.h>
#include <lttng-tracer.h>
/*
#include <linux/slab.h>
#include <linux/sched.h>
#include <lttng-events.h>
-#include <wrapper/ringbuffer/frontend_types.h>
+#include <include/ringbuffer/frontend_types.h>
#include <lttng-tracer.h>
static
#include <linux/slab.h>
#include <linux/sched.h>
#include <lttng-events.h>
-#include <wrapper/ringbuffer/frontend_types.h>
+#include <include/ringbuffer/frontend_types.h>
#include <lttng-tracer.h>
#include <lttng-endian.h>
#include <linux/sched.h>
#include <lttng-events.h>
#include <lttng-tracer.h>
-#include <wrapper/ringbuffer/frontend_types.h>
+#include <include/ringbuffer/frontend_types.h>
#include <wrapper/user_namespace.h>
static
#include <linux/sched.h>
#include <lttng-events.h>
#include <lttng-tracer.h>
-#include <wrapper/ringbuffer/frontend_types.h>
+#include <include/ringbuffer/frontend_types.h>
#include <wrapper/user_namespace.h>
static
#include <linux/slab.h>
#include <linux/sched.h>
#include <lttng-events.h>
-#include <wrapper/ringbuffer/frontend_types.h>
+#include <include/ringbuffer/frontend_types.h>
#include <lttng-tracer.h>
static
#include <linux/sched.h>
#include <lttng-events.h>
#include <lttng-tracer.h>
-#include <wrapper/ringbuffer/frontend_types.h>
+#include <include/ringbuffer/frontend_types.h>
#include <wrapper/user_namespace.h>
static
#include <linux/sched.h>
#include <linux/user_namespace.h>
#include <lttng-events.h>
-#include <wrapper/ringbuffer/frontend_types.h>
+#include <include/ringbuffer/frontend_types.h>
#include <lttng-tracer.h>
#if defined(CONFIG_USER_NS)
#include <linux/sched.h>
#include <linux/utsname.h>
#include <lttng-events.h>
-#include <wrapper/ringbuffer/frontend_types.h>
+#include <include/ringbuffer/frontend_types.h>
#include <lttng-tracer.h>
#if defined(CONFIG_UTS_NS)
#include <linux/sched.h>
#include <lttng-events.h>
#include <lttng-tracer.h>
-#include <wrapper/ringbuffer/frontend_types.h>
+#include <include/ringbuffer/frontend_types.h>
#include <wrapper/user_namespace.h>
static
#include <linux/sched.h>
#include <lttng-events.h>
#include <lttng-tracer.h>
-#include <wrapper/ringbuffer/frontend_types.h>
+#include <include/ringbuffer/frontend_types.h>
#include <wrapper/user_namespace.h>
static
#include <linux/sched.h>
#include <lttng-events.h>
#include <lttng-tracer.h>
-#include <wrapper/ringbuffer/frontend_types.h>
+#include <include/ringbuffer/frontend_types.h>
#include <wrapper/user_namespace.h>
static
#include <linux/slab.h>
#include <linux/sched.h>
#include <lttng-events.h>
-#include <wrapper/ringbuffer/frontend_types.h>
+#include <include/ringbuffer/frontend_types.h>
#include <lttng-tracer.h>
static
#include <linux/sched.h>
#include <linux/syscalls.h>
#include <lttng-events.h>
-#include <wrapper/ringbuffer/frontend_types.h>
+#include <include/ringbuffer/frontend_types.h>
#include <lttng-tracer.h>
static
#include <linux/sched.h>
#include <lttng-events.h>
#include <lttng-tracer.h>
-#include <wrapper/ringbuffer/frontend_types.h>
+#include <include/ringbuffer/frontend_types.h>
#include <wrapper/user_namespace.h>
static
#include <linux/sched.h>
#include <lttng-events.h>
#include <lttng-tracer.h>
-#include <wrapper/ringbuffer/frontend_types.h>
+#include <include/ringbuffer/frontend_types.h>
#include <wrapper/user_namespace.h>
static
#include <linux/slab.h>
#include <linux/sched.h>
#include <lttng-events.h>
-#include <wrapper/ringbuffer/frontend_types.h>
+#include <include/ringbuffer/frontend_types.h>
#include <lttng-tracer.h>
static
#include <linux/sched.h>
#include <lttng-events.h>
#include <lttng-tracer.h>
-#include <wrapper/ringbuffer/frontend_types.h>
+#include <include/ringbuffer/frontend_types.h>
#include <wrapper/user_namespace.h>
static
#include <lttng-endian.h>
#include <lttng-string-utils.h>
#include <lttng-tracepoint.h>
-#include <wrapper/ringbuffer/backend.h>
-#include <wrapper/ringbuffer/frontend.h>
+#include <include/ringbuffer/backend.h>
+#include <include/ringbuffer/frontend.h>
#define METADATA_CACHE_DEFAULT_SIZE 4096
#include <wrapper/trace-clock.h>
#include <lttng-events.h>
#include <lttng-tracer.h>
-#include <wrapper/ringbuffer/frontend_types.h>
+#include <include/ringbuffer/frontend_types.h>
#define LTTNG_COMPACT_EVENT_BITS 5
#define LTTNG_COMPACT_TSC_BITS 27
return offset - orig_offset;
}
-#include <wrapper/ringbuffer/api.h>
+#include <include/ringbuffer/api.h>
static
void lttng_write_event_header_slow(const struct lib_ring_buffer_config *config,
return 0;
}
-#include <wrapper/ringbuffer/api.h>
+#include <include/ringbuffer/api.h>
static u64 client_ring_buffer_clock_read(struct channel *chan)
{
#define RING_BUFFER_ALIGN
#endif
-#include <wrapper/ringbuffer/config.h>
+#include <include/ringbuffer/config.h>
struct lttng_session;
struct lttng_channel;
#include <linux/kprobes.h>
#include <linux/slab.h>
#include <lttng-events.h>
-#include <wrapper/ringbuffer/frontend_types.h>
+#include <include/ringbuffer/frontend_types.h>
#include <wrapper/irqflags.h>
#include <lttng-tracer.h>
#include <linux/slab.h>
#include <linux/kref.h>
#include <lttng-events.h>
-#include <wrapper/ringbuffer/frontend_types.h>
+#include <include/ringbuffer/frontend_types.h>
#include <wrapper/irqflags.h>
#include <lttng-tracer.h>
#include <probes/lttng.h>
#include <probes/lttng-types.h>
#include <probes/lttng-probe-user.h>
-#include <wrapper/ringbuffer/frontend_types.h>
-#include <wrapper/ringbuffer/backend.h>
+#include <include/ringbuffer/frontend_types.h>
+#include <include/ringbuffer/backend.h>
#include <wrapper/rcu.h>
#include <wrapper/user_namespace.h>
#include <lttng-events.h>
#include <lttng-events.h>
#include <lttng-tracer.h>
#include <wrapper/irqflags.h>
-#include <wrapper/ringbuffer/frontend_types.h>
+#include <include/ringbuffer/frontend_types.h>
static
int lttng_uprobes_handler_pre(struct uprobe_consumer *uc, struct pt_regs *regs)
+++ /dev/null
-/* SPDX-License-Identifier: (GPL-2.0-only or LGPL-2.1-only) */
-#include <lib/ringbuffer/api.h>
+++ /dev/null
-/* SPDX-License-Identifier: (GPL-2.0-only or LGPL-2.1-only) */
-#include <lib/ringbuffer/backend.h>
+++ /dev/null
-/* SPDX-License-Identifier: (GPL-2.0-only or LGPL-2.1-only) */
-#include <lib/ringbuffer/backend_internal.h>
+++ /dev/null
-/* SPDX-License-Identifier: (GPL-2.0-only or LGPL-2.1-only) */
-#include <lib/ringbuffer/backend_types.h>
+++ /dev/null
-/* SPDX-License-Identifier: (GPL-2.0-only or LGPL-2.1-only) */
-#include <lib/ringbuffer/config.h>
+++ /dev/null
-/* SPDX-License-Identifier: (GPL-2.0-only or LGPL-2.1-only) */
-#include <lib/ringbuffer/frontend.h>
+++ /dev/null
-/* SPDX-License-Identifier: (GPL-2.0-only or LGPL-2.1-only) */
-#include <lib/ringbuffer/frontend_api.h>
+++ /dev/null
-/* SPDX-License-Identifier: (GPL-2.0-only or LGPL-2.1-only) */
-#include <lib/ringbuffer/frontend_internal.h>
+++ /dev/null
-/* SPDX-License-Identifier: (GPL-2.0-only or LGPL-2.1-only) */
-#include <lib/ringbuffer/frontend_types.h>
+++ /dev/null
-/* SPDX-License-Identifier: (GPL-2.0-only or LGPL-2.1-only) */
-#include <lib/ringbuffer/iterator.h>
+++ /dev/null
-/* SPDX-License-Identifier: (GPL-2.0-only or LGPL-2.1-only) */
-#include <lib/ringbuffer/nohz.h>
+++ /dev/null
-/* SPDX-License-Identifier: (GPL-2.0-only or LGPL-2.1-only) */
-#include <lib/ringbuffer/vatomic.h>
+++ /dev/null
-/* SPDX-License-Identifier: (GPL-2.0-only or LGPL-2.1-only) */
-#include <lib/ringbuffer/vfs.h>