Lines Matching refs:Elf
62 static Expected<StringRef> getDynamicStrTab(const ELFFile<ELFT> &Elf) { in getDynamicStrTab() argument
63 auto DynamicEntriesOrError = Elf.dynamicEntries(); in getDynamicStrTab()
69 auto MappedAddrOrError = Elf.toMappedAddr(Dyn.getPtr()); in getDynamicStrTab()
77 auto SectionsOrError = Elf.sections(); in getDynamicStrTab()
83 return Elf.getStringTableForSymtab(Sec); in getDynamicStrTab()
206 const ELFFile<ELFT> &Elf = getELFFile(); in printDynamicSection() local
207 auto DynamicEntriesOrErr = Elf.dynamicEntries(); in printDynamicSection()
217 MaxLen = std::max(MaxLen, Elf.getDynamicTagAsString(Dyn.d_tag).size()); in printDynamicSection()
225 std::string Str = Elf.getDynamicTagAsString(Dyn.d_tag); in printDynamicSection()
233 Expected<StringRef> StrTabOrErr = getDynamicStrTab(Elf); in printDynamicSection()
410 const ELFFile<ELFT> &Elf = getELFFile(); in printSymbolVersion() local
413 unwrapOrError(Elf.sections(), FileName); in printSymbolVersion()
420 unwrapOrError(Elf.getSectionContents(Shdr), FileName); in printSymbolVersion()
422 unwrapOrError(Elf.getSection(Shdr.sh_link), FileName); in printSymbolVersion()
423 StringRef StrTab = unwrapOrError(Elf.getStringTable(*StrTabSec), FileName); in printSymbolVersion()