LLVM: llvm::jitlink::aarch32::StubsManager_v7 Class Reference (original) (raw)

Stubs builder for v7 emits non-position-independent Arm and Thumb stubs. More...

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

Static Public Member Functions
static StringRef getSectionName ()
Name of the object file section that will contain all our stubs.

Detailed Description

Stubs builder for v7 emits non-position-independent Arm and Thumb stubs.

Definition at line 383 of file aarch32.h.

Constructor & Destructor Documentation

llvm::jitlink::aarch32::StubsManager_v7::StubsManager_v7 ( ) default

Member Function Documentation

getSectionName()

StringRef llvm::jitlink::aarch32::StubsManager_v7::getSectionName ( ) inlinestatic

Name of the object file section that will contain all our stubs.

Definition at line 388 of file aarch32.h.

Referenced by visitEdge().

visitEdge()

Implements link-graph traversal via visitExistingEdges().

Definition at line 884 of file aarch32.cpp.

References assert(), B(), llvm::jitlink::aarch32::createStubArmv7(), llvm::jitlink::aarch32::createStubThumbv7(), llvm::dbgs(), E(), llvm::orc::Exec, llvm::formatv(), G, llvm::jitlink::Section::getName(), llvm::Target::getName(), llvm::jitlink::Symbol::getSection(), getSectionName(), llvm::jitlink::Symbol::getTargetFlags(), llvm::jitlink::aarch32::LastArmRelocation, LLVM_DEBUG, llvm::jitlink::aarch32::needsStub(), llvm::orc::Read, llvm::jitlink::Symbol::setTargetFlags(), and llvm::jitlink::aarch32::ThumbSymbol.


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