X-Git-Url: http://git.lttng.org/?a=blobdiff_plain;f=include%2Flttng%2Fust-tracepoint-event.h;h=30414e8176c73c891b0b8a3994693447c5d10d91;hb=27f4b6094f399f2fe231b58801dce98cbd21baa9;hp=398f3efae5d44fcc0193e8e37016b6314dd7e06e;hpb=afcf09eaf180277014bb11e0289ddc2ca9938f48;p=lttng-ust.git diff --git a/include/lttng/ust-tracepoint-event.h b/include/lttng/ust-tracepoint-event.h index 398f3efa..30414e81 100644 --- a/include/lttng/ust-tracepoint-event.h +++ b/include/lttng/ust-tracepoint-event.h @@ -298,7 +298,7 @@ size_t __event_get_size__##_provider##___##_name(size_t *__dynamic_len, _TP_ARGS unsigned long __ctf_tmp_ulong = (unsigned long) (_length); \ memcpy(__stack_data, &__ctf_tmp_ulong, sizeof(unsigned long)); \ __stack_data += sizeof(unsigned long); \ - memcpy(__stack_data, (_src), sizeof(void **)); \ + memcpy(__stack_data, &(_src), sizeof(void **)); \ __stack_data += sizeof(void **); \ } @@ -309,15 +309,15 @@ size_t __event_get_size__##_provider##___##_name(size_t *__dynamic_len, _TP_ARGS unsigned long __ctf_tmp_ulong = (unsigned long) (_src_length); \ memcpy(__stack_data, &__ctf_tmp_ulong, sizeof(unsigned long)); \ __stack_data += sizeof(unsigned long); \ - memcpy(__stack_data, (_src), sizeof(void **)); \ + memcpy(__stack_data, &(_src), sizeof(void **)); \ __stack_data += sizeof(void **); \ } #undef _ctf_string #define _ctf_string(_item, _src, _written) \ { \ - memcpy(__stack_data, (_src), sizeof(void **)); \ - __stack_data += sizeof(void *); \ + memcpy(__stack_data, &(_src), sizeof(void **)); \ + __stack_data += sizeof(void **); \ } #undef TP_ARGS