]> granicus.if.org Git - strace/commitdiff
process_vm: print pid argument as int
authorEugene Syromyatnikov <evgsyr@gmail.com>
Fri, 14 Oct 2016 15:42:36 +0000 (18:42 +0300)
committerDmitry V. Levin <ldv@altlinux.org>
Fri, 28 Oct 2016 18:40:11 +0000 (18:40 +0000)
* process_vm.c (SYS_FUNC(process_vm_readv),
SYS_FUNC(process_vm_writev)): Change conversion specifier for pid
argument from "%ld" to "%d".

process_vm.c

index a61713ae31ff29dea1a3652ebf12787fd30cc732..9e52c6c52eed2038ca529e36f8ce21c2892d77db 100644 (file)
@@ -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 */