classof(const DWARFUnit *U) | llvm::DWARFTypeUnit | inlinestatic |
clear() | llvm::DWARFUnit | |
collectAddressRanges() | llvm::DWARFUnit | |
determineStringOffsetsTableContribution(DWARFDataExtractor &DA) | llvm::DWARFUnit | protected |
determineStringOffsetsTableContributionDWO(DWARFDataExtractor &DA) | llvm::DWARFUnit | protected |
dies() | llvm::DWARFUnit | inline |
dump(raw_ostream &OS, DIDumpOptions DumpOpts={}) override | llvm::DWARFTypeUnit | virtual |
DWARFTypeUnit(DWARFContext &Context, const DWARFSection &Section, const DWARFUnitHeader &Header, const DWARFDebugAbbrev *DA, const DWARFSection *RS, const DWARFSection *LocSection, StringRef SS, const DWARFSection &SOS, const DWARFSection *AOS, const DWARFSection &LS, bool LE, bool IsDWO, const DWARFUnitVector &UnitVector) | llvm::DWARFTypeUnit | inline |
DWARFUnit(DWARFContext &Context, const DWARFSection &Section, const DWARFUnitHeader &Header, const DWARFDebugAbbrev *DA, const DWARFSection *RS, const DWARFSection *LocSection, StringRef SS, const DWARFSection &SOS, const DWARFSection *AOS, const DWARFSection &LS, bool LE, bool IsDWO, const DWARFUnitVector &UnitVector) | llvm::DWARFUnit | |
extractRangeList(uint64_t RangeListOffset, DWARFDebugRangeList &RangeList) const | llvm::DWARFUnit | |
findLoclistFromOffset(uint64_t Offset) | llvm::DWARFUnit | |
findRnglistFromIndex(uint32_t Index) | llvm::DWARFUnit | |
findRnglistFromOffset(uint64_t Offset) | llvm::DWARFUnit | |
getAbbreviations() const | llvm::DWARFUnit | |
getAbbreviationsOffset() const | llvm::DWARFUnit | inline |
getAbbrOffset() const | llvm::DWARFUnit | inline |
getAddressByteSize() const | llvm::DWARFUnit | inline |
getAddrOffsetSectionBase() const | llvm::DWARFUnit | inline |
getAddrOffsetSectionItem(uint32_t Index) const | llvm::DWARFUnit | |
getBaseAddress() | llvm::DWARFUnit | |
getCompilationDir() | llvm::DWARFUnit | |
getContext() const | llvm::DWARFUnit | inline |
getDebugInfoEntry(unsigned Index) const | llvm::DWARFUnit | inlineprotected |
getDebugInfoExtractor() const | llvm::DWARFUnit | |
getDIEAtIndex(unsigned Index) | llvm::DWARFUnit | inline |
getDIEForOffset(uint64_t Offset) | llvm::DWARFUnit | inline |
getDIEIndex(const DWARFDebugInfoEntry *Die) const | llvm::DWARFUnit | inlineprotected |
getDIEIndex(const DWARFDie &D) const | llvm::DWARFUnit | inline |
getDIEIndexForOffset(uint64_t Offset) | llvm::DWARFUnit | inline |
getDwarfOffsetByteSize() const | llvm::DWARFUnit | inline |
getDwarfStringOffsetsByteSize() const | llvm::DWARFUnit | inline |
getDWOId() | llvm::DWARFUnit | inline |
getFirstChild(const DWARFDebugInfoEntry *Die) | llvm::DWARFUnit | |
getFirstChildEntry(const DWARFDebugInfoEntry *Die) const | llvm::DWARFUnit | protected |
getFormat() const | llvm::DWARFUnit | inline |
getFormParams() const | llvm::DWARFUnit | inline |
getHeader() const | llvm::DWARFUnit | inlineprotected |
getHeaderSize() const | llvm::DWARFUnit | inline |
getIndexedAddressOffset(uint64_t Index) | llvm::DWARFUnit | inline |
getInfoSection() const | llvm::DWARFUnit | inline |
getInlinedChainForAddress(uint64_t Address, SmallVectorImpl< DWARFDie > &InlinedChain) | llvm::DWARFUnit | |
getLastChild(const DWARFDebugInfoEntry *Die) | llvm::DWARFUnit | |
getLastChildEntry(const DWARFDebugInfoEntry *Die) const | llvm::DWARFUnit | protected |
getLength() const | llvm::DWARFUnit | inline |
getLineSection() const | llvm::DWARFUnit | inline |
getLineTableOffset() const | llvm::DWARFUnit | inline |
getLinkedUnit() | llvm::DWARFUnit | inline |
getLocationTable() | llvm::DWARFUnit | inline |
getLoclistOffset(uint32_t Index) | llvm::DWARFUnit | |
getLocSectionBase() const | llvm::DWARFUnit | inline |
getNextUnitOffset() const | llvm::DWARFUnit | inline |
getNonSkeletonUnitDIE(bool ExtractUnitDIEOnly=true, StringRef DWOAlternativeLocation={}) | llvm::DWARFUnit | inline |
getNumDIEs() | llvm::DWARFUnit | inline |
getOffset() const | llvm::DWARFUnit | inline |
getParent(const DWARFDebugInfoEntry *Die) | llvm::DWARFUnit | |
getParentEntry(const DWARFDebugInfoEntry *Die) const | llvm::DWARFUnit | protected |
getPreviousSibling(const DWARFDebugInfoEntry *Die) | llvm::DWARFUnit | |
getPreviousSiblingEntry(const DWARFDebugInfoEntry *Die) const | llvm::DWARFUnit | protected |
getRefAddrByteSize() const | llvm::DWARFUnit | inline |
getRnglistOffset(uint32_t Index) | llvm::DWARFUnit | |
getSibling(const DWARFDebugInfoEntry *Die) | llvm::DWARFUnit | |
getSiblingEntry(const DWARFDebugInfoEntry *Die) const | llvm::DWARFUnit | protected |
getStringExtractor() const | llvm::DWARFUnit | inline |
getStringOffsetsBase() const | llvm::DWARFUnit | inline |
getStringOffsetSection() const | llvm::DWARFUnit | inline |
getStringOffsetSectionItem(uint32_t Index) const | llvm::DWARFUnit | |
getStringOffsetsTableContribution() | llvm::DWARFUnit | inline |
getStringSection() const | llvm::DWARFUnit | inline |
getSubroutineForAddress(uint64_t Address) | llvm::DWARFUnit | |
getTypeHash() const | llvm::DWARFTypeUnit | inline |
getTypeOffset() const | llvm::DWARFTypeUnit | inline |
getUnitDIE(bool ExtractUnitDIEOnly=true) | llvm::DWARFUnit | inline |
getUnitType() const | llvm::DWARFUnit | inline |
getUnitVector() const | llvm::DWARFUnit | inline |
getVariableForAddress(uint64_t Address) | llvm::DWARFUnit | |
getVersion() const | llvm::DWARFUnit | inline |
isDWOUnit() const | llvm::DWARFUnit | inline |
isLittleEndian() const | llvm::DWARFUnit | inline |
isMatchingUnitTypeAndTag(uint8_t UnitType, dwarf::Tag Tag) | llvm::DWARFUnit | inlinestatic |
isTypeUnit() const | llvm::DWARFUnit | inline |
setAddrOffsetSection(const DWARFSection *AOS, uint64_t Base) | llvm::DWARFUnit | inline |
setDWOId(uint64_t NewID) | llvm::DWARFUnit | inline |
setRangesSection(const DWARFSection *RS, uint64_t Base) | llvm::DWARFUnit | inline |
setSkeletonUnit(DWARFUnit *SU) | llvm::DWARFUnit | inline |
tryExtractDIEsIfNeeded(bool CUDieOnly) | llvm::DWARFUnit | |
updateAddressDieMap(DWARFDie Die) | llvm::DWARFUnit | |
updateVariableDieMap(DWARFDie Die) | llvm::DWARFUnit | |
~DWARFUnit() | llvm::DWARFUnit | virtual |