From 946cc4d88c67a87c18d21da5bb22040715da7235 Mon Sep 17 00:00:00 2001 From: pengc Date: Thu, 9 Sep 2021 15:17:59 +0800 Subject: [PATCH] Fix vstr semantic --- miasm/arch/arm/sem.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/miasm/arch/arm/sem.py b/miasm/arch/arm/sem.py index 8c04b2996..13139e800 100644 --- a/miasm/arch/arm/sem.py +++ b/miasm/arch/arm/sem.py @@ -1005,7 +1005,7 @@ def vstr(ir, instr, a, b): e.append(ExprAssign(ExprMem(b.ptr + ExprInt(4, 32), 32), a[32:])) else: e.append(ExprAssign(b, a[32:])) - e.append(ExprAssign(b, a[:32])) + e.append(ExprAssign(ExprMem(b.ptr + ExprInt(4, 32), 32), a[:32])) else: raise NotImplementedError('Not implemented') return e, []