Skip to content
Snippets Groups Projects
Unverified Commit 62663bf4 authored by Vincent Brillault's avatar Vincent Brillault
Browse files

func_renamer: clean data up to next \0

parent 78a85b69
Branches
Tags
No related merge requests found
......@@ -53,9 +53,15 @@ def MakeQword(addr):
return int(listing.getDataAt(addr).value.toString(), 16)
def range_printable(start):
prev = start
while memory.getByte(start) != 0:
prev, start = start, start.next()
return prev
def MakeString(addr):
addr = intToAddress(addr)
listing.clearCodeUnits(addr, addr, False)
listing.clearCodeUnits(addr, range_printable(addr), False)
listing.createData(addr, CSTRING)
return listing.getDataAt(addr).value
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment