Reworked gdb starting to remember breakpoints between sessions.

This commit is contained in:
Ernie Pasveer
2022-03-10 19:52:58 -06:00
parent b84c26a76b
commit 3611248913
10 changed files with 64 additions and 180 deletions
-29
View File
@@ -47,35 +47,6 @@ SeerBreakpointsBrowserWidget::SeerBreakpointsBrowserWidget (QWidget* parent) : Q
SeerBreakpointsBrowserWidget::~SeerBreakpointsBrowserWidget () {
}
QStringList SeerBreakpointsBrowserWidget::breakpointsText () const {
QStringList breakpointList;
QTreeWidgetItemIterator it(breakpointsTreeWidget);
while (*it) {
// Build a breakpoint specification.
QString breakpointParameters;
// Handle all breakpoints as pending.
// Some breakpoints may point to source files that have not been
// loaded (by programs that use runtime shared libaries).
breakpointParameters += " -f " + (*it)->text(11);
breakpointParameters.replace(" -source ", " --source ");
breakpointParameters.replace(" -line ", " --line ");
breakpointList.append(breakpointParameters);
//qDebug() << breakpointParameters;
++it;
}
return breakpointList;
}
bool SeerBreakpointsBrowserWidget::isEmpty() const {
return (breakpointsTreeWidget->topLevelItemCount() == 0);