about summary refs log tree commit diff stats
path: root/miasm2/analysis/ssa.py
diff options
context:
space:
mode:
authorFabrice Desclaux <fabrice.desclaux@cea.fr>2018-12-20 10:07:47 +0100
committerFabrice Desclaux <fabrice.desclaux@cea.fr>2019-01-15 15:16:34 +0100
commita89cc198f018588c62c76f895eb80f9ec0d63787 (patch)
tree4bec47bfd2ee67e10f037ecb5dab5f3c64241657 /miasm2/analysis/ssa.py
parenteb9b59dd4b4805dee549b69f024019f9d25b2fa5 (diff)
downloadmiasm-a89cc198f018588c62c76f895eb80f9ec0d63787.tar.gz
miasm-a89cc198f018588c62c76f895eb80f9ec0d63787.zip
SSA: make ssa_variable_to_expr public
Diffstat (limited to '')
-rw-r--r--miasm2/analysis/ssa.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/miasm2/analysis/ssa.py b/miasm2/analysis/ssa.py
index c22aae59..aa978953 100644
--- a/miasm2/analysis/ssa.py
+++ b/miasm2/analysis/ssa.py
@@ -44,7 +44,7 @@ class SSA(object):
         # stack for LHS
         self._stack_lhs = {}
 
-        self._ssa_variable_to_expr = {}
+        self.ssa_variable_to_expr = {}
 
         # dict of SSA expressions
         self.expressions = {}
@@ -78,7 +78,7 @@ class SSA(object):
         :param ssa_var: ExprId, variable in SSA form
         :return: ExprId, variable in non-SSA form
         """
-        expr = self._ssa_variable_to_expr.get(ssa_var, ssa_var)
+        expr = self.ssa_variable_to_expr.get(ssa_var, ssa_var)
         return expr
 
     def reset(self):
@@ -99,7 +99,7 @@ class SSA(object):
         index = stack[expr]
         name = "%s.%d" % (expr.name, index)
         ssa_var = ExprId(name, expr.size)
-        self._ssa_variable_to_expr[ssa_var] = expr
+        self.ssa_variable_to_expr[ssa_var] = expr
 
         return ssa_var