From: Dmitry V. Levin Date: Thu, 28 Apr 2016 01:19:19 +0000 (+0000) Subject: Fix decoding of migrate_pages syscall X-Git-Tag: v4.12~254 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=c8c7a5333e2c05d01cbae21b964beacbdef61507;p=strace Fix decoding of migrate_pages syscall * numa.c (SYS_FUNC(migrate_pages)): Print syscall arguments in the right order. --- diff --git a/numa.c b/numa.c index 0af347d4..0ee8b863 100644 --- 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; }