[GIT PULL 00/13] perf/core fixes and improvements

From: Arnaldo Carvalho de Melo
Date: Fri Mar 16 2012 - 16:03:44 EST


Hi Ingo,

Please consider pulling,

- Arnaldo

The following changes since commit bea95c152dee1791dd02cbc708afbb115bb00f9a:

Merge branch 'perf/hw-branch-sampling' into perf/core (2012-03-12 20:47:05 +0100)

are available in the git repository at:


git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux tags/perf-core-for-mingo

for you to fetch changes up to 6db6127c4dad634ab98709b81e2f2770890b0d53:

perf report: Treat an argument as a symbol filter (2012-03-16 16:44:36 -0300)

----------------------------------------------------------------
The event parsing patches from Jiri Olsa plus the filter by symbol and group
fixes by Namhyung Kim.

Signed-off-by: Arnaldo Carvalho de Melo <acme@xxxxxxxxxx>

----------------------------------------------------------------
Jan Beulich (1):
perf tools: Adjust make rules

Jiri Olsa (5):
perf: Adding sysfs group format attribute for pmu device
perf tools: Add parser generator for events parsing
perf tools: Add config options support for event parsing
perf tools: Add perf pmu object to access pmu format definition
perf tools: Add support to specify pmu style event

Namhyung Kim (7):
perf stat: Fix event grouping on forked task
perf tools: Do not disable members of group event
perf hists: Add hists__filter_by_symbol
perf ui browser: Introduce ui_browser__input_window
perf ui browser: Add 's' key to filter by symbol name
perf report: Add --symbol-filter option
perf report: Treat an argument as a symbol filter

.../testing/sysfs-bus-event_source-devices-format | 14 +
arch/x86/kernel/cpu/perf_event.c | 7 +
arch/x86/kernel/cpu/perf_event.h | 1 +
arch/x86/kernel/cpu/perf_event_amd.c | 18 +
arch/x86/kernel/cpu/perf_event_intel.c | 36 +
arch/x86/kernel/cpu/perf_event_p6.c | 19 +
include/linux/perf_event.h | 14 +
tools/perf/Makefile | 35 +-
tools/perf/builtin-report.c | 21 +-
tools/perf/builtin-stat.c | 2 +-
tools/perf/builtin-test.c | 58 +-
tools/perf/util/evlist.c | 6 +-
tools/perf/util/evsel.c | 6 +-
tools/perf/util/evsel.h | 3 +-
tools/perf/util/hist.c | 35 +
tools/perf/util/hist.h | 2 +
tools/perf/util/parse-events-bison.c | 1852 ++++++++++++++++
tools/perf/util/parse-events-bison.h | 82 +
tools/perf/util/parse-events-flex.c | 2272 ++++++++++++++++++++
tools/perf/util/parse-events-flex.h | 316 +++
tools/perf/util/parse-events.c | 590 +++--
tools/perf/util/parse-events.h | 46 +
tools/perf/util/parse-events.l | 126 ++
tools/perf/util/parse-events.y | 217 ++
tools/perf/util/pmu-bison.c | 1663 ++++++++++++++
tools/perf/util/pmu-bison.h | 73 +
tools/perf/util/pmu-flex.c | 1821 ++++++++++++++++
tools/perf/util/pmu-flex.h | 316 +++
tools/perf/util/pmu.c | 469 ++++
tools/perf/util/pmu.h | 41 +
tools/perf/util/pmu.l | 43 +
tools/perf/util/pmu.y | 93 +
tools/perf/util/ui/browser.h | 2 +
tools/perf/util/ui/browsers/hists.c | 14 +-
tools/perf/util/ui/keysyms.h | 2 +
tools/perf/util/ui/util.c | 78 +
36 files changed, 10048 insertions(+), 345 deletions(-)
create mode 100644 Documentation/ABI/testing/sysfs-bus-event_source-devices-format
create mode 100644 tools/perf/util/parse-events-bison.c
create mode 100644 tools/perf/util/parse-events-bison.h
create mode 100644 tools/perf/util/parse-events-flex.c
create mode 100644 tools/perf/util/parse-events-flex.h
create mode 100644 tools/perf/util/parse-events.l
create mode 100644 tools/perf/util/parse-events.y
create mode 100644 tools/perf/util/pmu-bison.c
create mode 100644 tools/perf/util/pmu-bison.h
create mode 100644 tools/perf/util/pmu-flex.c
create mode 100644 tools/perf/util/pmu-flex.h
create mode 100644 tools/perf/util/pmu.c
create mode 100644 tools/perf/util/pmu.h
create mode 100644 tools/perf/util/pmu.l
create mode 100644 tools/perf/util/pmu.y
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/