X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=README.md;h=9553ef151940ad7e307cae587f459621b1fc0a17;hb=6ba0c2b259f1f99ed3ce8ee2e58e90bc393b704e;hp=1251a25b9608d0645c14c0fa9a83a73339c6d99a;hpb=ff1ee9bccaa84dd4b062387989c107eb1dafc136;p=lttng-ust.git diff --git a/README.md b/README.md index 1251a25b..9553ef15 100644 --- a/README.md +++ b/README.md @@ -11,8 +11,8 @@ user space tracing helpers for any application. Prerequisites ------------- -LTTng-UST depends on **[liburcu](http://liburcu.org/) >= 0.12** at build and -run times. It also optionally depends on libnuma. +LTTng-UST depends on **[liburcu](http://liburcu.org/) >= 0.12** at build +time. It also optionally depends on libnuma. Building @@ -92,11 +92,11 @@ This method links the tracepoint provider with the application, either directly or through a static library (`.a`): 1. Into exactly one unit (C/C++ source file) of your _application_, - define `TRACEPOINT_DEFINE` and include the tracepoint provider + define `LTTNG_UST_TRACEPOINT_DEFINE` and include the tracepoint provider header. 2. Include the tracepoint provider header into all C/C++ files using the provider and insert tracepoints using the `tracepoint()` macro. - 3. Use `-I.` when compiling the unit defining `TRACEPOINT_DEFINE` + 3. Use `-I.` when compiling the unit defining `LTTNG_UST_TRACEPOINT_DEFINE` (e.g., `tp.c`). 4. Link the application with `-ldl` on Linux, or with `-lc` on BSD, and with `-llttng-ust`. @@ -124,7 +124,7 @@ This method decouples the tracepoint provider from the application, making it dynamically loadable. 1. Into exactly one unit of your _application_, define - `TRACEPOINT_DEFINE` _and_ `TRACEPOINT_PROBE_DYNAMIC_LINKAGE`, + `LTTNG_UST_TRACEPOINT_DEFINE` _and_ `LTTNG_UST_TRACEPOINT_PROBE_DYNAMIC_LINKAGE`, then include the tracepoint provider header. 2. Include the tracepoint provider header into all C/C++ files using the provider and insert tracepoints using the `tracepoint()` macro.