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);
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
More information about the Gdb
mailing list