path: root/tools/perf/builtin-record.c
diff options
authorTom Zanussi <tzanussi@gmail.com>2010-04-01 23:59:25 -0500
committerIngo Molnar <mingo@elte.hu>2010-04-14 11:56:09 +0200
commita0cccc2e8e9fb16cbed3a117b30e3fbac3092ee3 (patch)
tree0ded739033fb9f9c5ab4ea39bae9622538cd9371 /tools/perf/builtin-record.c
parent00b21a01935892a2b97613f10300434998f45093 (diff)
perf trace: Invoke live mode automatically if record/report not specified
Currently, live mode is invoked by explicitly invoking the record and report sides and connecting them with a pipe e.g. $ perf trace record rwtop -o - | perf trace report rwtop 5 -i - In terms of usability, it's not that bad, but it does require the user to type and remember more than necessary. This patch allows the user to accomplish the same thing without specifying the separate record/report steps or the pipe. So the same command as above can be accomplished more simply as: $ perf trace rwtop 5 Notice that the '-i -' and '-o -' aren't required in this case - they're added internally, and that any extra arguments are passed along to the report script (but not to the record script). The overall effect is that any of the scripts listed in 'perf trace -l' can now be used directly in live mode, with the expected arguments, by simply specifying the script and args to 'perf trace'. Signed-off-by: Tom Zanussi <tzanussi@gmail.com> Acked-by: Thomas Gleixner <tglx@linutronix.de> Cc: fweisbec@gmail.com Cc: rostedt@goodmis.org Cc: k-keiichi@bx.jp.nec.com Cc: acme@ghostprotocols.net LKML-Reference: <1270184365-8281-12-git-send-email-tzanussi@gmail.com> Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'tools/perf/builtin-record.c')
0 files changed, 0 insertions, 0 deletions