X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=libust%2Fserialize.c;h=a9c6f69b79dd4e97b1d3e66169bd780a9aef44f7;hb=2dae156b134735a52d29f544e4c9e12d03baa283;hp=7f9ce5ad44f2a4f80cd77c68ca593fe0096120c8;hpb=b73a4c471dc987ea8548632dffb3c7050de77dd0;p=lttng-ust.git diff --git a/libust/serialize.c b/libust/serialize.c index 7f9ce5ad..a9c6f69b 100644 --- a/libust/serialize.c +++ b/libust/serialize.c @@ -537,7 +537,7 @@ notrace size_t ltt_serialize_data(struct ust_buffer *buf, size_t buf_offset, ++fmt; /* skip first '%' */ if (*fmt == '%') /* Escaped %% */ break; - fmt = parse_c_type(fmt, &c_size, &c_type); + fmt = parse_c_type(fmt, &c_size, &c_type, NULL); /* * Output c types if no trace types has been * specified. @@ -647,7 +647,6 @@ notrace void ltt_vtrace(const struct marker *mdata, void *probe_data, largest_align = 1; /* must be non-zero for ltt_align */ data_size = ltt_get_data_size(&closure, serialize_private, &largest_align, fmt, &args_copy); - largest_align = min_t(int, largest_align, sizeof(void *)); va_end(args_copy); /* Iterate on each trace */