Hello. This patchset adds some minor decoder tests, amend existing decoder tests with additional checks and provides some minor fixes. * New tests: init_module, finit_module, delete_module, fanotify_init, setns, unshare, oldfstat, oldlstat, oldstat, kexec_load, kexec_file_load. * Additional checks: fonotify_mark, capset, capget, stat family, name_to_handle_at, open_by_handle_at. * Another changes: create_module decoder removed; keyctl test build warning fix; minor fixes in decoders.
Eugene Syromyatnikov (26): Remove parser of create_module syscall xlat: Add values for MODULE_INIT_* constants bjm: Use getarg_ull for retrieving len parameter of init_module syscall tests: Add checks for {init,finit,delete}_module syscall decoders tests: use sprintrc in tests/fanotify_mark.c tests: Some additional checks for fanotify_mark tests: Add fanotify_init syscall decoding check tests: Additional capset decoder checks tests: Check non-verbose capget/capset output clone: Use separate xlat for nstype parameter of setns syscall tests: Add setns syscall decoding check tests: Additional tests for stat decoder tests: Add old*stat checks clone: Use separate flag list for unshare clone: Use kernel_ulong_t as type of flags parameter of unshare call tests: Add unshare syscall decoding check kexec: Add printing of struct kexec_segment field names kexec: Fix zeroing of higher bits of flags parameter in kexec_load defs: Add widen_to_ulong macro kexec: Use widen_to_ulong since kexec_load has compat on x32/n32 tests: Add kexec checks bjm: Parse parameters of init_module as of kernel_ulong_t type file_handle: Use separate xlat for name_ta_handle_at flags tests: Proper type conversion in keyctl test tests: Require only presence of __NR_* macros for file_handle test tests: Additional name_to_handle_at/open_by_handle_at checks bjm.c | 17 +-- clone.c | 6 +- defs.h | 15 +- file_handle.c | 7 +- kexec.c | 17 +-- linux/dummy.h | 1 + tests/.gitignore | 12 ++ tests/Makefile.am | 26 ++++ tests/caps-abbrev.awk | 52 +++++++ tests/caps-abbrev.c | 1 + tests/caps-abbrev.test | 11 ++ tests/caps.awk | 16 ++- tests/caps.c | 28 +++- tests/delete_module.c | 118 ++++++++++++++++ tests/delete_module.test | 6 + tests/fanotify_init.c | 68 +++++++++ tests/fanotify_init.test | 6 + tests/fanotify_mark.c | 139 ++++++++++++++++++- tests/fanotify_mark.test | 2 +- tests/file_handle.c | 293 +++++++++++++++++++++++++++++++++++++-- tests/finit_module.c | 124 +++++++++++++++++ tests/finit_module.test | 6 + tests/fstat.test | 2 +- tests/fstatat.c | 10 +- tests/fstatx.c | 11 +- tests/init_delete_module.h | 37 +++++ tests/init_module.c | 113 +++++++++++++++ tests/init_module.test | 6 + tests/kexec_file_load.c | 129 +++++++++++++++++ tests/kexec_file_load.test | 6 + tests/kexec_load.c | 178 ++++++++++++++++++++++++ tests/kexec_load.test | 6 + tests/keyctl.c | 3 +- tests/lstatx.c | 10 +- tests/oldfstat.c | 47 +++++++ tests/oldfstat.test | 19 +++ tests/oldlstat.c | 47 +++++++ tests/oldlstat.test | 5 + tests/oldstat.c | 47 +++++++ tests/oldstat.test | 5 + tests/setns.c | 75 ++++++++++ tests/setns.test | 6 + tests/statx.sh | 2 +- tests/unshare.c | 82 +++++++++++ tests/unshare.test | 6 + tests/xstatx.c | 67 +++++++-- util.c | 11 +- xlat/module_init_flags.in | 4 +- xlat/name_to_handle_at_flags.in | 2 + xlat/setns_types.in | 8 ++ xlat/unshare_flags.in | 13 ++ 51 files changed, 1849 insertions(+), 79 deletions(-) create mode 100644 tests/caps-abbrev.awk create mode 100644 tests/caps-abbrev.c create mode 100755 tests/caps-abbrev.test create mode 100644 tests/delete_module.c create mode 100755 tests/delete_module.test create mode 100644 tests/fanotify_init.c create mode 100755 tests/fanotify_init.test create mode 100644 tests/finit_module.c create mode 100755 tests/finit_module.test create mode 100644 tests/init_delete_module.h create mode 100644 tests/init_module.c create mode 100755 tests/init_module.test create mode 100644 tests/kexec_file_load.c create mode 100755 tests/kexec_file_load.test create mode 100644 tests/kexec_load.c create mode 100755 tests/kexec_load.test create mode 100644 tests/oldfstat.c create mode 100755 tests/oldfstat.test create mode 100644 tests/oldlstat.c create mode 100755 tests/oldlstat.test create mode 100644 tests/oldstat.c create mode 100755 tests/oldstat.test create mode 100644 tests/setns.c create mode 100755 tests/setns.test create mode 100644 tests/unshare.c create mode 100755 tests/unshare.test create mode 100644 xlat/name_to_handle_at_flags.in create mode 100644 xlat/setns_types.in create mode 100644 xlat/unshare_flags.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