]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Handle (unwanted) line number info in filter_defcfaexpr.
authorMark Wielaard <mark@klomp.org>
Tue, 18 Aug 2015 14:34:49 +0000 (14:34 +0000)
committerMark Wielaard <mark@klomp.org>
Tue, 18 Aug 2015 14:34:49 +0000 (14:34 +0000)
This is just a testsuite cleanup. In the case defcfaexpr was compiled
with line number information (which might happen in some distro builds)
just throw it away because the expected output just wants to see the
function names.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@15566

memcheck/tests/amd64-linux/filter_defcfaexpr

index cdb1a6c4562f93014c3275b2a2a142d896cd7bf9..97955f914ff9c7d14039ad0d4ba1d6883d09dd40 100755 (executable)
@@ -1,6 +1,9 @@
 #! /bin/sh
 
-# change 
+# In case the test binary contains debug line info first change
+# bad0.c:?? to a (bogus) binary path /foobar/tests/amd64-linux/defcfaexpr/
+#
+# then change
 #
 # ==6019==    at 0x400512: bbb (in 
 #           /home/sewardj/VgTRUNK/trunk/memcheck/tests/amd64/defcfaexpr)
@@ -23,6 +26,7 @@
 # stack given the unusual CFAs describing it.
 
 
+sed "s/bad0.c:[0-9]\+/\/foobar\/tests\/amd64-linux\/defcfaexpr/" | \
 ./filter_stderr "$@" | \
 sed "s/\/.*\/tests\/amd64-linux\/defcfaexpr/bogus.S:0/" | \
 sed "s/(in /(/"