ftmemsim-valgrind/gdbserver_tests/mcsignopass.vgtest
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

18 lines
750 B
Plaintext

# test the signal handling, when signals are *not* passed to the Valgrind guest.
# We detect this two ways:
# the gdb output will not contain the signal handling
# faultstatus C code will report a failure for the signal not passed
# (i.e. SIGBUG, Test 3). Other tests will be succesful, because signals
# are eventually passed.
prereq: test -e gdb
prog: ../none/tests/faultstatus
vgopts: --tool=memcheck --vgdb=full --vex-iropt-precise-memory-exns=yes --vgdb-error=0 --vgdb-prefix=./vgdb-prefix-mcsignopass
stderr_filter: filter_memcheck_monitor
stderr_filter_args: faultstatus.c
progB: gdb
argsB: --quiet -l 60 --nx ../none/tests/faultstatus
stdinB: mcsignopass.stdinB.gdb
stdoutB_filter: filter_gdb
stderrB_filter: filter_make_empty