]> granicus.if.org Git - strace/commitdiff
sg_io_v4: print usr_ptr field in a hexadecimal form
authorDmitry V. Levin <ldv@altlinux.org>
Sun, 8 Jan 2017 15:36:42 +0000 (15:36 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Sun, 8 Jan 2017 15:36:42 +0000 (15:36 +0000)
As the nature of this field is pointer-like, print it
in a hexadecimal form.

* sg_io_v4.c (decode_request): Print usr_ptr field
using ("%#" PRI__x64) format string.

sg_io_v4.c

index f770f13742b191a2ea590433e0d0a63c4e027b6b..6e0bdefe7330401f57da5933d6fef0a515712c36 100644 (file)
@@ -74,7 +74,7 @@ decode_request(struct tcb *const tcp, const kernel_ulong_t arg)
        tprintf(", timeout=%u", sg_io.timeout);
        tprints(", flags=");
        printflags(bsg_flags, sg_io.flags, "BSG_FLAG_???");
-       tprintf(", usr_ptr=%" PRI__u64, sg_io.usr_ptr);
+       tprintf(", usr_ptr=%#" PRI__x64, sg_io.usr_ptr);
        tprintf(", dout[%u]=", sg_io.dout_xfer_len);
        if (sg_io.dout_iovec_count)
                tprint_iov_upto(tcp, sg_io.dout_iovec_count, sg_io.dout_xferp,