Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull perf fixes from Thomas Gleixner: "A bunch of perf tooling fixes: - Make the Intel PT SQL viewer more robust - Make the Intel PT debug log more useful - Support weak groups in perf record so it's behaving the same way as perf stat - Display the LBR stats in callchain entries properly in perf top - Handle different PMu names with common prefix properlin in pert stat - Start syscall augmenting in perf trace. Preparation for architecture independent eBPF instrumentation of syscalls. - Fix build breakage in JVMTI perf lib - Fix arm64 tools build failure wrt smp_load_{acquire,release}" * 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: perf tools: Do not zero sample_id_all for group members perf tools: Fix undefined symbol scnprintf in libperf-jvmti.so perf beauty: Use SRCARCH, ARCH=x86_64 must map to "x86" to find the headers perf intel-pt: Add MTC and CYC timestamps to debug log perf intel-pt: Add more event information to debug log perf scripts python: exported-sql-viewer.py: Fix table find when table re-ordered perf scripts python: exported-sql-viewer.py: Add help window perf scripts python: exported-sql-viewer.py: Add Selected branches report perf scripts python: exported-sql-viewer.py: Fall back to /usr/local/lib/libxed.so perf top: Display the LBR stats in callchain entry perf stat: Handle different PMU names with common prefix perf record: Support weak groups perf evlist: Move perf_evsel__reset_weak_group into evlist perf augmented_syscalls: Start collecting pathnames in the BPF program perf trace: Fix setting of augmented payload when using eBPF + raw_syscalls perf trace: When augmenting raw_syscalls plug raw_syscalls:sys_exit too perf examples bpf: Start augmenting raw_syscalls:sys_{start,exit} tools headers barrier: Fix arm64 tools build failure wrt smp_load_{acquire,release}
Showing
- tools/arch/arm64/include/asm/barrier.h 67 additions, 66 deletionstools/arch/arm64/include/asm/barrier.h
- tools/perf/Documentation/perf-list.txt 0 additions, 1 deletiontools/perf/Documentation/perf-list.txt
- tools/perf/Makefile.perf 1 addition, 1 deletiontools/perf/Makefile.perf
- tools/perf/builtin-record.c 6 additions, 1 deletiontools/perf/builtin-record.c
- tools/perf/builtin-stat.c 1 addition, 27 deletionstools/perf/builtin-stat.c
- tools/perf/builtin-top.c 3 additions, 0 deletionstools/perf/builtin-top.c
- tools/perf/builtin-trace.c 29 additions, 5 deletionstools/perf/builtin-trace.c
- tools/perf/examples/bpf/augmented_raw_syscalls.c 131 additions, 0 deletionstools/perf/examples/bpf/augmented_raw_syscalls.c
- tools/perf/jvmti/jvmti_agent.c 38 additions, 11 deletionstools/perf/jvmti/jvmti_agent.c
- tools/perf/scripts/python/exported-sql-viewer.py 490 additions, 3 deletionstools/perf/scripts/python/exported-sql-viewer.py
- tools/perf/tests/attr/test-record-group-sampling 0 additions, 1 deletiontools/perf/tests/attr/test-record-group-sampling
- tools/perf/util/evlist.c 27 additions, 0 deletionstools/perf/util/evlist.c
- tools/perf/util/evlist.h 3 additions, 0 deletionstools/perf/util/evlist.h
- tools/perf/util/evsel.c 0 additions, 1 deletiontools/perf/util/evsel.c
- tools/perf/util/intel-pt-decoder/intel-pt-decoder.c 4 additions, 0 deletionstools/perf/util/intel-pt-decoder/intel-pt-decoder.c
- tools/perf/util/intel-pt-decoder/intel-pt-log.c 5 additions, 0 deletionstools/perf/util/intel-pt-decoder/intel-pt-log.c
- tools/perf/util/intel-pt-decoder/intel-pt-log.h 1 addition, 0 deletionstools/perf/util/intel-pt-decoder/intel-pt-log.h
- tools/perf/util/intel-pt.c 13 additions, 3 deletionstools/perf/util/intel-pt.c
- tools/perf/util/pmu.c 1 addition, 1 deletiontools/perf/util/pmu.c
Loading
Please register or sign in to comment