]> granicus.if.org Git - strace/commit
x32, mips n32: make printargs print full 64-bit syscall arguments
authorDmitry V. Levin <ldv@altlinux.org>
Wed, 20 Jul 2016 10:35:24 +0000 (13:35 +0300)
committerDmitry V. Levin <ldv@altlinux.org>
Wed, 20 Jul 2016 11:16:37 +0000 (11:16 +0000)
commit9bd2382f2173e39ad8159c690c4e52d2157ceb2a
treea1bba9c4990317cc1f5e57196b40967bf084bfb5
parentb49c65cece4a1059e09ec4ead7cbb3bb890039f9
x32, mips n32: make printargs print full 64-bit syscall arguments

As most of x32 syscalls are regular x86_64 syscalls, they should be
printed by default as 64-bit syscalls, and syscall parsers at their
discretion might print syscalls differently.  This is already
implemented in 64-bit strace tracing x32 personality processes,
and now x32 strace will also behave this way.

Similar reasoning applies to mips n32.

* util.c (printargs) [HAVE_STRUCT_TCB_EXT_ARG]: Print syscall arguments
from ext_arg array using %llx format.
util.c