This patchset contains some initial proposal for the futex syscall test along with some syscall parser formatting tweaks that appeared sensible to me during the test's realisation.
Changes since v1: * Change regarding skipping val2 in REQUEUE commands was erroneous (I've overlooked when checked utilised arguments in kernel sources), so it is removed from the series. Futex test has been updated accordingly. * Futex test: val and va2 pointers renamed to uaddr and uaddr2, accordingly. * Futex test: ARG0..ARG3 renamed to ARG3..ARG6 in order to resemble numeration used in comments. * Futex test: instances of direct usage of magic constants replaced with appropriate macro usage (VAL/VAL_PR) * Futex test: some typo fixes, etc. * Other patches haven't been changed. Eugene Syromyatnikov (7): Fix FUTEX_WAKE_OP compare function mask futex: Add handling of FUTEX_FD command futex: Some refinement to unknown command argument formatting Add xlat values for FUTEX_WAIT commands with FUTEX_CLOCK_REALTIME bit set futex: Use alternate form for val3 presented in hex futex: Avoid printing val when it is not used by the command tests: Add test for the futex syscall futex.c | 28 ++- tests/Makefile.am | 2 + tests/futex.c | 663 +++++++++++++++++++++++++++++++++++++++++++++++++++++ tests/futex.test | 8 + xlat/futexops.in | 2 + 5 files changed, 696 insertions(+), 7 deletions(-) create mode 100644 tests/futex.c create mode 100755 tests/futex.test -- 1.7.10.4 ------------------------------------------------------------------------------ _______________________________________________ Strace-devel mailing list Strace-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/strace-devel