From 3c1105d49cc5c55f4b6483afc8dc67aa5e45a008 Mon Sep 17 00:00:00 2001 From: Elvira Khabirova Date: Sun, 12 Jun 2016 16:39:02 +0300 Subject: [PATCH] Move printargs* functions to util.c * syscall.c (printargs, printargs_u, printargs_d): Move ... * util.c: ... here. --- syscall.c | 34 ---------------------------------- util.c | 34 ++++++++++++++++++++++++++++++++++ 2 files changed, 34 insertions(+), 34 deletions(-) diff --git a/syscall.c b/syscall.c index d71ead34..e422d87e 100644 --- a/syscall.c +++ b/syscall.c @@ -630,40 +630,6 @@ decode_mips_subcall(struct tcb *tcp) } #endif -int -printargs(struct tcb *tcp) -{ - if (entering(tcp)) { - int i; - int n = tcp->s_ent->nargs; - for (i = 0; i < n; i++) - tprintf("%s%#lx", i ? ", " : "", tcp->u_arg[i]); - } - return 0; -} - -int -printargs_u(struct tcb *tcp) -{ - const int n = tcp->s_ent->nargs; - int i; - for (i = 0; i < n; ++i) - tprintf("%s%u", i ? ", " : "", - (unsigned int) tcp->u_arg[i]); - return RVAL_DECODED; -} - -int -printargs_d(struct tcb *tcp) -{ - const int n = tcp->s_ent->nargs; - int i; - for (i = 0; i < n; ++i) - tprintf("%s%d", i ? ", " : "", - (int) tcp->u_arg[i]); - return RVAL_DECODED; -} - static void dumpio(struct tcb *tcp) { diff --git a/util.c b/util.c index de881f41..ea2e8699 100644 --- a/util.c +++ b/util.c @@ -1400,3 +1400,37 @@ print_array(struct tcb *tcp, return cur >= end_addr; } + +int +printargs(struct tcb *tcp) +{ + if (entering(tcp)) { + int i; + int n = tcp->s_ent->nargs; + for (i = 0; i < n; i++) + tprintf("%s%#lx", i ? ", " : "", tcp->u_arg[i]); + } + return 0; +} + +int +printargs_u(struct tcb *tcp) +{ + const int n = tcp->s_ent->nargs; + int i; + for (i = 0; i < n; ++i) + tprintf("%s%u", i ? ", " : "", + (unsigned int) tcp->u_arg[i]); + return RVAL_DECODED; +} + +int +printargs_d(struct tcb *tcp) +{ + const int n = tcp->s_ent->nargs; + int i; + for (i = 0; i < n; ++i) + tprintf("%s%d", i ? ", " : "", + (int) tcp->u_arg[i]); + return RVAL_DECODED; +} -- 2.40.0