Linux Trace Toolkit
Links
The DIAPM Real-Time Application Interface:
The RTAI real-time Linux extension is now
supported by LTT. This means that you can trace RTAI's behavior and view the corresponding graphs
with LTT. To see what it can do, take a look at the screen-shots section to view some sample graphs.
To use LTT with RTAI you will require version 1.3 or RTAI, or later and LTT version 0.9.3 or
0.9.4 (see the downloads section to get the latest). As LTT patches for RTAI require a certain
effort to generate, not all version of LTT support RTAI. Check the "Patches" directory in the
LTT distribution to see if RTAI is supported and which version is supported.
Adding support for RTAI has been made possible through the generalization of the way LTT
deals with traces. See the news section for more details (30/08/2000).
DProbes:
You can now use IBM's
DProbes with LTT to provide
a universal (dynamic) tracing capability for Linux.
It is universal because it provides a common tracing mechanism for all
executable whether in user or kernel space.
It is dynamic because tracepoints are defined and applied dynamically to
object modules as probepoints using DProbes - no source code modification
is required.
To use dyamic trace you will require version 1.2 of DProbes, or later and
LTT version 0.9.4pre4 or later (see the downloads section to get the latest). The DProbes kernel
patch will need to be compiled with correct configuration options to enable it to work
with LTT. See the respective installation instructions in each package for more details.
To provide this capability, LTT now enables programmers to dynamically create new
types of events and log those events as part of the standard trace.
See the news sections for more details (24/11/2000).
|