http://bugs.winehq.org/show_bug.cgi?id=14368
Summary: enable more-robust debugging of signals and exceptions Product: Wine Version: 1.0.0 Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: enhancement Priority: P2 Component: ntdll AssignedTo: wine-bugs@winehq.org ReportedBy: jreiser@BitWagon.com
Created an attachment (id=14665) --> (http://bugs.winehq.org/attachment.cgi?id=14665) ease debugging at lowest level of signals and exceptions
The code which handles signals and exceptions can be made more robust by using symbols for some bare numeric constants (EXCEPTION_WRITE_FAULT, EXCEPTION_EXECUTE_FAULT, EXCEPTION_READ_FAULT). Debugging can be made easier with a *printf() that uses only a few hundred bytes of stack space, in contrast to the several kilobytes required by the *printf() of glibc. With glibc it is too easy to overflow the stack of only 12 KiB. Patch is attached, and will be sent to wine-patches@winehq.org.