| 1 | LTTng Trace Control |
| 2 | ---------------- |
| 3 | |
| 4 | Please visit http://lttng.org for more information. |
| 5 | |
| 6 | Latest development can be found at: |
| 7 | |
| 8 | * Gitweb : http://git.lttng.org/lttng-tools.git/ |
| 9 | * Git : git://git.lttng.org/lttng-tools.git |
| 10 | |
| 11 | PREREQUISITES: |
| 12 | |
| 13 | - libuuid |
| 14 | Universally unique id library - headers and static libraries libuuid |
| 15 | generates and parses 128-bit universally unique ids (UUIDs). See RFC |
| 16 | 4122 for more information. |
| 17 | |
| 18 | * Debian/Ubuntu package: uuid-dev |
| 19 | |
| 20 | - liburcu |
| 21 | Userspace RCU library, by Mathieu Desnoyers and Paul E. McKenney |
| 22 | |
| 23 | -> Tested with liburcu >= v0.5.4 |
| 24 | |
| 25 | * Debian/Ubuntu package: liburcu-dev |
| 26 | * Git : git://lttng.org/userspace-rcu.git |
| 27 | * Website: http://lttng.org/urcu |
| 28 | |
| 29 | - libustctl |
| 30 | LTTng user-space tracer control library |
| 31 | |
| 32 | Needed for interaction with that tracer. |
| 33 | |
| 34 | - liblttctl |
| 35 | LTTng kernel tracer control library |
| 36 | |
| 37 | Needed for interaction with that tracer. |
| 38 | |
| 39 | INSTALLATION INSTRUCTIONS: |
| 40 | |
| 41 | - Download, compile and install liburcu, libuuid, libustctl and liblttctl |
| 42 | - In this package's tree, run ./configure. |
| 43 | - Run make. |
| 44 | - Run make install. |
| 45 | - Run ldconfig. |
| 46 | |
| 47 | If compiling from the git repository, run ./bootstrap before running |
| 48 | the configure script, to generate it. |
| 49 | |
| 50 | PACKAGE CONTENTS: |
| 51 | |
| 52 | This package contains the following elements: |
| 53 | |
| 54 | - liblttngctl |
| 55 | The LTTng trace control library. |
| 56 | |
| 57 | - liblttsessiondcomm |
| 58 | The ltt-sessiond communication library. In order to talk with ltt-sessiond, |
| 59 | thi library must be used. |
| 60 | |
| 61 | - ltt-sessiond |
| 62 | The LTTng session daemon binary. |
| 63 | |
| 64 | - lttng |
| 65 | The LTTng tracer command line control tool. |
| 66 | |
| 67 | - include |
| 68 | The liblttngctl API header file. |
| 69 | |
| 70 | - tests |
| 71 | Various test programs. |