]> granicus.if.org Git - strace/blobdiff - io.c
tprint_iov*: change address argument type from unsigned long to kernel_ureg_t
[strace] / io.c
diff --git a/io.c b/io.c
index 713a1ce4f8b708688d2fa706b36bf6901be25ec7..d225eb6bd6481c47b83c7a700bac210fc1fc54b6 100644 (file)
--- a/io.c
+++ b/io.c
@@ -111,8 +111,9 @@ print_iovec(struct tcb *tcp, void *elem_buf, size_t elem_size, void *data)
  * Example: recvmsg returing a short read.
  */
 void
-tprint_iov_upto(struct tcb *tcp, unsigned long len, unsigned long addr,
-               enum iov_decode decode_iov, unsigned long data_size)
+tprint_iov_upto(struct tcb *const tcp, const unsigned long len,
+               const kernel_ureg_t addr, const enum iov_decode decode_iov,
+               const unsigned long data_size)
 {
        unsigned long iov[2];
        struct print_iovec_config config =
@@ -122,13 +123,6 @@ tprint_iov_upto(struct tcb *tcp, unsigned long len, unsigned long addr,
                    umoven_or_printaddr_ignore_syserror, print_iovec, &config);
 }
 
-void
-tprint_iov(struct tcb *tcp, unsigned long len, unsigned long addr,
-          enum iov_decode decode_iov)
-{
-       tprint_iov_upto(tcp, len, addr, decode_iov, -1UL);
-}
-
 SYS_FUNC(readv)
 {
        if (entering(tcp)) {