selftests/bpf: Add perf_event_read_sample test cases
It checks the perf event sample access with bpf_cast_to_kern_ctx().
It should access sample data only event->attr.sample_type allows.
Other fields might not be initialized.
$ ./vmtest.sh ./test_progs -t perf_event_read_sample
...
#135/1 perf_event_read_sample/perf_event_read_sample_ok:OK
#135/2 perf_event_read_sample/perf_event_read_sample_invalid:OK
#135 perf_event_read_sample:OK
Signed-off-by: Namhyung Kim <namhyung@kernel.org>
2 files changed