diff options
author | Dmitry V. Levin <ldv@altlinux.org> | 2016-06-11 01:28:21 +0000 |
---|---|---|
committer | Dmitry V. Levin <ldv@altlinux.org> | 2016-06-11 09:26:49 +0000 |
commit | 484326dbd8f8e02983e37498b4b5fa990d16b536 (patch) | |
tree | 63bfc9c3f725cee0ad8d59b414389870492536aa /print_sigevent.c | |
parent | 87baaec12e6ac5aae0b5ea09087b6c07e6f1710f (diff) | |
download | strace-484326dbd8f8e02983e37498b4b5fa990d16b536.tar.gz |
Consistently use printaddr for printing addresses
* bjm.c (SYS_FUNC(init_module)): Use printaddr.
* clone.c (SYS_FUNC(clone)): Likewise.
* evdev.c (ff_effect_ioctl): Likewise.
* mtd.c (decode_mtd_oob_buf): Likewise.
* net.c (SYS_FUNC(sendmmsg), SYS_FUNC(recvmmsg), SYS_FUNC(getsockopt)):
Likewise.
* print_sigevent.c (print_sigevent): Likewise.
* printsiginfo.c (printsigval, print_si_info): Likewise.
* signal.c (decode_new_sigaction): Likewise.
* sysmips.c (SYS_FUNC(sysmips)): Likewise.
* util.c (printpathn, printstr, umoven_or_printaddr): Likewise.
* v4l2.c (print_v4l2_buffer, print_v4l2_framebuffer,
umoven_or_printaddr_ignore_syserror): Likewise.
* tests/net-icmp_filter.c (main): Update.
Based on patch by Eugene Syromyatnikov <evgsyr@gmail.com>.
Diffstat (limited to 'print_sigevent.c')
-rw-r--r-- | print_sigevent.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/print_sigevent.c b/print_sigevent.c index 1c2b17486..caf1fdfe2 100644 --- a/print_sigevent.c +++ b/print_sigevent.c @@ -43,10 +43,12 @@ MPERS_PRINTER_DECL(void, print_sigevent, struct tcb *tcp, const long addr) return; tprints("{"); - if (sev.sigev_value.sival_ptr) - tprintf("sigev_value={int=%d, ptr=%#lx}, ", - sev.sigev_value.sival_int, - (unsigned long) sev.sigev_value.sival_ptr); + if (sev.sigev_value.sival_ptr) { + tprintf("sigev_value={int=%d, ptr=", + sev.sigev_value.sival_int); + printaddr((unsigned long) sev.sigev_value.sival_ptr); + tprints("}, "); + } tprints("sigev_signo="); switch (sev.sigev_notify) { |