Lines Matching refs:p_vaddr

1634 	obj->relocbase = __DECONST(char *, phdr) - ph->p_vaddr;  in digest_phdr()
1644 obj->interp = (const char *)(ph->p_vaddr + obj->relocbase); in digest_phdr()
1649 obj->vaddrbase = rtld_trunc_page(ph->p_vaddr); in digest_phdr()
1652 obj->mapsize = rtld_round_page(ph->p_vaddr + ph->p_memsz) - in digest_phdr()
1659 obj->dynamic = (const Elf_Dyn *)(ph->p_vaddr + obj->relocbase); in digest_phdr()
1667 obj->tlsinit = (void*)(ph->p_vaddr + obj->relocbase); in digest_phdr()
1676 obj->relro_page = obj->relocbase + rtld_trunc_page(ph->p_vaddr); in digest_phdr()
1677 obj->relro_size = rtld_trunc_page(ph->p_vaddr + ph->p_memsz) - in digest_phdr()
1678 rtld_trunc_page(ph->p_vaddr); in digest_phdr()
1682 note_start = (Elf_Addr)obj->relocbase + ph->p_vaddr; in digest_phdr()
2371 rtld_trunc_page(ph->p_vaddr); in parse_rtld_phdr()
2375 note_start = (Elf_Addr)obj->relocbase + ph->p_vaddr; in parse_rtld_phdr()
2897 if (seg0 == NULL || seg0->p_vaddr > phdr->p_vaddr) in load_kpreload()
2899 if (segn == NULL || segn->p_vaddr + segn->p_memsz < in load_kpreload()
2900 phdr->p_vaddr + phdr->p_memsz) in load_kpreload()
2907 obj->mapsize = segn->p_vaddr + segn->p_memsz - (Elf_Addr)addr; in load_kpreload()
2913 obj->dynamic = (const Elf_Dyn *)(obj->relocbase + phdyn->p_vaddr); in load_kpreload()
2928 obj->relocbase + seg0->p_vaddr, obj->dynamic); in load_kpreload()
3254 base = obj->relocbase + rtld_trunc_page(ph->p_vaddr); in reloc_textrel_prot()
3255 sz = rtld_round_page(ph->p_vaddr + ph->p_filesz) - in reloc_textrel_prot()
3256 rtld_trunc_page(ph->p_vaddr); in reloc_textrel_prot()