|
From: <sv...@va...> - 2015-08-18 14:34:56
|
Author: mjw
Date: Tue Aug 18 15:34:49 2015
New Revision: 15566
Log:
Handle (unwanted) line number info in filter_defcfaexpr.
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.
Modified:
trunk/memcheck/tests/amd64-linux/filter_defcfaexpr
Modified: trunk/memcheck/tests/amd64-linux/filter_defcfaexpr
==============================================================================
--- trunk/memcheck/tests/amd64-linux/filter_defcfaexpr (original)
+++ trunk/memcheck/tests/amd64-linux/filter_defcfaexpr Tue Aug 18 15:34:49 2015
@@ -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 /(/"
|