/base/hiviewdfx/faultloggerd/interfaces/innerkits/faultloggerd_client/ |
H A D | faultloggerd_client.cpp | 76 int sockfd; in RequestFileDescriptorEx() local 78 if (!StartConnect(sockfd, name.c_str(), SOCKET_TIMEOUT)) { in RequestFileDescriptorEx() 79 DFXLOGE("[%{public}d]: StartConnect(%{public}d) failed", __LINE__, sockfd); in RequestFileDescriptorEx() 83 OHOS_TEMP_FAILURE_RETRY(write(sockfd, request, sizeof(struct FaultLoggerdRequest))); in RequestFileDescriptorEx() 84 int fd = ReadFileDescriptorFromSocket(sockfd); in RequestFileDescriptorEx() 86 close(sockfd); in RequestFileDescriptorEx() 90 static bool CheckReadResp(int sockfd) in CheckReadResp() argument 93 ssize_t nread = OHOS_TEMP_FAILURE_RETRY(read(sockfd, ControlBuffer, sizeof(ControlBuffer) - 1)); in CheckReadResp() 109 int sockfd = -1; in RequestFileDescriptorByCheck() local 112 if (!StartConnect(sockfd, nam in RequestFileDescriptorByCheck() 136 SendUidToServer(int sockfd) SendUidToServer() argument 159 int sockfd = -1; CheckConnectStatus() local 170 int sockfd = -1; SendRequestToServer() local 257 int sockfd = -1; RequestPrintTHilog() local 324 int sockfd; RequestDelPipeFd() local 338 int sockfd = -1; ReportDumpStats() local [all...] |
H A D | faultloggerd_socket.cpp | 33 bool StartConnect(int& sockfd, const char* path, const int timeout) in StartConnect() argument 36 if ((sockfd = socket(AF_LOCAL, SOCK_STREAM, 0)) < 0) { in StartConnect() 48 if (OHOS_TEMP_FAILURE_RETRY(setsockopt(sockfd, SOL_SOCKET, SO_RCVTIMEO, \ in StartConnect() 50 DFXLOGE("setsockopt(%{public}d) SO_RCVTIMEO error, errno(%{public}d).", sockfd, errno); in StartConnect() 52 if (OHOS_TEMP_FAILURE_RETRY(setsockopt(sockfd, SOL_SOCKET, SO_SNDTIMEO, \ in StartConnect() 54 DFXLOGE("setsockopt(%{public}d) SO_SNDTIMEO error, errno(%{public}d).", sockfd, errno); in StartConnect() 70 int connected = OHOS_TEMP_FAILURE_RETRY(connect(sockfd, reinterpret_cast<struct sockaddr *>(&server), len)); in StartConnect() 80 close(sockfd); in StartConnect() 85 static bool GetServerSocket(int& sockfd, const char* name) in GetServerSocket() argument 87 sockfd in GetServerSocket() 121 StartListen(int& sockfd, const char* name, const int listenCnt) StartListen() argument 146 RecvMsgFromSocket(int sockfd, unsigned char* data, size_t& len) RecvMsgFromSocket() argument 190 RecvMsgCredFromSocket(int sockfd, struct ucred* pucred) RecvMsgCredFromSocket() argument 242 SendMsgIovToSocket(int sockfd, void *iovBase, const int iovLen) SendMsgIovToSocket() argument 269 SendMsgCtlToSocket(int sockfd, const void *cmsg, const int cmsgLen) SendMsgCtlToSocket() argument 307 SendFileDescriptorToSocket(int sockfd, int fd) SendFileDescriptorToSocket() argument 312 ReadFileDescriptorFromSocket(int sockfd) ReadFileDescriptorFromSocket() argument [all...] |
H A D | faultloggerd_socket.h | 25 bool StartConnect(int& sockfd, const char* path, const int timeout); 26 bool StartListen(int& sockfd, const char* name, const int listenCnt); 28 bool RecvMsgCredFromSocket(int sockfd, struct ucred* pucred); 30 bool SendMsgIovToSocket(int sockfd, void *iovBase, const int iovLen); 32 bool SendFileDescriptorToSocket(int sockfd, int fd); 33 int ReadFileDescriptorFromSocket(int sockfd);
|
/base/startup/init/ueventd/ |
H A D | ueventd_socket.c | 42 int sockfd = socket(PF_NETLINK, SOCK_DGRAM | SOCK_CLOEXEC | SOCK_NONBLOCK, NETLINK_KOBJECT_UEVENT); in UeventdSocketInit() local 43 if (sockfd < 0) { in UeventdSocketInit() 48 setsockopt(sockfd, SOL_SOCKET, SO_RCVBUFFORCE, &buffSize, sizeof(buffSize)); in UeventdSocketInit() 49 setsockopt(sockfd, SOL_SOCKET, SO_PASSCRED, &on, sizeof(on)); in UeventdSocketInit() 51 if (bind(sockfd, (struct sockaddr *)&addr, sizeof(addr)) < 0) { in UeventdSocketInit() 54 close(sockfd); in UeventdSocketInit() 58 return sockfd; in UeventdSocketInit()
|
/base/hiviewdfx/faultloggerd/test/fuzztest/faultloggerdserver_fuzzer/ |
H A D | faultloggerdserver_fuzzer.cpp | 195 bool CheckReadResp(int sockfd) in CheckReadResp() argument 198 ssize_t nread = OHOS_TEMP_FAILURE_RETRY(read(sockfd, controlBuffer, sizeof(controlBuffer) - 1)); in CheckReadResp()
|
/base/hiviewdfx/faultloggerd/test/unittest/services/ |
H A D | faultlogger_daemon_test.cpp | 603 bool CheckReadResp(int sockfd) in CheckReadResp() argument 606 ssize_t nread = OHOS_TEMP_FAILURE_RETRY(read(sockfd, controlBuffer, sizeof(controlBuffer) - 1)); in CheckReadResp()
|