LLVM API Documentation

llvm::RuntimeDyldELF Member List
This is the complete list of members for llvm::RuntimeDyldELF, including all inherited members.
addRelocationForSection(const RelocationEntry &RE, unsigned SectionID)llvm::RuntimeDyldImpl [protected]
addRelocationForSymbol(const RelocationEntry &RE, StringRef SymbolName)llvm::RuntimeDyldImpl [protected]
Archllvm::RuntimeDyldImpl [protected]
Checkerllvm::RuntimeDyldImpl [protected]
clearError()llvm::RuntimeDyldImpl [inline]
CommonSymbolInfo typedefllvm::RuntimeDyldImpl [protected]
CommonSymbolMap typedefllvm::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() overridellvm::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]
ErrorStrllvm::RuntimeDyldImpl [protected]
ExternalSymbolRelocationsllvm::RuntimeDyldImpl [protected]
finalizeLoad(ObjectImage &ObjImg, ObjSectionToIDMap &SectionMap) overridellvm::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]
GlobalSymbolTablellvm::RuntimeDyldImpl [protected]
hasError()llvm::RuntimeDyldImpl [inline]
HasErrorllvm::RuntimeDyldImpl [protected]
isCompatibleFile(const object::ObjectFile *Buffer) const overridellvm::RuntimeDyldELF [virtual]
isCompatibleFormat(const ObjectBuffer *Buffer) const overridellvm::RuntimeDyldELF [virtual]
IsTargetLittleEndianllvm::RuntimeDyldImpl [protected]
loadObject(std::unique_ptr< ObjectImage > InputObject)llvm::RuntimeDyldImpl
lockllvm::RuntimeDyldImpl [protected]
mapSectionAddress(const void *LocalAddress, uint64_t TargetAddress)llvm::RuntimeDyldImpl
MemMgrllvm::RuntimeDyldImpl [protected]
ObjSectionToIDMap typedefllvm::RuntimeDyldImpl [protected]
ProcessAllSectionsllvm::RuntimeDyldImpl [protected]
processRelocationRef(unsigned SectionID, relocation_iterator RelI, ObjectImage &Obj, ObjSectionToIDMap &ObjSectionToID, const SymbolTableMap &Symbols, StubMap &Stubs) overridellvm::RuntimeDyldELF [virtual]
readBytesUnaligned(uint8_t *Src, unsigned Size) const llvm::RuntimeDyldImpl [protected]
reassignSectionAddress(unsigned SectionID, uint64_t Addr)llvm::RuntimeDyldImpl
registerEHFrames() overridellvm::RuntimeDyldELF [virtual]
RelocationList typedefllvm::RuntimeDyldImpl [protected]
Relocationsllvm::RuntimeDyldImpl [protected]
resolveExternalSymbols()llvm::RuntimeDyldImpl [protected]
resolveRelocation(const RelocationEntry &RE, uint64_t Value) overridellvm::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 typedefllvm::RuntimeDyldImpl [protected]
Sectionsllvm::RuntimeDyldImpl [protected]
setProcessAllSections(bool ProcessAllSections)llvm::RuntimeDyldImpl [inline]
setRuntimeDyldChecker(RuntimeDyldCheckerImpl *Checker)llvm::RuntimeDyldImpl [inline]
SID typedefllvm::RuntimeDyldImpl [protected]
StubMap typedefllvm::RuntimeDyldImpl [protected]
SymbolLoc typedefllvm::RuntimeDyldImpl [protected]
SymbolTableMap typedefllvm::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]