LLVM 19.0.0git
llvm::DWARFUnit Member List

This is the complete list of members for llvm::DWARFUnit, including all inherited members.

clear()llvm::DWARFUnit
collectAddressRanges()llvm::DWARFUnit
determineStringOffsetsTableContribution(DWARFDataExtractor &DA)llvm::DWARFUnitprotected
determineStringOffsetsTableContributionDWO(DWARFDataExtractor &DA)llvm::DWARFUnitprotected
dies()llvm::DWARFUnitinline
dump(raw_ostream &OS, DIDumpOptions DumpOpts)=0llvm::DWARFUnitpure virtual
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) constllvm::DWARFUnit
findLoclistFromOffset(uint64_t Offset)llvm::DWARFUnit
findRnglistFromIndex(uint32_t Index)llvm::DWARFUnit
findRnglistFromOffset(uint64_t Offset)llvm::DWARFUnit
getAbbreviations() constllvm::DWARFUnit
getAbbreviationsOffset() constllvm::DWARFUnitinline
getAbbrOffset() constllvm::DWARFUnitinline
getAddressByteSize() constllvm::DWARFUnitinline
getAddrOffsetSectionBase() constllvm::DWARFUnitinline
getAddrOffsetSectionItem(uint32_t Index) constllvm::DWARFUnit
getBaseAddress()llvm::DWARFUnit
getCompilationDir()llvm::DWARFUnit
getContext() constllvm::DWARFUnitinline
getDebugInfoEntry(unsigned Index) constllvm::DWARFUnitinlineprotected
getDebugInfoExtractor() constllvm::DWARFUnit
getDIEAtIndex(unsigned Index)llvm::DWARFUnitinline
getDIEForOffset(uint64_t Offset)llvm::DWARFUnitinline
getDIEIndex(const DWARFDebugInfoEntry *Die) constllvm::DWARFUnitinlineprotected
getDIEIndex(const DWARFDie &D) constllvm::DWARFUnitinline
getDIEIndexForOffset(uint64_t Offset)llvm::DWARFUnitinline
getDwarfOffsetByteSize() constllvm::DWARFUnitinline
getDwarfStringOffsetsByteSize() constllvm::DWARFUnitinline
getDWOId()llvm::DWARFUnitinline
getFirstChild(const DWARFDebugInfoEntry *Die)llvm::DWARFUnit
getFirstChildEntry(const DWARFDebugInfoEntry *Die) constllvm::DWARFUnitprotected
getFormat() constllvm::DWARFUnitinline
getFormParams() constllvm::DWARFUnitinline
getHeader() constllvm::DWARFUnitinlineprotected
getHeaderSize() constllvm::DWARFUnitinline
getIndexedAddressOffset(uint64_t Index)llvm::DWARFUnitinline
getInfoSection() constllvm::DWARFUnitinline
getInlinedChainForAddress(uint64_t Address, SmallVectorImpl< DWARFDie > &InlinedChain)llvm::DWARFUnit
getLastChild(const DWARFDebugInfoEntry *Die)llvm::DWARFUnit
getLastChildEntry(const DWARFDebugInfoEntry *Die) constllvm::DWARFUnitprotected
getLength() constllvm::DWARFUnitinline
getLineSection() constllvm::DWARFUnitinline
getLineTableOffset() constllvm::DWARFUnitinline
getLinkedUnit()llvm::DWARFUnitinline
getLocationTable()llvm::DWARFUnitinline
getLoclistOffset(uint32_t Index)llvm::DWARFUnit
getLocSectionBase() constllvm::DWARFUnitinline
getNextUnitOffset() constllvm::DWARFUnitinline
getNonSkeletonUnitDIE(bool ExtractUnitDIEOnly=true, StringRef DWOAlternativeLocation={})llvm::DWARFUnitinline
getNumDIEs()llvm::DWARFUnitinline
getOffset() constllvm::DWARFUnitinline
getParent(const DWARFDebugInfoEntry *Die)llvm::DWARFUnit
getParentEntry(const DWARFDebugInfoEntry *Die) constllvm::DWARFUnitprotected
getPreviousSibling(const DWARFDebugInfoEntry *Die)llvm::DWARFUnit
getPreviousSiblingEntry(const DWARFDebugInfoEntry *Die) constllvm::DWARFUnitprotected
getRefAddrByteSize() constllvm::DWARFUnitinline
getRnglistOffset(uint32_t Index)llvm::DWARFUnit
getSibling(const DWARFDebugInfoEntry *Die)llvm::DWARFUnit
getSiblingEntry(const DWARFDebugInfoEntry *Die) constllvm::DWARFUnitprotected
getStringExtractor() constllvm::DWARFUnitinline
getStringOffsetsBase() constllvm::DWARFUnitinline
getStringOffsetSection() constllvm::DWARFUnitinline
getStringOffsetSectionItem(uint32_t Index) constllvm::DWARFUnit
getStringOffsetsTableContribution()llvm::DWARFUnitinline
getStringSection() constllvm::DWARFUnitinline
getSubroutineForAddress(uint64_t Address)llvm::DWARFUnit
getUnitDIE(bool ExtractUnitDIEOnly=true)llvm::DWARFUnitinline
getUnitType() constllvm::DWARFUnitinline
getUnitVector() constllvm::DWARFUnitinline
getVariableForAddress(uint64_t Address)llvm::DWARFUnit
getVersion() constllvm::DWARFUnitinline
isDWOUnit() constllvm::DWARFUnitinline
isLittleEndian() constllvm::DWARFUnitinline
isMatchingUnitTypeAndTag(uint8_t UnitType, dwarf::Tag Tag)llvm::DWARFUnitinlinestatic
isTypeUnit() constllvm::DWARFUnitinline
setAddrOffsetSection(const DWARFSection *AOS, uint64_t Base)llvm::DWARFUnitinline
setDWOId(uint64_t NewID)llvm::DWARFUnitinline
setRangesSection(const DWARFSection *RS, uint64_t Base)llvm::DWARFUnitinline
setSkeletonUnit(DWARFUnit *SU)llvm::DWARFUnitinline
tryExtractDIEsIfNeeded(bool CUDieOnly)llvm::DWARFUnit
updateAddressDieMap(DWARFDie Die)llvm::DWARFUnit
updateVariableDieMap(DWARFDie Die)llvm::DWARFUnit
~DWARFUnit()llvm::DWARFUnitvirtual