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 |
COFFObjectFile(MemoryBufferRef Object, std::error_code &EC) | llvm::object::COFFObjectFile | |
createCOFFObjectFile(MemoryBufferRef Object) | llvm::object::ObjectFile | static |
createELFObjectFile(MemoryBufferRef Object) | llvm::object::ObjectFile | static |
createMachOObjectFile(MemoryBufferRef Object, uint32_t UniversalCputype=0, uint32_t UniversalIndex=0) | llvm::object::ObjectFile | static |
createObjectFile(StringRef ObjectPath) | llvm::object::ObjectFile | static |
createObjectFile(MemoryBufferRef Object, llvm::file_magic Type) | llvm::object::ObjectFile | static |
createObjectFile(MemoryBufferRef Object) | llvm::object::ObjectFile | inlinestatic |
createSymbolicFile(MemoryBufferRef Object, llvm::file_magic Type, LLVMContext *Context) | llvm::object::SymbolicFile | static |
createSymbolicFile(MemoryBufferRef Object) | llvm::object::SymbolicFile | inlinestatic |
createSymbolicFile(StringRef ObjectPath) | llvm::object::SymbolicFile | static |
createWasmObjectFile(MemoryBufferRef Object) | 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_relocation_sections() const | llvm::object::ObjectFile | inlinevirtual |
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 |
getBuildAttributes(ARMAttributeParser &Attributes) const | llvm::object::ObjectFile | inlinevirtual |
getBytesInAddress() const override | llvm::object::COFFObjectFile | virtual |
getCharacteristics() const | llvm::object::COFFObjectFile | inline |
getCOFFBigObjHeader(const coff_bigobj_file_header *&Res) const | llvm::object::COFFObjectFile | |
getCOFFHeader(const coff_file_header *&Res) const | llvm::object::COFFObjectFile | |
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 data_directory *&Res) 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 |
getELFType(bool isLE, bool is64Bits) | llvm::object::Binary | inlineprotectedstatic |
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 | |
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 |
getPE32Header(const pe32_header *&Res) const | llvm::object::COFFObjectFile | |
getPE32PlusHeader(const pe32plus_header *&Res) const | llvm::object::COFFObjectFile | |
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 | llvm::object::COFFObjectFile | |
getRvaPtr(uint32_t Rva, uintptr_t &Res) const | llvm::object::COFFObjectFile | |
getSection(int32_t index, const coff_section *&Res) const | llvm::object::COFFObjectFile | |
getSection(StringRef SectionName, const coff_section *&Res) 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, StringRef &Res) 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, StringRef &Res) const override | llvm::object::COFFObjectFile | protectedvirtual |
getSectionName(const coff_section *Sec, StringRef &Res) 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 |
getSymbol(uint32_t Index, const coff_symbol_type *&Res) 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, StringRef &Res) const | llvm::object::COFFObjectFile | |
getSymbolName(const coff_symbol_generic *Symbol, StringRef &Res) 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 |
getTripleObjectFormat() const | llvm::object::Binary | inline |
getType() const | llvm::object::Binary | inline |
getVaPtr(uint64_t VA, uintptr_t &Res) const | llvm::object::COFFObjectFile | |
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_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_StartObjects enum value | llvm::object::Binary | protected |
ID_Wasm enum value | llvm::object::Binary | protected |
ID_WinRes 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 |
is64() const | llvm::object::COFFObjectFile | inline |
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 |
isELF() 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 |
isObject() const | llvm::object::Binary | inline |
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 |
isWasm() const | llvm::object::Binary | inline |
isWinRes() const | llvm::object::Binary | inline |
makeTriple() const | llvm::object::ObjectFile | |
mapDebugSectionName(StringRef Name) const override | llvm::object::COFFObjectFile | virtual |
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 | |
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 |
toSymb(DataRefImpl Ref) const | llvm::object::COFFObjectFile | |
~Binary() | llvm::object::Binary | virtual |
~SymbolicFile() override | llvm::object::SymbolicFile | |