]> granicus.if.org Git - strace/commitdiff
lookup_dcookie: print len parameter as kernel_ulong_t
authorEugene Syromyatnikov <evgsyr@gmail.com>
Thu, 27 Oct 2016 07:24:21 +0000 (10:24 +0300)
committerDmitry V. Levin <ldv@altlinux.org>
Thu, 27 Oct 2016 21:44:58 +0000 (21:44 +0000)
It is size_t and without compat on x32/n32.

* lookup_dcookie.c (SYS_FUNC(lookup_dcookie)): Change conversion
specifier from "%lu" to "%llu", use getarg_ull for len argument
retrieval.

lookup_dcookie.c

index c95e593994e81e2d3e60aa54e82eff6471ed4995..a58214a116bd77e07aa818477b23d227c5aa77f4 100644 (file)
@@ -43,7 +43,7 @@ SYS_FUNC(lookup_dcookie)
                printstr(tcp, tcp->u_arg[argn], tcp->u_rval);
 
        /* len */
-       tprintf(", %lu", tcp->u_arg[argn + 1]);
+       tprintf(", %llu", getarg_ull(tcp, argn + 1));
 
        return 0;
 }