about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorFabrice Desclaux <fabrice.desclaux@cea.fr>2018-12-20 14:18:17 +0100
committerFabrice Desclaux <fabrice.desclaux@cea.fr>2019-01-16 14:50:14 +0100
commitf201c480a1e4e491569be6512e8f4eabe9bb3a41 (patch)
tree41949af70c2089798d36913a30dac6eacdb920d4
parentdbe3ca7ec2452f955e56fe36e6a4a306c1ddf498 (diff)
downloadmiasm-f201c480a1e4e491569be6512e8f4eabe9bb3a41.tar.gz
miasm-f201c480a1e4e491569be6512e8f4eabe9bb3a41.zip
Example/Full: dont modify ircfg in ssa form
-rw-r--r--example/disasm/full.py3
1 files changed, 0 insertions, 3 deletions
diff --git a/example/disasm/full.py b/example/disasm/full.py
index 8ee4f05c..153666f2 100644
--- a/example/disasm/full.py
+++ b/example/disasm/full.py
@@ -275,7 +275,6 @@ if args.gen_ir:
             modified = False
             modified |= dead_simp(ir_arch_a, ircfg_a)
             modified |= remove_empty_assignblks(ircfg_a)
-            modified |= merge_blocks(ircfg_a, entry_points)
 
         open('graph_irflow_reduced.dot', 'w').write(ircfg_a.dot())
 
@@ -396,7 +395,6 @@ if args.propagexpr:
                 if args.verbose > 3:
                     open('tmp_after_%d.dot' % index, 'w').write(ircfg_a.dot())
                 simp_modified |= remove_empty_assignblks(ircfg_a)
-                simp_modified |= merge_blocks(ircfg_a, heads)
                 if args.loadint:
                     simp_modified |= load_from_int(ircfg_a, bs, is_addr_ro_variable)
                 modified |= simp_modified
@@ -409,7 +407,6 @@ if args.propagexpr:
     if args.verbose > 3:
         open('final_pre.dot', 'w').write(ircfg_a.dot())
 
-    merge_blocks(ircfg_a, heads)
     if args.verbose > 3:
         open('final_merge.dot', 'w').write(ircfg_a.dot())
     ssa = SSADiGraph(ircfg_a)