Lines Matching defs:pptr
85 Elf32_Phdr *pptr; /* working Phdr */
168 for (p = 0, pptr = phdr; p < (int)ehdr->e_phnum; p++,
169 pptr = (Elf32_Phdr *)((caddr_t)pptr + ehdr->e_phentsize))
170 if (pptr->p_type == PT_LOAD) {
172 fph = pptr;
173 } else if (pptr->p_vaddr <= lph->p_vaddr)
175 lph = pptr;
221 for (p = 0, pptr = phdr; p < (int)ehdr->e_phnum; p++,
222 pptr = (Elf32_Phdr *)((caddr_t)pptr + ehdr->e_phentsize)) {
228 if ((pptr->p_type != PT_LOAD) || (pptr->p_memsz == 0))
236 foff = ALIGN(pptr->p_offset, page_size);
237 flen = pptr->p_memsz + (pptr->p_offset - foff);
242 addr = (caddr_t)ALIGN(faddr + pptr->p_vaddr, page_size);
248 if (pptr == phdr) {
267 if (pptr->p_flags & PF_R)
269 if (pptr->p_flags & PF_W)
271 if (pptr->p_flags & PF_X)
283 if (pptr->p_memsz > pptr->p_filesz) {
284 foff = (int)faddr + pptr->p_vaddr + pptr->p_filesz;
288 j = (faddr + pptr->p_vaddr + pptr->p_memsz) - zaddr;