X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=include%2Flttng%2Fevent-rule%2Fkernel-uprobe.h;h=cfb0ccaa78aee60075f2f471b34ce44210cccfa3;hb=HEAD;hp=06712df3213a3757edd0771855cc40b4afbcec63;hpb=46fd07accf36998fca3e43e54513755a98f68f48;p=lttng-tools.git diff --git a/include/lttng/event-rule/kernel-uprobe.h b/include/lttng/event-rule/kernel-uprobe.h index 06712df32..cfb0ccaa7 100644 --- a/include/lttng/event-rule/kernel-uprobe.h +++ b/include/lttng/event-rule/kernel-uprobe.h @@ -9,6 +9,7 @@ #define LTTNG_EVENT_RULE_KERNEL_UPROBE_H #include +#include #include #ifdef __cplusplus @@ -23,8 +24,8 @@ extern "C" { * Returns a new event rule on success, NULL on failure. This event rule must be * destroyed using lttng_event_rule_destroy(). */ -extern struct lttng_event_rule *lttng_event_rule_kernel_uprobe_create( - const struct lttng_userspace_probe_location *location); +LTTNG_EXPORT extern struct lttng_event_rule * +lttng_event_rule_kernel_uprobe_create(const struct lttng_userspace_probe_location *location); /* * Get the location of a kernel uprobe event rule. @@ -38,9 +39,9 @@ extern struct lttng_event_rule *lttng_event_rule_kernel_uprobe_create( * passed, or LTTNG_EVENT_RULE_STATUS_UNSET if a location was not set prior to * this call. */ -extern 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); +LTTNG_EXPORT extern 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); /* * Set the name of a kernel uprobe event rule. @@ -50,8 +51,8 @@ extern enum lttng_event_rule_status lttng_event_rule_kernel_uprobe_get_location( * Return LTTNG_EVENT_RULE_STATUS_OK on success, LTTNG_EVENT_RULE_STATUS_INVALID * if invalid parameters are passed. */ -extern enum lttng_event_rule_status lttng_event_rule_kernel_uprobe_set_event_name( - struct lttng_event_rule *rule, const char *name); +LTTNG_EXPORT extern enum lttng_event_rule_status +lttng_event_rule_kernel_uprobe_set_event_name(struct lttng_event_rule *rule, const char *name); /* * Get the name of a kernel uprobe event rule. @@ -64,8 +65,9 @@ extern enum lttng_event_rule_status lttng_event_rule_kernel_uprobe_set_event_nam * success, LTTNG_EVENT_RULE_STATUS_INVALID if an invalid parameter is passed, * or LTTNG_EVENT_RULE_STATUS_UNSET if a name was not set prior to this call. */ -extern enum lttng_event_rule_status lttng_event_rule_kernel_uprobe_get_event_name( - const struct lttng_event_rule *rule, const char **name); +LTTNG_EXPORT extern enum lttng_event_rule_status +lttng_event_rule_kernel_uprobe_get_event_name(const struct lttng_event_rule *rule, + const char **name); #ifdef __cplusplus }