about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/focaccia/symbolic.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/focaccia/symbolic.py b/src/focaccia/symbolic.py
index 3ace906..414d15b 100644
--- a/src/focaccia/symbolic.py
+++ b/src/focaccia/symbolic.py
@@ -726,8 +726,12 @@ class SymbolicTracer:
                     instr = instr.instr
                 except:
                     if self.force:
-                        warn(f'Unable to disassemble instruction {hex(pc)}: {err}.'
-                             f' Skipping.')
+                        if alt_disas:
+                            warn(f'Unable to handle instruction {alt_disas} at {hex(pc)} in Miasm.'
+                                 f' Skipping.')
+                        else:
+                            warn(f'Unable to disassemble instruction {hex(pc)}: {err}.'
+                                 f' Skipping.')
                         target.step()
                         continue
                     raise # forward exception