Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull perf updates from Thomas Gleixner: "A larger set of perf updates. Not all of them are strictly fixes, but that's solely the tip maintainers fault as they let the timely -rc1 pull request fall through the cracks for various reasons including travel. So I'm sending this nevertheless because rebasing and distangling fixes and updates would be a mess and risky as well. As of tomorrow, a strict fixes separation is happening again. Sorry for the slip-up. Kernel: - Handle RECORD_MMAP vs. RECORD_MMAP2 correctly so different consumers of the mmap event get what they requested. Tools: - A larger set of updates to perf record/report/scripts vs. time stamp handling - More Python3 fixups - A pile of memory leak plumbing - perf BPF improvements and fixes - Finalize the perf.data directory storage" [ Note: the kernel part is strictly a fix, the updates are purely to tooling - Linus ] * 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (75 commits) perf bpf: Show more BPF program info in print_bpf_prog_info() perf bpf: Extract logic to create program names from perf_event__synthesize_one_bpf_prog() perf tools: Save bpf_prog_info and BTF of new BPF programs perf evlist: Introduce side band thread perf annotate: Enable annotation of BPF programs perf build: Check what binutils's 'disassembler()' signature to use perf bpf: Process PERF_BPF_EVENT_PROG_LOAD for annotation perf symbols: Introduce DSO_BINARY_TYPE__BPF_PROG_INFO perf feature detection: Add -lopcodes to feature-libbfd perf top: Add option --no-bpf-event perf bpf: Save BTF information as headers to perf.data perf bpf: Save BTF in a rbtree in perf_env perf bpf: Save bpf_prog_info information as headers to perf.data perf bpf: Save bpf_prog_info in a rbtree in perf_env perf bpf: Make synthesize_bpf_events() receive perf_session pointer instead of perf_tool perf bpf: Synthesize bpf events with bpf_program__get_prog_info_linear() bpftool: use bpf_program__get_prog_info_linear() in prog.c:do_dump() tools lib bpf: Introduce bpf_program__get_prog_info_linear() perf record: Replace option --bpf-event with --no-bpf-event perf tests: Fix a memory leak in test__perf_evsel__tp_sched_test() ...
No related branches found
No related tags found
Showing
- kernel/events/core.c 2 additions, 0 deletionskernel/events/core.c
- tools/arch/arm64/include/uapi/asm/unistd.h 2 additions, 0 deletionstools/arch/arm64/include/uapi/asm/unistd.h
- tools/bpf/bpftool/prog.c 59 additions, 207 deletionstools/bpf/bpftool/prog.c
- tools/build/Makefile.feature 4 additions, 2 deletionstools/build/Makefile.feature
- tools/build/feature/test-all.c 5 additions, 0 deletionstools/build/feature/test-all.c
- tools/include/uapi/asm-generic/unistd.h 116 additions, 33 deletionstools/include/uapi/asm-generic/unistd.h
- tools/include/uapi/linux/in.h 5 additions, 4 deletionstools/include/uapi/linux/in.h
- tools/lib/bpf/libbpf.c 252 additions, 1 deletiontools/lib/bpf/libbpf.c
- tools/lib/bpf/libbpf.h 64 additions, 0 deletionstools/lib/bpf/libbpf.h
- tools/lib/bpf/libbpf.map 3 additions, 0 deletionstools/lib/bpf/libbpf.map
- tools/perf/Documentation/Build.txt 24 additions, 0 deletionstools/perf/Documentation/Build.txt
- tools/perf/Documentation/perf-config.txt 15 additions, 1 deletiontools/perf/Documentation/perf-config.txt
- tools/perf/Documentation/perf-record.txt 4 additions, 0 deletionstools/perf/Documentation/perf-record.txt
- tools/perf/Documentation/perf-report.txt 13 additions, 0 deletionstools/perf/Documentation/perf-report.txt
- tools/perf/Documentation/perf-script.txt 3 additions, 0 deletionstools/perf/Documentation/perf-script.txt
- tools/perf/Documentation/perf-stat.txt 2 additions, 3 deletionstools/perf/Documentation/perf-stat.txt
- tools/perf/Documentation/tips.txt 7 additions, 0 deletionstools/perf/Documentation/tips.txt
- tools/perf/Makefile.config 12 additions, 3 deletionstools/perf/Makefile.config
- tools/perf/arch/x86/entry/syscalls/syscall_64.tbl 4 additions, 2 deletionstools/perf/arch/x86/entry/syscalls/syscall_64.tbl
- tools/perf/arch/x86/util/Build 1 addition, 0 deletionstools/perf/arch/x86/util/Build
Loading
Please register or sign in to comment