Lines Matching refs:ph
64 str_to_map(struct ps_prochandle *ph, const char *soname) in str_to_map() argument
69 mip = (map_info_t *)&(ph->pp_ldsomap); in str_to_map()
71 mip = (map_info_t *)&(ph->pp_execmap); in str_to_map()
73 for (mip = ph->pp_lmaplist.ml_head; mip; mip = mip->mi_next) in str_to_map()
81 addr_to_map(struct ps_prochandle *ph, ulong_t addr) in addr_to_map() argument
84 if (ph->pp_lmaplist.ml_head == NULL) { in addr_to_map()
89 if ((addr >= ph->pp_ldsomap.mi_addr) && in addr_to_map()
90 (addr <= ph->pp_ldsomap.mi_end)) in addr_to_map()
91 return ((map_info_t *)&(ph->pp_ldsomap)); in addr_to_map()
93 if ((addr >= ph->pp_execmap.mi_addr) && in addr_to_map()
94 (addr <= ph->pp_execmap.mi_end)) in addr_to_map()
95 return ((map_info_t *)&(ph->pp_execmap)); in addr_to_map()
100 for (mip = ph->pp_lmaplist.ml_head; mip; mip = mip->mi_next) in addr_to_map()
109 display_linkmaps(struct ps_prochandle *ph) in display_linkmaps() argument
114 if (ph->pp_lmaplist.ml_head == NULL) { in display_linkmaps()
120 for (mip = ph->pp_lmaplist.ml_head; mip; mip = mip->mi_next) { in display_linkmaps()
150 display_maps(struct ps_prochandle *ph) in display_maps() argument
156 if (fstat(ph->pp_mapfd, &stbuf) == -1) in display_maps()
160 if (pread(ph->pp_mapfd, ptr, stbuf.st_size, 0) == -1) in display_maps()
165 if (ph->pp_dmodel == PR_MODEL_LP64) in display_maps()
175 if (ph->pp_dmodel == PR_MODEL_LP64) in display_maps()
184 if ((mip = addr_to_map(ph, in display_maps()
355 struct ps_prochandle *ph = (struct ps_prochandle *)cd; in map_iter() local
367 if (proc_string_read(ph, lop->rl_nameaddr, in map_iter()
378 if (proc_string_read(ph, lop->rl_refnameaddr, buf, in map_iter()
395 (void) load_map(ph, (caddr_t)lop->rl_base, mip); in map_iter()
403 if (ph->pp_lmaplist.ml_head == NULL) { in map_iter()
404 ph->pp_lmaplist.ml_head = ph->pp_lmaplist.ml_tail = mip; in map_iter()
408 ph->pp_lmaplist.ml_tail->mi_next = mip; in map_iter()
409 ph->pp_lmaplist.ml_tail = mip; in map_iter()
415 free_linkmaps(struct ps_prochandle *ph) in free_linkmaps() argument
419 for (cur = ph->pp_lmaplist.ml_head, prev = NULL; cur; in free_linkmaps()
438 ph->pp_lmaplist.ml_head = ph->pp_lmaplist.ml_tail = NULL; in free_linkmaps()
442 get_linkmaps(struct ps_prochandle *ph) in get_linkmaps() argument
444 free_linkmaps(ph); in get_linkmaps()
445 (void) rd_loadobj_iter(ph->pp_rap, map_iter, ph); in get_linkmaps()
450 set_objpad(struct ps_prochandle *ph, size_t padsize) in set_objpad() argument
452 if (rd_objpad_enable(ph->pp_rap, padsize) != RD_OK) { in set_objpad()