MCPcopy Create free account
hub / github.com/ObEngine/ObEngine / handleVectoredException

Method handleVectoredException

extlibs/catch/include/catch/catch.hpp:10400–10409  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

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;

Callers

nothing calls this directly

Calls 1

reportFatalFunction · 0.85

Tested by

no test coverage detected