]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Merge, from trunk, r2975
authorJulian Seward <jseward@acm.org>
Sun, 23 Nov 2014 12:16:11 +0000 (12:16 +0000)
committerJulian Seward <jseward@acm.org>
Sun, 23 Nov 2014 12:16:11 +0000 (12:16 +0000)
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

index 15b71eb595d92e6472d11d0b018901e039f502f1..3e6432ff02b9e8718fe0dca8d01751c97ad214fc 100644 (file)
@@ -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");