support pidfd_getfd
[valgrind.git] / gdbserver_tests / mcinfcallWSRU.stdinB.gdb
blob643a1cd1ac0e8e9dd70b2a1498675b065b5bfe22
1 # connect gdb to Valgrind gdbserver:
2 target remote | ./vgdb --wait=60 --vgdb-prefix=./vgdb-prefix-mcinfcallWSRU
3 echo vgdb launched process attached\n
4 monitor v.set vgdb-error 999999
6 # ensure all threads are known
7 break sleeper_or_burner
8 continue
9 continue
10 continue
11 continue
13 # Here the 4 threads have been started.
14 # We will interrupt in a few seconds (be sure all tasks are in Runnable/Yielding state
15 # or in WaitSys state.
16 shell ./simulate_control_c --vgdb-prefix=./vgdb-prefix-mcinfcallWSRU 1 grep main mcinfcallWSRU.stderr.out
18 continue
20 thread 1
21 print whoami("thread 1 inferior call pushed from gdb in mcinfcallWSRU.stdinB.gdb")
22 thread 2
23 print whoami("thread 2 inferior call pushed from gdb in mcinfcallWSRU.stdinB.gdb")
24 thread 3
25 print whoami("thread 3 inferior call pushed from gdb in mcinfcallWSRU.stdinB.gdb")
26 thread 4
27 print whoami("thread 4 inferior call pushed from gdb in mcinfcallWSRU.stdinB.gdb")
28 monitor v.kill
29 quit