forked from qt-creator/qt-creator
debugger: add debug message for non-critical timeouts
This commit is contained in:
@@ -841,7 +841,11 @@ void GdbEngine::commandTimeout()
|
|||||||
const GdbCommand &cmd = m_cookieForToken.value(key);
|
const GdbCommand &cmd = m_cookieForToken.value(key);
|
||||||
if (!(cmd.flags & NonCriticalResponse))
|
if (!(cmd.flags & NonCriticalResponse))
|
||||||
killIt = true;
|
killIt = true;
|
||||||
debugMessage(_(" %1: %2 => %3").arg(key).arg(_(cmd.command)).arg(_(cmd.callbackName)));
|
QByteArray msg = QByteArray::number(key);
|
||||||
|
msg += ": " + cmd.command + " => ";
|
||||||
|
QTC_ASSERT(cmd.callbackName, /**/);
|
||||||
|
msg += cmd.callbackName;
|
||||||
|
debugMessage(_(msg));
|
||||||
}
|
}
|
||||||
if (killIt) {
|
if (killIt) {
|
||||||
debugMessage(_("TIMED OUT WAITING FOR GDB REPLY. COMMANDS STILL IN PROGRESS:"));
|
debugMessage(_("TIMED OUT WAITING FOR GDB REPLY. COMMANDS STILL IN PROGRESS:"));
|
||||||
@@ -865,6 +869,8 @@ void GdbEngine::commandTimeout()
|
|||||||
} else {
|
} else {
|
||||||
debugMessage(_("CONTINUE DEBUGGER AS REQUESTED BY USER"));
|
debugMessage(_("CONTINUE DEBUGGER AS REQUESTED BY USER"));
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
debugMessage(_("\nNON-CRITICAL TIMEOUT\n"));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -4495,6 +4501,8 @@ bool GdbEngine::startGdb(const QStringList &args, const QString &gdb, const QStr
|
|||||||
|
|
||||||
postCommand("set breakpoint pending on");
|
postCommand("set breakpoint pending on");
|
||||||
postCommand("set print elements 10000");
|
postCommand("set print elements 10000");
|
||||||
|
// Produces a few messages during symtab loading
|
||||||
|
//postCommand("set verbose on");
|
||||||
|
|
||||||
//postCommand("set substitute-path /var/tmp/qt-x11-src-4.5.0 "
|
//postCommand("set substitute-path /var/tmp/qt-x11-src-4.5.0 "
|
||||||
// "/home/sandbox/qtsdk-2009.01/qt");
|
// "/home/sandbox/qtsdk-2009.01/qt");
|
||||||
|
Reference in New Issue
Block a user