diff options
| -rw-r--r-- | tools/perf/util/ui/browsers/hists.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/tools/perf/util/ui/browsers/hists.c b/tools/perf/util/ui/browsers/hists.c index af12e6f10792..4663dcb2a19b 100644 --- a/tools/perf/util/ui/browsers/hists.c +++ b/tools/perf/util/ui/browsers/hists.c | |||
| @@ -882,6 +882,13 @@ static int perf_evsel__hists_browse(struct perf_evsel *evsel, int nr_events, | |||
| 882 | */ | 882 | */ |
| 883 | goto out_free_stack; | 883 | goto out_free_stack; |
| 884 | case 'a': | 884 | case 'a': |
| 885 | if (!browser->has_symbols) { | ||
| 886 | ui__warning( | ||
| 887 | "Annotation is only available for symbolic views, " | ||
| 888 | "include \"sym\" in --sort to use it."); | ||
| 889 | continue; | ||
| 890 | } | ||
| 891 | |||
| 885 | if (browser->selection == NULL || | 892 | if (browser->selection == NULL || |
| 886 | browser->selection->sym == NULL || | 893 | browser->selection->sym == NULL || |
| 887 | browser->selection->map->dso->annotate_warned) | 894 | browser->selection->map->dso->annotate_warned) |
