diff options
| author | Fabrice Desclaux <fabrice.desclaux@cea.fr> | 2018-12-20 10:07:47 +0100 |
|---|---|---|
| committer | Fabrice Desclaux <fabrice.desclaux@cea.fr> | 2019-01-15 15:16:34 +0100 |
| commit | a89cc198f018588c62c76f895eb80f9ec0d63787 (patch) | |
| tree | 4bec47bfd2ee67e10f037ecb5dab5f3c64241657 /miasm2/analysis/ssa.py | |
| parent | eb9b59dd4b4805dee549b69f024019f9d25b2fa5 (diff) | |
| download | miasm-a89cc198f018588c62c76f895eb80f9ec0d63787.tar.gz miasm-a89cc198f018588c62c76f895eb80f9ec0d63787.zip | |
SSA: make ssa_variable_to_expr public
Diffstat (limited to '')
| -rw-r--r-- | miasm2/analysis/ssa.py | 6 |
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 |