From 9a91abe8a873e392e3e4f9b0395e732e4f4dfab5 Mon Sep 17 00:00:00 2001 From: Joe Groff Date: Thu, 22 Oct 2009 00:18:01 -0500 Subject: [PATCH] also print undocumented windows SSE exception codes --- basis/debugger/windows/windows.factor | 2 ++ basis/windows/kernel32/kernel32.factor | 2 ++ 2 files changed, 4 insertions(+) diff --git a/basis/debugger/windows/windows.factor b/basis/debugger/windows/windows.factor index 3485d96447..188b820788 100644 --- a/basis/debugger/windows/windows.factor +++ b/basis/debugger/windows/windows.factor @@ -30,6 +30,8 @@ CONSTANT: seh-names { $ STATUS_PRIVILEGED_INSTRUCTION "STATUS_PRIVILEGED_INSTRUCTION" } { $ STATUS_STACK_OVERFLOW "STATUS_STACK_OVERFLOW" } { $ STATUS_CONTROL_C_EXIT "STATUS_CONTROL_C_EXIT" } + { $ STATUS_FLOAT_MULTIPLE_FAULTS "STATUS_FLOAT_MULTIPLE_FAULTS" } + { $ STATUS_FLOAT_MULTIPLE_TRAPS "STATUS_FLOAT_MULTIPLE_TRAPS" } } : seh-name. ( n -- ) diff --git a/basis/windows/kernel32/kernel32.factor b/basis/windows/kernel32/kernel32.factor index 4cf93f7836..54d3fe6f4d 100755 --- a/basis/windows/kernel32/kernel32.factor +++ b/basis/windows/kernel32/kernel32.factor @@ -784,6 +784,8 @@ CONSTANT: STATUS_INTEGER_OVERFLOW HEX: C0000095 CONSTANT: STATUS_PRIVILEGED_INSTRUCTION HEX: C0000096 CONSTANT: STATUS_STACK_OVERFLOW HEX: C00000FD CONSTANT: STATUS_CONTROL_C_EXIT HEX: C000013A +CONSTANT: STATUS_FLOAT_MULTIPLE_FAULTS HEX: C00002B4 +CONSTANT: STATUS_FLOAT_MULTIPLE_TRAPS HEX: C00002B5 LIBRARY: kernel32 ! FUNCTION: _hread -- 2.34.1