/external/compiler-rt/test/msan/Linux/ |
cmsghdr.cc | 51 struct cmsghdr *cmsg = (struct cmsghdr *)&controlbuf; local 52 assert(cmsg); 59 cmsg->cmsg_level = SOL_SOCKET; 60 cmsg->cmsg_type = SCM_RIGHTS; 61 cmsg->cmsg_len = CMSG_LEN(kNumFds * sizeof(int)); 62 memcpy(CMSG_DATA(cmsg), myfds, kNumFds * sizeof(int)); 64 __msan_poison(&cmsg->cmsg_level, sizeof(cmsg->cmsg_level)); 67 __msan_poison(&cmsg->cmsg_type, sizeof(cmsg->cmsg_type)) [all...] |
/bionic/libc/bionic/ |
__cmsg_nxthdr.cpp | 31 cmsghdr* __cmsg_nxthdr(msghdr* msg, cmsghdr* cmsg) { 33 ptr = reinterpret_cast<cmsghdr*>(reinterpret_cast<char*>(cmsg) + CMSG_ALIGN(cmsg->cmsg_len));
|
/system/core/libmemunreachable/ |
LeakPipe.cpp | 40 struct cmsghdr* cmsg = CMSG_FIRSTHDR(&hdr); local 41 cmsg->cmsg_len = CMSG_LEN(sizeof(int)); 42 cmsg->cmsg_level = SOL_SOCKET; 43 cmsg->cmsg_type = SCM_RIGHTS; 45 *(int*)CMSG_DATA(cmsg) = fd; 84 struct cmsghdr* cmsg = CMSG_FIRSTHDR(&hdr); local 85 if (cmsg == NULL || cmsg->cmsg_level != SOL_SOCKET || cmsg->cmsg_type != SCM_RIGHTS) { 90 return *(int*)CMSG_DATA(cmsg); [all...] |
/external/strace/tests/ |
msg_control.c | 67 print_fds(const struct cmsghdr *const cmsg, const size_t cmsg_len) 75 int *fdp = (int *) CMSG_DATA(cmsg); 104 struct cmsghdr *cmsg = get_cmsghdr(page, msg_controllen); local 107 cmsg->cmsg_len = cmsg_len; 109 cmsg->cmsg_level = SOL_SOCKET; 111 cmsg->cmsg_type = SCM_RIGHTS; 116 memcpy(CMSG_DATA(cmsg), src, src_len - CMSG_LEN(0)); 118 mh->msg_control = cmsg; 128 printf(", msg_control=%p", cmsg); 132 print_fds(cmsg, src_len) 160 struct cmsghdr *const cmsg[2] = { local 210 struct cmsghdr *cmsg = get_cmsghdr(page, len); local 237 struct cmsghdr *cmsg = get_cmsghdr(page, len); local 282 struct cmsghdr *cmsg = get_cmsghdr(page, len); local 328 struct cmsghdr *cmsg = get_cmsghdr(page, len); local 404 struct cmsghdr *cmsg = get_cmsghdr(page, msg_controllen); local 443 struct cmsghdr *cmsg = get_cmsghdr(page, CMSG_LEN(0)); local 540 struct cmsghdr *const cmsg = get_cmsghdr(page, len); local 570 struct cmsghdr *const cmsg = get_cmsghdr(page, len); local 596 struct cmsghdr *const cmsg = get_cmsghdr(page, len); local 639 struct cmsghdr *cmsg = get_cmsghdr(page, len); local 678 struct cmsghdr *const cmsg = get_cmsghdr(page, len); local 720 struct cmsghdr *const cmsg = get_cmsghdr(page, len); local 779 struct cmsghdr *cmsg = get_cmsghdr(page, CMSG_LEN(0)); local 809 struct cmsghdr *const cmsg = tail_alloc(len); local [all...] |
scm_rights.c | 76 struct cmsghdr *cmsg = tail_alloc(cmsg_size); local 77 memset(cmsg, 0, cmsg_size); 78 cmsg->cmsg_level = SOL_SOCKET; 79 cmsg->cmsg_type = SCM_RIGHTS; 80 cmsg->cmsg_len = CMSG_LEN(sizeof(fds)); 81 memcpy(CMSG_DATA(cmsg), fds, sizeof(fds)); 83 mh->msg_control = cmsg; 97 cmsg = tail_alloc(cmsg_size); 98 memset(cmsg, 0, cmsg_size); 99 mh->msg_control = cmsg; [all...] |
/external/strace/tests-m32/ |
msg_control.c | 67 print_fds(const struct cmsghdr *const cmsg, const size_t cmsg_len) 75 int *fdp = (int *) CMSG_DATA(cmsg); 104 struct cmsghdr *cmsg = get_cmsghdr(page, msg_controllen); local 107 cmsg->cmsg_len = cmsg_len; 109 cmsg->cmsg_level = SOL_SOCKET; 111 cmsg->cmsg_type = SCM_RIGHTS; 116 memcpy(CMSG_DATA(cmsg), src, src_len - CMSG_LEN(0)); 118 mh->msg_control = cmsg; 128 printf(", msg_control=%p", cmsg); 132 print_fds(cmsg, src_len) 160 struct cmsghdr *const cmsg[2] = { local 210 struct cmsghdr *cmsg = get_cmsghdr(page, len); local 237 struct cmsghdr *cmsg = get_cmsghdr(page, len); local 282 struct cmsghdr *cmsg = get_cmsghdr(page, len); local 328 struct cmsghdr *cmsg = get_cmsghdr(page, len); local 404 struct cmsghdr *cmsg = get_cmsghdr(page, msg_controllen); local 443 struct cmsghdr *cmsg = get_cmsghdr(page, CMSG_LEN(0)); local 540 struct cmsghdr *const cmsg = get_cmsghdr(page, len); local 570 struct cmsghdr *const cmsg = get_cmsghdr(page, len); local 596 struct cmsghdr *const cmsg = get_cmsghdr(page, len); local 639 struct cmsghdr *cmsg = get_cmsghdr(page, len); local 678 struct cmsghdr *const cmsg = get_cmsghdr(page, len); local 720 struct cmsghdr *const cmsg = get_cmsghdr(page, len); local 779 struct cmsghdr *cmsg = get_cmsghdr(page, CMSG_LEN(0)); local 809 struct cmsghdr *const cmsg = tail_alloc(len); local [all...] |
scm_rights.c | 76 struct cmsghdr *cmsg = tail_alloc(cmsg_size); local 77 memset(cmsg, 0, cmsg_size); 78 cmsg->cmsg_level = SOL_SOCKET; 79 cmsg->cmsg_type = SCM_RIGHTS; 80 cmsg->cmsg_len = CMSG_LEN(sizeof(fds)); 81 memcpy(CMSG_DATA(cmsg), fds, sizeof(fds)); 83 mh->msg_control = cmsg; 97 cmsg = tail_alloc(cmsg_size); 98 memset(cmsg, 0, cmsg_size); 99 mh->msg_control = cmsg; [all...] |
/external/strace/tests-mx32/ |
msg_control.c | 67 print_fds(const struct cmsghdr *const cmsg, const size_t cmsg_len) 75 int *fdp = (int *) CMSG_DATA(cmsg); 104 struct cmsghdr *cmsg = get_cmsghdr(page, msg_controllen); local 107 cmsg->cmsg_len = cmsg_len; 109 cmsg->cmsg_level = SOL_SOCKET; 111 cmsg->cmsg_type = SCM_RIGHTS; 116 memcpy(CMSG_DATA(cmsg), src, src_len - CMSG_LEN(0)); 118 mh->msg_control = cmsg; 128 printf(", msg_control=%p", cmsg); 132 print_fds(cmsg, src_len) 160 struct cmsghdr *const cmsg[2] = { local 210 struct cmsghdr *cmsg = get_cmsghdr(page, len); local 237 struct cmsghdr *cmsg = get_cmsghdr(page, len); local 282 struct cmsghdr *cmsg = get_cmsghdr(page, len); local 328 struct cmsghdr *cmsg = get_cmsghdr(page, len); local 404 struct cmsghdr *cmsg = get_cmsghdr(page, msg_controllen); local 443 struct cmsghdr *cmsg = get_cmsghdr(page, CMSG_LEN(0)); local 540 struct cmsghdr *const cmsg = get_cmsghdr(page, len); local 570 struct cmsghdr *const cmsg = get_cmsghdr(page, len); local 596 struct cmsghdr *const cmsg = get_cmsghdr(page, len); local 639 struct cmsghdr *cmsg = get_cmsghdr(page, len); local 678 struct cmsghdr *const cmsg = get_cmsghdr(page, len); local 720 struct cmsghdr *const cmsg = get_cmsghdr(page, len); local 779 struct cmsghdr *cmsg = get_cmsghdr(page, CMSG_LEN(0)); local 809 struct cmsghdr *const cmsg = tail_alloc(len); local [all...] |
scm_rights.c | 76 struct cmsghdr *cmsg = tail_alloc(cmsg_size); local 77 memset(cmsg, 0, cmsg_size); 78 cmsg->cmsg_level = SOL_SOCKET; 79 cmsg->cmsg_type = SCM_RIGHTS; 80 cmsg->cmsg_len = CMSG_LEN(sizeof(fds)); 81 memcpy(CMSG_DATA(cmsg), fds, sizeof(fds)); 83 mh->msg_control = cmsg; 97 cmsg = tail_alloc(cmsg_size); 98 memset(cmsg, 0, cmsg_size); 99 mh->msg_control = cmsg; [all...] |
/external/ltp/utils/sctp/lib/ |
recvmsg.c | 63 struct cmsghdr *cmsg = NULL; local 89 for (cmsg = CMSG_FIRSTHDR(&inmsg); cmsg != NULL; 90 cmsg = CMSG_NXTHDR(&inmsg, cmsg)){ 91 if ((IPPROTO_SCTP == cmsg->cmsg_level) && 92 (SCTP_SNDRCV == cmsg->cmsg_type)) 97 if (cmsg) 98 memcpy(sinfo, CMSG_DATA(cmsg), sizeof(struct sctp_sndrcvinfo));
|
sendmsg.c | 39 struct cmsghdr *cmsg; local 53 cmsg = CMSG_FIRSTHDR(&outmsg); 54 cmsg->cmsg_level = IPPROTO_SCTP; 55 cmsg->cmsg_type = SCTP_SNDRCV; 56 cmsg->cmsg_len = CMSG_LEN(sizeof(struct sctp_sndrcvinfo)); 58 outmsg.msg_controllen = cmsg->cmsg_len; 59 sinfo = (struct sctp_sndrcvinfo *)CMSG_DATA(cmsg); 71 * dealing directly with the CMSG header. 90 struct cmsghdr *cmsg; local 96 cmsg = CMSG_FIRSTHDR(&outmsg) [all...] |
/hardware/qcom/gps/loc_api/libloc_api_50001/ |
loc_eng_dmn_conn_handler.cpp | 53 switch (pmsg->cmsg.cmsg_if_request.type) { 78 switch (pmsg->cmsg.cmsg_if_request.sender_id) { 86 (char*)pmsg->cmsg.cmsg_if_request.ssid, 87 (char*)pmsg->cmsg.cmsg_if_request.password, 99 (char*)pmsg->cmsg.cmsg_if_request.ssid, 100 (char*)pmsg->cmsg.cmsg_if_request.password, 112 (char*)pmsg->cmsg.cmsg_if_request.ssid, 113 (char*)pmsg->cmsg.cmsg_if_request.password, 124 pmsg->cmsg.cmsg_if_request.ipv4_addr, 125 (char*)pmsg->cmsg.cmsg_if_request.ipv6_addr [all...] |
/hardware/qcom/gps/msm8084/loc_api/libloc_api_50001/ |
loc_eng_dmn_conn_handler.cpp | 53 switch (pmsg->cmsg.cmsg_if_request.type) { 78 switch (pmsg->cmsg.cmsg_if_request.sender_id) { 86 (char*)pmsg->cmsg.cmsg_if_request.ssid, 87 (char*)pmsg->cmsg.cmsg_if_request.password, 99 (char*)pmsg->cmsg.cmsg_if_request.ssid, 100 (char*)pmsg->cmsg.cmsg_if_request.password, 112 (char*)pmsg->cmsg.cmsg_if_request.ssid, 113 (char*)pmsg->cmsg.cmsg_if_request.password, 124 pmsg->cmsg.cmsg_if_request.ipv4_addr, 125 (char*)pmsg->cmsg.cmsg_if_request.ipv6_addr [all...] |
/hardware/qcom/gps/msm8909/loc_api/libloc_api_50001/ |
loc_eng_dmn_conn_handler.cpp | 53 switch (pmsg->cmsg.cmsg_if_request.type) { 78 switch (pmsg->cmsg.cmsg_if_request.sender_id) { 86 (char*)pmsg->cmsg.cmsg_if_request.ssid, 87 (char*)pmsg->cmsg.cmsg_if_request.password, 99 (char*)pmsg->cmsg.cmsg_if_request.ssid, 100 (char*)pmsg->cmsg.cmsg_if_request.password, 112 (char*)pmsg->cmsg.cmsg_if_request.ssid, 113 (char*)pmsg->cmsg.cmsg_if_request.password, 124 pmsg->cmsg.cmsg_if_request.ipv4_addr, 125 (char*)pmsg->cmsg.cmsg_if_request.ipv6_addr [all...] |
/hardware/qcom/gps/msm8960/loc_api/libloc_api_50001/ |
loc_eng_dmn_conn_handler.cpp | 53 switch (pmsg->cmsg.cmsg_if_request.type) { 78 switch (pmsg->cmsg.cmsg_if_request.sender_id) { 86 (char*)pmsg->cmsg.cmsg_if_request.ssid, 87 (char*)pmsg->cmsg.cmsg_if_request.password, 99 (char*)pmsg->cmsg.cmsg_if_request.ssid, 100 (char*)pmsg->cmsg.cmsg_if_request.password, 112 (char*)pmsg->cmsg.cmsg_if_request.ssid, 113 (char*)pmsg->cmsg.cmsg_if_request.password, 124 pmsg->cmsg.cmsg_if_request.ipv4_addr, 125 (char*)pmsg->cmsg.cmsg_if_request.ipv6_addr [all...] |
/hardware/qcom/gps/msm8994/loc_api/libloc_api_50001/ |
loc_eng_dmn_conn_handler.cpp | 53 switch (pmsg->cmsg.cmsg_if_request.type) { 78 switch (pmsg->cmsg.cmsg_if_request.sender_id) { 86 (char*)pmsg->cmsg.cmsg_if_request.ssid, 87 (char*)pmsg->cmsg.cmsg_if_request.password, 99 (char*)pmsg->cmsg.cmsg_if_request.ssid, 100 (char*)pmsg->cmsg.cmsg_if_request.password, 112 (char*)pmsg->cmsg.cmsg_if_request.ssid, 113 (char*)pmsg->cmsg.cmsg_if_request.password, 124 pmsg->cmsg.cmsg_if_request.ipv4_addr, 125 (char*)pmsg->cmsg.cmsg_if_request.ipv6_addr [all...] |
/hardware/qcom/gps/msm8996/loc_api/libloc_api_50001/ |
loc_eng_dmn_conn_handler.cpp | 53 switch (pmsg->cmsg.cmsg_if_request.type) { 78 switch (pmsg->cmsg.cmsg_if_request.sender_id) { 86 (char*)pmsg->cmsg.cmsg_if_request.ssid, 87 (char*)pmsg->cmsg.cmsg_if_request.password, 99 (char*)pmsg->cmsg.cmsg_if_request.ssid, 100 (char*)pmsg->cmsg.cmsg_if_request.password, 112 (char*)pmsg->cmsg.cmsg_if_request.ssid, 113 (char*)pmsg->cmsg.cmsg_if_request.password, 124 pmsg->cmsg.cmsg_if_request.ipv4_addr, 125 (char*)pmsg->cmsg.cmsg_if_request.ipv6_addr [all...] |
/external/iproute2/include/ |
bpf_scm.h | 40 struct cmsghdr *cmsg; local 55 cmsg = CMSG_FIRSTHDR(&msg->hdr); 56 cmsg->cmsg_len = msg->hdr.msg_controllen; 57 cmsg->cmsg_level = SOL_SOCKET; 58 cmsg->cmsg_type = SCM_RIGHTS; 60 return (int *)CMSG_DATA(cmsg); 66 struct cmsghdr *cmsg; local 72 cmsg = CMSG_FIRSTHDR(&msg->hdr); 73 cmsg->cmsg_len = msg->hdr.msg_controllen;
|
/external/valgrind/none/tests/ |
fdleak_cmsg.c | 58 struct cmsghdr *cmsg; local 67 cmsg = CMSG_FIRSTHDR(&msg); 68 cmsg->cmsg_level = SOL_SOCKET; 69 cmsg->cmsg_type = SCM_RIGHTS; 70 cmsg->cmsg_len = CMSG_LEN(sizeof(int) * 2); 71 ((int *)CMSG_DATA(cmsg))[0] = fd1; 72 ((int *)CMSG_DATA(cmsg))[1] = fd2; 95 struct cmsghdr *cmsg = &control_un.cm; local 130 cmsg = CMSG_FIRSTHDR(&msg); 131 while (cmsg) { [all...] |
/system/core/debuggerd/ |
util.cpp | 40 auto cmsg = CMSG_FIRSTHDR(&msg); local 41 cmsg->cmsg_level = SOL_SOCKET; 42 cmsg->cmsg_type = SCM_RIGHTS; 43 cmsg->cmsg_len = CMSG_LEN(sizeof(int)); 44 *reinterpret_cast<int*>(CMSG_DATA(cmsg)) = fd.get(); 60 auto cmsg = CMSG_FIRSTHDR(&msg); local 61 cmsg->cmsg_level = SOL_SOCKET; 62 cmsg->cmsg_type = SCM_RIGHTS; 63 cmsg->cmsg_len = CMSG_LEN(sizeof(int)); 73 fd.reset(*reinterpret_cast<int*>(CMSG_DATA(cmsg))); [all...] |
/external/wayland/src/ |
wayland-os.c | 94 struct cmsghdr *cmsg; local 106 cmsg = CMSG_FIRSTHDR(msg); 107 for (; cmsg != NULL; cmsg = CMSG_NXTHDR(msg, cmsg)) { 108 if (cmsg->cmsg_level != SOL_SOCKET || 109 cmsg->cmsg_type != SCM_RIGHTS) 112 data = CMSG_DATA(cmsg); 113 end = (int *)(data + cmsg->cmsg_len - CMSG_LEN(0));
|
/external/libchrome/base/posix/ |
unix_domain_socket_linux.cc | 63 struct cmsghdr* cmsg; local 66 cmsg = CMSG_FIRSTHDR(&msg); 67 cmsg->cmsg_level = SOL_SOCKET; 68 cmsg->cmsg_type = SCM_RIGHTS; 69 cmsg->cmsg_len = CMSG_LEN(sizeof(int) * fds.size()); 70 memcpy(CMSG_DATA(cmsg), &fds[0], sizeof(int) * fds.size()); 71 msg.msg_controllen = cmsg->cmsg_len; 136 struct cmsghdr* cmsg; local 137 for (cmsg = CMSG_FIRSTHDR(&msg); cmsg; cmsg = CMSG_NXTHDR(&msg, cmsg)) [all...] |
/external/libmojo/mojo/edk/embedder/ |
platform_channel_utils_posix.cc | 157 struct cmsghdr* cmsg = CMSG_FIRSTHDR(&msg); local 158 cmsg->cmsg_level = SOL_SOCKET; 159 cmsg->cmsg_type = SCM_RIGHTS; 160 cmsg->cmsg_len = CMSG_LEN(num_platform_handles * sizeof(int)); 163 reinterpret_cast<int*>(CMSG_DATA(cmsg))[i] = platform_handles[i].handle; 184 struct cmsghdr* cmsg = CMSG_FIRSTHDR(&msg); local 185 cmsg->cmsg_level = SOL_SOCKET; 186 cmsg->cmsg_type = SCM_RIGHTS; 187 cmsg->cmsg_len = CMSG_LEN(num_handles * sizeof(int)); 190 reinterpret_cast<int*>(CMSG_DATA(cmsg))[i] = handles[i].handle [all...] |
/external/python/cpython2/Modules/_multiprocessing/ |
multiprocessing.c | 109 struct cmsghdr *cmsg; local 127 cmsg = CMSG_FIRSTHDR(&msg); 128 cmsg->cmsg_len = CMSG_LEN(sizeof(int)); 129 cmsg->cmsg_level = SOL_SOCKET; 130 cmsg->cmsg_type = SCM_RIGHTS; 131 * (int *) CMSG_DATA(cmsg) = fd; 149 struct cmsghdr *cmsg; local 167 cmsg = CMSG_FIRSTHDR(&msg); 168 cmsg->cmsg_level = SOL_SOCKET; 169 cmsg->cmsg_type = SCM_RIGHTS [all...] |
/external/adhd/cras/src/common/ |
cras_util.c | 102 struct cmsghdr *cmsg; local 117 cmsg = CMSG_FIRSTHDR(&msg); 118 cmsg->cmsg_level = SOL_SOCKET; 119 cmsg->cmsg_type = SCM_RIGHTS; 120 cmsg->cmsg_len = CMSG_LEN(sizeof(*fd) * num_fds); 121 memcpy(CMSG_DATA(cmsg), fd, sizeof(*fd) * num_fds); 133 struct cmsghdr *cmsg; local 157 for (cmsg = CMSG_FIRSTHDR(&msg); cmsg != NULL; 158 cmsg = CMSG_NXTHDR(&msg, cmsg)) [all...] |