Archive(MemoryBufferRef Source, Error &Err) | llvm::object::Archive | |
ArFixLenHdr | llvm::object::BigArchive | |
BigArchive(MemoryBufferRef Source, Error &Err) | llvm::object::BigArchive | |
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 |
child_begin(Error &Err, bool SkipInternal=true) const | llvm::object::Archive | |
child_end() const | llvm::object::Archive | |
child_iterator typedef | llvm::object::Archive | |
children(Error &Err, bool SkipInternal=true) const | llvm::object::Archive | inline |
classof(Binary const *v) | llvm::object::Archive | inlinestatic |
create(MemoryBufferRef Source) | llvm::object::Archive | static |
createArchiveMemberHeader(const char *RawHeaderPtr, uint64_t Size, Error *Err) const | llvm::object::Archive | |
Data | llvm::object::Binary | protected |
ec_symbols() const | llvm::object::Archive | |
ECSymbolTable | llvm::object::Archive | protected |
findSym(StringRef name) const | llvm::object::Archive | |
FirstChildOffset | llvm::object::BigArchive | |
getArchiveMagicLen() const | llvm::object::Archive | protected |
getData() const | llvm::object::Binary | |
getDefaultKind() | llvm::object::Archive | static |
getDefaultKindForTriple(const Triple &T) | llvm::object::Archive | static |
getELFType(bool isLE, bool is64Bits) | llvm::object::Binary | inlineprotectedstatic |
getFileName() const | llvm::object::Binary | |
getFirstChildOffset() const override | llvm::object::BigArchive | inlinevirtual |
getLastChildOffset() const | llvm::object::BigArchive | inline |
getMachOType(bool isLE, bool is64Bits) | llvm::object::Binary | inlineprotectedstatic |
getMemoryBufferRef() const | llvm::object::Binary | |
getNumberOfECSymbols() const | llvm::object::Archive | |
getNumberOfSymbols() const | llvm::object::Archive | |
getStringTable() const | llvm::object::Archive | inline |
getSymbolTable() const | llvm::object::Archive | inline |
getTripleObjectFormat() const | llvm::object::Binary | inline |
getType() const | llvm::object::Binary | inline |
Has32BitGlobalSymtab | llvm::object::BigArchive | |
has32BitGlobalSymtab() | llvm::object::BigArchive | inline |
Has64BitGlobalSymtab | llvm::object::BigArchive | |
has64BitGlobalSymtab() | llvm::object::BigArchive | inline |
hasSymbolTable() const | llvm::object::Archive | |
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 |
isArchive() const | llvm::object::Binary | inline |
isCOFF() const | llvm::object::Binary | inline |
isCOFFImportFile() const | llvm::object::Binary | inline |
isELF() const | llvm::object::Binary | inline |
isEmpty() const override | llvm::object::BigArchive | inlinevirtual |
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 |
isSymbolic() const | llvm::object::Binary | inline |
isTapiFile() const | llvm::object::Binary | inline |
isTapiUniversal() const | llvm::object::Binary | inline |
isThin() const | llvm::object::Archive | inline |
isWasm() const | llvm::object::Binary | inline |
isWinRes() const | llvm::object::Binary | inline |
isXCOFF() const | llvm::object::Binary | inline |
K_AIXBIG enum value | llvm::object::Archive | |
K_BSD enum value | llvm::object::Archive | |
K_COFF enum value | llvm::object::Archive | |
K_DARWIN enum value | llvm::object::Archive | |
K_DARWIN64 enum value | llvm::object::Archive | |
K_GNU enum value | llvm::object::Archive | |
K_GNU64 enum value | llvm::object::Archive | |
Kind enum name | llvm::object::Archive | |
kind() const | llvm::object::Archive | inline |
LastChildOffset | llvm::object::BigArchive | |
MaxMemberSize | llvm::object::Archive | static |
MergedGlobalSymtabBuf | llvm::object::BigArchive | |
setFirstRegular(const Child &C) | llvm::object::Archive | protected |
StringTable | llvm::object::Archive | protected |
symbol_begin() const | llvm::object::Archive | |
symbol_end() const | llvm::object::Archive | |
symbols() const | llvm::object::Archive | inline |
SymbolTable | llvm::object::Archive | protected |
takeThinBuffers() | llvm::object::Archive | inline |
~Binary() | llvm::object::Binary | virtual |