]> granicus.if.org Git - strace/commitdiff
Fix decoding of migrate_pages syscall
authorDmitry V. Levin <ldv@altlinux.org>
Thu, 28 Apr 2016 01:19:19 +0000 (01:19 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Thu, 28 Apr 2016 01:20:19 +0000 (01:20 +0000)
* numa.c (SYS_FUNC(migrate_pages)): Print syscall arguments
in the right order.

numa.c

diff --git a/numa.c b/numa.c
index 0af347d4ce64409aa0f2bab73f8b5e6fec0542eb..0ee8b863242462bc1bed294d3d7ee6b928c0a7ec 100644 (file)
--- a/numa.c
+++ b/numa.c
@@ -72,11 +72,10 @@ print_nodemask(struct tcb *tcp, unsigned long addr, unsigned long maxnodes)
 
 SYS_FUNC(migrate_pages)
 {
-       tprintf("%d, ", (int) tcp->u_arg[0]);
+       tprintf("%d, %lu, ", (int) tcp->u_arg[0], tcp->u_arg[1]);
        print_nodemask(tcp, tcp->u_arg[2], tcp->u_arg[1]);
-       tprintf(", %lu, ", tcp->u_arg[1]);
+       tprints(", ");
        print_nodemask(tcp, tcp->u_arg[3], tcp->u_arg[1]);
-       tprintf(", %lu", tcp->u_arg[1]);
 
        return RVAL_DECODED;
 }