]> granicus.if.org Git - strace/commit
printllval: fix 64bit unpacking on mips/o32 and xtensa
authorMike Frysinger <vapier@gentoo.org>
Sun, 5 May 2013 22:30:21 +0000 (18:30 -0400)
committerDmitry V. Levin <ldv@altlinux.org>
Mon, 6 May 2013 18:13:34 +0000 (18:13 +0000)
commita32b6837044c54957b9b90954e246a56c9bef403
tree7b12b86db5f81cc55c53fd832f97fe145d7452e2
parentc7b2f0c74e4a60a57027eefe8fee6a723b9b278f
printllval: fix 64bit unpacking on mips/o32 and xtensa

The mips/o32 ABI and xtensa arch also do 64bit aligning, so add it to the
printllval list for this.

Normally for sys_fadvise64_64 we'd handle the same list of arches, but
mips/o32 ABI is funky and doesn't shift -- it has 7 args.  So just add
xtensa to it.

* file.c (sys_fadvise64_64): Add XTENSA to the shifted list.
* util.c (printllval): Add LINUX_MIPSO32 and XTENSA to the shifted list.
file.c
util.c