LLVM API Documentation

llvm::RuntimeDyldMachOARM Member List
This is the complete list of members for llvm::RuntimeDyldMachOARM, 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]
create(Triple::ArchType Arch, RTDyldMemoryManager *mm)llvm::RuntimeDyldMachO [static]
createObjectImage(std::unique_ptr< ObjectBuffer > InputBuffer)llvm::RuntimeDyldMachO [inline, static]
createObjectImageFromFile(std::unique_ptr< object::ObjectFile > InputObject)llvm::RuntimeDyldMachO [inline, static]
createStubFunction(uint8_t *Addr, unsigned AbiVariant=0)llvm::RuntimeDyldImpl [protected]
decodeAddend(const RelocationEntry &RE) const llvm::RuntimeDyldMachOARM [inline]
deregisterEHFrames()llvm::RuntimeDyldImpl [virtual]
dumpRelocationToResolve(const RelocationEntry &RE, uint64_t Value) const llvm::RuntimeDyldMachO [protected]
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::RuntimeDyldMachOCRTPBase< RuntimeDyldMachOARM > [virtual]
finalizeSection(ObjectImage &ObjImg, unsigned SectionID, const SectionRef &Section)llvm::RuntimeDyldMachOARM [inline]
findOrEmitSection(ObjectImage &Obj, const SectionRef &Section, bool IsCode, ObjSectionToIDMap &LocalSections)llvm::RuntimeDyldImpl [protected]
getErrorString()llvm::RuntimeDyldImpl [inline]
getMaxStubSize() overridellvm::RuntimeDyldMachOARM [inline, virtual]
getRelocationEntry(unsigned SectionID, ObjectImage &ObjImg, const relocation_iterator &RI) const llvm::RuntimeDyldMachO [inline, protected]
getRelocationValueRef(ObjectImage &ObjImg, const relocation_iterator &RI, const RelocationEntry &RE, ObjSectionToIDMap &ObjSectionToID, const SymbolTableMap &Symbols)llvm::RuntimeDyldMachO [protected]
getSection(unsigned SectionID)llvm::RuntimeDyldMachO [inline]
getSectionAddress(unsigned SectionID) const llvm::RuntimeDyldImpl [inline, protected]
getSectionByAddress(const MachOObjectFile &Obj, uint64_t Addr)llvm::RuntimeDyldMachO [protected, static]
getSectionLoadAddress(unsigned SectionID) const llvm::RuntimeDyldImpl [inline, protected]
getStubAlignment() overridellvm::RuntimeDyldMachOARM [inline, virtual]
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 *Obj) const overridellvm::RuntimeDyldMachO [virtual]
isCompatibleFormat(const ObjectBuffer *Buffer) const overridellvm::RuntimeDyldMachO [virtual]
IsTargetLittleEndianllvm::RuntimeDyldImpl [protected]
loadObject(std::unique_ptr< ObjectImage > InputObject)llvm::RuntimeDyldImpl
lockllvm::RuntimeDyldImpl [protected]
makeValueAddendPCRel(RelocationValueRef &Value, ObjectImage &ObjImg, const relocation_iterator &RI, unsigned OffsetToNextPC)llvm::RuntimeDyldMachO [protected]
mapSectionAddress(const void *LocalAddress, uint64_t TargetAddress)llvm::RuntimeDyldImpl
memcpyAddend(const RelocationEntry &RE) const llvm::RuntimeDyldMachO [protected]
MemMgrllvm::RuntimeDyldImpl [protected]
ObjSectionToIDMap typedefllvm::RuntimeDyldImpl [protected]
populateIndirectSymbolPointersSection(MachOObjectFile &Obj, const SectionRef &PTSection, unsigned PTSectionID)llvm::RuntimeDyldMachO [protected]
ProcessAllSectionsllvm::RuntimeDyldImpl [protected]
processRelocationRef(unsigned SectionID, relocation_iterator RelI, ObjectImage &ObjImg, ObjSectionToIDMap &ObjSectionToID, const SymbolTableMap &Symbols, StubMap &Stubs) overridellvm::RuntimeDyldMachOARM [inline, virtual]
readBytesUnaligned(uint8_t *Src, unsigned Size) const llvm::RuntimeDyldImpl [protected]
reassignSectionAddress(unsigned SectionID, uint64_t Addr)llvm::RuntimeDyldImpl
registerEHFrames() overridellvm::RuntimeDyldMachOCRTPBase< RuntimeDyldMachOARM > [virtual]
RelocationList typedefllvm::RuntimeDyldImpl [protected]
Relocationsllvm::RuntimeDyldImpl [protected]
resolveExternalSymbols()llvm::RuntimeDyldImpl [protected]
resolveRelocation(const RelocationEntry &RE, uint64_t Value) overridellvm::RuntimeDyldMachOARM [inline, virtual]
resolveRelocationList(const RelocationList &Relocs, uint64_t Value)llvm::RuntimeDyldImpl [protected]
resolveRelocations()llvm::RuntimeDyldImpl
RuntimeDyldImpl(RTDyldMemoryManager *mm)llvm::RuntimeDyldImpl [inline]
RuntimeDyldMachO(RTDyldMemoryManager *mm)llvm::RuntimeDyldMachO [inline, protected]
RuntimeDyldMachOARM(RTDyldMemoryManager *MM)llvm::RuntimeDyldMachOARM [inline]
RuntimeDyldMachOCRTPBase(RTDyldMemoryManager *mm)llvm::RuntimeDyldMachOCRTPBase< RuntimeDyldMachOARM > [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]
TargetPtrT typedefllvm::RuntimeDyldMachOARM
UnregisteredEHFrameSectionsllvm::RuntimeDyldMachO [protected]
updateGOTEntries(StringRef Name, uint64_t Addr)llvm::RuntimeDyldImpl [inline, protected, virtual]
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]
~RuntimeDyldImpl()llvm::RuntimeDyldImpl [virtual]