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] |
| 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] |
| ErrorStr | llvm::RuntimeDyldImpl | [protected] |
| ExternalSymbolRelocations | llvm::RuntimeDyldImpl | [protected] |
| finalizeLoad(ObjectImage &ObjImg, ObjSectionToIDMap &SectionMap) override | llvm::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() override | llvm::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() override | llvm::RuntimeDyldMachOARM | [inline, virtual] |
| 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 *Obj) const override | llvm::RuntimeDyldMachO | [virtual] |
| isCompatibleFormat(const ObjectBuffer *Buffer) const override | llvm::RuntimeDyldMachO | [virtual] |
| IsTargetLittleEndian | llvm::RuntimeDyldImpl | [protected] |
| loadObject(std::unique_ptr< ObjectImage > InputObject) | llvm::RuntimeDyldImpl | |
| lock | llvm::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] |
| MemMgr | llvm::RuntimeDyldImpl | [protected] |
| ObjSectionToIDMap typedef | llvm::RuntimeDyldImpl | [protected] |
| populateIndirectSymbolPointersSection(MachOObjectFile &Obj, const SectionRef &PTSection, unsigned PTSectionID) | llvm::RuntimeDyldMachO | [protected] |
| ProcessAllSections | llvm::RuntimeDyldImpl | [protected] |
| processRelocationRef(unsigned SectionID, relocation_iterator RelI, ObjectImage &ObjImg, ObjSectionToIDMap &ObjSectionToID, const SymbolTableMap &Symbols, StubMap &Stubs) override | llvm::RuntimeDyldMachOARM | [inline, virtual] |
| readBytesUnaligned(uint8_t *Src, unsigned Size) const | llvm::RuntimeDyldImpl | [protected] |
| reassignSectionAddress(unsigned SectionID, uint64_t Addr) | llvm::RuntimeDyldImpl | |
| registerEHFrames() override | llvm::RuntimeDyldMachOCRTPBase< RuntimeDyldMachOARM > | [virtual] |
| RelocationList typedef | llvm::RuntimeDyldImpl | [protected] |
| Relocations | llvm::RuntimeDyldImpl | [protected] |
| resolveExternalSymbols() | llvm::RuntimeDyldImpl | [protected] |
| resolveRelocation(const RelocationEntry &RE, uint64_t Value) override | llvm::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 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] |
| TargetPtrT typedef | llvm::RuntimeDyldMachOARM | |
| UnregisteredEHFrameSections | llvm::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] |