uni: trap prints thumb bit
This commit is contained in:
+1
-1
@@ -205,7 +205,7 @@ def main():
|
||||
except Exception:
|
||||
vals = []
|
||||
hiv = []
|
||||
print(f"TRAP {addr:#x} insn#{count[0]} r0-r7={[hex(x) for x in vals]} r8-r12={[hex(x) for x in hiv]} sp={mu.reg_read(UC_ARM_REG_SP):#x} lr={mu.reg_read(_LR):#x}")
|
||||
print(f"TRAP {addr:#x} insn#{count[0]} r0-r7={[hex(x) for x in vals]} r8-r12={[hex(x) for x in hiv]} sp={mu.reg_read(UC_ARM_REG_SP):#x} lr={mu.reg_read(_LR):#x} thumb={(mu.reg_read(_CPSR) >> 5) & 1}")
|
||||
try:
|
||||
print(f" [73A100]={bytes(mu.mem_read(0x073A100, 4)).hex()}")
|
||||
except Exception as e:
|
||||
|
||||
Reference in New Issue
Block a user