llvm::DIDumpOptions

Container for dump options that control which debug information will be dumped.

Synopsis

Declared in <llvm/DebugInfo/DIContext.h>

struct DIDumpOptions;

Member Functions

NameDescription
noImplicitRecursion Return the options with RecurseDepth set to 0 unless explicitly required.

Static Member Functions

NameDescription
getForSingleDIE Return default option set for printing a single DIE without children.

Data Members

NameDescription
AddrSize
ChildRecurseDepth Max child DIE dump recursion depth; -1U means unlimited.
DisplayRawContents
DumpNonSkeleton
DumpType Bitmask of DIDumpType sections to dump; defaults to DIDT_All.
FilterChildTag List of DWARF tags to filter children by.
GetNameForDWARFReg Optional callback that names a DWARF register number for dumping.
IsEH
JsonErrSummaryFile
ParentRecurseDepth
PrintRegisterOnly
RecoverableErrorHandler
ShowAddresses
ShowAggregateErrors
ShowChildren
ShowForm When true, print each attribute's DWARF form alongside its value.
ShowParents
SummarizeTypes
Verbose
Version
WarningHandler