Lines Matching refs:Elf
28 static Expected<StringRef> getDynamicStrTab(const ELFFile<ELFT> *Elf) {
29 auto DynamicEntriesOrError = Elf->dynamicEntries();
35 auto MappedAddrOrError = Elf->toMappedAddr(Dyn.getPtr());
43 auto SectionsOrError = Elf->sections();
49 return Elf->getStringTableForSymtab(Sec);
165 static void printDynamicSection(const ELFFile<ELFT> *Elf, StringRef Filename) {
167 unwrapOrError(Elf->dynamicEntries(), Filename);
172 MaxLen = std::max(MaxLen, Elf->getDynamicTagAsString(Dyn.d_tag).size());
180 std::string Str = Elf->getDynamicTagAsString(Dyn.d_tag);
188 Expected<StringRef> StrTabOrErr = getDynamicStrTab(Elf);
331 static void printSymbolVersionInfo(const ELFFile<ELFT> *Elf,
334 unwrapOrError(Elf->sections(), FileName);
341 unwrapOrError(Elf->getSectionContents(&Shdr), FileName);
343 unwrapOrError(Elf->getSection(Shdr.sh_link), FileName);
344 StringRef StrTab = unwrapOrError(Elf->getStringTable(StrTabSec), FileName);