[llvm-dev] [DWARF5][SplitDwarf] question on using fsplit-dwarf-inlining option

Alexey Lapshin via llvm-dev llvm-dev at lists.llvm.org
Fri Dec 6 04:45:26 PST 2019

Hi DebugInfo folks,

I have a question on using fsplit-dwarf-inlining option:

"-fsplit-dwarf-inlining, -fno-split-dwarf-inlining

Provide minimal debug info in the object/executable to facilitate online 
symbolication/stack traces in the absence of .dwo/.dwp files when using 
Split DWARF"

i.e. it puts some debug info into compilation unit from First 
partition(with Skeleton unit).

At the same time, there is following requirement for split DWARF :

"When generating a split DWARF object file (see Section 7.3.2 on page 
187), the compilation unit in the .debug_info section is a "skeleton" 
compilation unit with the tag DW_TAG_skeleton_unit

A skeleton compilation unit has no children."

Is the behavior of fsplit-dwarf-inlining option correct, then?

More information about the llvm-dev mailing list