sewardj | 3b29048 | 2011-05-06 21:02:55 +0000 | [diff] [blame] | 1 | # 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 |
| 5 | # (i.e. SIGBUG, Test 3). Other tests will be succesful, because signals |
| 6 | # are eventually passed. |
bart | 226284f | 2011-05-15 06:07:57 +0000 | [diff] [blame] | 7 | prereq: test -e gdb |
sewardj | 3b29048 | 2011-05-06 21:02:55 +0000 | [diff] [blame] | 8 | prog: ../none/tests/faultstatus |
philippe | 0c0291a | 2012-08-01 22:03:12 +0000 | [diff] [blame] | 9 | vgopts: --tool=memcheck --vgdb=full --vex-iropt-register-updates=allregs-at-mem-access --vgdb-error=0 --vgdb-prefix=./vgdb-prefix-mcsignopass |
sewardj | 3b29048 | 2011-05-06 21:02:55 +0000 | [diff] [blame] | 10 | stderr_filter: filter_memcheck_monitor |
florian | 3dfe979 | 2011-10-03 23:39:54 +0000 | [diff] [blame] | 11 | stderr_filter_args: faultstatus.c |
sewardj | 3b29048 | 2011-05-06 21:02:55 +0000 | [diff] [blame] | 12 | progB: gdb |
| 13 | argsB: --quiet -l 60 --nx ../none/tests/faultstatus |
| 14 | stdinB: mcsignopass.stdinB.gdb |
| 15 | stdoutB_filter: filter_gdb |
| 16 | stderrB_filter: filter_make_empty |
| 17 | |