#define tprintsigmask_addr(prefix, mask) \
tprints(sprintsigmask_n((prefix), (mask), sizeof(mask)))
extern void printsignal(int);
-extern void tprint_iov_upto(struct tcb *, unsigned long, unsigned long,
- enum iov_decode, unsigned long);
+
+extern void
+tprint_iov_upto(struct tcb *, unsigned long len, kernel_ureg_t addr,
+ enum iov_decode, unsigned long data_size);
+
extern void decode_netlink(struct tcb *, unsigned long, unsigned long);
extern void tprint_open_modes(unsigned int);
extern const char *sprint_open_modes(unsigned int);
}
static inline void
-tprint_iov(struct tcb *tcp, unsigned long len, unsigned long addr,
+tprint_iov(struct tcb *tcp, unsigned long len, kernel_ureg_t addr,
enum iov_decode decode_iov)
{
tprint_iov_upto(tcp, len, addr, decode_iov, -1UL);
* 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 =