Home
last modified time | relevance | path

Searched refs:DWARFDebugNames (Results 1 – 11 of 11) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/
H A DDWARFAcceleratorTable.cpp431 void DWARFDebugNames::Header::dump(ScopedPrinter &W) const { in dump()
445 Error DWARFDebugNames::Header::extract(const DWARFDataExtractor &AS, in extract()
479 void DWARFDebugNames::Abbrev::dump(ScopedPrinter &W) const { in dump()
487 static constexpr DWARFDebugNames::AttributeEncoding sentinelAttrEnc() { in sentinelAttrEnc()
491 static bool isSentinel(const DWARFDebugNames::AttributeEncoding &AE) { in isSentinel()
495 static DWARFDebugNames::Abbrev sentinelAbbrev() { in sentinelAbbrev()
496 return DWARFDebugNames::Abbrev(0, dwarf::Tag(0), 0, {}); in sentinelAbbrev()
499 static bool isSentinel(const DWARFDebugNames::Abbrev &Abbr) { in isSentinel()
503 DWARFDebugNames::Abbrev DWARFDebugNames::AbbrevMapInfo::getEmptyKey() { in getEmptyKey()
507 DWARFDebugNames::Abbrev DWARFDebugNames::AbbrevMapInfo::getTombstoneKey() { in getTombstoneKey()
[all …]
H A DDWARFVerifier.cpp1248 void DWARFVerifier::verifyDebugNamesCULists(const DWARFDebugNames &AccelTable) { in verifyDebugNamesCULists()
1258 parallelForEach(AccelTable, [&](const DWARFDebugNames::NameIndex &NI) { in verifyDebugNamesCULists()
1304 void DWARFVerifier::verifyNameIndexBuckets(const DWARFDebugNames::NameIndex &NI, in verifyNameIndexBuckets()
1420 const DWARFDebugNames::NameIndex &NI, const DWARFDebugNames::Abbrev &Abbr, in verifyNameIndexAttribute()
1421 DWARFDebugNames::AttributeEncoding AttrEnc) { in verifyNameIndexAttribute()
1499 const DWARFDebugNames::NameIndex &NI) { in verifyNameIndexAbbrevs()
1582 const DWARFDebugNames::NameIndex &NI, in verifyNameIndexEntries()
1583 const DWARFDebugNames::NameTableEntry &NTE, in verifyNameIndexEntries()
1598 Expected<DWARFDebugNames::Entry> EntryOr = NI.getEntry(&NextEntryID); in verifyNameIndexEntries()
1799 [&](const DWARFDebugNames::SentinelError &) { in verifyNameIndexEntries()
[all …]
H A DDWARFContext.cpp264 std::unique_ptr<DWARFDebugNames> Names;
506 const DWARFDebugNames &getDebugNames() override { in getDebugNames()
706 const DWARFDebugNames &getDebugNames() override { in getDebugNames()
1464 const DWARFDebugNames &DWARFContext::getDebugNames() { in getDebugNames()
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFVerifier.h292 void verifyDebugNamesCULists(const DWARFDebugNames &AccelTable);
293 void verifyNameIndexBuckets(const DWARFDebugNames::NameIndex &NI,
295 void verifyNameIndexAbbrevs(const DWARFDebugNames::NameIndex &NI);
296 void verifyNameIndexAttribute(const DWARFDebugNames::NameIndex &NI,
297 const DWARFDebugNames::Abbrev &Abbr,
298 DWARFDebugNames::AttributeEncoding AttrEnc);
300 const DWARFDebugNames::NameIndex &NI,
301 const DWARFDebugNames::NameTableEntry &NTE,
304 const DWARFDie &Die, const DWARFDebugNames::NameIndex &NI,
H A DDWARFAcceleratorTable.h384 class LLVM_ABI DWARFDebugNames : public DWARFAcceleratorTable {
495 Expected<std::optional<DWARFDebugNames::Entry>> getParentDIEEntry() const;
603 const DWARFDebugNames &Section;
627 NameIndex(const DWARFDebugNames &Section, uint64_t Base) in NameIndex()
693 friend class DWARFDebugNames; variable
732 LLVM_ABI ValueIterator(const DWARFDebugNames &AccelTable, StringRef Key);
822 DWARFDebugNames(const DWARFDataExtractor &AccelSection, in DWARFDebugNames() function
844 LLVM_ABI DWARFDebugNames::DWARFDebugNamesOffsets
846 const DWARFDebugNames::Header &Hdr);
H A DDWARFContext.h41 class DWARFDebugNames; variable
92 virtual const DWARFDebugNames &getDebugNames() = 0;
331 const DWARFDebugNames &getDebugNames();
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/
H A DDebugNamesDWARFIndex.h72 std::unique_ptr<llvm::DWARFDebugNames> debug_names_up, in DebugNamesDWARFIndex()
89 using DebugNames = llvm::DWARFDebugNames;
H A DDebugNamesDWARFIndex.cpp291 using Entry = llvm::DWARFDebugNames::Entry;
/freebsd/contrib/llvm-project/lld/ELF/
H A DSyntheticSections.h822 SmallVector<llvm::DWARFDebugNames::AttributeEncoding, 2> attributes;
862 llvm::DWARFDebugNames::Header hdr;
873 std::optional<llvm::DWARFDebugNames> llvmDebugNames;
896 uint32_t numCUs, const llvm::DWARFDebugNames::Header &hdr,
897 const llvm::DWARFDebugNames::DWARFDebugNamesOffsets &)>
907 llvm::DWARFDebugNames::Header hdr;
H A DSyntheticSections.cpp2842 readEntry(uint64_t &offset, const DWARFDebugNames::NameIndex &ni, in readEntry()
2865 for (DWARFDebugNames::AttributeEncoding a : it->Attributes) { in readEntry()
2918 uint32_t numCus, const DWARFDebugNames::Header &, in parseDebugNames()
2919 const DWARFDebugNames::DWARFDebugNamesOffsets &)> in parseDebugNames()
2925 for (const DWARFDebugNames::NameIndex &ni : *inputChunk.llvmDebugNames) { in parseDebugNames()
2938 DWARFDebugNames::DWARFDebugNamesOffsets locs = ni.getOffsets(); in parseDebugNames()
3044 for (const DWARFDebugNames::Abbrev &oldAbbrev : ni.getAbbrevs()) { in computeHdrAndAbbrevTable()
3048 DWARFDebugNames::AttributeEncoding cuAttr(DW_IDX_compile_unit, in computeHdrAndAbbrevTable()
3052 for (DWARFDebugNames::AttributeEncoding a : oldAbbrev.Attributes) { in computeHdrAndAbbrevTable()
3088 for (DWARFDebugNames::AttributeEncoding a : abbrev->attributes) { in computeHdrAndAbbrevTable()
[all …]
/freebsd/contrib/llvm-project/llvm/tools/llvm-dwarfdump/
H A Dllvm-dwarfdump.cpp474 static DWARFDie toDie(const DWARFDebugNames::Entry &Entry, in toDie()
495 static void getDies(DWARFContext &DICtx, const DWARFDebugNames &Accel, in getDies()