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 of CFI
- From: Jim Blandy <jimb at redhat dot com>
- To: Daniel Berlin <dan at dberlin dot org>
- Cc: gdb-patches at sources dot redhat dot com
- Date: 02 Apr 2002 14:28:12 -0500
- Subject: Re: [PATCH] Let dwarf2 CFI's execute_stack_op be used outside of CFI
- References: <Pine.LNX.4.44.0204011634390.436-100000@dberlin.org>
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?
> 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.