Debuggingο
This section explains some tricks which can be used to debug test binaries.
Debug messagesο
The LTP framework supports TDEBUG
flag test debug messages. These
messages can be enabled using the -D
parameter or setting LTP_ENABLE_DEBUG=1
environment variable (see Tests setup).
Tracing and debugging syscallsο
The new test library runs the actual test (i.e. the test()
function) in a
forked process. To get stack trace of a crashing test in gdb
itβs needed to
set follow-fork-mode child.
To trace the test, please use strace -f
to enable tracing also for the
forked processes.