diff options
| author | serpilliere <serpilliere@users.noreply.github.com> | 2019-12-11 19:31:33 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2019-12-11 19:31:33 +0100 |
| commit | 63887913df753396869f6c327d922595e24c3f27 (patch) | |
| tree | 359a2f82f10748fa2f2f7d4d595d9d3421b35ee0 | |
| parent | 9caa741be033b33cb16a35b8788fceafbfa1eac0 (diff) | |
| parent | 0973c635bfea3a45b00dc18f1cd1452eb1493bb8 (diff) | |
| download | miasm-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.py | 2 |
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 |