X-Git-Url: http://git.lttng.org/?a=blobdiff_plain;f=liblttng-ust%2Ftracepoint-internal.h;h=98688ace8bd80c0a31aaefa7eb152fa9238565a7;hb=9d36f30e825135d8fbb3ba6cb31ab10aa938b135;hp=01d8c8bfdfc3dc9dae05429153d76c745581678f;hpb=23c8854a5fa1120df5cfdfbf08f00e00976f95fa;p=lttng-ust.git diff --git a/liblttng-ust/tracepoint-internal.h b/liblttng-ust/tracepoint-internal.h index 01d8c8bf..98688ace 100644 --- a/liblttng-ust/tracepoint-internal.h +++ b/liblttng-ust/tracepoint-internal.h @@ -23,28 +23,21 @@ #include #include +#define TRACE_DEFAULT TRACE_DEBUG_LINE + struct tracepoint_lib { struct cds_list_head list; struct tracepoint * const *tracepoints_start; int tracepoints_count; }; -struct tracepoint_iter { - struct tracepoint_lib *lib; - struct tracepoint * const *tracepoint; -}; - -extern int tracepoint_probe_register_noupdate(const char *name, void *callback, void *priv); -extern int tracepoint_probe_unregister_noupdate(const char *name, void *callback, void *priv); +extern int tracepoint_probe_register_noupdate(const char *name, + void *callback, void *priv, + const char *signature); +extern int tracepoint_probe_unregister_noupdate(const char *name, + void *callback, void *priv); extern void tracepoint_probe_update_all(void); -extern void tracepoint_iter_start(struct tracepoint_iter *iter); -extern void tracepoint_iter_next(struct tracepoint_iter *iter); -extern void tracepoint_iter_stop(struct tracepoint_iter *iter); -extern void tracepoint_iter_reset(struct tracepoint_iter *iter); -extern int tracepoint_get_iter_range(struct tracepoint * const **tracepoint, - struct tracepoint * const *begin, struct tracepoint * const *end); - /* * call after disconnection of last probe implemented within a * shared object before unmapping the library that contains the probe.