about summary refs log tree commit diff stats
path: root/symbolic.py
diff options
context:
space:
mode:
authorTheofilos Augoustis <theofilos.augoustis@gmail.com>2023-12-27 14:41:01 +0100
committerTheofilos Augoustis <theofilos.augoustis@gmail.com>2023-12-27 14:41:01 +0100
commitf2246e641d494d5df76458db4fb4928f5c2cfc7f (patch)
treeb2a0c2a1493dadb002f90f2932e22d89f659f3ea /symbolic.py
parent2ddf26ab93c5c625c468c7d554b995e5d6b04d3a (diff)
downloadfocaccia-f2246e641d494d5df76458db4fb4928f5c2cfc7f.tar.gz
focaccia-f2246e641d494d5df76458db4fb4928f5c2cfc7f.zip
Extend error reporting system
Add error severities and the ability to filter for them. Include more
information in comparison error messages.
Diffstat (limited to 'symbolic.py')
-rw-r--r--symbolic.py3
1 files changed, 1 insertions, 2 deletions
diff --git a/symbolic.py b/symbolic.py
index b005c5e..6e70bc9 100644
--- a/symbolic.py
+++ b/symbolic.py
@@ -147,8 +147,7 @@ class MiasmSymbolicTransform(SymbolicTransform):
             res += f'   {reg:6s} = {expr}\n'
         for mem, expr in self.mem_diff.items():
             res += f'   {mem} = {expr}\n'
-
-        return res
+        return res[:-2]  # Remove trailing newline
 
 def _step_until(target: LLDBConcreteTarget, addr: int) -> list[int]:
     """Step a concrete target to a specific instruction.