Merge tag 'perf-tools-fixes-2020-06-02' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux
Pull perf tooling fixes from Arnaldo Carvalho de Melo: - Update various UAPI headers, some automatically adding support for a new MSR and the faccess2 syscall. - Fix corner case NULL deref in the histograms code. - Fix corner case NULL deref in 'perf stat' aggregation code. - Fix array pointer deref and old style declaration in the parsing of events. - Fix segfault when processing ZSTD compressed perf.data files in 'perf script' due to lack of initialization of the ZSTD library. - Handle __attribute__((user)) in libtraceevent fixing the parsing of syscall tracepoints with user buffers. - Make libtraevent aware of __builtin_expect() appearing in tracepoint fields. - Make the BPF prologue generation use bpf_probe_read_{user,kernel}(). - Fix the '@user' attribute parsing in kprobes variables in 'perf probe'. - Fix error message when asking for -fsanitize=address without required libraries. * tag 'perf-tools-fixes-2020-06-02' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux: (22 commits) perf build: Fix error message when asking for -fsanitize=address without required libraries tools lib traceevent: Add handler for __builtin_expect() tools lib traceevent: Handle __attribute__((user)) in field names tools lib traceevent: Add append() function helper for appending strings tools headers UAPI: Sync linux/fs.h with the kernel sources tools include UAPI: Sync linux/vhost.h with the kernel sources tools arch x86: Sync the msr-index.h copy with the kernel sources perf script: Initialize zstd_data perf pmu: Remove unused declaration perf parse-events: Fix an old style declaration perf parse-events: Fix an incompatible pointer perf bpf: Fix bpf prologue generation perf probe: Fix user attribute access in kprobes perf stat: Fix NULL pointer dereference perf report: Fix NULL pointer dereference in hists__fprintf_nr_sample_events() tools headers UAPI: Sync kvm.h headers with the kernel sources tools headers UAPI: Sync drm/i915_drm.h with the kernel sources tools headers UAPI: Sync linux/fscrypt.h with the kernel sources perf beauty: Add support to STATX_MNT_ID in the 'statx' syscall 'mask' argument tools headers uapi: Sync linux/stat.h with the kernel sources ...
Showing
- tools/arch/x86/include/asm/cpufeatures.h 2 additions, 0 deletionstools/arch/x86/include/asm/cpufeatures.h
- tools/arch/x86/include/asm/msr-index.h 4 additions, 0 deletionstools/arch/x86/include/asm/msr-index.h
- tools/arch/x86/include/uapi/asm/kvm.h 19 additions, 2 deletionstools/arch/x86/include/uapi/asm/kvm.h
- tools/arch/x86/include/uapi/asm/unistd.h 8 additions, 1 deletiontools/arch/x86/include/uapi/asm/unistd.h
- tools/arch/x86/include/uapi/asm/vmx.h 3 additions, 0 deletionstools/arch/x86/include/uapi/asm/vmx.h
- tools/include/uapi/asm-generic/unistd.h 3 additions, 1 deletiontools/include/uapi/asm-generic/unistd.h
- tools/include/uapi/drm/i915_drm.h 24 additions, 0 deletionstools/include/uapi/drm/i915_drm.h
- tools/include/uapi/linux/fcntl.h 10 additions, 0 deletionstools/include/uapi/linux/fcntl.h
- tools/include/uapi/linux/fs.h 1 addition, 0 deletionstools/include/uapi/linux/fs.h
- tools/include/uapi/linux/fscrypt.h 2 additions, 1 deletiontools/include/uapi/linux/fscrypt.h
- tools/include/uapi/linux/kvm.h 14 additions, 0 deletionstools/include/uapi/linux/kvm.h
- tools/include/uapi/linux/stat.h 7 additions, 1 deletiontools/include/uapi/linux/stat.h
- tools/include/uapi/linux/vhost.h 4 additions, 0 deletionstools/include/uapi/linux/vhost.h
- tools/lib/traceevent/event-parse.c 111 additions, 57 deletionstools/lib/traceevent/event-parse.c
- tools/perf/Makefile.config 12 additions, 0 deletionstools/perf/Makefile.config
- tools/perf/arch/x86/entry/syscalls/syscall_64.tbl 1 addition, 0 deletionstools/perf/arch/x86/entry/syscalls/syscall_64.tbl
- tools/perf/builtin-report.c 1 addition, 2 deletionstools/perf/builtin-report.c
- tools/perf/builtin-script.c 3 additions, 0 deletionstools/perf/builtin-script.c
- tools/perf/trace/beauty/statx.c 1 addition, 0 deletionstools/perf/trace/beauty/statx.c
- tools/perf/util/bpf-prologue.c 10 additions, 4 deletionstools/perf/util/bpf-prologue.c
Loading
Please register or sign in to comment