make cleanup
This commit is contained in:
@ -20,7 +20,7 @@ def hook_block(uc, address, size, user_data):
|
||||
|
||||
# callback for tracing instructions
|
||||
def hook_code(uc, address, size, user_data):
|
||||
print(">>> Tracing instruction at 0x%x, instruction size = %u" %(address, size))
|
||||
print(">>> Tracing instruction at 0x%x, instruction size = 0x%x" %(address, size))
|
||||
|
||||
|
||||
# Test ARM
|
||||
@ -51,8 +51,34 @@ def test_m68k():
|
||||
# now print out some registers
|
||||
print(">>> Emulation done. Below is the CPU context")
|
||||
|
||||
a0 = mu.reg_read(UC_M68K_REG_A0)
|
||||
a1 = mu.reg_read(UC_M68K_REG_A1)
|
||||
a2 = mu.reg_read(UC_M68K_REG_A2)
|
||||
a3 = mu.reg_read(UC_M68K_REG_A3)
|
||||
a4 = mu.reg_read(UC_M68K_REG_A4)
|
||||
a5 = mu.reg_read(UC_M68K_REG_A5)
|
||||
a6 = mu.reg_read(UC_M68K_REG_A6)
|
||||
a7 = mu.reg_read(UC_M68K_REG_A7)
|
||||
d0 = mu.reg_read(UC_M68K_REG_D0)
|
||||
d1 = mu.reg_read(UC_M68K_REG_D1)
|
||||
d2 = mu.reg_read(UC_M68K_REG_D2)
|
||||
d3 = mu.reg_read(UC_M68K_REG_D3)
|
||||
print(">>> D3 = 0x%x" %d3)
|
||||
d4 = mu.reg_read(UC_M68K_REG_D4)
|
||||
d5 = mu.reg_read(UC_M68K_REG_D5)
|
||||
d6 = mu.reg_read(UC_M68K_REG_D6)
|
||||
d7 = mu.reg_read(UC_M68K_REG_D7)
|
||||
pc = mu.reg_read(UC_M68K_REG_PC)
|
||||
sr = mu.reg_read(UC_M68K_REG_SR)
|
||||
print(">>> A0 = 0x%x\t\t>>> D0 = 0x%x" % (a0, d0))
|
||||
print(">>> A1 = 0x%x\t\t>>> D1 = 0x%x" % (a1, d1))
|
||||
print(">>> A2 = 0x%x\t\t>>> D2 = 0x%x" % (a2, d2))
|
||||
print(">>> A3 = 0x%x\t\t>>> D3 = 0x%x" % (a3, d3))
|
||||
print(">>> A4 = 0x%x\t\t>>> D4 = 0x%x" % (a4, d4))
|
||||
print(">>> A5 = 0x%x\t\t>>> D5 = 0x%x" % (a5, d5))
|
||||
print(">>> A6 = 0x%x\t\t>>> D6 = 0x%x" % (a6, d6))
|
||||
print(">>> A7 = 0x%x\t\t>>> D7 = 0x%x" % (a7, d7))
|
||||
print(">>> PC = 0x%x" % pc)
|
||||
print(">>> SR = 0x%x" % sr)
|
||||
|
||||
except UcError as e:
|
||||
print("ERROR: %s" % e)
|
||||
|
Reference in New Issue
Block a user