Hello. The following patch implements decoding of the perf_event_attr structure used in perf_event_open syscall.
Eugene Syromyatnikov (6): defs.h: Add offsetofend macro Implement decoding of perf_event_attr structure in perf_event_open syscall tests: Add period parameter to fill_memory_ex tests: Move fill_memory{,_ex} into a separate file xlat: Add values for clockname definitions tests: Add tests for perf_event_attr structure decoding in perf_event_open Makefile.am | 1 + configure.ac | 24 + defs.h | 5 + perf.c | 409 +++++++++++++- perf_event_struct.h | 73 +++ tests/.gitignore | 2 + tests/Makefile.am | 5 + tests/fill_memory.c | 18 + tests/perf_event_open.test | 2 +- tests/perf_event_open_verbose.c | 790 +++++++++++++++++++++++++++ tests/perf_event_open_verbose.test | 7 + tests/perf_event_open_verbose_unabbrev.c | 2 + tests/perf_event_open_verbose_unabbrev.test | 7 + tests/quotactl-xfs.c | 2 +- tests/quotactl.h | 16 - tests/tests.h | 10 + xlat/clocknames.in | 24 +- xlat/hw_breakpoint_len.in | 4 + xlat/hw_breakpoint_type.in | 6 + xlat/perf_attr_size.in | 6 + xlat/perf_branch_sample_type.in | 16 + xlat/perf_event_read_format.in | 4 + xlat/perf_event_sample_format.in | 19 + xlat/perf_hw_cache_id.in | 8 + xlat/perf_hw_cache_op_id.in | 4 + xlat/perf_hw_cache_op_result_id.in | 3 + xlat/perf_hw_id.in | 11 + xlat/perf_sw_ids.in | 12 + xlat/perf_type_id.in | 7 + 29 files changed, 1460 insertions(+), 37 deletions(-) create mode 100644 perf_event_struct.h create mode 100644 tests/fill_memory.c create mode 100644 tests/perf_event_open_verbose.c create mode 100755 tests/perf_event_open_verbose.test create mode 100644 tests/perf_event_open_verbose_unabbrev.c create mode 100755 tests/perf_event_open_verbose_unabbrev.test create mode 100644 xlat/hw_breakpoint_len.in create mode 100644 xlat/hw_breakpoint_type.in create mode 100644 xlat/perf_attr_size.in create mode 100644 xlat/perf_branch_sample_type.in create mode 100644 xlat/perf_event_read_format.in create mode 100644 xlat/perf_event_sample_format.in create mode 100644 xlat/perf_hw_cache_id.in create mode 100644 xlat/perf_hw_cache_op_id.in create mode 100644 xlat/perf_hw_cache_op_result_id.in create mode 100644 xlat/perf_hw_id.in create mode 100644 xlat/perf_sw_ids.in create mode 100644 xlat/perf_type_id.in -- 1.7.10.4 ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, SlashDot.org! http://sdm.link/slashdot _______________________________________________ Strace-devel mailing list Strace-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/strace-devel