Home | History | Annotate | Download | only in util

Lines Matching refs:symbol

17 #include "symbol.h"
96 struct symbol *curr, *prev;
101 curr = rb_entry(prevnd, struct symbol, rb_node);
105 curr = rb_entry(nd, struct symbol, rb_node);
146 static struct symbol *symbol__new(u64 start, u64 len, u8 binding,
150 struct symbol *sym = calloc(1, (symbol_conf.priv_size +
170 void symbol__delete(struct symbol *sym)
175 static size_t symbol__fprintf(struct symbol *sym, FILE *fp)
229 struct symbol *pos;
233 pos = rb_entry(next, struct symbol, rb_node);
258 static void symbols__insert(struct rb_root *symbols, struct symbol *sym)
263 struct symbol *s;
267 s = rb_entry(parent, struct symbol, rb_node);
277 static struct symbol *symbols__find(struct rb_root *symbols, u64 ip)
287 struct symbol *s = rb_entry(n, struct symbol, rb_node);
302 struct symbol sym;
305 static void symbols__insert_by_name(struct rb_root *symbols, struct symbol *sym)
331 struct symbol *pos = rb_entry(nd, struct symbol, rb_node);
336 static struct symbol *symbols__find_by_name(struct rb_root *symbols,
364 struct symbol *dso__find_symbol(struct dso *dso,
370 struct symbol *dso__find_symbol_by_name(struct dso *dso, enum map_type type,
433 struct symbol *pos = rb_entry(nd, struct symbol, rb_node);
530 struct symbol *sym;
552 * so that we can in the next step set the symbol ->end address and then
573 struct symbol *pos;
582 pos = rb_entry(next, struct symbol, rb_node);
734 struct symbol *sym;
892 struct symbol *f;
1157 struct symbol *f;
1199 * the symbol address as a flag - remove it */
1254 pr_debug4("%s: adjusting symbol: st_value: %#" PRIx64 " "
2485 sizeof(struct symbol));
2504 symbol_conf.sym_list_str, "symbol") < 0)