LLVM 22.0.0git
|
Common link-graph building code shared between all ELFFiles. More...
#include "ExecutionEngine/JITLink/ELFLinkGraphBuilder.h"
Public Member Functions | |
ELFLinkGraphBuilderBase (std::unique_ptr< LinkGraph > G) | |
virtual | ~ELFLinkGraphBuilderBase () |
Protected Member Functions | |
Section & | getCommonSection () |
Static Protected Member Functions | |
static bool | isDwarfSection (StringRef SectionName) |
Protected Attributes | |
std::unique_ptr< LinkGraph > | G |
Common link-graph building code shared between all ELFFiles.
Definition at line 28 of file ELFLinkGraphBuilder.h.
|
inline |
Definition at line 30 of file ELFLinkGraphBuilder.h.
References G, and llvm::move().
Referenced by llvm::jitlink::ELFLinkGraphBuilder< ELFT >::ELFLinkGraphBuilder().
|
virtualdefault |
|
inlineprotected |
Definition at line 38 of file ELFLinkGraphBuilder.h.
References G, llvm::orc::Read, and llvm::orc::Write.
Referenced by llvm::jitlink::ELFLinkGraphBuilder< ELFT >::graphifySymbols().
|
inlinestaticprotected |
Definition at line 34 of file ELFLinkGraphBuilder.h.
References llvm::is_contained().
|
protected |
Definition at line 45 of file ELFLinkGraphBuilder.h.
Referenced by llvm::jitlink::ELFLinkGraphBuilder< ELFT >::buildGraph(), ELFLinkGraphBuilderBase(), getCommonSection(), llvm::jitlink::ELFLinkGraphBuilder< ELFT >::graphifySections(), llvm::jitlink::ELFLinkGraphBuilder< ELFT >::graphifySymbols(), and llvm::jitlink::ELFLinkGraphBuilder< ELFT >::prepare().