From 835127d469fd12898addf2a28c5216dd05b42e65 Mon Sep 17 00:00:00 2001 From: "Dmitry V. Levin" Date: Sun, 14 Feb 2016 15:53:05 +0000 Subject: [PATCH] Change printargs_lu and printargs_ld to return RVAL_DECODED * syscall.c (printargs_lu, printargs_ld): Return RVAL_DECODED. --- syscall.c | 24 ++++++++++-------------- 1 file changed, 10 insertions(+), 14 deletions(-) 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 -- 2.40.0