about summary refs log tree commit diff stats
path: root/miasm2/analysis/data_flow.py
diff options
context:
space:
mode:
authorFabrice Desclaux <fabrice.desclaux@cea.fr>2018-08-21 08:27:40 +0200
committerFabrice Desclaux <fabrice.desclaux@cea.fr>2018-08-23 09:35:27 +0200
commit253547e35343aed844e7bcb033c610409fcbd21e (patch)
treef57b90520b3c06edc8483979795d3de2e9a54d26 /miasm2/analysis/data_flow.py
parent46bb6b39453ea8b5abb04dfd62492e429376a8ea (diff)
downloadmiasm-253547e35343aed844e7bcb033c610409fcbd21e.tar.gz
miasm-253547e35343aed844e7bcb033c610409fcbd21e.zip
Code cleaning: lgtm.com
Diffstat (limited to 'miasm2/analysis/data_flow.py')
-rw-r--r--miasm2/analysis/data_flow.py6
1 files changed, 0 insertions, 6 deletions
diff --git a/miasm2/analysis/data_flow.py b/miasm2/analysis/data_flow.py
index a0ff867b..f3881df9 100644
--- a/miasm2/analysis/data_flow.py
+++ b/miasm2/analysis/data_flow.py
@@ -722,8 +722,6 @@ class PropagateExpr(object):
 
         modified = False
         for node, reg in node_to_reg.iteritems():
-            src = to_replace[reg]
-
             for successor in defuse.successors(node):
                 if not self.propagation_allowed(ssa, to_replace, node, successor):
                     continue
@@ -874,7 +872,6 @@ def retrieve_stack_accesses(ir_arch_a, ssa):
         tmp += mem
 
     base_to_info = {}
-    base_to_name = {}
     for addr, vars in base_to_var.iteritems():
         name = "var_%d" % (len(base_to_info))
         size = max([var.size for var in vars])
@@ -913,10 +910,8 @@ def replace_stack_vars(ir_arch_a, ssa):
     @ir_arch_a: ira instance
     @ssa: SSADiGraph instance
     """
-    defuse = SSADefUse.from_ssa(ssa)
 
     base_to_info = retrieve_stack_accesses(ir_arch_a, ssa)
-    stack_vars = {}
     modified = False
     for block in ssa.graph.blocks.itervalues():
         assignblks = []
@@ -996,7 +991,6 @@ def load_from_int(ir_arch, bs, is_addr_ro_variable):
                 if dst.is_mem():
                     ptr = dst.arg
                     mems = get_memlookup(ptr, bs, is_addr_ro_variable)
-                    ptr_new = ptr
                     if mems:
                         replace = {}
                         for mem in mems: