etrace makes use of the -finstrument-functions feature from gcc to log all function calls and display them as a call tree during run-time. The call tree can also be logged to a file. This lets you follow a program's execution path path without using a debugger. etrace consists of 80 lines of Python and 100 lines of C code.
| Tags | Software Development Bug Tracking |
|---|---|
| Licenses | Public Domain |
| Operating Systems | POSIX Linux |
| Implementation | C Python |