
Hello community, here is the log from the commit of package valgrind checked in at Tue Aug 1 16:10:18 CEST 2006. -------- --- valgrind/valgrind.changes 2006-06-09 23:21:16.000000000 +0200 +++ valgrind/valgrind.changes 2006-08-01 03:18:44.000000000 +0200 @@ -1,0 +2,6 @@ +Tue Aug 1 03:18:28 CEST 2006 - dmueller@suse.de + +- add patch to handle multibyte NOPs as generated by + recent binutils + +------------------------------------------------------------------- New: ---- multibyte-nop.diff ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ valgrind.spec ++++++ --- /var/tmp/diff_new_pack.5UbCkG/_old 2006-08-01 16:10:06.000000000 +0200 +++ /var/tmp/diff_new_pack.5UbCkG/_new 2006-08-01 16:10:06.000000000 +0200 @@ -18,12 +18,13 @@ Summary: Memory Management Debugger BuildRoot: %{_tmppath}/%{name}-%{version}-build Version: 3.2.0 -Release: 2 +Release: 3 Source0: %{name}-%{version}.tar.bz2 # svn di svn://svn.valgrind.org/valgrind/tags/VALGRIND_3_1_0 svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH > 3_1_BRANCH.diff # svn di svn://svn.valgrind.org/vex/tags/VEX_3_1_0 svn://svn.valgrind.org/vex/branches/VEX_3_1_BRANCH > VEX_3_1_BRANCH.diff #Patch0: 3_1_BRANCH.diff #Patch1: VEX_3_1_BRANCH.diff +Patch2: multibyte-nop.diff Provides: callgrind Obsoletes: callgrind ExclusiveArch: %ix86 x86_64 ppc ppc64 @@ -67,6 +68,7 @@ cd VEX #%patch1 cd .. +%patch2 %build export CFLAGS="$RPM_OPT_FLAGS" @@ -91,6 +93,9 @@ %doc %_mandir/*/* %changelog -n valgrind +* Tue Aug 01 2006 - dmueller@suse.de +- add patch to handle multibyte NOPs as generated by + recent binutils * Wed Jun 07 2006 - dmueller@suse.de - update to 3.2.0 final * only marginal changes since rc1 ++++++ multibyte-nop.diff ++++++ Index: VEX/priv/guest-x86/toIR.c =================================================================== --- VEX/priv/guest-x86/toIR.c (revision 1633) +++ VEX/priv/guest-x86/toIR.c (working copy) @@ -12644,6 +12644,15 @@ DisResult disInstr_X86_WRK ( DIP("emms\n"); break; + case 0x1F: /* NOP [HINT] */ + { + int len; + addr = disAMode ( &len, sorb, delta, dis_buf ); + delta +=len; + DIP("NOP [HINT]"); + break; + } + /* =-=-=-=-=-=-=-=-=- unimp2 =-=-=-=-=-=-=-=-=-=-= */ default: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun...
participants (1)
-
root@suse.de