Lines Matching refs:Phdr
441 const typename ELFT::Phdr &Phdr) { in isInSegment() argument
448 SHdr.sh_offset >= Phdr.p_offset && in isInSegment()
449 (SHdr.sh_offset + SHdr.sh_size <= Phdr.p_offset + Phdr.p_filesz); in isInSegment()
451 bool VirtualAddressesMatch = SHdr.sh_addr >= Phdr.p_vaddr && in isInSegment()
452 SHdr.sh_addr <= Phdr.p_vaddr + Phdr.p_memsz; in isInSegment()
458 if (SHdr.sh_size == 0 && (SHdr.sh_offset == Phdr.p_offset || in isInSegment()
459 SHdr.sh_offset == Phdr.p_offset + Phdr.p_filesz)) in isInSegment()
481 for (const typename ELFT::Phdr &Phdr : *PhdrsOrErr) { in dumpProgramHeaders()
483 PH.Type = Phdr.p_type; in dumpProgramHeaders()
484 PH.Flags = Phdr.p_flags; in dumpProgramHeaders()
485 PH.VAddr = Phdr.p_vaddr; in dumpProgramHeaders()
486 PH.PAddr = Phdr.p_paddr; in dumpProgramHeaders()
490 if (Phdr.p_align != 1) in dumpProgramHeaders()
491 PH.Align = static_cast<llvm::yaml::Hex64>(Phdr.p_align); in dumpProgramHeaders()
498 if (isInSegment<ELFT>(S, Sections[S.OriginalSecNdx], Phdr)) { in dumpProgramHeaders()