From mboxrd@z Thu Jan 1 00:00:00 1970 From: mathieu.desnoyers@efficios.com (Mathieu Desnoyers) Date: Sat, 23 Nov 2013 17:45:04 +0000 (UTC) Subject: [lttng-dev] Undefined reference to __tracepoint_provider_mk_linuxtrace In-Reply-To: References: Message-ID: <1694077371.74375.1385228704275.JavaMail.zimbra@efficios.com> ----- Original Message ----- > From: "Eduardo Silva" > To: lttng-dev at lists.lttng.org > Sent: Saturday, November 23, 2013 12:24:07 PM > Subject: [lttng-dev] Undefined reference to > __tracepoint_provider_mk_linuxtrace > Hi, > i am adding support of Lttng to monkey-project.com but the compiler is > claiming an undefined reference, of course there is something wrong in my > provider header but i am not able to catch the error. > My code structure is as follows: > monkey.c (src/monkey.c) > ==================== > #define TRACEPOINT_DEFINE You'll want to add: #define TRACEPOINT_CREATE_PROBES here. It is missing from the lttng-ust(3) man page though. I'll fix it. Thanks, Mathieu > #include "mk_linuxtrace_provider.h" > int main() > { > ... > } > mk_linuxtrace_provider.h (src/include/mk_linuxtrace_provider.h) > ==================================================== > #undef TRACEPOINT_PROVIDER > #define TRACEPOINT_PROVIDER mk_linuxtrace > #undef TRACEPOINT_INCLUDE > #define TRACEPOINT_INCLUDE "mk_linuxtrace_provider.h" > #if !defined(_MK_LINUXTRACE_PROVIDER_H) || > defined(TRACEPOINT_HEADER_MULTI_READ) > #define _MK_LINUXTRACE_PROVIDER_H > #include > TRACEPOINT_EVENT( > mk_linuxtrace, > message, > TP_ARGS(char *, text), > TP_FIELDS(ctf_string(message, text)) > ) > TRACEPOINT_LOGLEVEL( > mk_linuxtrace, > message, > TRACE_WARNING) > #endif > #include > ---EOF--- > any help is appreciated, > thanks > -- > Eduardo Silva > http://edsiper.linuxchile.cl > http://monkey-project.com > _______________________________________________ > lttng-dev mailing list > lttng-dev at lists.lttng.org > http://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev -- Mathieu Desnoyers EfficiOS Inc. http://www.efficios.com -------------- next part -------------- An HTML attachment was scrubbed... URL: