about summary refs log tree commit diff stats
path: root/miasm2/arch/arm/ira.py
diff options
context:
space:
mode:
authorCamille Mougey <commial@gmail.com>2015-01-09 15:40:28 +0100
committerCamille Mougey <commial@gmail.com>2015-01-09 15:40:28 +0100
commitae9004eec4ef264013208e1ce50f6e884a4da23f (patch)
treee09503cc60f0ce9576a830a2bdc78b7f303961f2 /miasm2/arch/arm/ira.py
parent0d6454f6b507c3c05c45507ffb56ac9f12eca536 (diff)
parent48581006f578d7de1a5944c31952faa5a4e947b4 (diff)
downloadmiasm-ae9004eec4ef264013208e1ce50f6e884a4da23f.tar.gz
miasm-ae9004eec4ef264013208e1ce50f6e884a4da23f.zip
Merge pull request #32 from serpilliere/improve_liveness_analysis
Improve liveness analysis
Diffstat (limited to 'miasm2/arch/arm/ira.py')
-rw-r--r--miasm2/arch/arm/ira.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/miasm2/arch/arm/ira.py b/miasm2/arch/arm/ira.py
index 8cfe2da0..74548f86 100644
--- a/miasm2/arch/arm/ira.py
+++ b/miasm2/arch/arm/ira.py
@@ -67,9 +67,9 @@ class ir_a_arml(ir_a_arml_base):
             irs = self.call_effects(pc_val)
             irs.append([ExprAff(self.IRDst, ExprId(lbl, size=self.pc.size))])
             nbloc = irbloc(new_lbl, irs)
-            nbloc.lines = [l]
+            nbloc.lines = [l]*len(irs)
             self.blocs[new_lbl] = nbloc
-            irb.dst = ExprId(new_lbl, size=self.pc.size)
+            irb.set_dst(ExprId(new_lbl, size=self.pc.size))
 
         """
         if not bloc.lines: