diff options
| author | Theofilos Augoustis <theofilos.augoustis@gmail.com> | 2025-10-23 10:14:05 +0000 |
|---|---|---|
| committer | Theofilos Augoustis <theofilos.augoustis@gmail.com> | 2025-11-06 17:20:13 +0000 |
| commit | 438c12d725b9f35d7d2008e2ef51294a514f2876 (patch) | |
| tree | e10e52a383f1a72158fceb38ce7ca447a075f8be /src | |
| parent | f5746bcbab5d1a3ff88a6e82d7721086fe4c5af2 (diff) | |
| download | focaccia-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.py | 6 |
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: |