perf annotate: Make output more readable
authorStephane Eranian <eranian@google.com>
Tue, 17 May 2011 15:32:07 +0000 (17:32 +0200)
committerArnaldo Carvalho de Melo <acme@redhat.com>
Thu, 18 Aug 2011 10:38:21 +0000 (07:38 -0300)
commit3e6a2a7f3b9d0e521bb3284573b696d0cbe1952c
tree0d77abbf2aff698b287c5cfc2657f700f0c37500
parent18e5a45db30e0e338cdd663eda05a8288cc14fa5
perf annotate: Make output more readable

This patch adds two new options to perf annotate:
- --no-asm-raw : Do not display raw instruction encodings
- --no-source  : Do not interleave source code with assembly code

We believe those options make the output of annotate more readable.

Systematically displaying source can make it hard to follow code and
especially optimized code.

Raw encodings are not useful in most cases.

Cc: Ingo Molnar <mingo@elte.hu>
Cc: Peter Zijlstra <peterz@infradead.org>
Link: http://lkml.kernel.org/r/20110517153207.GA9834@quad
Signed-off-by: Stephane Eranian <eranian@google.com>
[committer note: Use the 'no-' option inverting logic]
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
tools/perf/Documentation/perf-annotate.txt
tools/perf/builtin-annotate.c
tools/perf/util/annotate.c
tools/perf/util/symbol.c
tools/perf/util/symbol.h