Commit 49655d62 authored by Christian Kamm's avatar Christian Kamm
Browse files

debugger: Slightly improve compile fix for linux.

Reviewed-by: Friedemann Kleint
parent 9f6e0091
...@@ -1402,13 +1402,12 @@ unsigned CdbEngine::examineStopReason(const QByteArray &messageIn, ...@@ -1402,13 +1402,12 @@ unsigned CdbEngine::examineStopReason(const QByteArray &messageIn,
if (reason == "exception") { if (reason == "exception") {
WinException exception; WinException exception;
exception.fromGdbMI(stopReason); exception.fromGdbMI(stopReason);
QString description; QString description = exception.toString();
#ifdef Q_OS_WIN #ifdef Q_OS_WIN
// It is possible to hit on a startup trap while stepping (if something // It is possible to hit on a startup trap while stepping (if something
// pulls DLLs. Avoid showing a 'stopped' Message box. // pulls DLLs. Avoid showing a 'stopped' Message box.
if (exception.exceptionCode == winExceptionStartupCompleteTrap) if (exception.exceptionCode == winExceptionStartupCompleteTrap)
return StopNotifyStop; return StopNotifyStop;
description = exception.toString();
// WOW 64 breakpoint: just report in log and continue // WOW 64 breakpoint: just report in log and continue
if (exception.exceptionCode == winExceptionWX86Breakpoint) { if (exception.exceptionCode == winExceptionWX86Breakpoint) {
*message = description; *message = description;
......
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