android_relas(const Elf_Shdr &Sec) const | llvm::object::ELFFile< ELFT > | |
base() const | llvm::object::ELFFile< ELFT > | inline |
create(StringRef Object) | llvm::object::ELFFile< ELFT > | static |
createFakeSections() | llvm::object::ELFFile< ELFT > | |
crels(const Elf_Shdr &Sec) const | llvm::object::ELFFile< ELFT > | |
decode_relrs(Elf_Relr_Range relrs) const | llvm::object::ELFFile< ELFT > | |
decodeBBAddrMap(const Elf_Shdr &Sec, const Elf_Shdr *RelaSec=nullptr, std::vector< PGOAnalysisMap > *PGOAnalyses=nullptr) const | llvm::object::ELFFile< ELFT > | |
decodeCrel(ArrayRef< uint8_t > Content) const | llvm::object::ELFFile< ELFT > | |
dynamicEntries() const | llvm::object::ELFFile< ELFT > | |
end() const | llvm::object::ELFFile< ELFT > | inline |
getBufSize() const | llvm::object::ELFFile< ELFT > | inline |
getCrelHeader(ArrayRef< uint8_t > Content) const | llvm::object::ELFFile< ELFT > | |
getDynamicTagAsString(unsigned Arch, uint64_t Type) const | llvm::object::ELFFile< ELFT > | |
getDynamicTagAsString(uint64_t Type) const | llvm::object::ELFFile< ELFT > | |
getDynSymtabSize() const | llvm::object::ELFFile< ELFT > | |
getEntry(uint32_t Section, uint32_t Entry) const | llvm::object::ELFFile< ELFT > | |
getEntry(const Elf_Shdr &Section, uint32_t Entry) const | llvm::object::ELFFile< ELFT > | |
getHeader() const | llvm::object::ELFFile< ELFT > | inline |
getLinkAsStrtab(const typename ELFT::Shdr &Sec) const | llvm::object::ELFFile< ELFT > | |
getRelativeRelocationType() const | llvm::object::ELFFile< ELFT > | |
getRelocationSymbol(const Elf_Rel &Rel, const Elf_Shdr *SymTab) const | llvm::object::ELFFile< ELFT > | |
getRelocationTypeName(uint32_t Type) const | llvm::object::ELFFile< ELFT > | |
getRelocationTypeName(uint32_t Type, SmallVectorImpl< char > &Result) const | llvm::object::ELFFile< ELFT > | |
getSection(const Elf_Sym &Sym, const Elf_Shdr *SymTab, DataRegion< Elf_Word > ShndxTable) const | llvm::object::ELFFile< ELFT > | |
getSection(const Elf_Sym &Sym, Elf_Sym_Range Symtab, DataRegion< Elf_Word > ShndxTable) const | llvm::object::ELFFile< ELFT > | |
getSection(uint32_t Index) const | llvm::object::ELFFile< ELFT > | |
getSectionAndRelocations(std::function< Expected< bool >(const Elf_Shdr &)> IsMatch) const | llvm::object::ELFFile< ELFT > | |
getSectionContents(const Elf_Shdr &Sec) const | llvm::object::ELFFile< ELFT > | |
getSectionContentsAsArray(const Elf_Shdr &Sec) const | llvm::object::ELFFile< ELFT > | |
getSectionIndex(const Elf_Sym &Sym, Elf_Sym_Range Syms, DataRegion< Elf_Word > ShndxTable) const | llvm::object::ELFFile< ELFT > | |
getSectionName(const Elf_Shdr &Section, WarningHandler WarnHandler=&defaultWarningHandler) const | llvm::object::ELFFile< ELFT > | |
getSectionName(const Elf_Shdr &Section, StringRef DotShstrtab) const | llvm::object::ELFFile< ELFT > | |
getSectionStringTable(Elf_Shdr_Range Sections, WarningHandler WarnHandler=&defaultWarningHandler) const | llvm::object::ELFFile< ELFT > | |
getSegmentContents(const Elf_Phdr &Phdr) const | llvm::object::ELFFile< ELFT > | |
getSHNDXTable(const Elf_Shdr &Section) const | llvm::object::ELFFile< ELFT > | |
getSHNDXTable(const Elf_Shdr &Section, Elf_Shdr_Range Sections) const | llvm::object::ELFFile< ELFT > | |
getStringTable(const Elf_Shdr &Section, WarningHandler WarnHandler=&defaultWarningHandler) const | llvm::object::ELFFile< ELFT > | |
getStringTableForSymtab(const Elf_Shdr &Section) const | llvm::object::ELFFile< ELFT > | |
getStringTableForSymtab(const Elf_Shdr &Section, Elf_Shdr_Range Sections) const | llvm::object::ELFFile< ELFT > | |
getSymbol(const Elf_Shdr *Sec, uint32_t Index) const | llvm::object::ELFFile< ELFT > | |
getSymbolVersionByIndex(uint32_t SymbolVersionIndex, bool &IsDefault, SmallVector< std::optional< VersionEntry >, 0 > &VersionMap, std::optional< bool > IsSymHidden) const | llvm::object::ELFFile< ELFT > | |
getVersionDefinitions(const Elf_Shdr &Sec) const | llvm::object::ELFFile< ELFT > | |
getVersionDependencies(const Elf_Shdr &Sec, WarningHandler WarnHandler=&defaultWarningHandler) const | llvm::object::ELFFile< ELFT > | |
isLE() const | llvm::object::ELFFile< ELFT > | inline |
isMips64EL() const | llvm::object::ELFFile< ELFT > | inline |
isMipsELF64() const | llvm::object::ELFFile< ELFT > | inline |
loadVersionMap(const Elf_Shdr *VerNeedSec, const Elf_Shdr *VerDefSec) const | llvm::object::ELFFile< ELFT > | |
notes(const Elf_Phdr &Phdr, Error &Err) const | llvm::object::ELFFile< ELFT > | inline |
notes(const Elf_Shdr &Shdr, Error &Err) const | llvm::object::ELFFile< ELFT > | inline |
notes_begin(const Elf_Phdr &Phdr, Error &Err) const | llvm::object::ELFFile< ELFT > | inline |
notes_begin(const Elf_Shdr &Shdr, Error &Err) const | llvm::object::ELFFile< ELFT > | inline |
notes_end() const | llvm::object::ELFFile< ELFT > | inline |
program_headers() const | llvm::object::ELFFile< ELFT > | inline |
relas(const Elf_Shdr &Sec) const | llvm::object::ELFFile< ELFT > | inline |
relrs(const Elf_Shdr &Sec) const | llvm::object::ELFFile< ELFT > | inline |
rels(const Elf_Shdr &Sec) const | llvm::object::ELFFile< ELFT > | inline |
RelsOrRelas typedef | llvm::object::ELFFile< ELFT > | |
sections() const | llvm::object::ELFFile< ELFT > | |
symbols(const Elf_Shdr *Sec) const | llvm::object::ELFFile< ELFT > | inline |
toMappedAddr(uint64_t VAddr, WarningHandler WarnHandler=&defaultWarningHandler) const | llvm::object::ELFFile< ELFT > | |
WarningHandler typedef | llvm::object::ELFFile< ELFT > | |