]> granicus.if.org Git - strace/blobdiff - printsiginfo.c
Remove HAVE_STRUCT_TCB_EXT_ARG, ext_arg, and u_lrval
[strace] / printsiginfo.c
index d991e8fbf314f91af49c6fb04554bb141aa8c0ad..7bbb42148b286fd793dcfff512ec625033089bcb 100644 (file)
@@ -77,7 +77,7 @@ static void
 printsigval(const siginfo_t *sip)
 {
        tprintf(", si_value={int=%d, ptr=", sip->si_int);
-       printaddr((kernel_ureg_t) sip->si_ptr);
+       printaddr(ptr_to_kulong(sip->si_ptr));
        tprints("}");
 }
 
@@ -178,7 +178,7 @@ print_si_info(const siginfo_t *sip)
                case SIGILL: case SIGFPE:
                case SIGSEGV: case SIGBUS:
                        tprints(", si_addr=");
-                       printaddr((kernel_ureg_t) sip->si_addr);
+                       printaddr(ptr_to_kulong(sip->si_addr));
                        break;
                case SIGPOLL:
                        switch (sip->si_code) {
@@ -194,7 +194,7 @@ print_si_info(const siginfo_t *sip)
                                syscall_name((unsigned) sip->si_syscall);
 
                        tprints(", si_call_addr=");
-                       printaddr((kernel_ureg_t) sip->si_call_addr);
+                       printaddr(ptr_to_kulong(sip->si_call_addr));
                        tprints(", si_syscall=");
                        if (scname)
                                tprintf("__NR_%s", scname);
@@ -239,7 +239,7 @@ printsiginfo(const siginfo_t *sip)
 }
 
 MPERS_PRINTER_DECL(void, printsiginfo_at,
-                  struct tcb *const tcp, const kernel_ureg_t addr)
+                  struct tcb *const tcp, const kernel_ulong_t addr)
 {
        siginfo_t si;
 
@@ -255,7 +255,7 @@ print_siginfo_t(struct tcb *tcp, void *elem_buf, size_t elem_size, void *data)
 }
 
 MPERS_PRINTER_DECL(void, print_siginfo_array, struct tcb *const tcp,
-                  const kernel_ureg_t addr, const kernel_ureg_t len)
+                  const kernel_ulong_t addr, const kernel_ulong_t len)
 {
        siginfo_t si;