Lines Matching refs:Dyn
129 using Elf_Dyn = typename ELFT::Dyn;
177 using Elf_Dyn = typename ELFT::Dyn;
375 static Error populateDynamic(DynamicEntries &Dyn, in populateDynamic() argument
387 Dyn.SONameOffset = Entry.d_un.d_val; in populateDynamic()
390 Dyn.StrTabAddr = Entry.d_un.d_ptr; in populateDynamic()
394 Dyn.StrSize = Entry.d_un.d_val; in populateDynamic()
398 Dyn.NeededLibNames.push_back(Entry.d_un.d_val); in populateDynamic()
401 Dyn.DynSymAddr = Entry.d_un.d_ptr; in populateDynamic()
405 Dyn.ElfHash = Entry.d_un.d_ptr; in populateDynamic()
408 Dyn.GnuHash = Entry.d_un.d_ptr; in populateDynamic()
424 if (Dyn.SONameOffset.hasValue() && *Dyn.SONameOffset >= Dyn.StrSize) { in populateDynamic()
428 *Dyn.SONameOffset); in populateDynamic()
430 for (uint64_t Offset : Dyn.NeededLibNames) { in populateDynamic()
431 if (Offset >= Dyn.StrSize) { in populateDynamic()
474 static Expected<uint64_t> getNumSyms(DynamicEntries &Dyn, in getNumSyms() argument
479 if (Dyn.GnuHash.hasValue()) { in getNumSyms()
480 Expected<const uint8_t *> TablePtr = ElfFile.toMappedAddr(*Dyn.GnuHash); in getNumSyms()
488 if (Dyn.ElfHash.hasValue()) { in getNumSyms()
489 Expected<const uint8_t *> TablePtr = ElfFile.toMappedAddr(*Dyn.ElfHash); in getNumSyms()