| 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 | - liburcu |
| 14 | Userspace RCU library, by Mathieu Desnoyers and Paul E. McKenney |
| 15 | |
| 16 | -> Tested with liburcu >= v0.5.4 |
| 17 | |
| 18 | * Debian/Ubuntu package: liburcu-dev |
| 19 | * Git : git://lttng.org/userspace-rcu.git |
| 20 | * Website: http://lttng.org/urcu |
| 21 | |
| 22 | - libustctl |
| 23 | LTTng user-space tracer control library |
| 24 | |
| 25 | Needed for interaction with that tracer. |
| 26 | |
| 27 | - liblttctl |
| 28 | LTTng kernel tracer control library |
| 29 | |
| 30 | Needed for interaction with that tracer. |
| 31 | |
| 32 | INSTALLATION INSTRUCTIONS: |
| 33 | |
| 34 | - Download, compile and install liburcu, libuuid, libustctl and liblttctl |
| 35 | - In this package's tree, run ./configure. |
| 36 | - Run make. |
| 37 | - Run make install. |
| 38 | - Run ldconfig. |
| 39 | |
| 40 | If compiling from the git repository, run ./bootstrap before running |
| 41 | the configure script, to generate it. |
| 42 | |
| 43 | PACKAGE CONTENTS: |
| 44 | |
| 45 | This package contains the following elements: |
| 46 | |
| 47 | - liblttngctl |
| 48 | The LTTng trace control library. |
| 49 | |
| 50 | - liblttsessiondcomm |
| 51 | The ltt-sessiond communication library. In order to talk with ltt-sessiond, |
| 52 | thi library must be used. |
| 53 | |
| 54 | - ltt-sessiond |
| 55 | The LTTng session daemon binary. |
| 56 | |
| 57 | - lttng |
| 58 | The LTTng tracer command line control tool. |
| 59 | |
| 60 | - include |
| 61 | The liblttngctl API header file. |
| 62 | |
| 63 | - tests |
| 64 | Various test programs. |