warzone2100/lib/exceptionhandler
Giel van Schijndel fd6b6262ba Apply patch #1078: Expand the GDB exceptionhandler.
With our current backtrace dumps I quite oftenly find that in case of segfaults, which combined with assert failures are the most common crash cause, I cannot easily see what value the dereferenced pointer held.

To be able to see this the exception handler will now invoke the "disassemble" and "info registers" commands when producing a back trace using GDB. This gives us the ability to see the precise assembly instruction that triggered the crash, together with the value of the register that was used as pointer.


git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@5352 4a71c877-e1ca-e34f-864e-861f7616d084
2008-07-01 20:40:40 +00:00
..
include Add the exceptionhandler from Dr. MinGW (part of mingw-utils) with my fixes to it (doesn't compile & link in yet) 2008-04-05 16:00:58 +00:00
Makefile.am Use a more unified system for the "default" info in exception reports (i.e. the same code for the Windows & GDB on GNU/Linux handlers) 2008-04-14 23:17:51 +00:00
dumpinfo.cpp Only truncate the programPath if it's followed by an EOL 2008-04-28 21:16:51 +00:00
dumpinfo.h Pass programCommand to dbgDumpInit() so that it can use that to set up debug dump info 2008-04-28 20:45:28 +00:00
exceptionhandler.c Apply patch #1078: Expand the GDB exceptionhandler. 2008-07-01 20:40:40 +00:00
exceptionhandler.h
exceptionhandler.vcproj Use a more unified system for the "default" info in exception reports (i.e. the same code for the Windows & GDB on GNU/Linux handlers) 2008-04-14 23:17:51 +00:00
exchndl.c Don't bother warning about some unused parameters in exchndl.c 2008-06-09 19:58:56 +00:00
exchndl.h Compile & link in Dr. MinGW's exceptionhandler 2008-04-05 16:15:14 +00:00
makefile.raw Merge commit 'HEAD@{3}' 2008-06-28 22:32:44 +00:00