diff options
Diffstat (limited to 'tools/perf/util/machine.c')
-rw-r--r-- | tools/perf/util/machine.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/tools/perf/util/machine.c b/tools/perf/util/machine.c index 823aaf7b1b83..86b7fd24b1e1 100644 --- a/tools/perf/util/machine.c +++ b/tools/perf/util/machine.c | |||
@@ -713,20 +713,20 @@ static int machine__process_ksymbol_register(struct machine *machine, | |||
713 | struct symbol *sym; | 713 | struct symbol *sym; |
714 | struct map *map; | 714 | struct map *map; |
715 | 715 | ||
716 | map = map_groups__find(&machine->kmaps, event->ksymbol_event.addr); | 716 | map = map_groups__find(&machine->kmaps, event->ksymbol.addr); |
717 | if (!map) { | 717 | if (!map) { |
718 | map = dso__new_map(event->ksymbol_event.name); | 718 | map = dso__new_map(event->ksymbol.name); |
719 | if (!map) | 719 | if (!map) |
720 | return -ENOMEM; | 720 | return -ENOMEM; |
721 | 721 | ||
722 | map->start = event->ksymbol_event.addr; | 722 | map->start = event->ksymbol.addr; |
723 | map->end = map->start + event->ksymbol_event.len; | 723 | map->end = map->start + event->ksymbol.len; |
724 | map_groups__insert(&machine->kmaps, map); | 724 | map_groups__insert(&machine->kmaps, map); |
725 | } | 725 | } |
726 | 726 | ||
727 | sym = symbol__new(map->map_ip(map, map->start), | 727 | sym = symbol__new(map->map_ip(map, map->start), |
728 | event->ksymbol_event.len, | 728 | event->ksymbol.len, |
729 | 0, 0, event->ksymbol_event.name); | 729 | 0, 0, event->ksymbol.name); |
730 | if (!sym) | 730 | if (!sym) |
731 | return -ENOMEM; | 731 | return -ENOMEM; |
732 | dso__insert_symbol(map->dso, sym); | 732 | dso__insert_symbol(map->dso, sym); |
@@ -739,7 +739,7 @@ static int machine__process_ksymbol_unregister(struct machine *machine, | |||
739 | { | 739 | { |
740 | struct map *map; | 740 | struct map *map; |
741 | 741 | ||
742 | map = map_groups__find(&machine->kmaps, event->ksymbol_event.addr); | 742 | map = map_groups__find(&machine->kmaps, event->ksymbol.addr); |
743 | if (map) | 743 | if (map) |
744 | map_groups__remove(&machine->kmaps, map); | 744 | map_groups__remove(&machine->kmaps, map); |
745 | 745 | ||
@@ -753,7 +753,7 @@ int machine__process_ksymbol(struct machine *machine __maybe_unused, | |||
753 | if (dump_trace) | 753 | if (dump_trace) |
754 | perf_event__fprintf_ksymbol(event, stdout); | 754 | perf_event__fprintf_ksymbol(event, stdout); |
755 | 755 | ||
756 | if (event->ksymbol_event.flags & PERF_RECORD_KSYMBOL_FLAGS_UNREGISTER) | 756 | if (event->ksymbol.flags & PERF_RECORD_KSYMBOL_FLAGS_UNREGISTER) |
757 | return machine__process_ksymbol_unregister(machine, event, | 757 | return machine__process_ksymbol_unregister(machine, event, |
758 | sample); | 758 | sample); |
759 | return machine__process_ksymbol_register(machine, event, sample); | 759 | return machine__process_ksymbol_register(machine, event, sample); |