On 07 September 2007 14:44, Brian Dessent wrote: > Dave Korn wrote: > >> Does anyone know how MSVC handles unwinding through API frames? > > MSVC implements C++ exception handling with SEH. And there is/was a > GSoC project to port SEH to gcc, but I don't know if it went anywhere.
Right, so IOW, the SEH support does all the required unwinding for us. Ultimately I guess that's the only solution that's going to be both complete and correct. (The only other thing I could even imagine would be some kind of hideous .pdb abuse using the M$ official symbol files to extract the frame and FPO information for frames in API functions...) cheers, DaveK -- Can't think of a witty .sigline today.... -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/