Skip to content

perf stat: Define a structure for per-thread shadow stats

Arnaldo Carvalho de Melo linux-arm-kernel linux-perf-users linux-rt-users linux-s390 lkml 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest35 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/35perf stat: Define a structure for per-thread shadow statstools/perf/util/stat-shadow.c tools/perf/util/stat.h+42 -120 replies
2/35perf stat: Extend rbtree to support per-thread shadow statstools/perf/util/stat-shadow.c+27 -00 replies
3/35perf stat: Create the runtime_stat init/exit functiontools/perf/util/stat-shadow.c tools/perf/util/stat.h+20 -00 replies
4/35perf stat: Update per-thread shadow statstools/perf/builtin-script.c tools/perf/builtin-stat.c tools/perf/util/stat-shadow.c +2 more+68 -340 replies
5/35perf stat: Print per-thread shadow statstools/perf/builtin-script.c tools/perf/builtin-stat.c tools/perf/util/stat-shadow.c +1 more+151 -870 replies
6/35perf stat: Remove a set of shadow stats static variablestools/perf/util/stat-shadow.c tools/perf/util/stat.h+16 -530 replies
7/35perf stat: Allocate shadow stats buffer for threadstools/perf/builtin-stat.c tools/perf/util/stat.h+47 -10 replies
8/35perf stat: Update or print per-thread statstools/perf/builtin-stat.c tools/perf/util/stat.c+15 -50 replies
9/35perf thread_map: Enumerate all threads from /proctools/perf/tests/thread-map.c tools/perf/util/evlist.c tools/perf/util/thread_map.c +1 more+8 -40 replies
10/35perf stat: Remove --per-thread pid/tid limitationtools/perf/builtin-stat.c tools/perf/util/target.h+22 -80 replies
11/35perf stat: Resort '--per-thread' resulttools/perf/builtin-stat.c tools/perf/util/stat.h+75 -110 replies
12/35perf utils: Move is_directory() to path.htools/perf/builtin-script.c tools/perf/util/path.c tools/perf/util/path.h+18 -130 replies
13/35perf test: Handle properly readdir DT_UNKNOWNtools/perf/tests/builtin-test.c+5 -50 replies
14/35perf perf: Remove duplicate includestools/perf/bench/futex-hash.c tools/perf/builtin-c2c.c tools/perf/builtin-record.c +6 more+0 -150 replies
15/35tools include s390: Grab a copy of arch/s390/include/uapi/asm/unistd.htools/arch/s390/include/uapi/asm/unistd.h tools/perf/check-headers.sh+413 -00 replies
16/35perf s390: Generate system call table from asm/unistd.htools/perf/arch/s390/Makefile tools/perf/arch/s390/entry/syscalls/mksyscalltbl+57 -00 replies
17/35perf trace: Use generated syscall table on s390 tootools/perf/Makefile.config tools/perf/util/syscalltbl.c+13 -10 replies
18/35perf annotate: Get the cpuid from evsel->evlist->env in symbol__annotate()tools/perf/builtin-top.c tools/perf/ui/browsers/annotate.c tools/perf/ui/gtk/annotate.c +4 more+12 -130 replies
19/35perf annotate: Use perf_env when obtaining the arch nametools/perf/util/annotate.c tools/perf/util/evsel.c tools/perf/util/evsel.h+8 -170 replies
20/35perf env: Adopt perf_env__arch() from the annotate codetools/perf/arch/common.c tools/perf/arch/common.h tools/perf/util/annotate.c +3 more+54 -600 replies
21/35perf probe: Add warning message if there is unexpected event nametools/perf/util/probe-event.c+8 -00 replies
22/35perf probe: Cut off the version suffix from event nametools/perf/util/probe-event.c+2 -20 replies
23/35perf probe: Add __return suffix for return eventstools/perf/Documentation/perf-probe.txt tools/perf/util/probe-event.c+6 -50 replies
24/35perf probe: Find versioned symbols from maptools/perf/arch/powerpc/util/sym-handling.c tools/perf/util/probe-event.c tools/perf/util/symbol.c +1 more+32 -20 replies
25/35perf string: Add {strdup,strpbrk}_esc()tools/perf/util/string.c tools/perf/util/string2.h+48 -00 replies
26/35perf probe: Support escaped character in parsertools/perf/Documentation/perf-probe.txt tools/perf/util/probe-event.c+51 -230 replies
27/35perf evsel: Fix swap for samples with raw datatools/perf/util/evsel.c tools/perf/util/python-ext-sources+18 -30 replies
28/35perf test shell: Fix check open filename arg using 'perf trace'tools/perf/tests/shell/trace+probe_vfs_getname.sh+3 -40 replies
29/35Revert "perf s390: Always build with -fPIC"tools/perf/Makefile.config+0 -10 replies
30/35perf s390: Always build with -fPICtools/perf/Makefile.config+1 -10 replies
31/35perf evsel: Enable ignore_missing_thread for pid optiontools/perf/builtin-record.c tools/perf/util/evsel.c+47 -40 replies
32/35perf probe arm64: Fix symbol fixup issues due to ELF typetools/perf/arch/arm64/util/Build tools/perf/arch/arm64/util/sym-handling.c+23 -00 replies
33/35perf tool: Improve bash command line auto-complete for multiple events with commatools/perf/perf-completion.sh+34 -40 replies
34/35perf tools: Return all events as auto-completions after commatools/perf/perf-completion.sh+7 -30 replies
35/35perf tools: Auto-complete for events with ':'tools/perf/perf-completion.sh+5 -00 replies

Reviews trailers per patch

21 of 35 patches have a Reviewed-by or Acked-by.

PatchJiri OlsaThomas RichterArnaldo Carvalho de MeloRavi Bangoria
1/35A-b
2/35A-b
3/35A-b
4/35A-b
5/35A-b
6/35A-b
7/35A-b
8/35A-b
9/35A-b
10/35A-b
11/35A-b
12/35
13/35
14/35
15/35R-b
16/35R-b T-b
17/35R-b
18/35
19/35
20/35
21/35R-b T-b A-b
22/35R-b T-b A-b
23/35R-b T-b A-b
24/35R-b T-b A-b
25/35R-b A-b
26/35R-b A-b
27/35
28/35T-b T-b
29/35
30/35
31/35A-b T-b
32/35
33/35T-b
34/35T-b
35/35T-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 4 reviewers.

Read the v1 thread