Do not use __SIZEOF_POINTER__, as it is not compatible with older gcc's
[ust.git] / README
CommitLineData
2615de09
PMF
1LTTNG USERSPACE TRACER
2
0207cc51
PMF
3Updated versions of this package may be found at:
4 git://git.dorsal.polymtl.ca/git/ust.git
5
2615de09
PMF
6Dependencies:
7
6514bc5d
PMF
8- liburcu
9 Userspace RCU library, by Mathieu Desnoyers and Paul E. McKenney
0207cc51
PMF
10 * http://ltt.polymtl.ca/cgi-bin/gitweb.cgi?p=userspace-rcu.git;a=summary
11 * git://lttng.org/userspace-rcu.git
2615de09
PMF
12
13- libkcompat
14 Linux kernel userspace compatibility library.
0207cc51
PMF
15 * http://git.dorsal.polymtl.ca
16 * git://git.dorsal.polymtl.ca/git/libkcompat.git
2615de09 17
6514bc5d
PMF
18Installation instruction:
19
20- Download, compile and install liburcu and libkcompat.
8624c549 21- In this package's tree, run ./configure.
6514bc5d 22- Run make.
6f86ffe9
PMF
23- Run make install.
24- Run ldconfig.
6514bc5d
PMF
25- See the manual in the doc/ directory for usage instructions.
26
2615de09
PMF
27Package contents:
28
29- libust
30 The actual userspace tracing library that must be linked to the
31 instrumented programs.
32
55ad629d 33- ustctl
2615de09
PMF
34 A program to control the tracing of userspace applications. It can list
35 markers, start the tracing, stop the tracing, enable/disable markers, etc.
36
37- ustd
38 The daemon that collects trace data and writes it to the disk.
39
40- Documentation
41
42- hello
43 An example application that uses the userspace tracer.
44
45- libmallocwrap
46 An example library that can be LD_PRELOAD'ed to instrument calls to malloc()
47 in any program without need to recompile it.
cbccb4a9
PMF
48
49- libinterfork
50 A library that is LD_PRELOAD'ed, and that hijacks calls to several system
51 calls in order to trace across these calls.
This page took 0.024124 seconds and 4 git commands to generate.