blob: 73def5e6b7708150187a900f7fa9ac370b57b253 [file] [log] [blame]
sewardj3b290482011-05-06 21:02:55 +00001# test the signal handling, when signals are *not* passed to the Valgrind guest.
2# We detect this two ways:
3# the gdb output will not contain the signal handling
4# faultstatus C code will report a failure for the signal not passed
Elliott Hughesed398002017-06-21 14:41:24 -07005# (i.e. SIGBUG, Test 3). Other tests will be successful, because signals
sewardj3b290482011-05-06 21:02:55 +00006# are eventually passed.
bart226284f2011-05-15 06:07:57 +00007prereq: test -e gdb
sewardj3b290482011-05-06 21:02:55 +00008prog: ../none/tests/faultstatus
philippe0c0291a2012-08-01 22:03:12 +00009vgopts: --tool=memcheck --vgdb=full --vex-iropt-register-updates=allregs-at-mem-access --vgdb-error=0 --vgdb-prefix=./vgdb-prefix-mcsignopass
sewardj3b290482011-05-06 21:02:55 +000010stderr_filter: filter_memcheck_monitor
florian3dfe9792011-10-03 23:39:54 +000011stderr_filter_args: faultstatus.c
sewardj3b290482011-05-06 21:02:55 +000012progB: gdb
13argsB: --quiet -l 60 --nx ../none/tests/faultstatus
14stdinB: mcsignopass.stdinB.gdb
15stdoutB_filter: filter_gdb
16stderrB_filter: filter_make_empty
17