Lines Matching refs:map
283 static struct map *find_map(unw_word_t ip, struct unwind_info *ui) in find_map()
289 return al.map; in find_map()
297 struct map *map; in find_proc_info() local
301 map = find_map(ip, ui); in find_proc_info()
302 if (!map || !map->dso) in find_proc_info()
305 pr_debug("unwind: find_proc_info dso %s\n", map->dso->name); in find_proc_info()
308 if (!read_unwind_spec_eh_frame(map->dso, ui->machine, in find_proc_info()
312 di.start_ip = map->start; in find_proc_info()
313 di.end_ip = map->end; in find_proc_info()
314 di.u.rti.segbase = map->start + segbase; in find_proc_info()
315 di.u.rti.table_data = map->start + table_data; in find_proc_info()
324 if (!read_unwind_spec_debug_frame(map->dso, ui->machine, &segbase)) { in find_proc_info()
326 if (dwarf_find_debug_frame(0, &di, ip, 0, map->dso->name, in find_proc_info()
327 map->start, map->end)) in find_proc_info()
379 if (!al.map) { in access_dso_mem()
384 if (!al.map->dso) in access_dso_mem()
387 size = dso__data_read_addr(al.map->dso, al.map, ui->machine, in access_dso_mem()
490 e.map = al.map; in entry()
496 al.map ? al.map->map_ip(al.map, ip) : (u64) 0); in entry()