is an Eclipse plugin used to visualize and analyze various types of
traces, including LTTng's. It also comes as a standalone application
and can be downloaded from
- <a href="http://secretaire.dorsal.polymtl.ca/~gbastien/TracingRCP/TraceCompass/" class="ext">here</a>
- for a daily build of the latest source code. A version containing
- some experimental features like Virtual Machine analysis and
- Critical Path analysis is also available
- <a href="http://secretaire.dorsal.polymtl.ca/~gbastien/TracingRCP/DorsalExperimental/" class="ext">here</a>.
+ <a href="http://projects.eclipse.org/projects/tools.tracecompass/downloads" class="ext">here</a>.
LTTng trace files are usually recorded in the `~/lttng-traces` directory.
Let's now view the trace and perform a basic analysis using
babeltrace ~/lttng-traces/my-session
</pre>
-`babeltrace` will find all traces within the given path recursively and
-output all their events, merging them intelligently.
+`babeltrace` finds all traces within the given path recursively and
+prints all their events, merging them in order of time.
Listing all the system calls of a Linux kernel trace with their arguments is
easy with `babeltrace` and `grep`:
</pre>
Make sure the path you provide is the directory containing actual trace
-files (`channel0_0`, `metadata`, etc.): the `babeltrace` utility recurses
-directories, but the Python binding does not.
+files (`channel0_0`, `metadata`, and the rest): the `babeltrace` utility
+recurses directories, but the Python binding does not.
Here's an example of output: