Lines Matching defs:rlp
1315 core_find_text(struct ps_prochandle *P, Elf *elf, rd_loadobj_t *rlp)
1327 rlp->rl_base = phdr.p_vaddr;
1328 return (Paddr2mptr(P, rlp->rl_base));
1341 core_find_data(struct ps_prochandle *P, Elf *elf, rd_loadobj_t *rlp)
1349 rlp->rl_data_base = NULL;
1362 rlp->rl_data_base = phdr.p_vaddr;
1364 rlp->rl_data_base += rlp->rl_base;
1373 if (rlp->rl_data_base == NULL ||
1374 (mp = Paddr2mptr(P, rlp->rl_data_base)) == NULL)
1395 core_iter_mapping(const rd_loadobj_t *rlp, struct ps_prochandle *P)
1401 if (Pread_string(P, lname, PATH_MAX, (off_t)rlp->rl_nameaddr) <= 0) {
1402 dprintf("failed to read name %p\n", (void *)rlp->rl_nameaddr);
1407 lname, (void *)rlp->rl_base);
1409 if ((mp = Paddr2mptr(P, rlp->rl_base)) == NULL) {
1410 dprintf("no mapping for %p\n", (void *)rlp->rl_base);
1436 *fp->file_lo = *rlp;
1482 mp->map_pmap.pr_vaddr < rlp->rl_bend; mp++) {