ftmemsim-valgrind/gdbserver_tests/mcsignopass.vgtest
Philippe Waroquiers 36ca11463d Remove --vex-iropt-precise-memory-exns, implement --vex-iropt-register-updates
* Option --vex-iropt-precise-memory-exns has been removed.
  It is replaced by --vex-iropt-register-updates which accepts
  3 values : 'unwindregs-at-mem-access' (replacing
  --vex-iropt-precise-memory-exns=no), 'allregs-at-mem-access'
  (replacing --vex-iropt-precise-memory-exns=yes)
  and a new value 'allregs-at-each-insn'.
  'allregs-at-each-insn' allows the Valgrind gdbserver to always
  show up to date values to GDB.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12809
2012-08-01 22:03:12 +00:00

18 lines
765 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-register-updates=allregs-at-mem-access --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