www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.ldc - DIVA: Debug Information Visual Analyser

reply Johan Engelen <j j.nl> writes:
Just read this in the LLVM weekly:

DIVA: Debug Information Visual Analyser has been
[released](http://lists.llvm.org/pipermail/llvm-dev/2017-September/117478.html)
by SN Systems as open source. It was first
[presented](https://www.youtube.com/watch?v=SwtpXaCk2bE) at the 
European LLVM
Dev Meeting this year. To quote the project description "DIVA is 
a command
line tool that processes DWARF debug information contained within 
ELF files
and prints the semantics of that debug information. The DIVA 
output is
designed to be understandable by software programmers without any 
low-level
compiler or DWARF knowledge; as such, it can be used to report 
debug
information bugs to the compiler provider."

This tool could come in very handy in further improving our debug 
output.

cheers,
   Johan
Sep 18
parent "David Nadlinger" <code klickverbot.at> writes:
On 18 Sep 2017, at 20:41, Johan Engelen via digitalmars-d-ldc wrote:
 DIVA: Debug Information Visual Analyser has been
 [released](http://lists.llvm.org/pipermail/llvm-dev/2017-September/117478.html)
 by SN Systems as open source.
I was about to post the same – IIRC they also have YAML output coming, which might be useful for scripting. – David
Sep 18