LLVM: llvm::object::RelocationRef Class Reference (original) (raw)

This is a value type class that represents a single relocation in the list of relocations in the object file. More...

#include "[llvm/Object/ObjectFile.h](ObjectFile%5F8h%5Fsource.html)"

Inheritance diagram for llvm::object::RelocationRef:

Public Member Functions
RelocationRef ()=default
RelocationRef (DataRefImpl RelocationP, const ObjectFile *Owner)
RelocationRef.
bool operator== (const RelocationRef &Other) const
void moveNext ()
uint64_t getOffset () const
symbol_iterator getSymbol () const
uint64_t getType () const
void getTypeName (SmallVectorImpl< char > &Result) const
Get a string that represents the type of this relocation.
DataRefImpl getRawDataRefImpl () const
const ObjectFile * getObject () const

Detailed Description

This is a value type class that represents a single relocation in the list of relocations in the object file.

Definition at line 54 of file ObjectFile.h.

Constructor & Destructor Documentation

llvm::object::RelocationRef::RelocationRef ( ) default

RelocationRef() [2/2]

Member Function Documentation

getObject()

getOffset()

uint64_t llvm::object::RelocationRef::getOffset ( ) const inline

getRawDataRefImpl()

DataRefImpl llvm::object::RelocationRef::getRawDataRefImpl ( ) const inline

Definition at line 641 of file ObjectFile.h.

Referenced by llvm::object::ELFRelocationRef::getAddend(), llvm::RuntimeDyldMachO::getRelocationEntry(), llvm::jitlink::MachOLinkGraphBuilder::getRelocationInfo(), llvm::object::MachOObjectFile::getRelocationRelocatedSection(), llvm::RuntimeDyldMachO::getRelocationValueRef(), llvm::RuntimeDyldMachOAArch64::processRelocationRef(), llvm::RuntimeDyldMachOARM::processRelocationRef(), llvm::RuntimeDyldMachOI386::processRelocationRef(), llvm::RuntimeDyldMachOX86_64::processRelocationRef(), llvm::RuntimeDyldMachO::processScatteredVANILLA(), and llvm::object::ELFObjectFile< ELFT >::section_rel_end().

getSymbol()

getType()

uint64_t llvm::object::RelocationRef::getType ( ) const inline

getTypeName()

moveNext()

void llvm::object::RelocationRef::moveNext ( ) inline

operator==()


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