diff options
Diffstat (limited to 'tools/perf/util/event.c')
| -rw-r--r-- | tools/perf/util/event.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/tools/perf/util/event.c b/tools/perf/util/event.c index bbaee61c1683..c3831f633dec 100644 --- a/tools/perf/util/event.c +++ b/tools/perf/util/event.c | |||
| @@ -374,9 +374,7 @@ int event__process_mmap(event_t *self, struct perf_session *session) | |||
| 374 | goto out_problem; | 374 | goto out_problem; |
| 375 | 375 | ||
| 376 | kernel->kernel = 1; | 376 | kernel->kernel = 1; |
| 377 | if (__map_groups__create_kernel_maps(&session->kmaps, | 377 | if (__perf_session__create_kernel_maps(session, kernel) < 0) |
| 378 | session->vmlinux_maps, | ||
| 379 | kernel) < 0) | ||
| 380 | goto out_problem; | 378 | goto out_problem; |
| 381 | 379 | ||
| 382 | session->vmlinux_maps[MAP__FUNCTION]->start = self->mmap.start; | 380 | session->vmlinux_maps[MAP__FUNCTION]->start = self->mmap.start; |
| @@ -476,7 +474,7 @@ void thread__find_addr_location(struct thread *self, | |||
| 476 | { | 474 | { |
| 477 | thread__find_addr_map(self, session, cpumode, type, addr, al); | 475 | thread__find_addr_map(self, session, cpumode, type, addr, al); |
| 478 | if (al->map != NULL) | 476 | if (al->map != NULL) |
| 479 | al->sym = map__find_symbol(al->map, session, al->addr, filter); | 477 | al->sym = map__find_symbol(al->map, al->addr, filter); |
| 480 | else | 478 | else |
| 481 | al->sym = NULL; | 479 | al->sym = NULL; |
| 482 | } | 480 | } |
