Lines Matching refs:php
80 idle_add_mapping(struct ps_prochandle *P, GElf_Phdr *php, file_info_t *fp) in idle_add_mapping() argument
85 (u_longlong_t)php->p_vaddr, (u_longlong_t)php->p_filesz, in idle_add_mapping()
86 (u_longlong_t)php->p_memsz, (u_longlong_t)php->p_offset); in idle_add_mapping()
88 pmap.pr_vaddr = (uintptr_t)php->p_vaddr; in idle_add_mapping()
89 pmap.pr_size = php->p_filesz; in idle_add_mapping()
92 pmap.pr_offset = php->p_offset; in idle_add_mapping()
95 if (php->p_flags & PF_R) in idle_add_mapping()
97 if (php->p_flags & PF_W) in idle_add_mapping()
99 if (php->p_flags & PF_X) in idle_add_mapping()
105 return (Padd_mapping(P, php->p_offset, fp, &pmap)); in idle_add_mapping()
215 GElf_Phdr phdr, *php; in Pgrab_file() local
217 if ((php = gelf_getphdr(elf, i, &phdr)) == NULL) { in Pgrab_file()
222 if (php->p_type != PT_LOAD) in Pgrab_file()
225 if (idle_add_mapping(P, php, fp) != 0) { in Pgrab_file()