drkonqi: do not scan for thread and frame number from LLDB parser

not used for any purpose

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
Ivailo Monev 2022-04-16 05:38:23 +03:00
parent a7f8741548
commit 053074f3ac

View file

@ -43,20 +43,16 @@ BacktraceLineLldb::BacktraceLineLldb(const QString &line)
return; return;
} }
const QByteArray linebytes = line.toAscii(); if (line.startsWith(QLatin1String("* thread"))) {
int threadnum = 0;
int framenum = 0;
if (::sscanf(linebytes.constData(), "* thread #%d", &threadnum) == 1) {
// also SignalHandlerStart // also SignalHandlerStart
d->m_type = BacktraceLine::ThreadIndicator; d->m_type = BacktraceLine::ThreadIndicator;
d->m_rating = BacktraceLine::Good; d->m_rating = BacktraceLine::Good;
} else if (::sscanf(linebytes.constData(), " thread #%d", &threadnum) == 1) { } else if (line.contains(QLatin1String(" thread #"))) {
d->m_type = BacktraceLine::ThreadStart; d->m_type = BacktraceLine::ThreadStart;
d->m_rating = BacktraceLine::Good; d->m_rating = BacktraceLine::Good;
} else if (::sscanf(linebytes.constData(), " frame #%d:", &framenum) == 1) { } else if (line.contains(QLatin1String(" frame #"))) {
d->m_type = BacktraceLine::StackFrame; d->m_type = BacktraceLine::StackFrame;
d->m_rating = BacktraceLine::Good; d->m_rating = BacktraceLine::Good;
d->m_stackFrameNumber = framenum;
} else { } else {
d->m_type = BacktraceLine::Crap; d->m_type = BacktraceLine::Crap;
} }