Add 0xe06d7363 to debugger.windows. Remove case 0xe06d7363 from SEH.
parent
d7f6c17a71
commit
92393c7df7
|
|
@ -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 -- )
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
Loading…
Reference in New Issue