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:
- include/llvm/Object/ObjectFile.h