#include <linux/namei.h>
#include <linux/slab.h>
#include <linux/uaccess.h>
+#include <linux/uprobes.h>
+
#include <lttng/events.h>
#include <lttng/events-internal.h>
#include <lttng/tracer.h>
#include <wrapper/irqflags.h>
#include <ringbuffer/frontend_types.h>
-#include <wrapper/uprobes.h>
#include <wrapper/vmalloc.h>
static
static const struct lttng_kernel_event_field *event_fields[] = {
lttng_kernel_static_event_field("ip",
lttng_kernel_static_type_integer_from_type(unsigned long, __BYTE_ORDER, 16),
- false, false, false),
+ false, false),
};
static const struct lttng_kernel_tracepoint_class tp_class = {
goto register_error;
}
- ret = wrapper_uprobe_register(uprobe->inode,
+ ret = uprobe_register(uprobe->inode,
uprobe_handler->offset, &uprobe_handler->up_consumer);
if (ret) {
printk(KERN_WARNING "LTTng: Error registering probe on inode %lu "
* and free the struct.
*/
list_for_each_entry_safe(iter, tmp, head, node) {
- wrapper_uprobe_unregister(inode, iter->offset, &iter->up_consumer);
+ uprobe_unregister(inode, iter->offset, &iter->up_consumer);
list_del(&iter->node);
kfree(iter);
}