struct DIDumpOptions
Declaration
struct DIDumpOptions { /* full declaration omitted */ };
Description
Container for dump options that control which debug information will be dumped.
Declared at: llvm/include/llvm/DebugInfo/DIContext.h:171
Member Variables
- public unsigned int DumpType = DIDT_All
- public unsigned int ChildRecurseDepth = -1U
- public unsigned int ParentRecurseDepth = -1U
- public uint16_t Version = 0
- public uint8_t AddrSize = 4
- public bool ShowAddresses = true
- public bool ShowChildren = false
- public bool ShowParents = false
- public bool ShowForm = false
- public bool SummarizeTypes = false
- public bool Verbose = false
- public bool DisplayRawContents = false
Method Overview
- public static llvm::DIDumpOptions getForSingleDIE()
- public llvm::DIDumpOptions noImplicitRecursion() const
Methods
¶static llvm::DIDumpOptions getForSingleDIE()
static llvm::DIDumpOptions getForSingleDIE()
Description
Return default option set for printing a single DIE without children.
Declared at: llvm/include/llvm/DebugInfo/DIContext.h:186
¶llvm::DIDumpOptions noImplicitRecursion() const
llvm::DIDumpOptions noImplicitRecursion() const
Description
Return the options with RecurseDepth set to 0 unless explicitly required.
Declared at: llvm/include/llvm/DebugInfo/DIContext.h:194