Florian Krohm ad7a355b4a Improve filtering of backtrace noise in the memcheck bucket
and update exp files accordingly. This works well for x86
and all testcases pass on my machine.
New file filter_memcheck to do the work. 
There is a bit of a ripple here as filter_memcheck requires
command line arguments to be passed in. So all users of 
filter_memcheck (direct or indirect) were updated as well.
filter_stderr was simplified as was filter_libc.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12091
2011-10-03 23:39:54 +00:00

16 lines
774 B
Plaintext

# Use the "prereq" command to copy manuel1 to a filename containing a space.
# This used to not work properly, because the debug info would not be read
# correctly for filenames containing spaces (bug #88678).
#
# Nb: we only run this test on Linux. This is because on Darwin you can't
# easily rename an executable with a .dSYM -- the original executable name
# gets baked into the .dSYM, so renaming the .dSYM as well isn't enough, you
# have to modify the contents of the .dSYM. Another idea would be to avoid
# the renaming in the first place by just using 'with space' as the
# filename, but automake doesn't seem to like files containing spaces.
prereq: cp ../manuel1 'with space'
prog: 'with space'
vgopts: -q
cleanup: rm 'with space'
stderr_filter_args: manuel1.c