Lines Matching refs:curr_map

680 	struct map *curr_map;  in map_groups__split_kallsyms_for_kcore()  local
704 curr_map = map_groups__find(kmaps, pos->start); in map_groups__split_kallsyms_for_kcore()
706 if (!curr_map) { in map_groups__split_kallsyms_for_kcore()
711 pos->start -= curr_map->start - curr_map->pgoff; in map_groups__split_kallsyms_for_kcore()
713 pos->end -= curr_map->start - curr_map->pgoff; in map_groups__split_kallsyms_for_kcore()
714 symbols__insert(&curr_map->dso->symbols, pos); in map_groups__split_kallsyms_for_kcore()
733 struct map *curr_map = initial_map; in map_groups__split_kallsyms() local
761 if (strcmp(curr_map->dso->short_name, module)) { in map_groups__split_kallsyms()
762 if (curr_map != initial_map && in map_groups__split_kallsyms()
772 dso__set_loaded(curr_map->dso); in map_groups__split_kallsyms()
775 curr_map = map_groups__find_by_name(kmaps, module); in map_groups__split_kallsyms()
776 if (curr_map == NULL) { in map_groups__split_kallsyms()
781 curr_map = initial_map; in map_groups__split_kallsyms()
785 if (curr_map->dso->loaded && in map_groups__split_kallsyms()
793 pos->start = curr_map->map_ip(curr_map, pos->start); in map_groups__split_kallsyms()
794 pos->end = curr_map->map_ip(curr_map, pos->end); in map_groups__split_kallsyms()
805 } else if (curr_map != initial_map) { in map_groups__split_kallsyms()
816 curr_map = initial_map; in map_groups__split_kallsyms()
835 curr_map = map__new2(pos->start, ndso); in map_groups__split_kallsyms()
836 if (curr_map == NULL) { in map_groups__split_kallsyms()
841 curr_map->map_ip = curr_map->unmap_ip = identity__map_ip; in map_groups__split_kallsyms()
842 map_groups__insert(kmaps, curr_map); in map_groups__split_kallsyms()
850 if (curr_map != initial_map) { in map_groups__split_kallsyms()
852 symbols__insert(&curr_map->dso->symbols, pos); in map_groups__split_kallsyms()
863 if (curr_map != initial_map && in map_groups__split_kallsyms()
866 dso__set_loaded(curr_map->dso); in map_groups__split_kallsyms()