|
LLVM 22.0.0git
|
This is the complete list of members for llvm::RuntimeDyldMachOCRTPBase< Impl >, including all inherited members.
| AbsoluteSymbolSection | llvm::RuntimeDyldImpl | protectedstatic |
| addRelocationForSection(const RelocationEntry &RE, unsigned SectionID) | llvm::RuntimeDyldImpl | protected |
| addRelocationForSymbol(const RelocationEntry &RE, StringRef SymbolName) | llvm::RuntimeDyldImpl | protected |
| applyExternalSymbolRelocations(const StringMap< JITEvaluatedSymbol > ExternalSymbolMap) | llvm::RuntimeDyldImpl | protected |
| Arch | llvm::RuntimeDyldImpl | protected |
| clearError() | llvm::RuntimeDyldImpl | inline |
| CommonSymbolList typedef | llvm::RuntimeDyldImpl | protected |
| computeGOTSize(const ObjectFile &Obj) | llvm::RuntimeDyldImpl | protected |
| computeSectionStubBufSize(const ObjectFile &Obj, const SectionRef &Section) | llvm::RuntimeDyldImpl | protected |
| computeTotalAllocSize(const ObjectFile &Obj, uint64_t &CodeSize, Align &CodeAlign, uint64_t &RODataSize, Align &RODataAlign, uint64_t &RWDataSize, Align &RWDataAlign) | llvm::RuntimeDyldImpl | protected |
| create(Triple::ArchType Arch, RuntimeDyld::MemoryManager &MemMgr, JITSymbolResolver &Resolver) | llvm::RuntimeDyldMachO | static |
| createStubFunction(uint8_t *Addr, unsigned AbiVariant=0) | llvm::RuntimeDyldImpl | protected |
| deregisterEHFrames() | llvm::RuntimeDyldImpl | |
| dumpRelocationToResolve(const RelocationEntry &RE, uint64_t Value) const | llvm::RuntimeDyldMachO | protected |
| emitCommonSymbols(const ObjectFile &Obj, CommonSymbolList &CommonSymbols, uint64_t CommonSize, uint32_t CommonAlign) | llvm::RuntimeDyldImpl | protected |
| emitSection(const ObjectFile &Obj, const SectionRef &Section, bool IsCode) | llvm::RuntimeDyldImpl | protected |
| ErrorStr | llvm::RuntimeDyldImpl | protected |
| ExternalSymbolRelocations | llvm::RuntimeDyldImpl | protected |
| finalizeAsync(std::unique_ptr< RuntimeDyldImpl > This, unique_function< void(object::OwningBinary< object::ObjectFile >, std::unique_ptr< RuntimeDyld::LoadedObjectInfo >, Error)> OnEmitted, object::OwningBinary< object::ObjectFile > O, std::unique_ptr< RuntimeDyld::LoadedObjectInfo > Info) | llvm::RuntimeDyldImpl | static |
| finalizeLoad(const ObjectFile &Obj, ObjSectionToIDMap &SectionMap) override | llvm::RuntimeDyldMachOCRTPBase< Impl > | virtual |
| findOrEmitSection(const ObjectFile &Obj, const SectionRef &Section, bool IsCode, ObjSectionToIDMap &LocalSections) | llvm::RuntimeDyldImpl | protected |
| getErrorString() | llvm::RuntimeDyldImpl | inline |
| getGOTEntrySize() | llvm::RuntimeDyldImpl | inlineprotectedvirtual |
| getJITSymbolFlags(const SymbolRef &Sym) | llvm::RuntimeDyldImpl | protectedvirtual |
| getMaxStubSize() const =0 | llvm::RuntimeDyldImpl | protectedpure virtual |
| getRelocationEntry(unsigned SectionID, const ObjectFile &BaseTObj, const relocation_iterator &RI) const | llvm::RuntimeDyldMachO | inlineprotected |
| getRelocationValueRef(const ObjectFile &BaseTObj, const relocation_iterator &RI, const RelocationEntry &RE, ObjSectionToIDMap &ObjSectionToID) | llvm::RuntimeDyldMachO | protected |
| getSection(unsigned SectionID) | llvm::RuntimeDyldMachO | inline |
| getSectionAddress(unsigned SectionID) const | llvm::RuntimeDyldImpl | inline |
| getSectionByAddress(const MachOObjectFile &Obj, uint64_t Addr) | llvm::RuntimeDyldMachO | protectedstatic |
| getSectionContent(unsigned SectionID) const | llvm::RuntimeDyldImpl | inline |
| getSectionLoadAddress(unsigned SectionID) const | llvm::RuntimeDyldImpl | inline |
| getStubAlignment()=0 | llvm::RuntimeDyldImpl | protectedpure virtual |
| getSymbol(StringRef Name) const | llvm::RuntimeDyldImpl | inline |
| getSymbolLocalAddress(StringRef Name) const | llvm::RuntimeDyldImpl | inline |
| getSymbolSectionID(StringRef Name) const | llvm::RuntimeDyldImpl | inline |
| getSymbolTable() const | llvm::RuntimeDyldImpl | inline |
| GlobalSymbolTable | llvm::RuntimeDyldImpl | protected |
| HasError | llvm::RuntimeDyldImpl | protected |
| hasError() | llvm::RuntimeDyldImpl | inline |
| isCompatibleFile(const object::ObjectFile &Obj) const override | llvm::RuntimeDyldMachO | virtual |
| IsMipsN32ABI | llvm::RuntimeDyldImpl | protected |
| IsMipsN64ABI | llvm::RuntimeDyldImpl | protected |
| IsMipsO32ABI | llvm::RuntimeDyldImpl | protected |
| IsTargetLittleEndian | llvm::RuntimeDyldImpl | protected |
| loadObject(const object::ObjectFile &O) override | llvm::RuntimeDyldMachO | virtual |
| loadObjectImpl(const object::ObjectFile &Obj) | llvm::RuntimeDyldImpl | protected |
| lock | llvm::RuntimeDyldImpl | protected |
| makeValueAddendPCRel(RelocationValueRef &Value, 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 |
| modifyAddressBasedOnFlags(uint64_t Addr, JITSymbolFlags Flags) const | llvm::RuntimeDyldImpl | inlineprotectedvirtual |
| NotifyStubEmitted | llvm::RuntimeDyldImpl | protected |
| NotifyStubEmittedFunction typedef | llvm::RuntimeDyldImpl | protected |
| ObjSectionToIDMap typedef | llvm::RuntimeDyldImpl | protected |
| populateIndirectSymbolPointersSection(const MachOObjectFile &Obj, const SectionRef &PTSection, unsigned PTSectionID) | llvm::RuntimeDyldMachO | protected |
| ProcessAllSections | llvm::RuntimeDyldImpl | protected |
| processNewSymbol(const SymbolRef &ObjSymbol, SymbolTableEntry &Entry) | llvm::RuntimeDyldImpl | inlineprotectedvirtual |
| processRelocationRef(unsigned SectionID, relocation_iterator RelI, const ObjectFile &Obj, ObjSectionToIDMap &ObjSectionToID, StubMap &Stubs)=0 | llvm::RuntimeDyldImpl | protectedpure virtual |
| processScatteredVANILLA(unsigned SectionID, relocation_iterator RelI, const ObjectFile &BaseObjT, RuntimeDyldMachO::ObjSectionToIDMap &ObjSectionToID, bool TargetIsLocalThumbFunc=false) | llvm::RuntimeDyldMachO | protected |
| readBytesUnaligned(uint8_t *Src, unsigned Size) const | llvm::RuntimeDyldImpl | protected |
| reassignSectionAddress(unsigned SectionID, uint64_t Addr) | llvm::RuntimeDyldImpl | |
| registerEHFrames() override | llvm::RuntimeDyldMachOCRTPBase< Impl > | virtual |
| RelocationList typedef | llvm::RuntimeDyldImpl | protected |
| relocationNeedsDLLImportStub(const RelocationRef &R) const | llvm::RuntimeDyldImpl | inlineprotectedvirtual |
| relocationNeedsGot(const RelocationRef &R) const | llvm::RuntimeDyldImpl | inlineprotectedvirtual |
| relocationNeedsStub(const RelocationRef &R) const | llvm::RuntimeDyldImpl | inlineprotectedvirtual |
| Relocations | llvm::RuntimeDyldImpl | protected |
| resolveExternalSymbols() | llvm::RuntimeDyldImpl | protected |
| resolveLocalRelocations() | llvm::RuntimeDyldImpl | |
| Resolver | llvm::RuntimeDyldImpl | protected |
| resolveRelocation(const RelocationEntry &RE, uint64_t Value)=0 | llvm::RuntimeDyldImpl | protectedpure virtual |
| resolveRelocationList(const RelocationList &Relocs, uint64_t Value) | llvm::RuntimeDyldImpl | protected |
| resolveRelocations() | llvm::RuntimeDyldImpl | |
| RuntimeDyldImpl(RuntimeDyld::MemoryManager &MemMgr, JITSymbolResolver &Resolver) | llvm::RuntimeDyldImpl | inline |
| RuntimeDyldMachO(RuntimeDyld::MemoryManager &MemMgr, JITSymbolResolver &Resolver) | llvm::RuntimeDyldMachO | inlineprotected |
| RuntimeDyldMachOCRTPBase(RuntimeDyld::MemoryManager &MemMgr, JITSymbolResolver &Resolver) | llvm::RuntimeDyldMachOCRTPBase< Impl > | inline |
| SectionList typedef | llvm::RuntimeDyldImpl | protected |
| Sections | llvm::RuntimeDyldImpl | protected |
| setMipsABI(const ObjectFile &Obj) | llvm::RuntimeDyldImpl | inlineprotectedvirtual |
| setNotifyStubEmitted(NotifyStubEmittedFunction NotifyStubEmitted) | llvm::RuntimeDyldImpl | inline |
| setProcessAllSections(bool ProcessAllSections) | llvm::RuntimeDyldImpl | inline |
| SID typedef | llvm::RuntimeDyldImpl | protected |
| sizeAfterAddingDLLImportStub(unsigned Size) const | llvm::RuntimeDyldImpl | inlineprotectedvirtual |
| StubMap typedef | llvm::RuntimeDyldImpl | protected |
| UnregisteredEHFrameSections | llvm::RuntimeDyldMachO | protected |
| writeBytesUnaligned(uint64_t Value, uint8_t *Dst, unsigned Size) const | llvm::RuntimeDyldImpl | protected |
| writeInt16BE(uint8_t *Addr, uint16_t Value) | llvm::RuntimeDyldImpl | inlineprotected |
| writeInt32BE(uint8_t *Addr, uint32_t Value) | llvm::RuntimeDyldImpl | inlineprotected |
| writeInt64BE(uint8_t *Addr, uint64_t Value) | llvm::RuntimeDyldImpl | inlineprotected |
| ~RuntimeDyldImpl() | llvm::RuntimeDyldImpl | virtual |