Skip to content

perf dso: Export data_file_size() method there are no symbols

Arnaldo Carvalho de Melo linux-arm-kernel linux-perf-users linux-trace-devel lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest63 patches 4 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/63perf dso: Export data_file_size() method there are no symbolstools/perf/util/dso.c tools/perf/util/dso.h+4 -30 replies
2/63perf auxtrace: Alter addr_filter__entire_dso() to work if there are no symbolstools/perf/util/auxtrace.c+4 -70 replies
3/63perf tests: Use shebangs in the shell scriptstools/perf/tests/builtin-test.c tools/perf/tests/shell/probe_vfs_getname.sh tools/perf/tests/shell/record+probe_libc_inet_pton.sh +2 more+7 -00 replies
4/63perf stat: Avoid segfaults caused by negated optionstools/perf/builtin-stat.c+7 -10 replies
5/63tools lib traceevent: Fix processing of dereferenced args in bprintk eventstools/lib/traceevent/event-parse.c+1 -00 replies
6/63perf trace: Rename delivery functions to ease making ordered_events selectabletools/perf/builtin-trace.c+7 -70 replies
7/63perf trace: Allow selecting use the use of the ordered_events codetools/perf/Documentation/perf-trace.txt tools/perf/builtin-trace.c+25 -60 replies
8/63perf trace beauty: Beautify renameat2's fd arg wrt AT_FDCWDtools/perf/builtin-trace.c+3 -00 replies
9/63perf beauty: Add a string table generator for renameat2's flags constantstools/perf/trace/beauty/rename_flags.sh+15 -00 replies
10/63perf beauty: Wire up the renameat flags table generator to the Makefiletools/perf/Makefile.perf+8 -00 replies
11/63perf trace: Beautify renameat2's flags argumenttools/perf/builtin-trace.c tools/perf/trace/beauty/Build tools/perf/trace/beauty/beauty.h +1 more+25 -10 replies
12/63perf trace beauty: renameat's newdirfd may also be AT_FDCWDtools/perf/builtin-trace.c+2 -10 replies
13/63tools lib subcmd: Don't add the kernel sources to the include pathtools/lib/subcmd/Makefile+0 -20 replies
14/63perf tools: Add missing sigqueue() prototype for systems lacking ittools/perf/Makefile.config tools/perf/util/evlist.c+5 -00 replies
15/63perf header: Fix up argument to ctime()tools/perf/util/header.c+3 -10 replies
16/63perf tools: Add missing open_memstream() prototype for systems lacking ittools/perf/Makefile.config tools/perf/builtin-timechart.c+5 -00 replies
17/63perf tools: Cast off_t to s64 to avoid warning on bionic libctools/perf/util/s390-cpumsf.c+1 -10 replies
18/63tools lib traceevent: Use LDFLAGS in the build commandstools/lib/traceevent/Makefile+2 -20 replies
19/63perf tools: Link libperf-jvmti.so with LDFLAGS variabletools/perf/Makefile.perf+1 -10 replies
20/63perf trace: Rename set_ev_qualifier_filter to clarify its a tracepoint filtertools/perf/builtin-trace.c+6 -10 replies
21/63perf trace: Avoid using raw_syscalls in duplicity with eBPF augmentationtools/perf/builtin-trace.c+10 -60 replies
22/63perf trace: Implement syscall filtering in augmented_syscallstools/perf/builtin-trace.c tools/perf/examples/bpf/augmented_raw_syscalls.c+91 -10 replies
23/63perf bpf: Move perf_event_output() from stdio.h to bpf.htools/perf/include/bpf/bpf.h tools/perf/include/bpf/stdio.h+2 -30 replies
24/63perf augmented_syscalls: Switch to using a struct for the syscalls map valuestools/perf/examples/bpf/augmented_raw_syscalls.c+11 -70 replies
25/63perf trace: Switch to using a struct for the aumented_raw_syscalls syscalls map valuestools/perf/builtin-trace.c+11 -20 replies
26/63perf cs-etm: Correct packets swapping in cs_etm__flush()tools/perf/util/cs-etm.c+1 -10 replies
27/63perf cs-etm: Avoid stale branch samples when flush packettools/perf/util/cs-etm.c+34 -10 replies
28/63perf cs-etm: Remove unused 'trace_on' in cs_etm_decodertools/perf/util/cs-etm-decoder/cs-etm-decoder.c+0 -30 replies
29/63perf cs-etm: Refactor enumeration cs_etm_sample_typetools/perf/util/cs-etm-decoder/cs-etm-decoder.h+3 -30 replies
30/63perf cs-etm: Rename CS_ETM_TRACE_ON to CS_ETM_DISCONTINUITYtools/perf/util/cs-etm-decoder/cs-etm-decoder.c tools/perf/util/cs-etm-decoder/cs-etm-decoder.h tools/perf/util/cs-etm.c+12 -120 replies
31/63perf cs-etm: Treat NO_SYNC element as trace discontinuitytools/perf/util/cs-etm-decoder/cs-etm-decoder.c+0 -10 replies
32/63perf cs-etm: Treat EO_TRACE element as trace discontinuitytools/perf/util/cs-etm-decoder/cs-etm-decoder.c+1 -10 replies
33/63perf cs-etm: Generate branch sample for exception packettools/perf/util/cs-etm-decoder/cs-etm-decoder.c tools/perf/util/cs-etm-decoder/cs-etm-decoder.h tools/perf/util/cs-etm.c+50 -80 replies
34/63perf augmented_raw_syscalls: Do not include stdio.htools/perf/examples/bpf/augmented_raw_syscalls.c+0 -10 replies
35/63perf trace: Allow specifying a set of events to add in perfconfigtools/perf/Documentation/perf-config.txt tools/perf/builtin-trace.c+28 -02 replies
36/63perf trace: Allow configuring if zeroed syscall args should be printedtools/perf/Documentation/perf-config.txt tools/perf/builtin-trace.c+7 -10 replies
37/63perf trace: Allow configuring if the syscall duration should be printedtools/perf/Documentation/perf-config.txt tools/perf/builtin-trace.c+11 -20 replies
38/63perf config: Show the configuration when no arguments are providedtools/perf/builtin-config.c+3 -40 replies
39/63perf trace: Allow configuring default for perf_event_attr.inherittools/perf/Documentation/perf-config.txt tools/perf/builtin-trace.c+5 -00 replies
40/63perf trace: Allow configuring if the syscall start timestamp should be printedtools/perf/Documentation/perf-config.txt tools/perf/builtin-trace.c+11 -10 replies
41/63perf trace: Allow suppressing the syscall argument namestools/perf/Documentation/perf-config.txt tools/perf/builtin-trace.c+22 -40 replies
42/63perf trace: Make the alignment of the syscall args be configurabletools/perf/Documentation/perf-config.txt tools/perf/builtin-trace.c+13 -30 replies
43/63perf trace: Enclose strings with double quotestools/perf/builtin-trace.c+1 -10 replies
44/63perf trace: Add a prefix member to the strarray classtools/perf/builtin-trace.c tools/perf/trace/beauty/beauty.h tools/perf/trace/beauty/fcntl.c +9 more+35 -310 replies
45/63perf trace: Allow asking for not suppressing common string prefixestools/perf/Documentation/perf-config.txt tools/perf/builtin-trace.c tools/perf/trace/beauty/beauty.h +25 more+142 -860 replies
46/63perf trace beauty: Print O_RDONLY when (flags & O_ACCMODE) == 0tools/perf/trace/beauty/open_flags.c+3 -10 replies
47/63perf trace: Add alignment spaces after the closing parenstools/perf/builtin-trace.c+26 -110 replies
48/63perf augmented_raw_syscalls: Copy 'access' arg as welltools/perf/examples/bpf/augmented_raw_syscalls.c+2 -00 replies
49/63perf trace: Enclose the errno strings with ()tools/perf/builtin-trace.c+2 -20 replies
50/63perf trace: Show NULL when syscall pointer args are 0tools/perf/builtin-trace.c tools/perf/trace/beauty/beauty.h+15 -160 replies
51/63tools include arch: Grab a copy of x86's prctl.htools/arch/x86/include/uapi/asm/prctl.h tools/perf/check-headers.sh+18 -00 replies
52/63perf beauty: Add a string table generator for x86's 'arch_prctl' codestools/perf/trace/beauty/x86_arch_prctl.sh+26 -00 replies
53/63perf beauty: Wire up the x86_arch prctl code table generatortools/perf/Makefile.perf+9 -00 replies
54/63perf trace: Move strarrays to beauty.h for further reusetools/perf/builtin-trace.c tools/perf/trace/beauty/beauty.h+22 -160 replies
55/63perf trace: When showing string prefixes show prefix + ??? for unknown entriestools/perf/builtin-trace.c+11 -30 replies
56/63perf trace beauty: Beautify arch_prctl()'s argumentstools/perf/builtin-trace.c tools/perf/trace/beauty/Build tools/perf/trace/beauty/arch_prctl.c +1 more+41 -10 replies
57/63perf beauty mmap: Print PROT_READ before PROT_EXEC to match strace outputtools/perf/trace/beauty/mmap.c+1 -12 replies
58/63perf beauty mmap: Print mmap's 'offset' arg in hexadecimaltools/perf/builtin-trace.c+2 -10 replies
59/63tools headers uapi: Grab a copy of fadvise.htools/include/uapi/linux/fadvise.h tools/perf/check-headers.sh+23 -00 replies
60/63perf beauty: Add generator for fadvise64's 'advice' arg constantstools/perf/trace/beauty/fadvise.sh+22 -00 replies
61/63perf trace: Wire up the fadvise 'advice' table generatortools/perf/Makefile.perf+8 -00 replies
62/63perf symbols: Relax checks on perf-PID.map ownershiptools/perf/util/symbol.c+0 -110 replies
63/63tools uapi asm: Update asm-generic/unistd.h copytools/include/uapi/asm-generic/unistd.h+4 -00 replies

Reviews trailers per patch

11 of 63 patches have a Reviewed-by or Acked-by.

PatchHendrik BruecknerArnaldo Carvalho de MeloJiri OlsaSteven Rostedt (VMware)Mathieu PoirierIngo Molnar
1/63
2/63
3/63R-b
4/63T-b
5/63
6/63
7/63
8/63
9/63
10/63
11/63
12/63
13/63T-b
14/63
15/63
16/63
17/63
18/63A-b
19/63
20/63
21/63
22/63
23/63
24/63
25/63
26/63R-b
27/63R-b
28/63R-b
29/63R-b
30/63R-b
31/63R-b
32/63R-b
33/63R-b
34/63
35/63
36/63
37/63
38/63
39/63
40/63
41/63
42/63
43/63
44/63
45/63
46/63
47/63
48/63
49/63
50/63
51/63
52/63
53/63
54/63
55/63
56/63
57/63
58/63
59/63
60/63
61/63
62/63A-b
63/63

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

Read the v1 thread