Lines Matching refs:map
59 map = map_find_from_addr(as->map_list, ip); in tdep_get_elf_image()
60 if (map) in tdep_get_elf_image()
67 map = map_find_from_addr(as->map_list, ip); in tdep_get_elf_image()
68 if (map) in tdep_get_elf_image()
79 map = mempool_alloc (&map_pool); in tdep_get_elf_image()
80 if (!map) in tdep_get_elf_image()
83 map->start = lmd.text_base; in tdep_get_elf_image()
84 map->end = cur_map->start + lmd.text_size; in tdep_get_elf_image()
85 map->offset = 0; /* XXX fix me? */ in tdep_get_elf_image()
86 map->flags = ; in tdep_get_elf_image()
87 map->path = strdup(path2); in tdep_get_elf_image()
89 map->ei.size = 0; in tdep_get_elf_image()
90 map->ei.image = NULL; in tdep_get_elf_image()
91 map->ei_shared = 0; in tdep_get_elf_image()
92 Debug(1, "segbase=%lx, mapoff=%lx, path=%s\n", map->start, map->offset, map->path); in tdep_get_elf_image()
94 if (elf_map_cached_image (map, ip) < 0) in tdep_get_elf_image()
96 free(map); in tdep_get_elf_image()
97 map = NULL; in tdep_get_elf_image()
103 if (as->map_list == NULL || map->start > as->map_list->start) in tdep_get_elf_image()
105 map->next = as->map_list; in tdep_get_elf_image()
106 as->map_list = map; in tdep_get_elf_image()
110 while (map_list->next != NULL && map->start <= map_list->next->start) in tdep_get_elf_image()
112 map->next = map_list->next; in tdep_get_elf_image()
113 map_list->next = map; in tdep_get_elf_image()
120 if (map) in tdep_get_elf_image()
122 *ei = map->ei; in tdep_get_elf_image()
123 *segbase = map->start; in tdep_get_elf_image()
124 *mapoff = map->offset; in tdep_get_elf_image()
127 *path = strdup (map->path); in tdep_get_elf_image()