Commit | Line | Data |
---|---|---|
fac6795d DG |
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. |