X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;ds=inline;f=liblttng-ust%2Flttng-ust-baddr.c;h=90ffe688a3c65ba18c28f54a719f5a33ac235db8;hb=f0cc794d37abf59b4b8079612c7aa03dc305d92f;hp=df0ba457da85ce2baf0d9151f739de371588c7e5;hpb=5aed31fc78ae3bd62d67ea52bad4615b71e45d0f;p=lttng-ust.git diff --git a/liblttng-ust/lttng-ust-baddr.c b/liblttng-ust/lttng-ust-baddr.c index df0ba457..90ffe688 100644 --- a/liblttng-ust/lttng-ust-baddr.c +++ b/liblttng-ust/lttng-ust-baddr.c @@ -36,6 +36,8 @@ #include "lttng-ust-baddr.h" #define TRACEPOINT_DEFINE +#define TRACEPOINT_CREATE_PROBES +#define TP_SESSION_CHECK #include "ust_baddr_statedump.h" struct extract_data { @@ -194,3 +196,17 @@ int lttng_ust_baddr_statedump(void *owner) dump_exec_baddr(&data); return 0; } + +void lttng_ust_baddr_statedump_init(void) +{ + __tracepoints__init(); + __tracepoints__ptrs_init(); + __lttng_events_init__ust_baddr_statedump(); +} + +void lttng_ust_baddr_statedump_destroy(void) +{ + __lttng_events_exit__ust_baddr_statedump(); + __tracepoints__ptrs_destroy(); + __tracepoints__destroy(); +}