[Dwarf-Discuss] Does any compiler implement Split DWARF as described in the current DWARF5 draft standard?

Robinson, Paul paul.robinson at sony.com
Fri Feb 3 12:31:37 PST 2017


It's on my personal roadmap to do DWARF 5 split-DWARF for LLVM, but there's no timeframe.  I promise it won't be soon. ☺
--paulr

From: Dwarf-Discuss [mailto:dwarf-discuss-bounces at lists.dwarfstd.org] On Behalf Of John DelSignore
Sent: Friday, February 03, 2017 12:21 PM
To: dwarf-discuss at lists.dwarfstd.org
Subject: [Dwarf-Discuss] Does any compiler implement Split DWARF as described in the current DWARF5 draft standard?


Hi,

I've been poking around looking for Split DWARF producers. As far as I can tell, no compiler or tool chain currently implements Split DWARF as described in the current DWARF5 draft standard. Is that correct?

The GNU, Intel, and LLVM compilers implement the GNU DebugFission flavor of Split DWARF, which is close to the DWARF5 draft standard but differs in some non-trivial ways.  The GNU DebugFission format has gone through several revisions, and depending on the version of the tool chain, will produce a .gdb_index section with a version ranging from 4 to 7, so even it is a moving target.

In any case, does anyone know...

  1.  Are there any compilers out there that currently produce Split DWARF as described in the current DWARF5 draft standard?
  2.  Are there compilers (including Intel, GNU, and LLVM) that plan to add DWARF5 Split DWARF support?
  3.  Are there other compilers (except for Intel, GNU, and LLVM) that produce DebugFission Split DWARF?

Thanks, John D.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.dwarfstd.org/private.cgi/dwarf-discuss-dwarfstd.org/attachments/20170203/cf46fe14/attachment-0001.htm>


More information about the Dwarf-Discuss mailing list