Lines Matching defs:map
33 // of maps using the same map cursor.
50 backtrace_map_t map;
52 map.start = unw_map.start;
53 map.end = unw_map.end;
54 map.flags = unw_map.flags;
55 map.name = unw_map.path;
58 maps_.push_front(map);
79 // It's possible for the map to be regenerated while this loop is occurring.
80 // If that happens, get the map again, but only try at most three times
90 backtrace_map_t map;
92 map.start = unw_map.start;
93 map.end = unw_map.end;
94 map.flags = unw_map.flags;
95 map.name = unw_map.path;
100 maps_.push_front(map);
102 // Check to see if the map changed while getting the data.
108 BACK_LOGW("Unable to generate the map.");
117 const backtrace_map_t* map = BacktraceMap::Find(addr);
118 if (!map) {
119 // Check to see if the underlying map changed and regenerate the map
123 map = BacktraceMap::Find(addr);
127 return map;
134 BacktraceMap* map;
138 map = new BacktraceMap(pid);
140 map = new UnwindMapLocal();
142 map = new UnwindMap(pid);
144 if (!map->Build()) {
145 delete map;
148 return map;