Ignore yet another undocumented exception. Tricks of the trade, I guess.

Doug Coleman 2009-12-22 13:33:39 -06:00
parent c6c351ffb0
commit c92eae83b8
1 changed files with 5 additions and 0 deletions

View File

@ -108,6 +108,11 @@ LONG factor_vm::exception_handler(PEXCEPTION_POINTERS pe)
this altogether, since that is what happens if SEH is not this altogether, since that is what happens if SEH is not
enabled. Don't really have any idea what this exception means. */ enabled. Don't really have any idea what this exception means. */
break; 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: default:
signal_number = e->ExceptionCode; signal_number = e->ExceptionCode;
c->EIP = (cell)factor::misc_signal_handler_impl; c->EIP = (cell)factor::misc_signal_handler_impl;