aboutsummaryrefslogtreecommitdiffstats
path: root/tools/perf/builtin-annotate.c
diff options
context:
space:
mode:
authorStephane Eranian <eranian@google.com>2011-05-17 11:32:07 -0400
committerArnaldo Carvalho de Melo <acme@redhat.com>2011-08-18 06:38:21 -0400
commit3e6a2a7f3b9d0e521bb3284573b696d0cbe1952c (patch)
tree0d77abbf2aff698b287c5cfc2657f700f0c37500 /tools/perf/builtin-annotate.c
parent18e5a45db30e0e338cdd663eda05a8288cc14fa5 (diff)
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>
Diffstat (limited to 'tools/perf/builtin-annotate.c')
-rw-r--r--tools/perf/builtin-annotate.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/tools/perf/builtin-annotate.c b/tools/perf/builtin-annotate.c
index 555aefd7fe01..5015e04b8214 100644
--- a/tools/perf/builtin-annotate.c
+++ b/tools/perf/builtin-annotate.c
@@ -267,6 +267,10 @@ static const struct option options[] = {
267 OPT_BOOLEAN('P', "full-paths", &full_paths, 267 OPT_BOOLEAN('P', "full-paths", &full_paths,
268 "Don't shorten the displayed pathnames"), 268 "Don't shorten the displayed pathnames"),
269 OPT_STRING('c', "cpu", &cpu_list, "cpu", "list of cpus to profile"), 269 OPT_STRING('c', "cpu", &cpu_list, "cpu", "list of cpus to profile"),
270 OPT_BOOLEAN('0', "source", &symbol_conf.annotate_src,
271 "Interleave source code with assembly code (default)"),
272 OPT_BOOLEAN('0', "asm-raw", &symbol_conf.annotate_asm_raw,
273 "Display raw encoding of assembly instructions (default)"),
270 OPT_END() 274 OPT_END()
271}; 275};
272 276