addRelocations()=0 | llvm::jitlink::ELFLinkGraphBuilder< ELFT > | pure virtual |
buildGraph() | llvm::jitlink::ELFLinkGraphBuilder< ELFT > | |
ELFLinkGraphBuilder(const object::ELFFile< ELFT > &Obj, Triple TT, SubtargetFeatures Features, StringRef FileName, LinkGraph::GetEdgeKindNameFunction GetEdgeKindName) | llvm::jitlink::ELFLinkGraphBuilder< ELFT > | |
ELFLinkGraphBuilderBase(std::unique_ptr< LinkGraph > G) | llvm::jitlink::ELFLinkGraphBuilderBase | inline |
ELFSectionIndex typedef | llvm::jitlink::ELFLinkGraphBuilder< ELFT > | protected |
ELFSymbolIndex typedef | llvm::jitlink::ELFLinkGraphBuilder< ELFT > | protected |
excludeSection(const typename ELFT::Shdr &Sect) const | llvm::jitlink::ELFLinkGraphBuilder< ELFT > | inlineprotectedvirtual |
forEachRelaRelocation(const typename ELFT::Shdr &RelSect, RelocHandlerMethod &&Func) | llvm::jitlink::ELFLinkGraphBuilder< ELFT > | protected |
forEachRelaRelocation(const typename ELFT::Shdr &RelSect, ClassT *Instance, RelocHandlerMethod &&Method) | llvm::jitlink::ELFLinkGraphBuilder< ELFT > | inlineprotected |
forEachRelaRelocation(const typename ELFT::Shdr &RelSect, RelocHandlerFunction &&Func) | llvm::jitlink::ELFLinkGraphBuilder< ELFT > | |
forEachRelRelocation(const typename ELFT::Shdr &RelSect, RelocHandlerMethod &&Func) | llvm::jitlink::ELFLinkGraphBuilder< ELFT > | protected |
forEachRelRelocation(const typename ELFT::Shdr &RelSect, ClassT *Instance, RelocHandlerMethod &&Method) | llvm::jitlink::ELFLinkGraphBuilder< ELFT > | inlineprotected |
forEachRelRelocation(const typename ELFT::Shdr &RelSect, RelocHandlerFunction &&Func) | llvm::jitlink::ELFLinkGraphBuilder< ELFT > | |
G | llvm::jitlink::ELFLinkGraphBuilderBase | protected |
getCommonSection() | llvm::jitlink::ELFLinkGraphBuilderBase | inlineprotected |
getGraphBlock(ELFSectionIndex SecIndex) | llvm::jitlink::ELFLinkGraphBuilder< ELFT > | inlineprotected |
getGraphSymbol(ELFSymbolIndex SymIndex) | llvm::jitlink::ELFLinkGraphBuilder< ELFT > | inlineprotected |
getRawOffset(const typename ELFT::Sym &Sym, TargetFlagsType Flags) | llvm::jitlink::ELFLinkGraphBuilder< ELFT > | inlineprotectedvirtual |
getSymbolLinkageAndScope(const typename ELFT::Sym &Sym, StringRef Name) | llvm::jitlink::ELFLinkGraphBuilder< ELFT > | protected |
GraphBlocks | llvm::jitlink::ELFLinkGraphBuilder< ELFT > | protected |
graphifySections() | llvm::jitlink::ELFLinkGraphBuilder< ELFT > | protected |
graphifySymbols() | llvm::jitlink::ELFLinkGraphBuilder< ELFT > | protected |
GraphSymbols | llvm::jitlink::ELFLinkGraphBuilder< ELFT > | protected |
isDwarfSection(StringRef SectionName) | llvm::jitlink::ELFLinkGraphBuilderBase | inlineprotectedstatic |
isRelocatable() const | llvm::jitlink::ELFLinkGraphBuilder< ELFT > | inlineprotected |
makeTargetFlags(const typename ELFT::Sym &Sym) | llvm::jitlink::ELFLinkGraphBuilder< ELFT > | inlineprotectedvirtual |
Obj | llvm::jitlink::ELFLinkGraphBuilder< ELFT > | protected |
prepare() | llvm::jitlink::ELFLinkGraphBuilder< ELFT > | protected |
ProcessDebugSections | llvm::jitlink::ELFLinkGraphBuilder< ELFT > | protected |
Sections | llvm::jitlink::ELFLinkGraphBuilder< ELFT > | protected |
SectionStringTab | llvm::jitlink::ELFLinkGraphBuilder< ELFT > | protected |
setGraphBlock(ELFSectionIndex SecIndex, Block *B) | llvm::jitlink::ELFLinkGraphBuilder< ELFT > | inlineprotected |
setGraphSymbol(ELFSymbolIndex SymIndex, Symbol &Sym) | llvm::jitlink::ELFLinkGraphBuilder< ELFT > | inlineprotected |
setProcessDebugSections(bool ProcessDebugSections) | llvm::jitlink::ELFLinkGraphBuilder< ELFT > | inline |
ShndxTables | llvm::jitlink::ELFLinkGraphBuilder< ELFT > | protected |
SymTabSec | llvm::jitlink::ELFLinkGraphBuilder< ELFT > | protected |
~ELFLinkGraphBuilderBase() | llvm::jitlink::ELFLinkGraphBuilderBase | virtual |