Lines Matching full:mapping
236 open_object(struct map_info *mapping) in open_object() argument
250 if (mapping->map.pr_mapname[0] == '\0') in open_object()
252 if (mapping->file->elf != NULL) in open_object()
255 file = mapping->file; in open_object()
256 map = &mapping->map; in open_object()
425 struct map_info *mapping; in _proc_addr2map() local
432 mapping = &p->mappings[i]; in _proc_addr2map()
433 if (addr >= mapping->map.pr_vaddr && in _proc_addr2map()
434 addr < mapping->map.pr_vaddr + mapping->map.pr_size) in _proc_addr2map()
435 return (mapping); in _proc_addr2map()
501 struct map_info *mapping; in proc_addr2sym() local
506 if ((mapping = _proc_addr2map(p, addr)) == NULL) { in proc_addr2sym()
510 if (open_object(mapping) != 0) { in proc_addr2sym()
512 mapping->map.pr_mapname); in proc_addr2sym()
516 file = mapping->file; in proc_addr2sym()
518 mapping->map.pr_vaddr - mapping->map.pr_offset : 0; in proc_addr2sym()
539 struct map_info *mapping; in _proc_name2map() local
548 mapping = &p->mappings[i]; in _proc_name2map()
549 (void)strlcpy(path, mapping->map.pr_mapname, sizeof(path)); in _proc_name2map()
552 return (mapping); in _proc_name2map()
556 mapping = &p->mappings[i]; in _proc_name2map()
557 strlcpy(path, mapping->map.pr_mapname, sizeof(path)); in _proc_name2map()
560 return (mapping); in _proc_name2map()
607 struct map_info *mapping; in proc_name2sym() local
611 if ((mapping = _proc_name2map(p, object)) == NULL) { in proc_name2sym()
615 if (open_object(mapping) != 0) { in proc_name2sym()
617 mapping->map.pr_mapname); in proc_name2sym()
621 file = mapping->file; in proc_name2sym()
623 mapping->map.pr_vaddr - mapping->map.pr_offset : 0; in proc_name2sym()
661 struct map_info *mapping; in proc_iter_symbyaddr() local
666 if ((mapping = _proc_name2map(p, object)) == NULL) { in proc_iter_symbyaddr()
670 if (open_object(mapping) != 0) { in proc_iter_symbyaddr()
672 mapping->map.pr_mapname); in proc_iter_symbyaddr()
676 file = mapping->file; in proc_iter_symbyaddr()
709 sym.st_value += mapping->map.pr_vaddr; in proc_iter_symbyaddr()