diff options
Diffstat (limited to 'tools/perf/ui/gtk/annotate.c')
-rw-r--r-- | tools/perf/ui/gtk/annotate.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/tools/perf/ui/gtk/annotate.c b/tools/perf/ui/gtk/annotate.c index d903fd493416..02176193f427 100644 --- a/tools/perf/ui/gtk/annotate.c +++ b/tools/perf/ui/gtk/annotate.c | |||
@@ -34,10 +34,10 @@ static int perf_gtk__get_percent(char *buf, size_t size, struct symbol *sym, | |||
34 | return 0; | 34 | return 0; |
35 | 35 | ||
36 | symhist = annotation__histogram(symbol__annotation(sym), evidx); | 36 | symhist = annotation__histogram(symbol__annotation(sym), evidx); |
37 | if (!symbol_conf.event_group && !symhist->addr[dl->offset]) | 37 | if (!symbol_conf.event_group && !symhist->addr[dl->offset].nr_samples) |
38 | return 0; | 38 | return 0; |
39 | 39 | ||
40 | percent = 100.0 * symhist->addr[dl->offset] / symhist->sum; | 40 | percent = 100.0 * symhist->addr[dl->offset].nr_samples / symhist->nr_samples; |
41 | 41 | ||
42 | markup = perf_gtk__get_percent_color(percent); | 42 | markup = perf_gtk__get_percent_color(percent); |
43 | if (markup) | 43 | if (markup) |
@@ -169,7 +169,7 @@ static int symbol__gtk_annotate(struct symbol *sym, struct map *map, | |||
169 | return -1; | 169 | return -1; |
170 | 170 | ||
171 | err = symbol__disassemble(sym, map, perf_evsel__env_arch(evsel), | 171 | err = symbol__disassemble(sym, map, perf_evsel__env_arch(evsel), |
172 | 0, NULL); | 172 | 0, NULL, NULL); |
173 | if (err) { | 173 | if (err) { |
174 | char msg[BUFSIZ]; | 174 | char msg[BUFSIZ]; |
175 | symbol__strerror_disassemble(sym, map, err, msg, sizeof(msg)); | 175 | symbol__strerror_disassemble(sym, map, err, msg, sizeof(msg)); |