doc/man: document LTTng-UST 2.13
[lttng-ust.git] / doc / man / tracef-tracelog-limitations.txt
index c2112abf4bb9014420f802ce29261607d5ea7251..c5bb6babc53118781825d59163992dfc33d7ab4e 100644 (file)
@@ -1,4 +1,7 @@
-The +{macro-name}()+ and +v{macro-name}()+ utility macros were
+:macro-name: lttng_ust_{macro-suffix}
+:vmacro-name: lttng_ust_v{macro-suffix}
+
+The +{macro-name}()+ and +{vmacro-name}()+ utility macros were
 developed to make user space tracing super simple, albeit with notable
 disadvantages compared to custom, full-fledged tracepoint providers:
 
@@ -9,7 +12,7 @@ disadvantages compared to custom, full-fledged tracepoint providers:
     macro using your own format. This also means that you cannot use
     filtering using a custom expression at run time because there are no
     isolated fields.
-  * Since +{macro-name}()+ and +v{macro-name}()+ use C standard
+  * Since +{macro-name}()+ and +{vmacro-name}()+ use C standard
     library's man:vasprintf(3) function in the background to format the
     strings at run time, their expected performance is lower than using
     custom tracepoint providers with typed fields, which do not require
@@ -18,11 +21,11 @@ disadvantages compared to custom, full-fledged tracepoint providers:
     user data fields is not as compact as binary fields in the resulting
     trace.
 
-Thus, +{macro-name}()+/+v{macro-name}()+ are useful for quick
+Thus, +{macro-name}()+/+{vmacro-name}()+ are useful for quick
 prototyping and debugging, but should not be considered for any
 permanent/serious application instrumentation.
 
-+v{macro-name}()+ does not have a `STAP_PROBEV()` call, because
++{vmacro-name}()+ does not have a `STAP_PROBEV()` call, because
 `STAP_PROBEV()` does not support `va_list`. If you need it, you should
 emit this call yourself.
 
This page took 0.023256 seconds and 4 git commands to generate.