Lines Matching defs:curr
194 struct symbol *curr, *next;
202 curr = rb_entry(nd, struct symbol, rb_node);
204 nd = rb_next(&curr->rb_node);
210 if (curr->start != next->start)
213 if (choose_best_symbol(curr, next) == SYMBOL_A) {
215 curr->ifunc_alias = true;
220 if (curr->type == STT_GNU_IFUNC)
222 nd = rb_next(&curr->rb_node);
223 rb_erase_cached(&curr->rb_node, symbols);
224 symbol__delete(curr);
233 struct symbol *curr, *prev;
238 curr = rb_entry(prevnd, struct symbol, rb_node);
241 prev = curr;
242 curr = rb_entry(nd, struct symbol, rb_node);
259 !strchr(curr->name, '[')))
262 prev->end = curr->start;
270 if (curr->end == curr->start)
271 curr->end = roundup(curr->start, 4096) + 4096;
276 struct map_rb_node *prev = NULL, *curr;
280 maps__for_each_entry(maps, curr) {
282 map__set_end(prev->map, map__start(curr->map));
284 prev = curr;
291 if (curr && !map__end(curr->map))
292 map__set_end(curr->map, ~0ULL);