Re: [PATCH 2/2] perf tools: Construct LBR call chain

From: Jiri Olsa
Date: Wed Nov 12 2014 - 03:59:23 EST


On Thu, Nov 06, 2014 at 09:58:06AM -0500, kan.liang@xxxxxxxxx wrote:

SNIP

> + callchain_nr = i + 1;
> + }
> + }
> +
> + printf("... chain: nr:%" PRIu64 "\n", total_nr);
> +
> + for (i = 0; i < callchain_nr + 1; i++)
> printf("..... %2d: %016" PRIx64 "\n",
> i, sample->callchain->ips[i]);
> +
> + if (total_nr > callchain_nr) {
> + struct branch_stack *lbr_stack = sample->branch_stack;
> +
> + for (i = 0; i < lbr_stack->nr; i++)
> + printf("..... %2d: %016" PRIx64 "\n",
> + (int)(i + callchain_nr + 1), lbr_stack->entries[i].from);

could u describe in comment why only ->from entries are interesting?

thanks,
jirka
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/