[lldb-dev] LLDB Evolution - Final Form

Greg Clayton via lldb-dev lldb-dev at lists.llvm.org
Tue Sep 20 14:25:17 PDT 2016


> On Sep 20, 2016, at 2:21 PM, Ed Maste via lldb-dev <lldb-dev at lists.llvm.org> wrote:
> 
> On 19 September 2016 at 16:18, Zachary Turner via lldb-dev
> <lldb-dev at lists.llvm.org> wrote:
>> 
>> De-inventing the wheel - We should use more code from LLVM, and delete code
>> in LLDB where LLVM provides a solution.
> 
> Another example of duplicated code is the debug info parsing (LLDB
> source/Plugins/SymbolFile/DWARF vs LLVM lib/DebugInfo/DWARF). I took a
> look at trying to rationalize the two when I first started working
> with LLDB and it looked like a large task then, and they've only
> continued to diverge.

Well the DWARF code was copied from LLDB into LLVM. The original person didn't update LLDB to use it, so things diverged. 

> However, diffs between the two trees are now at least not cluttered
> with whitespace and formatting differences. I'll try to take another
> look at these.

I am actually in the process of fixing all of this as we speak, so don't do any work on the DWARF parser. It will all be fixed in the next month or so!

Greg

> _______________________________________________
> lldb-dev mailing list
> lldb-dev at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev



More information about the lldb-dev mailing list