<div dir="ltr">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?</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Jun 20, 2014 at 5:23 PM, Ed Maste <span dir="ltr"><<a href="mailto:emaste@freebsd.org" target="_blank">emaste@freebsd.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">On 20 June 2014 19:42, Zachary Turner <<a href="mailto:zturner@google.com">zturner@google.com</a>> wrote:<br>

> It seems to me like the code in source\Plugins\SymbolFile\DWARF was forked<br>
> from llvm\lib\DebugInfo.   Can anyone offer some history here?<br>
><br>
> Is there any technical reason, aside from simply the work hasn't been done<br>
> yet, that we can't merge this back up into LLVM's DWARF parsing code and<br>
> then just re-use that?<br>
<br>
</div></div>It's the other way around -- the code started out in LLDB, and was<br>
then reused in LLVM, but nobody refactored LLDB to use the new one.<br>
They have now diverged and each has some functionality that's not<br>
present in the other one.<br>
<br>
There's no technical reason we couldn't converge on one implementation<br>
-- it's just a sizable effort that hasn't made it to the top of<br>
anyone's priority list.<br>
</blockquote></div><br></div>