debugger: access preloaded dumpers also when stopped by a signal

This commit is contained in:
hjk
2009-11-13 14:15:08 +01:00
parent de6551b8fe
commit 516af4b1b6

View File

@@ -1246,7 +1246,9 @@ void GdbEngine::handleStopResponse(const GdbMi &data)
|| m_debuggingHelperState == DebuggingHelperLoadTried; || m_debuggingHelperState == DebuggingHelperLoadTried;
// Don't load helpers on stops triggered by signals unless it's // Don't load helpers on stops triggered by signals unless it's
// an intentional trap. // an intentional trap.
if (initHelpers && reason == "signal-received" if (initHelpers
&& m_gdbAdapter->dumperHandling() != AbstractGdbAdapter::DumperLoadedByGdbPreload
&& reason == "signal-received"
&& data.findChild("signal-name").data() != "SIGTRAP") && data.findChild("signal-name").data() != "SIGTRAP")
initHelpers = false; initHelpers = false;
if (isSynchroneous()) if (isSynchroneous())