sewardj | 3b29048 | 2011-05-06 21:02:55 +0000 | [diff] [blame] | 1 | # test inferior calls when some threads are in Runnable or Yielding mode, |
| 2 | # some threads are in WaitSys. |
| 3 | prog: sleepers |
sewardj | eefeeb7 | 2011-05-10 11:01:07 +0000 | [diff] [blame] | 4 | # We would like to have two threads running (i.e. -S-SB-B-) |
| 5 | # but this introduces too much dependencies to scheduler fairness. |
| 6 | args: 100 100000000 1000000000 -S-S-SB- |
sewardj | 3b29048 | 2011-05-06 21:02:55 +0000 | [diff] [blame] | 7 | vgopts: --tool=memcheck --vgdb=yes --vgdb-error=0 --vgdb-prefix=./vgdb-prefix-mcinfcallWSRU |
sewardj | 6b7357b | 2011-05-27 13:23:44 +0000 | [diff] [blame] | 8 | # We need a non buggy gdb.step on arm thumb. |
sewardj | 3b29048 | 2011-05-06 21:02:55 +0000 | [diff] [blame] | 9 | # Disable on Darwin: inferior call rejected as it cannot find malloc. |
sewardj | 6b7357b | 2011-05-27 13:23:44 +0000 | [diff] [blame] | 10 | prereq: test -e gdb -a -f gdb.step && ../tests/os_test linux |
sewardj | d142f99 | 2011-05-17 17:15:07 +0000 | [diff] [blame] | 11 | # filter_gdb to replace pid and Thread numbers in the output of the program: |
sewardj | 3b29048 | 2011-05-06 21:02:55 +0000 | [diff] [blame] | 12 | stderr_filter: filter_gdb |
| 13 | progB: gdb |
| 14 | argsB: --quiet -l 60 --nx 1>&2 ./sleepers |
| 15 | stdinB: mcinfcallWSRU.stdinB.gdb |
| 16 | stderrB_filter: filter_gdb |