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:188

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
public std::function<void(Error)> RecoverableErrorHandler = WithColor::defaultErrorHandler
public std::function<void(Error)> WarningHandler = WithColor::defaultWarningHandler

Method Overview

Methods

static llvm::DIDumpOptions getForSingleDIE()

Description

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

Declared at: llvm/include/llvm/DebugInfo/DIContext.h:203

llvm::DIDumpOptions noImplicitRecursion() const

Description

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

Declared at: llvm/include/llvm/DebugInfo/DIContext.h:211