diff options
Diffstat (limited to 'tools/perf/builtin-top.c')
| -rw-r--r-- | tools/perf/builtin-top.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/tools/perf/builtin-top.c b/tools/perf/builtin-top.c index a02fc4146017..ee87640b3359 100644 --- a/tools/perf/builtin-top.c +++ b/tools/perf/builtin-top.c | |||
| @@ -834,7 +834,7 @@ static void event__process_sample(const event_t *self, int counter) | |||
| 834 | map = thread__find_map(thread, ip); | 834 | map = thread__find_map(thread, ip); |
| 835 | if (map != NULL) { | 835 | if (map != NULL) { |
| 836 | ip = map->map_ip(map, ip); | 836 | ip = map->map_ip(map, ip); |
| 837 | sym = map->dso->find_symbol(map->dso, ip); | 837 | sym = map__find_symbol(map, ip, symbol_filter); |
| 838 | if (sym == NULL) | 838 | if (sym == NULL) |
| 839 | return; | 839 | return; |
| 840 | userspace_samples++; | 840 | userspace_samples++; |
| @@ -879,8 +879,7 @@ static void event__process_mmap(event_t *self) | |||
| 879 | 879 | ||
| 880 | if (thread != NULL) { | 880 | if (thread != NULL) { |
| 881 | struct map *map = map__new(&self->mmap, NULL, 0, | 881 | struct map *map = map__new(&self->mmap, NULL, 0, |
| 882 | sizeof(struct sym_entry), | 882 | sizeof(struct sym_entry)); |
| 883 | symbol_filter); | ||
| 884 | if (map != NULL) | 883 | if (map != NULL) |
| 885 | thread__insert_map(thread, map); | 884 | thread__insert_map(thread, map); |
| 886 | } | 885 | } |
