| Protected Types inherited from llvm::jitlink::ELFLinkGraphBuilder< object::ELF64LE > |
|
| using |
ELFSectionIndex |
| using |
ELFSymbolIndex |
| Protected Member Functions inherited from llvm::jitlink::ELFLinkGraphBuilder< object::ELF64LE > |
|
| bool |
isRelocatable () const |
| void |
setGraphBlock (ELFSectionIndex SecIndex, Block *B) |
| Block * |
getGraphBlock (ELFSectionIndex SecIndex) |
| void |
setGraphSymbol (ELFSymbolIndex SymIndex, Symbol &Sym) |
| Symbol * |
getGraphSymbol (ELFSymbolIndex SymIndex) |
| Expected< std::pair< Linkage, Scope > > |
getSymbolLinkageAndScope (const typename object::ELF64LE::Sym &Sym, StringRef Name) |
| virtual TargetFlagsType |
makeTargetFlags (const typename object::ELF64LE::Sym &Sym) |
|
Set the target flags on the given Symbol. |
| virtual orc::ExecutorAddrDiff |
getRawOffset (const typename object::ELF64LE::Sym &Sym, TargetFlagsType Flags) |
|
Get the physical offset of the symbol on the target platform. |
| Error |
prepare () |
| Error |
graphifySections () |
| Error |
graphifySymbols () |
| virtual bool |
excludeSection (const typename object::ELF64LE::Shdr &Sect) const |
|
Override in derived classes to suppress certain sections in the link graph. |
| Protected Member Functions inherited from llvm::jitlink::ELFLinkGraphBuilderBase |
|
| Section & |
getCommonSection () |
| Static Protected Member Functions inherited from llvm::jitlink::ELFLinkGraphBuilderBase |
|
| static bool |
isDwarfSection (StringRef SectionName) |
| Protected Attributes inherited from llvm::jitlink::ELFLinkGraphBuilder< object::ELF64LE > |
|
| const ELFFile & |
Obj |
| ELFFile::Elf_Shdr_Range |
Sections |
| const ELFFile::Elf_Shdr * |
SymTabSec |
| StringRef |
SectionStringTab |
| bool |
ProcessDebugSections |
| DenseMap< ELFSectionIndex, Block * > |
GraphBlocks |
| DenseMap< ELFSymbolIndex, Symbol * > |
GraphSymbols |
| DenseMap< const typename ELFFile::Elf_Shdr *, ArrayRef< typename ELFFile::Elf_Word > > |
ShndxTables |
| Protected Attributes inherited from llvm::jitlink::ELFLinkGraphBuilderBase |
|
| std::unique_ptr< LinkGraph > |
G |