Lines Matching defs:pos
319 struct symbol *pos;
323 pos = rb_entry(next, struct symbol, rb_node);
324 next = rb_next(&pos->rb_node);
325 rb_erase_cached(&pos->rb_node, symbols);
326 symbol__delete(pos);
451 struct symbol *pos = rb_entry(nd, struct symbol, rb_node);
452 symbols__insert_by_name(symbols, pos);
752 struct symbol *pos;
766 pos = rb_entry(next, struct symbol, rb_node);
767 next = rb_next(&pos->rb_node);
769 rb_erase_cached(&pos->rb_node, &old_root);
770 RB_CLEAR_NODE(&pos->rb_node);
771 module = strchr(pos->name, '\t');
775 curr_map = maps__find(kmaps, pos->start);
778 symbol__delete(pos);
782 pos->start -= curr_map->start - curr_map->pgoff;
783 if (pos->end > curr_map->end)
784 pos->end = curr_map->end;
785 if (pos->end)
786 pos->end -= curr_map->start - curr_map->pgoff;
787 symbols__insert(&curr_map->dso->symbols, pos);
807 struct symbol *pos;
824 pos = rb_entry(next, struct symbol, rb_node);
825 next = rb_next(&pos->rb_node);
827 module = strchr(pos->name, '\t');
866 pos->start = curr_map->map_ip(curr_map, pos->start);
867 pos->end = curr_map->map_ip(curr_map, pos->end);
868 } else if (x86_64 && is_entry_trampoline(pos->name)) {
884 pos->start -= delta;
885 pos->end -= delta;
908 curr_map = map__new2(pos->start, ndso);
919 pos->start -= delta;
920 pos->end -= delta;
924 rb_erase_cached(&pos->rb_node, root);
925 symbols__insert(&curr_map->dso->symbols, pos);
932 rb_erase_cached(&pos->rb_node, root);
933 symbol__delete(pos);