mirror of
https://github.com/trezor/trezor-firmware.git
synced 2025-04-15 23:05:45 +00:00
feat(tools): add an optional output argument to analyze-memory-dump.py
[no changelog]
This commit is contained in:
parent
e6f96974de
commit
14907ecd88
@ -5,7 +5,7 @@ import sys
|
||||
|
||||
if len(sys.argv) < 2:
|
||||
print("""\
|
||||
USAGE: ./analyze-memory-dump.py somefile.json
|
||||
USAGE: ./analyze-memory-dump.py somefile.json [memorymap.html]
|
||||
|
||||
Where "somefile.json" was produced by using `trezor.utils.mem_dump("somefile.json")`
|
||||
somewhere in emulator source code.
|
||||
@ -368,6 +368,7 @@ for item in allobjs:
|
||||
div.add(dl)
|
||||
doc.add(div)
|
||||
|
||||
print("Writing to memorymap.html...")
|
||||
with open("memorymap.html", "w") as f:
|
||||
fname = "memorymap.html" if len(sys.argv) < 3 else sys.argv[2]
|
||||
print(f"Writing to {fname}...")
|
||||
with open(fname, "w") as f:
|
||||
f.write(doc.render(pretty=False))
|
||||
|
Loading…
Reference in New Issue
Block a user