Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

perf tests: Add attr record branch filter tests

Adding test to validate perf_event_attr data for command:
'record -j any'
'record -j any_call'
'record -j any_ret'
'record -j hv'
'record -j ind_call'
'record -j k'
'record -j u'

Signed-off-by: Jiri Olsa <jolsa@redhat.com>
Cc: Corey Ashford <cjashfor@linux.vnet.ibm.com>
Cc: Frederic Weisbecker <fweisbec@gmail.com>
Cc: Ingo Molnar <mingo@elte.hu>
Cc: Jiri Olsa <jolsa@redhat.com>
Cc: Paul Mackerras <paulus@samba.org>
Cc: Peter Zijlstra <a.p.zijlstra@chello.nl>
Link: http://lkml.kernel.org/r/1351634526-1516-18-git-send-email-jolsa@redhat.com
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>

authored by

Jiri Olsa and committed by
Arnaldo Carvalho de Melo
9c901784 2fa10f2f

+56
+8
tools/perf/tests/attr/test-record-branch-filter-any
··· 1 + [config] 2 + command = record 3 + args = -j any kill >/dev/null 2>&1 4 + 5 + [event:base-record] 6 + sample_period=4000 7 + sample_type=2311 8 + branch_sample_type=8
+8
tools/perf/tests/attr/test-record-branch-filter-any_call
··· 1 + [config] 2 + command = record 3 + args = -j any_call kill >/dev/null 2>&1 4 + 5 + [event:base-record] 6 + sample_period=4000 7 + sample_type=2311 8 + branch_sample_type=16
+8
tools/perf/tests/attr/test-record-branch-filter-any_ret
··· 1 + [config] 2 + command = record 3 + args = -j any_ret kill >/dev/null 2>&1 4 + 5 + [event:base-record] 6 + sample_period=4000 7 + sample_type=2311 8 + branch_sample_type=32
+8
tools/perf/tests/attr/test-record-branch-filter-hv
··· 1 + [config] 2 + command = record 3 + args = -j hv kill >/dev/null 2>&1 4 + 5 + [event:base-record] 6 + sample_period=4000 7 + sample_type=2311 8 + branch_sample_type=8
+8
tools/perf/tests/attr/test-record-branch-filter-ind_call
··· 1 + [config] 2 + command = record 3 + args = -j ind_call kill >/dev/null 2>&1 4 + 5 + [event:base-record] 6 + sample_period=4000 7 + sample_type=2311 8 + branch_sample_type=64
+8
tools/perf/tests/attr/test-record-branch-filter-k
··· 1 + [config] 2 + command = record 3 + args = -j k kill >/dev/null 2>&1 4 + 5 + [event:base-record] 6 + sample_period=4000 7 + sample_type=2311 8 + branch_sample_type=8
+8
tools/perf/tests/attr/test-record-branch-filter-u
··· 1 + [config] 2 + command = record 3 + args = -j u kill >/dev/null 2>&1 4 + 5 + [event:base-record] 6 + sample_period=4000 7 + sample_type=2311 8 + branch_sample_type=8