rpms/valgrind/devel valgrind-3.2.0-nopl.patch, NONE, 1.1 valgrind.spec, 1.38, 1.39
fedora-cvs-commits at redhat.com
fedora-cvs-commits at redhat.com
Mon Aug 21 10:29:08 UTC 2006
Author: jakub
Update of /cvs/dist/rpms/valgrind/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv21727
Modified Files:
valgrind.spec
Added Files:
valgrind-3.2.0-nopl.patch
Log Message:
3.2.0-5
valgrind-3.2.0-nopl.patch:
0 files changed
--- NEW FILE valgrind-3.2.0-nopl.patch ---
--- valgrind-3.2.0/VEX/priv/guest-amd64/toIR.c (revision 1633)
+++ valgrind-3.2.0/VEX/priv/guest-amd64/toIR.c (revision 1634)
@@ -13570,6 +13570,17 @@ DisResult disInstr_AMD64_WRK (
delta = dis_mul_E_G ( pfx, sz, delta );
break;
+ /* =-=-=-=-=-=-=-=-=- NOPs =-=-=-=-=-=-=-=-=-=-=-= */
+
+ case 0x1F:
+ if (haveF2orF3(pfx)) goto decode_failure;
+ modrm = getUChar(delta);
+ if (epartIsReg(modrm)) goto decode_failure;
+ addr = disAMode ( &alen, pfx, delta, dis_buf, 0 );
+ delta += alen;
+ DIP("nop%c %s\n", nameISize(sz), dis_buf);
+ break;
+
/* =-=-=-=-=-=-=-=-=- Jcond d32 -=-=-=-=-=-=-=-=-= */
case 0x80:
case 0x81:
--- valgrind-3.2.0/VEX/priv/guest-x86/toIR.c (revision 1633)
+++ valgrind-3.2.0/VEX/priv/guest-x86/toIR.c (revision 1634)
@@ -12388,6 +12388,16 @@ DisResult disInstr_X86_WRK (
delta = dis_mul_E_G ( sorb, sz, delta );
break;
+ /* =-=-=-=-=-=-=-=-=- NOPs =-=-=-=-=-=-=-=-=-=-=-= */
+
+ case 0x1F:
+ modrm = getUChar(delta);
+ if (epartIsReg(modrm)) goto decode_failure;
+ addr = disAMode ( &alen, sorb, delta, dis_buf );
+ delta += alen;
+ DIP("nop%c %s\n", nameISize(sz), dis_buf);
+ break;
+
/* =-=-=-=-=-=-=-=-=- Jcond d32 -=-=-=-=-=-=-=-=-= */
case 0x80:
case 0x81:
Index: valgrind.spec
===================================================================
RCS file: /cvs/dist/rpms/valgrind/devel/valgrind.spec,v
retrieving revision 1.38
retrieving revision 1.39
diff -u -r1.38 -r1.39
--- valgrind.spec 28 Jul 2006 19:07:09 -0000 1.38
+++ valgrind.spec 21 Aug 2006 10:29:05 -0000 1.39
@@ -1,11 +1,12 @@
Summary: Tool for finding memory management bugs in programs
Name: valgrind
Version: 3.2.0
-Release: 4
+Release: 5
Epoch: 1
Source0: http://www.valgrind.org/downloads/valgrind-%{version}.tar.bz2
Patch1: valgrind-3.2.0-syscall-updates.patch
Patch2: valgrind-3.2.0-makefile.patch
+Patch3: valgrind-3.2.0-nopl.patch
License: GPL
URL: http://www.valgrind.org/
Group: Development/Debuggers
@@ -35,6 +36,7 @@
%setup -q
%patch1 -p1
%patch2 -p1
+%patch3 -p1
%build
%ifarch x86_64 ppc64
@@ -118,6 +120,9 @@
%{_mandir}/man1/valgrind*
%changelog
+* Mon Aug 21 2006 Jakub Jelinek <jakub at redhat.com> 3.2.0-5
+- handle the new i686/x86_64 nops (#203273)
+
* Fri Jul 28 2006 Jeremy Katz <katzj at redhat.com> - 1:3.2.0-4
- rebuild to bring ppc back
More information about the fedora-cvs-commits
mailing list