Lines Matching refs:sym
8 size_t symbol__fprintf(struct symbol *sym, FILE *fp) in symbol__fprintf() argument
11 sym->start, sym->end, in symbol__fprintf()
12 sym->binding == STB_GLOBAL ? 'g' : in symbol__fprintf()
13 sym->binding == STB_LOCAL ? 'l' : 'w', in symbol__fprintf()
14 sym->name); in symbol__fprintf()
17 size_t __symbol__fprintf_symname_offs(const struct symbol *sym, in __symbol__fprintf_symname_offs() argument
25 if (sym) { in __symbol__fprintf_symname_offs()
26 length = fprintf(fp, "%s", sym->name); in __symbol__fprintf_symname_offs()
28 if (al->addr < sym->end) in __symbol__fprintf_symname_offs()
29 offset = al->addr - sym->start; in __symbol__fprintf_symname_offs()
31 offset = al->addr - al->map->start - sym->start; in __symbol__fprintf_symname_offs()
41 size_t symbol__fprintf_symname_offs(const struct symbol *sym, in symbol__fprintf_symname_offs() argument
45 return __symbol__fprintf_symname_offs(sym, al, false, true, fp); in symbol__fprintf_symname_offs()
48 size_t __symbol__fprintf_symname(const struct symbol *sym, in __symbol__fprintf_symname() argument
52 return __symbol__fprintf_symname_offs(sym, al, unknown_as_addr, false, fp); in __symbol__fprintf_symname()
55 size_t symbol__fprintf_symname(const struct symbol *sym, FILE *fp) in symbol__fprintf_symname() argument
57 return __symbol__fprintf_symname_offs(sym, NULL, false, false, fp); in symbol__fprintf_symname()
69 fprintf(fp, "%s\n", pos->sym.name); in dso__fprintf_symbols_by_name()