msghdr: use PRINT_FIELD_* macros
* msghdr.c (print_scm_creds): Use PRINT_FIELD_U and PRINT_FIELD_UID. (print_cmsg_ip_recverr): Use PRINT_FIELD_U. (print_struct_msghdr): Use PRINT_FIELD_U and PRINT_FIELD_FLAGS.
This commit is contained in:
parent
ce1f4d12aa
commit
989744583d
24
msghdr.c
24
msghdr.c
@ -85,8 +85,10 @@ print_scm_creds(struct tcb *tcp, const void *cmsg_data,
|
||||
{
|
||||
const struct ucred *uc = cmsg_data;
|
||||
|
||||
tprintf("{pid=%u, uid=%u, gid=%u}",
|
||||
(unsigned) uc->pid, (unsigned) uc->uid, (unsigned) uc->gid);
|
||||
PRINT_FIELD_U("{", *uc, pid);
|
||||
PRINT_FIELD_UID(", ", *uc, uid);
|
||||
PRINT_FIELD_UID(", ", *uc, gid);
|
||||
tprints("}");
|
||||
}
|
||||
|
||||
static void
|
||||
@ -184,10 +186,12 @@ print_cmsg_ip_recverr(struct tcb *tcp, const void *cmsg_data,
|
||||
{
|
||||
const struct sock_ee *const err = cmsg_data;
|
||||
|
||||
tprintf("{ee_errno=%u, ee_origin=%u, ee_type=%u, ee_code=%u"
|
||||
", ee_info=%u, ee_data=%u",
|
||||
err->ee_errno, err->ee_origin, err->ee_type,
|
||||
err->ee_code, err->ee_info, err->ee_data);
|
||||
PRINT_FIELD_U("{", *err, ee_errno);
|
||||
PRINT_FIELD_U(", ", *err, ee_origin);
|
||||
PRINT_FIELD_U(", ", *err, ee_type);
|
||||
PRINT_FIELD_U(", ", *err, ee_code);
|
||||
PRINT_FIELD_U(", ", *err, ee_info);
|
||||
PRINT_FIELD_U(", ", *err, ee_data);
|
||||
PRINT_FIELD_SOCKADDR(", ", *err, offender);
|
||||
tprints("}");
|
||||
}
|
||||
@ -375,17 +379,15 @@ print_struct_msghdr(struct tcb *tcp, const struct msghdr *msg,
|
||||
tprintf("%d", msg->msg_namelen);
|
||||
|
||||
tprints(", msg_iov=");
|
||||
|
||||
tprint_iov_upto(tcp, msg->msg_iovlen,
|
||||
ptr_to_kulong(msg->msg_iov), decode, data_size);
|
||||
tprintf(", msg_iovlen=%" PRI_klu, (kernel_ulong_t) msg->msg_iovlen);
|
||||
PRINT_FIELD_U(", ", *msg, msg_iovlen);
|
||||
|
||||
decode_msg_control(tcp, ptr_to_kulong(msg->msg_control),
|
||||
msg->msg_controllen);
|
||||
tprintf(", msg_controllen=%" PRI_klu, (kernel_ulong_t) msg->msg_controllen);
|
||||
PRINT_FIELD_U(", ", *msg, msg_controllen);
|
||||
|
||||
tprints(", msg_flags=");
|
||||
printflags(msg_flags, msg->msg_flags, "MSG_???");
|
||||
PRINT_FIELD_FLAGS(", ", *msg, msg_flags, msg_flags, "MSG_???");
|
||||
tprints("}");
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user