| 8696 | }; |
| 8697 | |
| 8698 | LONG CALLBACK FatalConditionHandler::handleVectoredException(PEXCEPTION_POINTERS ExceptionInfo) { |
| 8699 | for (auto const& def : signalDefs) { |
| 8700 | if (ExceptionInfo->ExceptionRecord->ExceptionCode == def.id) { |
| 8701 | reportFatal(def.name); |
| 8702 | } |
| 8703 | } |
| 8704 | // If its not an exception we care about, pass it along. |
| 8705 | // This stops us from eating debugger breaks etc. |
| 8706 | return EXCEPTION_CONTINUE_SEARCH; |
| 8707 | } |
| 8708 | |
| 8709 | FatalConditionHandler::FatalConditionHandler() { |
| 8710 | isSet = true; |
nothing calls this directly
no test coverage detected