Can be removed now that those are embedded in the tracer core.
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Change-Id: I14f4b011c562d7a2e669749159fda23ee964554f
error:
return ret;
}
-EXPORT_SYMBOL_GPL(lttng_kprobes_register_event);
void lttng_kprobes_unregister_event(struct lttng_kernel_event_common *event)
{
unregister_kprobe(&event->priv->u.kprobe.kp);
}
-EXPORT_SYMBOL_GPL(lttng_kprobes_unregister_event);
void lttng_kprobes_destroy_event_private(struct lttng_kernel_event_common *event)
{
kfree(event->priv->desc->event_name);
kfree(event->priv->desc);
}
-EXPORT_SYMBOL_GPL(lttng_kprobes_destroy_event_private);
MODULE_LICENSE("GPL and additional rights");
MODULE_AUTHOR("Mathieu Desnoyers <mathieu.desnoyers@efficios.com>");
error:
return ret;
}
-EXPORT_SYMBOL_GPL(lttng_kretprobes_register);
static
void _lttng_kretprobes_unregister_release(struct kref *kref)
kref_put(&event->priv->u.kretprobe.lttng_krp->kref_register,
_lttng_kretprobes_unregister_release);
}
-EXPORT_SYMBOL_GPL(lttng_kretprobes_unregister);
static
void _lttng_kretprobes_release(struct kref *kref)
kref_put(&event->priv->u.kretprobe.lttng_krp->kref_alloc,
_lttng_kretprobes_release);
}
-EXPORT_SYMBOL_GPL(lttng_kretprobes_destroy_private);
int lttng_kretprobes_event_enable_state(struct lttng_kernel_event_common *event,
int enable)
WRITE_ONCE(event_exit->enabled, enable);
return 0;
}
-EXPORT_SYMBOL_GPL(lttng_kretprobes_event_enable_state);
MODULE_LICENSE("GPL and additional rights");
MODULE_AUTHOR("Mathieu Desnoyers <mathieu.desnoyers@efficios.com>");
return lttng_uprobes_add_callsite(&event->priv->u.uprobe, callsite,
lttng_uprobes_event_handler_pre, event);
}
-EXPORT_SYMBOL_GPL(lttng_uprobes_event_add_callsite);
static
int lttng_uprobes_register(struct lttng_uprobe *uprobe, int fd)
error:
return ret;
}
-EXPORT_SYMBOL_GPL(lttng_uprobes_register_event);
static
void lttng_uprobes_unregister(struct inode *inode, struct list_head *head)
{
lttng_uprobes_unregister(event->priv->u.uprobe.inode, &event->priv->u.uprobe.head);
}
-EXPORT_SYMBOL_GPL(lttng_uprobes_unregister_event);
void lttng_uprobes_destroy_event_private(struct lttng_kernel_event_common *event)
{
kfree(event->priv->desc->event_name);
kfree(event->priv->desc);
}
-EXPORT_SYMBOL_GPL(lttng_uprobes_destroy_event_private);
MODULE_LICENSE("GPL and additional rights");
MODULE_AUTHOR("Yannick Brosseau");