This is the mail archive of the gdb@sources.redhat.com mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

extended remote protocol


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);
              break;
            case '?':
              prepare_resume_reply (own_buf, status, signal);
              break;

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?

        --jtc

-- 
J.T. Conklin
RedBack Networks

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]