|
@@ -291,7 +291,8 @@ sort__srcline_cmp(struct hist_entry *left, struct hist_entry *right)
|
|
else {
|
|
else {
|
|
struct map *map = left->ms.map;
|
|
struct map *map = left->ms.map;
|
|
left->srcline = get_srcline(map->dso,
|
|
left->srcline = get_srcline(map->dso,
|
|
- map__rip_2objdump(map, left->ip));
|
|
|
|
|
|
+ map__rip_2objdump(map, left->ip),
|
|
|
|
+ left->ms.sym, true);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if (!right->srcline) {
|
|
if (!right->srcline) {
|
|
@@ -300,7 +301,8 @@ sort__srcline_cmp(struct hist_entry *left, struct hist_entry *right)
|
|
else {
|
|
else {
|
|
struct map *map = right->ms.map;
|
|
struct map *map = right->ms.map;
|
|
right->srcline = get_srcline(map->dso,
|
|
right->srcline = get_srcline(map->dso,
|
|
- map__rip_2objdump(map, right->ip));
|
|
|
|
|
|
+ map__rip_2objdump(map, right->ip),
|
|
|
|
+ right->ms.sym, true);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
return strcmp(right->srcline, left->srcline);
|
|
return strcmp(right->srcline, left->srcline);
|