From c5043cb966690f9f92f411c583c200d44565a881 Mon Sep 17 00:00:00 2001 From: SashegDev Date: Mon, 14 Sep 2026 10:57:53 +0000 Subject: [PATCH] uni: trap prints thumb bit --- tools/sbl_uni.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/sbl_uni.py b/tools/sbl_uni.py index ad38f10..7476654 100644 --- a/tools/sbl_uni.py +++ b/tools/sbl_uni.py @@ -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: