QString DisassemblerLine::toString(int maxOp) const { const QString someSpace = _(" "); QString str; if (isAssembler()) { if (address) str += _("0x%1 ").arg(address, 0, 16); if (offset) str += _("<+0x%2> ").arg(offset, 4, 16, QLatin1Char('0')); else str += _(" "); str += _(" %1 ").arg(bytes); str += QString(maxOp - bytes.size(), QLatin1Char(' ')); str += data; } else if (isCode()) { str += someSpace; str += QString::number(lineNumber); if (hunk) str += _(" [%1]").arg(hunk); else str += _(" "); str += data; } else { str += someSpace; str += data; } return str; }
QString DisassemblerLine::toString() const { const QString someSpace = _(" "); QString str; if (isAssembler()) { if (address) str += _("0x%1 <+0x%2> ").arg(address, 0, 16) .arg(offset, 4, 16, QLatin1Char('0')); str += _(" "); str += data; } else if (isCode()) { str += someSpace; str += data; } else { str += someSpace; str += data; } return str; }