X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=include%2Flttng%2Fevent-rule%2Fkernel-kprobe.h;fp=include%2Flttng%2Fevent-rule%2Fkernel-kprobe.h;h=c970116afebd19fa059e02066fe10c70711dee4e;hp=95f0002a3dd526959a782890c0179f1e83a6ab7c;hb=4bd69c5f1161cd065f487da0f4c1aa03a73c47e4;hpb=657d1bf105996bf8f6e13af697fb1112afa61b28 diff --git a/include/lttng/event-rule/kernel-kprobe.h b/include/lttng/event-rule/kernel-kprobe.h index 95f0002a3..c970116af 100644 --- a/include/lttng/event-rule/kernel-kprobe.h +++ b/include/lttng/event-rule/kernel-kprobe.h @@ -9,6 +9,7 @@ #define LTTNG_EVENT_RULE_KERNEL_KPROBE_H #include +#include #ifdef __cplusplus extern "C" { @@ -24,7 +25,7 @@ struct lttng_kernel_probe_location; * Returns a new event rule on success, NULL on failure. The returned event rule * must be destroyed using lttng_event_rule_destroy(). */ -extern struct lttng_event_rule *lttng_event_rule_kernel_kprobe_create( +LTTNG_EXPORT extern struct lttng_event_rule *lttng_event_rule_kernel_kprobe_create( const struct lttng_kernel_probe_location *location); /* @@ -39,7 +40,7 @@ extern struct lttng_event_rule *lttng_event_rule_kernel_kprobe_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_kprobe_get_location( +LTTNG_EXPORT extern enum lttng_event_rule_status lttng_event_rule_kernel_kprobe_get_location( const struct lttng_event_rule *rule, const struct lttng_kernel_probe_location **location); @@ -51,7 +52,7 @@ extern enum lttng_event_rule_status lttng_event_rule_kernel_kprobe_get_location( * Returns 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_kprobe_set_event_name( +LTTNG_EXPORT extern enum lttng_event_rule_status lttng_event_rule_kernel_kprobe_set_event_name( struct lttng_event_rule *rule, const char *name); /* @@ -65,7 +66,7 @@ extern enum lttng_event_rule_status lttng_event_rule_kernel_kprobe_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_kprobe_get_event_name( +LTTNG_EXPORT extern enum lttng_event_rule_status lttng_event_rule_kernel_kprobe_get_event_name( const struct lttng_event_rule *rule, const char **name); #ifdef __cplusplus