X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=include%2Flttng%2Ftracepoint.h;h=b1c2d360feffb3de46aa53237ba4d5cd2843d416;hb=67e5f39161d80ea3d972a37ecf76f45a260c480d;hp=b43f8f98458932e3f0c745e73f246a65717df54a;hpb=b4f3bc52dcc49a4e9a82d76df0187e7bbebd3e21;p=lttng-ust.git diff --git a/include/lttng/tracepoint.h b/include/lttng/tracepoint.h index b43f8f98..b1c2d360 100644 --- a/include/lttng/tracepoint.h +++ b/include/lttng/tracepoint.h @@ -149,7 +149,8 @@ end: \ static inline void __tracepoint_register_##_provider##___##_name(char *name, \ void *func, void *data) \ { \ - __tracepoint_probe_register(name, func, data); \ + __tracepoint_probe_register(name, func, data, \ + __tracepoint_##_provider##___##_name.signature); \ } \ static inline void __tracepoint_unregister_##_provider##___##_name(char *name, \ void *func, void *data) \ @@ -157,7 +158,8 @@ static inline void __tracepoint_unregister_##_provider##___##_name(char *name, __tracepoint_probe_unregister(name, func, data); \ } -extern int __tracepoint_probe_register(const char *name, void *func, void *data); +extern int __tracepoint_probe_register(const char *name, void *func, void *data, + const char *signature); extern int __tracepoint_probe_unregister(const char *name, void *func, void *data); /*