[arch-commits] Commit in valgrind-multilib/trunk (PKGBUILD add_xabort_op.patch)

Laurent Carlier lcarlier at archlinux.org
Thu Sep 11 17:52:51 UTC 2014


    Date: Thursday, September 11, 2014 @ 19:52:51
  Author: lcarlier
Revision: 118833

upgpkg: valgrind-multilib 3.10.0-1

upstream update 3.10.0

Modified:
  valgrind-multilib/trunk/PKGBUILD
Deleted:
  valgrind-multilib/trunk/add_xabort_op.patch

---------------------+
 PKGBUILD            |   13 +++++--------
 add_xabort_op.patch |   30 ------------------------------
 2 files changed, 5 insertions(+), 38 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2014-09-11 17:51:32 UTC (rev 118832)
+++ PKGBUILD	2014-09-11 17:52:51 UTC (rev 118833)
@@ -3,8 +3,8 @@
 # Contributor: Allan McRae <allan at archlinux.org>
 
 pkgname=valgrind-multilib
-pkgver=3.9.0
-pkgrel=6
+pkgver=3.10.0
+pkgrel=1
 pkgdesc="A tool to help find memory-management problems in programs for multilib"
 arch=(x86_64)
 license=(GPL)
@@ -14,11 +14,9 @@
 optdepends=('openmpi: MPI support')
 options=('staticlibs' '!emptydirs')
 source=(http://valgrind.org/downloads/valgrind-$pkgver.tar.bz2
-        valgrind-3.9.0-glibc-2.20.patch
-        add_xabort_op.patch)
-sha1sums=('9415e28933de9d6687f993c4bb797e6bd49583f1'
-          '2080c3d44de20857f18b03a93404a8f3d3721f7e'
-          '126e90494e0134a70649456cd1a1f1369024c345')
+        valgrind-3.9.0-glibc-2.20.patch)
+sha1sums=('aec0b8cd042ec36c8cce4f6027b98627ab202f26'
+          '2080c3d44de20857f18b03a93404a8f3d3721f7e')
 
 provides=('valgrind')
 conflicts=('valgrind')
@@ -26,7 +24,6 @@
 prepare() {
   cd valgrind-$pkgver
   patch -p1 -i "$srcdir"/valgrind-3.9.0-glibc-2.20.patch
-  patch -p0 -i "$srcdir"/add_xabort_op.patch
 }
 
 build() {

Deleted: add_xabort_op.patch
===================================================================
--- add_xabort_op.patch	2014-09-11 17:51:32 UTC (rev 118832)
+++ add_xabort_op.patch	2014-09-11 17:52:51 UTC (rev 118833)
@@ -1,30 +0,0 @@
-Index: VEX/priv/guest_amd64_toIR.c
-===================================================================
---- VEX/priv/guest_amd64_toIR.c	(revision 2799)
-+++ VEX/priv/guest_amd64_toIR.c	(revision 2800)
-@@ -20251,7 +20251,7 @@
-          return delta;
-       }
-       /* BEGIN HACKY SUPPORT FOR xbegin */
--      if (modrm == 0xF8 && !have66orF2orF3(pfx) && sz == 4
-+      if (opc == 0xC7 && modrm == 0xF8 && !have66orF2orF3(pfx) && sz == 4
-           && (archinfo->hwcaps & VEX_HWCAPS_AMD64_AVX)) {
-          delta++; /* mod/rm byte */
-          d64 = getSDisp(4,delta); 
-@@ -20270,6 +20270,16 @@
-          return delta;
-       }
-       /* END HACKY SUPPORT FOR xbegin */
-+      /* BEGIN HACKY SUPPORT FOR xabort */
-+      if (opc == 0xC6 && modrm == 0xF8 && !have66orF2orF3(pfx) && sz == 1
-+          && (archinfo->hwcaps & VEX_HWCAPS_AMD64_AVX)) {
-+         delta++; /* mod/rm byte */
-+         abyte = getUChar(delta); delta++;
-+         /* There is never a real transaction in progress, so do nothing. */
-+         DIP("xabort $%d", (Int)abyte);
-+         return delta;
-+      }
-+      /* END HACKY SUPPORT FOR xabort */
-       goto decode_failure;
- 
-    case 0xC8: /* ENTER */




More information about the arch-commits mailing list