[PATCH 0/4] perf stat: Enable group read of counters

From: Jiri Olsa
Date: Fri Jul 21 2017 - 08:12:22 EST


hi,
sending changes to enable group read of perf counters
for perf stat command. It allows us to read whole group
of counters within single read syscall.

Also available in here:
git://git.kernel.org/pub/scm/linux/kernel/git/jolsa/perf.git
perf/stat_group

Not sure why we haven't supported yet, but anyway it was
unavailable for some time due to a bug which was fixed
just recently via:
ba5213ae6b88 ("perf/core: Correct event creation with PERF_FORMAT_GROUP")

thanks,
jirka


---
Jiri Olsa (4):
perf tools: Add verbose output for sys_perf_event_open fallback
perf tools: Add perf_evsel__read_size function
perf tools: Add perf_evsel__read_counter function
perf stat: Use group read for event groups

tools/perf/builtin-stat.c | 30 +++++++++++++++++++---
tools/perf/util/counts.h | 1 +
tools/perf/util/evsel.c | 147 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
tools/perf/util/evsel.h | 2 ++
tools/perf/util/stat.c | 3 +++
tools/perf/util/stat.h | 5 ++--
6 files changed, 182 insertions(+), 6 deletions(-)