Lines Matching refs:segs
70 Elf_Phdr **segs;
121 segs = alloca(sizeof(segs[0]) * hdr->e_phnum);
131 segs[++nsegs] = phdr;
132 if ((segs[nsegs]->p_align & (PAGE_SIZE - 1)) != 0) {
197 base_vaddr = trunc_page(segs[0]->p_vaddr);
198 base_vlimit = round_page(segs[nsegs]->p_vaddr + segs[nsegs]->p_memsz);
204 if (npagesizes > 1 && round_page(segs[0]->p_filesz) >= pagesizes[1])
223 data_offset = trunc_page(segs[i]->p_offset);
224 data_vaddr = trunc_page(segs[i]->p_vaddr);
225 data_vlimit = round_page(segs[i]->p_vaddr + segs[i]->p_filesz);
227 data_prot = convert_prot(segs[i]->p_flags);
228 data_flags = convert_flags(segs[i]->p_flags) | MAP_FIXED;
237 if (segs[i]->p_filesz != segs[i]->p_memsz) {
240 clear_vaddr = segs[i]->p_vaddr + segs[i]->p_filesz;
262 bss_vlimit = round_page(segs[i]->p_vaddr + segs[i]->p_memsz);
288 obj->textsize = round_page(segs[0]->p_vaddr + segs[0]->p_memsz) -