about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorTheofilos Augoustis <theofilos.augoustis@gmail.com>2025-11-04 16:16:28 +0000
committerTheofilos Augoustis <theofilos.augoustis@gmail.com>2025-11-06 17:23:55 +0000
commitbf9ff8b7c8eb55c18a7679765c8ce39a0b5c477b (patch)
treeedd455e041f0135e5721f869c52b7b9153b7f118
parent7d939fcc32f2aa11e9a6e5c3ad95bd19fdfb68eb (diff)
downloadfocaccia-bf9ff8b7c8eb55c18a7679765c8ce39a0b5c477b.tar.gz
focaccia-bf9ff8b7c8eb55c18a7679765c8ce39a0b5c477b.zip
Save to trace final state transformation
-rw-r--r--src/focaccia/symbolic.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/focaccia/symbolic.py b/src/focaccia/symbolic.py
index 206cd77..cb32915 100644
--- a/src/focaccia/symbolic.py
+++ b/src/focaccia/symbolic.py
@@ -916,6 +916,8 @@ class SymbolicTracer:
             else:
                 new_pc = self.progress(new_pc, step=is_event)
                 if new_pc is None:
+                    transform = SymbolicTransform(tid, modified, [instruction], arch, pc, 0)
+                    strace.append(transform)
                     continue # we're done
                 transform = SymbolicTransform(modified, [instruction], arch, pc, new_pc)