Implement __gnu_Unwind_Find_exidx/__cxa_type_match

Leaving these unimplemented causes linker to have 2 weak undefined
symbols which in turn results in 3 unwanted relocations for arm arch.
Implementing them removes unwanted relocations from resulted dynamic
object

Test: make && readelf --dyn-sym linker
Test: linker-unit-tests && bionic-unit-tests --gtest_filter=dl*:Dl*
Test: flash and boot angler
Change-Id: I10120271936c770659239898aaf852d31c5483c2
diff --git a/linker/linker_libcxx_support.cpp b/linker/linker_libcxx_support.cpp
index 11e0f40..41ed8bc 100644
--- a/linker/linker_libcxx_support.cpp
+++ b/linker/linker_libcxx_support.cpp
@@ -31,3 +31,7 @@
 void* __find_icu_symbol(const char* symbol_name __attribute__((__unused__))) {
   async_safe_fatal("__find_icu_symbol should not be called in the linker");
 }
+
+extern "C" int __cxa_type_match() {
+  async_safe_fatal("__cxa_type_match is not implemented in the linker");
+}