diff options
Diffstat (limited to 'tools/perf/util/map.c')
-rw-r--r-- | tools/perf/util/map.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/tools/perf/util/map.c b/tools/perf/util/map.c index 2137c4596ec7..62ca9f2607d5 100644 --- a/tools/perf/util/map.c +++ b/tools/perf/util/map.c | |||
@@ -360,7 +360,7 @@ int map__fprintf_srcline(struct map *map, u64 addr, const char *prefix, | |||
360 | 360 | ||
361 | if (map && map->dso) { | 361 | if (map && map->dso) { |
362 | srcline = get_srcline(map->dso, | 362 | srcline = get_srcline(map->dso, |
363 | map__rip_2objdump(map, addr)); | 363 | map__rip_2objdump(map, addr), NULL, true); |
364 | if (srcline != SRCLINE_UNKNOWN) | 364 | if (srcline != SRCLINE_UNKNOWN) |
365 | ret = fprintf(fp, "%s%s", prefix, srcline); | 365 | ret = fprintf(fp, "%s%s", prefix, srcline); |
366 | free_srcline(srcline); | 366 | free_srcline(srcline); |
@@ -413,14 +413,14 @@ u64 map__objdump_2mem(struct map *map, u64 ip) | |||
413 | return ip + map->reloc; | 413 | return ip + map->reloc; |
414 | } | 414 | } |
415 | 415 | ||
416 | void map_groups__init(struct map_groups *mg) | 416 | void map_groups__init(struct map_groups *mg, struct machine *machine) |
417 | { | 417 | { |
418 | int i; | 418 | int i; |
419 | for (i = 0; i < MAP__NR_TYPES; ++i) { | 419 | for (i = 0; i < MAP__NR_TYPES; ++i) { |
420 | mg->maps[i] = RB_ROOT; | 420 | mg->maps[i] = RB_ROOT; |
421 | INIT_LIST_HEAD(&mg->removed_maps[i]); | 421 | INIT_LIST_HEAD(&mg->removed_maps[i]); |
422 | } | 422 | } |
423 | mg->machine = NULL; | 423 | mg->machine = machine; |
424 | mg->refcnt = 1; | 424 | mg->refcnt = 1; |
425 | } | 425 | } |
426 | 426 | ||
@@ -471,12 +471,12 @@ bool map_groups__empty(struct map_groups *mg) | |||
471 | return true; | 471 | return true; |
472 | } | 472 | } |
473 | 473 | ||
474 | struct map_groups *map_groups__new(void) | 474 | struct map_groups *map_groups__new(struct machine *machine) |
475 | { | 475 | { |
476 | struct map_groups *mg = malloc(sizeof(*mg)); | 476 | struct map_groups *mg = malloc(sizeof(*mg)); |
477 | 477 | ||
478 | if (mg != NULL) | 478 | if (mg != NULL) |
479 | map_groups__init(mg); | 479 | map_groups__init(mg, machine); |
480 | 480 | ||
481 | return mg; | 481 | return mg; |
482 | } | 482 | } |