gdbmacros: Escaping backslashes in filename

This commit is contained in:
Robert Loehning
2010-04-23 13:12:32 +02:00
parent e81e001f6e
commit 1be173efcc

View File

@@ -456,7 +456,7 @@ def qdump__QImage(d, item):
else:
# Write to an external file. Much faster ;-(
file = tempfile.mkstemp(prefix="gdbpy_")
filename = file[1]
filename = file[1].replace("\\", "\\\\")
p = bits.cast(gdb.lookup_type("unsigned char").pointer())
gdb.execute("dump binary memory %s %s %s" %
(filename, cleanAddress(p), cleanAddress(p + nbytes)))