| 10398 | }; |
| 10399 | |
| 10400 | LONG CALLBACK FatalConditionHandler::handleVectoredException(PEXCEPTION_POINTERS ExceptionInfo) { |
| 10401 | for (auto const& def : signalDefs) { |
| 10402 | if (ExceptionInfo->ExceptionRecord->ExceptionCode == def.id) { |
| 10403 | reportFatal(def.name); |
| 10404 | } |
| 10405 | } |
| 10406 | // If its not an exception we care about, pass it along. |
| 10407 | // This stops us from eating debugger breaks etc. |
| 10408 | return EXCEPTION_CONTINUE_SEARCH; |
| 10409 | } |
| 10410 | |
| 10411 | FatalConditionHandler::FatalConditionHandler() { |
| 10412 | isSet = true; |
nothing calls this directly
no test coverage detected