LLVM 20.0.0git
|
This is the complete list of members for llvm::RuntimeDyldMachOAArch64, 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 |
decodeAddend(const RelocationEntry &RE) const | llvm::RuntimeDyldMachOAArch64 | inline |
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 |
encodeAddend(uint8_t *LocalAddress, unsigned NumBytes, MachO::RelocationInfoType RelType, int64_t Addend) const | llvm::RuntimeDyldMachOAArch64 | inline |
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< RuntimeDyldMachOAArch64 > | virtual |
finalizeSection(const ObjectFile &Obj, unsigned SectionID, const SectionRef &Section) | llvm::RuntimeDyldMachOAArch64 | inline |
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 override | llvm::RuntimeDyldMachOAArch64 | inlinevirtual |
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() override | llvm::RuntimeDyldMachOAArch64 | inlinevirtual |
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 | inline |
HasError | llvm::RuntimeDyldImpl | protected |
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 &BaseObjT, ObjSectionToIDMap &ObjSectionToID, StubMap &Stubs) override | llvm::RuntimeDyldMachOAArch64 | inlinevirtual |
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< RuntimeDyldMachOAArch64 > | virtual |
RelocationList typedef | llvm::RuntimeDyldImpl | protected |
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) override | llvm::RuntimeDyldMachOAArch64 | inlinevirtual |
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 |
RuntimeDyldMachOAArch64(RuntimeDyld::MemoryManager &MM, JITSymbolResolver &Resolver) | llvm::RuntimeDyldMachOAArch64 | inline |
RuntimeDyldMachOCRTPBase(RuntimeDyld::MemoryManager &MemMgr, JITSymbolResolver &Resolver) | llvm::RuntimeDyldMachOCRTPBase< RuntimeDyldMachOAArch64 > | 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 |
StubMap typedef | llvm::RuntimeDyldImpl | protected |
TargetPtrT typedef | llvm::RuntimeDyldMachOAArch64 | |
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 |