Mirror of the lttng-dev mailing list
 help / color / mirror / Atom feed
* [lttng-dev] Undefined reference to __tracepoint_provider_mk_linuxtrace
@ 2013-11-23 17:24 Eduardo Silva
  2013-11-23 17:40 ` Eduardo Silva
  2013-11-23 17:45 ` Mathieu Desnoyers
  0 siblings, 2 replies; 3+ messages in thread
From: Eduardo Silva @ 2013-11-23 17:24 UTC (permalink / raw)


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
#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 <lttng/tracepoint.h>

TRACEPOINT_EVENT(
                 mk_linuxtrace,
                 message,
                 TP_ARGS(char *, text),
                 TP_FIELDS(ctf_string(message, text))
                 )

TRACEPOINT_LOGLEVEL(
                    mk_linuxtrace,
                    message,
                    TRACE_WARNING)
#endif

#include <lttng/tracepoint-event.h>

---EOF---

any help is appreciated,

thanks

-- 
Eduardo Silva
http://edsiper.linuxchile.cl
http://monkey-project.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lttng.org/pipermail/lttng-dev/attachments/20131123/c45960ea/attachment.html>


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2013-11-23 17:45 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-11-23 17:24 [lttng-dev] Undefined reference to __tracepoint_provider_mk_linuxtrace Eduardo Silva
2013-11-23 17:40 ` Eduardo Silva
2013-11-23 17:45 ` Mathieu Desnoyers

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox