diff options
Diffstat (limited to 'tools/perf/builtin-annotate.c')
| -rw-r--r-- | tools/perf/builtin-annotate.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/tools/perf/builtin-annotate.c b/tools/perf/builtin-annotate.c index b6da1476ab1b..203152729a68 100644 --- a/tools/perf/builtin-annotate.c +++ b/tools/perf/builtin-annotate.c | |||
| @@ -157,7 +157,7 @@ process_sample_event(event_t *event, unsigned long offset, unsigned long head) | |||
| 157 | 157 | ||
| 158 | if (event->header.misc & PERF_RECORD_MISC_KERNEL) { | 158 | if (event->header.misc & PERF_RECORD_MISC_KERNEL) { |
| 159 | level = 'k'; | 159 | level = 'k'; |
| 160 | sym = kernel_maps__find_symbol(ip, &map); | 160 | sym = kernel_maps__find_symbol(ip, &map, symbol_filter); |
| 161 | dump_printf(" ...... dso: %s\n", | 161 | dump_printf(" ...... dso: %s\n", |
| 162 | map ? map->dso->long_name : "<not found>"); | 162 | map ? map->dso->long_name : "<not found>"); |
| 163 | } else if (event->header.misc & PERF_RECORD_MISC_USER) { | 163 | } else if (event->header.misc & PERF_RECORD_MISC_USER) { |
| @@ -637,9 +637,9 @@ static int __cmd_annotate(void) | |||
| 637 | exit(0); | 637 | exit(0); |
| 638 | } | 638 | } |
| 639 | 639 | ||
| 640 | if (load_kernel(symbol_filter, use_modules) < 0) { | 640 | if (kernel_maps__init(use_modules) < 0) { |
| 641 | perror("failed to load kernel symbols"); | 641 | pr_err("failed to create kernel maps for symbol resolution\b"); |
| 642 | return EXIT_FAILURE; | 642 | return -1; |
| 643 | } | 643 | } |
| 644 | 644 | ||
| 645 | remap: | 645 | remap: |
