Lines Matching refs:segments
41 return -8; /* no program segments */
66 * Returns the number of program segments in this elf file.
154 struct Elf64_Phdr *segments;
156 segments = elf64_getProgramSegmentTable(elfFile);
157 *p_vaddr = segments[segment].p_vaddr;
158 *p_paddr = segments[segment].p_paddr;
159 *p_filesz = segments[segment].p_filesz;
160 *p_offset = segments[segment].p_offset;
161 *p_memsz = segments[segment].p_memsz;
181 struct Elf64_Phdr *segments;
205 * get a pointer to the table of program segments
207 segments = elf64_getProgramSegmentTable(elfFile);
231 if (segments[i].p_type != 1) {
237 segments[i].p_offset, segments[i].p_vaddr,
238 segments[i].p_vaddr,
239 segments[i].p_filesz, segments[i].p_memsz,
240 segments[i].p_flags & PF_R ? 'R' : ' ',
241 segments[i].p_flags & PF_W ? 'W' : ' ',
242 segments[i].p_flags & PF_X ? 'E' : ' ',
243 segments[i].p_align);