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.cpp1225 DWARFVerifier::verifyDebugNamesCULists(const DWARFDebugNames &AccelTable) { in verifyDebugNamesCULists()
1236 for (const DWARFDebugNames::NameIndex &NI : AccelTable) { in verifyDebugNamesCULists()
1281 DWARFVerifier::verifyNameIndexBuckets(const DWARFDebugNames::NameIndex &NI, in verifyNameIndexBuckets()
1403 const DWARFDebugNames::NameIndex &NI, const DWARFDebugNames::Abbrev &Abbr, in verifyNameIndexAttribute()
1404 DWARFDebugNames::AttributeEncoding AttrEnc) { in verifyNameIndexAttribute()
1483 DWARFVerifier::verifyNameIndexAbbrevs(const DWARFDebugNames::NameIndex &NI) { in verifyNameIndexAbbrevs()
1575 const DWARFDebugNames::NameIndex &NI, in verifyNameIndexEntries()
1576 const DWARFDebugNames::NameTableEntry &NTE) { in verifyNameIndexEntries()
1596 Expected<DWARFDebugNames::Entry> EntryOr = NI.getEntry(&NextEntryID); in verifyNameIndexEntries()
1660 [&](const DWARFDebugNames::SentinelError &) { in verifyNameIndexEntries()
[all …]
H A DDWARFContext.cpp266 std::unique_ptr<DWARFDebugNames> Names;
508 const DWARFDebugNames &getDebugNames() override { in getDebugNames()
710 const DWARFDebugNames &getDebugNames() override { in getDebugNames()
1469 const DWARFDebugNames &DWARFContext::getDebugNames() { in getDebugNames()
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFVerifier.h267 unsigned verifyDebugNamesCULists(const DWARFDebugNames &AccelTable);
268 unsigned verifyNameIndexBuckets(const DWARFDebugNames::NameIndex &NI,
270 unsigned verifyNameIndexAbbrevs(const DWARFDebugNames::NameIndex &NI);
271 unsigned verifyNameIndexAttribute(const DWARFDebugNames::NameIndex &NI,
272 const DWARFDebugNames::Abbrev &Abbr,
273 DWARFDebugNames::AttributeEncoding AttrEnc);
274 unsigned verifyNameIndexEntries(const DWARFDebugNames::NameIndex &NI,
275 const DWARFDebugNames::NameTableEntry &NTE);
277 const DWARFDebugNames::NameIndex &NI);
H A DDWARFAcceleratorTable.h383 class DWARFDebugNames : public DWARFAcceleratorTable {
493 Expected<std::optional<DWARFDebugNames::Entry>> getParentDIEEntry() const;
601 const DWARFDebugNames &Section;
625 NameIndex(const DWARFDebugNames &Section, uint64_t Base) in NameIndex()
691 friend class DWARFDebugNames; variable
730 ValueIterator(const DWARFDebugNames &AccelTable, StringRef Key);
809 DWARFDebugNames(const DWARFDataExtractor &AccelSection, in DWARFDebugNames() function
831 DWARFDebugNames::DWARFDebugNamesOffsets
833 const DWARFDebugNames::Header &Hdr);
H A DDWARFContext.h40 class DWARFDebugNames; variable
91 virtual const DWARFDebugNames &getDebugNames() = 0;
325 const DWARFDebugNames &getDebugNames();
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/
H A DDebugNamesDWARFIndex.h66 std::unique_ptr<llvm::DWARFDebugNames> debug_names_up, in DebugNamesDWARFIndex()
83 using DebugNames = llvm::DWARFDebugNames;
H A DDebugNamesDWARFIndex.cpp296 using Entry = llvm::DWARFDebugNames::Entry;
/freebsd/contrib/llvm-project/lld/ELF/
H A DSyntheticSections.h807 SmallVector<llvm::DWARFDebugNames::AttributeEncoding, 2> attributes;
847 llvm::DWARFDebugNames::Header hdr;
858 std::optional<llvm::DWARFDebugNames> llvmDebugNames;
881 uint32_t numCUs, const llvm::DWARFDebugNames::Header &hdr,
882 const llvm::DWARFDebugNames::DWARFDebugNamesOffsets &)>
892 llvm::DWARFDebugNames::Header hdr;
H A DSyntheticSections.cpp2750 readEntry(uint64_t &offset, const DWARFDebugNames::NameIndex &ni, in readEntry()
2773 for (DWARFDebugNames::AttributeEncoding a : it->Attributes) { in readEntry()
2826 uint32_t numCus, const DWARFDebugNames::Header &, in parseDebugNames()
2827 const DWARFDebugNames::DWARFDebugNamesOffsets &)> in parseDebugNames()
2833 for (const DWARFDebugNames::NameIndex &ni : *inputChunk.llvmDebugNames) { in parseDebugNames()
2847 DWARFDebugNames::DWARFDebugNamesOffsets locs = ni.getOffsets(); in parseDebugNames()
2956 for (const DWARFDebugNames::Abbrev &oldAbbrev : ni.getAbbrevs()) { in computeHdrAndAbbrevTable()
2960 DWARFDebugNames::AttributeEncoding cuAttr(DW_IDX_compile_unit, in computeHdrAndAbbrevTable()
2964 for (DWARFDebugNames::AttributeEncoding a : oldAbbrev.Attributes) { in computeHdrAndAbbrevTable()
3000 for (DWARFDebugNames::AttributeEncoding a : abbrev->attributes) { in computeHdrAndAbbrevTable()
[all …]
/freebsd/contrib/llvm-project/llvm/tools/llvm-dwarfdump/
H A Dllvm-dwarfdump.cpp464 static DWARFDie toDie(const DWARFDebugNames::Entry &Entry, in toDie()
485 static void getDies(DWARFContext &DICtx, const DWARFDebugNames &Accel, in getDies()