- inital import.

SVN Revision 7683
Added Thu Aug 24 02:27:55 2006 UTC by pluto
- solaris' libc has dladdr() with non-const arg, so cast away const
  from dereferenced pointer to make it happy.
- backtracing works fine on v8/v9 archs.

SVN Revision 7684
Modified Thu Aug 24 14:12:10 2006 UTC by pluto
- adjust trace for sparc and ppc (alpha and x86 nfy).

SVN Revision 7685
Modified Thu Aug 24 20:53:12 2006 UTC by pluto
- use -Wl,-export-dynamic instead of -rdynamic because gcc
  rejects it as invalid option for sparc targets.

SVN Revision 7686
Modified Fri Aug 25 15:00:23 2006 UTC by pluto
- better error handling.

SVN Revision 7687
Modified Fri Aug 25 22:29:37 2006 UTC by pluto
- uri added.

SVN Revision 7688
Modified Mon Aug 28 10:30:22 2006 UTC by pluto
- signal frame support.

SVN Revision 7689
Modified Wed Aug 30 00:36:44 2006 UTC by pluto
- fix caller's address on alpha.

SVN Revision 7690
Modified Wed Aug 30 00:39:46 2006 UTC by pluto
- throw exception from signal handler. it really works in gcc-4.2.

SVN Revision 7697
Modified Thu Aug 31 18:27:26 2006 UTC by pluto
- partial x86 decoder.

SVN Revision 7698
Modified Thu Aug 31 18:47:30 2006 UTC by pluto
- handle empty dli_fname.

SVN Revision 7718
Modified Tue Sep 5 15:02:43 2006 UTC by pluto
- play with setjmp/longjmp too.

SVN Revision 7719
Modified Tue Sep 5 15:03:30 2006 UTC by pluto
- support windows.

SVN Revision 8669
Modified Wed Jul 11 13:07:46 2007 UTC by pluto
- adjust caller address on windows too.

SVN Revision 8670
Modified Wed Jul 11 13:19:14 2007 UTC by pluto
- use ::StackWalk64 on winnt instead of primitive assembly.
- add operator << for std::ostream.
- tweak makefile and example.
- detailed note about license version.

SVN Revision 8671
Modified Thu Jul 12 12:22:23 2007 UTC by pluto
- copy-pasto fix.

SVN Revision 8672
Modified Thu Jul 12 12:32:20 2007 UTC by pluto
- support custom unwinding start point for windows.
- more verbose printing.

SVN Revision 8673
Modified Fri Jul 13 09:22:30 2007 UTC by pluto
- don't require PEXCEPTION_POINTERS while PCONTEXT is enough for stack walking.

SVN Revision 8674
Modified Fri Jul 13 10:42:19 2007 UTC by pluto
- report object base address.

SVN Revision 8697
Modified Tue Aug 21 14:18:44 2007 UTC by pluto
- fix visual madness.

SVN Revision 8698
Modified Wed Aug 22 06:44:31 2007 UTC by pluto