diff --git a/src/plugins/debugger/gdb/gdbengine.cpp b/src/plugins/debugger/gdb/gdbengine.cpp index 8f3a66cfa4b..5d33448dcd9 100644 --- a/src/plugins/debugger/gdb/gdbengine.cpp +++ b/src/plugins/debugger/gdb/gdbengine.cpp @@ -4100,6 +4100,12 @@ DisassemblerLines GdbEngine::parseCliDisassembler(const GdbMi &output) } line.replace(pos1, pos2 - pos1, ""); } + if (pos3 - pos2 == 1) + line.insert(pos2 + 1, "000"); + if (pos3 - pos2 == 2) + line.insert(pos2 + 1, "00"); + if (pos3 - pos2 == 3) + line.insert(pos2 + 1, "0"); dlines.appendLine(DisassemblerLine(_(line))); continue; }