Dr. Mingw is a Just-in-Time (JIT) debugger. When the application
throws an unhandled exception, Dr. Mingw attaches itself to the
application and collects information about the exception, using the
available debugging information.
Dr. Mingw can read debugging information in DWARF format -- generated
by the Gnu C/C++ Compiler, and in a PDB file -- generated by the
Microsoft Visual C++ Compiler. It relies upon the DbgHelp library to
resolve symbols in modules compiled by the Microsoft tools.
The functionality to resolve symbols and dump stack backtraces is
provided as DLLs so it can be embedded on your applications/tools.