X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=include%2Fust%2Fmarker.h;h=009548fb533ecf5f1da5732dc8b6280af16e56b1;hb=7a05c99d86cae6ab93f9122125f632ba9063f498;hp=1a3d74e9a8ac20e6c03a6b91cff70e0014c9fd48;hpb=7b2cd9b7a2ac58f4765809b180b417674154dbfc;p=ust.git diff --git a/include/ust/marker.h b/include/ust/marker.h index 1a3d74e..009548f 100644 --- a/include/ust/marker.h +++ b/include/ust/marker.h @@ -204,6 +204,20 @@ extern void ust_marker_update_probe_range(struct ust_marker * const *begin, #define ust_marker(name, format, args...) \ __ust_marker(ust, name, NULL, format, ## args) + +/* + * trace_mark() -- TO BE DEPRECATED + * @channel: name prefix, not quoted. Ignored. + * @name: marker name, not quoted. + * @format: format string + * @args...: variable argument list + * + * Kept as a compatibility API and will be *DEPRECATED* in favor of + * ust_marker(). + */ +#define trace_mark(channel, name, format, args...) \ + ust_marker(name, format, ## args) + /** * ust_marker_tp - Marker in a tracepoint callback * @name: marker name, not quoted. @@ -223,6 +237,12 @@ extern void ust_marker_update_probe_range(struct ust_marker * const *begin, */ #define UST_MARKER_NOARGS " " +/** + * MARKER_NOARGS - Compatibility API. Will be *DEPRECATED*. Use + * UST_MARKER_NOARGS instead. + */ +#define MARK_NOARGS UST_MARKER_NOARGS + extern void lock_ust_marker(void); extern void unlock_ust_marker(void); @@ -333,6 +353,12 @@ extern int ust_marker_unregister_lib(struct ust_marker * const *ust_marker_start ust_marker_unregister_lib(__start___ust_marker_ptrs); \ } +/* + * MARKER_LIB is kept for backward compatibility and will be + * *DEPRECATED*. Use UST_MARKER_LIB instead. + */ +#define MARKER_LIB UST_MARKER_LIB + extern void ust_marker_set_new_ust_marker_cb(void (*cb)(struct ust_marker *)); extern void init_ust_marker(void);