From: Dmitry V. Levin Date: Sun, 14 Feb 2016 15:53:05 +0000 (+0000) Subject: Change printargs_lu and printargs_ld to return RVAL_DECODED X-Git-Tag: v4.12~545 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=835127d469fd12898addf2a28c5216dd05b42e65;p=strace Change printargs_lu and printargs_ld to return RVAL_DECODED * syscall.c (printargs_lu, printargs_ld): Return RVAL_DECODED. --- diff --git a/syscall.c b/syscall.c index 8e63db9a..a21fd71f 100644 --- a/syscall.c +++ b/syscall.c @@ -645,25 +645,21 @@ printargs(struct tcb *tcp) int printargs_lu(struct tcb *tcp) { - if (entering(tcp)) { - int i; - int n = tcp->s_ent->nargs; - for (i = 0; i < n; i++) - tprintf("%s%lu", i ? ", " : "", tcp->u_arg[i]); - } - return 0; + const int n = tcp->s_ent->nargs; + int i; + for (i = 0; i < n; ++i) + tprintf("%s%lu", i ? ", " : "", tcp->u_arg[i]); + return RVAL_DECODED; } int printargs_ld(struct tcb *tcp) { - if (entering(tcp)) { - int i; - int n = tcp->s_ent->nargs; - for (i = 0; i < n; i++) - tprintf("%s%ld", i ? ", " : "", tcp->u_arg[i]); - } - return 0; + const int n = tcp->s_ent->nargs; + int i; + for (i = 0; i < n; ++i) + tprintf("%s%ld", i ? ", " : "", tcp->u_arg[i]); + return RVAL_DECODED; } static void