LLVM
8.0.1
|
Base class for object file relocation visitors. More...
#include "llvm/Object/RelocVisitor.h"
Public Member Functions | |
RelocVisitor (const ObjectFile &Obj) | |
uint64_t | visit (uint32_t Rel, RelocationRef R, uint64_t Value=0) |
bool | error () |
Base class for object file relocation visitors.
Definition at line 36 of file RelocVisitor.h.
|
inlineexplicit |
Definition at line 38 of file RelocVisitor.h.
|
inline |
Definition at line 57 of file RelocVisitor.h.
References llvm::Triple::aarch64, llvm::Triple::aarch64_be, llvm::Triple::amdgcn, llvm::Triple::arm, llvm::Triple::armeb, assert(), llvm::Triple::bpfeb, llvm::Triple::bpfel, llvm::object::ELFRelocationRef::getAddend(), llvm::object::ObjectFile::getArch(), llvm::object::ObjectFile::getBytesInAddress(), llvm::object::RelocationRef::getOffset(), llvm::handleAllErrors(), llvm::Triple::hexagon, llvm::COFF::IMAGE_REL_AMD64_ADDR64, llvm::COFF::IMAGE_REL_AMD64_SECREL, llvm::COFF::IMAGE_REL_I386_DIR32, llvm::COFF::IMAGE_REL_I386_SECREL, llvm::Triple::lanai, llvm::Triple::mips, llvm::Triple::mips64, llvm::Triple::mips64el, llvm::Triple::mipsel, llvm::Triple::ppc, llvm::Triple::ppc64, llvm::Triple::ppc64le, llvm::report_fatal_error(), llvm::Triple::sparc, llvm::Triple::sparcv9, llvm::Triple::systemz, llvm::Expected< T >::takeError(), llvm::Triple::wasm32, llvm::Triple::x86, llvm::Triple::x86_64, and llvm::MachO::X86_64_RELOC_UNSIGNED.
|
inline |
Definition at line 43 of file RelocVisitor.h.