diff options
| author | Fabrice Desclaux <fabrice.desclaux@cea.fr> | 2015-01-06 15:01:30 +0100 |
|---|---|---|
| committer | Fabrice Desclaux <fabrice.desclaux@cea.fr> | 2015-01-09 14:28:57 +0100 |
| commit | b4cc24934943c4822f02f9e550423ca766fef986 (patch) | |
| tree | 8250e27683419d5c27c2697792b38b39bbe05540 | |
| parent | 6c31f5dd970aa8d8d8959a534a911df6310a195a (diff) | |
| download | miasm-b4cc24934943c4822f02f9e550423ca766fef986.tar.gz miasm-b4cc24934943c4822f02f9e550423ca766fef986.zip | |
Arm/Ira: Fix call bloc generation
| -rw-r--r-- | miasm2/arch/arm/ira.py | 4 |
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: |