Home | History | Annotate | Download | only in perf

Lines Matching refs:symbol

31 #include "util/symbol.h"
92 struct symbol *sym;
124 pr_err("Not enough memory for annotating '%s' symbol!\n",
142 struct symbol *sym = he->ms.sym;
146 static void ui__warn_map_erange(struct map *map, struct symbol *sym, u64 ip)
155 "Symbol: %" PRIx64 "-%" PRIx64 " %c %s\n"
178 struct symbol *sym;
194 pr_err("Not enough memory for annotating '%s' symbol!\n",
213 struct symbol *symbol;
219 symbol = he->ms.sym;
220 notes = symbol__annotation(symbol);
227 printf("Showing %s for %s\n", perf_evsel__name(top->sym_evsel), symbol->name);
230 more = symbol__annotate_printf(symbol, he->ms.map, top->sym_evsel,
233 symbol__annotate_zero_histogram(symbol, top->sym_evsel->idx);
235 symbol__annotate_decay_histogram(symbol, top->sym_evsel->idx);
345 /* zero counters of active symbol */
384 struct symbol *sym = top->sym_filter_entry->ms.sym;
398 fprintf(stdout, "\t[s] annotate symbol. \t(%s)\n", name?: "NULL");
523 perf_top__prompt_symbol(top, "Enter details symbol");
653 static int symbol_filter(struct map *map __maybe_unused, struct symbol *sym)
691 struct symbol *parent = NULL;
781 pr_err("Problem incrementing symbol period, skipping event\n");
1092 "dump the symbol table used for profiling"),
1099 OPT_STRING(0, "sym-annotate", &top.sym_filter, "symbol name",
1100 "symbol to annotate"),
1112 "sort by key(s): pid, comm, dso, symbol, parent, weight, local_weight"),
1130 OPT_STRING(0, "symbols", &symbol_conf.sym_list_str, "symbol[,symbol...]",
1159 sort_order = "dso,symbol";