Home
last modified time | relevance | path

Searched refs:pr_vaddr (Results 1 – 25 of 34) sorted by relevance

12

/titanic_50/usr/src/cmd/ppgsz/
H A Dppgsz.c477 } else if (map.pr_vaddr + map.pr_size > in setpgsz_anon()
479 map.pr_vaddr < in setpgsz_anon()
483 } else if (map.pr_vaddr >= pstatus->pr_stkbase && in setpgsz_anon()
484 map.pr_vaddr + map.pr_size <= in setpgsz_anon()
496 if (pgsz == 0 || ((map.pr_vaddr % pgsz) == 0)) in setpgsz_anon()
497 addr = map.pr_vaddr; in setpgsz_anon()
499 addr = map.pr_vaddr + (pgsz - (map.pr_vaddr % pgsz)); in setpgsz_anon()
507 size = map.pr_size - (addr % map.pr_vaddr) - in setpgsz_anon()
508 ((map.pr_vaddr + map.pr_size) % pgsz); in setpgsz_anon()
529 (int)psinfo->pr_pid, (void *)map.pr_vaddr); in setpgsz_anon()
[all …]
/titanic_50/usr/src/cmd/ptools/pmap/
H A Dpmap.c690 uintptr_t vaddr = pmp->pr_vaddr; in look_map()
701 pmp->pr_vaddr >= Psp->pr_brkbase + Psp->pr_brksize) { in look_map()
702 lname = make_name(Pr, lflag, pmp->pr_vaddr, pmp->pr_mapname, in look_map()
708 lname = anon_name(mname, Psp, stacks, nstacks, pmp->pr_vaddr, in look_map()
715 size = adjust_addr_range(pmp->pr_vaddr, segment_end, psz, in look_map()
828 uintptr_t vaddr = pmp->pr_vaddr; in look_smap()
838 pmp->pr_vaddr + pmp->pr_size <= Psp->pr_brkbase || in look_smap()
839 pmp->pr_vaddr >= Psp->pr_brkbase + Psp->pr_brksize) { in look_smap()
840 lname = make_name(Pr, lflag, pmp->pr_vaddr, pmp->pr_mapname, in look_smap()
846 lname = anon_name(mname, Psp, stacks, nstacks, pmp->pr_vaddr, in look_smap()
[all …]
/titanic_50/usr/src/cmd/mdb/common/modules/libumem/
H A Dleaky_subr.c226 uintptr_t start = pmp->pr_vaddr; in leaky_process_anon_mappings()
227 uintptr_t end = pmp->pr_vaddr + pmp->pr_size; in leaky_process_anon_mappings()
265 lm->lkm_bufctl = LKM_CTL(pmp->pr_vaddr, LKM_CTL_MEMORY); in leaky_process_anon_mappings()
524 dprintf((map_fmt, pmp->pr_vaddr, (char *)pmp->pr_vaddr + pmp->pr_size, in leaky_grep_mappings()
532 } else if (pmp->pr_vaddr <= Psp->pr_brkbase && in leaky_grep_mappings()
533 pmp->pr_vaddr + pmp->pr_size > Psp->pr_brkbase) { in leaky_grep_mappings()
535 leaky_grep(pmp->pr_vaddr, Psp->pr_brkbase - pmp->pr_vaddr); in leaky_grep_mappings()
536 } else if (pmp->pr_vaddr >= Psp->pr_brkbase && in leaky_grep_mappings()
537 pmp->pr_vaddr < Psp->pr_brkbase + Psp->pr_brksize) { in leaky_grep_mappings()
539 } else if (pmp->pr_vaddr == Psp->pr_stkbase && in leaky_grep_mappings()
[all …]
H A Dlibumem.c458 return (ug->ug_cb(prm->pr_vaddr, prm->pr_vaddr + prm->pr_size, in ugrep_mapping_cb()
/titanic_50/usr/src/lib/libm/common/m9x/
H A D__fex_sym.c221 if (a >= (char*)lpm->pr_vaddr && a < (char*)lpm->pr_vaddr + in __fex_sym()
229 if (a >= (char*)pm[i].pr_vaddr && a < (char*)pm[i].pr_vaddr + in __fex_sym()
255 fo = (a - (char*)lpm->pr_vaddr) + lpm->pr_offset; in __fex_sym()
305 return (char*)lpm->pr_vaddr + (fo - lpm->pr_offset); in __fex_sym()
/titanic_50/usr/src/cmd/ptools/pmadvise/
H A Dpmadvise.c582 (pmp->pr_vaddr + pmp->pr_size <= Psp->pr_brkbase || in create_maplist()
583 pmp->pr_vaddr >= Psp->pr_brkbase + Psp->pr_brksize)) { in create_maplist()
584 lname = make_name(Pr, lflag, pmp->pr_vaddr, pmp->pr_mapname, in create_maplist()
594 pmp->pr_vaddr, pmp->pr_size, pmp->pr_mflags, pmp->pr_shmid, in create_maplist()
605 while (psaddr && psaddr->addr < pmp->pr_vaddr) in create_maplist()
610 while (psaddr && psaddr->addr < (pmp->pr_vaddr + pmp->pr_size)) { in create_maplist()
622 if ((pmp->pr_vaddr == psaddr->addr) && (psaddr->length == 0)) in create_maplist()
632 newaddr->addr = pmp->pr_vaddr; in create_maplist()
833 while (pmapnode && (pmapnode->pmp->pr_vaddr + in print_advice()
/titanic_50/usr/src/uts/common/sys/
H A Dprocfs.h323 uintptr_t pr_vaddr; /* virtual address of mapping */
337 uintptr_t pr_vaddr; /* virtual address of mapping */
405 uintptr_t pr_vaddr; /* virtual address of watched area */
475 uintptr_t pr_vaddr; /* virtual address of mapping */
722 caddr32_t pr_vaddr; /* virtual address of mapping */
736 caddr32_t pr_vaddr; /* virtual address of mapping */
771 caddr32_t pr_vaddr; /* virtual address of watched area */
835 caddr32_t pr_vaddr; /* virtual address of mapping */
/titanic_50/usr/src/cmd/sgs/libcrle/common/
H A Ddump.c307 ((_maps->pr_vaddr + _maps->pr_size) <= saddr)) in filladdr()
315 laddr = _maps->pr_vaddr + _maps->pr_size; in filladdr()
319 if ((size = _maps->pr_vaddr - laddr) != 0) { in filladdr()
329 laddr = _maps->pr_vaddr + _maps->pr_size; in filladdr()
/titanic_50/usr/src/uts/sparc/sys/
H A Dold_procfs.h315 caddr_t pr_vaddr; /* Virtual address at which to resume */ member
332 caddr_t pr_vaddr; /* Virtual address */ member
411 caddr_t pr_vaddr; /* virtual address */ member
563 caddr32_t pr_vaddr; /* Virtual address at which to resume */ member
568 caddr32_t pr_vaddr; /* Virtual address */ member
616 caddr32_t pr_vaddr; /* virtual address */ member
/titanic_50/usr/src/uts/intel/sys/
H A Dold_procfs.h316 caddr_t pr_vaddr; /* Virtual address at which to resume */ member
333 caddr_t pr_vaddr; /* Virtual address */ member
412 caddr_t pr_vaddr; /* virtual address */ member
564 caddr32_t pr_vaddr; /* Virtual address at which to resume */ member
569 caddr32_t pr_vaddr; /* Virtual address */ member
617 caddr32_t pr_vaddr; /* virtual address */ member
/titanic_50/usr/src/lib/libproc/common/
H A DPsymtab.c197 if ((fptr->file_saddrs = get_saddrs(P, mptr->map_pmap.pr_vaddr, in file_info_new()
206 mstart = mp->map_pmap.pr_vaddr; in file_info_new()
207 mend = mp->map_pmap.pr_vaddr + mp->map_pmap.pr_size; in file_info_new()
222 (void *)mp->map_pmap.pr_vaddr); in file_info_new()
228 (void *)mp->map_pmap.pr_vaddr, in file_info_new()
401 fptr->file_lo->rl_base = mptr->map_pmap.pr_vaddr; in map_set()
403 mptr->map_pmap.pr_vaddr + mptr->map_pmap.pr_size; in map_set()
489 } else if (pmap->pr_vaddr == mptr->map_pmap.pr_vaddr && in Pupdate_maps()
516 } else if (pmap->pr_vaddr + pmap->pr_size > in Pupdate_maps()
517 mptr->map_pmap.pr_vaddr) { in Pupdate_maps()
[all …]
H A DPidle.c56 mapoff = addr - mp->map_pmap.pr_vaddr; in Pread_idle()
133 pmap.pr_vaddr = (uintptr_t)php->p_vaddr; in idle_add_mapping()
H A DPgcore.c721 uintptr_t addr = fptr->file_map->map_pmap.pr_vaddr; in dump_symtab()
807 fptr->file_map->map_pmap.pr_vaddr, *pgc->pgc_doff, in dump_sections()
843 phdr.p_vaddr = pmp->pr_vaddr; in dump_map()
852 if (pmp->pr_vaddr + pmp->pr_size > P->status.pr_stkbase && in dump_map()
853 pmp->pr_vaddr < P->status.pr_stkbase + P->status.pr_stksize) { in dump_map()
858 pmp->pr_vaddr + pmp->pr_size > P->status.pr_brkbase && in dump_map()
859 pmp->pr_vaddr < P->status.pr_brkbase + P->status.pr_brksize) { in dump_map()
914 if (Pread(P, pgc->pgc_chunk, csz, pmp->pr_vaddr + n) != csz || in dump_map()
H A DPscantext.c129 offset = (off_t)pdp->pr_vaddr; /* beginning of text */ in Pscantext()
H A DPcontrol.c2445 cwp->pr_vaddr = wp->pr_vaddr; in Psetwapt()
2471 cwp->pr_vaddr = wp->pr_vaddr; in Pdelwapt()
2542 prw->pr_vaddr = wp->pr_vaddr; in execute_wapt()
3859 if (ap->map_pmap.pr_vaddr < bp->map_pmap.pr_vaddr) in map_sort()
3861 else if (ap->map_pmap.pr_vaddr > bp->map_pmap.pr_vaddr) in map_sort()
H A DPcore.c94 mapoff = addr - mp->map_pmap.pr_vaddr; in core_rw()
1262 pmap.pr_vaddr = (uintptr_t)php->p_vaddr; in core_add_mapping()
1993 mp->map_pmap.pr_vaddr < rlp->rl_bend; mp++) { in core_iter_mapping()
1999 (void *)mp->map_pmap.pr_vaddr); in core_iter_mapping()
2006 (void *)mp->map_pmap.pr_vaddr, in core_iter_mapping()
/titanic_50/usr/src/cmd/sgs/librtld_db/demo/common/
H A Dmaps.c177 EC_ADDR(mapptr->pr_vaddr), EC_OFF(mapptr->pr_size), in display_maps()
181 EC_ADDR(mapptr->pr_vaddr), EC_OFF(mapptr->pr_size), in display_maps()
185 (ulong_t)(mapptr->pr_vaddr))) != NULL) { in display_maps()
226 if ((mapptr->pr_vaddr <= (uintptr_t)baddr) && in load_map()
227 ((mapptr->pr_vaddr + mapptr->pr_size) > in load_map()
/titanic_50/usr/src/lib/libdtrace/common/
H A Ddt_pid.c260 (void) Plmid(pp->dpp_pr, pmp->pr_vaddr, &pp->dpp_lmid); in dt_pid_per_mod()
384 (void) Plmid(pp->dpp_pr, pmp->pr_vaddr, &pp->dpp_lmid); in dt_pid_mod_filt()
426 (void) Pobjname(P, pmp->pr_vaddr, m, sizeof (m)); in dt_pid_fix_mod()
432 (void) Plmid(P, pmp->pr_vaddr, &lmid); in dt_pid_fix_mod()
475 aout->pr_vaddr != pmp->pr_vaddr) { in dt_pid_create_pid_probes()
548 if (Pread(P, &e_type, sizeof (e_type), pmp->pr_vaddr + in dt_pid_usdt_mapping()
555 dh.dofhp_addr = (e_type == ET_EXEC) ? 0 : pmp->pr_vaddr; in dt_pid_usdt_mapping()
/titanic_50/usr/src/cmd/truss/
H A Dfcall.c355 Dp->base = pmp->pr_vaddr; in object_iter()
401 if (Dp->base == pmp->pr_vaddr) in object_present()
691 if (sp >= Pmap->pr_vaddr && in make_lwp_stack()
692 sp < Pmap->pr_vaddr + Pmap->pr_size) { in make_lwp_stack()
693 Stk->stkbase = Pmap->pr_vaddr; in make_lwp_stack()
694 Stk->stkend = Pmap->pr_vaddr + Pmap->pr_size; in make_lwp_stack()
787 if (sp >= pmap->pr_vaddr && in find_lwp_stack()
788 sp < pmap->pr_vaddr + pmap->pr_size) { in find_lwp_stack()
793 Stk->stkbase = pmap->pr_vaddr; in find_lwp_stack()
794 Stk->stkend = pmap->pr_vaddr + pmap->pr_size; in find_lwp_stack()
/titanic_50/usr/src/cmd/mdb/common/modules/libproc/
H A Dlibproc.c204 if ((addr - mp->map_pmap.pr_vaddr) < mp->map_pmap.pr_size) { in pr_addr2map()
211 if (addr < mp->map_pmap.pr_vaddr) in pr_addr2map()
/titanic_50/usr/src/cmd/ptools/pldd/
H A Dpldd.c164 if (pmap->pr_vaddr == auxv->a_un.a_val) in show_map()
/titanic_50/usr/src/cmd/mdb/common/mdb/
H A Dmdb_proc.c2947 (void) Plmid(psp->psym_targ->t_pshandle, pmp->pr_vaddr, &lmid); in pt_objsym_iter()
3034 rv = Pobjname_resolved(P, prp->pr_vaddr, name, sizeof (name)); in pt_prmap_to_mdbmap()
3036 rv = Pobjname(P, prp->pr_vaddr, name, sizeof (name)); in pt_prmap_to_mdbmap()
3040 if (Plmid(P, prp->pr_vaddr, &lmid) == 0 && ( in pt_prmap_to_mdbmap()
3055 mp->map_base = prp->pr_vaddr; in pt_prmap_to_mdbmap()
4080 ptb->ptb_addr - wp->pr_vaddr < wp->pr_size); in pt_wp_overlap()
4202 desc + 1, wp->pr_vaddr, wp->pr_vaddr + wp->pr_size); in pt_wapt_info()
4204 sp->spec_base = wp->pr_vaddr; in pt_wapt_info()
4217 return (wp1->pr_vaddr == wp2->pr_vaddr && in pt_wapt_secmp()
4228 return (wp1->pr_vaddr == wp2->pr_vaddr && in pt_wapt_vecmp()
[all …]
/titanic_50/usr/src/cmd/sgs/rtld/common/
H A Da.out.c756 mpp->mr_addr = maps->pr_vaddr; in aout_get_mmap()
762 mpp->mr_addr = maps->pr_vaddr; in aout_get_mmap()
/titanic_50/usr/src/cmd/rcap/rcapd/
H A Drcapd_scanner.c262 pcp->pr_addr = pap->pr_vaddr; in advance_prpageheader_cur_nextmapping()
285 if (pcp->pr_addr == xmap->pr_vaddr && xmap->pr_size == in advance_prpageheader_cur_nextmapping()
/titanic_50/usr/src/uts/common/fs/proc/
H A Dprsubr.c1647 mp->pr_vaddr = (uintptr_t)saddr; in prgetmap()
1673 mp->pr_vaddr = in prgetmap()
1677 mp->pr_vaddr; in prgetmap()
1758 mp->pr_vaddr = (caddr32_t)(uintptr_t)saddr; in prgetmap32()
1787 mp->pr_vaddr = (caddr32_t)vaddr; in prgetmap32()
1978 pmp->pr_vaddr = (uintptr_t)saddr; in prpdread()
2125 pmp->pr_vaddr = (caddr32_t)(uintptr_t)saddr; in prpdread32()
4054 mp->pr_vaddr = (uintptr_t)saddr; in prgetxmap()
4238 mp->pr_vaddr = (caddr32_t)(uintptr_t)saddr; in prgetxmap32()

12