Hi,
I've put together LTTng 2.0 tools into overlay PPA to use and evaluate it on ARM platforms.
LTTng 2.0 [1] is a tracer toolchain that allows integrated kernel and user-space tracing from a single user interface: the "lttng" command. LTTng 2.0 kernel tracer modules build against a vanilla or distribution kernel, without need for additional patches. It is currently in pre-release state to gather feedback from users.
I've taken the packages from LTTng Daily Builds PPA [2], modified it to build and run on armel and pushed it to overlay.
To install it:
$ sudo apt-add-repository ppa:linaro-maintainers/overlay $ sudo apt-get update $ sudo apt-get install lttng-tools lttng-modules-dkms babeltrace
To run it, we need to create a session $ sudo lttng create mysession
To list the available kernel events: $ sudo lttng list -k
Enable all/some events for this session $ sudo lttng enable-event -a -k
Start the tracing: $ sudo lttng start By default traces are saved in ~/lttng-traces/mysession-<date>-<time>/
When you're done: $ sudo lttng stop
You can then read the trace with babeltrace: $ babeltrace /path/to/trace/dir
Please test it and give feedback.
Regards, Avik
[1] http://lttng.org/lttng2.0 [2] https://launchpad.net/~lttng/+archive/daily