Lines Matching refs:curr_map

802 		struct map *curr_map;  in maps__split_kallsyms_for_kcore()  local
815 curr_map = maps__find(kmaps, pos->start); in maps__split_kallsyms_for_kcore()
817 if (!curr_map) { in maps__split_kallsyms_for_kcore()
821 curr_map_dso = map__dso(curr_map); in maps__split_kallsyms_for_kcore()
822 pos->start -= map__start(curr_map) - map__pgoff(curr_map); in maps__split_kallsyms_for_kcore()
823 if (pos->end > map__end(curr_map)) in maps__split_kallsyms_for_kcore()
824 pos->end = map__end(curr_map); in maps__split_kallsyms_for_kcore()
826 pos->end -= map__start(curr_map) - map__pgoff(curr_map); in maps__split_kallsyms_for_kcore()
829 map__put(curr_map); in maps__split_kallsyms_for_kcore()
847 struct map *curr_map = map__get(initial_map); in maps__split_kallsyms() local
876 curr_map_dso = map__dso(curr_map); in maps__split_kallsyms()
878 if (!RC_CHK_EQUAL(curr_map, initial_map) && in maps__split_kallsyms()
891 map__zput(curr_map); in maps__split_kallsyms()
892 curr_map = maps__find_by_name(kmaps, module); in maps__split_kallsyms()
893 if (curr_map == NULL) { in maps__split_kallsyms()
898 curr_map = map__get(initial_map); in maps__split_kallsyms()
901 curr_map_dso = map__dso(curr_map); in maps__split_kallsyms()
910 pos->start = map__map_ip(curr_map, pos->start); in maps__split_kallsyms()
911 pos->end = map__map_ip(curr_map, pos->end); in maps__split_kallsyms()
922 } else if (!RC_CHK_EQUAL(curr_map, initial_map)) { in maps__split_kallsyms()
933 map__zput(curr_map); in maps__split_kallsyms()
934 curr_map = map__get(initial_map); in maps__split_kallsyms()
948 map__zput(curr_map); in maps__split_kallsyms()
954 curr_map = map__new2(pos->start, ndso); in maps__split_kallsyms()
955 if (curr_map == NULL) { in maps__split_kallsyms()
960 map__set_mapping_type(curr_map, MAPPING_TYPE__IDENTITY); in maps__split_kallsyms()
961 if (maps__insert(kmaps, curr_map)) { in maps__split_kallsyms()
962 map__zput(curr_map); in maps__split_kallsyms()
973 if (!RC_CHK_EQUAL(curr_map, initial_map)) { in maps__split_kallsyms()
974 struct dso *curr_map_dso = map__dso(curr_map); in maps__split_kallsyms()
988 if (!RC_CHK_EQUAL(curr_map, initial_map) && in maps__split_kallsyms()
991 dso__set_loaded(map__dso(curr_map)); in maps__split_kallsyms()
993 map__put(curr_map); in maps__split_kallsyms()