Lines Matching defs:RuntimeDyldELF

1 //===-- RuntimeDyldELF.cpp - Run-time dynamic linker for MC-JIT -*- C++ -*-===//
14 #include "RuntimeDyldELF.h"
193 RuntimeDyldELF::RuntimeDyldELF(RuntimeDyld::MemoryManager &MemMgr,
196 RuntimeDyldELF::~RuntimeDyldELF() {}
198 void RuntimeDyldELF::registerEHFrames() {
210 void RuntimeDyldELF::deregisterEHFrames() {
222 RuntimeDyldELF::loadObject(const object::ObjectFile &O) {
226 void RuntimeDyldELF::resolveX86_64Relocation(const SectionEntry &Section,
281 void RuntimeDyldELF::resolveX86Relocation(const SectionEntry &Section,
306 void RuntimeDyldELF::resolveAArch64Relocation(const SectionEntry &Section,
445 void RuntimeDyldELF::resolveARMRelocation(const SectionEntry &Section,
496 void RuntimeDyldELF::resolveMIPSRelocation(const SectionEntry &Section,
584 void RuntimeDyldELF::setMipsABI(const ObjectFile &Obj) {
599 void RuntimeDyldELF::resolveMIPS64Relocation(const SectionEntry &Section,
631 RuntimeDyldELF::evaluateMIPS64Relocation(const SectionEntry &Section,
730 void RuntimeDyldELF::applyMIPS64Relocation(uint8_t *TargetPtr,
784 void RuntimeDyldELF::findPPC64TOCSection(const ELFObjectFileBase &Obj,
817 void RuntimeDyldELF::findOPDEntrySection(const ELFObjectFileBase &Obj,
908 void RuntimeDyldELF::resolvePPC32Relocation(const SectionEntry &Section,
928 void RuntimeDyldELF::resolvePPC64Relocation(const SectionEntry &Section,
1019 void RuntimeDyldELF::resolveSystemZRelocation(const SectionEntry &Section,
1073 void RuntimeDyldELF::resolveRelocation(const RelocationEntry &RE,
1080 void RuntimeDyldELF::resolveRelocation(const SectionEntry &Section,
1131 void *RuntimeDyldELF::computePlaceholderAddress(unsigned SectionID, uint64_t Offset) const {
1135 void RuntimeDyldELF::processSimpleRelocation(unsigned SectionID, uint64_t Offset, unsigned RelType, RelocationValueRef Value) {
1143 uint32_t RuntimeDyldELF::getMatchingLoRelocation(uint32_t RelType,
1166 relocation_iterator RuntimeDyldELF::processRelocationRef(
1731 size_t RuntimeDyldELF::getGOTEntrySize() {
1766 uint64_t RuntimeDyldELF::allocateGOTEntries(unsigned SectionID, unsigned no)
1780 void RuntimeDyldELF::resolveGOTOffsetRelocation(unsigned SectionID, uint64_t Offset, uint64_t GOTOffset)
1787 RelocationEntry RuntimeDyldELF::computeGOTOffsetRE(unsigned SectionID, uint64_t GOTOffset, uint64_t SymbolOffset,
1794 void RuntimeDyldELF::finalizeLoad(const ObjectFile &Obj,
1850 bool RuntimeDyldELF::isCompatibleFile(const object::ObjectFile &Obj) const {
1854 bool RuntimeDyldELF::relocationNeedsStub(const RelocationRef &R) const {