LLVM: llvm::jitlink::aarch64::PLTTableManager Class Reference (original) (raw)

Procedure Linkage Table Builder. More...

#include "[llvm/ExecutionEngine/JITLink/aarch64.h](aarch64%5F8h%5Fsource.html)"

Public Member Functions
PLTTableManager (LinkGraph &G, GOTTableManager &GOT)
bool visitEdge (LinkGraph &G, Block *B, Edge &E)
Symbol & createEntry (LinkGraph &G, Symbol &Target)
Section & getStubsSection (LinkGraph &G)
LLVM_ABI void registerExistingEntries ()
Public Member Functions inherited from llvm::jitlink::TableManager< PLTTableManager >
Symbol & getEntryForTarget (LinkGraph &G, Symbol &Target)
Return the constructed entry.
bool registerPreExistingEntry (Symbol &Target, Symbol &Entry)
Register a pre-existing entry.

Procedure Linkage Table Builder.

Definition at line 863 of file aarch64.h.

createEntry()

getSectionName()

StringRef llvm::jitlink::aarch64::PLTTableManager::getSectionName ( ) inlinestatic

getStubsSection()

Section & llvm::jitlink::aarch64::PLTTableManager::getStubsSection ( LinkGraph & G) inline

registerExistingEntries()

void llvm::jitlink::aarch64::PLTTableManager::registerExistingEntries ( )

visitEdge()

GOT

StubsSection

Section* llvm::jitlink::aarch64::PLTTableManager::StubsSection = nullptr


The documentation for this class was generated from the following files: