diff --git a/share/qtcreator/dumper/qttypes.py b/share/qtcreator/dumper/qttypes.py index cfb74e36f852b73012659a88f7a7e48aaf6678d3..45f15aa26c95f7f4789c2343bdc2fbe85e84581f 100644 --- a/share/qtcreator/dumper/qttypes.py +++ b/share/qtcreator/dumper/qttypes.py @@ -2574,7 +2574,8 @@ def qdump__Core__Id(d, value): d.putNumChild(0) def qdump__Debugger__Internal__GdbMi(d, value): - d.putByteArrayValue(value["m_data"]) + str = encodeByteArray(value["m_name"]) + "3a20" + encodeByteArray(value["m_data"]) + d.putValue(str, Hex2EncodedLatin1) d.putPlainChildren(value) def qdump__Debugger__Internal__WatchData(d, value): @@ -2585,6 +2586,10 @@ def qdump__Debugger__Internal__WatchItem(d, value): d.putByteArrayValue(value["iname"]) d.putPlainChildren(value) +def qdump__Debugger__DebuggerEngine__BreakpointModelId(d, value): + d.putValue("%s.%s" % (value["m_majorPart"], value["m_minorPart"])) + d.putPlainChildren(value) + def qdump__CPlusPlus__ByteArrayRef(d, value): d.putValue(encodeCharArray(value["m_start"], 100, value["m_length"]), Hex2EncodedLatin1)