Lines Matching refs:Phdr
183 for (const typename ELFT::Phdr &Phdr : *PhdrRangeOrErr) in getSectionLMA()
184 if ((Phdr.p_type == ELF::PT_LOAD) && in getSectionLMA()
186 Phdr, *cast<const ELFObjectFile<ELFT>>(Sec.getObject()) in getSectionLMA()
188 return Sec.getAddress() - Phdr.p_vaddr + Phdr.p_paddr; in getSectionLMA()
256 for (const typename ELFT::Phdr &Phdr : *ProgramHeaderOrError) { in printProgramHeaders()
257 switch (Phdr.p_type) { in printProgramHeaders()
312 outs() << "off " << format(Fmt, (uint64_t)Phdr.p_offset) << "vaddr " in printProgramHeaders()
313 << format(Fmt, (uint64_t)Phdr.p_vaddr) << "paddr " in printProgramHeaders()
314 << format(Fmt, (uint64_t)Phdr.p_paddr) in printProgramHeaders()
315 << format("align 2**%u\n", llvm::countr_zero<uint64_t>(Phdr.p_align)) in printProgramHeaders()
316 << " filesz " << format(Fmt, (uint64_t)Phdr.p_filesz) in printProgramHeaders()
317 << "memsz " << format(Fmt, (uint64_t)Phdr.p_memsz) << "flags " in printProgramHeaders()
318 << ((Phdr.p_flags & ELF::PF_R) ? "r" : "-") in printProgramHeaders()
319 << ((Phdr.p_flags & ELF::PF_W) ? "w" : "-") in printProgramHeaders()
320 << ((Phdr.p_flags & ELF::PF_X) ? "x" : "-") << "\n"; in printProgramHeaders()