| base() const | llvm::object::ObjectFile | inlineprotected | 
  | base_reloc_begin() const | llvm::object::COFFObjectFile |  | 
  | base_reloc_end() const | llvm::object::COFFObjectFile |  | 
  | base_relocs() const | llvm::object::COFFObjectFile |  | 
  | basic_symbol_iterator_range typedef | llvm::object::SymbolicFile |  | 
  | Binary(unsigned int Type, MemoryBufferRef Source) | llvm::object::Binary | protected | 
  | Binary()=delete | llvm::object::Binary |  | 
  | Binary(const Binary &other)=delete | llvm::object::Binary |  | 
  | checkOffset(MemoryBufferRef M, uintptr_t Addr, const uint64_t Size) | llvm::object::Binary | inlinestatic | 
  | classof(const Binary *v) | llvm::object::COFFObjectFile | inlinestatic | 
  | create(MemoryBufferRef Object) | llvm::object::COFFObjectFile | static | 
  | createCOFFObjectFile(MemoryBufferRef Object) | llvm::object::ObjectFile | static | 
  | createDXContainerObjectFile(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 | 
  | debug_directories() const | llvm::object::COFFObjectFile | inline | 
  | debug_directory_begin() const | llvm::object::COFFObjectFile | inline | 
  | debug_directory_end() const | llvm::object::COFFObjectFile | inline | 
  | delay_import_directories() const | llvm::object::COFFObjectFile |  | 
  | delay_import_directory_begin() const | llvm::object::COFFObjectFile |  | 
  | delay_import_directory_end() const | llvm::object::COFFObjectFile |  | 
  | dynamic_reloc_begin() const | llvm::object::COFFObjectFile |  | 
  | dynamic_reloc_end() const | llvm::object::COFFObjectFile |  | 
  | dynamic_relocation_sections() const | llvm::object::ObjectFile | inlinevirtual | 
  | dynamic_relocs() const | llvm::object::COFFObjectFile |  | 
  | export_directories() const | llvm::object::COFFObjectFile |  | 
  | export_directory_begin() const | llvm::object::COFFObjectFile |  | 
  | export_directory_end() const | llvm::object::COFFObjectFile |  | 
  | ExportDirectoryEntryRef class | llvm::object::COFFObjectFile | friend | 
  | getArch() const override | llvm::object::COFFObjectFile | virtual | 
  | getAuxSymbol(uint32_t index, const T *&Res) const | llvm::object::COFFObjectFile | inline | 
  | getBytesInAddress() const override | llvm::object::COFFObjectFile | virtual | 
  | getCharacteristics() const | llvm::object::COFFObjectFile | inline | 
  | getCHPEMetadata() const | llvm::object::COFFObjectFile | inline | 
  | getCOFFBigObjHeader() const | llvm::object::COFFObjectFile | inline | 
  | getCOFFHeader() const | llvm::object::COFFObjectFile | inline | 
  | getCOFFRelocation(const RelocationRef &Reloc) const | llvm::object::COFFObjectFile |  | 
  | getCOFFSection(const SectionRef &Section) const | llvm::object::COFFObjectFile |  | 
  | getCOFFSymbol(const DataRefImpl &Ref) const | llvm::object::COFFObjectFile |  | 
  | getCOFFSymbol(const SymbolRef &Symbol) const | llvm::object::COFFObjectFile |  | 
  | getCommonSymbolSize(DataRefImpl Symb) const | llvm::object::ObjectFile | inline | 
  | getCommonSymbolSizeImpl(DataRefImpl Symb) const override | llvm::object::COFFObjectFile | protectedvirtual | 
  | getData() const | llvm::object::Binary |  | 
  | getDataDirectory(uint32_t index) const | llvm::object::COFFObjectFile |  | 
  | getDebugPDBInfo(const debug_directory *DebugDir, const codeview::DebugInfo *&Info, StringRef &PDBFileName) const | llvm::object::COFFObjectFile |  | 
  | getDebugPDBInfo(const codeview::DebugInfo *&Info, StringRef &PDBFileName) const | llvm::object::COFFObjectFile |  | 
  | getDOSHeader() const | llvm::object::COFFObjectFile | inline | 
  | getDynamicRelocTable() const | llvm::object::COFFObjectFile | inline | 
  | getELFType(bool isLE, bool is64Bits) | llvm::object::Binary | inlineprotectedstatic | 
  | getExportTable() const | llvm::object::COFFObjectFile | inline | 
  | getFeatures() const override | llvm::object::COFFObjectFile | inlinevirtual | 
  | getFileFormatName() const override | llvm::object::COFFObjectFile | virtual | 
  | getFileName() const | llvm::object::Binary |  | 
  | getHintName(uint32_t Rva, uint16_t &Hint, StringRef &Name) const | llvm::object::COFFObjectFile |  | 
  | getHybridObjectView() const | llvm::object::COFFObjectFile |  | 
  | getImageBase() const | llvm::object::COFFObjectFile |  | 
  | getLoadConfig32() const | llvm::object::COFFObjectFile | inline | 
  | getLoadConfig64() const | llvm::object::COFFObjectFile | inline | 
  | getMachine() const | llvm::object::COFFObjectFile | inline | 
  | getMachOType(bool isLE, bool is64Bits) | llvm::object::Binary | inlineprotectedstatic | 
  | getMemoryBufferRef() const | llvm::object::Binary |  | 
  | getNumberOfSections() const | llvm::object::COFFObjectFile | inline | 
  | getNumberOfSymbols() const | llvm::object::COFFObjectFile | inline | 
  | getOS() const | llvm::object::ObjectFile | inlinevirtual | 
  | getPE32Header() const | llvm::object::COFFObjectFile | inline | 
  | getPE32PlusHeader() const | llvm::object::COFFObjectFile | inline | 
  | getPointerToSymbolTable() const | llvm::object::COFFObjectFile | inline | 
  | getRawNumberOfSymbols() const | llvm::object::COFFObjectFile | inline | 
  | getRelocatedSection(DataRefImpl Sec) const | llvm::object::ObjectFile | protectedvirtual | 
  | getRelocationOffset(DataRefImpl Rel) const override | llvm::object::COFFObjectFile | protectedvirtual | 
  | getRelocations(const coff_section *Sec) const | llvm::object::COFFObjectFile |  | 
  | getRelocationSymbol(DataRefImpl Rel) const override | llvm::object::COFFObjectFile | protectedvirtual | 
  | getRelocationType(DataRefImpl Rel) const override | llvm::object::COFFObjectFile | protectedvirtual | 
  | getRelocationTypeName(uint16_t Type) const | llvm::object::COFFObjectFile |  | 
  | getRelocationTypeName(DataRefImpl Rel, SmallVectorImpl< char > &Result) const override | llvm::object::COFFObjectFile | protectedvirtual | 
  | getRvaAndSizeAsBytes(uint32_t RVA, uint32_t Size, ArrayRef< uint8_t > &Contents, const char *ErrorContext=nullptr) const | llvm::object::COFFObjectFile |  | 
  | getRvaPtr(uint32_t Rva, uintptr_t &Res, const char *ErrorContext=nullptr) const | llvm::object::COFFObjectFile |  | 
  | getSection(int32_t index) const | llvm::object::COFFObjectFile |  | 
  | getSectionAddress(DataRefImpl Sec) const override | llvm::object::COFFObjectFile | protectedvirtual | 
  | getSectionAlignment(DataRefImpl Sec) const override | llvm::object::COFFObjectFile | protectedvirtual | 
  | getSectionContents(DataRefImpl Sec) const override | llvm::object::COFFObjectFile | protectedvirtual | 
  | getSectionContents(const coff_section *Sec, ArrayRef< uint8_t > &Res) const | llvm::object::COFFObjectFile |  | 
  | getSectionID(SectionRef Sec) const | llvm::object::COFFObjectFile |  | 
  | getSectionIndex(DataRefImpl Sec) const override | llvm::object::COFFObjectFile | protectedvirtual | 
  | getSectionName(DataRefImpl Sec) const override | llvm::object::COFFObjectFile | protectedvirtual | 
  | getSectionName(const coff_section *Sec) const | llvm::object::COFFObjectFile |  | 
  | getSectionSize(DataRefImpl Sec) const override | llvm::object::COFFObjectFile | protectedvirtual | 
  | getSectionSize(const coff_section *Sec) const | llvm::object::COFFObjectFile |  | 
  | getSizeOfOptionalHeader() const | llvm::object::COFFObjectFile | inline | 
  | getStartAddress() const override | llvm::object::COFFObjectFile | virtual | 
  | getStringTable() const | llvm::object::COFFObjectFile | inline | 
  | getStringTableSize() const | llvm::object::COFFObjectFile | inline | 
  | getSymbol(uint32_t index) const | llvm::object::COFFObjectFile | inline | 
  | getSymbolAddress(DataRefImpl Symb) const override | llvm::object::COFFObjectFile | protectedvirtual | 
  | getSymbolAlignment(DataRefImpl Symb) const override | llvm::object::COFFObjectFile | protectedvirtual | 
  | getSymbolAuxData(COFFSymbolRef Symbol) const | llvm::object::COFFObjectFile |  | 
  | getSymbolFlags(DataRefImpl Symb) const override | llvm::object::COFFObjectFile | protectedvirtual | 
  | getSymbolIndex(COFFSymbolRef Symbol) const | llvm::object::COFFObjectFile |  | 
  | getSymbolName(DataRefImpl Symb) const override | llvm::object::COFFObjectFile | protectedvirtual | 
  | getSymbolName(COFFSymbolRef Symbol) const | llvm::object::COFFObjectFile |  | 
  | getSymbolName(const coff_symbol_generic *Symbol) const | llvm::object::COFFObjectFile |  | 
  | getSymbolSection(DataRefImpl Symb) const override | llvm::object::COFFObjectFile | protectedvirtual | 
  | getSymbolSectionID(SymbolRef Sym) const | llvm::object::COFFObjectFile |  | 
  | getSymbolTable() const | llvm::object::COFFObjectFile | inline | 
  | getSymbolTableEntrySize() const | llvm::object::COFFObjectFile | inline | 
  | getSymbolType(DataRefImpl Symb) const override | llvm::object::COFFObjectFile | protectedvirtual | 
  | getSymbolValue(DataRefImpl Symb) const | llvm::object::ObjectFile | protected | 
  | getSymbolValueImpl(DataRefImpl Symb) const override | llvm::object::COFFObjectFile | protectedvirtual | 
  | getTimeDateStamp() const | llvm::object::COFFObjectFile | inline | 
  | getTLSDirectory32() const | llvm::object::COFFObjectFile | inline | 
  | getTLSDirectory64() const | llvm::object::COFFObjectFile | inline | 
  | getTripleObjectFormat() const | llvm::object::Binary | inline | 
  | getType() const | llvm::object::Binary | inline | 
  | getVaPtr(uint64_t VA, uintptr_t &Res) const | llvm::object::COFFObjectFile |  | 
  | hasDebugInfo() const | llvm::object::ObjectFile | virtual | 
  | 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_DXContainer 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 | 
  | import_directories() const | llvm::object::COFFObjectFile |  | 
  | import_directory_begin() const | llvm::object::COFFObjectFile |  | 
  | import_directory_end() const | llvm::object::COFFObjectFile |  | 
  | ImportDirectoryEntryRef class | llvm::object::COFFObjectFile | friend | 
  | initContent() | llvm::object::Binary | inlinevirtual | 
  | is64() const | llvm::object::COFFObjectFile | inline | 
  | is64Bit() const override | llvm::object::COFFObjectFile | inlinevirtual | 
  | 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::COFFObjectFile | protectedvirtual | 
  | isDXContainer() const | llvm::object::Binary | inline | 
  | 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 | 
  | 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::COFFObjectFile | virtual | 
  | isSectionBitcode(DataRefImpl Sec) const | llvm::object::ObjectFile | protectedvirtual | 
  | isSectionBSS(DataRefImpl Sec) const override | llvm::object::COFFObjectFile | protectedvirtual | 
  | isSectionCompressed(DataRefImpl Sec) const override | llvm::object::COFFObjectFile | protectedvirtual | 
  | isSectionData(DataRefImpl Sec) const override | llvm::object::COFFObjectFile | protectedvirtual | 
  | isSectionStripped(DataRefImpl Sec) const | llvm::object::ObjectFile | protectedvirtual | 
  | isSectionText(DataRefImpl Sec) const override | llvm::object::COFFObjectFile | protectedvirtual | 
  | isSectionVirtual(DataRefImpl Sec) const override | llvm::object::COFFObjectFile | protectedvirtual | 
  | 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 | 
  | isWasm() const | llvm::object::Binary | inline | 
  | isWinRes() const | llvm::object::Binary | inline | 
  | isXCOFF() const | llvm::object::Binary | inline | 
  | makeTriple() const | llvm::object::ObjectFile |  | 
  | mapDebugSectionName(StringRef Name) const override | llvm::object::COFFObjectFile | virtual | 
  | mapReflectionSectionNameToEnumValue(StringRef SectionName) const | llvm::object::ObjectFile | inlineprotectedvirtual | 
  | moveRelocationNext(DataRefImpl &Rel) const override | llvm::object::COFFObjectFile | protectedvirtual | 
  | moveSectionNext(DataRefImpl &Sec) const override | llvm::object::COFFObjectFile | protectedvirtual | 
  | moveSymbolNext(DataRefImpl &Symb) const override | llvm::object::COFFObjectFile | protectedvirtual | 
  | 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 | 
  | section_begin() const override | llvm::object::COFFObjectFile | virtual | 
  | section_end() const override | llvm::object::COFFObjectFile | virtual | 
  | section_iterator_range typedef | llvm::object::ObjectFile |  | 
  | section_rel_begin(DataRefImpl Sec) const override | llvm::object::COFFObjectFile | protectedvirtual | 
  | section_rel_end(DataRefImpl Sec) const override | llvm::object::COFFObjectFile | protectedvirtual | 
  | sections() const | llvm::object::ObjectFile | inline | 
  | setARMSubArch(Triple &TheTriple) const | llvm::object::ObjectFile | inlinevirtual | 
  | symbol_begin() const override | llvm::object::COFFObjectFile | virtual | 
  | symbol_end() const override | llvm::object::COFFObjectFile | 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 | 
  | ~Binary() | llvm::object::Binary | virtual | 
  | ~SymbolicFile() override | llvm::object::SymbolicFile |  |