
----- Original Message -----
From: Nathan Ridge <zeratul976@hotmail.com>
Boost.StackTrace
Collecting stack trace automatically from exception and printing it.
Very Very useful for debugging.
http://cppcms.sourceforge.net/cppcms_ref_v0_99/namespacebooster_1_1stack__tr... http://cppcms.sourceforge.net/cppcms_ref_v0_99/backtrace_8h_source.html
Any interest in this library. It works (collects a trace and prints it) on:
Windows, Solaris, Linux, Mac OS X
Very interested. How does this work?
Very simple: http://cppcms.svn.sourceforge.net/viewvc/cppcms/framework/trunk/booster/lib/backtrace/src/backtrace.cpp?revision=2052&view=markup In short. Linux, Solaris, Mac OS X: - execinfo.h backtrace+backtrace_symbols/dladdr Windows - RtlCaptureStackBackTrace - SymFromAddr (for MSVC) Artyom Beilis -------------- CppCMS - C++ Web Framework: http://cppcms.sf.net/ CppDB - C++ SQL Connectivity: http://cppcms.sf.net/sql/cppdb/