LLVM API Documentation
#include <ObjectFile.h>
Public Member Functions | |
RelocationRef () | |
RelocationRef (DataRefImpl RelocationP, const ObjectFile *Owner) | |
RelocationRef. More... | |
bool | operator== (const RelocationRef &Other) const |
error_code | getNext (RelocationRef &Result) const |
error_code | getAddress (uint64_t &Result) const |
error_code | getOffset (uint64_t &Result) const |
symbol_iterator | getSymbol () const |
error_code | getType (uint64_t &Result) const |
error_code | getHidden (bool &Result) const |
Indicates whether this relocation should hidden when listing relocations, usually because it is the trailing part of a multipart relocation that will be printed as part of the leading relocation. More... | |
error_code | getTypeName (SmallVectorImpl< char > &Result) const |
Get a string that represents the type of this relocation. More... | |
error_code | getValueString (SmallVectorImpl< char > &Result) const |
Get a string that represents the calculation of the value of this relocation. More... | |
DataRefImpl | getRawDataRefImpl () const |
const ObjectFile * | getObjectFile () const |
RelocationRef - This is a value type class that represents a single relocation in the list of relocations in the object file.
Definition at line 92 of file ObjectFile.h.
|
inline |
Definition at line 97 of file ObjectFile.h.
|
inline |
Definition at line 538 of file ObjectFile.h.
|
inline |
Definition at line 551 of file ObjectFile.h.
References llvm::object::ObjectFile::getRelocationAddress().
|
inline |
Indicates whether this relocation should hidden when listing relocations, usually because it is the trailing part of a multipart relocation that will be printed as part of the leading relocation.
Definition at line 577 of file ObjectFile.h.
References llvm::object::ObjectFile::getRelocationHidden().
|
inline |
Definition at line 547 of file ObjectFile.h.
References llvm::object::ObjectFile::getRelocationNext().
|
inline |
Definition at line 585 of file ObjectFile.h.
Referenced by llvm::object::getELFRelocationAddend().
|
inline |
Definition at line 555 of file ObjectFile.h.
References llvm::object::ObjectFile::getRelocationOffset().
Referenced by llvm::RuntimeDyldMachO::processRelocationRef(), and llvm::RuntimeDyldELF::processRelocationRef().
|
inline |
Definition at line 581 of file ObjectFile.h.
Referenced by llvm::object::getELFRelocationAddend(), and llvm::RuntimeDyldMachO::processRelocationRef().
|
inline |
Definition at line 559 of file ObjectFile.h.
References llvm::object::ObjectFile::getRelocationSymbol().
Referenced by llvm::RuntimeDyldMachO::processRelocationRef(), and llvm::RuntimeDyldELF::processRelocationRef().
|
inline |
Definition at line 563 of file ObjectFile.h.
References llvm::object::ObjectFile::getRelocationType().
Referenced by llvm::RuntimeDyldELF::processRelocationRef().
|
inline |
Get a string that represents the type of this relocation.
This is for display purposes only.
Definition at line 567 of file ObjectFile.h.
References llvm::object::ObjectFile::getRelocationTypeName().
|
inline |
Get a string that represents the calculation of the value of this relocation.
This is for display purposes only.
Definition at line 572 of file ObjectFile.h.
References llvm::object::ObjectFile::getRelocationValueString().
|
inline |
Definition at line 543 of file ObjectFile.h.