[PATCH] D16697: Updating .debug_line section version information to match DWARF version.

Adrian Prantl via cfe-commits cfe-commits at lists.llvm.org
Fri Jan 29 10:17:03 PST 2016


> 
> There is now a public bot that runs the LLDB testsuite on Darwin (http://lab.llvm.org:8080/green/job/LLDB/) so you’ll find out immediately :-)
> LLDB can be fixed, I’m not too worried about it.
> 
> There are, however, also DWARF consumers that are not debuggers that will read the line table, such as CoreSymbolication (atos(1)). I’ll investigate whether it can digest the newer version and follow up here.

CoreSymbolication (which produces symbolicated crash traces) does not yet support the version 4 header. It would be great if we could have a separate option to control the version of the line table independently from the debug info version. We are in the process of making DWARF 4 the default on Darwin and being able to upgrade the debug info independently from the line table independently would make staging this a lot easier.

-- adrian


More information about the cfe-commits mailing list