/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/strace/tests/ |
H A D | msg_control.c | 67 print_fds(const struct cmsghdr *const cmsg, const size_t cmsg_len) argument 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_le 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 380 print_security(const struct cmsghdr *const cmsg, const size_t cmsg_len) argument 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 579 struct cmsghdr *const cmsg = get_cmsghdr(page, len); local 605 struct cmsghdr *const cmsg = get_cmsghdr(page, len); local 648 struct cmsghdr *cmsg = get_cmsghdr(page, len); local 687 struct cmsghdr *const cmsg = get_cmsghdr(page, len); local 729 struct cmsghdr *const cmsg = get_cmsghdr(page, len); local 788 struct cmsghdr *cmsg = get_cmsghdr(page, CMSG_LEN(0)); local 818 struct cmsghdr *const cmsg = tail_alloc(len); local [all...] |
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 | msg_control.c | 67 print_fds(const struct cmsghdr *const cmsg, const size_t cmsg_len) argument 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_le 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 380 print_security(const struct cmsghdr *const cmsg, const size_t cmsg_len) argument 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 579 struct cmsghdr *const cmsg = get_cmsghdr(page, len); local 605 struct cmsghdr *const cmsg = get_cmsghdr(page, len); local 648 struct cmsghdr *cmsg = get_cmsghdr(page, len); local 687 struct cmsghdr *const cmsg = get_cmsghdr(page, len); local 729 struct cmsghdr *const cmsg = get_cmsghdr(page, len); local 788 struct cmsghdr *cmsg = get_cmsghdr(page, CMSG_LEN(0)); local 818 struct cmsghdr *const cmsg = tail_alloc(len); local [all...] |
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 | msg_control.c | 67 print_fds(const struct cmsghdr *const cmsg, const size_t cmsg_len) argument 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_le 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 380 print_security(const struct cmsghdr *const cmsg, const size_t cmsg_len) argument 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 579 struct cmsghdr *const cmsg = get_cmsghdr(page, len); local 605 struct cmsghdr *const cmsg = get_cmsghdr(page, len); local 648 struct cmsghdr *cmsg = get_cmsghdr(page, len); local 687 struct cmsghdr *const cmsg = get_cmsghdr(page, len); local 729 struct cmsghdr *const cmsg = get_cmsghdr(page, len); local 788 struct cmsghdr *cmsg = get_cmsghdr(page, CMSG_LEN(0)); local 818 struct cmsghdr *const cmsg = tail_alloc(len); local [all...] |
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/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/iproute2/include/ |
H A D | bpf_scm.h | 39 struct cmsghdr *cmsg; local 54 cmsg = CMSG_FIRSTHDR(&msg->hdr); 55 cmsg->cmsg_len = msg->hdr.msg_controllen; 56 cmsg->cmsg_level = SOL_SOCKET; 57 cmsg->cmsg_type = SCM_RIGHTS; 59 return (int *)CMSG_DATA(cmsg); 65 struct cmsghdr *cmsg; local 71 cmsg = CMSG_FIRSTHDR(&msg->hdr); 72 cmsg->cmsg_len = msg->hdr.msg_controllen;
|
/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/libchrome/base/posix/ |
H A D | unix_domain_socket_linux.cc | 64 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) * fds.size()); 71 memcpy(CMSG_DATA(cmsg), &fds[0], sizeof(int) * fds.size()); 72 msg.msg_controllen = cmsg->cmsg_len; 138 struct cmsghdr* cmsg; local 139 for (cmsg = CMSG_FIRSTHDR(&msg); cmsg; cms [all...] |
/external/openssh/ |
H A D | monitor_fdpass.c | 61 struct cmsghdr *cmsg; local 76 cmsg = CMSG_FIRSTHDR(&msg); 77 cmsg->cmsg_len = CMSG_LEN(sizeof(int)); 78 cmsg->cmsg_level = SOL_SOCKET; 79 cmsg->cmsg_type = SCM_RIGHTS; 80 *(int *)CMSG_DATA(cmsg) = fd; 122 struct cmsghdr *cmsg; local 167 cmsg = CMSG_FIRSTHDR(&msg); 168 if (cmsg == NULL) { 174 if (cmsg [all...] |
/external/libmojo/mojo/edk/embedder/ |
H A D | platform_channel_utils_posix.cc | 104 struct cmsghdr* cmsg = CMSG_FIRSTHDR(&msg); local 105 cmsg->cmsg_level = SOL_SOCKET; 106 cmsg->cmsg_type = SCM_RIGHTS; 107 cmsg->cmsg_len = CMSG_LEN(num_platform_handles * sizeof(int)); 110 reinterpret_cast<int*>(CMSG_DATA(cmsg))[i] = platform_handles[i].handle; 131 struct cmsghdr* cmsg = CMSG_FIRSTHDR(&msg); local 132 cmsg->cmsg_level = SOL_SOCKET; 133 cmsg->cmsg_type = SCM_RIGHTS; 134 cmsg->cmsg_len = CMSG_LEN(num_handles * sizeof(int)); 137 reinterpret_cast<int*>(CMSG_DATA(cmsg))[ [all...] |
/external/python/cpython2/Modules/_multiprocessing/ |
H A D | 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 [all...] |
/external/ltp/utils/sctp/testlib/ |
H A D | sctputil.c | 58 /* This function prints the cmsg data. */ 99 struct cmsghdr *cmsg; local 105 for (cmsg = CMSG_FIRSTHDR(msg); 106 cmsg != NULL; 107 cmsg = CMSG_NXTHDR(msg, cmsg)) { 108 data = (sctp_cmsg_data_t *)CMSG_DATA(cmsg); 109 test_print_cmsg(cmsg->cmsg_type, data); 279 struct cmsghdr *cmsg = NULL; local 283 for (cmsg [all...] |
/external/ltp/utils/sctp/func_tests/ |
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_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_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_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);
|
/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/linux-kselftest/tools/testing/selftests/networking/timestamping/ |
H A D | timestamping.c | 159 struct cmsghdr *cmsg; local 172 for (cmsg = CMSG_FIRSTHDR(msg); 173 cmsg; 174 cmsg = CMSG_NXTHDR(msg, cmsg)) { 175 printf(" cmsg len %zu: ", cmsg->cmsg_len); 176 switch (cmsg->cmsg_level) { 179 switch (cmsg->cmsg_type) { 182 (struct timeval *)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/iputils/ |
H A D | tracepath6.c | 109 struct cmsghdr *cmsg; local 172 for (cmsg = CMSG_FIRSTHDR(&msg); cmsg; cmsg = CMSG_NXTHDR(&msg, cmsg)) { 173 switch (cmsg->cmsg_level) { 175 switch(cmsg->cmsg_type) { 177 e = (struct sock_extended_err *)CMSG_DATA(cmsg); 183 memcpy(&rethops, CMSG_DATA(cmsg), sizeof(rethops)); 186 printf("cmsg6:%d\n ", cmsg [all...] |