[...] There would be needed changes in GDB and the protocol to
asynchronously queue multiple read requests, never fragment larger
read requests etc.
There has existed some support for pipelining packets, by putting
sequence numbers on the requests/responses, but I believe that has
been deprecated at some point. It would have to be brought back.
(Plus, don't underestimate setsockopt TCP_NODELAY.)
As the ABRT mail did not get any response and the whole scheme of
sending core files to foreign hosts may not get deployed due to
security issues at all
(FWIW, an untrusted remote host poking at a local core file via the
gdb-remote protocol does not sound more secure than sending a local
core file to that same host.)