From c29369405666b92f6050f3b05bbdbf0d845d8f2e Mon Sep 17 00:00:00 2001 From: Julian Seward Date: Sun, 23 Nov 2014 12:16:11 +0000 Subject: [PATCH] Merge, from trunk, r2975 339858 arm64 dmb sy not implemented 2975 (subsequently overwritten by 2986) git-svn-id: svn://svn.valgrind.org/vex/branches/VEX_3_10_BRANCH@3004 --- VEX/priv/guest_arm64_toIR.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/VEX/priv/guest_arm64_toIR.c b/VEX/priv/guest_arm64_toIR.c index 15b71eb595..3e6432ff02 100644 --- a/VEX/priv/guest_arm64_toIR.c +++ b/VEX/priv/guest_arm64_toIR.c @@ -5537,6 +5537,11 @@ Bool dis_ARM64_branch_etc(/*MB_OUT*/DisResult* dres, UInt insn, DIP("isb\n"); return True; } + if (INSN(31,0) == 0xD5033FBF) { + stmt(IRStmt_MBE(Imbe_Fence)); + DIP("dmb sy\n"); + return True; + } if (INSN(31,0) == 0xD5033BBF) { stmt(IRStmt_MBE(Imbe_Fence)); DIP("dmb ish\n"); -- 2.47.2