extended remote protocol

J.T. Conklin jtc@redback.com
Mon Sep 11 16:21:00 GMT 2000

The remote protocol description in gdb.texinfo states:
        Stubs that support the extended remote protocol return @samp{}
        which, unfortunately, is identical to the response returned by
        stubs that do not support protocol extensions.

which I've believed without question until earlier today.  I was
poking around gdbserver/server.c trying to tighten up command parsing,
and I found:

            case '!':
              extended_protocol = 1;
              prepare_resume_reply (own_buf, status, signal);
            case '?':
              prepare_resume_reply (own_buf, status, signal);

gdbserver is the only stub I know of that supports the extended remote
protocol.  Has it always output the resume reply like the '?' command?
Are there other stubs that support the extended remote protocol?


J.T. Conklin
RedBack Networks

More information about the Gdb mailing list