diff --git a/src/plugins/debugger/debuggermanager.cpp b/src/plugins/debugger/debuggermanager.cpp index 6d8954499e02a2e09eaa43eb7b7a5a57b75ae413..98182dd8f300fc1a51bea55882c1854ff6caa4d8 100644 --- a/src/plugins/debugger/debuggermanager.cpp +++ b/src/plugins/debugger/debuggermanager.cpp @@ -60,6 +60,7 @@ #include <QtCore/QDebug> #include <QtCore/QDir> #include <QtCore/QFileInfo> +#include <QtCore/QTextStream> #include <QtCore/QTime> #include <QtCore/QTimer> @@ -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 41df44a4ca7671145bf879734887af4d2d881db4..bee10133bf9417031a29c0e975e9d0f78499e277 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 7e15b447b7aa2e1d2d1f6d0e6b786b7228081567..65c991768aea8c4274d7a433da97d605d35967b9 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) {