Add 0xe06d7363 to debugger.windows. Remove case 0xe06d7363 from SEH.

Doug Coleman 2009-12-23 14:04:52 -06:00
parent d7f6c17a71
commit 92393c7df7
2 changed files with 1 additions and 5 deletions

View File

@ -32,6 +32,7 @@ CONSTANT: seh-names
{ $ STATUS_CONTROL_C_EXIT "STATUS_CONTROL_C_EXIT" }
{ $ STATUS_FLOAT_MULTIPLE_FAULTS "STATUS_FLOAT_MULTIPLE_FAULTS" }
{ $ STATUS_FLOAT_MULTIPLE_TRAPS "STATUS_FLOAT_MULTIPLE_TRAPS" }
{ HEX: e06d7363 "Visual C++ exception" }
}
: seh-name. ( n -- )

View File

@ -104,11 +104,6 @@ LONG factor_vm::exception_handler(PEXCEPTION_POINTERS pe)
this altogether, since that is what happens if SEH is not
enabled. Don't really have any idea what this exception means. */
break;
case 0xe06d7363:
/* This exception comes from a Visual Studio C++ app that uses
throw. Ignore it.
http://support.microsoft.com/kb/185294 */
break;
default:
signal_number = e->ExceptionCode;
c->EIP = (cell)factor::misc_signal_handler_impl;