aboutsummaryrefslogtreecommitdiffstats
path: root/tools/perf/ui/browsers/annotate.c
diff options
context:
space:
mode:
authorFeng Tang <feng.tang@intel.com>2012-10-29 23:56:05 -0400
committerArnaldo Carvalho de Melo <acme@redhat.com>2012-10-29 09:54:45 -0400
commit79ee47faa77706f568f0329b7475c123b67a3b4a (patch)
tree85f7f6ad0e49b52c35228ed64a9c82592353f912 /tools/perf/ui/browsers/annotate.c
parent66517826664fa910d4bc5f32a5abff6bcd8657c5 (diff)
perf annotate browser: Integrate script browser into annotation browser
Integrate the script browser into annotation, users can press function key 'r' to list all perf scripts and select one of them to run that script, the output will be shown in a separate browser. Signed-off-by: Feng Tang <feng.tang@intel.com> Cc: Andi Kleen <andi@firstfloor.org> Cc: Ingo Molnar <mingo@elte.hu> Cc: Namhyung Kim <namhyung@kernel.org> Cc: Peter Zijlstra <peterz@infradead.org> Link: http://lkml.kernel.org/r/1351569369-26732-5-git-send-email-feng.tang@intel.com Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Diffstat (limited to 'tools/perf/ui/browsers/annotate.c')
-rw-r--r--tools/perf/ui/browsers/annotate.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/tools/perf/ui/browsers/annotate.c b/tools/perf/ui/browsers/annotate.c
index 8f8cd2d73b3b..28f8aab73aee 100644
--- a/tools/perf/ui/browsers/annotate.c
+++ b/tools/perf/ui/browsers/annotate.c
@@ -676,8 +676,14 @@ static int annotate_browser__run(struct annotate_browser *browser, int evidx,
676 "o Toggle disassembler output/simplified view\n" 676 "o Toggle disassembler output/simplified view\n"
677 "s Toggle source code view\n" 677 "s Toggle source code view\n"
678 "/ Search string\n" 678 "/ Search string\n"
679 "r Run available scripts\n"
679 "? Search previous string\n"); 680 "? Search previous string\n");
680 continue; 681 continue;
682 case 'r':
683 {
684 script_browse(NULL);
685 continue;
686 }
681 case 'H': 687 case 'H':
682 nd = browser->curr_hot; 688 nd = browser->curr_hot;
683 break; 689 break;