X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=liblttng-ust%2Ftracelog.c;fp=liblttng-ust%2Ftracelog.c;h=1f18853ff1b49c78c4898b17f4ef30362994a005;hb=b1d36dcecece5826b07504fae171e76be800b4ef;hp=5dc2ffc5e16b21e4acb48ede4a2c75ab5fee61a9;hpb=3c99db226fd7e6100f300549cdcb3e8dc7d4c270;p=lttng-ust.git diff --git a/liblttng-ust/tracelog.c b/liblttng-ust/tracelog.c index 5dc2ffc5..1f18853f 100644 --- a/liblttng-ust/tracelog.c +++ b/liblttng-ust/tracelog.c @@ -13,7 +13,7 @@ #include "lttng-ust-tracelog-provider.h" #define TRACELOG_CB(level) \ - static inline __attribute__((always_inline)) \ + static inline __attribute__((always_inline, format(printf, 4, 0))) \ void __lttng_ust_vtracelog_##level(const char *file, \ int line, const char *func, \ const char *fmt, va_list ap) \ @@ -32,6 +32,7 @@ return; \ } \ \ + __attribute__ ((format(printf, 4, 0))) \ void _lttng_ust_vtracelog_##level(const char *file, \ int line, const char *func, \ const char *fmt, va_list ap) \ @@ -39,6 +40,7 @@ __lttng_ust_vtracelog_##level(file, line, func, fmt, ap); \ } \ \ + __attribute__ ((format(printf, 4, 5))) \ void _lttng_ust_tracelog_##level(const char *file, \ int line, const char *func, \ const char *fmt, ...) \