X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=liblttng-ust%2Ftracepoint-internal.h;h=72eafec1ab57c81acc3cb6e12c545a9a4992d7bc;hb=refs%2Fheads%2Fstable-2.0;hp=8ac6487f7b00078db5fa12496991b6d72decde5c;hpb=c8fcf224e283ed7679c84cbcccf70ac65ca7e41d;p=lttng-ust.git diff --git a/liblttng-ust/tracepoint-internal.h b/liblttng-ust/tracepoint-internal.h index 8ac6487f..72eafec1 100644 --- a/liblttng-ust/tracepoint-internal.h +++ b/liblttng-ust/tracepoint-internal.h @@ -23,14 +23,19 @@ #include #include +#define TRACE_DEFAULT TRACE_DEBUG_LINE + struct tracepoint_lib { struct cds_list_head list; struct tracepoint * const *tracepoints_start; int tracepoints_count; }; -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), void *priv, + const char *signature); +extern int tracepoint_probe_unregister_noupdate(const char *name, + void (*callback)(void), void *priv); extern void tracepoint_probe_update_all(void); /*