1 LTTNG USERSPACE TRACER (UST)
2 ----------------------------
4 For the UST manual, see: http://lttng.org/files/ust/manual/ust.html
6 Updated versions of this package may be found at:
8 * Releases: http://lttng.org/files/ust/releases
9 * GitWeb: http://git.dorsal.polymtl.ca (project: ust)
10 * Git: git://git.dorsal.polymtl.ca/git/ust.git
18 Userspace RCU library, by Mathieu Desnoyers and Paul E. McKenney
19 * Releases: http://lttng.org/files/ust/releases
20 * GitWeb: http://lttng.org/cgi-bin/gitweb.cgi?p=userspace-rcu.git;a=summary
21 * Git: git://lttng.org/userspace-rcu.git
23 -> This release was tested with liburcu v0.4.1
28 Linux kernel userspace compatibility library.
29 (Provides userspace ports of some kernel APIs.)
30 * Releases: http://lttng.org/files/ust/releases
31 * GitWeb: http://git.dorsal.polymtl.ca (project: libkcompat)
32 * Git: git://git.dorsal.polymtl.ca/git/libkcompat.git
34 -> This release was tested with libkcompat v0.1
38 INSTALLATION INSTRUCTIONS:
40 - Download, compile and install liburcu and libkcompat.
41 - In this package's tree, run ./configure.
45 - See the manual for usage instructions.
51 LTTV is used for viewing UST traces. LTTV may be obtained at
52 http://lttng.org in the Downloads section.
54 This release has been tested with LTTV 0.12.30.
59 This package contains the following elements.
62 The actual userspace tracing library that must be linked to the
63 instrumented programs.
66 A program to control the tracing of userspace applications. It can list
67 markers, start the tracing, stop the tracing, enable/disable markers, etc.
70 The daemon that collects trace data and writes it to the disk.
76 An example application that uses the userspace tracer.
79 An example library that can be LD_PRELOAD'ed to instrument calls to malloc()
80 in any program without need to recompile it.
83 A library that is LD_PRELOAD'ed, and that hijacks calls to several system
84 calls in order to trace across these calls.