Lines Matching refs:symbol
48 struct symbol { struct
73 void symbol__delete(struct symbol *sym); argument
84 nd && (pos = rb_entry(nd, struct symbol, rb_node)); \
87 static inline size_t symbol__size(const struct symbol *sym) in symbol__size()
97 struct symbol sym;
110 static inline void *symbol__priv(struct symbol *sym) in symbol__priv()
125 struct symbol *sym;
144 struct symbol *sym);
146 struct symbol *sym);
148 struct symbol *dso__find_symbol(struct dso *dso, u64 addr);
149 struct symbol *dso__find_symbol_by_name(struct dso *dso, const char *name);
151 struct symbol *symbol__next_by_name(struct symbol *sym);
153 struct symbol *dso__first_symbol(struct dso *dso);
154 struct symbol *dso__last_symbol(struct dso *dso);
155 struct symbol *dso__next_symbol(struct symbol *sym);
173 struct symbol *symbol__new(u64 start, u64 len, u8 binding, u8 type, const char *name);
174 size_t __symbol__fprintf_symname_offs(const struct symbol *sym,
178 size_t symbol__fprintf_symname_offs(const struct symbol *sym,
180 size_t __symbol__fprintf_symname(const struct symbol *sym,
183 size_t symbol__fprintf_symname(const struct symbol *sym, FILE *fp);
184 size_t symbol__fprintf(struct symbol *sym, FILE *fp);
202 void __symbols__insert(struct rb_root_cached *symbols, struct symbol *sym,
204 void symbols__insert(struct rb_root_cached *symbols, struct symbol *sym);
237 void arch__sym_update(struct symbol *s, GElf_Sym *sym);
247 int arch__choose_best_symbol(struct symbol *syma, struct symbol *symb);