| /xnu-11215/osfmk/tests/ |
| H A D | ktest.h | 52 void T_SYM(log)(const char * msg, ...); 186 #define T_SKIP(msg, ...) do {\ argument 188 T_SYM(testskip)(msg, ## __VA_ARGS__);\ 208 #define T_LOG(msg, ...) do {\ argument 210 T_SYM(log)(msg, ## __VA_ARGS__);\ 214 #define T_PASS(msg, ...) do {\ argument 221 #define T_FAIL(msg, ...) do {\ argument 228 #define T_ASSERT_FAIL(msg, ...) do {\ argument 237 #define T_EXPECT(expr, msg, ...) do {\ argument 247 #define T_ASSERT(expr, msg, ...) do {\ argument [all …]
|
| H A D | ktest_emit.c | 43 msg += ret;\ 65 char * msg = ktest_output_buf; in ktest_emit_testbegin() local 72 ret = snprintf(msg, in ktest_emit_testbegin() 94 char * msg = ktest_output_buf; in ktest_emit_testskip() local 100 ret = snprintf(msg, in ktest_emit_testskip() 124 char * msg = ktest_output_buf; in ktest_emit_testend() local 130 ret = snprintf(msg, in ktest_emit_testend() 158 ret = snprintf(msg, in ktest_emit_log() 190 ret = snprintf(msg, size, in ktest_emit_perfdata() 219 ret = snprintf(msg, in ktest_emit_testcase() [all …]
|
| /xnu-11215/tests/ |
| H A D | tcp_invalid_address.c | 41 uint64_t msg = malloc(0x2000); in send_msg() local 43 *(uint64_t*)(msg + 0x200) = 0; in send_msg() 44 *(uint32_t*)(msg + 0x208) = 0; in send_msg() 45 *(uint64_t*)(msg + 0x210) = msg; in send_msg() 46 *(uint64_t*)msg = 0; in send_msg() 47 *(uint64_t*)(msg + 8) = 0; in send_msg() 48 *(uint64_t*)(msg + 0x218) = 1; in send_msg() 49 *(uint64_t*)(msg + 0x220) = (msg + 0x40); in send_msg() 50 *(uint64_t*)(msg + 0x40) = 0xa8; in send_msg() 51 *(uint32_t*)(msg + 0x48) = 0x3a; in send_msg() [all …]
|
| H A D | reply_port_defense_client.c | 89 } msg; in test_immovable_receive_right() local 97 msg.header.msgh_size = sizeof msg; in test_immovable_receive_right() 101 msg.desc.name = reply_port; in test_immovable_receive_right() 128 } msg; in test_using_send_right() local 133 msg.header.msgh_size = sizeof msg; in test_using_send_right() 149 } msg; in test_move_send_right() local 157 msg.header.msgh_size = sizeof msg; in test_move_send_right() 161 msg.desc.name = reply_port; in test_move_send_right() 178 } msg; in test_move_provisional_reply_port() local 186 msg.header.msgh_size = sizeof msg; in test_move_provisional_reply_port() [all …]
|
| H A D | imm_pinned_control_port_crasher.c | 46 } msg; in attempt_send_immovable_port() local 51 msg.header.msgh_size = sizeof msg; in attempt_send_immovable_port() 55 msg.desc.name = port; in attempt_send_immovable_port() 145 } msg; in pinned_test_move_send_as_remote_port() local 158 msg.header.msgh_size = sizeof msg; in pinned_test_move_send_as_remote_port() 170 } msg; in immovable_test_move_send_as_remote_port() local 177 msg.header.msgh_size = sizeof msg; in immovable_test_move_send_as_remote_port() 355 } msg; in cfi_test_msg_to_timer_port() local 373 msg.header.msgh_size = sizeof(msg); in cfi_test_msg_to_timer_port() 377 msg.header, msg.header.msgh_size, 0, MACH_PORT_NULL, in cfi_test_msg_to_timer_port() [all …]
|
| H A D | recvmsg_x_ctrunc.c | 63 struct msghdr_x *msg; in send_packets() local 73 msg = &msgList[i]; in send_packets() 95 msg->msg_name = (void *)to; in send_packets() 96 msg->msg_namelen = to->sa_len; in send_packets() 97 msg->msg_iov = &iovarray[i]; in send_packets() 98 msg->msg_iovlen = 1; in send_packets() 101 msg->msg_flags = 0; in send_packets() 149 msg->msg_iov = &vec[i]; in receive_packets() 150 msg->msg_iovlen = 1; in receive_packets() 171 i, msg->msg_controllen, cmsg_size, msg->msg_flags, recvSocket); in receive_packets() [all …]
|
| H A D | fd_send.c | 21 struct msghdr msg; in send_fd() local 27 msg.msg_name = 0; in send_fd() 28 msg.msg_namelen = 0; in send_fd() 29 msg.msg_iov = iovec; in send_fd() 30 msg.msg_iovlen = 1; in send_fd() 53 struct msghdr msg; in recv_fd() local 60 msg.msg_name = 0; in recv_fd() 61 msg.msg_namelen = 0; in recv_fd() 62 msg.msg_iov = iovec; in recv_fd() 63 msg.msg_iovlen = 1; in recv_fd() [all …]
|
| H A D | recvmsg_x_test.c | 56 struct msghdr msg = {}; in sendPackets() local 66 msg.msg_name = (void *)dst; in sendPackets() 67 msg.msg_namelen = dst->sa_len; in sendPackets() 68 msg.msg_iov = &vec; in sendPackets() 69 msg.msg_iovlen = 1; in sendPackets() 70 msg.msg_flags = 0; in sendPackets() 114 msg->msg_iov = &vec[i]; in recvPackets_x() 115 msg->msg_iovlen = 1; in recvPackets_x() 118 msg->msg_flags = 0; in recvPackets_x() 142 i + 1, msg->msg_datalen, msg->msg_namelen, cmsgLen, msg->msg_controllen, msg->msg_flags); in recvPackets_x() [all …]
|
| H A D | uipc_sosendcheck.c | 23 struct msghdr msg; in do_recv() local 27 memset(&msg, 0, sizeof(msg)); in do_recv() 30 msg.msg_iov = iov; in do_recv() 31 msg.msg_iovlen = 1; in do_recv() 32 ssize_t res = recvmsg(sk, &msg, 0); in do_recv() 55 struct msghdr msg; in do_send() local 66 memset(&msg, 0, sizeof(msg)); in do_send() 69 msg.msg_iov = iov; in do_send() 70 msg.msg_iovlen = 1; in do_send() 71 ssize_t res_sendmsg = sendmsg(sk, &msg, 0); in do_send()
|
| H A D | uipc_uaf.c | 38 struct msghdr msg = {}; in send_scm_rights() local 39 struct msg { in send_scm_rights() struct 43 struct msg ctrl_msg = {}; in send_scm_rights() 45 msg.msg_iov = &iov; in send_scm_rights() 46 msg.msg_iovlen = 1; in send_scm_rights() 47 msg.msg_control = &ctrl_msg; in send_scm_rights() 51 ctrl_msg.cmsg.cmsg_len = msg.msg_controllen; in send_scm_rights() 54 struct msg overwrite_ctrl_msg = {}; in send_scm_rights() 62 overwrite_ctrl_msg.cmsg.cmsg_len = msg.msg_controllen; in send_scm_rights() 84 T_QUIET; T_ASSERT_POSIX_SUCCESS(sendmsg(pair[1], &msg, 0), "sendmsg"); in send_scm_rights() [all …]
|
| H A D | vsock.c | 153 ssize_t sent_bytes = send(socket, msg, strlen(msg), 0); in vsock_send() 544 vsock_send(socketA, msg); 556 vsock_send(socketB, msg); 570 vsock_send(socketA, msg); 573 vsock_send(socketB, msg); 583 ssize_t sent_bytes = send(socketB, msg, strlen(msg), 0); 625 ssize_t sent_bytes = send(socketB, msg, strlen(msg), 0); 655 free(msg); 682 sprintf(expected_msg, "%s%s", msg, msg); 684 free(msg); [all …]
|
| H A D | mach_exception_reply.c | 101 bzero(msg, sizeof(msg_store)); in handle_exceptions() 103 msg->msgh_local_port = ePort; in handle_exceptions() 104 msg->msgh_size = MSG; in handle_exceptions() 105 kr = mach_msg_receive(msg); in handle_exceptions() 125 reply->hdr.msgh_id = msg->msgh_id + 100; in handle_exceptions() 143 reply->hdr.msgh_id = msg->msgh_id + 100; in handle_exceptions() 161 reply->hdr.msgh_id = msg->msgh_id + 100; in handle_exceptions() 178 reply->hdr.msgh_id = msg->msgh_id + 100; in handle_exceptions() 196 reply->hdr.msgh_id = msg->msgh_id + 100; in handle_exceptions() 215 reply->hdr.msgh_id = msg->msgh_id + 100; in handle_exceptions() [all …]
|
| H A D | bootstrap_msgfilter.c | 60 struct test_msg msg = { variable 70 kr = mach_msg(&msg.header, msg_opts, msg.header.msgh_size, sizeof(msg), 79 msg = (struct test_msg){ 87 kr = mach_msg(&msg.header, msg_opts, msg.header.msgh_size, sizeof(msg),
|
| H A D | socket_0byte_udp_poll_58140856.c | 44 struct msghdr msg; in send_message() local 50 memset(&msg, 0, sizeof(msg)); in send_message() 52 msg.msg_name = &server.addr; in send_message() 53 msg.msg_namelen = sizeof(server.addr); in send_message() 57 msg.msg_iov = &iov; in send_message() 58 msg.msg_iovlen = 1; in send_message() 60 ssize_t r = sendmsg(fd, &msg, 0); in send_message()
|
| H A D | ipc_mach_port.c | 86 struct one_port_msg msg = { in send_port() local 105 kr = mach_msg(&msg.header, MACH_SEND_MSG | MACH_SEND_TIMEOUT, in send_port() 106 msg.header.msgh_size, 0, MACH_PORT_NULL, 10000, 0); in send_port() 119 struct one_port_msg msg = { }; in receive_port() local 123 kr = mach_msg(&msg.header, MACH_RCV_MSG, 0, in receive_port() 124 sizeof(msg), rcv_port, 0, 0); in receive_port() 126 T_QUIET; T_ASSERT_EQ(msg.header.msgh_id, expected_id, "message id matches"); in receive_port() 127 T_QUIET; T_ASSERT_NE(msg.header.msgh_bits & MACH_MSGH_BITS_COMPLEX, 0, in receive_port() 129 T_QUIET; T_ASSERT_EQ(msg.body.msgh_descriptor_count, 1, "message has one right"); in receive_port() 130 T_QUIET; T_ASSERT_EQ((mach_msg_type_name_t)msg.port_descriptor.disposition, expected_disp, in receive_port() [all …]
|
| /xnu-11215/tests/ipc/ |
| H A D | mach_msg_transport.c | 108 return mach_msg2(msg, opts, *msg, 0, size, name, 0, 0); in t_receive() 128 msg->msgh_id = 42; in t_send() 129 return mach_msg2(msg, opts, *msg, size, 0, 0, 0, 0); in t_send() 151 msg->msgh_id = 42; in t_send() 152 return mach_msg2(msg, opts, *msg, size, 0, 0, 0, 0); in t_send() 399 kr = t_send(rcv_name, &msg.base, &msg.trailer, MACH64_SEND_TIMEOUT); in t_mach_msg_descriptor_port() 406 kr = t_receive(rcv_name, &msg.base.header, sizeof(msg), in t_mach_msg_descriptor_port() 484 kr = t_send(rcv_name, &msg.base, &msg.trailer, MACH64_SEND_TIMEOUT); in t_mach_msg_descriptor_guarded_port() 490 kr = t_receive(rcv_name, &msg.base.header, sizeof(msg), in t_mach_msg_descriptor_guarded_port() 554 kr = t_receive(rcv_name, &msg.base.header, sizeof(msg), in t_mach_msg_descriptor_port_array() [all …]
|
| H A D | mach_msg2.c | 45 inline_message_t msg; member 67 mach_msg_header_t *msg; member 164 inline_message_t *msg; in do_msg_rcv() local 195 kr = mach_msg(msg, in do_msg_rcv() 290 inline_message_t msg; variable 323 msg.header.msgh_id = 4141; 345 send_configs.msg = (mach_msg_header_t *)&msg; 361 send_configs.msg = (mach_msg_header_t *)&msg; 374 send_configs.msg = (mach_msg_header_t *)&msg; 387 send_configs.msg = (mach_msg_header_t *)&msg; [all …]
|
| H A D | port_peek.c | 22 struct msg { struct 26 } msg; argument 35 send_size = sizeof(msg) - 128; /* minus trailer space */ 37 msg.header.msgh_local_port = MACH_PORT_NULL; 38 msg.header.msgh_remote_port = port; 39 msg.header.msgh_id = outgoing_id; 40 msg.header.msgh_bits = MACH_MSGH_BITS_SET(MACH_MSG_TYPE_MAKE_SEND, 0, 0, 0); 41 msg.header.msgh_size = send_size; 43 kr = mach_msg(&msg.header, MACH_SEND_MSG, msg.header.msgh_size, 0, 66 kr = mach_msg(&msg.header, MACH_RCV_MSG, 0, [all …]
|
| /xnu-11215/osfmk/corecrypto/ |
| H A D | cc_abort.c | 49 cc_abort(const char * msg) in cc_abort() argument 51 panic("%s", msg); in cc_abort() 59 cc_abort(const char * msg) in cc_abort() argument 61 sys_panic(msg); in cc_abort() 68 cc_abort(const char * msg) in cc_abort() argument 70 RTK_abort("%s", msg); in cc_abort() 76 void (*cc_abort_mock)(const char *msg); 81 cc_abort(CC_UNUSED const char *msg) in cc_abort() argument 85 cc_abort_mock(msg); in cc_abort()
|
| /xnu-11215/osfmk/kern/ |
| H A D | mach_node.c | 167 msg.node_header.header.msgh_size = sizeof(msg); in mach_node_publish() 172 msg.node_header.options = 0; in mach_node_publish() 188 sizeof(msg)); in mach_node_publish() 576 if (MNL_MSG_VALID(msg)) { in mnl_msg_alloc() 578 msg->size = payload; in mnl_msg_alloc() 581 return msg; in mnl_msg_alloc() 595 if (MNL_MSG_VALID(msg)) { in mnl_msg_free() 596 kfree(msg, MNL_MSG_SIZE + msg->size); in mnl_msg_free() 760 mnl_msg_t msg, in mnl_msg_from_node() argument 773 switch (msg->sub) { in mnl_msg_from_node() [all …]
|
| H A D | host_notify.c | 144 mach_msg_header_t *msg, in host_notify_all() argument 180 msg->msgh_bits = in host_notify_all() 182 msg->msgh_local_port = MACH_PORT_NULL; in host_notify_all() 183 msg->msgh_voucher_port = MACH_PORT_NULL; in host_notify_all() 184 msg->msgh_id = host_notify_replyid[notify_type]; in host_notify_all() 192 msg->msgh_remote_port = port; in host_notify_all() 193 (void)mach_msg_send_from_kernel(msg, msg_size); in host_notify_all() 200 __Request__host_calendar_changed_t msg; in host_notify_calendar_change() local 202 host_notify_all(HOST_NOTIFY_CALENDAR_CHANGE, &msg.Head, sizeof(msg)); in host_notify_calendar_change() 208 __Request__host_calendar_set_t msg; in host_notify_calendar_set() local [all …]
|
| H A D | ipc_mig.c | 112 mach_msg_header_t *msg, in mach_msg_send_from_kernel() argument 122 mach_msg_header_t *msg, in mach_msg_send_from_kernel_with_options() argument 176 mach_msg_header_t *msg, in kernel_mach_msg_send() argument 204 mach_msg_header_t *msg, in mach_msg_send_from_kernel_proper() argument 335 mach_msg_header_t *msg, in kernel_mach_msg_rpc_common() argument 360 if (!IP_VALID(msg->msgh_remote_port)) { in kernel_mach_msg_rpc_common() 550 mach_msg_header_t *msg, in kernel_mach_msg_rpc() argument 564 mach_msg_header_t *msg, in mach_msg_rpc_from_kernel() argument 578 mach_msg_header_t *msg, in mach_msg_rpc_from_kernel_proper() argument 605 msg->msgh_remote_port = IP_NULL; in mach_msg_destroy_from_kernel() [all …]
|
| /xnu-11215/bsd/kern/ |
| H A D | kpi_socket.c | 722 UIO_STACKBUF(uio_buf, (msg != NULL) ? msg->msg_iovlen : 0); in sock_receive_internal() 728 auio = uio_createwithbuffer(((msg != NULL) ? msg->msg_iovlen : 0), in sock_receive_internal() 733 msg->msg_iov, in sock_receive_internal() 755 data, (msg && msg->msg_control) ? &control : NULL, &flags); in sock_receive_internal() 763 if (msg != NULL) { in sock_receive_internal() 816 if ((msg == NULL) || (msg->msg_iovlen < 1) || in sock_receive() 830 (msg->msg_iov != NULL || msg->msg_iovlen != 0))) { in sock_receivembuf() 891 if (msg != NULL && msg->msg_control) { in sock_send_internal() 973 if (msg == NULL || msg->msg_iov == NULL || msg->msg_iovlen < 1) { in sock_send() 986 if (data == NULL || (msg != NULL && (msg->msg_iov != NULL || in sock_sendmbuf() [all …]
|
| /xnu-11215/osfmk/ipc/ |
| H A D | flipc.c | 499 mnl_msg_t msg, in flipc_msg_from_node() argument 507 assert(msg->sub == MACH_NODE_SUB_FLIPC); in flipc_msg_from_node() 511 switch (msg->cmd) { in flipc_msg_from_node() 513 flipc_cmd_ipc(msg, node, flags); in flipc_msg_from_node() 536 flipc_msg_free(mnl_msg_t msg, in flipc_msg_free() argument 539 switch (msg->cmd) { in flipc_msg_free() 546 mnl_msg_free(msg, flags); in flipc_msg_free() 604 msg->msgh_size = sizeof(msg); in flipc_msg_ack() 605 msg->msgh_remote_port = ack_port; in flipc_msg_ack() 606 msg->msgh_local_port = MACH_PORT_NULL; in flipc_msg_ack() [all …]
|
| /xnu-11215/san/tools/ |
| H A D | ksancov.h | 387 msg->operation = op; in _ksancov_on_demand_operation() 388 strlcpy(msg->bundle, bundle, sizeof(msg->bundle)); in _ksancov_on_demand_operation() 390 ret = ioctl(fd, KSANCOV_IOC_ON_DEMAND, msg); in _ksancov_on_demand_operation() 406 struct ksancov_on_demand_msg msg; in ksancov_on_demand_get_gate() local 409 *gate = msg.gate; in ksancov_on_demand_get_gate() 423 struct ksancov_on_demand_msg msg = {}; in ksancov_on_demand_set_gate() local 424 msg.gate = value; in ksancov_on_demand_set_gate() 425 return _ksancov_on_demand_operation(fd, bundle, KS_OD_SET_GATE, &msg); in ksancov_on_demand_set_gate() 436 struct ksancov_on_demand_msg msg = {}; in ksancov_on_demand_get_range() local 439 *start = msg.range.start; in ksancov_on_demand_get_range() [all …]
|