LLVM: llvm::StrOffsetsContributionDescriptor Struct Reference (original) (raw)

Represents base address of the CU. More...

#include "[llvm/DebugInfo/DWARF/DWARFUnit.h](DWARFUnit%5F8h%5Fsource.html)"

Public Member Functions
StrOffsetsContributionDescriptor (uint64_t Base, uint64_t Size, uint8_t Version, dwarf::DwarfFormat Format)
StrOffsetsContributionDescriptor ()=default
uint8_t getVersion () const
dwarf::DwarfFormat getFormat () const
uint8_t getDwarfOffsetByteSize () const
LLVM_ABI Expected< StrOffsetsContributionDescriptor > validateContributionSize (DWARFDataExtractor &DA)
Determine whether a contribution to the string offsets table is consistent with the relevant section size and that its length is a multiple of the size of one of its entries.
Public Attributes
uint64_t Base = 0
uint64_t Size = 0
The contribution size not including the header.
dwarf::FormParams FormParams = {0, 0, dwarf::DwarfFormat::DWARF32}
Format and version.

Represents base address of the CU.

Represents a unit's contribution to the string offsets table.

Definition at line 194 of file DWARFUnit.h.

StrOffsetsContributionDescriptor() [2/2]

llvm::StrOffsetsContributionDescriptor::StrOffsetsContributionDescriptor ( ) default

getDwarfOffsetByteSize()

uint8_t llvm::StrOffsetsContributionDescriptor::getDwarfOffsetByteSize ( ) const inline

getFormat()

getVersion()

uint8_t llvm::StrOffsetsContributionDescriptor::getVersion ( ) const inline

validateContributionSize()

Base

uint64_t llvm::StrOffsetsContributionDescriptor::Base = 0

FormParams

Size

uint64_t llvm::StrOffsetsContributionDescriptor::Size = 0


The documentation for this struct was generated from the following files: