[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