Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756066AbbHYQRj (ORCPT ); Tue, 25 Aug 2015 12:17:39 -0400 Received: from casper.infradead.org ([85.118.1.10]:35232 "EHLO casper.infradead.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755875AbbHYQPD (ORCPT ); Tue, 25 Aug 2015 12:15:03 -0400 From: Arnaldo Carvalho de Melo To: Ingo Molnar Cc: linux-kernel@vger.kernel.org, Arnaldo Carvalho de Melo , Adrian Hunter , Borislav Petkov , David Ahern , Frederic Weisbecker , Jiri Olsa , Masami Hiramatsu , Namhyung Kim , pi3orama@163.com, Stephane Eranian , Wang Nan , Arnaldo Carvalho de Melo Subject: [GIT PULL 00/16] perf/core improvements and fixes Date: Tue, 25 Aug 2015 13:14:22 -0300 Message-Id: <1440519278-623-1-git-send-email-acme@kernel.org> X-Mailer: git-send-email 2.1.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-SRS-Rewrite: SMTP reverse-path rewritten from by casper.infradead.org See http://www.infradead.org/rpr.html Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 4806 Lines: 105 Hi Ingo, Please consider pulling, now to get back looking at eBPF :-) - Arnaldo The following changes since commit 0e53909a1cf0153736fb52c216558a65530d8c40: Merge tag 'perf-core-for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/core (2015-08-22 08:45:46 +0200) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux.git tags/perf-core-for-mingo for you to fetch changes up to 1cbebfc7abb549ed3f4080e12c4d7b07d1f16637: perf probe: Support probing at absolute addresses (2015-08-25 12:36:22 -0300) ---------------------------------------------------------------- perf/core improvements and fixes: User visible: - Add support for using several Intel PT features (CYC, MTC packets), the relevant documentation was updated: tools/perf/Documentation/intel-pt.txt, briefly describing those packets, its purposes, how to configure them in the event config terms and relevant external documentation for further reading. (Adrian Hunter) - Introduce support for probing at an absolut address, for user and kernel 'perf probe's, useful when one have the symbol maps on a developer machine but not on an embedded system (Wang Nan) - Clear the progress bar at the end of a ordered_events flush, fixing an UI artifact when, after ordering the events the screen doesn't get completely redraw, for instance, when an error window covers just the center of the screen and waits for user input. (Arnaldo Carvalho de Melo) - Fix 'annotate' segfault by resetting the dso find_symbol cache when removing symbols (Arnaldo Carvalho de Melo) Infrastructure: - Fix Intel PT 'instructions' sample period (Adrian Hunter) - Prevent segfault when reading probe point with absolute address (Wang Nan) Build fixes: - Fix tarball build broken by pt/bts (Adrian Hunter) Signed-off-by: Arnaldo Carvalho de Melo ---------------------------------------------------------------- Adrian Hunter (11): perf tools: Fix tarball build broken by pt/bts perf tools: Fix Intel PT 'instructions' sample period perf tools: Add Intel PT support for PSB periods perf tools: Add new Intel PT packet definitions perf tools: Pass Intel PT information for decoding MTC and CYC perf tools: Add Intel PT support for decoding MTC packets perf tools: Add Intel PT support for using MTC packets perf tools: Add Intel PT support for decoding CYC packets perf tools: Add Intel PT support for using CYC packets perf tools: Add Intel PT support for decoding TRACESTOP packets perf tools: Update Intel PT documentation Arnaldo Carvalho de Melo (3): perf annotate: Reset the dso find_symbol cache when removing symbols perf ui tui progress: Implement the ui_progress_ops->finish() method perf ordered_events: Clear the progress bar at the end of a flush Wang Nan (2): perf probe: Prevent segfault when reading probe point with absolute address perf probe: Support probing at absolute addresses tools/perf/Documentation/intel-pt.txt | 194 ++++++- tools/perf/arch/x86/util/intel-pt.c | 271 +++++++++- tools/perf/builtin-annotate.c | 1 + tools/perf/ui/tui/progress.c | 19 +- tools/perf/util/dso.h | 2 + tools/perf/util/intel-pt-decoder/inat.c | 2 +- tools/perf/util/intel-pt-decoder/inat.h | 2 +- tools/perf/util/intel-pt-decoder/inat_types.h | 29 ++ tools/perf/util/intel-pt-decoder/insn.c | 4 +- tools/perf/util/intel-pt-decoder/insn.h | 2 +- .../perf/util/intel-pt-decoder/intel-pt-decoder.c | 555 ++++++++++++++++++++- .../perf/util/intel-pt-decoder/intel-pt-decoder.h | 5 + .../util/intel-pt-decoder/intel-pt-insn-decoder.c | 2 +- .../util/intel-pt-decoder/intel-pt-pkt-decoder.c | 142 +++++- .../util/intel-pt-decoder/intel-pt-pkt-decoder.h | 6 + tools/perf/util/intel-pt.c | 67 ++- tools/perf/util/intel-pt.h | 5 + tools/perf/util/ordered-events.c | 3 + tools/perf/util/probe-event.c | 152 +++++- tools/perf/util/probe-event.h | 3 + tools/perf/util/probe-finder.c | 21 +- tools/perf/util/symbol.c | 10 + 22 files changed, 1404 insertions(+), 93 deletions(-) create mode 100644 tools/perf/util/intel-pt-decoder/inat_types.h -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/