about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorIridiumXOR <oliveriandrea@gmail.com>2020-04-29 15:33:19 +0200
committerIridiumXOR <oliveriandrea@gmail.com>2020-04-29 15:33:19 +0200
commit7185be3f3ec8b56899cd073ab75248906def655d (patch)
treea66608f9bf9543c69579cdf15fe82915582c7f1a
parentf6e487a73b36228bb07e5476b6050c96ff717e6b (diff)
downloadmiasm-7185be3f3ec8b56899cd073ab75248906def655d.tar.gz
miasm-7185be3f3ec8b56899cd073ab75248906def655d.zip
Fix mn_do_lmw() and mn_do_stmw()
Diffstat (limited to '')
-rw-r--r--miasm/arch/ppc/sem.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/miasm/arch/ppc/sem.py b/miasm/arch/ppc/sem.py
index 670555d0..a29f7b08 100644
--- a/miasm/arch/ppc/sem.py
+++ b/miasm/arch/ppc/sem.py
@@ -320,7 +320,7 @@ def mn_do_load(ir, instr, arg1, arg2, arg3=None):
 
 def mn_do_lmw(ir, instr, rd, src):
     ret = []
-    address = int(src)
+    address = src.ptr
     ri = int(rd.name[1:],10)
     i = 0
     while ri <= 31:
@@ -602,7 +602,7 @@ def mn_do_srw(ir, instr, ra, rs, rb):
 
 def mn_do_stmw(ir, instr, rs, dest):
     ret = []
-    address = int(dest)
+    address = dest.ptr
     ri = int(rs.name[1:],10)
     i = 0
     while ri <= 31: