/external/compiler-rt/test/msan/Linux/ |
H A D | 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 [all...] |
/external/ltp/utils/sctp/lib/ |
H A D | 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));
|
H A D | 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); 90 struct cmsghdr *cmsg; local 96 cmsg = CMSG_FIRSTHDR(&outmsg); 97 cmsg [all...] |
/external/strace/tests/ |
H A D | 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/ |
H A D | 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/ |
H A D | 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/google-breakpad/src/client/linux/crash_generation/ |
H A D | crash_generation_client.cc | 64 char cmsg[kControlMsgSize] = ""; local 65 msg.msg_control = cmsg; 66 msg.msg_controllen = sizeof(cmsg);
|
/external/iproute2/include/ |
H A D | 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/linux-kselftest/tools/testing/selftests/android/ion/ |
H A D | ipcsocket.c | 110 struct cmsghdr *cmsg; local 144 cmsg = CMSG_FIRSTHDR(&msgh); 145 cmsg->cmsg_level = SOL_SOCKET; 146 cmsg->cmsg_type = SCM_RIGHTS; 147 cmsg->cmsg_len = CMSG_LEN(len); 148 memcpy(CMSG_DATA(cmsg), &buffd, len); 166 struct cmsghdr *cmsg; local 197 cmsg = CMSG_FIRSTHDR(&msgh); 198 cmsg->cmsg_level = SOL_SOCKET; 199 cmsg [all...] |
/external/ltp/utils/sctp/func_tests/ |
H A D | test_1_to_1_events.c | 65 struct cmsghdr *cmsg; local 117 cmsg = CMSG_FIRSTHDR(&outmessage); 118 cmsg->cmsg_level = IPPROTO_SCTP; 119 cmsg->cmsg_type = SCTP_SNDRCV; 120 cmsg->cmsg_len = CMSG_LEN(sizeof(struct sctp_sndrcvinfo)); 121 outmessage.msg_controllen = cmsg->cmsg_len; 122 sinfo = (struct sctp_sndrcvinfo *)CMSG_DATA(cmsg);
|
H A D | test_inaddr_any.c | 73 struct cmsghdr *cmsg; local 157 cmsg = CMSG_FIRSTHDR(&outmessage); 158 cmsg->cmsg_level = IPPROTO_SCTP; 159 cmsg->cmsg_type = SCTP_SNDRCV; 160 cmsg->cmsg_len = CMSG_LEN(sizeof(struct sctp_sndrcvinfo)); 161 outmessage.msg_controllen = cmsg->cmsg_len; 162 sinfo = (struct sctp_sndrcvinfo *)CMSG_DATA(cmsg); 205 cmsg = CMSG_FIRSTHDR(&outmessage); 206 cmsg->cmsg_level = IPPROTO_SCTP; 207 cmsg [all...] |
H A D | test_1_to_1_addrs.c | 90 struct cmsghdr *cmsg; local 156 cmsg = CMSG_FIRSTHDR(&outmessage); 157 cmsg->cmsg_level = IPPROTO_SCTP; 158 cmsg->cmsg_type = SCTP_SNDRCV; 159 cmsg->cmsg_len = CMSG_LEN(sizeof(struct sctp_sndrcvinfo)); 160 outmessage.msg_controllen = cmsg->cmsg_len; 161 sinfo = (struct sctp_sndrcvinfo *)CMSG_DATA(cmsg);
|
H A D | test_1_to_1_nonblock.c | 75 struct cmsghdr *cmsg; local 166 cmsg = CMSG_FIRSTHDR(&outmessage); 167 cmsg->cmsg_level = IPPROTO_SCTP; 168 cmsg->cmsg_type = SCTP_SNDRCV; 169 cmsg->cmsg_len = CMSG_LEN(sizeof(struct sctp_sndrcvinfo)); 170 outmessage.msg_controllen = cmsg->cmsg_len; 171 sinfo = (struct sctp_sndrcvinfo *)CMSG_DATA(cmsg);
|
H A D | test_1_to_1_sendmsg.c | 82 struct cmsghdr *cmsg; local 135 cmsg = CMSG_FIRSTHDR(&outmessage); 136 cmsg->cmsg_level = IPPROTO_SCTP; 137 cmsg->cmsg_type = SCTP_SNDRCV; 138 cmsg->cmsg_len = CMSG_LEN(sizeof(struct sctp_sndrcvinfo)); 139 outmessage.msg_controllen = cmsg->cmsg_len; 140 sinfo = (struct sctp_sndrcvinfo *)CMSG_DATA(cmsg); 293 cmsg = CMSG_FIRSTHDR(&outmessage); 294 cmsg->cmsg_level = IPPROTO_SCTP; 295 cmsg [all...] |
H A D | test_1_to_1_threads.c | 93 struct cmsghdr *cmsg; local 106 cmsg = CMSG_FIRSTHDR(&outmessage); 107 cmsg->cmsg_level = IPPROTO_SCTP; 108 cmsg->cmsg_type = SCTP_SNDRCV; 109 cmsg->cmsg_len = CMSG_LEN(sizeof(struct sctp_sndrcvinfo)); 110 outmessage.msg_controllen = cmsg->cmsg_len; 112 sinfo = (struct sctp_sndrcvinfo *)CMSG_DATA(cmsg);
|
H A D | test_assoc_abort.c | 74 struct cmsghdr *cmsg; local 125 cmsg = CMSG_FIRSTHDR(&outmessage); 126 cmsg->cmsg_level = IPPROTO_SCTP; 127 cmsg->cmsg_type = SCTP_SNDRCV; 128 cmsg->cmsg_len = CMSG_LEN(sizeof(struct sctp_sndrcvinfo)); 129 outmessage.msg_controllen = cmsg->cmsg_len; 130 sinfo = (struct sctp_sndrcvinfo *)CMSG_DATA(cmsg); 188 cmsg = CMSG_FIRSTHDR(&outmessage); 189 cmsg->cmsg_level = IPPROTO_SCTP; 190 cmsg [all...] |
H A D | test_assoc_shutdown.c | 73 struct cmsghdr *cmsg; local 125 cmsg = CMSG_FIRSTHDR(&outmessage); 126 cmsg->cmsg_level = IPPROTO_SCTP; 127 cmsg->cmsg_type = SCTP_SNDRCV; 128 cmsg->cmsg_len = CMSG_LEN(sizeof(struct sctp_sndrcvinfo)); 129 outmessage.msg_controllen = cmsg->cmsg_len; 130 sinfo = (struct sctp_sndrcvinfo *)CMSG_DATA(cmsg); 189 cmsg = CMSG_FIRSTHDR(&outmessage); 190 cmsg->cmsg_level = IPPROTO_SCTP; 191 cmsg [all...] |
H A D | test_basic.c | 75 struct cmsghdr *cmsg; local 174 cmsg = CMSG_FIRSTHDR(&outmessage); 175 cmsg->cmsg_level = IPPROTO_SCTP; 176 cmsg->cmsg_type = SCTP_SNDRCV; 177 cmsg->cmsg_len = CMSG_LEN(sizeof(struct sctp_sndrcvinfo)); 178 outmessage.msg_controllen = cmsg->cmsg_len; 179 sinfo = (struct sctp_sndrcvinfo *)CMSG_DATA(cmsg); 289 cmsg = CMSG_FIRSTHDR(&outmessage); 290 cmsg->cmsg_level = IPPROTO_SCTP; 291 cmsg [all...] |
H A D | test_fragments.c | 85 struct cmsghdr *cmsg; local 149 cmsg = CMSG_FIRSTHDR(&outmessage); 150 cmsg->cmsg_level = IPPROTO_SCTP; 151 cmsg->cmsg_type = SCTP_SNDRCV; 152 cmsg->cmsg_len = CMSG_LEN(sizeof(struct sctp_sndrcvinfo)); 153 outmessage.msg_controllen = cmsg->cmsg_len; 154 sinfo = (struct sctp_sndrcvinfo *)CMSG_DATA(cmsg);
|
/external/valgrind/none/tests/ |
H A D | 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...] |
/external/wayland/src/ |
H A D | 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/adhd/cras/src/common/ |
H A D | 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 [all...] |
/external/libmojo/mojo/edk/embedder/ |
H A D | 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))[ [all...] |
/external/libpcap/ |
H A D | pcap-bt-monitor-linux.c | 79 struct cmsghdr *cmsg; local 121 for (cmsg = CMSG_FIRSTHDR(&msg); cmsg != NULL; cmsg = CMSG_NXTHDR(&msg, cmsg)) { 122 if (cmsg->cmsg_level != SOL_SOCKET) continue; 124 if (cmsg->cmsg_type == SCM_TIMESTAMP) { 125 memcpy(&pkth.ts, CMSG_DATA(cmsg), sizeof(pkth.ts));
|
/external/libusb/libusb/os/ |
H A D | linux_netlink.c | 299 struct cmsghdr *cmsg; local 328 cmsg = CMSG_FIRSTHDR(&msg); 329 if (!cmsg || cmsg->cmsg_type != SCM_CREDENTIALS) { 334 cred = (struct ucred *)CMSG_DATA(cmsg);
|