class ELFLinkGraphBuilderBase
Declaration
class ELFLinkGraphBuilderBase { /* full declaration omitted */ };
Description
Common link-graph building code shared between all ELFFiles.
Declared at: llvm/lib/ExecutionEngine/JITLink/ELFLinkGraphBuilder.h:28
Member Variables
- protected std::unique_ptr<LinkGraph> G
- private llvm::jitlink::Section* CommonSection = nullptr
- private static llvm::StringRef CommonSectionName
- private static ArrayRef<const char*> DwarfSectionNames
Method Overview
- public ELFLinkGraphBuilderBase(std::unique_ptr<LinkGraph> G)
- protected llvm::jitlink::Section & getCommonSection()
- protected static bool isDwarfSection(llvm::StringRef SectionName)
- public virtual ~ELFLinkGraphBuilderBase()
Methods
¶ELFLinkGraphBuilderBase(
std::unique_ptr<LinkGraph> G)
ELFLinkGraphBuilderBase(
std::unique_ptr<LinkGraph> G)
Declared at: llvm/lib/ExecutionEngine/JITLink/ELFLinkGraphBuilder.h:30
Parameters
- std::unique_ptr<LinkGraph> G
¶llvm::jitlink::Section& getCommonSection()
llvm::jitlink::Section& getCommonSection()
Declared at: llvm/lib/ExecutionEngine/JITLink/ELFLinkGraphBuilder.h:38
¶static bool isDwarfSection(
llvm::StringRef SectionName)
static bool isDwarfSection(
llvm::StringRef SectionName)
Declared at: llvm/lib/ExecutionEngine/JITLink/ELFLinkGraphBuilder.h:34
Parameters
- llvm::StringRef SectionName
¶virtual ~ELFLinkGraphBuilderBase()
virtual ~ELFLinkGraphBuilderBase()
Declared at: llvm/lib/ExecutionEngine/JITLink/ELFLinkGraphBuilder.h:31