about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorserpilliere <serpilliere@users.noreply.github.com>2019-12-11 19:31:33 +0100
committerGitHub <noreply@github.com>2019-12-11 19:31:33 +0100
commit63887913df753396869f6c327d922595e24c3f27 (patch)
tree359a2f82f10748fa2f2f7d4d595d9d3421b35ee0
parent9caa741be033b33cb16a35b8788fceafbfa1eac0 (diff)
parent0973c635bfea3a45b00dc18f1cd1452eb1493bb8 (diff)
downloadmiasm-63887913df753396869f6c327d922595e24c3f27.tar.gz
miasm-63887913df753396869f6c327d922595e24c3f27.zip
Merge pull request #1108 from commial/fix-memread-dse
DSE: on mem_read, use parent behavior instead of no treatment
Diffstat (limited to '')
-rw-r--r--miasm/analysis/dse.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/miasm/analysis/dse.py b/miasm/analysis/dse.py
index 2c2b41f4..3a0482a3 100644
--- a/miasm/analysis/dse.py
+++ b/miasm/analysis/dse.py
@@ -109,7 +109,7 @@ class ESETrackModif(EmulatedSymbExec):
 
     def mem_read(self, expr_mem):
         if not expr_mem.ptr.is_int():
-            return expr_mem
+            return super(ESETrackModif, self).mem_read(expr_mem)
         dst_addr = int(expr_mem.ptr)
 
         # Split access in atomic accesses