Mirror of the gdb-patches mailing list
 help / color / mirror / Atom feed
From: Daniel Jacobowitz <drow@false.org>
To: Chris Johns <chrisj@rtems.org>
Cc: gdb-patches@sourceware.org
Subject: Re: gdbserver pipe, xml and monitor changes
Date: Tue, 06 Nov 2007 03:34:00 -0000	[thread overview]
Message-ID: <20071106033408.GA18729@caradoc.them.org> (raw)
In-Reply-To: <472FCE3E.8000508@rtems.org>

I'm always happy to see gdbserver contributions!

On Tue, Nov 06, 2007 at 01:15:26PM +1100, Chris Johns wrote:
> This patch adds support for the GDB remote pipe, plus new handlers so the 
> back-end can handle XML files and add custom monitor commands. I have used the 
> gdbserver code to implement a remote server for the Coldfire BDM interface.
> 
> The XML back-end handler allows the back-end to detect the type of processor 
> and then provide the suitable XML file.
> 
> I have also added support to detect if a register in the cache is dirty when 
> collected by the back-end.
> 
> The 'z' and 'Z' watchpoint type filtering now allows type 1 through to the 
> back-end. I checked the current back-ends in the gdbserver code and where not 
> effected.
> 
> I have run make check but I could not see a gdbserver test run. Is there one ?

Take a look at the gdb Wiki; there's a page describing how to run the
testsuite against a local gdbserver.

First of all, do you have a copyright assignment?  This is too big to
take without one.  I see something that looks like you in the
copyright assignment list, but the associated employer disclaimer is
expired.

After that's taken care of, I'd really appreciate it if you could
break this up into a couple of logical pieces.  It makes them a lot
easier to look at.  For instance, the register shadow cache is
independent of everything else.

The pipe changes are user-visible, so we should update the manual.  I
can take care of that later.

> The various low level back-ends have not be changed to printf_filtered or 
> warning. Should they ?

Yes, if we document that pipe is available for them.

-- 
Daniel Jacobowitz
CodeSourcery


  reply	other threads:[~2007-11-06  3:34 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-11-06  2:15 Chris Johns
2007-11-06  3:34 ` Daniel Jacobowitz [this message]
2007-11-06  6:02   ` Chris Johns
2007-11-06 12:51     ` Daniel Jacobowitz
2007-11-07  4:59       ` Chris Johns

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20071106033408.GA18729@caradoc.them.org \
    --to=drow@false.org \
    --cc=chrisj@rtems.org \
    --cc=gdb-patches@sourceware.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox