X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=src%2Flib%2Flttng-ust%2Ftracelog.c;h=8147d7a339abc9383ba31e4816779811c0efaa36;hb=08ba2503b86d1506117c077c99eb1c38973a48f3;hp=d079b15a9ca446d58bbf84ba7c60030885ea9a67;hpb=660323e630e752c98bf6124d54ff99777d05ce7d;p=lttng-ust.git diff --git a/src/lib/lttng-ust/tracelog.c b/src/lib/lttng-ust/tracelog.c index d079b15a..8147d7a3 100644 --- a/src/lib/lttng-ust/tracelog.c +++ b/src/lib/lttng-ust/tracelog.c @@ -8,19 +8,22 @@ #include #include "common/macros.h" +/* The tracepoint definition is public, but the provider definition is hidden. */ +#define LTTNG_UST_TRACEPOINT_PROVIDER_HIDDEN_DEFINITION + #define LTTNG_UST_TRACEPOINT_CREATE_PROBES #define LTTNG_UST_TRACEPOINT_DEFINE #include "lttng-ust-tracelog-provider.h" -#define TRACELOG_CB(level) \ +#define LTTNG_UST_TRACELOG_CB(level) \ static inline \ - void __lttng_ust_vtracelog_##level(const char *file, \ + void lttng_ust___vtracelog_##level(const char *file, \ int line, const char *func, \ const char *fmt, va_list ap) \ __attribute__((always_inline, format(printf, 4, 0))); \ \ static inline \ - void __lttng_ust_vtracelog_##level(const char *file, \ + void lttng_ust___vtracelog_##level(const char *file, \ int line, const char *func, \ const char *fmt, va_list ap) \ { \ @@ -38,52 +41,52 @@ return; \ } \ \ - void _lttng_ust_vtracelog_##level(const char *file, \ + void lttng_ust__vtracelog_##level(const char *file, \ int line, const char *func, \ const char *fmt, va_list ap) \ __attribute__ ((format(printf, 4, 0))); \ \ - void _lttng_ust_vtracelog_##level(const char *file, \ + void lttng_ust__vtracelog_##level(const char *file, \ int line, const char *func, \ const char *fmt, va_list ap); \ - void _lttng_ust_vtracelog_##level(const char *file, \ + void lttng_ust__vtracelog_##level(const char *file, \ int line, const char *func, \ const char *fmt, va_list ap) \ { \ - __lttng_ust_vtracelog_##level(file, line, func, fmt, ap); \ + lttng_ust___vtracelog_##level(file, line, func, fmt, ap); \ } \ \ - void _lttng_ust_tracelog_##level(const char *file, \ + void lttng_ust__tracelog_##level(const char *file, \ int line, const char *func, \ const char *fmt, ...) \ __attribute__ ((format(printf, 4, 5))); \ \ - void _lttng_ust_tracelog_##level(const char *file, \ + void lttng_ust__tracelog_##level(const char *file, \ int line, const char *func, \ const char *fmt, ...); \ - void _lttng_ust_tracelog_##level(const char *file, \ + void lttng_ust__tracelog_##level(const char *file, \ int line, const char *func, \ const char *fmt, ...) \ { \ va_list ap; \ \ va_start(ap, fmt); \ - __lttng_ust_vtracelog_##level(file, line, func, fmt, ap); \ + lttng_ust___vtracelog_##level(file, line, func, fmt, ap); \ va_end(ap); \ } -TRACELOG_CB(LTTNG_UST_TRACEPOINT_LOGLEVEL_EMERG) -TRACELOG_CB(LTTNG_UST_TRACEPOINT_LOGLEVEL_ALERT) -TRACELOG_CB(LTTNG_UST_TRACEPOINT_LOGLEVEL_CRIT) -TRACELOG_CB(LTTNG_UST_TRACEPOINT_LOGLEVEL_ERR) -TRACELOG_CB(LTTNG_UST_TRACEPOINT_LOGLEVEL_WARNING) -TRACELOG_CB(LTTNG_UST_TRACEPOINT_LOGLEVEL_NOTICE) -TRACELOG_CB(LTTNG_UST_TRACEPOINT_LOGLEVEL_INFO) -TRACELOG_CB(LTTNG_UST_TRACEPOINT_LOGLEVEL_DEBUG_SYSTEM) -TRACELOG_CB(LTTNG_UST_TRACEPOINT_LOGLEVEL_DEBUG_PROGRAM) -TRACELOG_CB(LTTNG_UST_TRACEPOINT_LOGLEVEL_DEBUG_PROCESS) -TRACELOG_CB(LTTNG_UST_TRACEPOINT_LOGLEVEL_DEBUG_MODULE) -TRACELOG_CB(LTTNG_UST_TRACEPOINT_LOGLEVEL_DEBUG_UNIT) -TRACELOG_CB(LTTNG_UST_TRACEPOINT_LOGLEVEL_DEBUG_FUNCTION) -TRACELOG_CB(LTTNG_UST_TRACEPOINT_LOGLEVEL_DEBUG_LINE) -TRACELOG_CB(LTTNG_UST_TRACEPOINT_LOGLEVEL_DEBUG) +LTTNG_UST_TRACELOG_CB(LTTNG_UST_TRACEPOINT_LOGLEVEL_EMERG) +LTTNG_UST_TRACELOG_CB(LTTNG_UST_TRACEPOINT_LOGLEVEL_ALERT) +LTTNG_UST_TRACELOG_CB(LTTNG_UST_TRACEPOINT_LOGLEVEL_CRIT) +LTTNG_UST_TRACELOG_CB(LTTNG_UST_TRACEPOINT_LOGLEVEL_ERR) +LTTNG_UST_TRACELOG_CB(LTTNG_UST_TRACEPOINT_LOGLEVEL_WARNING) +LTTNG_UST_TRACELOG_CB(LTTNG_UST_TRACEPOINT_LOGLEVEL_NOTICE) +LTTNG_UST_TRACELOG_CB(LTTNG_UST_TRACEPOINT_LOGLEVEL_INFO) +LTTNG_UST_TRACELOG_CB(LTTNG_UST_TRACEPOINT_LOGLEVEL_DEBUG_SYSTEM) +LTTNG_UST_TRACELOG_CB(LTTNG_UST_TRACEPOINT_LOGLEVEL_DEBUG_PROGRAM) +LTTNG_UST_TRACELOG_CB(LTTNG_UST_TRACEPOINT_LOGLEVEL_DEBUG_PROCESS) +LTTNG_UST_TRACELOG_CB(LTTNG_UST_TRACEPOINT_LOGLEVEL_DEBUG_MODULE) +LTTNG_UST_TRACELOG_CB(LTTNG_UST_TRACEPOINT_LOGLEVEL_DEBUG_UNIT) +LTTNG_UST_TRACELOG_CB(LTTNG_UST_TRACEPOINT_LOGLEVEL_DEBUG_FUNCTION) +LTTNG_UST_TRACELOG_CB(LTTNG_UST_TRACEPOINT_LOGLEVEL_DEBUG_LINE) +LTTNG_UST_TRACELOG_CB(LTTNG_UST_TRACEPOINT_LOGLEVEL_DEBUG)