Add kernel trace data structure init functions
[lttng-tools.git] / README
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.
This page took 0.041991 seconds and 4 git commands to generate.