@@ -134,6 +134,7 @@ SeerGdbWidget::SeerGdbWidget (QWidget* parent) : QWidget(parent) {
134134 QObject::connect (_gdbMonitor, &GdbMonitor::astrixTextOutput, commandLogsWidget->watchpointsBrowser (), &SeerWatchpointsBrowserWidget::handleText);
135135 QObject::connect (_gdbMonitor, &GdbMonitor::astrixTextOutput, this , &SeerGdbWidget::handleText);
136136 QObject::connect (_gdbMonitor, &GdbMonitor::equalTextOutput, this , &SeerGdbWidget::handleText);
137+ QObject::connect (_gdbMonitor, &GdbMonitor::tildeTextOutput, this , &SeerGdbWidget::handleText);
137138 QObject::connect (_gdbMonitor, &GdbMonitor::caretTextOutput, this , &SeerGdbWidget::handleText);
138139
139140 QObject::connect (_gdbMonitor, &GdbMonitor::caretTextOutput, threadManagerWidget->threadFramesBrowserWidget (), &SeerThreadFramesBrowserWidget::handleText);
@@ -812,8 +813,8 @@ void SeerGdbWidget::handleText (const QString& text) {
812813 QString fullname_text = Seer::parseFirst (filename_entry, " fullname=" , ' "' , ' "' , false );
813814
814815 // If that file is not in source browser, skip it
815- // if (sourceLibraryManagerWidget->sourceBrowserWidget()->findFileWithRegrex(fullname_text).isEmpty())
816- // continue;
816+ if (sourceLibraryManagerWidget->sourceBrowserWidget ()->findFileWithRegrex (fullname_text).isEmpty ())
817+ continue ;
817818
818819 QString symbols_text = Seer::parseFirst (filename_entry, " symbols=" , ' [' , ' ]' , false );
819820 QStringList symbols_list = Seer::parse (symbols_text, " " , ' {' , ' }' , false );
@@ -3946,4 +3947,12 @@ void SeerGdbWidget::syncFindTypeIdentifier (const QString& identifier)
39463947void SeerGdbWidget::gdbFindVariableIdentifier (const QString& identifier)
39473948{
39483949 handleGdbCommand (" -symbol-info-variables --name " + identifier);
3949- }
3950+ }
3951+ void SeerGdbWidget::gdbFindFunctionIdentifier (const QString& identifier)
3952+ {
3953+ handleGdbCommand (" -symbol-info-functions --name " + identifier);
3954+ }
3955+ void SeerGdbWidget::gdbFindTypeIdentifier (const QString& identifier)
3956+ {
3957+ handleGdbCommand (" -symbol-info-types --name " + identifier);
3958+ }
0 commit comments