Lines Matching refs:FileSize
48 Phdr.p_filesz = Seg.FileSize; in writePhdr()
1244 Seg.Offset + Seg.FileSize >= Sec.OriginalOffset + SecSize; in sectionWithinSegment()
1253 Parent.OriginalOffset + Parent.FileSize > Child.OriginalOffset; in segmentOverlapsSegment()
1475 Seg.FileSize = Phdr.p_filesz; in readProgramHeaders()
1501 PrHdr.FileSize = PrHdr.MemSize = Ehdr.e_phentsize * Ehdr.e_phnum; in readProgramHeaders()
2127 size_t Size = std::min<size_t>(Seg.FileSize, Seg.getContents().size()); in writeSegmentData()
2343 Offset = std::max(Offset, Seg->Offset + Seg->FileSize); in layoutSegments()
2458 uint64_t FileSize = 0; in layoutSegmentsForOnlyKeepDebug() local
2462 FileSize = std::max(FileSize, Sec->Offset + Size - Offset); in layoutSegmentsForOnlyKeepDebug()
2467 if (Seg->Offset < HdrEnd && HdrEnd <= Seg->Offset + Seg->FileSize) { in layoutSegmentsForOnlyKeepDebug()
2468 FileSize += Offset - Seg->Offset; in layoutSegmentsForOnlyKeepDebug()
2470 FileSize = std::max(FileSize, HdrEnd - Offset); in layoutSegmentsForOnlyKeepDebug()
2474 Seg->FileSize = FileSize; in layoutSegmentsForOnlyKeepDebug()
2475 MaxOffset = std::max(MaxOffset, Offset + FileSize); in layoutSegmentsForOnlyKeepDebug()
2486 ElfHdr.FileSize = ElfHdr.MemSize = sizeof(Elf_Ehdr); in initEhdrSegment()