]> rtime.felk.cvut.cz Git - l4.git/blob - l4/pkg/valgrind/src/valgrind-3.6.0-svn/gdbserver_tests/mcinfcallWSRU.stdinB.gdb
update
[l4.git] / l4 / pkg / valgrind / src / valgrind-3.6.0-svn / gdbserver_tests / mcinfcallWSRU.stdinB.gdb
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 vg.set vgdb-error 999999
5 #
6 # ensure all threads are known
7 break sleeper_or_burner
8 continue
9 continue
10 continue
11 continue
12 #
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 10
17 #
18 continue
19 #
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 vg.kill
29 quit