LLVM 19.0.0git
llvm::DWARFContext Member List

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

checkAddressSizeSupported(unsigned AddressSize, std::error_code EC, char const *Fmt, const Ts &...Vals)llvm::DWARFContextinlinestatic
CK_BTF enum valuellvm::DIContext
CK_DWARF enum valuellvm::DIContext
CK_PDB enum valuellvm::DIContext
classof(const DIContext *DICtx)llvm::DWARFContextinlinestatic
clearLineTableForUnit(DWARFUnit *U)llvm::DWARFContext
compile_unit_range typedefllvm::DWARFContext
compile_units()llvm::DWARFContextinline
create(const object::ObjectFile &Obj, ProcessDebugRelocations RelocAction=ProcessDebugRelocations::Process, const LoadedObjectInfo *L=nullptr, std::string DWPName="", std::function< void(Error)> RecoverableErrorHandler=WithColor::defaultErrorHandler, std::function< void(Error)> WarningHandler=WithColor::defaultWarningHandler, bool ThreadSafe=false)llvm::DWARFContextstatic
create(const StringMap< std::unique_ptr< MemoryBuffer > > &Sections, uint8_t AddrSize, bool isLittleEndian=sys::IsLittleEndianHost, std::function< void(Error)> RecoverableErrorHandler=WithColor::defaultErrorHandler, std::function< void(Error)> WarningHandler=WithColor::defaultWarningHandler, bool ThreadSafe=false)llvm::DWARFContextstatic
DIContext(DIContextKind K)llvm::DIContextinline
DIContextKind enum namellvm::DIContext
dump(raw_ostream &OS, DIDumpOptions DumpOpts, std::array< std::optional< uint64_t >, DIDT_ID_Count > DumpOffsets)llvm::DWARFContext
dump(raw_ostream &OS, DIDumpOptions DumpOpts) overridellvm::DWARFContextinlinevirtual
DWARFContext(std::unique_ptr< const DWARFObject > DObj, std::string DWPName="", std::function< void(Error)> RecoverableErrorHandler=WithColor::defaultErrorHandler, std::function< void(Error)> WarningHandler=WithColor::defaultWarningHandler, bool ThreadSafe=false)llvm::DWARFContext
DWARFContext(DWARFContext &)=deletellvm::DWARFContext
DWARFContextStatellvm::DWARFContextfriend
dwo_compile_units()llvm::DWARFContextinline
dwo_info_section_units()llvm::DWARFContextinline
dwo_types_section_units()llvm::DWARFContextinline
dwo_units()llvm::DWARFContextinline
getAppleNames()llvm::DWARFContext
getAppleNamespaces()llvm::DWARFContext
getAppleObjC()llvm::DWARFContext
getAppleTypes()llvm::DWARFContext
getArch() constllvm::DWARFContextinline
getCompileUnitForCodeAddress(uint64_t Address)llvm::DWARFContext
getCompileUnitForDataAddress(uint64_t Address)llvm::DWARFContext
getCompileUnitForOffset(uint64_t Offset)llvm::DWARFContext
getCUAddrSize()llvm::DWARFContext
getCUIndex()llvm::DWARFContext
getDebugAbbrev()llvm::DWARFContext
getDebugAbbrevDWO()llvm::DWARFContext
getDebugAranges()llvm::DWARFContext
getDebugFrame()llvm::DWARFContext
getDebugLoc()llvm::DWARFContext
getDebugMacinfo()llvm::DWARFContext
getDebugMacinfoDWO()llvm::DWARFContext
getDebugMacro()llvm::DWARFContext
getDebugMacroDWO()llvm::DWARFContext
getDebugNames()llvm::DWARFContext
getDIEForOffset(uint64_t Offset)llvm::DWARFContext
getDIEsForAddress(uint64_t Address, bool CheckDWO=false)llvm::DWARFContext
getDWARFObj() constllvm::DWARFContextinline
getDWOCompileUnitForHash(uint64_t Hash)llvm::DWARFContext
getDWOContext(StringRef AbsolutePath)llvm::DWARFContext
getDWOUnitAtIndex(unsigned index)llvm::DWARFContextinline
getDWOUnitsVector()llvm::DWARFContextinline
getEHFrame()llvm::DWARFContext
getGdbIndex()llvm::DWARFContext
getInliningInfoForAddress(object::SectionedAddress Address, DILineInfoSpecifier Specifier=DILineInfoSpecifier()) overridellvm::DWARFContextvirtual
getKind() constllvm::DIContextinline
getLineInfoForAddress(object::SectionedAddress Address, DILineInfoSpecifier Specifier=DILineInfoSpecifier()) overridellvm::DWARFContextvirtual
getLineInfoForAddressRange(object::SectionedAddress Address, uint64_t Size, DILineInfoSpecifier Specifier=DILineInfoSpecifier()) overridellvm::DWARFContextvirtual
getLineInfoForDataAddress(object::SectionedAddress Address) overridellvm::DWARFContextvirtual
getLineStringExtractor() constllvm::DWARFContextinline
getLineTableForUnit(DWARFUnit *U)llvm::DWARFContext
getLineTableForUnit(DWARFUnit *U, function_ref< void(Error)> RecoverableErrorHandler)llvm::DWARFContext
getLocalsForAddress(object::SectionedAddress Address) overridellvm::DWARFContextvirtual
getMaxDWOVersion()llvm::DWARFContextinline
getMaxSupportedVersion()llvm::DWARFContextinlinestatic
getMaxVersion()llvm::DWARFContextinline
getNormalUnitsVector()llvm::DWARFContextinline
getNumCompileUnits()llvm::DWARFContextinline
getNumDWOCompileUnits()llvm::DWARFContextinline
getNumDWOTypeUnits()llvm::DWARFContextinline
getNumTypeUnits()llvm::DWARFContextinline
getParseCUTUIndexManually() constllvm::DWARFContextinline
getRecoverableErrorHandler()llvm::DWARFContextinline
getStringDWOExtractor() constllvm::DWARFContextinline
getStringExtractor() constllvm::DWARFContextinline
getSupportedAddressSizes()llvm::DWARFContextinlinestatic
getTUIndex()llvm::DWARFContext
getTypeUnitForHash(uint16_t Version, uint64_t Hash, bool IsDWO)llvm::DWARFContext
getUnitAtIndex(unsigned index)llvm::DWARFContextinline
getWarningHandler()llvm::DWARFContextinline
info_section_units()llvm::DWARFContextinline
isAddressSizeSupported(unsigned AddressSize)llvm::DWARFContextinlinestatic
isLittleEndian() constllvm::DWARFContextinline
isSupportedVersion(unsigned version)llvm::DWARFContextinlinestatic
normal_units()llvm::DWARFContextinline
operator=(DWARFContext &)=deletellvm::DWARFContext
ProcessDebugRelocations enum namellvm::DWARFContext
setMaxVersionIfGreater(unsigned Version)llvm::DWARFContextinline
setParseCUTUIndexManually(bool PCUTU)llvm::DWARFContextinline
types_section_units()llvm::DWARFContextinline
unit_iterator_range typedefllvm::DWARFContext
verify(raw_ostream &OS, DIDumpOptions DumpOpts={}) overridellvm::DWARFContextvirtual
~DIContext()=defaultllvm::DIContextvirtual
~DWARFContext() overridellvm::DWARFContext