sewardj | b2572b5 | 2011-06-26 09:36:38 +0000 | [diff] [blame] | 1 | # connect gdb to Valgrind gdbserver: |
| 2 | target remote | ./vgdb --wait=60 --vgdb-prefix=./vgdb-prefix-nlsigvgdb |
| 3 | echo vgdb launched process attached\n |
sewardj | 30b3eca | 2011-06-28 08:20:39 +0000 | [diff] [blame] | 4 | monitor v.set vgdb-error 999999 |
sewardj | b2572b5 | 2011-06-26 09:36:38 +0000 | [diff] [blame] | 5 | # |
| 6 | # |
| 7 | # simulate control-c in a few seconds |
| 8 | # The control-c will cause a character to be sent to gdbserver, causing |
| 9 | # an invocation while the gdbserver is already busy. |
| 10 | shell ./simulate_control_c --vgdb-prefix=./vgdb-prefix-nlsigvgdb 1 grep continuing nlsigvgdb.stderrB.out |
| 11 | # |
sewardj | 30b3eca | 2011-06-28 08:20:39 +0000 | [diff] [blame] | 12 | monitor v.wait 5000 |
sewardj | b2572b5 | 2011-06-26 09:36:38 +0000 | [diff] [blame] | 13 | # |
| 14 | # kill the process now |
sewardj | 30b3eca | 2011-06-28 08:20:39 +0000 | [diff] [blame] | 15 | monitor v.kill |
sewardj | b2572b5 | 2011-06-26 09:36:38 +0000 | [diff] [blame] | 16 | quit |
| 17 | |