Lines Matching defs:ph
523 const Elf_Phdr *ph;
530 for (ph = phdr; ph < phlimit; ++ph) {
531 if (ph->p_type != PT_PHDR)
534 obj->relocbase = (caddr_t)((uintptr_t)phdr - (uintptr_t)ph->p_vaddr);
536 obj->phsize = ph->p_memsz;
542 for (ph = phdr; ph < phlimit; ++ph) {
543 vaddr = (Elf_Addr)(uintptr_t)(obj->relocbase + ph->p_vaddr);
544 switch (ph->p_type) {
550 ph->p_memsz));
554 size = round_up(vaddr + ph->p_memsz) - obj->vaddrbase;
566 ph->p_memsz));
573 ph->p_memsz));
579 obj->relro_page = obj->relocbase + ph->p_vaddr;
580 obj->relro_size = ph->p_memsz;
583 ph->p_memsz));
590 obj->tlssize = ph->p_memsz;
591 obj->tlsalign = ph->p_align;
592 obj->tlsinitsize = ph->p_filesz;
594 (uintptr_t)ph->p_vaddr);
597 ph->p_memsz));
603 obj->exidx_sz = ph->p_memsz;
606 ph->p_memsz));