Hello community, here is the log from the commit of package valgrind checked in at Sat Aug 25 00:06:36 CEST 2007. -------- --- valgrind/valgrind.changes 2007-08-21 22:29:41.000000000 +0200 +++ /mounts/work_src_done/STABLE/valgrind/valgrind.changes 2007-08-24 15:28:43.000000000 +0200 @@ -1,0 +2,5 @@ +Fri Aug 24 15:28:26 CEST 2007 - dmueller@suse.de + +- fix valgrind on x86_64 (#296803) + +------------------------------------------------------------------- New: ---- amd64-nop-prefixes.diff ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ valgrind.spec ++++++ --- /var/tmp/diff_new_pack.P23504/_old 2007-08-25 00:06:00.000000000 +0200 +++ /var/tmp/diff_new_pack.P23504/_new 2007-08-25 00:06:00.000000000 +0200 @@ -26,7 +26,7 @@ Summary: Memory Management Debugger BuildRoot: %{_tmppath}/%{name}-%{version}-build Version: 3.2.3 -Release: 45 +Release: 47 Source0: %{name}-%{version}.tar.bz2 # svn di svn://svn.valgrind.org/valgrind/tags/VALGRIND_3_2_1 svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH > 3_2_BRANCH.diff # svn di svn://svn.valgrind.org/vex/tags/VEX_3_2_1 svn://svn.valgrind.org/vex/branches/VEX_3_2_BRANCH > VEX_3_2_BRANCH.diff @@ -37,6 +37,7 @@ Patch7: glibc-2.6.diff Patch8: jit-runtime-support.diff Patch9: glibc-2.6.1.diff +Patch10: amd64-nop-prefixes.diff Provides: callgrind Obsoletes: callgrind ExclusiveArch: %ix86 x86_64 ppc ppc64 @@ -124,6 +125,7 @@ %patch7 %patch8 %patch9 +%patch10 %build export CFLAGS="$RPM_OPT_FLAGS" @@ -153,6 +155,8 @@ %_libdir/valgrind/*/*.a %changelog +* Fri Aug 24 2007 - dmueller@suse.de +- fix valgrind on x86_64 (#296803) * Tue Aug 21 2007 - dmueller@suse.de - suppression update * Tue Jul 24 2007 - dmueller@suse.de ++++++ amd64-nop-prefixes.diff ++++++ --- VEX/priv/guest-amd64/toIR.c +++ VEX/priv/guest-amd64/toIR.c @@ -8334,7 +8334,7 @@ DisResult disInstr_AMD64_WRK ( as many invalid combinations as possible. */ n_prefixes = 0; while (True) { - if (n_prefixes > 5) goto decode_failure; + if (n_prefixes > 7) goto decode_failure; pre = getUChar(delta); switch (pre) { case 0x66: pfx |= PFX_66; break; ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org