updates for latest urcu
[lttng-ust.git] / README
CommitLineData
2615de09
PMF
1LTTNG USERSPACE TRACER
2
6514bc5d
PMF
3NOTE: This library has not been released yet because altough it is licenced as
4LGPL, it can only be used as gpl because it depends on GPL files. It will be
5released as soon as these issues are resolved.
2615de09
PMF
6
7Dependencies:
8
6514bc5d
PMF
9- liburcu
10 Userspace RCU library, by Mathieu Desnoyers and Paul E. McKenney
11 http://ltt.polymtl.ca/cgi-bin/gitweb.cgi?p=userspace-rcu.git;a=summary
2615de09
PMF
12
13- libkcompat
14 Linux kernel userspace compatibility library.
15 http://git.dorsal.polymtl.ca
16
6514bc5d
PMF
17Installation instruction:
18
19- Download, compile and install liburcu and libkcompat.
20- In this package's tree, run ./configure, specifying the location of
21 liburcu and libkcompat with the --with-urcu and --with-kcompat options.
22- Run make.
23- See the manual in the doc/ directory for usage instructions.
24
2615de09
PMF
25Package contents:
26
27- libust
28 The actual userspace tracing library that must be linked to the
29 instrumented programs.
30
31- ust
32 A program to control the tracing of userspace applications. It can list
33 markers, start the tracing, stop the tracing, enable/disable markers, etc.
34
35- ustd
36 The daemon that collects trace data and writes it to the disk.
37
38- Documentation
39
40- hello
41 An example application that uses the userspace tracer.
42
43- libmallocwrap
44 An example library that can be LD_PRELOAD'ed to instrument calls to malloc()
45 in any program without need to recompile it.
This page took 0.026104 seconds and 4 git commands to generate.