Searched refs:cmsg (Results 1 - 25 of 70) sorted by relevance

123

/external/compiler-rt/test/msan/Linux/
H A Dcmsghdr.cc51 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 Dmsg_control.c67 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 Dscm_rights.c76 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 Dmsg_control.c67 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 Dscm_rights.c76 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 Dmsg_control.c67 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 Dscm_rights.c76 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 Drecvmsg.c63 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 Dsendmsg.c39 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 Dbpf_scm.h39 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 Dfdleak_cmsg.c58 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 Dunix_domain_socket_linux.cc64 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 Dmonitor_fdpass.c61 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 Dplatform_channel_utils_posix.cc104 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 Dmultiprocessing.c109 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 Dsctputil.c58 /* 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 Dtest_assoc_abort.c74 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 Dtest_assoc_shutdown.c73 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 Dtest_inaddr_any.c73 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 Dtest_1_to_1_events.c65 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 Dtest_1_to_1_threads.c93 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 Dcrash_generation_client.cc64 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 Dtimestamping.c159 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 Dpcap-bt-monitor-linux.c79 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 Dtracepath6.c109 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...]

Completed in 1460 milliseconds

123