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.
To include the different LTTng tools in your system, add the following to your
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
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. ...