|
LLVM
3.7.0
|
#include <RuntimeDyldCOFFX86_64.h>
Definition at line 25 of file RuntimeDyldCOFFX86_64.h.
|
inline |
Definition at line 35 of file RuntimeDyldCOFFX86_64.h.
|
inlineoverridevirtual |
Reimplemented from llvm::RuntimeDyldImpl.
Definition at line 193 of file RuntimeDyldCOFFX86_64.h.
|
inlineoverridevirtual |
Reimplemented from llvm::RuntimeDyldImpl.
Definition at line 196 of file RuntimeDyldCOFFX86_64.h.
References llvm::Check(), llvm::object::SectionRef::getName(), llvm::SmallVectorTemplateBase< T, isPodLike >::push_back(), and llvm::ARMBuildAttrs::Section.
|
inlineoverridevirtual |
Implements llvm::RuntimeDyldImpl.
Definition at line 39 of file RuntimeDyldCOFFX86_64.h.
|
inlineoverridevirtual |
Implements llvm::RuntimeDyldImpl.
Definition at line 182 of file RuntimeDyldCOFFX86_64.h.
|
inlineoverridevirtual |
Parses one or more object file relocations (some object files use relocation pairs) and stores it to Relocations or SymbolRelocations (this depends on the object file type).
Implements llvm::RuntimeDyldImpl.
Definition at line 112 of file RuntimeDyldCOFFX86_64.h.
References llvm::RuntimeDyldImpl::addRelocationForSection(), llvm::RuntimeDyldImpl::addRelocationForSymbol(), llvm::dbgs(), DEBUG, llvm::RuntimeDyldImpl::findOrEmitSection(), llvm::ErrorOr< T >::getError(), llvm::object::SymbolRef::getName(), llvm::object::SymbolRef::getSection(), llvm::RuntimeDyldCOFF::getSymbolOffset(), llvm::COFF::IMAGE_REL_AMD64_ADDR32NB, llvm::COFF::IMAGE_REL_AMD64_ADDR64, llvm::COFF::IMAGE_REL_AMD64_REL32, llvm::COFF::IMAGE_REL_AMD64_REL32_1, llvm::COFF::IMAGE_REL_AMD64_REL32_2, llvm::COFF::IMAGE_REL_AMD64_REL32_3, llvm::COFF::IMAGE_REL_AMD64_REL32_4, llvm::COFF::IMAGE_REL_AMD64_REL32_5, llvm::SectionEntry::ObjAddress, llvm::report_fatal_error(), llvm::ARMBuildAttrs::Section, llvm::object::ObjectFile::section_end(), llvm::RuntimeDyldImpl::Sections, llvm::ARMBuildAttrs::Symbol, and llvm::object::SymbolicFile::symbol_end().
|
inlineoverridevirtual |
Reimplemented from llvm::RuntimeDyldImpl.
Definition at line 183 of file RuntimeDyldCOFFX86_64.h.
References llvm::RuntimeDyldImpl::MemMgr, llvm::SmallVectorTemplateBase< T, isPodLike >::push_back(), llvm::RuntimeDyld::MemoryManager::registerEHFrames(), and llvm::RuntimeDyldImpl::Sections.
|
inlineoverridevirtual |
A object file specific relocation resolver.
| RE | The relocation to be resolved |
| Value | Target symbol address to apply the relocation action |
Implements llvm::RuntimeDyldImpl.
Definition at line 63 of file RuntimeDyldCOFFX86_64.h.
References llvm::RelocationEntry::Addend, llvm::SectionEntry::Address, llvm::COFF::IMAGE_REL_AMD64_ADDR32NB, llvm::COFF::IMAGE_REL_AMD64_ADDR64, llvm::COFF::IMAGE_REL_AMD64_REL32, llvm::COFF::IMAGE_REL_AMD64_REL32_1, llvm::COFF::IMAGE_REL_AMD64_REL32_2, llvm::COFF::IMAGE_REL_AMD64_REL32_3, llvm::COFF::IMAGE_REL_AMD64_REL32_4, llvm::COFF::IMAGE_REL_AMD64_REL32_5, llvm_unreachable, llvm::SectionEntry::LoadAddress, llvm::RelocationEntry::Offset, llvm::RelocationEntry::RelType, llvm::ARMBuildAttrs::Section, llvm::RelocationEntry::SectionID, and llvm::RuntimeDyldImpl::Sections.
1.8.6