From 7185be3f3ec8b56899cd073ab75248906def655d Mon Sep 17 00:00:00 2001 From: IridiumXOR Date: Wed, 29 Apr 2020 15:33:19 +0200 Subject: Fix mn_do_lmw() and mn_do_stmw() --- miasm/arch/ppc/sem.py | 4 ++-- 1 file 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: -- cgit 1.4.1