Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Marco Bubke
flatpak-qt-creator
Commits
69319580
Commit
69319580
authored
Jun 18, 2009
by
Friedemann Kleint
Browse files
Recognize DLL not found excption as non-fatal in CDB.
parent
8c035678
Changes
1
Hide whitespace changes
Inline
Side-by-side
src/plugins/debugger/cdb/cdbexceptionutils.cpp
View file @
69319580
...
...
@@ -40,7 +40,8 @@ enum { debugExc = 0 };
// Special exception codes.
enum
{
cppExceptionCode
=
0xe06d7363
,
startupCompleteTrap
=
0x406d1388
,
rpcServerUnavailableExceptionCode
=
0x6ba
};
rpcServerUnavailableExceptionCode
=
0x6ba
,
dllNotFoundExceptionCode
=
0xc0000135
};
namespace
Debugger
{
namespace
Internal
{
...
...
@@ -168,6 +169,9 @@ void formatException(const EXCEPTION_RECORD64 *e, QTextStream &str)
case
startupCompleteTrap
:
str
<<
"Startup complete"
;
break
;
case
dllNotFoundExceptionCode
:
str
<<
"DLL not found"
;
break
;
case
EXCEPTION_ACCESS_VIOLATION
:
{
const
bool
writeOperation
=
e
->
ExceptionInformation
[
0
];
str
<<
(
writeOperation
?
"write"
:
"read"
)
...
...
@@ -266,6 +270,7 @@ bool isFatalException(LONG code)
case
EXCEPTION_SINGLE_STEP
:
case
startupCompleteTrap
:
// Mysterious exception at start of application
case
rpcServerUnavailableExceptionCode
:
case
dllNotFoundExceptionCode
:
return
false
;
default:
break
;
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment