LLVM  9.0.0svn
Namespaces | Functions
RelocationResolver.cpp File Reference
#include "llvm/Object/RelocationResolver.h"
Include dependency graph for RelocationResolver.cpp:

Go to the source code of this file.

Namespaces

 llvm
 This class represents lattice values for constants.
 
 llvm::object
 

Functions

static int64_t llvm::object::getELFAddend (RelocationRef R)
 
static bool llvm::object::supportsX86_64 (uint64_t Type)
 
static uint64_t llvm::object::resolveX86_64 (RelocationRef R, uint64_t S, uint64_t A)
 
static bool llvm::object::supportsAArch64 (uint64_t Type)
 
static uint64_t llvm::object::resolveAArch64 (RelocationRef R, uint64_t S, uint64_t A)
 
static bool llvm::object::supportsBPF (uint64_t Type)
 
static uint64_t llvm::object::resolveBPF (RelocationRef R, uint64_t S, uint64_t A)
 
static bool llvm::object::supportsMips64 (uint64_t Type)
 
static uint64_t llvm::object::resolveMips64 (RelocationRef R, uint64_t S, uint64_t A)
 
static bool llvm::object::supportsPPC64 (uint64_t Type)
 
static uint64_t llvm::object::resolvePPC64 (RelocationRef R, uint64_t S, uint64_t A)
 
static bool llvm::object::supportsSystemZ (uint64_t Type)
 
static uint64_t llvm::object::resolveSystemZ (RelocationRef R, uint64_t S, uint64_t A)
 
static bool llvm::object::supportsSparc64 (uint64_t Type)
 
static uint64_t llvm::object::resolveSparc64 (RelocationRef R, uint64_t S, uint64_t A)
 
static bool llvm::object::supportsAmdgpu (uint64_t Type)
 
static uint64_t llvm::object::resolveAmdgpu (RelocationRef R, uint64_t S, uint64_t A)
 
static bool llvm::object::supportsX86 (uint64_t Type)
 
static uint64_t llvm::object::resolveX86 (RelocationRef R, uint64_t S, uint64_t A)
 
static bool llvm::object::supportsPPC32 (uint64_t Type)
 
static uint64_t llvm::object::resolvePPC32 (RelocationRef R, uint64_t S, uint64_t A)
 
static bool llvm::object::supportsARM (uint64_t Type)
 
static uint64_t llvm::object::resolveARM (RelocationRef R, uint64_t S, uint64_t A)
 
static bool llvm::object::supportsAVR (uint64_t Type)
 
static uint64_t llvm::object::resolveAVR (RelocationRef R, uint64_t S, uint64_t A)
 
static bool llvm::object::supportsLanai (uint64_t Type)
 
static uint64_t llvm::object::resolveLanai (RelocationRef R, uint64_t S, uint64_t A)
 
static bool llvm::object::supportsMips32 (uint64_t Type)
 
static uint64_t llvm::object::resolveMips32 (RelocationRef R, uint64_t S, uint64_t A)
 
static bool llvm::object::supportsSparc32 (uint64_t Type)
 
static uint64_t llvm::object::resolveSparc32 (RelocationRef R, uint64_t S, uint64_t A)
 
static bool llvm::object::supportsHexagon (uint64_t Type)
 
static uint64_t llvm::object::resolveHexagon (RelocationRef R, uint64_t S, uint64_t A)
 
static bool llvm::object::supportsCOFFX86 (uint64_t Type)
 
static uint64_t llvm::object::resolveCOFFX86 (RelocationRef R, uint64_t S, uint64_t A)
 
static bool llvm::object::supportsCOFFX86_64 (uint64_t Type)
 
static uint64_t llvm::object::resolveCOFFX86_64 (RelocationRef R, uint64_t S, uint64_t A)
 
static bool llvm::object::supportsMachOX86_64 (uint64_t Type)
 
static uint64_t llvm::object::resolveMachOX86_64 (RelocationRef R, uint64_t S, uint64_t A)
 
static bool llvm::object::supportsWasm32 (uint64_t Type)
 
static uint64_t llvm::object::resolveWasm32 (RelocationRef R, uint64_t S, uint64_t A)
 
std::pair< bool(*)(uint64_t), RelocationResolver > llvm::object::getRelocationResolver (const ObjectFile &Obj)