X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=include%2Flttng%2Flttng-ust-tracelog.h;h=5bd351589a020ce3f35165fbb74999b48884b3a6;hb=35ac38cb4cc188253c600766882b7a833f5a81ee;hp=50b8054b15be6e1495af5b5b17bd02dcac48b97f;hpb=c4d667edf49aa27d106c1855ff2fa4560be8d6f3;p=lttng-ust.git diff --git a/include/lttng/lttng-ust-tracelog.h b/include/lttng/lttng-ust-tracelog.h index 50b8054b..5bd35158 100644 --- a/include/lttng/lttng-ust-tracelog.h +++ b/include/lttng/lttng-ust-tracelog.h @@ -23,16 +23,21 @@ #include #include +TRACEPOINT_EVENT_CLASS(lttng_ust_tracelog, tlclass, + TP_ARGS(const char *, file, int, line, const char *, func, + const char *, msg, unsigned int, len, void *, ip), + TP_FIELDS( + ctf_integer(int, line, line) + ctf_string(file, file) + ctf_string(func, func) + ctf_sequence_text(char, msg, msg, unsigned int, len) + ) +) + #define TP_TRACELOG_TEMPLATE(_level_enum) \ - TRACEPOINT_EVENT(lttng_ust_tracelog, _level_enum, \ + TRACEPOINT_EVENT_INSTANCE(lttng_ust_tracelog, tlclass, _level_enum, \ TP_ARGS(const char *, file, int, line, const char *, func, \ - const char *, msg, unsigned int, len, void *, ip), \ - TP_FIELDS( \ - ctf_integer(int, line, line) \ - ctf_string(file, file) \ - ctf_string(func, func) \ - ctf_sequence_text(char, msg, msg, unsigned int, len) \ - ) \ + const char *, msg, unsigned int, len, void *, ip) \ ) \ TRACEPOINT_LOGLEVEL(lttng_ust_tracelog, _level_enum, _level_enum)