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

Methods

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()

Declared at: llvm/lib/ExecutionEngine/JITLink/ELFLinkGraphBuilder.h:38

static bool isDwarfSection(
    llvm::StringRef SectionName)

Declared at: llvm/lib/ExecutionEngine/JITLink/ELFLinkGraphBuilder.h:34

Parameters

llvm::StringRef SectionName

virtual ~ELFLinkGraphBuilderBase()

Declared at: llvm/lib/ExecutionEngine/JITLink/ELFLinkGraphBuilder.h:31