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
- public DefineExternalSectionStartAndEndSymbols<SymbolIdentifierFunction>(SymbolIdentifierFunction F)
- private llvm::jitlink::SectionRange & getSectionRange(llvm::jitlink::Section & Sec)
Methods
¶DefineExternalSectionStartAndEndSymbols<
SymbolIdentifierFunction>(
SymbolIdentifierFunction F)
DefineExternalSectionStartAndEndSymbols<
SymbolIdentifierFunction>(
SymbolIdentifierFunction F)
Declared at: llvm/lib/ExecutionEngine/JITLink/DefineExternalSectionStartAndEndSymbols.h:39
Parameters
- SymbolIdentifierFunction F
¶llvm::jitlink::SectionRange& getSectionRange(
llvm::jitlink::Section& Sec)
llvm::jitlink::SectionRange& getSectionRange(
llvm::jitlink::Section& Sec)
Declared at: llvm/lib/ExecutionEngine/JITLink/DefineExternalSectionStartAndEndSymbols.h:73