|
From: <sv...@va...> - 2007-03-12 01:29:34
|
Author: sewardj Date: 2007-03-12 01:29:31 +0000 (Mon, 12 Mar 2007) New Revision: 6644 Log: Add a custom stderr filter for memcheck/tests/amd64/defcfaexpr. Added: trunk/memcheck/tests/amd64/filter_defcfaexpr Modified: trunk/memcheck/tests/amd64/Makefile.am trunk/memcheck/tests/amd64/defcfaexpr.stderr.exp trunk/memcheck/tests/amd64/defcfaexpr.vgtest Modified: trunk/memcheck/tests/amd64/Makefile.am =================================================================== --- trunk/memcheck/tests/amd64/Makefile.am 2007-03-12 00:42:26 UTC (rev 6643) +++ trunk/memcheck/tests/amd64/Makefile.am 2007-03-12 01:29:31 UTC (rev 6644) @@ -11,7 +11,7 @@ bt_everything.stderr.exp bt_everything.stdout.exp \ bt_everything.vgtest \ bug132146.vgtest bug132146.stderr.exp bug132146.stdout.exp \ - defcfaexpr.vgtest defcfaexpr.stderr.exp \ + defcfaexpr.vgtest defcfaexpr.stderr.exp filter_defcfaexpr \ fxsave-amd64.vgtest fxsave-amd64.stdout.exp fxsave-amd64.stderr.exp \ int3-amd64.vgtest int3-amd64.stdout.exp int3-amd64.stderr.exp \ more_x87_fp.stderr.exp more_x87_fp.stdout.exp more_x87_fp.vgtest \ Modified: trunk/memcheck/tests/amd64/defcfaexpr.stderr.exp =================================================================== --- trunk/memcheck/tests/amd64/defcfaexpr.stderr.exp 2007-03-12 00:42:26 UTC (rev 6643) +++ trunk/memcheck/tests/amd64/defcfaexpr.stderr.exp 2007-03-12 01:29:31 UTC (rev 6644) @@ -1,5 +1,5 @@ Conditional jump or move depends on uninitialised value(s) - at 0x........: bbb (in ...) - by 0x........: aaa (in ...) - by 0x........: aaa (in ...) - by 0x........: main (in ...) + at 0x........: bbb (bogus.S:0) + by 0x........: aaa (bogus.S:0) + by 0x........: aaa (bogus.S:0) + by 0x........: main (bogus.S:0) Modified: trunk/memcheck/tests/amd64/defcfaexpr.vgtest =================================================================== --- trunk/memcheck/tests/amd64/defcfaexpr.vgtest 2007-03-12 00:42:26 UTC (rev 6643) +++ trunk/memcheck/tests/amd64/defcfaexpr.vgtest 2007-03-12 01:29:31 UTC (rev 6644) @@ -1,2 +1,3 @@ prog: defcfaexpr +stderr_filter: filter_defcfaexpr vgopts: -q Added: trunk/memcheck/tests/amd64/filter_defcfaexpr =================================================================== --- trunk/memcheck/tests/amd64/filter_defcfaexpr (rev 0) +++ trunk/memcheck/tests/amd64/filter_defcfaexpr 2007-03-12 01:29:31 UTC (rev 6644) @@ -0,0 +1,28 @@ +#! /bin/sh + +# change +# +# ==6019== at 0x400512: bbb (in +# /home/sewardj/VgTRUNK/trunk/memcheck/tests/amd64/defcfaexpr) +# +# to +# +# ==6019== at 0x400512: bbb (in bogus.S:0) +# +# and then to +# +# ==6019== at 0x400512: bbb (bogus.S:0) +# +# Then the standard ./filter_stderr won't screw it up any more, +# instead producing what we want, which is +# +# at 0x........: bbb (bogus.S:0) +# +# where the important point is that the function name is intact. +# since the point of this test is to check that V can unwind the +# stack given the unusual CFAs describing it. + + +sed "s/\/.*\/tests\/amd64\/defcfaexpr/bogus.S:0/" | \ + sed "s/(in /(/" | \ + ./filter_stderr Property changes on: trunk/memcheck/tests/amd64/filter_defcfaexpr ___________________________________________________________________ Name: svn:executable + * |