]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - tools/perf/util/sort.c
perf tools: Fix output of symbol_daddr offset
[karo-tx-linux.git] / tools / perf / util / sort.c
index 32a1ef15912c709bcde10a2ea257d0dcf9c8fa7f..5f52d492590c02dff879b4558b51b151dafe7204 100644 (file)
@@ -202,7 +202,7 @@ static int _hist_entry__sym_snprintf(struct map *map, struct symbol *sym,
                if (map->type == MAP__VARIABLE) {
                        ret += repsep_snprintf(bf + ret, size - ret, "%s", sym->name);
                        ret += repsep_snprintf(bf + ret, size - ret, "+0x%llx",
-                                       ip - sym->start);
+                                       ip - map->unmap_ip(map, sym->start));
                        ret += repsep_snprintf(bf + ret, size - ret, "%-*s",
                                       width - ret, "");
                } else {