lkml.org 
[lkml]   [2020]   [Sep]   [21]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
Subject[PATCH 0/2] perf stat: Unbreak perf stat with ARMv8 PMU events
Date
Currently, perf-stat with armv8_pmu events with a workload is broken.
This patch set just fixes that.

Before the patch set:
[root@localhost hulk]# tools/perf/perf stat -e armv8_pmuv3_0/ll_cache_rd/,armv8_pmuv3_0/ll_cache_miss_rd/ ls > /dev/null
Segmentation fault

After the patch set:
[root@localhost hulk]# tools/perf/perf stat -e armv8_pmuv3_0/ll_cache_rd/,armv8_pmuv3_0/ll_cache_miss_rd/ ls > /dev/null

Performance counter stats for 'ls':

39,882 armv8_pmuv3_0/ll_cache_rd/
9,639 armv8_pmuv3_0/ll_cache_miss_rd/

0.001416690 seconds time elapsed

0.001469000 seconds user
0.000000000 seconds sys

Wei Li (2):
perf stat: Fix segfault when counting armv8 PMU events
perf stat: Unbreak perf stat with armv8 PMU events

tools/lib/perf/include/internal/evlist.h | 1 +
tools/perf/builtin-stat.c | 37 ++++++++++++++++--------
tools/perf/util/evlist.c | 23 ++++++++++++++-
3 files changed, 48 insertions(+), 13 deletions(-)

--
2.17.1

\
 
 \ /
  Last update: 2020-09-22 05:14    [W:0.077 / U:0.476 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site