LLVM API Documentation
Base class for object file relocation visitors. More...
#include <RelocVisitor.h>
Public Member Functions | |
RelocVisitor (StringRef FileFormat) | |
RelocToApply | visit (uint32_t RelocType, RelocationRef R, uint64_t SecAddr=0, uint64_t Value=0) |
bool | error () |
Base class for object file relocation visitors.
Definition at line 41 of file RelocVisitor.h.
llvm::object::RelocVisitor::RelocVisitor | ( | StringRef | FileFormat | ) | [inline, explicit] |
Definition at line 43 of file RelocVisitor.h.
bool llvm::object::RelocVisitor::error | ( | ) | [inline] |
Definition at line 169 of file RelocVisitor.h.
RelocToApply llvm::object::RelocVisitor::visit | ( | uint32_t | RelocType, |
RelocationRef | R, | ||
uint64_t | SecAddr = 0 , |
||
uint64_t | Value = 0 |
||
) | [inline] |
Definition at line 49 of file RelocVisitor.h.
References llvm::ELF::R_386_32, llvm::ELF::R_386_NONE, llvm::ELF::R_386_PC32, llvm::ELF::R_390_32, llvm::ELF::R_390_64, llvm::ELF::R_AARCH64_ABS32, llvm::ELF::R_AARCH64_ABS64, llvm::ELF::R_ARM_ABS32, llvm::ELF::R_MIPS_32, llvm::ELF::R_MIPS_64, llvm::ELF::R_PPC64_ADDR32, llvm::ELF::R_PPC64_ADDR64, llvm::ELF::R_PPC_ADDR32, llvm::ELF::R_SPARC_32, llvm::ELF::R_SPARC_64, llvm::ELF::R_SPARC_UA32, llvm::ELF::R_SPARC_UA64, llvm::ELF::R_X86_64_32, llvm::ELF::R_X86_64_32S, llvm::ELF::R_X86_64_64, llvm::ELF::R_X86_64_NONE, and llvm::ELF::R_X86_64_PC32.