1*4882a593Smuzhiyunconfig BR2_PACKAGE_LTTNG_BABELTRACE 2*4882a593Smuzhiyun bool "lttng-babeltrace" 3*4882a593Smuzhiyun depends on BR2_USE_WCHAR # libglib2 4*4882a593Smuzhiyun depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2 5*4882a593Smuzhiyun depends on BR2_USE_MMU # libglib2 6*4882a593Smuzhiyun select BR2_PACKAGE_UTIL_LINUX 7*4882a593Smuzhiyun select BR2_PACKAGE_UTIL_LINUX_LIBUUID 8*4882a593Smuzhiyun select BR2_PACKAGE_LIBGLIB2 9*4882a593Smuzhiyun select BR2_PACKAGE_POPT 10*4882a593Smuzhiyun help 11*4882a593Smuzhiyun The Babeltrace project provides trace read and write 12*4882a593Smuzhiyun libraries, as well as a trace converter application. Plugins 13*4882a593Smuzhiyun can be created for any trace format to allow its conversion 14*4882a593Smuzhiyun to/from another trace format. 15*4882a593Smuzhiyun 16*4882a593Smuzhiyun Babeltrace is the reference implementation of the Common 17*4882a593Smuzhiyun Trace Format (see <http://diamon.org/ctf/>). Babeltrace 18*4882a593Smuzhiyun can decode and display LTTng traces, since the latter are 19*4882a593Smuzhiyun written using the CTF format. 20*4882a593Smuzhiyun 21*4882a593Smuzhiyun To get support for debugging information, enable the 22*4882a593Smuzhiyun elfutils package. 23*4882a593Smuzhiyun 24*4882a593Smuzhiyun Having this tool on the target is not mandatory. You can 25*4882a593Smuzhiyun transfer the binary trace output from the target to your 26*4882a593Smuzhiyun development workstation, and use babeltrace here. 27*4882a593Smuzhiyun 28*4882a593Smuzhiyun See the lttng-babeltrace host utility to install Babeltrace 29*4882a593Smuzhiyun on the host. 30*4882a593Smuzhiyun 31*4882a593Smuzhiyun http://diamon.org/babeltrace 32*4882a593Smuzhiyun 33*4882a593Smuzhiyuncomment "lttng-babeltrace needs a toolchain w/ wchar, threads" 34*4882a593Smuzhiyun depends on BR2_USE_MMU 35*4882a593Smuzhiyun depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS 36