ソースを参照

perf top: Replace CTRL+z with 'f' as hotkey for enable/disable events

I.e. 'freeze'/'unfreeze', this is because CTRL+z has a well known
action, i.e. suspend the app, perf needs to follow that convention, that
will be done on a separate patch, tho.

Cc: Adrian Hunter <adrian.hunter@intel.com>
Cc: Borislav Petkov <bp@suse.de>
Cc: David Ahern <dsahern@gmail.com>
Cc: Don Zickus <dzickus@redhat.com>
Cc: Frederic Weisbecker <fweisbec@gmail.com>
Cc: Jiri Olsa <jolsa@redhat.com>
Cc: Namhyung Kim <namhyung@kernel.org>
Cc: Stephane Eranian <eranian@google.com>
Link: http://lkml.kernel.org/n/tip-oedcl6ovohara4koig14ayip@git.kernel.org
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Arnaldo Carvalho de Melo 10 年 前
コミット
fbb7997e30
2 ファイル変更3 行追加3 行削除
  1. 1 1
      tools/perf/builtin-top.c
  2. 2 2
      tools/perf/ui/browsers/hists.c

+ 1 - 1
tools/perf/builtin-top.c

@@ -591,7 +591,7 @@ static void *display_thread_tui(void *arg)
 							top->min_percent,
 							top->min_percent,
 							&top->session->header.env);
 							&top->session->header.env);
 
 
-		if (key != CTRL('z'))
+		if (key != 'f')
 			break;
 			break;
 
 
 		perf_evlist__toggle_enable(top->evlist);
 		perf_evlist__toggle_enable(top->evlist);

+ 2 - 2
tools/perf/ui/browsers/hists.c

@@ -1736,7 +1736,7 @@ static int perf_evsel__hists_browse(struct perf_evsel *evsel, int nr_events,
 	"t             Zoom into current Thread\n"
 	"t             Zoom into current Thread\n"
 	"V             Verbose (DSO names in callchains, etc)\n"
 	"V             Verbose (DSO names in callchains, etc)\n"
 	"z             Toggle zeroing of samples\n"
 	"z             Toggle zeroing of samples\n"
-	"CTRL+z        Enable/Disable events\n"
+	"f             Enable/Disable events\n"
 	"/             Filter symbol by name";
 	"/             Filter symbol by name";
 
 
 	if (browser == NULL)
 	if (browser == NULL)
@@ -1901,7 +1901,7 @@ static int perf_evsel__hists_browse(struct perf_evsel *evsel, int nr_events,
 			/* Fall thru */
 			/* Fall thru */
 		case 'q':
 		case 'q':
 		case CTRL('c'):
 		case CTRL('c'):
-		case CTRL('z'):
+		case 'f':
 			goto out_free_stack;
 			goto out_free_stack;
 		default:
 		default:
 			continue;
 			continue;