From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1034967AbcIWOnc (ORCPT ); Fri, 23 Sep 2016 10:43:32 -0400 Received: from mga05.intel.com ([192.55.52.43]:46070 "EHLO mga05.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1034697AbcIWOnb (ORCPT ); Fri, 23 Sep 2016 10:43:31 -0400 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.30,381,1470726000"; d="scan'208";a="1044690102" From: Adrian Hunter To: Arnaldo Carvalho de Melo Cc: Jiri Olsa , Masami Hiramatsu , Mathieu Poirier , linux-kernel@vger.kernel.org Subject: [PATCH 00/16] perf tools: Add support for using symbols in address filters Date: Fri, 23 Sep 2016 17:38:32 +0300 Message-Id: <1474641528-18776-1-git-send-email-adrian.hunter@intel.com> X-Mailer: git-send-email 1.9.1 Organization: Intel Finland Oy, Registered Address: PL 281, 00181 Helsinki, Business Identity Code: 0357606 - 4, Domiciled in Helsinki Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Here are some patches that add support for using symbols in address filters. There are also some fixes for other things that I came across during testing. Finally there are patches for Intel PT, mainly to fix an issue with address filters, but also these two: perf intel-pt: Fix snapshot overlap detection decoder errors perf intel-pt: Add support for recording the max non-turbo ratio The patches are on top of Mathieu's patches: perf tools: adding support for address filters perf tools: new tracepoint specific function perf tools: making perf_evsel__append_filter() generic Adrian Hunter (16): perf record: Fix documentation 'event_sources' -> 'event_source' perf tools: Fix MMAP event synthesis broken by MAP_HUGETLB change perf script: Fix vanished idle symbols perf record: Rename label 'out_symbol_exit' perf record: Fix error paths perf symbols: Add dso__last_symbol() perf record: Add support for using symbols in address filters perf tools: Increase debug level of SDT debug messages perf intel-pt: Fix snapshot overlap detection decoder errors perf intel-pt: Add support for recording the max non-turbo ratio perf intel-pt: Fix missing error codes processing auxtrace_info perf intel-pt: Add a helper function for processing AUXTRACE_INFO perf intel-pt: Record address filter in AUXTRACE_INFO event perf intel-pt: Read address filter from AUXTRACE_INFO event perf intel-pt: Enable decoder to handle TIP.PGD with missing IP perf intel-pt: Fix decoding when there are address filters tools/perf/Documentation/perf-record.txt | 61 +- tools/perf/arch/x86/util/intel-pt.c | 57 +- tools/perf/builtin-record.c | 32 +- tools/perf/util/auxtrace.c | 737 +++++++++++++++++++++ tools/perf/util/auxtrace.h | 54 ++ tools/perf/util/build-id.c | 4 +- tools/perf/util/event.c | 3 +- tools/perf/util/evsel_fprintf.c | 7 +- .../perf/util/intel-pt-decoder/intel-pt-decoder.c | 30 + .../perf/util/intel-pt-decoder/intel-pt-decoder.h | 1 + tools/perf/util/intel-pt.c | 172 ++++- tools/perf/util/intel-pt.h | 4 +- tools/perf/util/probe-file.c | 2 +- tools/perf/util/symbol.c | 15 + tools/perf/util/symbol.h | 1 + 15 files changed, 1143 insertions(+), 37 deletions(-) Regards Adrian