[PATCH 00/19] perf sched: Add timehist subcommand

From: David Ahern
Date: Wed Aug 07 2013 - 22:51:14 EST


I have a lot of patches queued up on top of this set. Before I go much farther
and the queue grows longer I wanted to throw out this set for comments, review
and inclusion where possible. Most of the patches are cleanups and re-workings
leading up to the new command. The patches I have after this continue to add
more features and options to the timehist command to match what I have been
using for the past few years.

David Ahern (19):
perf: sample after exit loses thread correlation - v3
perf sched: simplify arguments to read_events
perf sched: remove thread lookup in sample handler
perf sched: remove sched_process_exit tracepoint
perf sched: remove sched_process_fork tracepoint
perf symbol: add optimization for idle kernel symbols
perf top: use new idle_sym check
perf symbol: save vmlinux or kallsyms path loaded
perf tool: Simplify options to perf_evsel__print_ip
perf tool: Add option to print stack trace on single line
perf tool: Add option to limit stack depth in callchain dumps
perf tool: Add support for exclude symbol list to symbol_conf
perf tool: Skip symbols in exclude list while printing callchain
perf sched: pass event to evsel handlers using data element
perf sched: Add timehist command
perf tool: Change perf_session__has_traces to actually check for tracepoints
perf sched timehist: add support for context-switch event
perf sched timehist: print all events in verbose mode
perf sched timehist: add pid/tid option

tools/perf/builtin-sched.c | 959 ++++++++++++++++++++++++++++++++++++++++---
tools/perf/builtin-script.c | 29 +-
tools/perf/builtin-top.c | 25 +-
tools/perf/util/machine.c | 37 +-
tools/perf/util/session.c | 39 +-
tools/perf/util/session.h | 8 +-
tools/perf/util/symbol.c | 71 +++-
tools/perf/util/symbol.h | 8 +-
8 files changed, 1063 insertions(+), 113 deletions(-)


To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/