LLVM API Documentation
addRelocationForSection(const RelocationEntry &RE, unsigned SectionID) | llvm::RuntimeDyldImpl | [protected] |
addRelocationForSymbol(const RelocationEntry &RE, StringRef SymbolName) | llvm::RuntimeDyldImpl | [protected] |
Arch | llvm::RuntimeDyldImpl | [protected] |
Checker | llvm::RuntimeDyldImpl | [protected] |
clearError() | llvm::RuntimeDyldImpl | [inline] |
CommonSymbolInfo typedef | llvm::RuntimeDyldImpl | [protected] |
CommonSymbolMap typedef | llvm::RuntimeDyldImpl | [protected] |
computeSectionStubBufSize(ObjectImage &Obj, const SectionRef &Section) | llvm::RuntimeDyldImpl | [protected] |
computeTotalAllocSize(ObjectImage &Obj, uint64_t &CodeSize, uint64_t &DataSizeRO, uint64_t &DataSizeRW) | llvm::RuntimeDyldImpl | [protected] |
createObjectImage(std::unique_ptr< ObjectBuffer > InputBuffer) | llvm::RuntimeDyldELF | [static] |
createObjectImageFromFile(std::unique_ptr< object::ObjectFile > Obj) | llvm::RuntimeDyldELF | [static] |
createStubFunction(uint8_t *Addr, unsigned AbiVariant=0) | llvm::RuntimeDyldImpl | [protected] |
deregisterEHFrames() override | llvm::RuntimeDyldELF | [virtual] |
emitCommonSymbols(ObjectImage &Obj, const CommonSymbolMap &CommonSymbols, uint64_t TotalSize, SymbolTableMap &SymbolTable) | llvm::RuntimeDyldImpl | [protected] |
emitSection(ObjectImage &Obj, const SectionRef &Section, bool IsCode) | llvm::RuntimeDyldImpl | [protected] |
Error(const Twine &Msg) | llvm::RuntimeDyldImpl | [inline, protected] |
ErrorStr | llvm::RuntimeDyldImpl | [protected] |
ExternalSymbolRelocations | llvm::RuntimeDyldImpl | [protected] |
finalizeLoad(ObjectImage &ObjImg, ObjSectionToIDMap &SectionMap) override | llvm::RuntimeDyldELF | [virtual] |
findOrEmitSection(ObjectImage &Obj, const SectionRef &Section, bool IsCode, ObjSectionToIDMap &LocalSections) | llvm::RuntimeDyldImpl | [protected] |
getErrorString() | llvm::RuntimeDyldImpl | [inline] |
getSectionAddress(unsigned SectionID) const | llvm::RuntimeDyldImpl | [inline, protected] |
getSectionLoadAddress(unsigned SectionID) const | llvm::RuntimeDyldImpl | [inline, protected] |
getSymbolAddress(StringRef Name) const | llvm::RuntimeDyldImpl | [inline] |
getSymbolLoadAddress(StringRef Name) const | llvm::RuntimeDyldImpl | [inline] |
GlobalSymbolTable | llvm::RuntimeDyldImpl | [protected] |
hasError() | llvm::RuntimeDyldImpl | [inline] |
HasError | llvm::RuntimeDyldImpl | [protected] |
isCompatibleFile(const object::ObjectFile *Buffer) const override | llvm::RuntimeDyldELF | [virtual] |
isCompatibleFormat(const ObjectBuffer *Buffer) const override | llvm::RuntimeDyldELF | [virtual] |
IsTargetLittleEndian | llvm::RuntimeDyldImpl | [protected] |
loadObject(std::unique_ptr< ObjectImage > InputObject) | llvm::RuntimeDyldImpl | |
lock | llvm::RuntimeDyldImpl | [protected] |
mapSectionAddress(const void *LocalAddress, uint64_t TargetAddress) | llvm::RuntimeDyldImpl | |
MemMgr | llvm::RuntimeDyldImpl | [protected] |
ObjSectionToIDMap typedef | llvm::RuntimeDyldImpl | [protected] |
ProcessAllSections | llvm::RuntimeDyldImpl | [protected] |
processRelocationRef(unsigned SectionID, relocation_iterator RelI, ObjectImage &Obj, ObjSectionToIDMap &ObjSectionToID, const SymbolTableMap &Symbols, StubMap &Stubs) override | llvm::RuntimeDyldELF | [virtual] |
readBytesUnaligned(uint8_t *Src, unsigned Size) const | llvm::RuntimeDyldImpl | [protected] |
reassignSectionAddress(unsigned SectionID, uint64_t Addr) | llvm::RuntimeDyldImpl | |
registerEHFrames() override | llvm::RuntimeDyldELF | [virtual] |
RelocationList typedef | llvm::RuntimeDyldImpl | [protected] |
Relocations | llvm::RuntimeDyldImpl | [protected] |
resolveExternalSymbols() | llvm::RuntimeDyldImpl | [protected] |
resolveRelocation(const RelocationEntry &RE, uint64_t Value) override | llvm::RuntimeDyldELF | [virtual] |
resolveRelocationList(const RelocationList &Relocs, uint64_t Value) | llvm::RuntimeDyldImpl | [protected] |
resolveRelocations() | llvm::RuntimeDyldImpl | |
RuntimeDyldELF(RTDyldMemoryManager *mm) | llvm::RuntimeDyldELF | [inline] |
RuntimeDyldImpl(RTDyldMemoryManager *mm) | llvm::RuntimeDyldImpl | [inline] |
SectionList typedef | llvm::RuntimeDyldImpl | [protected] |
Sections | llvm::RuntimeDyldImpl | [protected] |
setProcessAllSections(bool ProcessAllSections) | llvm::RuntimeDyldImpl | [inline] |
setRuntimeDyldChecker(RuntimeDyldCheckerImpl *Checker) | llvm::RuntimeDyldImpl | [inline] |
SID typedef | llvm::RuntimeDyldImpl | [protected] |
StubMap typedef | llvm::RuntimeDyldImpl | [protected] |
SymbolLoc typedef | llvm::RuntimeDyldImpl | [protected] |
SymbolTableMap typedef | llvm::RuntimeDyldImpl | [protected] |
writeBytesUnaligned(uint64_t Value, uint8_t *Dst, unsigned Size) const | llvm::RuntimeDyldImpl | [protected] |
writeInt16BE(uint8_t *Addr, uint16_t Value) | llvm::RuntimeDyldImpl | [inline, protected] |
writeInt32BE(uint8_t *Addr, uint32_t Value) | llvm::RuntimeDyldImpl | [inline, protected] |
writeInt64BE(uint8_t *Addr, uint64_t Value) | llvm::RuntimeDyldImpl | [inline, protected] |
~RuntimeDyldELF() | llvm::RuntimeDyldELF | [virtual] |
~RuntimeDyldImpl() | llvm::RuntimeDyldImpl | [virtual] |