From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1423151AbcBZXSs (ORCPT ); Fri, 26 Feb 2016 18:18:48 -0500 Received: from bombadil.infradead.org ([198.137.202.9]:36072 "EHLO bombadil.infradead.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755700AbcBZXSo (ORCPT ); Fri, 26 Feb 2016 18:18:44 -0500 From: Arnaldo Carvalho de Melo To: Ingo Molnar Cc: linux-kernel@vger.kernel.org, Arnaldo Carvalho de Melo , Adrian Hunter , Alexei Starovoitov , Andi Kleen , David Ahern , Jiri Olsa , Kan Liang , Li Zefan , Masami Hiramatsu , Namhyung Kim , Peter Zijlstra , pi3orama@163.com, Stephane Eranian , Taeung Song , Wang Nan , Arnaldo Carvalho de Melo Subject: [GIT PULL 00/19] perf/core improvements and fixes Date: Fri, 26 Feb 2016 20:18:12 -0300 Message-Id: <1456528711-13793-1-git-send-email-acme@kernel.org> X-Mailer: git-send-email 2.5.0 X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.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 Hi Ingo, Please consider pulling, - Arnaldo The following changes since commit 06466212a69c0511c5dcff7363c207ffc8913731: Merge tag 'perf-core-for-mingo-20160224' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/core (2016-02-25 08:20:56 +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-20160226 for you to fetch changes up to 1d6c9407d45dd622b277ca9f725da3cc9e95b5de: perf trace: Print content of bpf-output event (2016-02-26 19:57:07 -0300) ---------------------------------------------------------------- perf/core improvements and fixes: User visible: - Show extra line telling no entries below --percent-limit are at that --hierarchy level (Namhyung Kim) - 'perf report/top --hierarchy' assorted alignment fixes (Namhyung Kim) - Handle empty print fmts in 'perf script -s' i.e. when running python or perl scripts (Taeung Song) - Improve support for bpf-output events in 'perf trace' (Wang Nan) - Fix parsing of pmu events with empty list of modifiers, this cures a perf/core-only regression where '-e intel_pt//' got broken (Arnaldo Carvalho de Melo) Infrastructure: - Improve missing OpenJDK devel files error message in jvmti Makefile (Stephane Eranian) - Remove duplicated code and needless script_spec__findnew() (Taeung Song) - Bring perf_default_config to the very beginning at main(), removing the need for each subcommand to do this (Wang Nan) Signed-off-by: Arnaldo Carvalho de Melo ---------------------------------------------------------------- Arnaldo Carvalho de Melo (2): perf tools: Use asprintf() for simple string formatting/allocation perf tools: Fix parsing of pmu events with empty list of modifiers Namhyung Kim (10): perf hists: Add more helper functions for the hierarchy mode perf report: Show message for percent limit on stdio perf hists browser: Cleanup hist_browser__update_percent_limit() perf hists browser: Show message for percent limit perf report: Show message for percent limit on gtk perf hists: Fix comparing of dynamic entries perf report: Fix indentation of dynamic entries in hierarchy perf report: Left align dynamic entries in hierarchy perf hists: Fix dynamic entry display in hierarchy perf report: Update column width of dynamic entries Stephane Eranian (1): perf jvmti: improve error message in Makefile Taeung Song (2): perf script: Exception handling when the print fmt is empty perf script: Remove duplicated code and needless script_spec__findnew() Wang Nan (4): perf config: Bring perf_default_config to the very beginning at main() perf tools: Only set filter for tracepoints events perf trace: Call bpf__apply_obj_config in 'perf trace' perf trace: Print content of bpf-output event tools/perf/builtin-diff.c | 2 - tools/perf/builtin-help.c | 2 +- tools/perf/builtin-kmem.c | 4 +- tools/perf/builtin-report.c | 2 +- tools/perf/builtin-script.c | 21 +--- tools/perf/builtin-top.c | 4 +- tools/perf/builtin-trace.c | 46 +++++++- tools/perf/jvmti/Makefile | 17 ++- tools/perf/perf.c | 16 ++- tools/perf/tests/llvm.c | 8 -- tools/perf/ui/browsers/hists.c | 128 +++++++++++++++++++-- tools/perf/ui/gtk/hists.c | 11 ++ tools/perf/ui/hist.c | 22 ++++ tools/perf/ui/stdio/hist.c | 49 ++++++-- tools/perf/util/color.c | 5 +- tools/perf/util/data-convert-bt.c | 2 +- tools/perf/util/evlist.c | 3 + tools/perf/util/help-unknown-cmd.c | 5 +- tools/perf/util/hist.c | 48 +++++++- tools/perf/util/hist.h | 4 + tools/perf/util/parse-events.y | 6 +- .../perf/util/scripting-engines/trace-event-perl.c | 3 + .../util/scripting-engines/trace-event-python.c | 3 + tools/perf/util/sort.c | 30 ++++- tools/perf/util/sort.h | 1 + 25 files changed, 363 insertions(+), 79 deletions(-)