class DefineExternalSectionStartAndEndSymbols

Declaration

template <typename SymbolIdentifierFunction>
class DefineExternalSectionStartAndEndSymbols { /* full declaration omitted */ };

Description

Pass implementation for the createDefineExternalSectionStartAndEndSymbols function.

Declared at: llvm/lib/ExecutionEngine/JITLink/DefineExternalSectionStartAndEndSymbols.h:37

Templates

SymbolIdentifierFunction

Member Variables

private DenseMap<llvm::jitlink::Section*, llvm::jitlink::SectionRange> SectionRanges
private SymbolIdentifierFunction F

Method Overview

Methods

DefineExternalSectionStartAndEndSymbols<
    SymbolIdentifierFunction>(
    SymbolIdentifierFunction F)

Declared at: llvm/lib/ExecutionEngine/JITLink/DefineExternalSectionStartAndEndSymbols.h:39

Parameters

SymbolIdentifierFunction F

llvm::jitlink::SectionRange& getSectionRange(
    llvm::jitlink::Section& Sec)

Declared at: llvm/lib/ExecutionEngine/JITLink/DefineExternalSectionStartAndEndSymbols.h:73

Parameters

llvm::jitlink::Section& Sec