| /xnu-12377.41.6/tests/ |
| H A D | scm_rights_leak.c | 48 cmsg->cmsg_len = CMSG_LEN(MAX_SOCK * sizeof(int)); 51 T_LOG("send cmsg_len %u", cmsg->cmsg_len); 70 mh.msg_controllen = cmsg->cmsg_len; 92 T_LOG("recvmsg MSG_PEEK cmsg_len %u", rcmsg->cmsg_len); 95 socklen_t nptrs = (rcmsg->cmsg_len - CMSG_LEN(0)) / sizeof(uintptr_t); 110 T_LOG("recvmsg cmsg_len %u", rcmsg->cmsg_len); 113 socklen_t nfds = (rcmsg->cmsg_len - CMSG_LEN(0)) / sizeof(int);
|
| H A D | recvmsg_x_ctrunc.c | 80 cm->cmsg_len = CMSG_LEN(sizeof(int)); in send_packets() 87 cm->cmsg_len = CMSG_LEN(sizeof(sizeof(int))); in send_packets() 180 cm->cmsg_level, cm->cmsg_type, cm->cmsg_len); in receive_packets() 184 cm->cmsg_len == CMSG_LEN(sizeof(u_char))) { in receive_packets() 190 cm->cmsg_len == CMSG_LEN(sizeof(int))) { in receive_packets() 196 cm->cmsg_len == CMSG_LEN(sizeof(struct in6_pktinfo))) { in receive_packets() 204 cm->cmsg_len == CMSG_LEN(sizeof(struct in_pktinfo))) { in receive_packets()
|
| H A D | uipc_uaf.c | 51 ctrl_msg.cmsg.cmsg_len = msg.msg_controllen; in send_scm_rights() 62 overwrite_ctrl_msg.cmsg.cmsg_len = msg.msg_controllen; in send_scm_rights()
|
| H A D | ip_tos_35768492.c | 51 cmsg->cmsg_len = CMSG_LEN(sizeof(int)); in my_sendmsg() 68 cmsg->cmsg_len = CMSG_LEN(sizeof(int)); in my_sendmsg() 108 cmsg->cmsg_len && in my_recvmsg()
|
| H A D | fd_send.c | 35 cmsghdrp->cmsg_len = CMSG_LEN(sizeof(int)); in send_fd() 77 if (cmsghdrp->cmsg_len != CMSG_LEN(sizeof(int))) { in recv_fd()
|
| H A D | sendmsg_test.c | 82 cmsg->cmsg_len = CMSG_LEN(sizeof(int)); in do_test()
|
| H A D | ip_pktinfo.c | 268 T_ASSERT_EQ(CMSG_LEN(sizeof(struct in_pktinfo)), (size_t)cmsg->cmsg_len, in echo() 305 cmsg->cmsg_len = CMSG_LEN(sizeof(struct in_pktinfo)); in echo()
|
| H A D | tcp_send_implied_connect.c | 110 cmsghdrp->cmsg_len = CMSG_LEN(sizeof(int)); in tcp_send_implied_connect_v4() 186 cmsghdrp->cmsg_len = CMSG_LEN(sizeof(int)); in tcp_send_implied_connect_v6()
|
| H A D | recvmsg_x_test.c | 149 … T_LOG("level = %d, type = %d, length = %d\n", cmsg->cmsg_level, cmsg->cmsg_type, cmsg->cmsg_len); in recvPackets_x()
|
| /xnu-12377.41.6/bsd/sys/ |
| H A D | socket.h | 653 socklen_t cmsg_len; /* [XSI] data byte count, including hdr */ member 707 __DARWIN_ALIGN32((__uint32_t)(cmsg)->cmsg_len) + \ 713 __DARWIN_ALIGN32((__uint32_t)(cmsg)->cmsg_len))))
|
| H A D | socketvar.h | 364 __DARWIN_ALIGN32((__uint32_t)(cmsg)->cmsg_len) + \ 371 __DARWIN_ALIGN32(((struct cmsghdr *)(void *)m_mtod_current(m))->cmsg_len) ? \ 380 __DARWIN_ALIGN32((__uint32_t)(cmsg)->cmsg_len)))
|
| /xnu-12377.41.6/bsd/kern/ |
| H A D | uipc_socket2.c | 1422 if (cmsg->cmsg_len < sizeof(struct cmsghdr)) { in is_cmsg_valid() 1426 if ((uintptr_t)control->m_data >= (uintptr_t)cmsg + cmsg->cmsg_len) { in is_cmsg_valid() 1431 (uintptr_t)cmsg + cmsg->cmsg_len) { in is_cmsg_valid() 1981 cp->cmsg_len = CMSG_LEN(size); in sbcreatecontrol() 2013 cp->cmsg_len = CMSG_LEN(size); in sbcreatecontrol_mbuf()
|
| H A D | uipc_usrreq.c | 2388 const int newfds = (cm->cmsg_len - sizeof(*cm)) / sizeof(int); in unp_externalize() 2503 (socklen_t)cm->cmsg_len != (socklen_t)control->m_len) { in unp_internalize() 2506 oldfds = (cm->cmsg_len - sizeof(*cm)) / sizeof(int); in unp_internalize() 2795 qfds = (cm->cmsg_len - sizeof(*cm)) / in unp_scan()
|
| H A D | socket_flows.c | 815 cm->cmsg_len == CMSG_LEN(sizeof(struct in_addr))) { in soflow_udp_get_address_from_control() 824 cm->cmsg_len == CMSG_LEN(sizeof(struct in6_pktinfo))) { in soflow_udp_get_address_from_control()
|
| H A D | uipc_syscalls.c | 2050 socklen_t cp_size = CMSG_ALIGN(cp->cmsg_len); in copyout_control() 2073 tmp_cp->cmsg_len = CMSG_LEN(sizeof(struct user64_timeval)); in copyout_control() 2081 tmp_cp->cmsg_len = CMSG_LEN(sizeof(struct user32_timeval)); in copyout_control() 2130 cp_size = CMSG_ALIGN(cp->cmsg_len); in copyout_control()
|
| H A D | uipc_socket.c | 2955 VERIFY(cm->cmsg_len <= rights->m_len); in sopeek_scm_rights() 2956 memset(cm + 1, 0, cm->cmsg_len - sizeof(*cm)); in sopeek_scm_rights() 8188 if (cm->cmsg_len == CMSG_LEN(sizeof(int))) { in sock_parse_cm_info() 8194 if (cm->cmsg_len != CMSG_LEN(sizeof(int))) { in sock_parse_cm_info() 8211 if (cm->cmsg_len != CMSG_LEN(sizeof(int))) { in sock_parse_cm_info() 8222 if (cm->cmsg_len != CMSG_LEN(sizeof(uint64_t))) { in sock_parse_cm_info()
|
| /xnu-12377.41.6/bsd/netinet/ |
| H A D | tcp_usrreq.c | 3273 if (cm->cmsg_len < sizeof(struct cmsghdr) || in tcp_get_mpkl_send_info() 3274 cm->cmsg_len > control->m_len) { in tcp_get_mpkl_send_info() 3281 if (cm->cmsg_len != CMSG_LEN(sizeof(struct so_mpkl_send_info))) { in tcp_get_mpkl_send_info()
|
| H A D | in_tclass.c | 1031 if (cm->cmsg_len != CMSG_LEN(sizeof(int))) { in ip_tos_from_control()
|
| H A D | udp_usrreq.c | 1554 if (cm->cmsg_len != CMSG_LEN(sizeof(struct in_pktinfo))) { in udp_check_pktinfo()
|
| /xnu-12377.41.6/bsd/netinet6/ |
| H A D | ip6_output.c | 3724 cm->cmsg_len - CMSG_LEN(0), opt, 0, 1, uproto); in ip6_setpktopts()
|