This is the mail archive of the gdb@sourceware.org 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]
Other format: [Raw text]

Re: Multiplexing gdb remote protocol and application output


Daniel Jacobowitz wrote:

On Tue, Sep 20, 2005 at 05:58:29PM -0700, yuri@enmediainc.com wrote:
> Hello,
>
> Older gdb versions supported 'target cisco'. Function readsocket() allowed
> to distinct between application output and remote communication protocol
> packets, using escape sequence.
>
> Now 'target cisco' support removed from gdb distribution. Is there any
> standard way in gdb to multiplex remote protocol and application
> input/output?


Not really, but there's at least one tool that can do this, called kdmx
(specific to Linux but I believe it ought to be fairly portable).

I'm afraid that's all I know about the subject though.


Our QNX pdebug protocol does it by defining different communication channels for protocol messages and I/O. The support isn't rolled into the FSF tree yet however and there aren't any clients other than Neutrino. Wow. How incredibly unhelpful of me. ;-)


I know that Cisco has their support ported to newer versions of gdb but I hadn't realized that they once had support in the main tree. I guess they haven't gotten around to putting it back in.

cheers,

Kris

--
Stay up-to-date on all the QNX news!  Register at
http://www.qnx.com/news/forms/newsletter.html to
receive our newsletter.


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