[llvm-dev] DIVA - Debug Information Visual Analyser

Phil Camp via llvm-dev llvm-dev at lists.llvm.org
Fri Sep 15 08:38:48 PDT 2017


DIVA, the Debug Information Visual Analyser, was presented at the 2017 
European LLVM Developers Meeting 
(https://www.youtube.com/watch?v=SwtpXaCk2bE).

The DIVA binaries have been available since March, I am pleased to 
announce that the source code is now available on GitHub. 
https://github.com/SNSystems/DIVA

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. DIVA's output can also be used as the input to DWARF tests, to 
compare the debug information generated from multiple compilers, from 
different versions of the same compiler, from different compiler 
switches and from the use of different DWARF specifications (i.e. DWARF 
3, 4 and 5). DIVA will be used on the LLVM project to test and validate 
the output of clang to help improve the quality of the debug experience.

Phil Camp

SN Systems

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20170915/c02ff23f/attachment.html>


More information about the llvm-dev mailing list