Searched refs:addrlen (Results 1 - 15 of 15) sorted by relevance

/system/core/adb/sysdeps/posix/
H A Dnetwork.cpp33 static sockaddr* loopback_addr4(sockaddr_storage* addr, socklen_t* addrlen, int port) { argument
35 *addrlen = sizeof(*addr4);
43 static sockaddr* loopback_addr6(sockaddr_storage* addr, socklen_t* addrlen, int port) { argument
45 *addrlen = sizeof(*addr6);
61 socklen_t addrlen = sizeof(addr_storage); local
62 sockaddr* addr = (ipv6 ? loopback_addr6 : loopback_addr4)(&addr_storage, &addrlen, 0);
64 if (bind(s.get(), addr, addrlen) != 0) {
69 addr = (ipv6 ? loopback_addr6 : loopback_addr4)(&addr_storage, &addrlen, port);
71 if (connect(s.get(), addr, addrlen) != 0) {
99 socklen_t addrlen local
[all...]
/system/netd/libnetdutils/include/netdutils/
H A DSyscalls.h47 virtual Status getsockname(Fd sock, sockaddr* addr, socklen_t* addrlen) const = 0;
52 virtual Status bind(Fd sock, const sockaddr* addr, socklen_t addrlen) const = 0;
54 virtual Status connect(Fd sock, const sockaddr* addr, socklen_t addrlen) const = 0;
109 socklen_t addrlen = sizeof(addr); local
110 RETURN_IF_NOT_OK(getsockname(sock, asSockaddrPtr(&addr), &addrlen));
159 socklen_t addrlen = sizeof(addr); local
160 ASSIGN_OR_RETURN(auto used, recvfrom(sock, dst, flags, asSockaddrPtr(&addr), &addrlen));
H A DMockSyscalls.h39 MOCK_CONST_METHOD3(getsockname, Status(Fd sock, sockaddr* addr, socklen_t* addrlen));
43 MOCK_CONST_METHOD3(bind, Status(Fd sock, const sockaddr* addr, socklen_t addrlen));
44 MOCK_CONST_METHOD3(connect, Status(Fd sock, const sockaddr* addr, socklen_t addrlen));
/system/core/libcutils/
H A Dsockets_unix.cpp103 socklen_t addrlen = sizeof(addr); local
104 int ret = TEMP_FAILURE_RETRY(getsockname(fd, (struct sockaddr *)&addr, &addrlen));
/system/netd/libnetdutils/
H A DSyscalls.cpp60 Status getsockname(Fd sock, sockaddr* addr, socklen_t* addrlen) const override {
61 auto rv = ::getsockname(sock.get(), addr, addrlen);
77 Status bind(Fd sock, const sockaddr* addr, socklen_t addrlen) const override {
78 auto rv = ::bind(sock.get(), addr, addrlen);
85 Status connect(Fd sock, const sockaddr* addr, socklen_t addrlen) const override {
86 auto rv = syscallRetry(::connect, sock.get(), addr, addrlen);
H A DSyscallsTest.cpp77 .WillOnce(Invoke([expected](Fd, sockaddr* addr, socklen_t* addrlen) {
79 EXPECT_EQ(*addrlen, static_cast<socklen_t>(sizeof(expected)));
/system/netd/server/
H A DSockDiag.cpp151 uint8_t addrlen; local
155 addrlen = sizeof(ina);
160 addrlen = sizeof(mapped);
164 addrlen = sizeof(in6a);
169 uint8_t prefixlen = addrlen * 8;
170 uint8_t yesjump = sizeof(inet_diag_bc_op) + sizeof(inet_diag_hostcond) + addrlen;
194 attrs.nla.nla_len = sizeof(attrs) + addrlen;
199 { addr, addrlen },
H A DDnsProxyListener.h44 socklen_t addrlen);
H A DDnsProxyListener.cpp309 const sockaddr* addr, socklen_t addrlen) {
315 if (getnameinfo(addr, addrlen, ip_addr, sizeof(ip_addr), nullptr, 0, NI_NUMERICHOST) == 0) {
308 addIpAddrWithinLimit(std::vector<android::String16>& ip_addrs, const sockaddr* addr, socklen_t addrlen) argument
/system/netd/client/
H A DNetdClient.cpp55 int netdClientAccept4(int sockfd, sockaddr* addr, socklen_t* addrlen, int flags) { argument
56 int acceptedSocket = libcAccept4(sockfd, addr, addrlen, flags);
78 int netdClientConnect(int sockfd, const sockaddr* addr, socklen_t addrlen) { argument
90 const int ret = libcConnect(sockfd, addr, addrlen);
/system/core/libnetutils/
H A Difc_utils.c262 size_t addrlen; local
296 addrlen = INET_ADDRLEN;
300 addrlen = INET6_ADDRLEN;
322 rta->rta_len = RTA_LENGTH(addrlen);
323 req.n.nlmsg_len = NLMSG_ALIGN(req.n.nlmsg_len) + RTA_LENGTH(addrlen);
324 memcpy(RTA_DATA(rta), addr, addrlen); local
330 rta->rta_len = RTA_LENGTH(addrlen);
331 req.n.nlmsg_len = NLMSG_ALIGN(req.n.nlmsg_len) + RTA_LENGTH(addrlen);
333 memcpy(RTA_DATA(rta), addr, addrlen); local
/system/core/adb/
H A Djdwp_service.cpp375 socklen_t addrlen; local
395 addrlen = pathlen + sizeof(addr.sun_family);
397 if (bind(s, reinterpret_cast<sockaddr*>(&addr), addrlen) < 0) {
H A Dsysdeps.h199 extern int adb_socket_accept(int serverfd, struct sockaddr* addr, socklen_t *addrlen);
551 static __inline__ int adb_socket_accept(int serverfd, struct sockaddr* addr, socklen_t *addrlen)
555 fd = TEMP_FAILURE_RETRY( accept( serverfd, addr, addrlen ) );
H A Dsysdeps_win32.cpp918 int adb_socket_accept(int serverfd, struct sockaddr* addr, socklen_t *addrlen) argument
935 fh->fh_socket = accept( serverfh->fh_socket, addr, addrlen );
/system/netd/tests/
H A Dbinder_test.cpp354 socklen_t addrlen = sizeof(server6); local
355 ASSERT_EQ(0, getsockname(*serverSocket, (struct sockaddr *) &server6, &addrlen));
362 ASSERT_EQ(0, getsockname(*clientSocket, (struct sockaddr *) &client6, &addrlen));
364 *acceptedSocket = accept(*serverSocket, (struct sockaddr *) &server6, &addrlen);

Completed in 246 milliseconds