Commit f230811f authored by Friedemann Kleint's avatar Friedemann Kleint

CDB: Handle DLLEntryPointNotFound-exception.

parent 9806b1e1
...@@ -165,6 +165,8 @@ void formatException(const EXCEPTION_RECORD64 *e, QTextStream &str) ...@@ -165,6 +165,8 @@ void formatException(const EXCEPTION_RECORD64 *e, QTextStream &str)
break; break;
case winExceptionDllNotFound: case winExceptionDllNotFound:
str << "DLL not found"; str << "DLL not found";
case winExceptionDllEntryPointNoFound:
str << "DLL entry point not found";
break; break;
case winExceptionDllInitFailed: case winExceptionDllInitFailed:
str << "DLL failed to initialize"; str << "DLL failed to initialize";
...@@ -269,6 +271,7 @@ bool isFatalException(LONG code) ...@@ -269,6 +271,7 @@ bool isFatalException(LONG code)
case winExceptionStartupCompleteTrap: // Mysterious exception at start of application case winExceptionStartupCompleteTrap: // Mysterious exception at start of application
case winExceptionRpcServerUnavailable: case winExceptionRpcServerUnavailable:
case winExceptionDllNotFound: case winExceptionDllNotFound:
case winExceptionDllEntryPointNoFound:
case winExceptionCppException: case winExceptionCppException:
return false; return false;
default: default:
......
...@@ -51,12 +51,12 @@ enum { winExceptionCppException = 0xe06d7363, ...@@ -51,12 +51,12 @@ enum { winExceptionCppException = 0xe06d7363,
winExceptionStartupCompleteTrap = 0x406d1388, winExceptionStartupCompleteTrap = 0x406d1388,
winExceptionRpcServerUnavailable = 0x6ba, winExceptionRpcServerUnavailable = 0x6ba,
winExceptionDllNotFound = 0xc0000135, winExceptionDllNotFound = 0xc0000135,
winExceptionDllEntryPointNoFound = 0xc0000139,
winExceptionDllInitFailed = 0xc0000142, winExceptionDllInitFailed = 0xc0000142,
winExceptionMissingSystemFile = 0xc0000143, winExceptionMissingSystemFile = 0xc0000143,
winExceptionAppInitFailed = 0xc0000143 winExceptionAppInitFailed = 0xc0000143
}; };
class CdbDumperHelper; class CdbDumperHelper;
// Utility class that blocks out exception handling (breaking) // Utility class that blocks out exception handling (breaking)
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment