Home
last modified time | relevance | path

Searched refs:addrinfo (Results 1 – 25 of 59) sorted by relevance

123

/aosp12/packages/modules/DnsResolver/
H A Dgetaddrinfo.cpp129 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 Dgetaddrinfo.h22 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 DDnsProxyListener.h25 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 DDnsProxyListener.cpp391 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 Dnetdb_h.c63 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 Dgetaddrinfo.c229 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 Dresolv_netid.h54 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 Dresolv_unit_test.cpp162 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 Dresolv_gold_test.cpp185 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 Dresolv_callback_unit_test.cpp152 addrinfo* result = nullptr; in TEST_F()
153 const addrinfo hints = {.ai_family = AF_INET}; in TEST_F()
H A Dresolv_integration_test.cpp134 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 Dnetdb.h110 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 Dnetd_client_test.cpp67 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 Ddnschk.cpp39 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 Dnetdb_test.cpp34 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 Dsocket_network_client_unix.cpp48 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 Dsocket_network_client_windows.cpp39 struct addrinfo hints; in socket_network_client()
43 struct addrinfo* address = NULL; in socket_network_client()
/aosp12/frameworks/native/libs/binder/
H A DRpcSocketAddress.h89 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 Dmultinetwork.h145 const struct addrinfo *hints, struct addrinfo **res) __INTRODUCED_IN(23);
/aosp12/frameworks/native/include/android/
H A Dmultinetwork.h145 const struct addrinfo *hints, struct addrinfo **res) __INTRODUCED_IN(23);
/aosp12/packages/modules/DnsResolver/tests/dns_responder/
H A Ddns_tls_frontend.cpp97 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 DNativeDnsJni.c38 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 Dnet.c127 const struct addrinfo *hints, struct addrinfo **res) { in android_getaddrinfofornetwork()
/aosp12/system/netd/server/
H A DNetdConstants.cpp104 addrinfo *res; in parsePrefix()
105 addrinfo hints = { in parsePrefix()
/aosp12/system/netd/libnetdutils/
H A DInternetAddresses.cpp61 const addrinfo hints = { in forString()
64 addrinfo* res; in forString()

123