From: Eugene Syromyatnikov Date: Fri, 14 Oct 2016 15:42:36 +0000 (+0300) Subject: process_vm: print pid argument as int X-Git-Tag: v4.15~205 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=d44a77ca58bcf766039983ab946dbbefb369e39b;p=strace process_vm: print pid argument as int * process_vm.c (SYS_FUNC(process_vm_readv), SYS_FUNC(process_vm_writev)): Change conversion specifier for pid argument from "%ld" to "%d". --- diff --git a/process_vm.c b/process_vm.c index a61713ae..9e52c6c5 100644 --- a/process_vm.c +++ b/process_vm.c @@ -32,7 +32,7 @@ SYS_FUNC(process_vm_readv) { if (entering(tcp)) { /* arg 1: pid */ - tprintf("%ld, ", tcp->u_arg[0]); + tprintf("%d, ", (int) tcp->u_arg[0]); } else { /* arg 2: local iov */ tprint_iov_upto(tcp, tcp->u_arg[2], tcp->u_arg[1], @@ -53,7 +53,7 @@ SYS_FUNC(process_vm_readv) SYS_FUNC(process_vm_writev) { /* arg 1: pid */ - tprintf("%ld, ", tcp->u_arg[0]); + tprintf("%d, ", (int) tcp->u_arg[0]); /* arg 2: local iov */ tprint_iov(tcp, tcp->u_arg[2], tcp->u_arg[1], IOV_DECODE_STR); /* arg 3: local iovcnt */