strace/linux/x32
Dmitry V. Levin f7b9a6ac63 x32: fix decoding of flags argument of preadv2 and pwritev2 syscalls
x32 is the only linux architecture where preadv2 and pwritev2 syscalls
take 5 arguments instead of 6.

* io.c (PREADV2_PWRITEV2_FLAGS_ARG_NO): New macro.
(SYS_FUNC(preadv2), SYS_FUNC(pwritev2)): Use it.
* linux/x32/syscallent.h (preadv2, pwritev2): Change nargs to 5.
* NEWS: Mention this fix.
* tests/preadv2-pwritev2.c (main): Fix invocation of preadv2
and pwritev2 syscalls on x32.
2017-02-25 15:55:31 +00:00
..
arch_regs.c s390x, x32: remove redundant definitions of ARCH_PC_REG 2016-08-14 00:02:55 +00:00
arch_regs.h x32: fix build regression 2015-02-26 20:40:43 +00:00
arch_sigreturn.c cleanup: make arch_sigreturn.c files more readable 2015-11-28 02:58:29 +00:00
asm_stat.h x86_64: provide a replacement of <asm/stat.h> for x32 personality 2016-08-24 12:10:50 +00:00
errnoent1.h Cleanup auxiliary errnoent files 2015-02-23 03:56:06 +00:00
get_error.c syscall.c: split arch specific code into separate arch files 2015-03-23 22:24:59 +00:00
get_scno.c syscall.c: split arch specific code into separate arch files 2015-03-23 22:24:59 +00:00
get_syscall_args.c syscall.c: split arch specific code into separate arch files 2015-03-23 22:24:59 +00:00
ioctls_arch0.h ioctl: take all 32 bits of ioctl commands into account 2015-01-22 00:27:38 +00:00
ioctls_arch1.h ioctl: take all 32 bits of ioctl commands into account 2015-01-22 00:27:38 +00:00
ioctls_inc0.h Update ioctl entries from linux 4.10 2017-02-04 15:57:01 +00:00
ioctls_inc1.h ioctl: take all 32 bits of ioctl commands into account 2015-01-22 00:27:38 +00:00
set_error.c Implement arch specific methods of changing syscall number and error code 2016-11-16 02:33:13 +00:00
set_scno.c Implement arch specific methods of changing syscall number and error code 2016-11-16 02:33:13 +00:00
signalent1.h Cleanup auxiliary signalent files 2015-02-23 20:55:11 +00:00
syscallent1.h x32: fix decoding of i386 truncate and ftruncate syscalls 2013-05-02 08:46:30 +00:00
syscallent.h x32: fix decoding of flags argument of preadv2 and pwritev2 syscalls 2017-02-25 15:55:31 +00:00
userent.h process.c: split struct_user_offsets into architecture-specific include files 2014-12-11 19:25:02 +00:00