Home
last modified time | relevance | path

Searched refs:DWARFUnitIndex (Results 1 – 12 of 12) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/
H A DDWARFUnitIndex.cpp92 bool DWARFUnitIndex::Header::parse(DataExtractor IndexData, in parse()
115 void DWARFUnitIndex::Header::dump(raw_ostream &OS) const { in dump()
119 bool DWARFUnitIndex::parse(DataExtractor IndexData) { in parse()
131 bool DWARFUnitIndex::parseImpl(DataExtractor IndexData) { in parseImpl()
197 StringRef DWARFUnitIndex::getColumnHeader(DWARFSectionKind DS) { in getColumnHeader()
215 void DWARFUnitIndex::dump(raw_ostream &OS) const { in dump()
263 const DWARFUnitIndex::Entry::SectionContribution *
264 DWARFUnitIndex::Entry::getContribution(DWARFSectionKind Sec) const { in getContribution()
272 DWARFUnitIndex::Entry::SectionContribution &
273 DWARFUnitIndex::Entry::getContribution() { in getContribution()
[all …]
H A DDWARFContext.cpp72 void fixupIndexV4(DWARFContext &C, DWARFUnitIndex &Index) { in fixupIndexV4()
73 using EntryType = DWARFUnitIndex::Entry::SectionContribution; in fixupIndexV4()
119 for (DWARFUnitIndex::Entry &E : Index.getMutableRows()) { in fixupIndexV4()
122 DWARFUnitIndex::Entry::SectionContribution &CUOff = E.getContribution(); in fixupIndexV4()
140 void fixupIndexV5(DWARFContext &C, DWARFUnitIndex &Index) { in fixupIndexV5()
167 for (DWARFUnitIndex::Entry &E : Index.getMutableRows()) { in fixupIndexV5()
170 DWARFUnitIndex::Entry::SectionContribution &CUOff = E.getContribution(); in fixupIndexV5()
183 void fixupIndex(DWARFContext &C, DWARFUnitIndex &Index) { in fixupIndex()
253 std::unique_ptr<DWARFUnitIndex> CUIndex;
255 std::unique_ptr<DWARFUnitIndex> TUIndex;
[all …]
H A DDWARFUnit.cpp77 const DWARFUnitIndex::Entry *IndexEntry) in addUnitsImpl()
90 const DWARFUnitIndex &Index = getDWARFUnitIndex( in addUnitsImpl()
165 DWARFUnitVector::getUnitForIndexEntry(const DWARFUnitIndex::Entry &E) { in getUnitForIndexEntry()
341 Error DWARFUnitHeader::applyIndexEntry(const DWARFUnitIndex::Entry *Entry) { in applyIndexEntry()
892 const DWARFUnitIndex &llvm::getDWARFUnitIndex(DWARFContext &Context, in getDWARFUnitIndex()
H A DDWARFVerifier.cpp482 DWARFUnitIndex Index(InfoColumnKind); in verifyIndex()
489 for (const DWARFUnitIndex::Entry &E : Index.getRows()) { in verifyIndex()
497 const DWARFUnitIndex::Entry::SectionContribution &SC = E.value(); in verifyIndex()
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFUnitIndex.h102 class DWARFUnitIndex {
135 const DWARFUnitIndex *Index;
138 friend class DWARFUnitIndex; variable
172 DWARFUnitIndex(DWARFSectionKind InfoColumnKind) in DWARFUnitIndex() function
H A DDWARFContext.h44 class DWARFUnitIndex; variable
76 virtual const DWARFUnitIndex &getCUIndex() = 0;
77 virtual const DWARFUnitIndex &getTUIndex() = 0;
296 const DWARFUnitIndex &getCUIndex();
298 const DWARFUnitIndex &getTUIndex();
H A DDWARFUnit.h65 const DWARFUnitIndex::Entry *IndexEntry = nullptr;
90 LLVM_ABI Error applyIndexEntry(const DWARFUnitIndex::Entry *Entry);
107 const DWARFUnitIndex::Entry *getIndexEntry() const { return IndexEntry; } in getIndexEntry()
123 LLVM_ABI const DWARFUnitIndex &getDWARFUnitIndex(DWARFContext &Context,
133 const DWARFUnitIndex::Entry *)>
146 LLVM_ABI DWARFUnit *getUnitForIndexEntry(const DWARFUnitIndex::Entry &E);
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/
H A DSymbolFileDWARFDwo.cpp41 if (const llvm::DWARFUnitIndex &index = m_context.GetAsLLVM().getCUIndex()) { in GetDWOCompileUnitForHash()
42 if (const llvm::DWARFUnitIndex::Entry *entry = index.getFromHash(hash)) { in GetDWOCompileUnitForHash()
H A DDWARFUnit.cpp351 if (const llvm::DWARFUnitIndex::Entry *entry = m_header.getIndexEntry()) { in SetDwoStrOffsetsBase()
495 if (const llvm::DWARFUnitIndex::Entry *entry = m_header.getIndexEntry()) { in SetLoclistsBase()
539 if (const llvm::DWARFUnitIndex::Entry *entry = m_header.getIndexEntry()) { in GetLocationData()
552 if (const llvm::DWARFUnitIndex::Entry *entry = m_header.getIndexEntry()) { in GetRnglistData()
1023 const llvm::DWARFUnitIndex::Entry *entry = nullptr; in extract()
1024 const llvm::DWARFUnitIndex &index = header.isTypeUnit() in extract()
/freebsd/contrib/llvm-project/llvm/lib/DWP/
H A DDWP.cpp172 const DWARFUnitIndex::Entry &Entry, in getSubsection()
204 const DWARFUnitIndex &TUIndex, MCSection *OutputTypes, StringRef Types, in addAllTypesFromDWP()
209 for (const DWARFUnitIndex::Entry &E : TUIndex.getRows()) { in addAllTypesFromDWP()
827 DWARFUnitIndex CUIndex(DW_SECT_INFO); in write()
837 for (const DWARFUnitIndex::Entry &E : CUIndex.getRows()) { in write()
900 DWARFUnitIndex TUIndex(TUSectionKind); in write()
/freebsd/contrib/llvm-project/llvm/include/llvm/DWP/
H A DDWP.h26 DWARFUnitIndex::Entry::SectionContribution Contributions[8];
/freebsd/lib/clang/libllvm/
H A DMakefile631 SRCS_MIN+= DebugInfo/DWARF/DWARFUnitIndex.cpp