about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorajax <devnull@localhost>2014-06-13 15:05:01 +0200
committerajax <devnull@localhost>2014-06-13 15:05:01 +0200
commit5bb2bc9f54461fd42ab03d0b49202b4e51b320fd (patch)
tree8e3dddbab12e54adf0ce1f19b6577467f83a994c
parente0dd881927dc4411798d6b4577d3abf8f5b64ab7 (diff)
downloadmiasm-5bb2bc9f54461fd42ab03d0b49202b4e51b320fd.tar.gz
miasm-5bb2bc9f54461fd42ab03d0b49202b4e51b320fd.zip
Jitter LLVM: Fix an issue with pointer collision caching
-rw-r--r--miasm2/jitter/llvmconvert.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/miasm2/jitter/llvmconvert.py b/miasm2/jitter/llvmconvert.py
index 071b74c5..3403651f 100644
--- a/miasm2/jitter/llvmconvert.py
+++ b/miasm2/jitter/llvmconvert.py
@@ -510,7 +510,7 @@ class LLVMFunction():
             ret = builder.call(fc_ptr, [self.local_vars["vmmngr"],
                                         addr_casted])
 
-            self.update_cache(expr, ret)
+            # Do not update memory cache to avoid pointer collision
             return ret
 
         if isinstance(expr, m2_expr.ExprCond):