diff options
author | Dmitry V. Levin <ldv@altlinux.org> | 2013-05-03 22:27:45 +0000 |
---|---|---|
committer | Dmitry V. Levin <ldv@altlinux.org> | 2013-05-03 23:45:54 +0000 |
commit | a55b6b193c0bc7e84fd3b56be20ce546c51eb068 (patch) | |
tree | 179d290f894a6e48e945f0cfdf6d49a189192bf3 /file.c | |
parent | d648f29cc3aeabf0a0430f8ab12ce35fa6c4e48e (diff) | |
download | strace-a55b6b193c0bc7e84fd3b56be20ce546c51eb068.tar.gz strace-a55b6b193c0bc7e84fd3b56be20ce546c51eb068.tar.bz2 strace-a55b6b193c0bc7e84fd3b56be20ce546c51eb068.tar.xz |
arm, aarch64, ppc: fix printllval-based decoders
* util.c (printllval) [ARM || POWERPC]: Align argument number.
[AARCH64]: Align argument number in 32bit mode.
* file.c (sys_fadvise64_64) [ARM || POWERPC]: Remove no longer needed
printllval workaround.
[AARCH64]: Fix printing POSIX_FADV_* constants in 32bit mode.
Diffstat (limited to 'file.c')
-rw-r--r-- | file.c | 6 |
1 files changed, 1 insertions, 5 deletions
@@ -2681,13 +2681,9 @@ sys_fadvise64_64(struct tcb *tcp) if (entering(tcp)) { int argn; printfd(tcp, tcp->u_arg[0]); -#if defined ARM || defined POWERPC - argn = printllval(tcp, ", %lld, ", 2); -#else argn = printllval(tcp, ", %lld, ", 1); -#endif argn = printllval(tcp, "%lld, ", argn); -#if defined ARM || defined POWERPC +#if defined ARM || defined AARCH64 || defined POWERPC printxval(advise, tcp->u_arg[1], "POSIX_FADV_???"); #else printxval(advise, tcp->u_arg[argn], "POSIX_FADV_???"); |