summaryrefslogtreecommitdiff
path: root/tests/ioctl_evdev-success-v-Xverbose.c
diff options
context:
space:
mode:
authorEugene Syromyatnikov <evgsyr@gmail.com>2019-07-19 13:27:29 +0200
committerDmitry V. Levin <ldv@altlinux.org>2019-09-24 15:31:28 +0000
commitd24458b299e8a53d44c515f10f693cd7fc4d43ab (patch)
treea653689ea37ca7029ec6ee63360b3538492c8f2a /tests/ioctl_evdev-success-v-Xverbose.c
parentab86d857905a8b874ce6273192379a634e461539 (diff)
downloadstrace-d24458b299e8a53d44c515f10f693cd7fc4d43ab.tar.gz
Handle xlat verbosity in evdev bitset printing
* defs.h (print_xint32_array_member, print_xint64_array_member): New function declarations. (print_xlong_array_member): New static inline function. * util.c (print_xint32_array_member, print_xint64_array_member): New functions. * evdev.c (decode_bitset): Handle xlat verbosity option. * tests/ioctl_evdev-Xabbrev.c: New file. * tests/ioctl_evdev-Xraw.c: Likewise. * tests/ioctl_evdev-Xverbose.c: Likewise. * tests/ioctl_evdev-success-Xabbrev.c: Likewise. * tests/ioctl_evdev-success-Xraw.c: Likewise. * tests/ioctl_evdev-success-Xverbose.c: Likewise. * tests/ioctl_evdev-success-v-Xabbrev.c: Likewise. * tests/ioctl_evdev-success-v-Xraw.c: Likewise. * tests/ioctl_evdev-success-v-Xverbose.c: Likewise. * tests/ioctl_evdev-v-Xabbrev.c: Likewise. * tests/ioctl_evdev-v-Xraw.c: Likewise. * tests/ioctl_evdev-v-Xverbose.c: Likewise. * tests/ioctl_evdev-success.c (test_evdev, print_getbit, main): Update expected output. * tests/ioctl_evdev.c (UNK_CMD): New macro. (print_ffe_common, main): Update expected output. * tests/Makefile.am (check_PROGRAMS): Add ioctl_evdev-success-Xabbrev, ioctl_evdev-success-Xraw, ioctl_evdev-success-Xverbose, ioctl_evdev-success-v-Xabbrev, ioctl_evdev-success-v-Xraw, and ioctl_evdev-success-v-Xverbose. * tests/gen_tests.in (ioctl_evdev-Xabbrev, ioctl_evdev-Xraw, ioctl_evdev-Xverbose, ioctl_evdev-v-Xabbrev, ioctl_evdev-v-Xraw, ioctl_evdev-v-Xverbose, ioctl_evdev-success-Xabbrev, ioctl_evdev-success-Xraw, ioctl_evdev-success-Xverbose, ioctl_evdev-success-v-Xabbrev, ioctl_evdev-success-v-Xraw, ioctl_evdev-success-v-Xverbose tests): New entries. (ioctl_evdev, ioctl_evdev-v): Add alignment option. * tests/pure_executables.list: Add ioctl_evdev-Xabbrev, ioctl_evdev-Xraw, ioctl_evdev-Xverbose, ioctl_evdev-v-Xabbrev, ioctl_evdev-v-Xraw, ioctl_evdev-v-Xverbose. * tests/.gitignore: Likewise.
Diffstat (limited to 'tests/ioctl_evdev-success-v-Xverbose.c')
-rw-r--r--tests/ioctl_evdev-success-v-Xverbose.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/tests/ioctl_evdev-success-v-Xverbose.c b/tests/ioctl_evdev-success-v-Xverbose.c
new file mode 100644
index 000000000..17543205f
--- /dev/null
+++ b/tests/ioctl_evdev-success-v-Xverbose.c
@@ -0,0 +1,2 @@
+#define XLAT_VERBOSE 1
+#include "ioctl_evdev-success-v.c"