X-Git-Url: http://git.lttng.org/?a=blobdiff_plain;f=libtracing%2Ftracer.h;h=cff0705c1020ef15e95a0e93a7cff07d7f449e35;hb=8d938dbd14e689a294f8a251e4ac255985c65ad5;hp=7e4412be3aad56c57b4cfc0dc3187662fb6acdba;hpb=bb07823d7dc174f7bd96d30843acfac7424dd0d2;p=ust.git diff --git a/libtracing/tracer.h b/libtracing/tracer.h index 7e4412b..cff0705 100644 --- a/libtracing/tracer.h +++ b/libtracing/tracer.h @@ -29,6 +29,7 @@ #include "kernelcompat.h" #include "channels.h" #include "tracercore.h" +#include "marker.h" /* Number of bytes to log with a read/write event */ #define LTT_LOG_RW_SIZE 32L @@ -69,13 +70,13 @@ size_t ltt_serialize_data(struct rchan_buf *buf, size_t buf_offset, void *serialize_private, int *largest_align, const char *fmt, va_list *args); -//ust// struct ltt_available_probe { -//ust// const char *name; /* probe name */ -//ust// const char *format; -//ust// marker_probe_func *probe_func; -//ust// ltt_serialize_cb callbacks[LTT_NR_CALLBACKS]; -//ust// struct list_head node; /* registered probes list */ -//ust// }; +struct ltt_available_probe { + const char *name; /* probe name */ + const char *format; + marker_probe_func *probe_func; + ltt_serialize_cb callbacks[LTT_NR_CALLBACKS]; + struct list_head node; /* registered probes list */ +}; struct ltt_probe_private_data { struct ltt_trace_struct *trace; /*