extern void tprint_iov_upto(struct tcb *, unsigned long, unsigned long, int decode_iov, unsigned long);
extern void tprint_open_modes(int);
extern const char *sprint_open_modes(int);
-extern void print_loff_t(struct tcb *, long);
extern void print_seccomp_filter(struct tcb *tcp, unsigned long);
extern int block_ioctl(struct tcb *, const unsigned int, long);
return 0;
}
-void
-print_loff_t(struct tcb *tcp, long addr)
-{
- loff_t offset;
-
- if (!umove_or_printaddr(tcp, addr, &offset))
- tprintf("[%llu]", (unsigned long long int) offset);
-}
-
SYS_FUNC(sendfile64)
{
if (entering(tcp)) {
tprints(", ");
printfd(tcp, tcp->u_arg[1]);
tprints(", ");
- print_loff_t(tcp, tcp->u_arg[2]);
+ printnum_int64(tcp, tcp->u_arg[2], "%" PRIu64);
tprintf(", %lu", tcp->u_arg[3]);
}
return 0;
printfd(tcp, tcp->u_arg[0]);
tprints(", ");
/* loff_t *off_in */
- print_loff_t(tcp, tcp->u_arg[1]);
+ printnum_int64(tcp, tcp->u_arg[1], "%" PRIu64);
tprints(", ");
/* int fd_out */
printfd(tcp, tcp->u_arg[2]);
tprints(", ");
/* loff_t *off_out */
- print_loff_t(tcp, tcp->u_arg[3]);
+ printnum_int64(tcp, tcp->u_arg[3], "%" PRIu64);
tprints(", ");
/* size_t len */
tprintf("%lu, ", tcp->u_arg[4]);
case MEMGETBADBLOCK:
case MEMSETBADBLOCK:
tprints(", ");
- print_loff_t(tcp, arg);
+ printnum_int64(tcp, arg, "%" PRIu64);
break;
case MEMGETINFO: {