summaryrefslogtreecommitdiff
path: root/print_sigevent.c
diff options
context:
space:
mode:
authorDmitry V. Levin <ldv@altlinux.org>2016-06-11 01:28:21 +0000
committerDmitry V. Levin <ldv@altlinux.org>2016-06-11 09:26:49 +0000
commit484326dbd8f8e02983e37498b4b5fa990d16b536 (patch)
tree63bfc9c3f725cee0ad8d59b414389870492536aa /print_sigevent.c
parent87baaec12e6ac5aae0b5ea09087b6c07e6f1710f (diff)
downloadstrace-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.c10
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) {