about summary refs log tree commit diff stats
path: root/miasm2/arch/arm/disasm.py
diff options
context:
space:
mode:
Diffstat (limited to 'miasm2/arch/arm/disasm.py')
-rw-r--r--miasm2/arch/arm/disasm.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/miasm2/arch/arm/disasm.py b/miasm2/arch/arm/disasm.py
index 5e21778d..2a443cc2 100644
--- a/miasm2/arch/arm/disasm.py
+++ b/miasm2/arch/arm/disasm.py
@@ -1,3 +1,5 @@
+from future.utils import viewvalues
+
 from miasm2.core.asmblock import AsmConstraint, disasmEngine
 from miasm2.arch.arm.arch import mn_arm, mn_armt
 
@@ -19,7 +21,7 @@ def cb_arm_fix_call(mn, cur_bloc, loc_db, offsets_to_dis, *args, **kwargs):
     if l2.name != "MOV":
         return
 
-    values = mn.pc.values()
+    values = viewvalues(mn.pc)
     if not l1.args[0] in values:
         return
     if not l2.args[1] in values: