Fix: don't call __builtin_return_address(0) on 32-bit powerpc
[lttng-ust.git] / liblttng-ust / tracef.c
index dcae3be746f45350d5d17b9decf5dae90e70de2b..ea98e43eeed198a3588ddb21d3668954383da810 100644 (file)
@@ -23,6 +23,7 @@
 #define _GNU_SOURCE
 #define _LGPL_SOURCE
 #include <stdio.h>
+#include <helper.h>
 
 #define TRACEPOINT_CREATE_PROBES
 #define TRACEPOINT_DEFINE
@@ -40,7 +41,7 @@ void _lttng_ust_tracef(const char *fmt, ...)
        if (len < 0)
                goto end;
        __tracepoint_cb_lttng_ust_tracef___event(msg, len,
-               __builtin_return_address(0));
+               LTTNG_UST_CALLER_IP());
        free(msg);
 end:
        va_end(ap);
This page took 0.02255 seconds and 4 git commands to generate.