From 3b213e9074774bfa4691abc0622907e87dd40737 Mon Sep 17 00:00:00 2001 From: "Dmitry V. Levin" Date: Sun, 25 Dec 2016 02:30:12 +0000 Subject: [PATCH] sigaltstack: cast pointers and sizes to kernel_ureg_t instead of unsigned long * sigaltstack.c (print_stack_t): Cast sigaltstack.ss_sp pointer and sigaltstack.ss_size to kernel_ureg_t instead of unsigned long. --- sigaltstack.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sigaltstack.c b/sigaltstack.c index bc383f77..0cb0ba7a 100644 --- a/sigaltstack.c +++ b/sigaltstack.c @@ -49,10 +49,10 @@ print_stack_t(struct tcb *const tcp, const kernel_ureg_t addr) return; tprints("{ss_sp="); - printaddr((unsigned long) ss.ss_sp); + printaddr((kernel_ureg_t) ss.ss_sp); tprints(", ss_flags="); printflags(sigaltstack_flags, ss.ss_flags, "SS_???"); - tprintf(", ss_size=%lu}", (unsigned long) ss.ss_size); + tprintf(", ss_size=%lu}", (kernel_ureg_t) ss.ss_size); } SYS_FUNC(sigaltstack) -- 2.40.0