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
b5706d77
Commit
b5706d77
authored
Sep 28, 2009
by
hjk
Browse files
debugger: save a few cycles when writing to the gdb process
parent
4503ed6b
Changes
7
Hide whitespace changes
Inline
Side-by-side
src/plugins/debugger/gdb/abstractgdbadapter.h
View file @
b5706d77
...
...
@@ -54,7 +54,7 @@ public:
virtual
QByteArray
readAllStandardError
()
=
0
;
virtual
QByteArray
readAllStandardOutput
()
=
0
;
virtual
qint64
write
(
const
char
*
data
)
=
0
;
virtual
void
write
(
const
QByteArray
&
data
)
=
0
;
virtual
void
setWorkingDirectory
(
const
QString
&
dir
)
=
0
;
virtual
void
setEnvironment
(
const
QStringList
&
env
)
=
0
;
virtual
bool
isTrkAdapter
()
const
=
0
;
...
...
src/plugins/debugger/gdb/attachgdbadapter.h
View file @
b5706d77
...
...
@@ -55,7 +55,7 @@ public:
private:
QByteArray
readAllStandardError
()
{
return
m_gdbProc
.
readAllStandardError
();
}
QByteArray
readAllStandardOutput
()
{
return
m_gdbProc
.
readAllStandardOutput
();
}
qint64
write
(
const
char
*
data
)
{
return
m_gdbProc
.
write
(
data
);
}
void
write
(
const
QByteArray
&
data
)
{
m_gdbProc
.
write
(
data
,
data
.
size
()
);
}
void
setWorkingDirectory
(
const
QString
&
dir
)
{
m_gdbProc
.
setWorkingDirectory
(
dir
);
}
void
setEnvironment
(
const
QStringList
&
env
)
{
m_gdbProc
.
setEnvironment
(
env
);
}
bool
isTrkAdapter
()
const
{
return
false
;
}
...
...
src/plugins/debugger/gdb/coregdbadapter.h
View file @
b5706d77
...
...
@@ -55,7 +55,7 @@ public:
private:
QByteArray
readAllStandardError
()
{
return
m_gdbProc
.
readAllStandardError
();
}
QByteArray
readAllStandardOutput
()
{
return
m_gdbProc
.
readAllStandardOutput
();
}
qint64
write
(
const
char
*
data
)
{
return
m_gdbProc
.
write
(
data
);
}
void
write
(
const
QByteArray
&
data
)
{
m_gdbProc
.
write
(
data
,
data
.
size
()
);
}
void
setWorkingDirectory
(
const
QString
&
dir
)
{
m_gdbProc
.
setWorkingDirectory
(
dir
);
}
void
setEnvironment
(
const
QStringList
&
env
)
{
m_gdbProc
.
setEnvironment
(
env
);
}
bool
isTrkAdapter
()
const
{
return
false
;
}
...
...
src/plugins/debugger/gdb/plaingdbadapter.h
View file @
b5706d77
...
...
@@ -56,7 +56,7 @@ public:
QByteArray
readAllStandardError
()
{
return
m_gdbProc
.
readAllStandardError
();
}
QByteArray
readAllStandardOutput
()
{
return
m_gdbProc
.
readAllStandardOutput
();
}
qint64
write
(
const
char
*
data
)
{
return
m_gdbProc
.
write
(
data
);
}
void
write
(
const
QByteArray
&
data
)
{
m_gdbProc
.
write
(
data
,
data
.
size
()
);
}
void
setWorkingDirectory
(
const
QString
&
dir
)
{
m_gdbProc
.
setWorkingDirectory
(
dir
);
}
void
setEnvironment
(
const
QStringList
&
env
)
{
m_gdbProc
.
setEnvironment
(
env
);
}
bool
isTrkAdapter
()
const
{
return
false
;
}
...
...
src/plugins/debugger/gdb/remotegdbadapter.h
View file @
b5706d77
...
...
@@ -55,7 +55,7 @@ public:
private:
QByteArray
readAllStandardError
()
{
return
m_gdbProc
.
readAllStandardError
();
}
QByteArray
readAllStandardOutput
()
{
return
m_gdbProc
.
readAllStandardOutput
();
}
qint64
write
(
const
char
*
data
)
{
return
m_gdbProc
.
write
(
data
);
}
void
write
(
const
QByteArray
&
data
)
{
m_gdbProc
.
write
(
data
,
data
.
size
()
);
}
void
setWorkingDirectory
(
const
QString
&
dir
)
{
m_gdbProc
.
setWorkingDirectory
(
dir
);
}
void
setEnvironment
(
const
QStringList
&
env
)
{
m_gdbProc
.
setEnvironment
(
env
);
}
bool
isTrkAdapter
()
const
{
return
false
;
}
...
...
src/plugins/debugger/gdb/trkgdbadapter.cpp
View file @
b5706d77
...
...
@@ -1623,9 +1623,9 @@ QByteArray TrkGdbAdapter::readAllStandardOutput()
return
m_gdbProc
.
readAllStandardOutput
();
}
qint64
TrkGdbAdapter
::
write
(
const
char
*
data
)
void
TrkGdbAdapter
::
write
(
const
QByteArray
&
data
)
{
return
m_gdbProc
.
write
(
data
);
m_gdbProc
.
write
(
data
,
data
.
size
()
);
}
void
TrkGdbAdapter
::
setWorkingDirectory
(
const
QString
&
dir
)
...
...
src/plugins/debugger/gdb/trkgdbadapter.h
View file @
b5706d77
...
...
@@ -109,7 +109,7 @@ public:
QIODevice
::
OpenMode
mode
=
QIODevice
::
ReadWrite
);
QByteArray
readAllStandardError
();
QByteArray
readAllStandardOutput
();
qint64
write
(
const
char
*
data
);
void
write
(
const
QByteArray
&
data
);
void
setWorkingDirectory
(
const
QString
&
dir
);
void
setEnvironment
(
const
QStringList
&
env
);
bool
isTrkAdapter
()
const
{
return
true
;
}
...
...
Write
Preview
Supports
Markdown
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