diff options
author | Ingo Molnar <mingo@elte.hu> | 2009-09-13 09:44:29 +0200 |
---|---|---|
committer | Ingo Molnar <mingo@elte.hu> | 2009-09-13 10:22:51 +0200 |
commit | 1fc35b29b4098aa3bf9fc9acb4c1615d0b5dd95d (patch) | |
tree | f4646be85f1f52c5f239ca47930958e85ed119ff /mm/highmem.c | |
parent | b5fae128e41021889777f8ead810cbd2a8b249fc (diff) |
perf sched: Implement the 'perf sched record' subcommand
Implement the 'perf sched record' subcommand that adds a
default list of events, turns on raw sampling and system-wide
tracing and passes off the rest of the command to perf record.
This is more convenient than having to specify the events all
the time.
Before:
$ perf record -a -R -e sched:sched_switch:r -e sched:sched_stat_wait:r -e sched:sched_stat_sleep:r -e sched:sched_stat_iowait:r -e sched:sched_process_exit:r -e sched:sched_process_fork:r -e sched:sched_wakeup:r -e sched:sched_migrate_task:r -c 1 sleep 1
After:
$ perf sched record -f sleep 1
Also fix an assumption in the event string parser that assumed
that strings passed in can be modified. (In this case they wont
be as they come from a readonly constant section.)
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'mm/highmem.c')
0 files changed, 0 insertions, 0 deletions