From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1760046Ab2EVRlV (ORCPT ); Tue, 22 May 2012 13:41:21 -0400 Received: from casper.infradead.org ([85.118.1.10]:60452 "EHLO casper.infradead.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1757166Ab2EVRkm (ORCPT ); Tue, 22 May 2012 13:40:42 -0400 From: Arnaldo Carvalho de Melo To: Ingo Molnar Cc: linux-kernel@vger.kernel.org, Arnaldo Carvalho de Melo , Anshuman Khandual , Corey Ashford , David Ahern , Frederic Weisbecker , Frederic Weisbecker , Jiri Olsa , Mike Galbraith , Namhyung Kim , Namhyung Kim , Paul Mackerras , Peter Zijlstra , Stephane Eranian , Steven Rostedt , Tom Zanussi , arnaldo.melo@gmail.com, Arnaldo Carvalho de Melo Subject: [GIT PULL 00/19] perf/core improvements and fixes Date: Tue, 22 May 2012 14:39:58 -0300 Message-Id: <1337708407-24522-1-git-send-email-acme@infradead.org> X-Mailer: git-send-email 1.7.9.2.358.g22243 Content-Type: text/plain; charset="UTF-8" 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 Hi Ingo, Please consider pulling, - Arnaldo The following changes since commit 73787190d04a34e6da745da893b3ae8bedde418f: Merge branch 'perf/parse-events-4' of git://github.com/fweisbec/tracing into perf/core (2012-05-21 10:42:09 +0200) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux perf/core for you to fetch changes up to 26252ea675663d1bc6747125fcaa2b7cc4ed8a03: perf evlist: Show event attribute details (2012-05-22 14:30:11 -0300) ---------------------------------------------------------------- Fixes and improvements for perf/core: . Fix perf perl script build fallout from libtraceevent conversion, from Frederic Weisbecker. . Libtraceevent Makefile fixes, from Namhyung Kim . Pipe mode fixes, from Stephane Eranian . Event parsing improvements, from Jiri Olsa. . Endianness fixes, from Jiri Olsa . Bump the default sampling freq to 4 kHz, requested by Ingo Molnar. . Show event attribute details, such as the sampling freq, in the 'perf evlist' command. Signed-off-by: Arnaldo Carvalho de Melo ---------------------------------------------------------------- Anshuman Khandual (1): perf record: Fix documentation for branch stack sampling Arnaldo Carvalho de Melo (2): perf tools: Bump default sample freq to 4 kHz perf evlist: Show event attribute details Frederic Weisbecker (2): perf script: Explicitly handle known default print arg type perf script: Rename struct event to struct event_format in perl engine Jiri Olsa (7): perf test: Move parse event automated tests to separated object perf tools: Add support for displaying event parser debug info perf tools: Use allocated list for each parsed event perf tools: Separate 'mem:' event scanner bits perf tools: Add hardcoded name term for pmu events perf tools: Carry perf_event_attr bitfield throught different endians perf tools: Add union u64_swap type for swapping u64 data Namhyung Kim (3): perf tools: Rename libparsevent to libtraceevent in Makefile perf tools: Always try to build libtraceevent perf target: Add cpu flag to sample_type if target has cpu Stephane Eranian (4): perf tools: rename HEADER_TRACE_INFO to HEADER_TRACING_DATA perf inject: Fix broken perf inject -b perf tools: Fix piped mode read code perf buildid-list: Work better with pipe mode tools/perf/Documentation/perf-evlist.txt | 8 + tools/perf/Documentation/perf-record.txt | 2 +- tools/perf/Makefile | 37 +- tools/perf/builtin-buildid-list.c | 6 +- tools/perf/builtin-evlist.c | 103 +++- tools/perf/builtin-inject.c | 5 + tools/perf/builtin-record.c | 6 +- tools/perf/builtin-test.c | 552 +---------------- tools/perf/builtin-top.c | 5 +- tools/perf/util/build-id.c | 2 + tools/perf/util/evsel.c | 12 +- tools/perf/util/header.c | 10 +- tools/perf/util/header.h | 2 +- tools/perf/util/parse-events-test.c | 625 ++++++++++++++++++++ tools/perf/util/parse-events.c | 69 ++- tools/perf/util/parse-events.h | 20 +- tools/perf/util/parse-events.l | 26 +- tools/perf/util/parse-events.y | 77 ++- tools/perf/util/pmu.c | 4 +- .../perf/util/scripting-engines/trace-event-perl.c | 16 +- tools/perf/util/session.c | 68 ++- tools/perf/util/types.h | 5 + 22 files changed, 1002 insertions(+), 658 deletions(-) create mode 100644 tools/perf/util/parse-events-test.c