Linux Trace Toolkit
This is the stable version:
The layout of the package is as follows (starting from the TraceToolkit-x.y.z directory) :
The GNU GPL License.
LTT's help files as found in the documentation section of this web page.
The directory containing the trace daemon.
Example code for using the custom event creation code in user-space or in kernel-space.
The event database library to read and browse event traces.
The user-space library for tracing user-space events.
The directory containing the different patches.
The directory containing the trace toolkit front-end.
The readme file discussing the content of the LTT package
- "the rest"
Most other files in the package's root directory are required for autoconf/autobuild.
More details are given in the documentation section about the installation of LTT and the different
Old stable versions :
Development versions :
Pre-compiled 2.2.14 kernel with trace patch for LTT 0.9.3 :
I assume you know how to use lilo. The ".config" was used to compile the given kernel.
Sample trace files:
These sample trace files are readable with LTT 0.9.3 only.
A trace of processes using the LXRT subsystem of RTAI. This is a fairly complex trace.
A trace of a command-line Linux with a couple of commands issued such as 'dir', 'ps'
and 'man'. This is fairly simple.
This is in case you don't feel playing around with kernel patching, lilo, modules,
devices, daemons, etc. but still want to see the front-end in action.
Each of these archives contains 2 files, a ".trace" file and a ".proc" file. Both
are needed to view a trace graphically. More information can be found in the documentation