Re: [PATCH v5 09/16] perf report: compare symbol name for inlined frames when matching

2017-10-13 Thread Arnaldo Carvalho de Melo
Em Mon, Oct 09, 2017 at 10:33:03PM +0200, Milian Wolff escreveu: > +++ b/tools/perf/util/callchain.c > @@ -670,11 +670,11 @@ static enum match_result match_chain(struct > callchain_cursor_node *node, >struct callchain_list *cnode) > { > struct symbol *sym

[PATCH v5 09/16] perf report: compare symbol name for inlined frames when matching

2017-10-09 Thread Milian Wolff
The fake symbols we create for inlined frames will represent different functions but can use the symbol start address. This leads to issues when different inline branches all lead to the same function. Before: ~ $ perf report -s sym -i perf.inlining.data --inline --stdio -g function ...