/system/core/libmemunreachable/ |
LeakPipe.cpp | 38 struct cmsghdr* cmsg = CMSG_FIRSTHDR(&hdr); local 39 cmsg->cmsg_len = CMSG_LEN(sizeof(int)); 40 cmsg->cmsg_level = SOL_SOCKET; 41 cmsg->cmsg_type = SCM_RIGHTS; 43 *(int*)CMSG_DATA(cmsg) = fd; 82 struct cmsghdr* cmsg = CMSG_FIRSTHDR(&hdr); local 83 if (cmsg == NULL || cmsg->cmsg_level != SOL_SOCKET || cmsg->cmsg_type != SCM_RIGHTS) { 88 return *(int*)CMSG_DATA(cmsg); [all...] |
/external/google-breakpad/src/client/linux/crash_generation/ |
crash_generation_client.cc | 64 char cmsg[kControlMsgSize] = ""; local 65 msg.msg_control = cmsg; 66 msg.msg_controllen = sizeof(cmsg);
|
/external/strace/tests/ |
scm_rights.c | 69 struct cmsghdr cmsg; member in union:__anon22888 73 control.cmsg.cmsg_level = SOL_SOCKET; 74 control.cmsg.cmsg_type = SCM_RIGHTS; 75 control.cmsg.cmsg_len = CMSG_LEN(sizeof(fds)); 76 memcpy(CMSG_DATA(&control.cmsg), fds, sizeof(fds));
|
/system/core/libcutils/ |
uevent.c | 73 struct cmsghdr *cmsg = CMSG_FIRSTHDR(&hdr); local 74 if (cmsg == NULL || cmsg->cmsg_type != SCM_CREDENTIALS) { 79 struct ucred *cred = (struct ucred *)CMSG_DATA(cmsg);
|
/system/core/logd/ |
LogListener.cpp | 74 struct cmsghdr *cmsg = CMSG_FIRSTHDR(&hdr); local 75 while (cmsg != NULL) { 76 if (cmsg->cmsg_level == SOL_SOCKET 77 && cmsg->cmsg_type == SCM_CREDENTIALS) { 78 cred = (struct ucred *)CMSG_DATA(cmsg); 81 cmsg = CMSG_NXTHDR(&hdr, cmsg);
|
/system/netd/client/ |
FwmarkClient.cpp | 71 char cmsg[CMSG_SPACE(sizeof(fd))]; member in union:__anon74586 75 memset(cmsgu.cmsg, 0, sizeof(cmsgu.cmsg)); 76 message.msg_control = cmsgu.cmsg; 77 message.msg_controllen = sizeof(cmsgu.cmsg);
|
/system/netd/server/ |
FwmarkServer.cpp | 62 char cmsg[CMSG_SPACE(sizeof(*socketFd))]; member in union:__anon74593 65 memset(cmsgu.cmsg, 0, sizeof(cmsgu.cmsg)); 66 message.msg_control = cmsgu.cmsg; 67 message.msg_controllen = sizeof(cmsgu.cmsg);
|
/external/avahi/avahi-core/ |
netlink.c | 49 struct cmsghdr *cmsg; local 76 cmsg = CMSG_FIRSTHDR(&smsg); 78 if (!cmsg || cmsg->cmsg_type != SCM_CREDENTIALS) { 83 cred = (struct ucred*) CMSG_DATA(cmsg);
|
/external/iproute2/include/ |
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/libpcap/ |
pcap-bt-monitor-linux.c | 69 struct cmsghdr *cmsg; local 109 for (cmsg = CMSG_FIRSTHDR(&msg); cmsg != NULL; cmsg = CMSG_NXTHDR(&msg, cmsg)) { 110 if (cmsg->cmsg_level != SOL_SOCKET) continue; 112 if (cmsg->cmsg_type == SCM_TIMESTAMP) { 113 memcpy(&pkth.ts, CMSG_DATA(cmsg), sizeof(pkth.ts));
|
pcap-bt-linux.c | 302 struct cmsghdr *cmsg; local 338 cmsg = CMSG_FIRSTHDR(&msg); 340 while (cmsg) { 341 switch (cmsg->cmsg_type) { 343 memcpy(&in, CMSG_DATA(cmsg), sizeof in); 346 memcpy(&pkth.ts, CMSG_DATA(cmsg), 350 cmsg = CMSG_NXTHDR(&msg, cmsg);
|
/external/protobuf/python/google/protobuf/pyext/ |
repeated_scalar_container.cc | 273 CMessage* cmsg = reinterpret_cast<CMessage*>(py_cmsg); local 276 cmsg->owner = self->owner; 277 cmsg->parent = self->parent; 278 cmsg->message = const_cast<google::protobuf::Message*>(&msg); 279 cmsg->read_only = false;
|
/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/bt/btif/src/ |
btif_sock_util.c | 101 struct cmsghdr *cmsg; local 107 // See "man cmsg" really 110 cmsg = CMSG_FIRSTHDR(&msg); 111 cmsg->cmsg_level = SOL_SOCKET; 112 cmsg->cmsg_type = SCM_RIGHTS; 113 cmsg->cmsg_len = CMSG_LEN(sizeof send_fd); 114 memcpy(CMSG_DATA(cmsg), &send_fd, sizeof send_fd);
|
/external/iproute2/examples/bpf/ |
bpf_agent.c | 176 struct cmsghdr *cmsg; local 187 cmsg = CMSG_FIRSTHDR(&msg.hdr); 188 if (!cmsg || cmsg->cmsg_type != SCM_RIGHTS) 193 min_fd = (cmsg->cmsg_len - sizeof(*cmsg)) / sizeof(fd);
|
/external/libchrome/base/posix/ |
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; cmsg = CMSG_NXTHDR(&msg, cmsg)) [all...] |
/external/libnl/lib/ |
nl.c | 257 struct cmsghdr *cmsg; local 262 cmsg = CMSG_FIRSTHDR(&hdr); 263 cmsg->cmsg_level = SOL_SOCKET; 264 cmsg->cmsg_type = SCM_CREDENTIALS; 265 cmsg->cmsg_len = CMSG_LEN(sizeof(struct ucred)); 266 memcpy(CMSG_DATA(cmsg), creds, sizeof(struct ucred)); 415 struct cmsghdr *cmsg; local 472 for (cmsg = CMSG_FIRSTHDR(&msg); cmsg; cmsg = CMSG_NXTHDR(&msg, cmsg)) [all...] |
/hardware/qcom/gps/loc_api/libloc_api_50001/ |
loc_eng_dmn_conn_handler.h | 98 } cmsg; member in struct:ctrl_msgbuf
|
/hardware/qcom/gps/msm8084/loc_api/libloc_api_50001/ |
loc_eng_dmn_conn_handler.h | 98 } cmsg; member in struct:ctrl_msgbuf
|
/hardware/qcom/gps/msm8909/loc_api/libloc_api_50001/ |
loc_eng_dmn_conn_handler.h | 98 } cmsg; member in struct:ctrl_msgbuf
|
/hardware/qcom/gps/msm8960/loc_api/libloc_api_50001/ |
loc_eng_dmn_conn_handler.h | 98 } cmsg; member in struct:ctrl_msgbuf
|
/hardware/qcom/gps/msm8994/loc_api/libloc_api_50001/ |
loc_eng_dmn_conn_handler.h | 98 } cmsg; member in struct:ctrl_msgbuf
|
/hardware/qcom/gps/msm8996/loc_api/libloc_api_50001/ |
loc_eng_dmn_conn_handler.h | 98 } cmsg; member in struct:ctrl_msgbuf
|
/hardware/qcom/gps/msmcobalt/loc_api/libloc_api_50001/ |
loc_eng_dmn_conn_handler.h | 98 } cmsg; member in struct:ctrl_msgbuf
|
/system/core/libion/ |
ion_test.c | 135 struct cmsghdr *cmsg; local 149 cmsg = CMSG_FIRSTHDR(&msg); 150 cmsg->cmsg_level = SOL_SOCKET; 151 cmsg->cmsg_type = SCM_RIGHTS; 152 cmsg->cmsg_len = CMSG_LEN(sizeof(int)); 153 *(int *)CMSG_DATA(cmsg) = share_fd; 170 struct cmsghdr *cmsg; local 189 cmsg = CMSG_FIRSTHDR(&child_msg); 190 if (cmsg == NULL) { 191 printf("no cmsg rcvd in child") [all...] |