8#ifndef LTTNG_EVENT_RULE_KERNEL_UPROBE_H
9#define LTTNG_EVENT_RULE_KERNEL_UPROBE_H
11#include <lttng/event-rule/event-rule.h>
12#include <lttng/lttng-export.h>
13#include <lttng/userspace-probe.h>
lttng_event_rule_status
Return type of event rule API functions.
Definition event-rule.h:75
enum lttng_event_rule_status lttng_event_rule_kernel_uprobe_get_location(const struct lttng_event_rule *rule, const struct lttng_userspace_probe_location **location)
Sets *location to the user space probe location of the Linux user space probe event rule rule,...
enum lttng_event_rule_status lttng_event_rule_kernel_uprobe_get_event_name(const struct lttng_event_rule *rule, const char **name)
Sets *name to the event name of the Linux user space probe event rule rule.
enum lttng_event_rule_status lttng_event_rule_kernel_uprobe_set_event_name(struct lttng_event_rule *rule, const char *name)
Sets the event name of the Linux user space probe event rule rule to name.
struct lttng_event_rule * lttng_event_rule_kernel_uprobe_create(const struct lttng_userspace_probe_location *location)
Creates a default Linux user space probe event rule for the user space probe location location.
Event rule (opaque type).
Linux user space probe location (opaque type).