diff --git a/src/plugins/debugger/debuggermanager.cpp b/src/plugins/debugger/debuggermanager.cpp index 6d8954499e0..98182dd8f30 100644 --- a/src/plugins/debugger/debuggermanager.cpp +++ b/src/plugins/debugger/debuggermanager.cpp @@ -60,6 +60,7 @@ #include #include #include +#include #include #include @@ -97,6 +98,29 @@ DebuggerSettings::DebuggerSettings() m_listSourceFiles = false; } + +QString DebuggerSettings::dump() +{ + QString out; + QTextStream ts(&out); + ts << "Debugger settings: " + << " gdbCmd: " << m_gdbCmd + << " gdbEnv: " << m_gdbEnv + << " autoRun: " << m_autoRun + << " autoQuit: " << m_autoQuit + << " useCustomDumpers: " << m_useCustomDumpers + << " skipKnownFrames: " << m_skipKnownFrames + << " debugDumpers: " << m_debugDumpers + << " useToolTips: " << m_useToolTips + << " listSourceFiles: " << m_listSourceFiles + << " scriptFile: " << m_scriptFile + << " pluginAllBreakpoints: " << m_pluginAllBreakpoints + << " pluginSelectedBreakpoints: " << m_pluginSelectedBreakpoints + << " pluginNoBreakpoints: " << m_pluginNoBreakpoints + << " pluginSelectedBreakpointsPattern: " << m_pluginSelectedBreakpointsPattern; + return out; +} + /////////////////////////////////////////////////////////////////////// // // BreakByFunctionDialog diff --git a/src/plugins/debugger/debuggermanager.h b/src/plugins/debugger/debuggermanager.h index 41df44a4ca7..bee10133bf9 100644 --- a/src/plugins/debugger/debuggermanager.h +++ b/src/plugins/debugger/debuggermanager.h @@ -185,6 +185,7 @@ class DebuggerSettings { public: DebuggerSettings(); + QString dump(); public: QString m_gdbCmd; @@ -195,7 +196,6 @@ public: bool m_useCustomDumpers; bool m_skipKnownFrames; bool m_debugDumpers; - bool m_useFastStart; bool m_useToolTips; bool m_listSourceFiles; diff --git a/src/plugins/debugger/gdbengine.cpp b/src/plugins/debugger/gdbengine.cpp index 7e15b447b7a..65c991768ae 100644 --- a/src/plugins/debugger/gdbengine.cpp +++ b/src/plugins/debugger/gdbengine.cpp @@ -1558,6 +1558,7 @@ int GdbEngine::currentFrame() const bool GdbEngine::startDebugger() { + debugMessage(q->settings()->dump()); QStringList gdbArgs; if (m_gdbProc.state() != QProcess::NotRunning) {