perf top: Fix annotate for userspace
[linux-2.6.git] / tools / perf / util / map.c
index af5805f..138e3cb 100644 (file)
@@ -222,3 +222,11 @@ u64 map__rip_2objdump(struct map *map, u64 rip)
                        rip;
        return addr;
 }
+
+u64 map__objdump_2ip(struct map *map, u64 addr)
+{
+       u64 ip = map->dso->adjust_symbols ?
+                       addr :
+                       map->unmap_ip(map, addr);       /* RIP -> IP */
+       return ip;
+}