Lines Matching refs:mapping

237 open_object(struct map_info *mapping)  in open_object()  argument
251 if (mapping->map.pr_mapname[0] == '\0') in open_object()
253 if (mapping->file->elf != NULL) in open_object()
256 file = mapping->file; in open_object()
257 map = &mapping->map; in open_object()
426 struct map_info *mapping; in _proc_addr2map() local
433 mapping = &p->mappings[i]; in _proc_addr2map()
434 if (addr >= mapping->map.pr_vaddr && in _proc_addr2map()
435 addr < mapping->map.pr_vaddr + mapping->map.pr_size) in _proc_addr2map()
436 return (mapping); in _proc_addr2map()
502 struct map_info *mapping; in proc_addr2sym() local
507 if ((mapping = _proc_addr2map(p, addr)) == NULL) { in proc_addr2sym()
511 if (open_object(mapping) != 0) { in proc_addr2sym()
513 mapping->map.pr_mapname); in proc_addr2sym()
517 file = mapping->file; in proc_addr2sym()
519 mapping->map.pr_vaddr - mapping->map.pr_offset : 0; in proc_addr2sym()
540 struct map_info *mapping; in _proc_name2map() local
549 mapping = &p->mappings[i]; in _proc_name2map()
550 (void)strlcpy(path, mapping->map.pr_mapname, sizeof(path)); in _proc_name2map()
553 return (mapping); in _proc_name2map()
557 mapping = &p->mappings[i]; in _proc_name2map()
558 strlcpy(path, mapping->map.pr_mapname, sizeof(path)); in _proc_name2map()
561 return (mapping); in _proc_name2map()
608 struct map_info *mapping; in proc_name2sym() local
612 if ((mapping = _proc_name2map(p, object)) == NULL) { in proc_name2sym()
616 if (open_object(mapping) != 0) { in proc_name2sym()
618 mapping->map.pr_mapname); in proc_name2sym()
622 file = mapping->file; in proc_name2sym()
624 mapping->map.pr_vaddr - mapping->map.pr_offset : 0; in proc_name2sym()
662 struct map_info *mapping; in proc_iter_symbyaddr() local
667 if ((mapping = _proc_name2map(p, object)) == NULL) { in proc_iter_symbyaddr()
671 if (open_object(mapping) != 0) { in proc_iter_symbyaddr()
673 mapping->map.pr_mapname); in proc_iter_symbyaddr()
677 file = mapping->file; in proc_iter_symbyaddr()
710 sym.st_value += mapping->map.pr_vaddr; in proc_iter_symbyaddr()