Lines Matching refs:symbol
51 struct symbol { struct
61 void symbol__delete(struct symbol *sym); argument
72 nd && (pos = rb_entry(nd, struct symbol, rb_node)); \
75 static inline size_t symbol__size(const struct symbol *sym) in symbol__size()
150 static inline void *symbol__priv(struct symbol *sym) in symbol__priv()
163 struct symbol *sym;
168 struct symbol *sym;
189 struct symbol *sym;
238 struct symbol *dso__find_symbol(struct dso *dso, enum map_type type,
240 struct symbol *dso__find_symbol_by_name(struct dso *dso, enum map_type type,
242 struct symbol *symbol__next_by_name(struct symbol *sym);
244 struct symbol *dso__first_symbol(struct dso *dso, enum map_type type);
245 struct symbol *dso__next_symbol(struct symbol *sym);
261 struct symbol *symbol__new(u64 start, u64 len, u8 binding, const char *name);
262 size_t symbol__fprintf_symname_offs(const struct symbol *sym,
264 size_t symbol__fprintf_symname(const struct symbol *sym, FILE *fp);
265 size_t symbol__fprintf(struct symbol *sym, FILE *fp);
269 bool symbol__is_idle(struct symbol *sym);
277 void symbols__insert(struct rb_root *symbols, struct symbol *sym);
316 int arch__choose_best_symbol(struct symbol *syma, struct symbol *symb);