X-Git-Url: http://git.lttng.org/?a=blobdiff_plain;f=include%2Fust%2Ftracepoint-internal.h;h=93d89257fb559d2b0058283841e9fbdfb71c4a11;hb=d4419b81b243bc3a6bdd4a09b3ca2216d044a1c7;hp=83ea68de8b76a12c4f52aadfc1bc807e671c9dfe;hpb=c72922954e8622cea2d1b8338bb286c15c0b1104;p=lttng-ust.git diff --git a/include/ust/tracepoint-internal.h b/include/ust/tracepoint-internal.h index 83ea68de..93d89257 100644 --- a/include/ust/tracepoint-internal.h +++ b/include/ust/tracepoint-internal.h @@ -34,6 +34,12 @@ #include #include +struct tracepoint_lib { + struct tracepoint * const *tracepoints_start; + int tracepoints_count; + struct cds_list_head list; +}; + extern int tracepoint_probe_register_noupdate(const char *name, void *probe, void *data); extern int tracepoint_probe_unregister_noupdate(const char *name, void *probe, @@ -76,5 +82,6 @@ extern void trace_event_update_process(void); extern int is_trace_event_enabled(const char *channel, const char *name); extern void init_tracepoint(void); +extern void exit_tracepoint(void); #endif /* _UST_TRACEPOINT_INTERNAL_H */