Lines Matching refs:DWARFUnit

73         -> std::unique_ptr<DWARFUnit> {  in addUnitsImpl()
85 std::unique_ptr<DWARFUnit> U; in addUnitsImpl()
121 DWARFUnit *DWARFUnitVector::addUnit(std::unique_ptr<DWARFUnit> Unit) { in addUnit()
123 [](const std::unique_ptr<DWARFUnit> &LHS, in addUnit()
124 const std::unique_ptr<DWARFUnit> &RHS) { in addUnit()
130 DWARFUnit *DWARFUnitVector::getUnitForOffset(uint32_t Offset) const { in getUnitForOffset()
134 [](uint32_t LHS, const std::unique_ptr<DWARFUnit> &RHS) { in getUnitForOffset()
142 DWARFUnit *
153 [](uint32_t LHS, const std::unique_ptr<DWARFUnit> &RHS) { in getUnitForIndexEntry()
172 DWARFUnit::DWARFUnit(DWARFContext &DC, const DWARFSection &Section, in DWARFUnit() function in DWARFUnit
194 DWARFUnit::~DWARFUnit() = default;
196 DWARFDataExtractor DWARFUnit::getDebugInfoExtractor() const { in getDebugInfoExtractor()
202 DWARFUnit::getAddrOffsetSectionItem(uint32_t Index) const { in getAddrOffsetSectionItem()
223 Optional<uint64_t> DWARFUnit::getStringOffsetSectionItem(uint32_t Index) const { in getStringOffsetSectionItem()
323 Error DWARFUnit::extractRangeList(uint32_t RangeListOffset, in extractRangeList()
333 void DWARFUnit::clear() { in clear()
342 const char *DWARFUnit::getCompilationDir() { in getCompilationDir()
346 void DWARFUnit::extractDIEsToVector( in extractDIEsToVector()
400 size_t DWARFUnit::extractDIEsIfNeeded(bool CUDieOnly) { in extractDIEsIfNeeded()
477 bool DWARFUnit::parseDWO() { in parseDWO()
528 void DWARFUnit::clearDIEs(bool KeepCUDie) { in clearDIEs()
536 DWARFUnit::findRnglistFromOffset(uint32_t Offset) { in findRnglistFromOffset()
557 DWARFUnit::findRnglistFromIndex(uint32_t Index) { in findRnglistFromIndex()
569 Expected<DWARFAddressRangesVector> DWARFUnit::collectAddressRanges() { in collectAddressRanges()
583 void DWARFUnit::updateAddressDieMap(DWARFDie Die) { in updateAddressDieMap()
614 DWARFDie DWARFUnit::getSubroutineForAddress(uint64_t Address) { in getSubroutineForAddress()
629 DWARFUnit::getInlinedChainForAddress(uint64_t Address, in getInlinedChainForAddress()
658 DWARFDie DWARFUnit::getParent(const DWARFDebugInfoEntry *Die) { in getParent()
677 DWARFDie DWARFUnit::getSibling(const DWARFDebugInfoEntry *Die) { in getSibling()
697 DWARFDie DWARFUnit::getPreviousSibling(const DWARFDebugInfoEntry *Die) { in getPreviousSibling()
716 DWARFDie DWARFUnit::getFirstChild(const DWARFDebugInfoEntry *Die) { in getFirstChild()
727 DWARFDie DWARFUnit::getLastChild(const DWARFDebugInfoEntry *Die) { in getLastChild()
742 const DWARFAbbreviationDeclarationSet *DWARFUnit::getAbbreviations() const { in getAbbreviations()
748 llvm::Optional<SectionedAddress> DWARFUnit::getBaseAddress() { in getBaseAddress()
807 DWARFUnit::determineStringOffsetsTableContribution(DWARFDataExtractor &DA) { in determineStringOffsetsTableContribution()
821 DWARFUnit::determineStringOffsetsTableContributionDWO(DWARFDataExtractor & DA) { in determineStringOffsetsTableContributionDWO()