StackTrace
Stacktrace aims at becomming a simple to use and platform neutral interface for retrieving stack traces from C++ programs. In addition, it provides a reference implementation for C++ exceptions with stack trace metadata.
License: BSD and LGPL (dual licensed).
Supported platforms
Stacktrace support both Microsoft Windows and UNIX-like platforms with a GCC compiler, such as e.g. Linux and Mac OS. Windows support is implemented through the StackWalker project, while the GCC support is implemented through the GLIBC backtrace call.
Examples
Download
Checkout the SVN repository to start using StackTrace in your project.
Link to project page on sourceforge.
Last modified 2009-12-28.