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;
// Don't load helpers on stops triggered by signals unless it's
// an intentional trap.
if (initHelpers && reason == "signal-received"
if (initHelpers
&& m_gdbAdapter->dumperHandling() != AbstractGdbAdapter::DumperLoadedByGdbPreload
&& reason == "signal-received"
&& data.findChild("signal-name").data() != "SIGTRAP")
initHelpers = false;
if (isSynchroneous())