base() const | llvm::object::ObjectFile | inlineprotected |
basic_symbol_iterator_range typedef | llvm::object::SymbolicFile | |
begin_dices() const | llvm::object::MachOObjectFile | |
begin_load_commands() const | llvm::object::MachOObjectFile | |
Binary(unsigned int Type, MemoryBufferRef Source) | llvm::object::Binary | protected |
Binary()=delete | llvm::object::Binary | |
Binary(const Binary &other)=delete | llvm::object::Binary | |
BindEntryCheckSegAndOffsets(int32_t SegIndex, uint64_t SegOffset, uint8_t PointerSize, uint64_t Count=1, uint64_t Skip=0) const | llvm::object::MachOObjectFile | inline |
BindRebaseAddress(uint32_t SegIndex, uint64_t SegOffset) const | llvm::object::MachOObjectFile | inline |
BindRebaseSectionName(uint32_t SegIndex, uint64_t SegOffset) const | llvm::object::MachOObjectFile | inline |
BindRebaseSegmentName(int32_t SegIndex) const | llvm::object::MachOObjectFile | inline |
bindTable(Error &Err) | llvm::object::MachOObjectFile | |
bindTable(Error &Err, MachOObjectFile *O, ArrayRef< uint8_t > Opcodes, bool is64, MachOBindEntry::Kind) | llvm::object::MachOObjectFile | static |
checkOffset(MemoryBufferRef M, uintptr_t Addr, const uint64_t Size) | llvm::object::Binary | inlinestatic |
checkSymbolTable() const | llvm::object::MachOObjectFile | |
classof(const Binary *v) | llvm::object::MachOObjectFile | inlinestatic |
create(MemoryBufferRef Object, bool IsLittleEndian, bool Is64Bits, uint32_t UniversalCputype=0, uint32_t UniversalIndex=0, size_t MachOFilesetEntryOffset=0) | llvm::object::MachOObjectFile | static |
createCOFFObjectFile(MemoryBufferRef Object) | llvm::object::ObjectFile | static |
createELFObjectFile(MemoryBufferRef Object, bool InitContent=true) | llvm::object::ObjectFile | static |
createGOFFObjectFile(MemoryBufferRef Object) | llvm::object::ObjectFile | static |
createMachOObjectFile(MemoryBufferRef Object, uint32_t UniversalCputype=0, uint32_t UniversalIndex=0, size_t MachOFilesetEntryOffset=0) | llvm::object::ObjectFile | static |
createObjectFile(StringRef ObjectPath) | llvm::object::ObjectFile | static |
createObjectFile(MemoryBufferRef Object, llvm::file_magic Type, bool InitContent=true) | llvm::object::ObjectFile | static |
createObjectFile(MemoryBufferRef Object) | llvm::object::ObjectFile | inlinestatic |
createSymbolicFile(MemoryBufferRef Object, llvm::file_magic Type, LLVMContext *Context, bool InitContent=true) | llvm::object::SymbolicFile | static |
createSymbolicFile(MemoryBufferRef Object) | llvm::object::SymbolicFile | inlinestatic |
createWasmObjectFile(MemoryBufferRef Object) | llvm::object::ObjectFile | static |
createXCOFFObjectFile(MemoryBufferRef Object, unsigned FileType) | llvm::object::ObjectFile | static |
Data | llvm::object::Binary | protected |
dynamic_relocation_sections() const | llvm::object::ObjectFile | inlinevirtual |
end_dices() const | llvm::object::MachOObjectFile | |
end_load_commands() const | llvm::object::MachOObjectFile | |
exports(Error &Err) const | llvm::object::MachOObjectFile | |
exports(Error &Err, ArrayRef< uint8_t > Trie, const MachOObjectFile *O=nullptr) | llvm::object::MachOObjectFile | static |
external_relocations() const | llvm::object::MachOObjectFile | inline |
extrel_begin() const | llvm::object::MachOObjectFile | |
extrel_end() const | llvm::object::MachOObjectFile | |
findDsymObjectMembers(StringRef Path) | llvm::object::MachOObjectFile | static |
fixupTable(Error &Err) | llvm::object::MachOObjectFile | |
getAnyRelocationAddress(const MachO::any_relocation_info &RE) const | llvm::object::MachOObjectFile | |
getAnyRelocationLength(const MachO::any_relocation_info &RE) const | llvm::object::MachOObjectFile | |
getAnyRelocationPCRel(const MachO::any_relocation_info &RE) const | llvm::object::MachOObjectFile | |
getAnyRelocationSection(const MachO::any_relocation_info &RE) const | llvm::object::MachOObjectFile | |
getAnyRelocationType(const MachO::any_relocation_info &RE) const | llvm::object::MachOObjectFile | |
getArch() const override | llvm::object::MachOObjectFile | virtual |
getArch(uint32_t CPUType, uint32_t CPUSubType) | llvm::object::MachOObjectFile | static |
getArchTriple(const char **McpuDefault=nullptr) const | llvm::object::MachOObjectFile | |
getArchTriple(uint32_t CPUType, uint32_t CPUSubType, const char **McpuDefault=nullptr, const char **ArchFlag=nullptr) | llvm::object::MachOObjectFile | static |
getBuildPlatform(uint32_t platform) | llvm::object::MachOObjectFile | inlinestatic |
getBuildTool(uint32_t tools) | llvm::object::MachOObjectFile | inlinestatic |
getBuildToolVersion(unsigned index) const | llvm::object::MachOObjectFile | |
getBuildVersionLoadCommand(const LoadCommandInfo &L) const | llvm::object::MachOObjectFile | |
getBytesInAddress() const override | llvm::object::MachOObjectFile | virtual |
getChainedFixupsHeader() const | llvm::object::MachOObjectFile | |
getChainedFixupsLoadCommand() const | llvm::object::MachOObjectFile | |
getChainedFixupsSegments() const | llvm::object::MachOObjectFile | |
getCommonSymbolSize(DataRefImpl Symb) const | llvm::object::ObjectFile | inline |
getCommonSymbolSizeImpl(DataRefImpl Symb) const override | llvm::object::MachOObjectFile | virtual |
getData() const | llvm::object::Binary | |
getDataInCodeLoadCommand() const | llvm::object::MachOObjectFile | |
getDataInCodeTableEntry(uint32_t DataOffset, unsigned Index) const | llvm::object::MachOObjectFile | |
getDice(DataRefImpl Rel) const | llvm::object::MachOObjectFile | |
getDyldChainedFixupTargets() const | llvm::object::MachOObjectFile | |
getDyldExportsTrie() const | llvm::object::MachOObjectFile | |
getDyldInfoBindOpcodes() const | llvm::object::MachOObjectFile | |
getDyldInfoExportsTrie() const | llvm::object::MachOObjectFile | |
getDyldInfoLazyBindOpcodes() const | llvm::object::MachOObjectFile | |
getDyldInfoLoadCommand(const LoadCommandInfo &L) const | llvm::object::MachOObjectFile | |
getDyldInfoRebaseOpcodes() const | llvm::object::MachOObjectFile | |
getDyldInfoWeakBindOpcodes() const | llvm::object::MachOObjectFile | |
getDylibIDLoadCommand(const LoadCommandInfo &L) const | llvm::object::MachOObjectFile | |
getDylinkerCommand(const LoadCommandInfo &L) const | llvm::object::MachOObjectFile | |
getDysymtabLoadCommand() const | llvm::object::MachOObjectFile | |
getELFType(bool isLE, bool is64Bits) | llvm::object::Binary | inlineprotectedstatic |
getEncryptionInfoCommand(const LoadCommandInfo &L) const | llvm::object::MachOObjectFile | |
getEncryptionInfoCommand64(const LoadCommandInfo &L) const | llvm::object::MachOObjectFile | |
getEntryPointCommand(const LoadCommandInfo &L) const | llvm::object::MachOObjectFile | |
getFeatures() const override | llvm::object::MachOObjectFile | inlinevirtual |
getFileFormatName() const override | llvm::object::MachOObjectFile | virtual |
getFileName() const | llvm::object::Binary | |
getFilesetEntryLoadCommand(const LoadCommandInfo &L) const | llvm::object::MachOObjectFile | |
getFunctionStarts() const | llvm::object::MachOObjectFile | |
getHeader() const | llvm::object::MachOObjectFile | |
getHeader64() const | llvm::object::MachOObjectFile | |
getHostArch() | llvm::object::MachOObjectFile | static |
getIndirectName(DataRefImpl Symb, StringRef &Res) const | llvm::object::MachOObjectFile | |
getIndirectSymbolTableEntry(const MachO::dysymtab_command &DLC, unsigned Index) const | llvm::object::MachOObjectFile | |
getLibraryCount() const | llvm::object::MachOObjectFile | |
getLibraryShortNameByIndex(unsigned Index, StringRef &) const | llvm::object::MachOObjectFile | |
getLinkeditDataLoadCommand(const LoadCommandInfo &L) const | llvm::object::MachOObjectFile | |
getLinkerOptionLoadCommand(const LoadCommandInfo &L) const | llvm::object::MachOObjectFile | |
getLinkOptHintsLoadCommand() const | llvm::object::MachOObjectFile | |
getMachOFilesetEntryOffset() const | llvm::object::MachOObjectFile | inline |
getMachOType(bool isLE, bool is64Bits) | llvm::object::Binary | inlineprotectedstatic |
getMemoryBufferRef() const | llvm::object::Binary | |
getNoteLoadCommand(const LoadCommandInfo &L) const | llvm::object::MachOObjectFile | |
getNValue(DataRefImpl Sym) const | llvm::object::MachOObjectFile | |
getOS() const | llvm::object::ObjectFile | inlinevirtual |
getPlainRelocationExternal(const MachO::any_relocation_info &RE) const | llvm::object::MachOObjectFile | |
getPlainRelocationSymbolNum(const MachO::any_relocation_info &RE) const | llvm::object::MachOObjectFile | |
getRelocatedSection(DataRefImpl Sec) const | llvm::object::ObjectFile | protectedvirtual |
getRelocation(DataRefImpl Rel) const | llvm::object::MachOObjectFile | |
getRelocationLength(DataRefImpl Rel) const | llvm::object::MachOObjectFile | |
getRelocationOffset(DataRefImpl Rel) const override | llvm::object::MachOObjectFile | virtual |
getRelocationRelocatedSection(relocation_iterator Rel) const | llvm::object::MachOObjectFile | |
getRelocationSection(DataRefImpl Rel) const | llvm::object::MachOObjectFile | |
getRelocationSymbol(DataRefImpl Rel) const override | llvm::object::MachOObjectFile | virtual |
getRelocationType(DataRefImpl Rel) const override | llvm::object::MachOObjectFile | virtual |
getRelocationTypeName(DataRefImpl Rel, SmallVectorImpl< char > &Result) const override | llvm::object::MachOObjectFile | virtual |
getRoutinesCommand(const LoadCommandInfo &L) const | llvm::object::MachOObjectFile | |
getRoutinesCommand64(const LoadCommandInfo &L) const | llvm::object::MachOObjectFile | |
getRpathCommand(const LoadCommandInfo &L) const | llvm::object::MachOObjectFile | |
getScatteredRelocationScattered(const MachO::any_relocation_info &RE) const | llvm::object::MachOObjectFile | |
getScatteredRelocationType(const MachO::any_relocation_info &RE) const | llvm::object::MachOObjectFile | |
getScatteredRelocationValue(const MachO::any_relocation_info &RE) const | llvm::object::MachOObjectFile | |
getSection(unsigned SectionIndex) const | llvm::object::MachOObjectFile | |
getSection(StringRef SectionName) const | llvm::object::MachOObjectFile | |
getSection(DataRefImpl DRI) const | llvm::object::MachOObjectFile | |
getSection(const LoadCommandInfo &L, unsigned Index) const | llvm::object::MachOObjectFile | |
getSection64(DataRefImpl DRI) const | llvm::object::MachOObjectFile | |
getSection64(const LoadCommandInfo &L, unsigned Index) const | llvm::object::MachOObjectFile | |
getSectionAddress(DataRefImpl Sec) const override | llvm::object::MachOObjectFile | virtual |
getSectionAlignment(DataRefImpl Sec) const override | llvm::object::MachOObjectFile | virtual |
getSectionContents(uint32_t Offset, uint64_t Size) const | llvm::object::MachOObjectFile | |
getSectionContents(DataRefImpl Sec) const override | llvm::object::MachOObjectFile | virtual |
getSectionFinalSegmentName(DataRefImpl Sec) const | llvm::object::MachOObjectFile | |
getSectionID(SectionRef Sec) const | llvm::object::MachOObjectFile | |
getSectionIndex(DataRefImpl Sec) const override | llvm::object::MachOObjectFile | virtual |
getSectionName(DataRefImpl Sec) const override | llvm::object::MachOObjectFile | virtual |
getSectionRawFinalSegmentName(DataRefImpl Sec) const | llvm::object::MachOObjectFile | |
getSectionRawName(DataRefImpl Sec) const | llvm::object::MachOObjectFile | |
getSectionSize(DataRefImpl Sec) const override | llvm::object::MachOObjectFile | virtual |
getSectionType(SectionRef Sec) const | llvm::object::MachOObjectFile | |
getSegment64LoadCommand(const LoadCommandInfo &L) const | llvm::object::MachOObjectFile | |
getSegmentContents(StringRef SegmentName) const | llvm::object::MachOObjectFile | |
getSegmentContents(size_t SegmentIndex) const | llvm::object::MachOObjectFile | |
getSegmentLoadCommand(const LoadCommandInfo &L) const | llvm::object::MachOObjectFile | |
getSourceVersionCommand(const LoadCommandInfo &L) const | llvm::object::MachOObjectFile | |
getStartAddress() const | llvm::object::ObjectFile | inlinevirtual |
getStringTableData() const | llvm::object::MachOObjectFile | |
getSubClientCommand(const LoadCommandInfo &L) const | llvm::object::MachOObjectFile | |
getSubFrameworkCommand(const LoadCommandInfo &L) const | llvm::object::MachOObjectFile | |
getSubLibraryCommand(const LoadCommandInfo &L) const | llvm::object::MachOObjectFile | |
getSubUmbrellaCommand(const LoadCommandInfo &L) const | llvm::object::MachOObjectFile | |
getSymbol64TableEntry(DataRefImpl DRI) const | llvm::object::MachOObjectFile | |
getSymbolAddress(DataRefImpl Symb) const override | llvm::object::MachOObjectFile | virtual |
getSymbolAlignment(DataRefImpl Symb) const override | llvm::object::MachOObjectFile | virtual |
getSymbolByIndex(unsigned Index) const | llvm::object::MachOObjectFile | |
getSymbolFlags(DataRefImpl Symb) const override | llvm::object::MachOObjectFile | virtual |
getSymbolIndex(DataRefImpl Symb) const | llvm::object::MachOObjectFile | |
getSymbolName(DataRefImpl Symb) const override | llvm::object::MachOObjectFile | virtual |
getSymbolSection(DataRefImpl Symb) const override | llvm::object::MachOObjectFile | virtual |
getSymbolSectionID(SymbolRef Symb) const | llvm::object::MachOObjectFile | |
getSymbolTableEntry(DataRefImpl DRI) const | llvm::object::MachOObjectFile | |
getSymbolType(DataRefImpl Symb) const override | llvm::object::MachOObjectFile | virtual |
getSymbolValue(DataRefImpl Symb) const | llvm::object::ObjectFile | protected |
getSymtabLoadCommand() const | llvm::object::MachOObjectFile | |
getThreadCommand(const LoadCommandInfo &L) const | llvm::object::MachOObjectFile | |
getTripleObjectFormat() const | llvm::object::Binary | inline |
getType() const | llvm::object::Binary | inline |
getUuid() const | llvm::object::MachOObjectFile | |
getUuidCommand(const LoadCommandInfo &L) const | llvm::object::MachOObjectFile | |
getValidArchs() | llvm::object::MachOObjectFile | static |
getVersionMinLoadCommand(const LoadCommandInfo &L) const | llvm::object::MachOObjectFile | |
getVersionMinMajor(MachO::version_min_command &C, bool SDK) | llvm::object::MachOObjectFile | inlinestatic |
getVersionMinMinor(MachO::version_min_command &C, bool SDK) | llvm::object::MachOObjectFile | inlinestatic |
getVersionMinUpdate(MachO::version_min_command &C, bool SDK) | llvm::object::MachOObjectFile | inlinestatic |
getVersionString(uint32_t version) | llvm::object::MachOObjectFile | inlinestatic |
guessLibraryShortName(StringRef Name, bool &isFramework, StringRef &Suffix) | llvm::object::MachOObjectFile | static |
hasDebugInfo() const | llvm::object::ObjectFile | virtual |
hasPageZeroSegment() const | llvm::object::MachOObjectFile | inline |
Header | llvm::object::MachOObjectFile | |
Header64 | llvm::object::MachOObjectFile | |
ID_Archive enum value | llvm::object::Binary | protected |
ID_COFF enum value | llvm::object::Binary | protected |
ID_COFFImportFile enum value | llvm::object::Binary | protected |
ID_ELF32B enum value | llvm::object::Binary | protected |
ID_ELF32L enum value | llvm::object::Binary | protected |
ID_ELF64B enum value | llvm::object::Binary | protected |
ID_ELF64L enum value | llvm::object::Binary | protected |
ID_EndObjects enum value | llvm::object::Binary | protected |
ID_GOFF enum value | llvm::object::Binary | protected |
ID_IR enum value | llvm::object::Binary | protected |
ID_MachO32B enum value | llvm::object::Binary | protected |
ID_MachO32L enum value | llvm::object::Binary | protected |
ID_MachO64B enum value | llvm::object::Binary | protected |
ID_MachO64L enum value | llvm::object::Binary | protected |
ID_MachOUniversalBinary enum value | llvm::object::Binary | protected |
ID_Minidump enum value | llvm::object::Binary | protected |
ID_Offload enum value | llvm::object::Binary | protected |
ID_StartObjects enum value | llvm::object::Binary | protected |
ID_TapiFile enum value | llvm::object::Binary | protected |
ID_TapiUniversal enum value | llvm::object::Binary | protected |
ID_Wasm enum value | llvm::object::Binary | protected |
ID_WinRes enum value | llvm::object::Binary | protected |
ID_XCOFF32 enum value | llvm::object::Binary | protected |
ID_XCOFF64 enum value | llvm::object::Binary | protected |
initContent() | llvm::object::Binary | inlinevirtual |
is64Bit() const override | llvm::object::MachOObjectFile | virtual |
isArchive() const | llvm::object::Binary | inline |
isBerkeleyData(DataRefImpl Sec) const | llvm::object::ObjectFile | protectedvirtual |
isBerkeleyText(DataRefImpl Sec) const | llvm::object::ObjectFile | protectedvirtual |
isCOFF() const | llvm::object::Binary | inline |
isCOFFImportFile() const | llvm::object::Binary | inline |
isDebugSection(DataRefImpl Sec) const override | llvm::object::MachOObjectFile | virtual |
isELF() const | llvm::object::Binary | inline |
isGOFF() const | llvm::object::Binary | inline |
isIR() const | llvm::object::Binary | inline |
isLittleEndian() const | llvm::object::Binary | inline |
isMachO() const | llvm::object::Binary | inline |
isMachOPairedReloc(uint64_t RelocType, uint64_t Arch) | llvm::object::MachOObjectFile | static |
isMachOUniversalBinary() const | llvm::object::Binary | inline |
isMinidump() const | llvm::object::Binary | inline |
isObject() const | llvm::object::Binary | inline |
isOffloadFile() const | llvm::object::Binary | inline |
isReflectionSectionStrippable(llvm::binaryformat::Swift5ReflectionSectionKind ReflectionSectionKind) const | llvm::object::ObjectFile | |
isRelocatableObject() const override | llvm::object::MachOObjectFile | virtual |
isRelocationScattered(const MachO::any_relocation_info &RE) const | llvm::object::MachOObjectFile | |
isSectionBitcode(DataRefImpl Sec) const override | llvm::object::MachOObjectFile | virtual |
isSectionBSS(DataRefImpl Sec) const override | llvm::object::MachOObjectFile | virtual |
isSectionCompressed(DataRefImpl Sec) const override | llvm::object::MachOObjectFile | virtual |
isSectionData(DataRefImpl Sec) const override | llvm::object::MachOObjectFile | virtual |
isSectionStripped(DataRefImpl Sec) const override | llvm::object::MachOObjectFile | virtual |
isSectionText(DataRefImpl Sec) const override | llvm::object::MachOObjectFile | virtual |
isSectionVirtual(DataRefImpl Sec) const override | llvm::object::MachOObjectFile | virtual |
isSymbolic() const | llvm::object::Binary | inline |
isSymbolicFile(file_magic Type, const LLVMContext *Context) | llvm::object::SymbolicFile | static |
isTapiFile() const | llvm::object::Binary | inline |
isTapiUniversal() const | llvm::object::Binary | inline |
isValidArch(StringRef ArchFlag) | llvm::object::MachOObjectFile | static |
isWasm() const | llvm::object::Binary | inline |
isWinRes() const | llvm::object::Binary | inline |
isXCOFF() const | llvm::object::Binary | inline |
lazyBindTable(Error &Err) | llvm::object::MachOObjectFile | |
load_command_iterator typedef | llvm::object::MachOObjectFile | |
load_commands() const | llvm::object::MachOObjectFile | |
LoadCommandList typedef | llvm::object::MachOObjectFile | |
locrel_begin() const | llvm::object::MachOObjectFile | |
locrel_end() const | llvm::object::MachOObjectFile | |
makeTriple() const | llvm::object::ObjectFile | |
mapDebugSectionName(StringRef Name) const override | llvm::object::MachOObjectFile | virtual |
mapReflectionSectionNameToEnumValue(StringRef SectionName) const override | llvm::object::MachOObjectFile | virtual |
moveRelocationNext(DataRefImpl &Rel) const override | llvm::object::MachOObjectFile | virtual |
moveSectionNext(DataRefImpl &Sec) const override | llvm::object::MachOObjectFile | virtual |
moveSymbolNext(DataRefImpl &Symb) const override | llvm::object::MachOObjectFile | virtual |
ObjectFile(unsigned int Type, MemoryBufferRef Source) | llvm::object::ObjectFile | protected |
ObjectFile()=delete | llvm::object::ObjectFile | |
ObjectFile(const ObjectFile &other)=delete | llvm::object::ObjectFile | |
operator=(const ObjectFile &other)=delete | llvm::object::ObjectFile | |
printSymbolName(raw_ostream &OS, DataRefImpl Symb) const override | llvm::object::ObjectFile | protectedvirtual |
ReadULEB128s(uint64_t Index, SmallVectorImpl< uint64_t > &Out) const | llvm::object::MachOObjectFile | |
RebaseEntryCheckSegAndOffsets(int32_t SegIndex, uint64_t SegOffset, uint8_t PointerSize, uint64_t Count=1, uint64_t Skip=0) const | llvm::object::MachOObjectFile | inline |
rebaseTable(Error &Err) | llvm::object::MachOObjectFile | |
rebaseTable(Error &Err, MachOObjectFile *O, ArrayRef< uint8_t > Opcodes, bool is64) | llvm::object::MachOObjectFile | static |
section_begin() const override | llvm::object::MachOObjectFile | virtual |
section_end() const override | llvm::object::MachOObjectFile | virtual |
section_iterator_range typedef | llvm::object::ObjectFile | |
section_rel_begin(DataRefImpl Sec) const override | llvm::object::MachOObjectFile | virtual |
section_rel_begin(unsigned Index) const | llvm::object::MachOObjectFile | |
section_rel_end(DataRefImpl Sec) const override | llvm::object::MachOObjectFile | virtual |
section_rel_end(unsigned Index) const | llvm::object::MachOObjectFile | |
sections() const | llvm::object::ObjectFile | inline |
setARMSubArch(Triple &TheTriple) const | llvm::object::ObjectFile | inlinevirtual |
symbol_begin() const override | llvm::object::MachOObjectFile | virtual |
symbol_end() const override | llvm::object::MachOObjectFile | virtual |
symbol_iterator_range typedef | llvm::object::ObjectFile | |
SymbolicFile(unsigned int Type, MemoryBufferRef Source) | llvm::object::SymbolicFile | |
symbols() const | llvm::object::ObjectFile | inline |
tryGetCPUName() const | llvm::object::ObjectFile | inlinevirtual |
weakBindTable(Error &Err) | llvm::object::MachOObjectFile | |
~Binary() | llvm::object::Binary | virtual |
~SymbolicFile() override | llvm::object::SymbolicFile | |