Lines Matching refs:sym
22 static int perf_gtk__get_percent(char *buf, size_t size, struct symbol *sym, in perf_gtk__get_percent() argument
35 symhist = annotation__histogram(symbol__annotation(sym), evidx); in perf_gtk__get_percent()
51 static int perf_gtk__get_offset(char *buf, size_t size, struct symbol *sym, in perf_gtk__get_offset() argument
54 u64 start = map__rip_2objdump(map, sym->start); in perf_gtk__get_offset()
88 static int perf_gtk__annotate_symbol(GtkWidget *window, struct symbol *sym, in perf_gtk__annotate_symbol() argument
101 notes = symbol__annotation(sym); in perf_gtk__annotate_symbol()
130 sym, pos, in perf_gtk__annotate_symbol()
135 ret = perf_gtk__get_percent(s, sizeof(s), sym, pos, in perf_gtk__annotate_symbol()
141 if (perf_gtk__get_offset(s, sizeof(s), sym, map, pos)) in perf_gtk__annotate_symbol()
157 static int symbol__gtk_annotate(struct symbol *sym, struct map *map, in symbol__gtk_annotate() argument
169 if (symbol__annotate(sym, map, 0) < 0) { in symbol__gtk_annotate()
216 tab_label = gtk_label_new(sym->name); in symbol__gtk_annotate()
225 perf_gtk__annotate_symbol(scrolled_window, sym, map, evsel, hbt); in symbol__gtk_annotate()
233 return symbol__gtk_annotate(he->ms.sym, he->ms.map, evsel, hbt); in hist_entry__gtk_annotate()