Lines Matching refs:new_map

1278 int maps__merge_in(struct maps *kmaps, struct map *new_map)  in maps__merge_in()  argument
1288 if (map__end(new_map) < map__start(old_map) || in maps__merge_in()
1289 map__start(new_map) >= map__end(old_map)) in maps__merge_in()
1292 if (map__start(new_map) < map__start(old_map)) { in maps__merge_in()
1297 if (map__end(new_map) < map__end(old_map)) { in maps__merge_in()
1302 map__set_end(new_map, map__start(old_map)); in maps__merge_in()
1315 m->map = map__clone(new_map); in maps__merge_in()
1324 map__add_pgoff(new_map, map__end(old_map) - map__start(new_map)); in maps__merge_in()
1325 map__set_start(new_map, map__end(old_map)); in maps__merge_in()
1332 if (map__end(new_map) < map__end(old_map)) { in maps__merge_in()
1337 map__put(new_map); in maps__merge_in()
1338 new_map = NULL; in maps__merge_in()
1345 map__add_pgoff(new_map, map__end(old_map) - map__start(new_map)); in maps__merge_in()
1346 map__set_start(new_map, map__end(old_map)); in maps__merge_in()
1363 if (new_map) { in maps__merge_in()
1365 err = maps__insert(kmaps, new_map); in maps__merge_in()
1366 map__put(new_map); in maps__merge_in()
1443 struct map *new_map = new_node->map; in dso__load_kcore() local
1444 u64 new_size = map__size(new_map); in dso__load_kcore()
1446 if (!(stext >= map__start(new_map) && stext < map__end(new_map))) in dso__load_kcore()
1456 replacement_map = new_map; in dso__load_kcore()
1468 struct map *new_map = new_node->map; in dso__load_kcore() local
1472 if (RC_CHK_ACCESS(new_map) == RC_CHK_ACCESS(replacement_map)) { in dso__load_kcore()
1475 map__set_start(map, map__start(new_map)); in dso__load_kcore()
1476 map__set_end(map, map__end(new_map)); in dso__load_kcore()
1477 map__set_pgoff(map, map__pgoff(new_map)); in dso__load_kcore()
1478 map__set_map_ip(map, map__map_ip_ptr(new_map)); in dso__load_kcore()
1479 map__set_unmap_ip(map, map__unmap_ip_ptr(new_map)); in dso__load_kcore()
1485 map__put(new_map); in dso__load_kcore()
1494 if (maps__merge_in(kmaps, new_map)) { in dso__load_kcore()