1*4882a593Smuzhiyunconfig BR2_PACKAGE_BABELTRACE2 2*4882a593Smuzhiyun bool "babeltrace2" 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_LIBGLIB2 7*4882a593Smuzhiyun help 8*4882a593Smuzhiyun Babeltrace 2 is an open-source trace manipulation toolkit. 9*4882a593Smuzhiyun 10*4882a593Smuzhiyun The Babeltrace 2 project offers a library with a C API, 11*4882a593Smuzhiyun Python 3 bindings, and a command-line tool which makes it 12*4882a593Smuzhiyun very easy for mere mortals to view, convert, transform, and 13*4882a593Smuzhiyun analyze traces. 14*4882a593Smuzhiyun 15*4882a593Smuzhiyun Babeltrace 2 is also the reference parser implementation of 16*4882a593Smuzhiyun the Common Trace Format (CTF), a very versatile trace format 17*4882a593Smuzhiyun followed by various tracers and tools such as LTTng and 18*4882a593Smuzhiyun barectf. The Babeltrace 2 library and its Python bindings 19*4882a593Smuzhiyun can read and write CTF traces. 20*4882a593Smuzhiyun 21*4882a593Smuzhiyun To get support for the debugging information filter 22*4882a593Smuzhiyun component class, enable the elfutils package 23*4882a593Smuzhiyun (BR2_PACKAGE_ELFUTILS). 24*4882a593Smuzhiyun 25*4882a593Smuzhiyun https://babeltrace.org/ 26*4882a593Smuzhiyun 27*4882a593Smuzhiyuncomment "babeltrace2 needs a toolchain w/ wchar, threads" 28*4882a593Smuzhiyun depends on BR2_USE_MMU 29*4882a593Smuzhiyun depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS 30