Lines Matching refs:mp

76 		map_info_t *mp = Paddr2mptr(P, addr);
83 if (mp == NULL)
86 if (mp->map_pmap.pr_mflags & MA_RESERVED1) {
87 if (mp->map_file == NULL || mp->map_file->file_fd < 0)
90 fd = mp->map_file->file_fd;
94 mapoff = addr - mp->map_pmap.pr_vaddr;
95 len = MIN(resid, mp->map_pmap.pr_size - mapoff);
96 off = mp->map_offset + mapoff;
1371 map_info_t *mp = Paddr2mptr(P, addr);
1373 if (mp != NULL) {
1374 (void) strncpy(mp->map_pmap.pr_mapname, name, PRMAPSZ);
1375 mp->map_pmap.pr_mapname[PRMAPSZ - 1] = '\0';
1378 return (mp);
1392 map_info_t *mp;
1398 (mp = Paddr2mptr(P, symtab->sh_addr)) == NULL ||
1399 (fp = mp->map_file) == NULL) {
1906 map_info_t *mp;
1935 (mp = Paddr2mptr(P, rlp->rl_data_base)) == NULL)
1944 pagemask = ~(mp->map_pmap.pr_pagesize - 1);
1945 mp->map_pmap.pr_offset = phdr.p_offset & pagemask;
1947 return (mp);
1961 map_info_t *mp;
1971 if ((mp = Paddr2mptr(P, rlp->rl_base)) == NULL) {
1984 if ((fp = mp->map_file) == NULL &&
1985 (fp = file_info_new(P, mp)) == NULL) {
1990 fp->file_map = mp;
2006 if (mp->map_pmap.pr_mapname[0] == '\0') {
2007 (void) strncpy(mp->map_pmap.pr_mapname, lname, PRMAPSZ);
2008 mp->map_pmap.pr_mapname[PRMAPSZ - 1] = '\0';
2015 mp->map_pmap.pr_mapname[0] != '\0') {
2020 fp->file_lname = strdup(mp->map_pmap.pr_mapname);
2024 (Pfindmap(P, mp, buf, sizeof (buf)) != NULL))
2033 (void) strncpy(fp->file_pname, mp->map_pmap.pr_mapname, PRMAPSZ);
2043 for (mp = fp->file_map + 1; mp < P->mappings + P->map_count &&
2044 mp->map_pmap.pr_vaddr < rlp->rl_bend; mp++) {
2046 if (mp->map_file == NULL) {
2050 (void *)mp->map_pmap.pr_vaddr);
2051 mp->map_file = fp;
2057 (void *)mp->map_pmap.pr_vaddr,
2058 (mp == fp->file_map ? "this file" :
2059 mp->map_file->file_pname));
2065 for (mp = fp->file_map; mp < P->mappings + P->map_count &&
2066 mp->map_file == fp; mp++) {
2067 if (mp->map_pmap.pr_mapname[0] == '\0' &&
2068 !(mp->map_pmap.pr_mflags & MA_BREAK)) {
2069 (void) strncpy(mp->map_pmap.pr_mapname, fp->file_pname,
2071 mp->map_pmap.pr_mapname[PRMAPSZ - 1] = '\0';
2082 if ((mp = core_find_data(P, fp->file_elf, fp->file_lo)) != NULL) {
2085 mp->map_pmap.pr_offset);
2120 map_info_t *mp;
2213 if ((mp = Paddr2mptr(P, shp->sh_addr)) == NULL) {
2219 if (mp->map_file == NULL ||
2220 mp->map_file->file_ctf_buf != NULL) {
2235 mp->map_file->file_ctf_size = shp->sh_size;
2236 mp->map_file->file_ctf_buf = buf;
2239 mp->map_file->file_ctf_dyn = 1;