Lines Matching refs:curr_map

751 	struct map *curr_map;  in maps__split_kallsyms_for_kcore()  local
775 curr_map = maps__find(kmaps, pos->start); in maps__split_kallsyms_for_kcore()
777 if (!curr_map) { in maps__split_kallsyms_for_kcore()
782 pos->start -= curr_map->start - curr_map->pgoff; in maps__split_kallsyms_for_kcore()
783 if (pos->end > curr_map->end) in maps__split_kallsyms_for_kcore()
784 pos->end = curr_map->end; in maps__split_kallsyms_for_kcore()
786 pos->end -= curr_map->start - curr_map->pgoff; in maps__split_kallsyms_for_kcore()
787 symbols__insert(&curr_map->dso->symbols, pos); in maps__split_kallsyms_for_kcore()
806 struct map *curr_map = initial_map; in maps__split_kallsyms() local
834 if (strcmp(curr_map->dso->short_name, module)) { in maps__split_kallsyms()
835 if (curr_map != initial_map && in maps__split_kallsyms()
845 dso__set_loaded(curr_map->dso); in maps__split_kallsyms()
848 curr_map = maps__find_by_name(kmaps, module); in maps__split_kallsyms()
849 if (curr_map == NULL) { in maps__split_kallsyms()
854 curr_map = initial_map; in maps__split_kallsyms()
858 if (curr_map->dso->loaded && in maps__split_kallsyms()
866 pos->start = curr_map->map_ip(curr_map, pos->start); in maps__split_kallsyms()
867 pos->end = curr_map->map_ip(curr_map, pos->end); in maps__split_kallsyms()
878 } else if (curr_map != initial_map) { in maps__split_kallsyms()
889 curr_map = initial_map; in maps__split_kallsyms()
908 curr_map = map__new2(pos->start, ndso); in maps__split_kallsyms()
909 if (curr_map == NULL) { in maps__split_kallsyms()
914 curr_map->map_ip = curr_map->unmap_ip = identity__map_ip; in maps__split_kallsyms()
915 maps__insert(kmaps, curr_map); in maps__split_kallsyms()
923 if (curr_map != initial_map) { in maps__split_kallsyms()
925 symbols__insert(&curr_map->dso->symbols, pos); in maps__split_kallsyms()
936 if (curr_map != initial_map && in maps__split_kallsyms()
939 dso__set_loaded(curr_map->dso); in maps__split_kallsyms()