Stub more netdb functions

gethostbyaddr
gethostbyname
getnameinfo

Test: CtsNetTestCases android.net.cts.DnsTest#testDnsWorks
Bug: 170665833

Change-Id: Ic498ba0da56225ebb378d35c8550a2e44386c304
Merged-In: Ic498ba0da56225ebb378d35c8550a2e44386c304
diff --git a/overriding/libc/stubs_arm.cpp b/overriding/libc/stubs_arm.cpp
index 3e6f7ff..d5a798a 100644
--- a/overriding/libc/stubs_arm.cpp
+++ b/overriding/libc/stubs_arm.cpp
@@ -46,6 +46,9 @@
 DEFINE_INTERCEPTABLE_STUB_FUNCTION(freeaddrinfo);
 DEFINE_INTERCEPTABLE_STUB_FUNCTION(gai_strerror);
 DEFINE_INTERCEPTABLE_STUB_FUNCTION(getaddrinfo);
+DEFINE_INTERCEPTABLE_STUB_FUNCTION(gethostbyaddr);
+DEFINE_INTERCEPTABLE_STUB_FUNCTION(gethostbyname);
+DEFINE_INTERCEPTABLE_STUB_FUNCTION(getnameinfo);
 DEFINE_INTERCEPTABLE_STUB_FUNCTION(longjmp);
 DEFINE_INTERCEPTABLE_STUB_FUNCTION(native_bridge___cxa_thread_atexit_impl);
 DEFINE_INTERCEPTABLE_STUB_FUNCTION(native_bridge_aligned_alloc);
@@ -136,6 +139,9 @@
   INIT_INTERCEPTABLE_STUB_FUNCTION("libc.so", freeaddrinfo);
   INIT_INTERCEPTABLE_STUB_FUNCTION("libc.so", gai_strerror);
   INIT_INTERCEPTABLE_STUB_FUNCTION("libc.so", getaddrinfo);
+  INIT_INTERCEPTABLE_STUB_FUNCTION("libc.so", gethostbyaddr);
+  INIT_INTERCEPTABLE_STUB_FUNCTION("libc.so", gethostbyname);
+  INIT_INTERCEPTABLE_STUB_FUNCTION("libc.so", getnameinfo);
   INIT_INTERCEPTABLE_STUB_FUNCTION("libc.so", longjmp);
   INIT_INTERCEPTABLE_STUB_FUNCTION("libc.so", native_bridge___cxa_thread_atexit_impl);
   INIT_INTERCEPTABLE_STUB_FUNCTION("libc.so", native_bridge_aligned_alloc);
diff --git a/overriding/libc/stubs_arm64.cpp b/overriding/libc/stubs_arm64.cpp
index 0a902f8..8e15822 100644
--- a/overriding/libc/stubs_arm64.cpp
+++ b/overriding/libc/stubs_arm64.cpp
@@ -46,6 +46,9 @@
 DEFINE_INTERCEPTABLE_STUB_FUNCTION(freeaddrinfo);
 DEFINE_INTERCEPTABLE_STUB_FUNCTION(gai_strerror);
 DEFINE_INTERCEPTABLE_STUB_FUNCTION(getaddrinfo);
+DEFINE_INTERCEPTABLE_STUB_FUNCTION(gethostbyaddr);
+DEFINE_INTERCEPTABLE_STUB_FUNCTION(gethostbyname);
+DEFINE_INTERCEPTABLE_STUB_FUNCTION(getnameinfo);
 DEFINE_INTERCEPTABLE_STUB_FUNCTION(longjmp);
 DEFINE_INTERCEPTABLE_STUB_FUNCTION(native_bridge___cxa_thread_atexit_impl);
 DEFINE_INTERCEPTABLE_STUB_FUNCTION(native_bridge_aligned_alloc);
@@ -134,6 +137,9 @@
   INIT_INTERCEPTABLE_STUB_FUNCTION("libc.so", freeaddrinfo);
   INIT_INTERCEPTABLE_STUB_FUNCTION("libc.so", gai_strerror);
   INIT_INTERCEPTABLE_STUB_FUNCTION("libc.so", getaddrinfo);
+  INIT_INTERCEPTABLE_STUB_FUNCTION("libc.so", gethostbyaddr);
+  INIT_INTERCEPTABLE_STUB_FUNCTION("libc.so", gethostbyname);
+  INIT_INTERCEPTABLE_STUB_FUNCTION("libc.so", getnameinfo);
   INIT_INTERCEPTABLE_STUB_FUNCTION("libc.so", longjmp);
   INIT_INTERCEPTABLE_STUB_FUNCTION("libc.so", native_bridge___cxa_thread_atexit_impl);
   INIT_INTERCEPTABLE_STUB_FUNCTION("libc.so", native_bridge_aligned_alloc);