X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=include%2Flttng%2Fust-tracepoint-event.h;fp=include%2Flttng%2Fust-tracepoint-event.h;h=6632f67a3c8bb8c5e29d21efcb21c082ac407da2;hb=c24121ece85514eabfbdf0ef7a83d2d186273f13;hp=6c32249c9a8730021d2b7c9f77ea0d315b53c7ab;hpb=bb71dcac355e56ed06e1a1c4f765aa27ed1b7f82;p=lttng-ust.git diff --git a/include/lttng/ust-tracepoint-event.h b/include/lttng/ust-tracepoint-event.h index 6c32249c..6632f67a 100644 --- a/include/lttng/ust-tracepoint-event.h +++ b/include/lttng/ust-tracepoint-event.h @@ -567,9 +567,9 @@ size_t __event_get_align__##_provider##___##_name(_TP_ARGS_PROTO(_args)) \ #undef _TP_IP_PARAM #ifdef TP_IP_PARAM -#define _TP_IP_PARAM() ip +#define _TP_IP_PARAM(x) (x) #else /* TP_IP_PARAM */ -#define _TP_IP_PARAM() __builtin_return_address(0) +#define _TP_IP_PARAM(x) __builtin_return_address(0) #endif /* TP_IP_PARAM */ /* @@ -628,7 +628,7 @@ void __event_probe__##_provider##___##_name(_TP_ARGS_DATA_PROTO(_args)) \ __event_align = __event_get_align__##_provider##___##_name(_TP_ARGS_VAR(_args)); \ lib_ring_buffer_ctx_init(&__ctx, __chan->chan, __event, __event_len, \ __event_align, -1, __chan->handle); \ - __ctx.ip = _TP_IP_PARAM(); \ + __ctx.ip = _TP_IP_PARAM(TP_IP_PARAM); \ __ret = __chan->ops->event_reserve(&__ctx, __event->id); \ if (__ret < 0) \ return; \