X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=include%2Flttng%2Fust-tracer.h;h=7e6a25139593de9918f5b4f6df01336403461ab2;hb=7075c5a2f8f4f90a018d7d1ea8c6dadda609495d;hp=cc5f93e4f7bb31cd6ee9a08f4c874d3ac73af80b;hpb=dc325c1d762bbbdc1866e590f4649078f8600664;p=lttng-ust.git diff --git a/include/lttng/ust-tracer.h b/include/lttng/ust-tracer.h index cc5f93e4..7e6a2513 100644 --- a/include/lttng/ust-tracer.h +++ b/include/lttng/ust-tracer.h @@ -15,9 +15,14 @@ #include /* - * Default to having the content of the ringbuffer respect the natural - * alignment of the system. Only pack its content on architectures we know - * have efficient unaligned memory access. + * On architectures without efficient unaligned accesses, the layout of + * the ringbuffer's content respects the natural alignment of the + * system. Only pack its content on architectures we know have efficient + * unaligned memory access. + * + * Whether to pack the ring buffer contents or not is part of the ABI + * between the probe providers and the tracer, and is selected by the + * lttng/ust-arch.h header. */ #ifndef LTTNG_UST_ARCH_HAS_EFFICIENT_UNALIGNED_ACCESS #define LTTNG_UST_RING_BUFFER_NATURAL_ALIGN