PATCH: verbose exception
Marcus Meissner
meissner at suse.de
Sat Feb 22 02:27:53 CST 2003
Hi,
Changelog:
Print out name of float exceptions.
Index: programs/winedbg/winedbg.c
===================================================================
RCS file: /home/wine/wine/programs/winedbg/winedbg.c,v
retrieving revision 1.5
diff -u -r1.5 winedbg.c
--- programs/winedbg/winedbg.c 11 Feb 2003 22:05:06 -0000 1.5
+++ programs/winedbg/winedbg.c 22 Feb 2003 08:27:29 -0000
@@ -591,6 +591,27 @@
case EXCEPTION_VM86_PICRETURN:
DEBUG_Printf(DBG_CHN_MESG, "PIC return in vm86 mode");
break;
+ case EXCEPTION_FLT_DENORMAL_OPERAND:
+ DEBUG_Printf(DBG_CHN_MESG, "denormal float operand");
+ break;
+ case EXCEPTION_FLT_DIVIDE_BY_ZERO:
+ DEBUG_Printf(DBG_CHN_MESG, "divide by zero");
+ break;
+ case EXCEPTION_FLT_INEXACT_RESULT:
+ DEBUG_Printf(DBG_CHN_MESG, "inexact float result");
+ break;
+ case EXCEPTION_FLT_INVALID_OPERATION:
+ DEBUG_Printf(DBG_CHN_MESG, "invalid float operation");
+ break;
+ case EXCEPTION_FLT_OVERFLOW:
+ DEBUG_Printf(DBG_CHN_MESG, "floating pointer overflow");
+ break;
+ case EXCEPTION_FLT_UNDERFLOW:
+ DEBUG_Printf(DBG_CHN_MESG, "floating pointer underflow");
+ break;
+ case EXCEPTION_FLT_STACK_CHECK:
+ DEBUG_Printf(DBG_CHN_MESG, "floating point stack check");
+ break;
default:
DEBUG_Printf(DBG_CHN_MESG, "%08lx", rec->ExceptionCode);
break;
More information about the wine-patches
mailing list