Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Tobias Hunger
qt-creator
Commits
c37e4426
Commit
c37e4426
authored
Mar 10, 2009
by
hjk
Browse files
Fixes: debugger: write current settings to log file
parent
4a57295d
Changes
3
Hide whitespace changes
Inline
Side-by-side
src/plugins/debugger/debuggermanager.cpp
View file @
c37e4426
...
...
@@ -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
...
...
src/plugins/debugger/debuggermanager.h
View file @
c37e4426
...
...
@@ -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
;
...
...
src/plugins/debugger/gdbengine.cpp
View file @
c37e4426
...
...
@@ -1558,6 +1558,7 @@ int GdbEngine::currentFrame() const
bool
GdbEngine
::
startDebugger
()
{
debugMessage
(
q
->
settings
()
->
dump
());
QStringList
gdbArgs
;
if
(
m_gdbProc
.
state
()
!=
QProcess
::
NotRunning
)
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment