Skip to content

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

Arnaldo Carvalho de Melo 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 Latest34 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/34perf stat: Define a structure for per-thread shadow statstools/perf/util/stat-shadow.c tools/perf/util/stat.h+42 -120 replies
2/34perf stat: Extend rbtree to support per-thread shadow statstools/perf/util/stat-shadow.c+27 -00 replies
3/34perf stat: Create the runtime_stat init/exit functiontools/perf/util/stat-shadow.c tools/perf/util/stat.h+20 -00 replies
4/34perf 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/34perf 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/34perf stat: Remove a set of shadow stats static variablestools/perf/util/stat-shadow.c tools/perf/util/stat.h+16 -530 replies
7/34perf stat: Allocate shadow stats buffer for threadstools/perf/builtin-stat.c tools/perf/util/stat.h+47 -10 replies
8/34perf stat: Update or print per-thread statstools/perf/builtin-stat.c tools/perf/util/stat.c+15 -50 replies
9/34perf 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/34perf stat: Remove --per-thread pid/tid limitationtools/perf/builtin-stat.c tools/perf/util/target.h+22 -80 replies
11/34perf stat: Resort '--per-thread' resulttools/perf/builtin-stat.c tools/perf/util/stat.h+75 -110 replies
12/34perf 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/34perf test: Handle properly readdir DT_UNKNOWNtools/perf/tests/builtin-test.c+5 -50 replies
14/34perf 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/34tools 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/34perf s390: Generate system call table from asm/unistd.htools/perf/arch/s390/Makefile tools/perf/arch/s390/entry/syscalls/mksyscalltbl+57 -00 replies
17/34perf trace: Use generated syscall table on s390 tootools/perf/Makefile.config tools/perf/util/syscalltbl.c+13 -10 replies
18/34perf 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/34perf 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/34perf 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/34perf probe: Add warning message if there is unexpected event nametools/perf/util/probe-event.c+8 -00 replies
22/34perf probe: Cut off the version suffix from event nametools/perf/util/probe-event.c+2 -20 replies
23/34perf probe: Add __return suffix for return eventstools/perf/Documentation/perf-probe.txt tools/perf/util/probe-event.c+6 -50 replies
24/34perf 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/34perf string: Add {strdup,strpbrk}_esc()tools/perf/util/string.c tools/perf/util/string2.h+48 -00 replies
26/34perf probe: Support escaped character in parsertools/perf/Documentation/perf-probe.txt tools/perf/util/probe-event.c+51 -230 replies
27/34perf evsel: Fix swap for samples with raw datatools/perf/util/evsel.c tools/perf/util/python-ext-sources+18 -30 replies
28/34perf test shell: Fix check open filename arg using 'perf trace'tools/perf/tests/shell/trace+probe_vfs_getname.sh+3 -40 replies
29/34tools headers: Synchronize KVM arch ABI headerstools/include/uapi/linux/kvm.h+2 -20 replies
30/34tools headers: Synchronize kernel x86 UAPI headerstools/arch/x86/include/asm/cpufeatures.h+1 -00 replies
31/34tools arch s390: Do not include header files from the kernel sourcestools/arch/s390/include/uapi/asm/perf_regs.h tools/perf/arch/s390/include/perf_regs.h tools/perf/check-headers.sh+46 -10 replies
32/34Revert "perf s390: Always build with -fPIC"tools/perf/Makefile.config+0 -10 replies
33/34perf s390: Always build with -fPICtools/perf/Makefile.config+1 -10 replies
34/34perf evsel: Enable ignore_missing_thread for pid optiontools/perf/builtin-record.c tools/perf/util/evsel.c+47 -40 replies

Reviews trailers per patch

22 of 34 patches have a Reviewed-by or Acked-by.

PatchJiri OlsaThomas RichterArnaldo Carvalho de MeloRavi BangoriaHeiko Carstens
1/34A-b
2/34A-b
3/34A-b
4/34A-b
5/34A-b
6/34A-b
7/34A-b
8/34A-b
9/34A-b
10/34A-b
11/34A-b
12/34
13/34
14/34
15/34R-b
16/34R-b T-b
17/34R-b
18/34
19/34
20/34
21/34R-b T-b A-b
22/34R-b T-b A-b
23/34R-b T-b A-b
24/34R-b T-b A-b
25/34R-b A-b
26/34R-b A-b
27/34
28/34T-b
29/34
30/34
31/34A-b
32/34
33/34
34/34A-b T-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 5 reviewers.

Read the v1 thread