Lines Matching refs:DWARFUnit
71 -> std::unique_ptr<DWARFUnit> { in addUnitsImpl()
86 std::unique_ptr<DWARFUnit> U; in addUnitsImpl()
122 DWARFUnit *DWARFUnitVector::addUnit(std::unique_ptr<DWARFUnit> Unit) { in addUnit()
124 [](const std::unique_ptr<DWARFUnit> &LHS, in addUnit()
125 const std::unique_ptr<DWARFUnit> &RHS) { in addUnit()
131 DWARFUnit *DWARFUnitVector::getUnitForOffset(uint64_t Offset) const { in getUnitForOffset()
135 [](uint64_t LHS, const std::unique_ptr<DWARFUnit> &RHS) { in getUnitForOffset()
143 DWARFUnit *
154 [](uint64_t LHS, const std::unique_ptr<DWARFUnit> &RHS) { in getUnitForIndexEntry()
173 DWARFUnit::DWARFUnit(DWARFContext &DC, const DWARFSection &Section, in DWARFUnit() function in DWARFUnit
186 DWARFUnit::~DWARFUnit() = default;
188 DWARFDataExtractor DWARFUnit::getDebugInfoExtractor() const { in getDebugInfoExtractor()
194 DWARFUnit::getAddrOffsetSectionItem(uint32_t Index) const { in getAddrOffsetSectionItem()
217 Optional<uint64_t> DWARFUnit::getStringOffsetSectionItem(uint32_t Index) const { in getStringOffsetSectionItem()
375 Error DWARFUnit::extractRangeList(uint64_t RangeListOffset, in extractRangeList()
385 void DWARFUnit::clear() { in clear()
396 const char *DWARFUnit::getCompilationDir() { in getCompilationDir()
400 void DWARFUnit::extractDIEsToVector( in extractDIEsToVector()
450 void DWARFUnit::extractDIEsIfNeeded(bool CUDieOnly) { in extractDIEsIfNeeded()
455 Error DWARFUnit::tryExtractDIEsIfNeeded(bool CUDieOnly) { in tryExtractDIEsIfNeeded()
559 bool DWARFUnit::parseDWO() { in parseDWO()
602 void DWARFUnit::clearDIEs(bool KeepCUDie) { in clearDIEs()
610 DWARFUnit::findRnglistFromOffset(uint64_t Offset) { in findRnglistFromOffset()
627 DWARFUnit::findRnglistFromIndex(uint32_t Index) { in findRnglistFromIndex()
637 Expected<DWARFAddressRangesVector> DWARFUnit::collectAddressRanges() { in collectAddressRanges()
652 DWARFUnit::findLoclistFromOffset(uint64_t Offset) { in findLoclistFromOffset()
675 void DWARFUnit::updateAddressDieMap(DWARFDie Die) { in updateAddressDieMap()
706 DWARFDie DWARFUnit::getSubroutineForAddress(uint64_t Address) { in getSubroutineForAddress()
721 DWARFUnit::getInlinedChainForAddress(uint64_t Address, in getInlinedChainForAddress()
750 DWARFDie DWARFUnit::getParent(const DWARFDebugInfoEntry *Die) { in getParent()
769 DWARFDie DWARFUnit::getSibling(const DWARFDebugInfoEntry *Die) { in getSibling()
789 DWARFDie DWARFUnit::getPreviousSibling(const DWARFDebugInfoEntry *Die) { in getPreviousSibling()
808 DWARFDie DWARFUnit::getFirstChild(const DWARFDebugInfoEntry *Die) { in getFirstChild()
819 DWARFDie DWARFUnit::getLastChild(const DWARFDebugInfoEntry *Die) { in getLastChild()
834 const DWARFAbbreviationDeclarationSet *DWARFUnit::getAbbreviations() const { in getAbbreviations()
840 llvm::Optional<object::SectionedAddress> DWARFUnit::getBaseAddress() { in getBaseAddress()
930 DWARFUnit::determineStringOffsetsTableContribution(DWARFDataExtractor &DA) { in determineStringOffsetsTableContribution()
943 DWARFUnit::determineStringOffsetsTableContributionDWO(DWARFDataExtractor & DA) { in determineStringOffsetsTableContributionDWO()
979 Optional<uint64_t> DWARFUnit::getRnglistOffset(uint32_t Index) { in getRnglistOffset()
990 Optional<uint64_t> DWARFUnit::getLoclistOffset(uint32_t Index) { in getLoclistOffset()