Lines Matching defs:Dyn
66 for (const typename ELFT::Dyn &Dyn : *DynamicEntriesOrError) {
67 if (Dyn.d_tag == ELF::DT_STRTAB) {
68 auto MappedAddrOrError = Elf.toMappedAddr(Dyn.getPtr());
215 ArrayRef<typename ELFT::Dyn> DynamicEntries = *DynamicEntriesOrErr;
219 for (const typename ELFT::Dyn &Dyn : DynamicEntries)
220 MaxLen = std::max(MaxLen, Elf.getDynamicTagAsString(Dyn.d_tag).size());
224 for (const typename ELFT::Dyn &Dyn : DynamicEntries) {
225 if (Dyn.d_tag == ELF::DT_NULL)
228 std::string Str = Elf.getDynamicTagAsString(Dyn.d_tag);
232 if (Dyn.d_tag == ELF::DT_NEEDED || Dyn.d_tag == ELF::DT_RPATH ||
233 Dyn.d_tag == ELF::DT_RUNPATH || Dyn.d_tag == ELF::DT_SONAME ||
234 Dyn.d_tag == ELF::DT_AUXILIARY || Dyn.d_tag == ELF::DT_FILTER) {
238 outs() << format(TagFmt.c_str(), Str.c_str()) << Data + Dyn.getVal()
246 << format(Fmt, (uint64_t)Dyn.getVal());