Add stdio support to gdbreplay
authorTom Tromey <tromey@adacore.com>
Fri, 12 Feb 2021 14:33:48 +0000 (07:33 -0700)
committerTom Tromey <tromey@adacore.com>
Fri, 12 Feb 2021 19:45:51 +0000 (12:45 -0700)
commit77fba254d9e0372c1f87d163214bff6c8e0e982e
tree0bee94ed7aeb692458753ac0830955e764bf75a3
parent089436f78743628b22e87c2f8d32bd5f9d818f5a
Add stdio support to gdbreplay

I've been using gdbreplay to help debug an intermittent failure, and I
wanted it to be a little simpler to use.  This patch adds support for
"-" as the "address" argument.  With this patch you can do:

    (gdb) target remote | gdbreplay logfile -

... and not have to start gdbreplay in a separate shell.

2021-02-12  Tom Tromey  <tromey@adacore.com>

* gdbreplay.cc (remote_desc): Remove.
(remote_desc_in, remote_desc_out): New globals.
(remote_close): Update.
(remote_open): Handle "-".
(remote_open): Update.
(logchar): Log to stderr.
(expect, play): Update.
gdbserver/ChangeLog
gdbserver/gdbreplay.cc