forked from qt-creator/qt-creator
gdbmacros: Escaping backslashes in filename
This commit is contained in:
@@ -456,7 +456,7 @@ def qdump__QImage(d, item):
|
|||||||
else:
|
else:
|
||||||
# Write to an external file. Much faster ;-(
|
# Write to an external file. Much faster ;-(
|
||||||
file = tempfile.mkstemp(prefix="gdbpy_")
|
file = tempfile.mkstemp(prefix="gdbpy_")
|
||||||
filename = file[1]
|
filename = file[1].replace("\\", "\\\\")
|
||||||
p = bits.cast(gdb.lookup_type("unsigned char").pointer())
|
p = bits.cast(gdb.lookup_type("unsigned char").pointer())
|
||||||
gdb.execute("dump binary memory %s %s %s" %
|
gdb.execute("dump binary memory %s %s %s" %
|
||||||
(filename, cleanAddress(p), cleanAddress(p + nbytes)))
|
(filename, cleanAddress(p), cleanAddress(p + nbytes)))
|
||||||
|
Reference in New Issue
Block a user