diff options
author | Jim Cromie <jim.cromie@gmail.com> | 2011-09-07 19:14:00 -0400 |
---|---|---|
committer | Arnaldo Carvalho de Melo <acme@redhat.com> | 2011-09-29 16:03:23 -0400 |
commit | 56f3bae70638b33477a6015fd362ccfe354fd3ee (patch) | |
tree | 27f0a07cf5662f742e07f001c66ae9cf8f59d209 /tools/perf/Documentation | |
parent | dcc101d1d02eb80ab0349c5410f8728412c35636 (diff) |
perf stat: Add --log-fd <N> option to redirect stderr elsewhere
This perf stat option emulates valgrind's --log-fd option, allowing the
user to send perf results elsewhere, and leaving stderr for use by the
program under test. This complements --output file option, and is
mutually exclusive with it.
3>results perf stat --log-fd 3 -- $cmd
3>>results perf stat --log-fd 3 --append -- $cmd
The perl distro's make test.valgrind target uses valgrind's --log-fd
option, I've adapted it to invoke perf also, and tested this patch
there.
Link: http://lkml.kernel.org/r/1315437244-3788-2-git-send-email-jim.cromie@gmail.com
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Signed-off-by: Jim Cromie <jim.cromie@gmail.com>
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Diffstat (limited to 'tools/perf/Documentation')
-rw-r--r-- | tools/perf/Documentation/perf-stat.txt | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/tools/perf/Documentation/perf-stat.txt b/tools/perf/Documentation/perf-stat.txt index 08394c4879a8..8966b9ab2014 100644 --- a/tools/perf/Documentation/perf-stat.txt +++ b/tools/perf/Documentation/perf-stat.txt | |||
@@ -95,12 +95,21 @@ corresponding events, i.e., they always refer to events defined earlier on the c | |||
95 | line. | 95 | line. |
96 | 96 | ||
97 | -o file:: | 97 | -o file:: |
98 | -output file:: | 98 | --output file:: |
99 | Print the output into the designated file. | 99 | Print the output into the designated file. |
100 | 100 | ||
101 | --append:: | 101 | --append:: |
102 | Append to the output file designated with the -o option. Ignored if -o is not specified. | 102 | Append to the output file designated with the -o option. Ignored if -o is not specified. |
103 | 103 | ||
104 | --log-fd:: | ||
105 | |||
106 | Log output to fd, instead of stderr. Complementary to --output, and mutually exclusive | ||
107 | with it. --append may be used here. Examples: | ||
108 | 3>results perf stat --log-fd 3 -- $cmd | ||
109 | 3>>results perf stat --log-fd 3 --append -- $cmd | ||
110 | |||
111 | |||
112 | |||
104 | EXAMPLES | 113 | EXAMPLES |
105 | -------- | 114 | -------- |
106 | 115 | ||