davea42 / libdwarf-code

Contains source for libdwarf, a library for reading DWARF2 and later DWARF. Contains source to create dwarfdump, a program which prints DWARF2 and later DWARF in readable format. Has a very limited DWARF writer set of functions in libdwarfp (producer library). Builds using GNU configure, meson, or cmake.
Other
170 stars 70 forks source link

Make note of DW_AT_call_file in dwarf_srcfiles #224

Closed jeremy-rifkin closed 8 months ago

jeremy-rifkin commented 8 months ago

It looks like dwarf 5 indexing behavior applies to DW_AT_call_file as well as DW_AT_decl_file, based on what I've seen in development and llvm's handling of the attribute.

davea42 commented 8 months ago

Things are a bit messed up with doxygen. Fails to build. We use doxygen not markdown \b, but... even removing that little change leaves the same (new) problem.

Overfull \vbox (7.69933pt too high) has occurred while \output is active
[237]
Underfull \hbox (badness 10000) detected at line 191
[][][]
) (./group__objectdetector.tex) (./group__exampleinit.tex
! Missing $ inserted.
<inserted text> 
                $
l.49 \end{DoxyParams}

No idea so far.

jeremy-rifkin commented 8 months ago

Thanks for catching that, I hadn’t tried to do the doxygen build locally I copied the \b from the other attribute and just hoped it would work :) I’ll fiddle with it this evening

davea42 commented 8 months ago

I tried to build 0.9.1 doc and it failed too. I think because I set up to use absolute latest latex from ctan. I'll go back to Ubuntu 20.04 latex to see what happens