about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
authorTheofilos Augoustis <theofilos.augoustis@gmail.com>2025-10-23 10:14:05 +0000
committerTheofilos Augoustis <theofilos.augoustis@gmail.com>2025-11-06 17:20:13 +0000
commit438c12d725b9f35d7d2008e2ef51294a514f2876 (patch)
treee10e52a383f1a72158fceb38ce7ca447a075f8be /src
parentf5746bcbab5d1a3ff88a6e82d7721086fe4c5af2 (diff)
downloadfocaccia-438c12d725b9f35d7d2008e2ef51294a514f2876.tar.gz
focaccia-438c12d725b9f35d7d2008e2ef51294a514f2876.zip
Push exception upwards when a register cannot be read to main tracer logic
Diffstat (limited to 'src')
-rw-r--r--src/focaccia/miasm_util.py6
1 files changed, 1 insertions, 5 deletions
diff --git a/src/focaccia/miasm_util.py b/src/focaccia/miasm_util.py
index 8e9d1ed..cacc6e8 100644
--- a/src/focaccia/miasm_util.py
+++ b/src/focaccia/miasm_util.py
@@ -136,11 +136,7 @@ class MiasmSymbolResolver:
         return regname
 
     def resolve_register(self, regname: str) -> int | None:
-        try:
-            return self._state.read_register(self._miasm_to_regname(regname))
-        except RegisterAccessError as err:
-            print(f'Not a register: {regname} ({err})')
-            return None
+        return self._state.read_register(self._miasm_to_regname(regname))
 
     def resolve_memory(self, addr: int, size: int) -> bytes | None:
         try: