Replace artificial symbol table with proper one
This change also replaces elf-hash with gnu-hash.
Test: make
Test: bionic-unit-tests --gtest_filter=dl*:Dl*
Change-Id: Ibc4026f7abc7e8002f69c33eebaf6a193f1d22eb
diff --git a/linker/linker.arm.map b/linker/linker.arm.map
new file mode 100644
index 0000000..67b0632
--- /dev/null
+++ b/linker/linker.arm.map
@@ -0,0 +1,25 @@
+{
+ global:
+ __loader_dlopen;
+ __loader_dlclose;
+ __loader_dlsym;
+ __loader_dlerror;
+ __loader_dladdr;
+ __loader_android_update_LD_LIBRARY_PATH;
+ __loader_android_get_LD_LIBRARY_PATH;
+ __loader_dl_iterate_phdr;
+ __loader_android_dlopen_ext;
+ __loader_android_set_application_target_sdk_version;
+ __loader_android_get_application_target_sdk_version;
+ __loader_android_init_anonymous_namespace;
+ __loader_android_create_namespace;
+ __loader_dlvsym;
+ __loader_android_dlwarning;
+ __loader_cfi_fail;
+ __loader_android_link_namespaces;
+ __loader_android_get_exported_namespace;
+ __loader_dl_unwind_find_exidx;
+ rtld_db_dlactivity;
+ local:
+ *;
+};