Lines Matching refs:Phdr
187 for (const typename ELFT::Phdr &Phdr : *PhdrRangeOrErr) in getSectionLMA()
188 if ((Phdr.p_type == ELF::PT_LOAD) && in getSectionLMA()
190 Phdr, *cast<const ELFObjectFile<ELFT>>(Sec.getObject()) in getSectionLMA()
192 return Sec.getAddress() - Phdr.p_vaddr + Phdr.p_paddr; in getSectionLMA()
261 for (const typename ELFT::Phdr &Phdr : *ProgramHeaderOrError) { in printProgramHeaders()
262 switch (Phdr.p_type) { in printProgramHeaders()
317 outs() << "off " << format(Fmt, (uint64_t)Phdr.p_offset) << "vaddr " in printProgramHeaders()
318 << format(Fmt, (uint64_t)Phdr.p_vaddr) << "paddr " in printProgramHeaders()
319 << format(Fmt, (uint64_t)Phdr.p_paddr) in printProgramHeaders()
320 << format("align 2**%u\n", llvm::countr_zero<uint64_t>(Phdr.p_align)) in printProgramHeaders()
321 << " filesz " << format(Fmt, (uint64_t)Phdr.p_filesz) in printProgramHeaders()
322 << "memsz " << format(Fmt, (uint64_t)Phdr.p_memsz) << "flags " in printProgramHeaders()
323 << ((Phdr.p_flags & ELF::PF_R) ? "r" : "-") in printProgramHeaders()
324 << ((Phdr.p_flags & ELF::PF_W) ? "w" : "-") in printProgramHeaders()
325 << ((Phdr.p_flags & ELF::PF_X) ? "x" : "-") << "\n"; in printProgramHeaders()