with DTrace - traces the kernel and the userland Linux kernel tracing with ftrace Linux system-level and user-level tracing with kernel markers and LTTng Linux application tracing with UST - part of the same project as LTTng Linux C/C++ application tracing with cwrap Tracing with GNU Debugger's trace command Event logging: syslog (see article for specific implementations) Appropriate for both: Instruction set simulation See also Branch trace Instrumentation (computer programming) Logging Debugging References Debugging