X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=include%2Flttng%2Fust-tracer.h;h=a863757b26ba6ad0d8f96b36aebe8c53d88ca782;hb=88292c3396cfb2095bd9921d84cc2baa003bea32;hp=cc5f93e4f7bb31cd6ee9a08f4c874d3ac73af80b;hpb=4e48b5d2debaf6c0c598489c183cc6cb2125c8a3;p=lttng-ust.git diff --git a/include/lttng/ust-tracer.h b/include/lttng/ust-tracer.h index cc5f93e4..a863757b 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, layout 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. + * + * 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