On Monday 19 May 2003 05:14 pm, Ulrich Weigand wrote:
Note that g++ exception handling with dwarf2 works quite different from MSVC exception handling -- the former hooks exception processing into the dwarf2 frame 'personality' routines, while the latter uses the exception frame chain anchored in the TEB ...
Ideally, some compiler will emerge which would generate the same
undocumented
unwind tables used by msvc to do it... that way tryblocks from native dlls
There is a very good articel about the internal implementation of exception handling in VC++:
http://www.codeproject.com/cpp/exceptionhandler.asp?target=internal%7Cseh
May be the information could help you.
-- Martin Fuchs martin-fuchs@gmx.net