Backtrace is a C library that replicates the bt functionality from gdb. This can be used on code as it is developed and on live code, to allow function stack tracing without having to run under gdb. This library will display the file name, function name, and line number in the backtrace, and will work even with a stripped binary.
| Tags | Software Development Libraries |
|---|---|
| Licenses | GPLv3 |
| Operating Systems | POSIX Linux |
| Implementation | C |
Recent releases


Release Notes: This release features general cleanup and the addition of man pages, a changelog system, etc. This software has also changed ownership, and has been re-released under a new version in order to bring it in line with all other offerings from Wolf Software.


Release Notes: There has been a lot of cleanup work on this library, including the man pages, source and test code, the automake files, and general documentation. This has all been packaged up into a final release. There are currently no plans to add any further functionality to this library unless requested.


Release Notes: This version includes MySQL logging support by using the logdb library. By default, the logging is done to a file via the logfile library, but by adding --enable-logdb to the configure options you can use MySQL instead. The backtrace_logfile function has been renamed to init_backtrace, where you pass either a logfile name or your database connection details.


Release Notes: This release brings forward a new site, new documentation including complete man pages, and some general tidying up and cleaning of the code.


Release Notes: Code cleanup and changes bought on by changes to the logfile library.