aboutsummaryrefslogtreecommitdiffstats
path: root/tools/perf/ui/gtk/annotate.c
diff options
context:
space:
mode:
authorMark Brown <broonie@kernel.org>2017-09-19 09:12:47 -0400
committerMark Brown <broonie@kernel.org>2017-09-19 09:12:47 -0400
commite9331ee9b164d58b4dd0abc882ba7e23d2f404b3 (patch)
tree903d078e53a59ed65708193f2486ad0b9a8109d8 /tools/perf/ui/gtk/annotate.c
parente7251484f3bc3bd9203a2c39555ca7d53e988cf6 (diff)
parent2bd6bf03f4c1c59381d62c61d03f6cc3fe71f66e (diff)
Merge tag 'v4.14-rc1' into asoc-rockchip
Linux 4.14-rc1
Diffstat (limited to 'tools/perf/ui/gtk/annotate.c')
-rw-r--r--tools/perf/ui/gtk/annotate.c6
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));