This is the mail archive of the
gdb-patches@sources.redhat.com
mailing list for the GDB project.
Re: [PATCH] Let dwarf2 CFI's execute_stack_op be used outside ofCFI
- From: Daniel Berlin <dan at dberlin dot org>
- To: Jim Blandy <jimb at redhat dot com>
- Cc: gdb-patches at sources dot redhat dot com
- Date: Tue, 2 Apr 2002 14:47:46 -0500 (EST)
- Subject: Re: [PATCH] Let dwarf2 CFI's execute_stack_op be used outside ofCFI
On 2 Apr 2002, Jim Blandy wrote:
>
> Daniel Berlin <dan@dberlin.org> writes:
> > > It may well be overengineered. A libdwarf is indeed what I had in
> > > mind; I thought it might be nice to start putting together the pieces
> > > for it.
> >
> > 1. The existing libdwarf is now LGPL'd, so it would be easier to just use
> > that, if you wanted a dwarf reader (in fact, this is what the majority of
> > consumers do use).
> > It would make more sense to just implement what's missing (it contains no
> > macro info reading, and no generic location expression support).
> > 2. Ulrich Drepper has the beginnings of a GPL'd libdwarf already that
> > works pretty well.
>
> Does Uli's libdwarf have an expression evaluator?
Nope.
It is part of a rewrite of ld he was working on.
>
> > I'll do it, i'm just concerned we are thinking of duplicating a library
> > for the sake of duplicating a library.
> > :)
>
> I didn't know about the existing libdwarf, or Uli's. It would be nice
> to start using those, if we can. And I'll bet if the interfaces are
> troublesome for GDB, then Uli would be happy to change it.
I hope he doesn't change them, as they match libdwarf. libdwarf's
interfaces are much easier to deal with than gdb's.