Using LTTng
LTTng is a set of dual licensed GPLv2 and LGPL tracing and profiling tools for both applications and kernel. It produces binary trace files in the production optimized Compact Trace Format (CTF), which can then be analyzed by tools, such as babeltrace.
Getting ready
To include the different LTTng tools in your system, add the following to your conf/local.conf
file:
IMAGE_INSTALL_append = " lttng-tools lttng-modules lttng-ust"
They are also part of the tools-profile
image feature, so you can also add them with:
EXTRA_IMAGE_FEATURES += "tools-profile"
These are also included in the -sdk
images.
Tip
At the time of writing, Yocto 1.7 excludes lttng-modules
from the tools-profile
feature and sdk
images for ARM; so they have to be added manually. ...
Get Embedded Linux for Developers now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.