LLVM: llvm::DWARFAttribute Struct Reference (original) (raw)
Encapsulates a DWARF attribute value and all of the data required to describe the attribute value. More...
#include "[llvm/DebugInfo/DWARF/DWARFAttribute.h](DWARFAttribute%5F8h%5Fsource.html)"
| Public Attributes | |
|---|---|
| uint64_t | Offset = 0 |
| The debug info/types offset for this attribute. | |
| uint32_t | ByteSize = 0 |
| The debug info/types section byte size of the data for this attribute. | |
| dwarf::Attribute | Attr = dwarf::Attribute(0) |
| The attribute enumeration of this attribute. | |
| DWARFFormValue | Value |
| The form and value for this attribute. |
Encapsulates a DWARF attribute value and all of the data required to describe the attribute value.
This class is designed to be used by clients that want to iterate across all attributes in a DWARFDie.
Definition at line 25 of file DWARFAttribute.h.
◆ isValid()
| bool llvm::DWARFAttribute::isValid ( ) const | inline |
|---|
◆ mayHaveLocationExpr()
◆ mayHaveLocationList()
◆ operator bool()
| llvm::DWARFAttribute::operator bool ( ) const | inlineexplicit |
|---|
◆ Attr
◆ ByteSize
uint32_t llvm::DWARFAttribute::ByteSize = 0
The debug info/types section byte size of the data for this attribute.
Definition at line 29 of file DWARFAttribute.h.
◆ Offset
uint64_t llvm::DWARFAttribute::Offset = 0
◆ Value
The documentation for this struct was generated from the following files:
- include/llvm/DebugInfo/DWARF/DWARFAttribute.h
- lib/DebugInfo/DWARF/DWARFDie.cpp