Lines Matching refs:symbol

91 static int choose_best_symbol(struct symbol *syma, struct symbol *symb)  in choose_best_symbol()
149 struct symbol *curr, *next; in symbols__fixup_duplicate()
154 curr = rb_entry(nd, struct symbol, rb_node); in symbols__fixup_duplicate()
157 next = rb_entry(nd, struct symbol, rb_node); in symbols__fixup_duplicate()
180 struct symbol *curr, *prev; in symbols__fixup_end()
185 curr = rb_entry(prevnd, struct symbol, rb_node); in symbols__fixup_end()
189 curr = rb_entry(nd, struct symbol, rb_node); in symbols__fixup_end()
223 struct symbol *symbol__new(u64 start, u64 len, u8 binding, const char *name) in symbol__new()
226 struct symbol *sym = calloc(1, (symbol_conf.priv_size + in symbol__new()
246 void symbol__delete(struct symbol *sym) in symbol__delete()
251 size_t symbol__fprintf(struct symbol *sym, FILE *fp) in symbol__fprintf()
260 size_t symbol__fprintf_symname_offs(const struct symbol *sym, in symbol__fprintf_symname_offs()
280 size_t symbol__fprintf_symname(const struct symbol *sym, FILE *fp) in symbol__fprintf_symname()
287 struct symbol *pos; in symbols__delete()
291 pos = rb_entry(next, struct symbol, rb_node); in symbols__delete()
298 void symbols__insert(struct rb_root *symbols, struct symbol *sym) in symbols__insert()
303 struct symbol *s; in symbols__insert()
307 s = rb_entry(parent, struct symbol, rb_node); in symbols__insert()
317 static struct symbol *symbols__find(struct rb_root *symbols, u64 ip) in symbols__find()
327 struct symbol *s = rb_entry(n, struct symbol, rb_node); in symbols__find()
340 static struct symbol *symbols__first(struct rb_root *symbols) in symbols__first()
345 return rb_entry(n, struct symbol, rb_node); in symbols__first()
350 static struct symbol *symbols__next(struct symbol *sym) in symbols__next()
355 return rb_entry(n, struct symbol, rb_node); in symbols__next()
362 struct symbol sym;
365 static void symbols__insert_by_name(struct rb_root *symbols, struct symbol *sym) in symbols__insert_by_name()
391 struct symbol *pos = rb_entry(nd, struct symbol, rb_node); in symbols__sort_by_name()
396 static struct symbol *symbols__find_by_name(struct rb_root *symbols, in symbols__find_by_name()
438 struct symbol *dso__find_symbol(struct dso *dso, in dso__find_symbol()
444 struct symbol *dso__first_symbol(struct dso *dso, enum map_type type) in dso__first_symbol()
449 struct symbol *dso__next_symbol(struct symbol *sym) in dso__next_symbol()
454 struct symbol *symbol__next_by_name(struct symbol *sym) in symbol__next_by_name()
465 struct symbol *dso__find_symbol_by_name(struct dso *dso, enum map_type type, in dso__find_symbol_by_name()
560 bool symbol__is_idle(struct symbol *sym) in symbol__is_idle()
594 struct symbol *sym; in map__process_kallsym_symbol()
635 struct symbol *pos; in dso__split_kallsyms_for_kcore()
646 pos = rb_entry(next, struct symbol, rb_node); in dso__split_kallsyms_for_kcore()
691 struct symbol *pos; in dso__split_kallsyms()
705 pos = rb_entry(next, struct symbol, rb_node); in dso__split_kallsyms()
1105 struct symbol *sym; in dso__load_kcore()
1281 struct symbol *sym; in dso__load_perf_map()
1933 sizeof(struct symbol)); in symbol__init()