From f1cadc2675e666703ca51c986daed34513aca8c8 Mon Sep 17 00:00:00 2001 From: "Dmitry V. Levin" Date: Wed, 27 Apr 2016 11:49:38 +0000 Subject: [PATCH] Fix decoding of pid_t arguments of kill and tgkill syscalls * signal.c (SYS_FUNC(kill), SYS_FUNC(tgkill)): Print pid_t syscall arguments using %d format. --- signal.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/signal.c b/signal.c index ad1d967f..f0890505 100644 --- a/signal.c +++ b/signal.c @@ -451,8 +451,8 @@ SYS_FUNC(sigprocmask) SYS_FUNC(kill) { - tprintf("%ld, %s", - widen_to_long(tcp->u_arg[0]), + tprintf("%d, %s", + (int) tcp->u_arg[0], signame(tcp->u_arg[1])); return RVAL_DECODED; @@ -460,9 +460,9 @@ SYS_FUNC(kill) SYS_FUNC(tgkill) { - tprintf("%ld, %ld, %s", - widen_to_long(tcp->u_arg[0]), - widen_to_long(tcp->u_arg[1]), + tprintf("%d, %d, %s", + (int) tcp->u_arg[0], + (int) tcp->u_arg[1], signame(tcp->u_arg[2])); return RVAL_DECODED; -- 2.40.0