Lines Matching refs:p_vaddr
186 for (j=0; v-p->loadmap->segs[j].p_vaddr >= p->loadmap->segs[j].p_memsz; j++);
187 return (void *)(v - p->loadmap->segs[j].p_vaddr + p->loadmap->segs[j].addr);
195 size_t a = p->loadmap->segs[j].p_vaddr;
202 return (void *)(v - p->loadmap->segs[j].p_vaddr + p->loadmap->segs[j].addr);
623 reclaim(dso, ph->p_vaddr & -PAGE_SIZE, ph->p_vaddr);
624 reclaim(dso, ph->p_vaddr+ph->p_memsz,
625 ph->p_vaddr+ph->p_memsz+PAGE_SIZE-1 & -PAGE_SIZE);
728 dyn = ph->p_vaddr;
730 tls_image = ph->p_vaddr;
735 dso->relro_start = ph->p_vaddr & -PAGE_SIZE;
736 dso->relro_end = (ph->p_vaddr + ph->p_memsz) & -PAGE_SIZE;
746 if (ph->p_vaddr < addr_min) {
747 addr_min = ph->p_vaddr;
753 if (ph->p_vaddr+ph->p_memsz > addr_max) {
754 addr_max = ph->p_vaddr+ph->p_memsz;
768 map = mmap(0, ph->p_memsz + (ph->p_vaddr & PAGE_SIZE-1),
776 (ph->p_vaddr & PAGE_SIZE-1);
777 dso->loadmap->segs[i].p_vaddr = ph->p_vaddr;
781 size_t brk = (ph->p_vaddr & PAGE_SIZE-1)
830 dso->phdr = (void *)(base + ph->p_vaddr
835 this_min = ph->p_vaddr & -PAGE_SIZE;
836 this_max = ph->p_vaddr+ph->p_memsz+PAGE_SIZE-1 & -PAGE_SIZE;
849 size_t p_vaddr = (next_ph->p_vaddr & -(PAGE_SIZE));
850 if (p_vaddr > this_max) {
851 mprotect(base + this_max, p_vaddr - this_max, PROT_READ);
858 if ((ph->p_vaddr & -PAGE_SIZE) != addr_min || DL_NOMMU_SUPPORT)
862 size_t brk = (size_t)base+ph->p_vaddr+ph->p_filesz;
1487 p->dynv = laddr(p, ph->p_vaddr);
1489 p->relro_start = ph->p_vaddr & -PAGE_SIZE;
1490 p->relro_end = (ph->p_vaddr + ph->p_memsz) & -PAGE_SIZE;
1499 if (ph->p_vaddr < min_addr)
1500 min_addr = ph->p_vaddr;
1501 if (ph->p_vaddr+ph->p_memsz > max_addr)
1502 max_addr = ph->p_vaddr+ph->p_memsz;
1885 app.base = (void *)(aux[AT_PHDR] - phdr->p_vaddr);
1887 interp_off = (size_t)phdr->p_vaddr;
1889 tls_image = phdr->p_vaddr;
1973 ldso.name = laddr(&app, app.phdr[i].p_vaddr);
2000 app.loadmap->segs[0].p_vaddr = (size_t)app.map
2032 vdso.base = (void *)(vdso_base - phdr->p_vaddr + phdr->p_offset);
2315 if (a-p->loadmap->segs[i].p_vaddr
2326 if (a-base-ph->p_vaddr < ph->p_memsz)