ΒΆinline llvm::jitlink::Symbol&
createAnonymousPointer(
llvm::jitlink::LinkGraph& G,
llvm::jitlink::Section& PointerSection,
llvm::jitlink::Symbol* InitialTarget =
nullptr,
uint64_t InitialAddend = 0)
inline llvm::jitlink::Symbol&
createAnonymousPointer(
llvm::jitlink::LinkGraph& G,
llvm::jitlink::Section& PointerSection,
llvm::jitlink::Symbol* InitialTarget =
nullptr,
uint64_t InitialAddend = 0)
Description
Creates a new pointer block in the given section and returns an anonymous symbol pointing to it. If InitialTarget is given then an Pointer64 relocation will be added to the block pointing at InitialTarget. The pointer block will have the following default values: alignment: 64-bit alignment-offset: 0 address: highest allowable (~7U)
Declared at: llvm/include/llvm/ExecutionEngine/JITLink/x86_64.h:503
Parameters
- llvm::jitlink::LinkGraph& G
- llvm::jitlink::Section& PointerSection
- llvm::jitlink::Symbol* InitialTarget = nullptr
- uint64_t InitialAddend = 0