GDB record patch 0.1.3.1 for GDB-6.8 release

Michael Snyder msnyder@specifix.com
Fri Jun 13 06:08:00 GMT 2008


Good --- making some good progress toward testing it.
At a fairly basic level, it seems to work, but there 
may have been a little bit-rot around the most tricky
bits (stepping backward in and out of functions, that
sort of thing).

Hui, you might look at isolating just the 
"set exec-direction" part and the target bits.
Those might integrate well with what you are doing.

On Thu, 2008-06-12 at 13:50 +0800, teawater wrote:
> Thanks Michael,
> 
> I've got it and read it. :)
> 
> Hui
> 
> On Thu, Jun 12, 2008 at 01:11, Michael Snyder <msnyder@specifix.com> wrote:
> > On Wed, 2008-06-11 at 15:45 +0800, teawater wrote:
> >> Hi Pedro,
> >>
> >> > Don't worry, it's really more about code reorganization, than
> >> > rewriting.  :-)
> >> >
> >> > You have two major components in your patch.
> >> >
> >> >  1 - The record/replay component
> >> >  2 - The inferior control in reverse execution mode.
> >> >
> >> > I'm suggesting to split those up, and make them communicate
> >> > with an abstracted interface (target methods).  In addition,
> >> > make the record support a layer on top of the
> >> > forward-execution-only debugging targets (of course, defering
> >> > much to the arch support).
> >> >
> >> Michael Snyder is think about it too. He make a rev interface in
> >> before. I will try to use it.
> >
> > Hui,
> >
> > I've created a new branch in which I've hoisted my old
> > reverse-debugging changes into the current codebase.
> > It compiles, but I haven't had a chance to test it yet
> > to see if it actually works in reverse.
> >
> > You might like to take a look at it, to get an idea of
> > the direction we were most recently headed -- maybe diff
> > it against the base to look at the changes.
> >
> > Branch name: msnyder-reverse-20080609-branch
> >
> >
> >
> >



More information about the Gdb-patches mailing list