[PATCH v6 0/4] Implement the ability to start inferiors with a shell on gdbserver

Sergio Durigan Junior
2017-05-04T05:31:18Z

Hi there,

This is the sixth iteration of the patch series. You can see the last
version here:

<https://sourceware.org/ml/gdb-patches/2017-03/msg00516.html>

Getting close, now!

Changes from v5:

- gdb_termios.h has been pushed.

- The "C++ifying" patch has been pushed.

- "common/common-fork-child.c" does not exist anymore. fork_inferior
and startup_inferior have been moved to a new "nat/fork-inferior.c"
file. The proper "gdb/config/*/*.mh" files have been updated to
include "fork-inferior.o" as a NATDEPFILE.

- Targets on both GDB and gdbserver sides are now responsible for
adding the thread/process to the respective lists after the call to
fork_inferior.. This means that fork_inferior does not call
add_thread_silent anymore. I'm not submitting a fix to the hack
mentioned by Pedro on
<https://sourceware.org/ml/gdb-patches/2017-04/msg00176.html>; can
do that in another patch.

No regressions found so far.

Thanks,

Sergio.