Some of the stat events are quite rare to find on common machines (like front end cycles). Adding an 'optional' term to mark such events in attr tests. Event marked as optional will not fail the test case if it's not found in results. Signed-off-by: Jiri Olsa <jolsa@kernel.org> Cc: David Ahern <dsahern@gmail.com> Cc: Namhyung Kim <namhyung@kernel.org> Cc: Peter Zijlstra <a.p.zijlstra@chello.nl> Cc: Thomas Richter <tmricht@linux.vnet.ibm.com> Link: http://lkml.kernel.org/r/20170703145030.12903-15-jolsa@kernel.org Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
67 lines
1.0 KiB
Plaintext
67 lines
1.0 KiB
Plaintext
[config]
|
|
command = stat
|
|
args = kill >/dev/null 2>&1
|
|
ret = 1
|
|
|
|
# PERF_TYPE_SOFTWARE / PERF_COUNT_SW_TASK_CLOCK
|
|
[event1:base-stat]
|
|
fd=1
|
|
type=1
|
|
config=1
|
|
|
|
# PERF_TYPE_SOFTWARE / PERF_COUNT_SW_CONTEXT_SWITCHES
|
|
[event2:base-stat]
|
|
fd=2
|
|
type=1
|
|
config=3
|
|
|
|
# PERF_TYPE_SOFTWARE / PERF_COUNT_SW_CPU_MIGRATIONS
|
|
[event3:base-stat]
|
|
fd=3
|
|
type=1
|
|
config=4
|
|
|
|
# PERF_TYPE_SOFTWARE / PERF_COUNT_SW_PAGE_FAULTS
|
|
[event4:base-stat]
|
|
fd=4
|
|
type=1
|
|
config=2
|
|
|
|
# PERF_TYPE_HARDWARE / PERF_COUNT_HW_CPU_CYCLES
|
|
[event5:base-stat]
|
|
fd=5
|
|
type=0
|
|
config=0
|
|
|
|
# PERF_TYPE_HARDWARE / PERF_COUNT_HW_STALLED_CYCLES_FRONTEND
|
|
[event6:base-stat]
|
|
fd=6
|
|
type=0
|
|
config=7
|
|
optional=1
|
|
|
|
# PERF_TYPE_HARDWARE / PERF_COUNT_HW_STALLED_CYCLES_BACKEND
|
|
[event7:base-stat]
|
|
fd=7
|
|
type=0
|
|
config=8
|
|
optional=1
|
|
|
|
# PERF_TYPE_HARDWARE / PERF_COUNT_HW_INSTRUCTIONS
|
|
[event8:base-stat]
|
|
fd=8
|
|
type=0
|
|
config=1
|
|
|
|
# PERF_TYPE_HARDWARE / PERF_COUNT_HW_BRANCH_INSTRUCTIONS
|
|
[event9:base-stat]
|
|
fd=9
|
|
type=0
|
|
config=4
|
|
|
|
# PERF_TYPE_HARDWARE / PERF_COUNT_HW_BRANCH_MISSES
|
|
[event10:base-stat]
|
|
fd=10
|
|
type=0
|
|
config=5
|