Lines Matching +full:1 +full:ms
38 if (dl->al.offset == (s64) -1) in perf_gtk__get_percent()
57 static int perf_gtk__get_offset(char *buf, size_t size, struct map_symbol *ms, in perf_gtk__get_offset() argument
60 u64 start = map__rip_2objdump(ms->map, ms->sym->start); in perf_gtk__get_offset()
64 if (dl->al.offset == (s64) -1) in perf_gtk__get_offset()
73 char *line = g_markup_escape_text(dl->al.line, -1); in perf_gtk__get_line()
81 if (dl->al.offset != (s64) -1) in perf_gtk__get_line()
94 static int perf_gtk__annotate_symbol(GtkWidget *window, struct map_symbol *ms, in perf_gtk__annotate_symbol() argument
98 struct symbol *sym = ms->sym; in perf_gtk__annotate_symbol()
120 -1, col_names[i], renderer, "markup", in perf_gtk__annotate_symbol()
147 gtk_list_store_set(store, &iter, ANN_COL__PERCENT, s, -1); in perf_gtk__annotate_symbol()
148 if (perf_gtk__get_offset(s, sizeof(s), ms, pos)) in perf_gtk__annotate_symbol()
149 gtk_list_store_set(store, &iter, ANN_COL__OFFSET, s, -1); in perf_gtk__annotate_symbol()
151 gtk_list_store_set(store, &iter, ANN_COL__LINE, s, -1); in perf_gtk__annotate_symbol()
164 static int symbol__gtk_annotate(struct map_symbol *ms, struct evsel *evsel, in symbol__gtk_annotate() argument
167 struct symbol *sym = ms->sym; in symbol__gtk_annotate()
174 if (ms->map->dso->annotate_warned) in symbol__gtk_annotate()
175 return -1; in symbol__gtk_annotate()
177 err = symbol__annotate(ms, evsel, &annotation__default_options, NULL); in symbol__gtk_annotate()
180 ms->map->dso->annotate_warned = true; in symbol__gtk_annotate()
181 symbol__strerror_disassemble(ms, err, msg, sizeof(msg)); in symbol__gtk_annotate()
183 return -1; in symbol__gtk_annotate()
209 return -1; in symbol__gtk_annotate()
239 perf_gtk__annotate_symbol(scrolled_window, ms, evsel, hbt); in symbol__gtk_annotate()
247 return symbol__gtk_annotate(&he->ms, evsel, hbt); in hist_entry__gtk_annotate()