Lines Matching refs:mapping
242 open_object(struct map_info *mapping) in open_object() argument
256 if (mapping->map.pr_mapname[0] == '\0') in open_object()
258 if (mapping->file->elf != NULL) in open_object()
261 file = mapping->file; in open_object()
262 map = &mapping->map; in open_object()
431 struct map_info *mapping; in _proc_addr2map() local
438 mapping = &p->mappings[i]; in _proc_addr2map()
439 if (addr >= mapping->map.pr_vaddr && in _proc_addr2map()
440 addr < mapping->map.pr_vaddr + mapping->map.pr_size) in _proc_addr2map()
441 return (mapping); in _proc_addr2map()
507 struct map_info *mapping; in proc_addr2sym() local
512 if ((mapping = _proc_addr2map(p, addr)) == NULL) { in proc_addr2sym()
516 if (open_object(mapping) != 0) { in proc_addr2sym()
518 mapping->map.pr_mapname); in proc_addr2sym()
522 file = mapping->file; in proc_addr2sym()
524 mapping->map.pr_vaddr - mapping->map.pr_offset : 0; in proc_addr2sym()
545 struct map_info *mapping; in _proc_name2map() local
554 mapping = &p->mappings[i]; in _proc_name2map()
555 (void)strlcpy(path, mapping->map.pr_mapname, sizeof(path)); in _proc_name2map()
558 return (mapping); in _proc_name2map()
562 mapping = &p->mappings[i]; in _proc_name2map()
563 strlcpy(path, mapping->map.pr_mapname, sizeof(path)); in _proc_name2map()
566 return (mapping); in _proc_name2map()
613 struct map_info *mapping; in proc_name2sym() local
617 if ((mapping = _proc_name2map(p, object)) == NULL) { in proc_name2sym()
621 if (open_object(mapping) != 0) { in proc_name2sym()
623 mapping->map.pr_mapname); in proc_name2sym()
627 file = mapping->file; in proc_name2sym()
629 mapping->map.pr_vaddr - mapping->map.pr_offset : 0; in proc_name2sym()
667 struct map_info *mapping; in proc_iter_symbyaddr() local
672 if ((mapping = _proc_name2map(p, object)) == NULL) { in proc_iter_symbyaddr()
676 if (open_object(mapping) != 0) { in proc_iter_symbyaddr()
678 mapping->map.pr_mapname); in proc_iter_symbyaddr()
682 file = mapping->file; in proc_iter_symbyaddr()
715 sym.st_value += mapping->map.pr_vaddr; in proc_iter_symbyaddr()