Author: faridz
Date: Thu Nov 8 09:01:25 2007
New Revision: 593228
URL: http://svn.apache.org/viewvc?rev=593228&view=rev
Log:
2007-11-08 Farid Zaripov <[EMAIL PROTECTED]>
Merged r593227 from branches/4.2.x
* exec.cpp [_WIN32]: Added STATUS_HEAP_CORRUPTION
to the nt_status_map (detected on Vista).
Modified:
incubator/stdcxx/trunk/util/exec.cpp
Modified: incubator/stdcxx/trunk/util/exec.cpp
URL:
http://svn.apache.org/viewvc/incubator/stdcxx/trunk/util/exec.cpp?rev=593228&r1=593227&r2=593228&view=diff
==============================================================================
--- incubator/stdcxx/trunk/util/exec.cpp (original)
+++ incubator/stdcxx/trunk/util/exec.cpp Thu Nov 8 09:01:25 2007
@@ -64,6 +64,9 @@
# ifndef STATUS_INVALID_PARAMETER
# define STATUS_INVALID_PARAMETER ((DWORD)0xC000000DL)
# endif
+# ifndef STATUS_HEAP_CORRUPTION
+# define STATUS_HEAP_CORRUPTION ((DWORD)0xC0000374L)
+# endif
# ifndef STATUS_STACK_BUFFER_OVERRUN
# define STATUS_STACK_BUFFER_OVERRUN ((DWORD)0xC0000409L)
# endif
@@ -906,6 +909,7 @@
{ STATUS_BREAKPOINT, SIGTRAP },
{ STATUS_ACCESS_VIOLATION, SIGSEGV },
{ STATUS_STACK_OVERFLOW, SIGSEGV },
+ { STATUS_HEAP_CORRUPTION, SIGSEGV },
{ STATUS_STACK_BUFFER_OVERRUN, SIGSEGV },
{ STATUS_IN_PAGE_ERROR, SIGBUS },
{ STATUS_ILLEGAL_INSTRUCTION, SIGILL },