#include <lttng-tracepoint.h>
#include <wrapper/list.h>
+#include <wrapper/tracepoint.h>
/*
* Protect the tracepoint table. lttng_tracepoint_mutex nests within
struct tracepoint_entry *e;
struct lttng_tp_probe *p;
- tp = tp_mod->mod->tracepoints_ptrs[i];
+ tp = lttng_tracepoint_ptr_deref(&tp_mod->mod->tracepoints_ptrs[i]);
e = get_tracepoint(tp->name);
if (!e) {
e = add_tracepoint(tp->name);
struct tracepoint_entry *e;
struct lttng_tp_probe *p;
- tp = tp_mod->mod->tracepoints_ptrs[i];
+ tp = lttng_tracepoint_ptr_deref(&tp_mod->mod->tracepoints_ptrs[i]);
e = get_tracepoint(tp->name);
if (!e || !e->tp)
continue;