Lines Matching full:segment
20 bswap32s(&phdr->p_type); /* Segment type */
21 bswapSZs(&phdr->p_offset); /* Segment file offset */
22 bswapSZs(&phdr->p_vaddr); /* Segment virtual address */
23 bswapSZs(&phdr->p_paddr); /* Segment physical address */
24 bswapSZs(&phdr->p_filesz); /* Segment size in file */
25 bswapSZs(&phdr->p_memsz); /* Segment size in memory */
26 bswap32s(&phdr->p_flags); /* Segment flags */
27 bswapSZs(&phdr->p_align); /* Segment alignment */
447 * segment, but the filesz represents the loadtime size. If
452 * paddr + memsz for this segment would overlap with any other
453 * segment. If so, then we assume it's using this scheme and
454 * truncate the loaded segment to the filesz size.
455 * If the segment considered as being memsz size doesn't overlap
456 * then we use memsz for the segment length, to handle ELF files
460 /* If this segment's zero-init portion overlaps another
461 * segment's data or zero-init portion, then truncate this one.
541 g_strdup_printf("%s ELF program header segment %d",