|
@@ -2286,7 +2286,8 @@ static int append_inlines(struct callchain_cursor *cursor,
|
|
if (!symbol_conf.inline_name || !map || !sym)
|
|
if (!symbol_conf.inline_name || !map || !sym)
|
|
return ret;
|
|
return ret;
|
|
|
|
|
|
- addr = map__rip_2objdump(map, ip);
|
|
|
|
|
|
+ addr = map__map_ip(map, ip);
|
|
|
|
+ addr = map__rip_2objdump(map, addr);
|
|
|
|
|
|
inline_node = inlines__tree_find(&map->dso->inlined_nodes, addr);
|
|
inline_node = inlines__tree_find(&map->dso->inlined_nodes, addr);
|
|
if (!inline_node) {
|
|
if (!inline_node) {
|