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:
- include/llvm/DebugInfo/DWARF/DWARFUnit.h
- lib/DebugInfo/DWARF/DWARFUnit.cpp