|
From: <sv...@va...> - 2012-10-04 20:41:19
|
tom 2012-10-04 21:41:12 +0100 (Thu, 04 Oct 2012)
New Revision: 13020
Log:
Filter out memcpy symbol versions from test results.
Patch from Mark Wielaard to fix BZ#307290.
Added files:
trunk/memcheck/tests/filter_memcpy
Modified files:
trunk/memcheck/tests/Makefile.am
trunk/memcheck/tests/overlap.vgtest
Modified: trunk/memcheck/tests/overlap.vgtest (+1 -0)
===================================================================
--- trunk/memcheck/tests/overlap.vgtest 2012-10-04 21:27:38 +01:00 (rev 13019)
+++ trunk/memcheck/tests/overlap.vgtest 2012-10-04 21:41:12 +01:00 (rev 13020)
@@ -1,2 +1,3 @@
prog: overlap
vgopts: -q
+stderr_filter: filter_memcpy
Property changed: trunk/memcheck/tests/filter_memcpy (+0 -0)
___________________________________________________________________
Name: svn:executable
+ *
Added: trunk/memcheck/tests/filter_memcpy (+5 -0)
===================================================================
--- trunk/memcheck/tests/filter_memcpy 2012-10-04 21:27:38 +01:00 (rev 13019)
+++ trunk/memcheck/tests/filter_memcpy 2012-10-04 21:41:12 +01:00 (rev 13020)
@@ -0,0 +1,5 @@
+#! /bin/sh
+
+# mc_replace_strmem.c intercepts various memcpy glibc versions.
+./filter_stderr "$@" |
+perl -p -e "s/: memcpy\@\@?GLIBC_[.1-9]+ \(mc_replace_strmem.c:...\)/: memcpy \(mc_replace_strmem.c:...\)/"
Modified: trunk/memcheck/tests/Makefile.am (+2 -1)
===================================================================
--- trunk/memcheck/tests/Makefile.am 2012-10-04 21:27:38 +01:00 (rev 13019)
+++ trunk/memcheck/tests/Makefile.am 2012-10-04 21:41:12 +01:00 (rev 13020)
@@ -44,7 +44,8 @@
filter_leak_cases_possible \
filter_stderr filter_xml \
filter_varinfo3 \
- filter_memcheck
+ filter_memcheck \
+ filter_memcpy
noinst_HEADERS = leak.h
|