Lines Matching defs:map
38 #include "map.h"
329 struct map *map = map_node->map;
330 u64 start = map__start(map) - map__pgoff(map);
332 if (map__dso(map) == dso && start < base_addr)
416 static struct map *find_map(unw_word_t ip, struct unwind_info *ui)
419 struct map *ret;
423 ret = map__get(al.map);
433 struct map *map;
439 map = find_map(ip, ui);
440 if (!map)
443 dso = map__dso(map);
445 map__put(map);
455 di.start_ip = map__start(map);
456 di.end_ip = map__end(map);
471 u64 start = map__start(map);
481 if (dwarf_find_debug_frame(0, &di, ip, base, symfile, start, map__end(map)))
486 map__put(map);
528 struct map *map;
532 map = find_map(addr, ui);
533 if (!map) {
534 pr_debug("unwind: no map for %lx\n", (unsigned long)addr);
538 dso = map__dso(map);
541 map__put(map);
545 size = dso__data_read_addr(dso, map, ui->machine,
547 map__put(map);
650 e.ms.map = al.map;
656 al.map ? map__map_ip(al.map, ip) : (u64) 0);