cemu-idapython/examples/ex_dbg.py
2015-04-20 14:26:30 +02:00

35 lines
992 B
Python

from tempo import *;
def test_getmeminfo():
L = tempo.getmeminfo()
out = []
# startEA endEA name sclass sbase bitness perm
for (startEA, endEA, name, sclass, sbase, bitness, perm) in L:
out.append("%x: %x name=<%s> sclass=<%s> sbase=%x bitness=%2x perm=%2x" % (startEA, endEA, name, sclass, sbase, bitness, perm))
f = file(r"d:\temp\out.log", "w")
f.write("\n".join(out))
f.close()
print "dumped meminfo!"
def test_getregs():
# name flags class dtyp bit_strings bit_strings_default_mask
L = tempo.getregs()
out = []
for (name, flags, cls, dtype, bit_strings, bit_strings_default_mask) in L:
out.append("name=<%s> flags=%x class=%x dtype=%x bit_strings_mask=%x" % (name, flags, cls, dtype, bit_strings_default_mask))
if bit_strings:
for s in bit_strings:
out.append(" %s" % s)
f = file(r"d:\temp\out.log", "w")
f.write("\n".join(out))
f.close()
print "dumped regs!"