aboutsummaryrefslogtreecommitdiffstats
path: root/tools/perf/util/event.c
diff options
context:
space:
mode:
Diffstat (limited to 'tools/perf/util/event.c')
-rw-r--r--tools/perf/util/event.c6
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}