diff --git a/valgrind-3.8.1-gdbserver_tests-syscall-template-source.patch b/valgrind-3.8.1-gdbserver_tests-syscall-template-source.patch new file mode 100644 index 0000000..7488373 --- /dev/null +++ b/valgrind-3.8.1-gdbserver_tests-syscall-template-source.patch @@ -0,0 +1,10 @@ +--- valgrind/gdbserver_tests/filter_gdb (revision 13010) ++++ valgrind/gdbserver_tests/filter_gdb (working copy) +@@ -85,6 +85,7 @@ + -e '/^[ ]*in \.\.\/sysdeps\/unix\/syscall-template\.S/d' \ + -e '/^[1-9][0-9]*[ ]*\.\.\/sysdeps\/unix\/syscall-template\.S/d' \ + -e '/^[1-9][0-9]*[ ]in *\.\.\/sysdeps\/unix\/syscall-template\.S/d' \ ++ -e '/^[1-9][0-9]*[ ]T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)/d' \ + -e 's/\(Could not write register \)".*"/\1 "xxx"/' \ + -e 's/\(ERROR changing register \).*$/\1 xxx regno y/' \ + -e 's/0x........ in \(main (argc=1, argv=0x........) at watchpoints.c:[24][3689]\)/\1/' \ diff --git a/valgrind.spec b/valgrind.spec index 3831684..9a0d5fd 100644 --- a/valgrind.spec +++ b/valgrind.spec @@ -59,6 +59,10 @@ Patch14: valgrind-3.8.1-gdbserver_tests-mcinvoke-ppc64.patch # Should test OSXSAVE first before executing XGETBV. Patch15: valgrind-3.8.1-x86_amd64_features-avx.patch +# KDE#307155 - gdbserver_tests/filter_gdb should filter out syscall-template.S +# This is only a real issue when glibc-debuginfo is installed. +Patch16: valgrind-3.8.1-gdbserver_tests-syscall-template-source.patch + # KDE#305728 - Add support for AVX2, BMI1, BMI2 and FMA instructions # Combined patch for: @@ -197,6 +201,7 @@ for details. %patch13 -p1 %patch14 -p1 %patch15 -p1 +%patch16 -p1 # Add support for AVX2, BMI1, BMI2 and FMA instructions %patch21 -p1 @@ -332,8 +337,9 @@ echo ===============END TESTING=============== %endif %changelog -* Mon Sep 24 2012 Mark Wielaard +* Tue Sep 25 2012 Mark Wielaard - Add valgrind-3.8.1-x86_amd64_features-avx.patch (KDE#307285) +- Add valgrind-3.8.1-gdbserver_tests-syscall-template-source.patch (KDE#307155) * Fri Sep 20 2012 Mark Wielaard 3.8.1-2 - Add valgrind-3.8.1-gdbserver_tests-mcinvoke-ppc64.patch