[valgrind] Add valgrind-3.8.1-gdbserver_tests-syscall-template-source.patch (KDE#307155)

Mark Wielaard mjw at fedoraproject.org
Tue Sep 25 08:28:29 UTC 2012


commit 50c75734e02629c46b4c9227e4057de8dd70f61d
Author: Mark Wielaard <mjw at redhat.com>
Date:   Tue Sep 25 09:39:05 2012 +0200

    Add valgrind-3.8.1-gdbserver_tests-syscall-template-source.patch (KDE#307155)

 ...1-gdbserver_tests-syscall-template-source.patch |   10 ++++++++++
 valgrind.spec                                      |    8 +++++++-
 2 files changed, 17 insertions(+), 1 deletions(-)
---
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 <mjw at redhat.com>
+* Tue Sep 25 2012 Mark Wielaard <mjw at redhat.com>
 - 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 <mjw at redhat.com> 3.8.1-2
 - Add valgrind-3.8.1-gdbserver_tests-mcinvoke-ppc64.patch


More information about the scm-commits mailing list