Re: [GIT PULL 0/6] perf/core improvements and fixes
From: Ingo Molnar <mingo@kernel.org>
Date: 2017-03-16 16:30:35
Also in:
lkml
* Arnaldo Carvalho de Melo [off-list ref] wrote:
Hi Ingo,
Please consider pulling,
- Arnaldo
Test results at the end of this message, as usual.
The following changes since commit ffa86c2f1a8862cf58c873f6f14d4b2c3250fb48:
Merge tag 'perf-core-for-mingo-4.12-20170314' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/core (2017-03-15 19:27:27 +0100)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux.git tags/perf-core-for-mingo-4.12-20170316
for you to fetch changes up to 61f35d750683b21e9e3836e309195c79c1daed74:
uprobes: Default UPROBES_EVENTS to Y (2017-03-16 12:42:02 -0300)
----------------------------------------------------------------
perf/core improvements and fixes:
New features:
- Add 'brstackinsn' field in 'perf script' to reuse the x86 instruction
decoder used in the Intel PT code to study hot paths to samples (Andi Kleen)
Kernel:
- Default UPROBES_EVENTS to Y (Alexei Starovoitov)
- Fix check for kretprobe offset within function entry (Naveen N. Rao)
Infrastructure:
- Introduce util func is_sdt_event() (Ravi Bangoria)
- Make perf_event__synthesize_mmap_events() scale on older kernels where
reading /proc/pid/maps is way slower than reading /proc/pid/task/pid/maps (Stephane Eranian)
Signed-off-by: Arnaldo Carvalho de Melo <redacted>
----------------------------------------------------------------
Andi Kleen (1):
perf script: Add 'brstackinsn' for branch stacks
Arnaldo Carvalho de Melo (2):
tools headers: Sync {tools/,}arch/x86/include/asm/cpufeatures.h
uprobes: Default UPROBES_EVENTS to Y
Naveen N. Rao (1):
trace/kprobes: Fix check for kretprobe offset within function entry
Ravi Bangoria (1):
perf probe: Introduce util func is_sdt_event()
Stephane Eranian (1):
perf tools: Make perf_event__synthesize_mmap_events() scale
include/linux/kprobes.h | 1 +
kernel/kprobes.c | 40 ++--
kernel/trace/Kconfig | 2 +-
kernel/trace/trace_kprobe.c | 2 +-
tools/arch/x86/include/asm/cpufeatures.h | 5 +-
tools/perf/Documentation/perf-script.txt | 13 +-
tools/perf/builtin-script.c | 264 ++++++++++++++++++++-
tools/perf/util/Build | 1 +
tools/perf/util/dump-insn.c | 14 ++
tools/perf/util/dump-insn.h | 22 ++
tools/perf/util/event.c | 4 +-
.../util/intel-pt-decoder/intel-pt-insn-decoder.c | 24 ++
tools/perf/util/parse-events.h | 20 ++
tools/perf/util/probe-event.c | 9 +-
14 files changed, 381 insertions(+), 40 deletions(-)
create mode 100644 tools/perf/util/dump-insn.c
create mode 100644 tools/perf/util/dump-insn.hPulled, thanks a lot Arnaldo! Ingo