From: Mathieu Desnoyers Date: Wed, 8 May 2013 19:56:28 +0000 (-0400) Subject: manpage: Document probe provider compatibility X-Git-Tag: v2.2.0-rc2~1 X-Git-Url: https://git.lttng.org./?a=commitdiff_plain;h=ff42aeefe49e4b0c0739d844907dccceb54ab9f0;p=lttng-ust.git manpage: Document probe provider compatibility Fixes #502 Signed-off-by: Mathieu Desnoyers --- diff --git a/doc/man/lttng-ust.3 b/doc/man/lttng-ust.3 index 0b2de235..27b32e9f 100644 --- a/doc/man/lttng-ust.3 +++ b/doc/man/lttng-ust.3 @@ -371,10 +371,23 @@ startup time. lttng-gen-tp(1), lttng(1), babeltrace(1), lttng-ust-cyg-profile(3), lttng-sessiond(8) .PP + +.SH "COMPATIBILITY" + +.PP +Older lttng-ust libraries reject more recent, and incompatible, probe +providers. Newer lttng-ust librairies accept older probe providers, even +though some newer features might not be available with those providers. +.PP + .SH "BUGS" .PP -No known bugs at this point. +LTTng-UST 2.0 and 2.1 lttng-ust libraries do not check for probe +provider version compatibility. This can lead to out-of-bound accesses +when using a more recent probe provider with an older lttng-ust library. +These error only trigger when tracing is active. This issue has been +fixed in LTTng-UST 2.2. If you encounter any issues or usability problem, please report it on our mailing list to help improve this