|
LLVM
8.0.1
|
Abbreviation describing the encoding of Name Index entries. More...
#include "llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h"

Public Member Functions | |
| Abbrev (uint32_t Code, dwarf::Tag Tag, std::vector< AttributeEncoding > Attributes) | |
| void | dump (ScopedPrinter &W) const |
Public Attributes | |
| uint32_t | Code |
| Abbreviation code. More... | |
| dwarf::Tag | Tag |
| Dwarf Tag of the described entity. More... | |
| std::vector< AttributeEncoding > | Attributes |
| List of index attributes. More... | |
Abbreviation describing the encoding of Name Index entries.
Definition at line 268 of file DWARFAcceleratorTable.h.
|
inline |
Definition at line 273 of file DWARFAcceleratorTable.h.
References llvm::DWARFAcceleratorTable::dump(), and llvm::RISCVFenceField::W.
| void DWARFDebugNames::Abbrev::dump | ( | ScopedPrinter & | W | ) | const |
Definition at line 408 of file DWARFAcceleratorTable.cpp.
References llvm::formatv(), llvm::ScopedPrinter::startLine(), llvm::Tag, and llvm::Twine::utohexstr().
Referenced by llvm::DWARFDebugNames::NameIndex::getHashArrayEntry().
| std::vector<AttributeEncoding> llvm::DWARFDebugNames::Abbrev::Attributes |
List of index attributes.
Definition at line 271 of file DWARFAcceleratorTable.h.
Referenced by llvm::DWARFDebugNames::Entry::dump(), llvm::DWARFDebugNames::NameIndex::extract(), and llvm::DWARFDebugNames::Entry::lookup().
| uint32_t llvm::DWARFDebugNames::Abbrev::Code |
Abbreviation code.
Definition at line 269 of file DWARFAcceleratorTable.h.
Referenced by llvm::DWARFDebugNames::Entry::dump(), isSentinel(), and llvm::DWARFDebugNames::SentinelError::log().
| dwarf::Tag llvm::DWARFDebugNames::Abbrev::Tag |
Dwarf Tag of the described entity.
Definition at line 270 of file DWARFAcceleratorTable.h.
Referenced by llvm::DWARFDebugNames::Entry::dump(), and llvm::DWARFDebugNames::Entry::tag().
1.8.13