Lines Matching refs:DWARFUnit
78 -> std::unique_ptr<DWARFUnit> { in addUnitsImpl()
100 std::unique_ptr<DWARFUnit> U; in addUnitsImpl()
136 DWARFUnit *DWARFUnitVector::addUnit(std::unique_ptr<DWARFUnit> Unit) { in addUnit()
138 [](const std::unique_ptr<DWARFUnit> &LHS, in addUnit()
139 const std::unique_ptr<DWARFUnit> &RHS) { in addUnit()
145 DWARFUnit *DWARFUnitVector::getUnitForOffset(uint64_t Offset) const { in getUnitForOffset()
149 [](uint64_t LHS, const std::unique_ptr<DWARFUnit> &RHS) { in getUnitForOffset()
157 DWARFUnit *
168 [](uint64_t LHS, const std::unique_ptr<DWARFUnit> &RHS) { in getUnitForIndexEntry()
187 DWARFUnit::DWARFUnit(DWARFContext &DC, const DWARFSection &Section, in DWARFUnit() function in DWARFUnit
200 DWARFUnit::~DWARFUnit() = default;
202 DWARFDataExtractor DWARFUnit::getDebugInfoExtractor() const { in getDebugInfoExtractor()
208 DWARFUnit::getAddrOffsetSectionItem(uint32_t Index) const { in getAddrOffsetSectionItem()
231 Expected<uint64_t> DWARFUnit::getStringOffsetSectionItem(uint32_t Index) const { in getStringOffsetSectionItem()
365 Error DWARFUnit::extractRangeList(uint64_t RangeListOffset, in extractRangeList()
375 void DWARFUnit::clear() { in clear()
389 const char *DWARFUnit::getCompilationDir() { in getCompilationDir()
393 void DWARFUnit::extractDIEsToVector( in extractDIEsToVector()
481 void DWARFUnit::extractDIEsIfNeeded(bool CUDieOnly) { in extractDIEsIfNeeded()
486 Error DWARFUnit::tryExtractDIEsIfNeeded(bool CUDieOnly) { in tryExtractDIEsIfNeeded()
590 bool DWARFUnit::parseDWO() { in parseDWO()
633 void DWARFUnit::clearDIEs(bool KeepCUDie) { in clearDIEs()
645 DWARFUnit::findRnglistFromOffset(uint64_t Offset) { in findRnglistFromOffset()
662 DWARFUnit::findRnglistFromIndex(uint32_t Index) { in findRnglistFromIndex()
672 Expected<DWARFAddressRangesVector> DWARFUnit::collectAddressRanges() { in collectAddressRanges()
687 DWARFUnit::findLoclistFromOffset(uint64_t Offset) { in findLoclistFromOffset()
710 void DWARFUnit::updateAddressDieMap(DWARFDie Die) { in updateAddressDieMap()
741 DWARFDie DWARFUnit::getSubroutineForAddress(uint64_t Address) { in getSubroutineForAddress()
755 void DWARFUnit::updateVariableDieMap(DWARFDie Die) { in updateVariableDieMap()
829 DWARFDie DWARFUnit::getVariableForAddress(uint64_t Address) { in getVariableForAddress()
850 DWARFUnit::getInlinedChainForAddress(uint64_t Address, in getInlinedChainForAddress()
879 DWARFDie DWARFUnit::getParent(const DWARFDebugInfoEntry *Die) { in getParent()
892 DWARFDie DWARFUnit::getSibling(const DWARFDebugInfoEntry *Die) { in getSibling()
905 DWARFDie DWARFUnit::getPreviousSibling(const DWARFDebugInfoEntry *Die) { in getPreviousSibling()
935 DWARFDie DWARFUnit::getFirstChild(const DWARFDebugInfoEntry *Die) { in getFirstChild()
948 DWARFDie DWARFUnit::getLastChild(const DWARFDebugInfoEntry *Die) { in getLastChild()
979 const DWARFAbbreviationDeclarationSet *DWARFUnit::getAbbreviations() const { in getAbbreviations()
985 llvm::Optional<object::SectionedAddress> DWARFUnit::getBaseAddress() { in getBaseAddress()
1075 DWARFUnit::determineStringOffsetsTableContribution(DWARFDataExtractor &DA) { in determineStringOffsetsTableContribution()
1088 DWARFUnit::determineStringOffsetsTableContributionDWO(DWARFDataExtractor & DA) { in determineStringOffsetsTableContributionDWO()
1124 Optional<uint64_t> DWARFUnit::getRnglistOffset(uint32_t Index) { in getRnglistOffset()
1135 Optional<uint64_t> DWARFUnit::getLoclistOffset(uint32_t Index) { in getLoclistOffset()