Skip to content

perf sched: Add timehist subcommand

David Ahern lkml 1 version Applied

Status from this message: Thanks, applied.

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest19 patches 14 repliesApplied

Patches in v1 Applied

#Subject and filesSizeRepliesApplied
1/19perf: sample after exit loses thread correlation - v3tools/perf/util/machine.c+19 -183 replies
2/19perf sched: Simplify arguments to read_eventstools/perf/builtin-sched.c+9 -71 reply
3/19perf sched: Remove thread lookup in sample handlertools/perf/builtin-sched.c+0 -71 reply
4/19perf sched: Remove sched_process_exit tracepointtools/perf/builtin-sched.c+0 -111 reply
5/19perf sched: Remove sched_process_fork tracepointtools/perf/builtin-sched.c+31 -291 reply
6/19perf symbol: Add optimization for idle kernel symbolstools/perf/util/symbol.c tools/perf/util/symbol.h+48 -10 replies
7/19perf top: Use new idle_sym checktools/perf/builtin-top.c+2 -233 replies
8/19perf symbol: Save vmlinux or kallsyms path loadedtools/perf/util/symbol.c+6 -12 replies
9/19perf tool: Simplify options to perf_evsel__print_iptools/perf/builtin-script.c tools/perf/util/session.c tools/perf/util/session.h+40 -81 reply
10/19perf tool: Add option to print stack trace on single linetools/perf/util/session.c tools/perf/util/session.h+7 -20 replies
11/19perf tool: Add option to limit stack depth in callchain dumpstools/perf/builtin-script.c tools/perf/util/session.c tools/perf/util/session.h+9 -50 replies
12/19perf tool: Add support for exclude symbol list to symbol_conftools/perf/util/symbol.c tools/perf/util/symbol.h+23 -00 replies
13/19perf tool: Skip symbols in exclude list while printing callchaintools/perf/util/session.c+6 -20 replies
14/19perf sched: pass event to evsel handlers using data elementtools/perf/builtin-sched.c+2 -10 replies
15/19perf sched: Add timehist commandtools/perf/builtin-sched.c+721 -10 replies
16/19perf tool: Change perf_session__has_traces to actually check for tracepointstools/perf/util/session.c+7 -41 reply
17/19perf sched timehist: Add support for context-switch eventtools/perf/builtin-sched.c+54 -130 replies
18/19perf sched timehist: Print all events in verbose modetools/perf/builtin-sched.c+53 -40 replies
19/19perf sched timehist: Add pid/tid optiontools/perf/builtin-sched.c+50 -00 replies

Reviews trailers per patch

1 of 19 patches has a Reviewed-by or Acked-by.

PatchAdrian Hunter
1/19A-b
2/19
3/19
4/19
5/19
6/19
7/19
8/19
9/19
10/19
11/19
12/19
13/19
14/19
15/19
16/19
17/19
18/19
19/19

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

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

Ingo/Arnaldo:

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(-)
Signature · 1 line
1.7.10.1