* service/debugger: fix bug internal err with Restart on recorded target If Restart is called after a Continue and Rewind on a recorded target that has already terminated it will return an internal error. * proc/gdbserial: allow rewind to work after process exit with rr It is sometimes useful to set breakpoints and rewind a terminated process when using rr, for example if interested in the last execution of some function. RR will not allow a backward continue after the process exit packet has been sent, however rr will also generate a synthetic SIGKILL right before process exit. Treat this packet as a process exit and change some things so both continuing backwards and setting breakpoints can be done, on recorded targets, after process exit has been reported. |
||
|---|---|---|
| .. | ||
| gdbserver_conn.go | ||
| gdbserver_unix.go | ||
| gdbserver_windows.go | ||
| gdbserver.go | ||
| rr_test.go | ||
| rr.go | ||