Add 'gdbserver debug' button in Connect launch tab.

This commit is contained in:
Ernie Pasveer
2025-03-15 10:29:09 -05:00
parent bc36dfda01
commit 68fd64dbc0
10 changed files with 89 additions and 14 deletions
+10
View File
@@ -350,6 +350,14 @@ QString SeerMainWindow::executableConnectRemoteTargetType () const {
return gdbWidget->gdbRemoteTargetType();
}
void SeerMainWindow::setExecutableConnectGdbserverDebug (bool enable) {
gdbWidget->setGdbServerDebug(enable);
}
bool SeerMainWindow::executableConnectGdbserverDebug () const {
return gdbWidget->gdbServerDebug();
}
void SeerMainWindow::setExecutableRRTraceDirectory (const QString& executableRRTraceDirectory) {
gdbWidget->setExecutableRRTraceDirectory(executableRRTraceDirectory);
}
@@ -534,6 +542,7 @@ void SeerMainWindow::handleFileDebug () {
dlg.setAttachPid(executablePid());
dlg.setConnectHostPort(executableConnectHostPort());
dlg.setConnectRemoteTargetType(executableConnectRemoteTargetType());
dlg.setConnectGdbserverDebug(executableConnectGdbserverDebug());
dlg.setRRTraceDirectory(executableRRTraceDirectory());
dlg.setCoreFilename(executableCoreFilename());
dlg.setPreGdbCommands(executablePreGdbCommands());
@@ -568,6 +577,7 @@ void SeerMainWindow::handleFileDebug () {
setExecutablePid(dlg.attachPid());
setExecutableConnectHostPort(dlg.connectHostPort());
setExecutableConnectRemoteTargetType(dlg.connectRemoteTargetType());
setExecutableConnectGdbserverDebug(dlg.connectGdbserverDebug());
setExecutableRRTraceDirectory(dlg.rrTraceDirectory());
setExecutableCoreFilename(dlg.coreFilename());
setExecutablePreGdbCommands(dlg.preGdbCommands());