OSDN Git Service

drkonqi: rate unnamed symbols from LLDB output as missing function
authorIvailo Monev <xakepa10@gmail.com>
Mon, 18 Apr 2022 02:13:49 +0000 (05:13 +0300)
committerIvailo Monev <xakepa10@gmail.com>
Mon, 18 Apr 2022 02:13:49 +0000 (05:13 +0300)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
drkonqi/parser/backtraceparserlldb.cpp

index f38d428..567b59a 100644 (file)
@@ -78,7 +78,7 @@ BacktraceLineLldb::BacktraceLineLldb(const QString &line)
         if (d->m_library.isEmpty()) {
             d->m_rating = BacktraceLine::MissingLibrary;
         }
-        if (d->m_functionName.isEmpty()) {
+        if (d->m_functionName.isEmpty() || d->m_functionName.startsWith(QLatin1String("___lldb_unnamed_symbol"))) {
             d->m_rating = BacktraceLine::MissingFunction;
         }
         // qDebug() << Q_FUNC_INFO << line << d->m_functionName << d->m_library << d->m_file;