about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorNutigp <33661228+Nutigoodpipes@users.noreply.github.com>2019-02-18 14:01:24 +0100
committerGitHub <noreply@github.com>2019-02-18 14:01:24 +0100
commitf1a55139ca3ec35ac8267c3d377dc67f33829e29 (patch)
treefcc65fd373a392ece7714b8efc9cb71a200758fc
parent787817bd0428b6be475cea3e90b4413981579a5a (diff)
parentd55238892b813675547e248b1cc79b34401fd390 (diff)
downloadmiasm-f1a55139ca3ec35ac8267c3d377dc67f33829e29.tar.gz
miasm-f1a55139ca3ec35ac8267c3d377dc67f33829e29.zip
Merge pull request #977 from serpilliere/fix_ida_example
Example: update ida api
-rw-r--r--example/ida/graph_ir.py5
-rw-r--r--miasm2/analysis/ssa.py1
2 files changed, 3 insertions, 3 deletions
diff --git a/example/ida/graph_ir.py b/example/ida/graph_ir.py
index b04979ac..f9c61c2c 100644
--- a/example/ida/graph_ir.py
+++ b/example/ida/graph_ir.py
@@ -11,11 +11,12 @@ from miasm2.core.bin_stream_ida import bin_stream_ida
 from miasm2.expression.simplifications import expr_simp
 from miasm2.ir.ir import IRBlock, AssignBlock
 
-from miasm2.analysis.ssa import SSADiGraph, UnSSADiGraph, DiGraphLivenessSSA
+from miasm2.analysis.ssa import SSADiGraph, UnSSADiGraph
 
 from miasm2.analysis.data_flow import dead_simp,  \
     merge_blocks, remove_empty_assignblks, \
-    PropagateExpr, load_from_int
+    PropagateExpr, load_from_int, \
+    DiGraphLivenessSSA
 
 
 from utils import guess_machine, expr2colorstr
diff --git a/miasm2/analysis/ssa.py b/miasm2/analysis/ssa.py
index ea3189eb..25c24820 100644
--- a/miasm2/analysis/ssa.py
+++ b/miasm2/analysis/ssa.py
@@ -718,7 +718,6 @@ class UnSSADiGraph(object):
         self.insert_parallel_copy()
         self.replace_merge_sets()
         self.remove_assign_eq()
-        remove_empty_assignblks(self.ssa.graph)
 
     def insert_parallel_copy(self):
         """