Lines Matching refs:Phdr
152 for (const typename ELFT::Phdr &Phdr : *PhdrRangeOrErr) in getSectionLMA()
153 if ((Phdr.p_type == ELF::PT_LOAD) && (Phdr.p_vaddr <= Sec.getAddress()) && in getSectionLMA()
154 (Phdr.p_vaddr + Phdr.p_memsz > Sec.getAddress())) in getSectionLMA()
155 return Sec.getAddress() - Phdr.p_vaddr + Phdr.p_paddr; in getSectionLMA()
224 for (const typename ELFT::Phdr &Phdr : *ProgramHeaderOrError) { in printProgramHeaders()
225 switch (Phdr.p_type) { in printProgramHeaders()
271 outs() << "off " << format(Fmt, (uint64_t)Phdr.p_offset) << "vaddr " in printProgramHeaders()
272 << format(Fmt, (uint64_t)Phdr.p_vaddr) << "paddr " in printProgramHeaders()
273 << format(Fmt, (uint64_t)Phdr.p_paddr) in printProgramHeaders()
275 countTrailingZeros<uint64_t>(Phdr.p_align)) in printProgramHeaders()
276 << " filesz " << format(Fmt, (uint64_t)Phdr.p_filesz) in printProgramHeaders()
277 << "memsz " << format(Fmt, (uint64_t)Phdr.p_memsz) << "flags " in printProgramHeaders()
278 << ((Phdr.p_flags & ELF::PF_R) ? "r" : "-") in printProgramHeaders()
279 << ((Phdr.p_flags & ELF::PF_W) ? "w" : "-") in printProgramHeaders()
280 << ((Phdr.p_flags & ELF::PF_X) ? "x" : "-") << "\n"; in printProgramHeaders()