/aosp12/packages/modules/DnsResolver/ |
H A D | getaddrinfo.cpp | 129 static int explore_null(const struct addrinfo*, const char*, struct addrinfo**); 134 static int get_canonname(const struct addrinfo*, struct addrinfo*, const char*); 148 static struct addrinfo* _gethtent(FILE**, const char*, const struct addrinfo*); 343 addrinfo ai = hints ? *hints : addrinfo{}; in android_getaddrinfofornetcontext() 427 addrinfo ai = hints ? *hints : addrinfo{}; in resolv_getaddrinfo() 502 struct addrinfo* cur; in explore_null() 557 struct addrinfo* cur; in explore_numeric() 614 struct addrinfo* cur; in explore_numeric_scope() 684 struct addrinfo* ai; in get_ai() 844 struct addrinfo ai; in getanswer() [all …]
|
H A D | getaddrinfo.h | 22 struct addrinfo; 25 const addrinfo* hints, const android_net_context* netcontext, 26 addrinfo** res, android::net::NetworkDnsEventReported*); 29 int resolv_getaddrinfo(const char* hostname, const char* servname, const addrinfo* hints, 30 const android_net_context* netcontext, addrinfo** res,
|
H A D | DnsProxyListener.h | 25 struct addrinfo; 69 std::unique_ptr<addrinfo> hints, const android_net_context& netcontext); 76 void doDns64Synthesis(int32_t* rv, addrinfo** res, NetworkDnsEventReported* event); 80 std::unique_ptr<addrinfo> mHints;
|
H A D | DnsProxyListener.cpp | 391 bool onlyIPv4Answers(const addrinfo* res) { in onlyIPv4Answers() 394 for (const addrinfo* ai = res; ai; ai = ai->ai_next) in onlyIPv4Answers() 428 bool onlyNonSpecialUseIPv4Addresses(const addrinfo* res) { in onlyNonSpecialUseIPv4Addresses() 454 void logDnsQueryResult(const addrinfo* res) { in logDnsQueryResult() 459 const addrinfo* ai; in logDnsQueryResult() 529 for (addrinfo* ai = result; ai; ai = ai->ai_next) { in synthesizeNat64PrefixWithARecord() 643 static bool sendaddrinfo(SocketClient* c, addrinfo* ai) { in sendaddrinfo() 730 addrinfo* result = nullptr; in run() 766 addrinfo* ai = result; in run() 838 std::unique_ptr<addrinfo> hints; in runCommand() [all …]
|
/aosp12/bionic/tests/headers/posix/ |
H A D | netdb_h.c | 63 TYPE(struct addrinfo); in netdb_h() 64 STRUCT_MEMBER(struct addrinfo, int, ai_flags); in netdb_h() 65 STRUCT_MEMBER(struct addrinfo, int, ai_family); in netdb_h() 66 STRUCT_MEMBER(struct addrinfo, int, ai_socktype); in netdb_h() 67 STRUCT_MEMBER(struct addrinfo, int, ai_protocol); in netdb_h() 68 STRUCT_MEMBER(struct addrinfo, socklen_t, ai_addrlen); in netdb_h() 69 STRUCT_MEMBER(struct addrinfo, struct sockaddr*, ai_addr); in netdb_h() 70 STRUCT_MEMBER(struct addrinfo, char*, ai_canonname); in netdb_h() 71 STRUCT_MEMBER(struct addrinfo, struct addrinfo*, ai_next); in netdb_h() 105 FUNCTION(freeaddrinfo, void (*f)(struct addrinfo*)); in netdb_h() [all …]
|
/aosp12/bionic/libc/dns/net/ |
H A D | getaddrinfo.c | 229 static struct addrinfo *get_ai(const struct addrinfo *, 408 const struct addrinfo *hints, struct addrinfo **res, unsigned netid) in android_getaddrinfo_proxy() 564 const struct addrinfo *hints, struct addrinfo **res) in getaddrinfo() 591 struct addrinfo *cur; in android_getaddrinfofornetcontext() 593 struct addrinfo ai; in android_getaddrinfofornetcontext() 594 struct addrinfo ai0; in android_getaddrinfofornetcontext() 1102 struct addrinfo *ai; in get_ai() 1108 ai = (struct addrinfo *)malloc(sizeof(struct addrinfo) in get_ai() 1314 struct addrinfo ai; in getanswer() 1504 struct addrinfo *ai; [all …]
|
/aosp12/bionic/libc/dns/include/ |
H A D | resolv_netid.h | 54 struct addrinfo; 86 int android_getaddrinfofornet(const char *, const char *, const struct addrinfo *, unsigned, 87 unsigned, struct addrinfo **) __used_in_netd; 94 int android_getaddrinfofornetcontext(const char *, const char *, const struct addrinfo *, 95 const struct android_net_context *, struct addrinfo **) __used_in_netd;
|
/aosp12/packages/modules/DnsResolver/tests/ |
H A D | resolv_unit_test.cpp | 162 addrinfo* result = nullptr; in TEST_F() 182 addrinfo* ai_next; in TEST_F() 208 const addrinfo hints = { in TEST_F() 234 const addrinfo hints = { in TEST_F() 383 const addrinfo hints = { in TEST_F() 466 addrinfo* result = nullptr; in TEST_F() 852 addrinfo* result = nullptr; in TEST_F() 888 addrinfo* res = nullptr; in TEST_F() 960 addrinfo* res = nullptr; in TEST_F() 987 addrinfo* res = nullptr; in TEST_F() [all …]
|
H A D | resolv_gold_test.cpp | 185 const auto& args = goldtest.config().addrinfo(); in VerifyGetAddrInfo() 186 const addrinfo hints = { in VerifyGetAddrInfo() 198 addrinfo* res = nullptr; in VerifyGetAddrInfo() 233 queries = goldtest.config().addrinfo().family() == AF_UNSPEC ? 2U : 1U; in VerifyResolver() 234 name = goldtest.config().addrinfo().host(); in VerifyResolver() 291 addrinfo* res = nullptr; in TEST_F() 292 const addrinfo hints = {.ai_family = AF_INET}; in TEST_F() 319 addrinfo* res = nullptr; in TEST_F() 320 const addrinfo hints = {.ai_family = AF_INET}; in TEST_F() 375 addrinfo* res = nullptr; in TEST_F() [all …]
|
H A D | resolv_callback_unit_test.cpp | 152 addrinfo* result = nullptr; in TEST_F() 153 const addrinfo hints = {.ai_family = AF_INET}; in TEST_F()
|
H A D | resolv_integration_test.cpp | 134 addrinfo* result = nullptr; in safe_getaddrinfo() 808 const addrinfo hints = { in TEST_F() 812 addrinfo* result = nullptr; in TEST_F() 1145 addrinfo* result2 = nullptr; in TEST_F() 1181 addrinfo* result = nullptr; in TEST_F() 2201 addrinfo* ai_result = nullptr; in TEST_F() 3148 addrinfo hints; in TEST_F() 3271 addrinfo hints; in TEST_F() 3377 addrinfo hints = { in TEST_F() 6356 static const addrinfo hints = { in android_getaddrinfofornet_wrapper() [all …]
|
/aosp12/bionic/libc/include/ |
H A D | netdb.h | 110 struct addrinfo { struct 118 struct addrinfo *ai_next; /* next structure in linked list */ argument 199 …fo(const char* __node, const char* __service, const struct addrinfo* __hints, struct addrinfo** __… 200 void freeaddrinfo(struct addrinfo* __ptr);
|
/aosp12/system/netd/tests/ |
H A D | netd_client_test.cpp | 67 addrinfo* result = nullptr; in expectHasNetworking() 69 const addrinfo hints = { in expectHasNetworking() 90 addrinfo* result = nullptr; in expectNoNetworking() 92 const addrinfo hints = { in expectNoNetworking()
|
/aosp12/system/extras/multinetwork/ |
H A D | dnschk.cpp | 39 const struct addrinfo hints = { in main() 43 struct addrinfo *result = nullptr; in main() 87 for (struct addrinfo* rp = result; rp != nullptr; rp = rp->ai_next) { in main()
|
/aosp12/bionic/tests/ |
H A D | netdb_test.cpp | 34 addrinfo* ai = nullptr; in TEST() 43 addrinfo* ai = nullptr; in TEST() 50 addrinfo* ai = nullptr; in TEST() 55 for (addrinfo* p = ai; p != nullptr; p = p->ai_next) { in TEST() 72 addrinfo* ai = nullptr; in TEST() 81 addrinfo hints; in TEST() 87 addrinfo* ai = nullptr; in TEST() 92 addrinfo* tai = ai; in TEST() 103 addrinfo* ai = nullptr; in TEST()
|
/aosp12/system/core/libcutils/ |
H A D | socket_network_client_unix.cpp | 48 struct addrinfo hints; in socket_network_client_timeout() 56 struct addrinfo* addrs; in socket_network_client_timeout() 63 for (struct addrinfo* addr = addrs; addr != NULL; addr = addr->ai_next) { in socket_network_client_timeout()
|
H A D | socket_network_client_windows.cpp | 39 struct addrinfo hints; in socket_network_client() 43 struct addrinfo* address = NULL; in socket_network_client()
|
/aosp12/frameworks/native/libs/binder/ |
H A D | RpcSocketAddress.h | 89 using AddrInfo = std::unique_ptr<addrinfo, decltype(&freeaddrinfo)>; 91 addrinfo hint{ in getAddrInfo() 97 addrinfo* aiStart = nullptr; in getAddrInfo()
|
/aosp12/frameworks/base/native/android/include/android/ |
H A D | multinetwork.h | 145 const struct addrinfo *hints, struct addrinfo **res) __INTRODUCED_IN(23);
|
/aosp12/frameworks/native/include/android/ |
H A D | multinetwork.h | 145 const struct addrinfo *hints, struct addrinfo **res) __INTRODUCED_IN(23);
|
/aosp12/packages/modules/DnsResolver/tests/dns_responder/ |
H A D | dns_tls_frontend.cpp | 97 addrinfo frontend_ai_hints{ in startServer() 102 addrinfo* frontend_ai_res = nullptr; in startServer() 112 for (const addrinfo* ai = frontend_ai_res; ai; ai = ai->ai_next) { in startServer() 136 addrinfo backend_ai_hints{.ai_family = AF_UNSPEC, .ai_socktype = SOCK_DGRAM}; in startServer() 137 addrinfo* backend_ai_res = nullptr; in startServer()
|
/aosp12/packages/modules/Connectivity/tests/cts/net/jni/ |
H A D | NativeDnsJni.c | 38 struct addrinfo *answer; in Java_android_net_cts_DnsTest_testNativeDns() 48 struct addrinfo *current = answer; in Java_android_net_cts_DnsTest_testNativeDns() 81 struct addrinfo *current = answer; in Java_android_net_cts_DnsTest_testNativeDns()
|
/aosp12/frameworks/base/native/android/ |
H A D | net.c | 127 const struct addrinfo *hints, struct addrinfo **res) { in android_getaddrinfofornetwork()
|
/aosp12/system/netd/server/ |
H A D | NetdConstants.cpp | 104 addrinfo *res; in parsePrefix() 105 addrinfo hints = { in parsePrefix()
|
/aosp12/system/netd/libnetdutils/ |
H A D | InternetAddresses.cpp | 61 const addrinfo hints = { in forString() 64 addrinfo* res; in forString()
|