diff options
Diffstat (limited to 'example')
| -rw-r--r-- | example/disasm/full.py | 8 | ||||
| -rw-r--r-- | example/ida/graph_ir.py | 8 |
2 files changed, 8 insertions, 8 deletions
diff --git a/example/disasm/full.py b/example/disasm/full.py index 4da32f67..f4c50d9a 100644 --- a/example/disasm/full.py +++ b/example/disasm/full.py @@ -339,7 +339,7 @@ if args.propagexpr: ssa.transform(head) - all_ssa_vars.update(ssa._ssa_variable_to_expr) + all_ssa_vars.update(ssa.ssa_variable_to_expr) ssa_regs = [reg for reg in ssa.expressions if reg.is_id()] ssa_forbidden_regs.update(ssa_regs) @@ -347,7 +347,7 @@ if args.propagexpr: if args.verbose > 3: open("ssa_%d.dot" % index, "wb").write(ircfg_a.dot()) - ir_arch_a.ssa_var.update(ssa._ssa_variable_to_expr) + ir_arch_a.ssa_var.update(ssa.ssa_variable_to_expr) if args.verbose > 3: open("ssa_orig.dot", "wb").write(ircfg_a.dot()) @@ -392,9 +392,9 @@ if args.propagexpr: ssa = SSADiGraph(ircfg_a) ssa.immutable_ids.update(ssa_forbidden_regs) ssa.transform(head) - all_ssa_vars.update(ssa._ssa_variable_to_expr) + all_ssa_vars.update(ssa.ssa_variable_to_expr) print '*'*80, "Remove phi" - ssa._ssa_variable_to_expr = all_ssa_vars + ssa.ssa_variable_to_expr = all_ssa_vars if args.verbose > 3: open('final_ssa.dot', 'w').write(ircfg_a.dot()) remove_phi(ssa, head) diff --git a/example/ida/graph_ir.py b/example/ida/graph_ir.py index b204b2b8..31d1c21c 100644 --- a/example/ida/graph_ir.py +++ b/example/ida/graph_ir.py @@ -260,13 +260,13 @@ def build_graph(verbose=False, simplify=False, ssa=False, ssa_simplify=False): ssa.transform(head) - all_ssa_vars.update(ssa._ssa_variable_to_expr) + all_ssa_vars.update(ssa.ssa_variable_to_expr) ssa_regs = [reg for reg in ssa.expressions if reg.is_id()] ssa_forbidden_regs.update(ssa_regs) - ir_arch.ssa_var.update(ssa._ssa_variable_to_expr) + ir_arch.ssa_var.update(ssa.ssa_variable_to_expr) while modified: index += 1 @@ -290,8 +290,8 @@ def build_graph(verbose=False, simplify=False, ssa=False, ssa_simplify=False): ssa = SSADiGraph(ircfg) ssa.immutable_ids.update(ssa_forbidden_regs) ssa.transform(head) - all_ssa_vars.update(ssa._ssa_variable_to_expr) - ssa._ssa_variable_to_expr = all_ssa_vars + all_ssa_vars.update(ssa.ssa_variable_to_expr) + ssa.ssa_variable_to_expr = all_ssa_vars dead_simp(ir_arch, ssa.graph) title += " (SSA Simplified)" |