forked from qt-creator/qt-creator
Compilation fixes with the QStringBuilder changes in Qt master
QStringBuilder also works with QByteArray now. Which means some of the implicit conversions do not work anymore
This commit is contained in:
@@ -724,7 +724,7 @@ bool CdbEngine::launchCDB(const DebuggerStartParameters &sp, QString *errorMessa
|
|||||||
arguments << QLatin1String("-lines") << QLatin1String("-G")
|
arguments << QLatin1String("-lines") << QLatin1String("-G")
|
||||||
// register idle (debuggee stop) notification
|
// register idle (debuggee stop) notification
|
||||||
<< QLatin1String("-c")
|
<< QLatin1String("-c")
|
||||||
<< QString::fromAscii(".idle_cmd " + m_extensionCommandPrefixBA + "idle");
|
<< QLatin1String(".idle_cmd ") + QString::fromAscii(m_extensionCommandPrefixBA) + QLatin1String("idle");
|
||||||
if (sp.useTerminal) // Separate console
|
if (sp.useTerminal) // Separate console
|
||||||
arguments << QLatin1String("-2");
|
arguments << QLatin1String("-2");
|
||||||
if (!m_options->symbolPaths.isEmpty())
|
if (!m_options->symbolPaths.isEmpty())
|
||||||
|
|||||||
@@ -433,7 +433,7 @@ void CodaGdbAdapter::readGdbServerCommand()
|
|||||||
|
|
||||||
logMessage("gdb: -> " + currentTime() + ' ' + QString::fromAscii(packet));
|
logMessage("gdb: -> " + currentTime() + ' ' + QString::fromAscii(packet));
|
||||||
if (packet != m_gdbReadBuffer)
|
if (packet != m_gdbReadBuffer)
|
||||||
logMessage("buffer: " + m_gdbReadBuffer);
|
logMessage(_("buffer: ") + m_gdbReadBuffer);
|
||||||
|
|
||||||
QByteArray &ba = m_gdbReadBuffer;
|
QByteArray &ba = m_gdbReadBuffer;
|
||||||
while (ba.size()) {
|
while (ba.size()) {
|
||||||
@@ -926,7 +926,7 @@ void CodaGdbAdapter::handleGdbServerCommand(const QByteArray &cmd)
|
|||||||
CodaCallback(this, &CodaGdbAdapter::handleAndReportSetBreakpoint),
|
CodaCallback(this, &CodaGdbAdapter::handleAndReportSetBreakpoint),
|
||||||
bp);
|
bp);
|
||||||
} else {
|
} else {
|
||||||
logMessage("MISPARSED BREAKPOINT '" + cmd + "'')" , LogError);
|
logMessage(_("MISPARSED BREAKPOINT '") + cmd + "'')" , LogError);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -3922,7 +3922,7 @@ void GdbEngine::handleWatchPoint(const GdbResponse &response)
|
|||||||
const QByteArray addr = ba.mid(pos0x);
|
const QByteArray addr = ba.mid(pos0x);
|
||||||
if (addr.toULongLong(0, 0)) { // Non-null pointer
|
if (addr.toULongLong(0, 0)) { // Non-null pointer
|
||||||
const QByteArray ns = qtNamespace();
|
const QByteArray ns = qtNamespace();
|
||||||
const QByteArray type = ns.isEmpty() ? "QWidget*" : ("'" + ns + "QWidget'*");
|
const QByteArray type = ns.isEmpty() ? "QWidget*" : QByteArray("'" + ns + "QWidget'*");
|
||||||
const QString exp = _("(*(struct %1)%2)").arg(_(type)).arg(_(addr));
|
const QString exp = _("(*(struct %1)%2)").arg(_(type)).arg(_(addr));
|
||||||
// qDebug() << posNs << posWidget << pos0x << addr << ns << type;
|
// qDebug() << posNs << posWidget << pos0x << addr << ns << type;
|
||||||
watchHandler()->watchExpression(exp);
|
watchHandler()->watchExpression(exp);
|
||||||
|
|||||||
@@ -214,8 +214,8 @@ QByteArray TrkGdbAdapter::trkStepRangeMessage()
|
|||||||
if (from <= pc && pc <= to) {
|
if (from <= pc && pc <= to) {
|
||||||
//to = qMax(to - 4, from);
|
//to = qMax(to - 4, from);
|
||||||
//to = qMax(to - 4, from);
|
//to = qMax(to - 4, from);
|
||||||
showMessage("STEP IN " + hexxNumber(from) + ' ' + hexxNumber(to)
|
showMessage(_("STEP IN ") + hexxNumber(from) + ' ' + hexxNumber(to)
|
||||||
+ " INSTEAD OF " + hexxNumber(pc));
|
+ _(" INSTEAD OF ") + hexxNumber(pc));
|
||||||
} else {
|
} else {
|
||||||
from = pc;
|
from = pc;
|
||||||
to = pc;
|
to = pc;
|
||||||
@@ -301,7 +301,7 @@ void TrkGdbAdapter::readGdbServerCommand()
|
|||||||
|
|
||||||
logMessage("gdb: -> " + currentTime() + ' ' + QString::fromAscii(packet));
|
logMessage("gdb: -> " + currentTime() + ' ' + QString::fromAscii(packet));
|
||||||
if (packet != m_gdbReadBuffer)
|
if (packet != m_gdbReadBuffer)
|
||||||
logMessage("buffer: " + m_gdbReadBuffer);
|
logMessage(QLatin1String("buffer: ") + m_gdbReadBuffer);
|
||||||
|
|
||||||
QByteArray &ba = m_gdbReadBuffer;
|
QByteArray &ba = m_gdbReadBuffer;
|
||||||
while (ba.size()) {
|
while (ba.size()) {
|
||||||
@@ -781,7 +781,7 @@ void TrkGdbAdapter::handleGdbServerCommand(const QByteArray &cmd)
|
|||||||
const QByteArray ba = trkBreakpointMessage(addrLen.first, addrLen.second, armMode);
|
const QByteArray ba = trkBreakpointMessage(addrLen.first, addrLen.second, armMode);
|
||||||
sendTrkMessage(0x1B, TrkCB(handleAndReportSetBreakpoint), ba, QVariant(addrLen.first));
|
sendTrkMessage(0x1B, TrkCB(handleAndReportSetBreakpoint), ba, QVariant(addrLen.first));
|
||||||
} else {
|
} else {
|
||||||
logMessage("MISPARSED BREAKPOINT '" + cmd + "')", LogError);
|
logMessage(QLatin1String("MISPARSED BREAKPOINT '") + cmd + "')", LogError);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1015,14 +1015,14 @@ void TrkGdbAdapter::handleTrkResult(const TrkResult &result)
|
|||||||
case TrkNotifyException: { // 0x91 Notify Exception (obsolete)
|
case TrkNotifyException: { // 0x91 Notify Exception (obsolete)
|
||||||
showMessage(_("RESET SNAPSHOT (NOTIFY EXCEPTION)"));
|
showMessage(_("RESET SNAPSHOT (NOTIFY EXCEPTION)"));
|
||||||
m_snapshot.reset();
|
m_snapshot.reset();
|
||||||
logMessage(prefix + "NOTE: EXCEPTION " + str, AppError);
|
logMessage(prefix + _("NOTE: EXCEPTION ") + str, AppError);
|
||||||
sendTrkAck(result.token);
|
sendTrkAck(result.token);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case 0x92: { //
|
case 0x92: { //
|
||||||
showMessage(_("RESET SNAPSHOT (NOTIFY INTERNAL ERROR)"));
|
showMessage(_("RESET SNAPSHOT (NOTIFY INTERNAL ERROR)"));
|
||||||
m_snapshot.reset();
|
m_snapshot.reset();
|
||||||
logMessage(prefix + "NOTE: INTERNAL ERROR: " + str, LogError);
|
logMessage(prefix + _("NOTE: INTERNAL ERROR: ") + str, LogError);
|
||||||
sendTrkAck(result.token);
|
sendTrkAck(result.token);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
@@ -1105,22 +1105,22 @@ void TrkGdbAdapter::handleTrkResult(const TrkResult &result)
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case 0xa2: { // NotifyProcessorStarted
|
case 0xa2: { // NotifyProcessorStarted
|
||||||
logMessage(prefix + "NOTE: PROCESSOR STARTED: " + str);
|
logMessage(prefix + _("NOTE: PROCESSOR STARTED: ") + str);
|
||||||
sendTrkAck(result.token);
|
sendTrkAck(result.token);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case 0xa6: { // NotifyProcessorStandby
|
case 0xa6: { // NotifyProcessorStandby
|
||||||
logMessage(prefix + "NOTE: PROCESSOR STANDBY: " + str);
|
logMessage(prefix + _("NOTE: PROCESSOR STANDBY: ") + str);
|
||||||
sendTrkAck(result.token);
|
sendTrkAck(result.token);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case 0xa7: { // NotifyProcessorReset
|
case 0xa7: { // NotifyProcessorReset
|
||||||
logMessage(prefix + "NOTE: PROCESSOR RESET: " + str);
|
logMessage(prefix + _("NOTE: PROCESSOR RESET: ") + str);
|
||||||
sendTrkAck(result.token);
|
sendTrkAck(result.token);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
default: {
|
default: {
|
||||||
logMessage(prefix + "INVALID: " + str, LogError);
|
logMessage(prefix + _("INVALID: ") + str, LogError);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1133,8 +1133,8 @@ void TrkGdbAdapter::handleCpuType(const TrkResult &result)
|
|||||||
// Error: 0x00
|
// Error: 0x00
|
||||||
// [80 03 00 04 00 00 04 00 00 00]
|
// [80 03 00 04 00 00 04 00 00 00]
|
||||||
if (result.data.size() < 7) {
|
if (result.data.size() < 7) {
|
||||||
logMessage("ERROR: CPUTYPE RESULT " + result.errorString()
|
logMessage(_("ERROR: CPUTYPE RESULT ") + result.errorString()
|
||||||
+ " NOT PARSABLE", LogError);
|
+ _(" NOT PARSABLE"), LogError);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
m_session.cpuMajor = result.data[1];
|
m_session.cpuMajor = result.data[1];
|
||||||
@@ -1250,7 +1250,7 @@ static QString msgMemoryReadError(int code, uint addr, uint len = 0)
|
|||||||
void TrkGdbAdapter::handleReadMemoryBuffered(const TrkResult &result)
|
void TrkGdbAdapter::handleReadMemoryBuffered(const TrkResult &result)
|
||||||
{
|
{
|
||||||
if (extractShort(result.data.data() + 1) + 3 != result.data.size())
|
if (extractShort(result.data.data() + 1) + 3 != result.data.size())
|
||||||
logMessage("\n BAD MEMORY RESULT: " + result.data.toHex() + '\n', LogError);
|
logMessage(_("\n BAD MEMORY RESULT: ") + result.data.toHex() + '\n', LogError);
|
||||||
const MemoryRange range = result.cookie.value<MemoryRange>();
|
const MemoryRange range = result.cookie.value<MemoryRange>();
|
||||||
MEMORY_DEBUG("HANDLE READ MEMORY ***BUFFERED*** FOR " << range);
|
MEMORY_DEBUG("HANDLE READ MEMORY ***BUFFERED*** FOR " << range);
|
||||||
if (const int errorCode = result.errorCode()) {
|
if (const int errorCode = result.errorCode()) {
|
||||||
@@ -1270,7 +1270,7 @@ void TrkGdbAdapter::handleReadMemoryBuffered(const TrkResult &result)
|
|||||||
void TrkGdbAdapter::handleReadMemoryUnbuffered(const TrkResult &result)
|
void TrkGdbAdapter::handleReadMemoryUnbuffered(const TrkResult &result)
|
||||||
{
|
{
|
||||||
if (extractShort(result.data.data() + 1) + 3 != result.data.size())
|
if (extractShort(result.data.data() + 1) + 3 != result.data.size())
|
||||||
logMessage("\n BAD MEMORY RESULT: " + result.data.toHex() + '\n', LogError);
|
logMessage(_("\n BAD MEMORY RESULT: ") + result.data.toHex() + '\n', LogError);
|
||||||
const MemoryRange range = result.cookie.value<MemoryRange>();
|
const MemoryRange range = result.cookie.value<MemoryRange>();
|
||||||
MEMORY_DEBUG("HANDLE READ MEMORY UNBUFFERED FOR " << range);
|
MEMORY_DEBUG("HANDLE READ MEMORY UNBUFFERED FOR " << range);
|
||||||
if (const int errorCode = result.errorCode()) {
|
if (const int errorCode = result.errorCode()) {
|
||||||
@@ -1451,7 +1451,7 @@ void TrkGdbAdapter::handleSupportMask(const TrkResult &result)
|
|||||||
if (data[i] & (1 << j))
|
if (data[i] & (1 << j))
|
||||||
str.append(QByteArray::number(i * 8 + j, 16));
|
str.append(QByteArray::number(i * 8 + j, 16));
|
||||||
}
|
}
|
||||||
logMessage("SUPPORTED: " + str);
|
logMessage(_("SUPPORTED: ") + str);
|
||||||
}
|
}
|
||||||
|
|
||||||
void TrkGdbAdapter::handleTrkVersionsStartGdb(const TrkResult &result)
|
void TrkGdbAdapter::handleTrkVersionsStartGdb(const TrkResult &result)
|
||||||
@@ -1776,7 +1776,7 @@ void TrkGdbAdapter::handleDirectWrite1(const TrkResult &response)
|
|||||||
} else {
|
} else {
|
||||||
oldMem = response.data.mid(3);
|
oldMem = response.data.mid(3);
|
||||||
oldPC = m_snapshot.registerValue(m_session.tid, RegisterPC);
|
oldPC = m_snapshot.registerValue(m_session.tid, RegisterPC);
|
||||||
logMessage("READ MEM: " + oldMem.toHex());
|
logMessage(_("READ MEM: ") + oldMem.toHex());
|
||||||
//qDebug("READ MEM: " + oldMem.toHex());
|
//qDebug("READ MEM: " + oldMem.toHex());
|
||||||
QByteArray ba;
|
QByteArray ba;
|
||||||
appendByte(&ba, 0xaa);
|
appendByte(&ba, 0xaa);
|
||||||
|
|||||||
@@ -447,9 +447,9 @@ void Launcher::handleResult(const TrkResult &result)
|
|||||||
case TrkNotifyAck:
|
case TrkNotifyAck:
|
||||||
break;
|
break;
|
||||||
case TrkNotifyNak: { // NAK
|
case TrkNotifyNak: { // NAK
|
||||||
logMessage(prefix + "NAK: " + str);
|
logMessage(prefix + QLatin1String("NAK: ") + str);
|
||||||
//logMessage(prefix << "TOKEN: " << result.token);
|
//logMessage(prefix << "TOKEN: " << result.token);
|
||||||
logMessage(prefix + "ERROR: " + errorMessage(result.data.at(0)));
|
logMessage(prefix + QLatin1String("ERROR: ") + errorMessage(result.data.at(0)));
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case TrkNotifyStopped: { // Notified Stopped
|
case TrkNotifyStopped: { // Notified Stopped
|
||||||
@@ -464,12 +464,12 @@ void Launcher::handleResult(const TrkResult &result)
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case TrkNotifyException: { // Notify Exception (obsolete)
|
case TrkNotifyException: { // Notify Exception (obsolete)
|
||||||
logMessage(prefix + "NOTE: EXCEPTION " + str);
|
logMessage(prefix + QLatin1String("NOTE: EXCEPTION ") + str);
|
||||||
d->m_device->sendTrkAck(result.token);
|
d->m_device->sendTrkAck(result.token);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case TrkNotifyInternalError: { //
|
case TrkNotifyInternalError: { //
|
||||||
logMessage(prefix + "NOTE: INTERNAL ERROR: " + str);
|
logMessage(prefix + QLatin1String("NOTE: INTERNAL ERROR: ") + str);
|
||||||
d->m_device->sendTrkAck(result.token);
|
d->m_device->sendTrkAck(result.token);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
@@ -528,22 +528,22 @@ void Launcher::handleResult(const TrkResult &result)
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case TrkNotifyProcessorStarted: { // NotifyProcessorStarted
|
case TrkNotifyProcessorStarted: { // NotifyProcessorStarted
|
||||||
logMessage(prefix + "NOTE: PROCESSOR STARTED: " + str);
|
logMessage(prefix + QLatin1String("NOTE: PROCESSOR STARTED: ") + str);
|
||||||
d->m_device->sendTrkAck(result.token);
|
d->m_device->sendTrkAck(result.token);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case TrkNotifyProcessorStandBy: { // NotifyProcessorStandby
|
case TrkNotifyProcessorStandBy: { // NotifyProcessorStandby
|
||||||
logMessage(prefix + "NOTE: PROCESSOR STANDBY: " + str);
|
logMessage(prefix + QLatin1String("NOTE: PROCESSOR STANDBY: ") + str);
|
||||||
d->m_device->sendTrkAck(result.token);
|
d->m_device->sendTrkAck(result.token);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case TrkNotifyProcessorReset: { // NotifyProcessorReset
|
case TrkNotifyProcessorReset: { // NotifyProcessorReset
|
||||||
logMessage(prefix + "NOTE: PROCESSOR RESET: " + str);
|
logMessage(prefix + QLatin1String("NOTE: PROCESSOR RESET: ") + str);
|
||||||
d->m_device->sendTrkAck(result.token);
|
d->m_device->sendTrkAck(result.token);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
default: {
|
default: {
|
||||||
logMessage(prefix + "INVALID: " + str);
|
logMessage(prefix + QLatin1String("INVALID: ") + str);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user