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).