[lldb-dev] DWARF parsing code

Zachary Turner zturner at google.com
Fri Jun 20 17:33:58 PDT 2014


Thanks.  Do you happen to know, even at a high level, what functionality is
present in each one that is not present in the other?


On Fri, Jun 20, 2014 at 5:23 PM, Ed Maste <emaste at freebsd.org> wrote:

> On 20 June 2014 19:42, Zachary Turner <zturner at google.com> wrote:
> > It seems to me like the code in source\Plugins\SymbolFile\DWARF was
> forked
> > from llvm\lib\DebugInfo.   Can anyone offer some history here?
> >
> > Is there any technical reason, aside from simply the work hasn't been
> done
> > yet, that we can't merge this back up into LLVM's DWARF parsing code and
> > then just re-use that?
>
> It's the other way around -- the code started out in LLDB, and was
> then reused in LLVM, but nobody refactored LLDB to use the new one.
> They have now diverged and each has some functionality that's not
> present in the other one.
>
> There's no technical reason we couldn't converge on one implementation
> -- it's just a sizable effort that hasn't made it to the top of
> anyone's priority list.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/lldb-dev/attachments/20140620/54221b22/attachment.html>


More information about the lldb-dev mailing list